From 931d0f38f0fb1b4bc2946132868244cc1491c6ad Mon Sep 17 00:00:00 2001 From: Gleb Otochkin Date: Sun, 8 Feb 2026 15:42:46 -0500 Subject: [PATCH 1/2] Added sample application and a lab for DK and Cloud SQL remote MCP --- examples/allstrides/.gitignore | 20 + examples/allstrides/Dockerfile | 36 + examples/allstrides/LICENSE | 201 + examples/allstrides/README.md | 121 + examples/allstrides/Remote_MCP_Lab.md | 716 + examples/allstrides/docker-compose.yml | 15 + examples/allstrides/frontend/.gitignore | 26 + .../allstrides/frontend/package-lock.json | 18795 ++++++++++++++++ examples/allstrides/frontend/package.json | 59 + .../allstrides/frontend/public/favicon.png | Bin 0 -> 2652 bytes .../frontend/public/florence-runners.png | Bin 0 -> 1432133 bytes .../allstrides/frontend/public/index.html | 43 + .../allstrides/frontend/public/logo192.png | Bin 0 -> 14361 bytes .../allstrides/frontend/public/logo512.png | Bin 0 -> 78111 bytes .../allstrides/frontend/public/manifest.json | 25 + .../allstrides/frontend/public/robots.txt | 3 + examples/allstrides/frontend/src/App.css | 47 + examples/allstrides/frontend/src/App.test.tsx | 28 + examples/allstrides/frontend/src/App.tsx | 46 + .../allstrides/frontend/src/AppRouter.tsx | 48 + .../allstrides/frontend/src/AuthContext.tsx | 91 + examples/allstrides/frontend/src/apiClient.ts | 29 + .../src/components/chat/ChatInterface.tsx | 175 + .../frontend/src/components/layout/Footer.tsx | 41 + .../frontend/src/components/layout/Header.tsx | 73 + .../src/components/layout/MainContent.tsx | 79 + examples/allstrides/frontend/src/index.css | 13 + examples/allstrides/frontend/src/index.tsx | 43 + examples/allstrides/frontend/src/logo.svg | 1 + .../frontend/src/pages/ChatPage.tsx | 32 + .../frontend/src/pages/auth/LoginPage.tsx | 112 + .../pages/auth/PasswordResetRequestPage.tsx | 79 + .../src/pages/auth/RegistrationPage.tsx | 136 + .../src/pages/events/CreateEventPage.tsx | 133 + .../src/pages/events/EventDetailPage.tsx | 133 + .../src/pages/events/EventListPage.tsx | 107 + .../src/pages/profile/ProfilePage.tsx | 131 + .../frontend/src/react-app-env.d.ts | 20 + .../frontend/src/reportWebVitals.ts | 34 + .../allstrides/frontend/src/setupProxy.js | 12 + .../allstrides/frontend/src/setupTests.ts | 24 + examples/allstrides/frontend/src/theme.ts | 53 + examples/allstrides/frontend/tsconfig.json | 26 + examples/allstrides/generate_seed.py | 100 + examples/allstrides/seed_data.sql | 1097 + examples/allstrides/server/.gitignore | 12 + examples/allstrides/server/package-lock.json | 3015 +++ examples/allstrides/server/package.json | 44 + examples/allstrides/server/src/database.ts | 38 + examples/allstrides/server/src/index.ts | 154 + .../allstrides/server/src/middleware/auth.ts | 40 + .../allstrides/server/src/models/index.ts | 312 + examples/allstrides/server/src/routes/auth.ts | 94 + examples/allstrides/server/src/routes/chat.ts | 44 + .../allstrides/server/src/routes/events.ts | 154 + .../allstrides/server/src/routes/users.ts | 59 + examples/allstrides/server/src/seed.ts | 121 + examples/allstrides/server/tsconfig.json | 15 + examples/allstrides/start_allstrides.sh | 36 + 59 files changed, 27141 insertions(+) create mode 100644 examples/allstrides/.gitignore create mode 100644 examples/allstrides/Dockerfile create mode 100644 examples/allstrides/LICENSE create mode 100644 examples/allstrides/README.md create mode 100644 examples/allstrides/Remote_MCP_Lab.md create mode 100644 examples/allstrides/docker-compose.yml create mode 100644 examples/allstrides/frontend/.gitignore create mode 100644 examples/allstrides/frontend/package-lock.json create mode 100644 examples/allstrides/frontend/package.json create mode 100644 examples/allstrides/frontend/public/favicon.png create mode 100644 examples/allstrides/frontend/public/florence-runners.png create mode 100644 examples/allstrides/frontend/public/index.html create mode 100644 examples/allstrides/frontend/public/logo192.png create mode 100644 examples/allstrides/frontend/public/logo512.png create mode 100644 examples/allstrides/frontend/public/manifest.json create mode 100644 examples/allstrides/frontend/public/robots.txt create mode 100644 examples/allstrides/frontend/src/App.css create mode 100644 examples/allstrides/frontend/src/App.test.tsx create mode 100644 examples/allstrides/frontend/src/App.tsx create mode 100644 examples/allstrides/frontend/src/AppRouter.tsx create mode 100644 examples/allstrides/frontend/src/AuthContext.tsx create mode 100644 examples/allstrides/frontend/src/apiClient.ts create mode 100644 examples/allstrides/frontend/src/components/chat/ChatInterface.tsx create mode 100644 examples/allstrides/frontend/src/components/layout/Footer.tsx create mode 100644 examples/allstrides/frontend/src/components/layout/Header.tsx create mode 100644 examples/allstrides/frontend/src/components/layout/MainContent.tsx create mode 100644 examples/allstrides/frontend/src/index.css create mode 100644 examples/allstrides/frontend/src/index.tsx create mode 100644 examples/allstrides/frontend/src/logo.svg create mode 100644 examples/allstrides/frontend/src/pages/ChatPage.tsx create mode 100644 examples/allstrides/frontend/src/pages/auth/LoginPage.tsx create mode 100644 examples/allstrides/frontend/src/pages/auth/PasswordResetRequestPage.tsx create mode 100644 examples/allstrides/frontend/src/pages/auth/RegistrationPage.tsx create mode 100644 examples/allstrides/frontend/src/pages/events/CreateEventPage.tsx create mode 100644 examples/allstrides/frontend/src/pages/events/EventDetailPage.tsx create mode 100644 examples/allstrides/frontend/src/pages/events/EventListPage.tsx create mode 100644 examples/allstrides/frontend/src/pages/profile/ProfilePage.tsx create mode 100644 examples/allstrides/frontend/src/react-app-env.d.ts create mode 100644 examples/allstrides/frontend/src/reportWebVitals.ts create mode 100644 examples/allstrides/frontend/src/setupProxy.js create mode 100644 examples/allstrides/frontend/src/setupTests.ts create mode 100644 examples/allstrides/frontend/src/theme.ts create mode 100644 examples/allstrides/frontend/tsconfig.json create mode 100644 examples/allstrides/generate_seed.py create mode 100644 examples/allstrides/seed_data.sql create mode 100644 examples/allstrides/server/.gitignore create mode 100644 examples/allstrides/server/package-lock.json create mode 100644 examples/allstrides/server/package.json create mode 100644 examples/allstrides/server/src/database.ts create mode 100644 examples/allstrides/server/src/index.ts create mode 100644 examples/allstrides/server/src/middleware/auth.ts create mode 100644 examples/allstrides/server/src/models/index.ts create mode 100644 examples/allstrides/server/src/routes/auth.ts create mode 100644 examples/allstrides/server/src/routes/chat.ts create mode 100644 examples/allstrides/server/src/routes/events.ts create mode 100644 examples/allstrides/server/src/routes/users.ts create mode 100644 examples/allstrides/server/src/seed.ts create mode 100644 examples/allstrides/server/tsconfig.json create mode 100755 examples/allstrides/start_allstrides.sh diff --git a/examples/allstrides/.gitignore b/examples/allstrides/.gitignore new file mode 100644 index 0000000..30a36a6 --- /dev/null +++ b/examples/allstrides/.gitignore @@ -0,0 +1,20 @@ +.venv +__pycache__ +*.pyc +.DS_Store +*.db +*.sqlite3 +*.log +*.pid +frontend/node_modules +frontend/build +server/node_modules +server/dist +.coverage +htmlcov +.pytest_cache +nanobanana-output/ +.gemini/ +.env +.env.* +!.env.example \ No newline at end of file diff --git a/examples/allstrides/Dockerfile b/examples/allstrides/Dockerfile new file mode 100644 index 0000000..fbbdb69 --- /dev/null +++ b/examples/allstrides/Dockerfile @@ -0,0 +1,36 @@ +# Stage 1: Build Frontend +FROM node:22-alpine as frontend-build +WORKDIR /app/frontend +COPY frontend/package*.json ./ +RUN npm install +COPY frontend/ . +RUN npm run build + +# Stage 2: Build Server +FROM node:22-alpine as server-build +WORKDIR /app/server +COPY server/package*.json ./ +RUN npm install +COPY server/ . +RUN npm run build + +# Stage 3: Production Runtime +FROM node:22-alpine +WORKDIR /app + +# Copy built frontend +COPY --from=frontend-build /app/frontend/build /app/frontend/build + +# Copy built server +COPY --from=server-build /app/server/dist /app/server/dist +COPY --from=server-build /app/server/package*.json /app/server/ + +# Install production dependencies for server +WORKDIR /app/server +RUN npm install --production + +# Environment +ENV PORT=8080 +ENV NODE_ENV=production + +CMD ["node", "dist/index.js"] \ No newline at end of file diff --git a/examples/allstrides/LICENSE b/examples/allstrides/LICENSE new file mode 100644 index 0000000..f8c1c82 --- /dev/null +++ b/examples/allstrides/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2026 [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/examples/allstrides/README.md b/examples/allstrides/README.md new file mode 100644 index 0000000..ab82b69 --- /dev/null +++ b/examples/allstrides/README.md @@ -0,0 +1,121 @@ +# AllStrides: Google remote MCP for Cloud SQL and Developer Knowledge + +This directory contains the sample application artifacts and a lab demonstrating how the MCP support for Developer Knowledge, Databases ad Cloud Run help to migrate demo application to the cloud. +## Sample Application +The sample "Allstrides" application is featuring event management, fuser authentication, profile management, event CRUD operations, RSVP functionality, and real-time chat. + +## Architecture + +This project is a **Unified Full-Stack TypeScript Application**. +- **Frontend**: React (TypeScript) +- **Backend**: Node.js / Express (TypeScript) +- **Database**: SQLite (managed by Sequelize) +- **Real-time**: WebSocket (ws) +- **Deployment**: Single container serving both API and Static Frontend assets. + +### Project Structure +```text +Listing: allstrides +├── frontend/ +│ ├── public/ +│ └── src/ +│ ├── components/ +│ │ ├── chat/ +│ │ └── layout/ +│ └── pages/ +│ ├── auth/ +│ ├── events/ +│ └── profile/ +└── server/ + └── src/ + ├── middleware/ + ├── models/ + └── routes/ +``` + +- `frontend/`: React application (CRA). +- `server/`: Node.js/Express API and WebSocket server. +- `docker-compose.yml`: Local deployment config. +- `start_allstrides.sh`: Helper script for local execution. + +## Getting Started + +### Prerequisites + +- Node.js (v22 or later) +- Docker (optional) + +### Configuration + +The application listens on port `8080` by default. You can change this using: +1. **Environment Variable:** `PORT=3000 npm start` +2. **Command Line Argument:** `npm start -- --port 3000` + +### Running Locally + +1. **Use the Helper Script:** + This script builds the frontend, sets up the server, and starts the application. + ```bash + ./start_allstrides.sh + ``` + The application will be available at [http://localhost:8080](http://localhost:8080). + +2. **Manual Setup:** + + *Build Frontend:* + ```bash + cd frontend + npm install + npm run build + cd .. + ``` + + *Start Server:* + ```bash + cd server + npm install + npm run build + npm start + ``` + +### Running with Docker + +1. Start the application: + ```bash + docker compose up --build + ``` + The application will be available at [http://localhost:8080](http://localhost:8080). + +2. Stop the application: + ```bash + docker compose down + ``` + +### Seeding the Database + +You can populate the database with random test data using two methods: + +**Method 1: Scripted Seeding (Internal)** +To use the internal Sequelize seed script (50 users, 200 events, 100 messages): +```bash +cd server +npm run seed +``` + +**Method 2: SQL Import (External)** +To import the pre-generated SQLite script (50 users, 100 events from 2025-2026, 150 messages, and votes): +```bash +# From the root of the 'allstrides' folder +sqlite3 allstrides.db < seed_data.sql +``` +*Note: This will overwrite existing data for users, events, messages, and votes.* + +## Development Notes + +- **Database**: The application uses a local SQLite database (`allstrides.db`) located in the root `allstrides` folder (when running locally) or mapped to the container volume. +- **Authentication**: Uses JWT. Passwords are hashed with BCrypt. +- **API Documentation**: The backend endpoints are available at `/api/...`. +- **Frontend Routing**: The server is configured to handle client-side routing (SPA) by falling back to `index.html` for non-API routes. + +## License +This project is licensed under the Apache License, Version 2.0. See the [LICENSE](LICENSE) file for details. diff --git a/examples/allstrides/Remote_MCP_Lab.md b/examples/allstrides/Remote_MCP_Lab.md new file mode 100644 index 0000000..11bc55f --- /dev/null +++ b/examples/allstrides/Remote_MCP_Lab.md @@ -0,0 +1,716 @@ +# Remote MCP for Cloud SQL and Developer Knowledge + +| Summary | In this codelab you'll learn on how to start working with Cloud Services using Google Cloud remote MCP services. It walk you through necessary setup and configuration steps and then help to migrate a local application to Google Cloud using Gemini CLI and remote MCP + + +[Introduction](#introduction) + +[Prerequisites](#prerequisites) + +[What you’ll learn](#what-you’ll-learn) + +[What you’ll need](#what-you’ll-need) + +[Setup and Requirements](#setup-and-requirements) + +[Qwiklabs setup](#qwiklabs-setup) + +[Project Setup](#project-setup) + +[Enable Billing](#enable-billing) + +[Redeem $5 Google Cloud credits (optional)](#heading=h.ey9ekvs93o50) + +[Set up a personal billing account](#set-up-a-personal-billing-account) + +[Codelab-at-a-conference setup](#codelab-at-a-conference-setup) + +[Start Cloud Shell](#start-cloud-shell) + +[Before you begin](#before-you-begin) + +[Enable Basic API](#enable-basic-api) + +[Introducing the APIs](#introducing-the-apis) + +[Grant Permissions to Service Account](#grant-permissions-to-service-account) + +[Enable Remote MCP](#enable-remote-mcp) + +[Configure Gemini CLI](#configure-gemini-cli) + +[1\. Obtaining API key for Gemini](#1.-obtaining-api-key-for-gemini) + +[2\. Configure Gemini CLI](#2.-configure-gemini-cli) + +[2\. Configure MCP servers in Gemini CLI](#2.-configure-mcp-servers-in-gemini-cli) + +[Preparing Application](#preparing-application) + +[1\. Clone Application](#1.-clone-application) + +[2\. Start Application Locally](#2.-start-application-locally) + +[3\. Test the Application](#3.-test-the-application) + +[4\. Load Sample Data](#4.-load-sample-data) + +[Testing Developer Knowledge MCP](#testing-developer-knowledge-mcp) + +[Testing Cloud SQL Remote MCP](#testing-cloud-sql-remote-mcp) + +[1\. Create Cloud SQL instance](#1.-create-cloud-sql-instance) + +[2\. Migrate Data](#2.-migrate-data) + +[3\. Deploy Application to Cloud Run](#3.-deploy-application-to-cloud-run) + +[Clean up environment](#clean-up-environment) + +[Congratulations](#congratulations) + +[Google Cloud Learning Path](#google-cloud-learning-path) + +[What we’ve covered](#what-we’ve-covered) + +[Survey](#survey) + +[How will you use this tutorial?](#how-will-you-use-this-tutorial?) + +--- + +# Introduction {#introduction} + +This codelab provides a guide on how to start working with Cloud Services using Google Cloud remote MCP service. It walk you through necessary setup and configuration steps and then help to migrate a local application to Google Cloud using Gemini CLI and remote MCP + +## **Prerequisites** {#prerequisites} + +* A basic understanding of Google Cloud, console +* Basic skills in command line interface and Cloud Shell + +## **What you’ll learn** {#what-you’ll-learn} + +- [ ] How to deploy configure Gemini CLI to work with remote MCP +- [ ] How to use Development Knowledge remote MCP +- [ ] How to use Cloud SQL MCP to migrate data to the cloud +- [ ] How to use Cloud Run MCP to deploy application in the cloud +- [ ] How to use Gemini CLI in the Google Cloud Shell + +## **What you’ll need** {#what-you’ll-need} + +* A Google Cloud Account and Google Cloud Project +* A web browser such as [Chrome](https://www.google.com/chrome/?utm_campaign=CDR_0x370c34a8_default_b414422370&utm_source=external&utm_medium=web) supporting Google Cloud console and Cloud Shell + +--- + +# Setup and Requirements {#setup-and-requirements} + +Duration: 5:00 + +## **Qwiklabs setup** {#qwiklabs-setup} + +Environment: Qwiklabs + +\[\[**import** [startqwiklab](https://docs.google.com/document/d/1CjzSIBwME4CYthCtV_M1nYyZF06DMiGSVd1vypiW8Zo/edit)\]\] + +\[\[**import** [gcpconsole](https://docs.google.com/document/d/1zlegdosIe7rcAboIjGH4GwaDtXxzdHy60DT3e1SR9U8/edit)\]\] + +\[\[**import** [cloudshell](https://docs.google.com/a/google.com/document/d/1Wgu1CIsyMA6c_qIsYS7OYxjfhcq_fNtLMaSlu6NY2Qs/edit?usp=sharing)\]\] + +## + +## **Project Setup** {#project-setup} + +Environment: web + +\[\[**import** [project setup](https://docs.google.com/document/d/1dzww72vkR0gLHpkcLLzlEJivhnAyt3h9TVa3UBjYoW4/edit)\]\] + +## **Enable Billing** {#enable-billing} + +Environment: web + +### Set up a personal billing account + +If you set up billing using Google Cloud credits, you can skip this step. + +1. Click [this link](https://bit.ly/4oO12xB) and sign in with a personal google account. + +\[\[**import** [on-ramp billing setup](https://docs.google.com/document/d/11gop-ro6pbpDHGDNT7eaKk3X0YCSVN8ZEmiYD_KJuJY/edit)\]\] + +### Set up a personal billing account {#set-up-a-personal-billing-account} + +If you set up billing using Google Cloud credits, you can skip this step. + +\[\[**import** [Fragment - Personal Billing Setup](https://docs.google.com/document/d/1xshY46zBhWErR530Opc2deStagiKgZ25uPWczPp8P-0/edit)\]\] + +## **Codelab-at-a-conference setup** {#codelab-at-a-conference-setup} + +Environment: kiosk + +\[\[**import** [codelab at conference setup](https://docs.google.com/document/d/1eMMdvvmexUfuuOfJvP5-AJK6pPusDFiPFTIDg-bzC1E/edit)\]\] + +## + +## **Start Cloud Shell** {#start-cloud-shell} + +Environment: kiosk, web + +\[\[**import** [cloudshell](https://docs.google.com/document/d/19PlTDJ3qfGUSaVZd4i3MO85ImQbppvWeN_JLN0qp5PA/edit)\]\] +--- + +# Before you begin {#before-you-begin} + +Duration: 5:00 + +## **Enable Basic API** {#enable-basic-api} + +| Please be aware that some resources you enable are going to incur some cost. Under normal circumstances if the AlloyDB instance and compute VM are destroyed upon completion of the lab the cost of all resources would not exceed $5. We recommend checking your billing and making sure the exercise is acceptable for you. | +| :---- | + +To use managed databases services like [Cloud SQL](https://cloud.google.com/sq?utm_campaign=CDR_0x370c34a8_default_b482327513&utm_medium=external&utm_source=lab) and other services to build and deploy your application to [Cloud Run](https://cloud.google.com/run?utm_campaign=CDR_0x370c34a8_default_b482327513&utm_medium=external&utm_source=lab) you need to enable their respective APIs in your Google Cloud project. +Depending on your approach you can optionally skip the step and let Gemini CLI enable all required APIs but you might experience some delays and repeated steps during the execution in such a case. + +Inside Cloud Shell terminal, make sure that your project ID is setup: + +| gcloud config set project \[YOUR-PROJECT-ID\] | +| :---- | + +Set environment variable PROJECT\_ID: + +| PROJECT\_ID=$(gcloud config get-value project) | +| :---- | + +Enable all necessary services: + +| gcloud services enable sqladmin.googleapis.com \\ aiplatform.googleapis.com \\ secretmanager.googleapis.com \\ artifactregistry.googleapis.com \\ cloudbuild.googleapis.com \\ run.googleapis.com \\ containerregistry.googleapis.com | +| :---- | + +Expected output + +| student@cloudshell:\~ (test-project-001-402417)$ gcloud config set project test-project-001-402417 Updated property \[core/project\]. student@cloudshell:\~ (test-project-001-402417)$ PROJECT\_ID=$(gcloud config get-value project) Your active configuration is: \[cloudshell-14650\] student@cloudshell:\~ (test-project-001-402417)$ student@cloudshell:\~ (test-project-001-402417)$ gcloud services enable sqladmin.googleapis.com \\ aiplatform.googleapis.com \\ secretmanager.googleapis.com \\ artifactregistry.googleapis.com \\ cloudbuild.googleapis.com \\ run.googleapis.com \\ containerregistry.googleapis.com Operation "operations/acat.p2-812263612774-c2dbeef3-c4c1-4a7d-a4b2-b5380be65044" finished successfully. | +| :---- | + +### Introducing the APIs {#introducing-the-apis} + +* **Cloud SQL Admin API** (`sqladmin.googleapis.com`) allows you to create, configure, and manage Cloud SQL instances programmatically. It provides the control plane for Google's fully managed relational database service (supporting MySQL, PostgreSQL, and SQL Server), handling tasks such as provisioning, backups, high availability, and scaling. +* **Vertex AI API** (`aiplatform.googleapis.com`) enables your applications to build, deploy, and scale machine learning models. It provides the unified interface for all of Google Cloud's AI services, including access to Generative AI models (like Gemini) and custom model training. +* **Secret Manager API** (`secretmanager.googleapis.com`) allows you to securely store, manage, and access sensitive data such as API keys, passwords, and certificates. It provides a centralized and versioned source of truth for application secrets, ensuring they are decoupled from your source code. +* **Artifact Registry API** (`artifactregistry.googleapis.com`) provides a single, secure location to store and manage your build artifacts and dependencies. It is the evolution of Container Registry, supporting Docker container images as well as language packages (like Maven, npm, Python, etc.) and integrates seamlessly with Cloud Build and Cloud Run. +* **Cloud Build API** (`cloudbuild.googleapis.com`) allows you to execute builds on Google Cloud infrastructure. It is a serverless CI/CD platform that can import source code, run tests, and produce software packages or container images to be stored in Artifact Registry. +* **Cloud Run Admin API** (`run.googleapis.com`) allows you to deploy and manage stateless containers in a fully managed serverless environment. It abstracts away infrastructure management, automatically scaling your containerized applications up and down (even to zero) based on incoming traffic. + +## **Grant Permissions to Service Account** {#grant-permissions-to-service-account} + +We need to provide some basic permissions to the default compute service account to be able to build and store application images. As for the previous step you have an option to delegate it to Gemini CLI during the execution. + +| PROJECT\_ID=$(gcloud config get-value project) gcloud projects add-iam-policy-binding $PROJECT\_ID \--member=serviceAccount:$(gcloud projects describe $PROJECT\_ID \--format="value(projectNumber)")-compute@developer.gserviceaccount.com \--role=roles/storage.admin | +| :---- | + +## **Enable Remote MCP** {#enable-remote-mcp} + +The remote MCP services should explicitly be enabled for each service in a project. They are disabled by default and it helps to regulate API access on the project and service level. + +We start from Developer Knowledge MCP service. To enable the Developer Knowledge API and the remote MCP service we use the following gcloud command. + +| PROJECT\_ID=$(gcloud config get-value project) gcloud services enable developerknowledge.googleapis.com \--project=$PROJECT\_ID gcloud beta services mcp enable developerknowledge.googleapis.com \--project=$PROJECT\_ID | +| :---- | + +When the API and remote MCP for Developer Knowledge are enabled we can proceed and do the same for the Cloud SQL remote MCP service. + +| gcloud beta services mcp enable sqladmin.googleapis.com \--project=$PROJECT\_ID | +| :---- | + +As with all remote MCP for databases the MCP access and permissions are staged providing granular access on the project level to the API itself and only a principal (user or service account) with [Service Usage Admin](https://clouddocs.devsite.corp.google.com/iam/docs/roles-permissions/serviceusage#serviceusage.serviceUsageAdmin) (roles/serviceusage.serviceUsageAdmin) role can do that. +And only principals with the [MCP Tool User](https://clouddocs.devsite.corp.google.com/iam/docs/roles-permissions/mcp#mcp.toolUser) (roles/mcp.toolUser) role can make calls to the remote MCP api. +For instance, if you don't have a [Cloud SQL Admin](https://clouddocs.devsite.corp.google.com/iam/docs/roles-permissions/cloudsql#cloudsql.admin) (roles/cloudsql.admin) role then you will not be able to create, clone or update any instance in the project. +You can read more about the required roles and permissions in the documentation. +As we can see, the staged and granular authorization protects us from an unauthorized attack even when the remote MCP endpoint is enabled making it sufficiently safe for our production. + +The next remote MCP we are going to enable is for Cloud Run service. The approach for the Cloud Run remote MCP enablement and access is similar to the Cloud SQL remote MCP. +Enable the Cloud Run MCP service with the following command. + +| gcloud beta services mcp enable run.googleapis.com \--project=$PROJECT\_ID | +| :---- | + +Finally we can verify all remote MCP enabled in our project using the following command. + +| gcloud beta services mcp list \--project=$PROJECT\_ID | +| :---- | + +Here is the expected output + +| student@cloudshell:\~ (test-project-001-402417)$ gcloud beta services mcp list \--project=$PROJECT\_ID NAME: services/developerknowledge.googleapis.com MCP\_ENDPOINT: developerknowledge.googleapis.com NAME: services/run.googleapis.com MCP\_ENDPOINT: run.googleapis.com/mcp NAME: services/sqladmin.googleapis.com MCP\_ENDPOINT: sqladmin.googleapis.com/mcp | +| :---- | + +Now when all our API and services are enabled we need to prepare our tool. +--- + +# Configure Gemini CLI {#configure-gemini-cli} + +Duration: 15:00 + +The lab is designed to use Gemini CLI as the main agent to perform most of the actions and the first step is to configure it to work with remote MCP servers. Also it is highly recommended to use the latest version of Gemini CLI and the latest version of Gemini such as Gemini-3-pro or Gemini-3-flash (currently in preview). + +If you already have the latest version of Gemini CLI and configured it to use the latest Gemini models then you can skip the next 2 steps and go directly to step 3\. + +## **1\. Obtaining API key for Gemini** {#1.-obtaining-api-key-for-gemini} + +To use the latest Gemini models in your Gemini CLI it needs to be configured with an API key authentication. We can get the API key either in the Google AI Studio + +1. Go to the Google AI Studio \-\> [Get API key](https://aistudio.google.com/api-keys) in your browser. +2. On the right side of the screen click Create API key button +3. In the pop-up window choose your project or import if it is not visible there + ![][image1] +4. Create the API key. +5. You can copy the key using the copy button on the right side. + ![][image2] + +The key is prepared and now we can use it for Gemini CLI + +## **2\. Configure Gemini CLI** {#2.-configure-gemini-cli} + +Gemini CLI can be configured through the settings configurations file or interactively using /settings command. We want our settings to be preserved in our settings file. + +First we will create a directory for our project. Let's call the directory projectmcp and switch to that directory using the following commands. + +Code block. + +| mkdir \~/projectmcp cd \~/projectmcp | +| :---- | + +In the directory we will create a directory for gemini configuration files and will be running all our commands. Gemini CLI by default uses a user scope configuration file and extensions installed in the \~/.gemini directory. But we are going to create our own project scope configuration in our \~/projectmcp directory. Let's start from creating the configuration directory and files. + +| mkdir \~/projectmcp/.gemini touch \~/projectmcp/.gemini/settings.json | +| :---- | + +Then we open the \~/projectmcp/.gemini/settings.json file using cloud shell editor. + +| edit \~/projectmcp/.gemini/settings.json | +| :---- | + +In the opened editor window add the following configuration. + +| { "general": { "preferredEditor": "vscode", "previewFeatures": true, "sessionRetention": { "enabled": true } }, "ide": { "enabled": true, "hasSeenNudge": true }, "security": { "auth": { "selectedType": "gemini-api-key" } }, "ui": { "theme": "Default" }, "tools": { "shell": { "enableInteractiveShell": false } } } | +| :---- | + +After editing the file you can use ctrl+s to save your changes and switch back to the terminal by clicking the Open Terminal button + +![][image3] + +We set our Gemini CLI authentication type as gemini-api-key and we need to provide the key to the model. You can do it by creating an .env file in the directory we want to work with Gemini CLI and store your API key for Gemini CLI auth as an environment variable which will be picked up when you start the IDE. +Let's edit the file using our Cloud Shell editor + +| edit \~/projectmcp/.env | +| :---- | + +And store your API key created in step 1\. + +| GEMINI\_API\_KEY=AIzaSyCn1dtFf-ZExlw2Z123456qwertyau1s | +| :---- | + +Now we can return back to the terminal and continue. The next step is to update our Gemini CLI to the latest version. The version in the Google Cloud Shell or in your environment can be outdated and might not work correctly with the latest configurations and MCP services. So we update Gemini CLI to the latest version and start it up. In the terminal execute the following. + +| cd \~/projectmcp/ npm install \-g @google/gemini-cli@latest | +| :---- | + +Now you can verify the version. Please keep in mind that if you are working in the Google Cloud Shell, every time that you restart the shell it might return to the previous version. The changes you make to the Gemini CLI tool itself are not permanent in Cloud Shell. + +| gemini \--version | +| :---- | + +It should show the latest Gemini CLI version (version 0.27 on the moment of writing the lab). And now we can start it and make sure it is using the latest Gemini model. Run the following command in your project folder to start Gemini CLI. + +| gemini | +| :---- | + +And when Gemini CLI starts you can check the version and the model by running /about command in the interface. You should get something like the picture below. + +![][image4] +We can see it is using the latest Gemini-3 model. + +## **2\. Configure MCP servers in Gemini CLI** {#2.-configure-mcp-servers-in-gemini-cli} + +Now it is time to add all our enabled MCP servers. We have two ways to enable them in the Gemini CLI \- through extensions or directly in the settings. In this lab we will use our project scope setting.json file and we will add the MCP servers directly there. + + +1. For the Developer Knowledge MCP server we need to create an API key to be authorized on the endpoint. + Here are the steps: +* In the Google Cloud console for the project in which you enabled the API, go to the [Credentials page](https://console.cloud.google.com/apis/credentials?utm_campaign=CDR_0x370c34a8_default_b482327513&utm_medium=external&utm_source=lab). +* Click Create credentials, and then select API key from the menu. The API key created dialog displays the string for your newly created key. +* Click the Edit API key link in the dialog. +* In the Name field, provide a name for the key. For example DK API Key . +* Under API restrictions, select the Restrict key. +* From the Select APIs list, enable Developer Knowledge API and click OK. +* Click Save. + + ![][image5] + + + Now if you need to use the key you can go to the page and click on Show key on the right. + + ![][image6] + + + Now we need to put that key to the configuration. The MCP section of our settings.json file would look like this (you need to put a value for your DK API key there). We will cover later how the settings.json file should look like with all MCP servers together. + +Here is an example of what the MCP section of the settings.json file looks like if only DK API is added. + + +| "mcpServers": { "DeveloperKnowledge": { "httpUrl": "https://developerknowledge.googleapis.com/mcp", "headers": { "X-Goog-Api-Key": "AIzaSQwerTY1234560KxrfaZIrNQeU" } } }, | +| :---- | + +2. Then we can add configuration for our Cloud SQL MCP server. For the Cloud SQL MCP we will be using your google credentials instead of API. It is more secure and gives us the ability to define roles and scope of actions allowable for a user. Here is the configuration for the MCP server. Please replace the "test-project-001-402417" with your own project id. + +| "Cloud SQL MCP Server": { "httpUrl": "https://sqladmin.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] }, "timeout": 500000, "trust": false, "headers": { "X-Goog-User-Project": "test-project-001-402417" } }, | +| :---- | + +3. The next one is configuration for Cloud Run MCP server. It is following exactly the same pattern as for the previous one and using Google credentials for authentication and authorization. Here is the sample configuration. + +| "CloudRun": { "httpUrl": "https://run.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] } } | +| :---- | + +We need to combine all together in the \~/projectmcp/.gemini/settings.json file. + +Open the \~/projectmcp/.gemini/settings.json file using cloud shell editor. + +| edit \~/projectmcp/.gemini/settings.json | +| :---- | + +And replace the contents by the following configuration. Please put your API key and project id in the "X-Goog-Api-Key" and the "X-Goog-User-Project" fields according to your environment. + +| { "general": { "preferredEditor": "vscode", "previewFeatures": true, "sessionRetention": { "enabled": true } }, "ide": { "enabled": true, "hasSeenNudge": true }, "security": { "auth": { "selectedType": "gemini-api-key" } }, "mcpServers": { "DeveloperKnowledge": { "httpUrl": "https://developerknowledge.googleapis.com/mcp", "headers": { "X-Goog-Api-Key": "AIzaSQwerTY1234560KxrfaZIrNQeU" } }, "Cloud SQL MCP Server": { "httpUrl": "https://sqladmin.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] }, "timeout": 500000, "trust": false, "headers": { "X-Goog-User-Project": "test-project-001-402417" } }, "CloudRun": { "httpUrl": "https://run.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] } } }, "ui": { "theme": "Default" }, "tools": { "shell": { "enableInteractiveShell": false } } } | +| :---- | + +Now we can start the gemini and see all our MCP servers enabled there. + +| cd \~/projectmcp/ gemini | +| :---- | + +When the Gemini CLI is started you can execute the /mcp command to see all MCP servers up and running. + +![][image7] +--- + +# Preparing Application {#preparing-application} + +Duration: 10:00 + +In our tests we will try to migrate our sample local application to the Google Cloud. First we install the application locally and test it out. + +## **1\. Clone Application** {#1.-clone-application} + +We need to clone our application from the GitHub repository. In the Cloud Shell or your local terminal in the project folder execute. + +| git clone https://github.com/gotochkin/allstrides.git | +| :---- | + +## **2\. Start Application Locally** {#2.-start-application-locally} + +Let's test the application and load some sample data + +In the same shell switch to the application folder and start the application using the + +| cd allstrides ./start\_allstrides.sh | +| :---- | + +## **3\. Test the Application** {#3.-test-the-application} + +If you are working in the Cloud Shell then push the Web preview button on the top of cloud shell window and choose Preview on port 8080 + +![][image8] + +It will open a new browser tab with the application interface where you can for example click on the Events button. +![][image9] + +As of now you don't have any events. + +## **4\. Load Sample Data** {#4.-load-sample-data} + +You can optionally register in the application and create your own events, chat messages and users or you can use the sample data supplied with the application. + +Open another Cloud Shell tab using the sign “+” at the top. +![][image10] + +In the new cloud shell tab execute switch to the application directory and execute import using sqllite3 utility: + +| cd allstrides sqlite3 allstrides.db \< seed\_data.sql | +| :---- | + +If you go back to the application page then after clicking on the Events button again you should see multiple events. + +![][image11] + +You also can test the chat page and see some messages there. + +Now you can close the second tab typing exit + +| exit | +| :---- | + +And stop the application in the first tab using ctrl+c combination. + +--- + +# Testing Developer Knowledge MCP {#testing-developer-knowledge-mcp} + +Duration: 5:00 + +The Developer Knowledge MCP allows us to use Google documents directly from our agnostic tools providing ability to verify instructions, create tutorials and other tasks which can be augmented by the latest Google documentation. + +Start your Gemini CLI and list available MCP tools in the Developer Knowledge MCP server. + + +| /mcp | +| :---- | + +For the Developer Knowledge MCP you should see three available tool: + +| 🟢 DeveloperKnowledge \- Ready (3 tools) Tools: \- batch\_get\_documents \- get\_document \- search\_documents | +| :---- | + +Our task is to move our application to the Google Cloud and it means we need to switch from the local Sqlite database to a more scalable and cloud native solution. Let's ask Gemini to analyze our application code and advice on the database solution. + +In the Gemini CLI prompt type the following: + +| Hello, I need to choose a database platform for my allstrides application in Google Cloud. Can you analyze documentation and prepare a tutorial to choose the correct database engine? | +| :---- | + +Gemini CLI will start from analyzing your code and then ask to execute the + +| ? search\_documents (DeveloperKnowledge MCP Server) {"query":"choose google cloud database"} ← │ │ │ │ MCP Server: DeveloperKnowledge │ │ Tool: search\_documents │ │ │ │ Allow execution of MCP tool "search\_documents" from server "DeveloperKnowledge"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) | +| :---- | + +We can see that the tool is using MCP to ground the response by Google documentation. Allow the execution of the Developer Knowledge MCP request. It might ask you one or two times more to get more information before providing the response. Do not allow any changes in your application as of now. + +At the end it has created a tutorial with a summary where Cloud SQL for Postgres was defined as the best choice for database backend. You might get a slightly different response due to non-determenistic nature of Generative AI models. + +| By switching to Cloud SQL for PostgreSQL, AllStrides gains a robust, scalable foundation suitable for production deployment on Google Cloud. The transition is straightforward due to the use of Sequelize ORM. | +| :---- | + +We also can ask to prepare a step-by-step data migration guide. Put a new prompt to the Gemini CLI: + +| I agree with the recommendation to use Cloud SQL for PostgreSQL as the new database for my application. Can you prepare a detailed migration tutorial based on Google documentation on how to move data from my local database to Cloud SQL in the cloud? | +| :---- | + +And here again we expect Gemini CLI to use Developer Knowledge MCP as the source for truth while preparing the tutorial. The sequence of actions taken by Gemini CLI can be slightly different depending on the exact model and other factors. For example it can ask to prepare migration scripts first and only after that work on the final tutorial documentation. + +Here is one of the examples where it asked my permission to execute the Developer Knowledge MCP: + +| ? search\_documents (DeveloperKnowledge MCP Server) {"query":"migrate local database to Cloud SQL for PostgreSQL"} ← │ │ │ │ MCP Server: DeveloperKnowledge │ │ Tool: search\_documents │ │ │ │ Allow execution of MCP tool "search\_documents" from server "DeveloperKnowledge"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) │ │ │ │ │ │ ⊷ search\_documents (DeveloperKnowledge MCP Server) {"query":"import data into Cloud SQL PostgreSQL"} | +| :---- | + +During the execution Gemini CLI might ask you to execute some commands. For example to better understand the data schema to prepare correct instructions for the data migration. +And in the end it should prepare a step-by-step instruction for data migration. +Then you can ask Gemini CLI to write the tutorial down + +| Please write the tutorial down | +| :---- | + +And it will create a new markdown file with the tutorial document. + +| ✦ I have created a detailed migration guide for you. You can find the tutorial in the new file: MIGRATION\_GUIDE.md. This guide covers: 1\. Exporting your local SQLite data to CSV format. 2\. Creating the PostgreSQL schema with compatible data types. 3\. Uploading data to Google Cloud Storage. 4\. Importing data into Cloud SQL in the correct order to respect relationships. 5\. Resetting ID sequences to ensure new data can be added without errors. | +| :---- | + +In the next step we will be working with Cloud SQL MCP preparing our database and migrating data. + +--- + +# Testing Cloud SQL Remote MCP {#testing-cloud-sql-remote-mcp} + +Duration: 15:00 + +## **1\. Create Cloud SQL instance** {#1.-create-cloud-sql-instance} + +Before working with the Cloud SQL MCP the Cloud SQL Admin API (sqladmin.googleapis.com) and Cloud SQL MCP API both should be enabled in the project. If you haven't done it at the start of our lab you can either do it now or ask Gemini CLI to enable it. +The commands to enable the APIs are the following + +| gcloud services enable sqladmin.googleapis.com gcloud beta services mcp enable sqladmin.googleapis.com | +| :---- | + +You can start from checking the available tools in the Cloud SQL MCP server by typing /mcp in the Gemini CLI + +| /mcp | +| :---- | + +Currently we have the following tools available for us: + +| 🟢 Cloud SQL MCP Server \- Ready (11 tools) Tools: \- clone\_instance \- create\_instance \- create\_user \- execute\_sql \- get\_instance \- get\_operation \- import\_data \- list\_instances \- list\_users \- update\_instance \- update\_user | +| :---- | + +We've already decided to use Cloud SQL for Postgres as the backend for our application in the Google Cloud. Now we can ask Gemini to create a Cloud SQL instance for us. + +In the GEmini CLI prompt type your request like the following: + +| Please create a Cloud SQL for Postgres instance with appropriate edition and version in the us-central1 region to be a backend for our application with a public IPs in the current project with 2 CPU and 8 GB memory. | +| :---- | + +To avoid extra calls to identify your current project you can explicitly specify your project id when you put your prompt. If the project name was not used in the context before the model will either ask the project id or ask to execute gcloud command to identify the project. + +Then it will analyze existing tools and ask to execute Cloud SQL MCP tools. In my case I got the following request for approval. + +| ? create\_instance (Cloud SQL MCP Server MCP Server) {"tier":"db-custom-2-8192","region":"us-central1","project":"gleb-test-short-001-486416","databaseVersion":"POSTGRES\_17","edition":"ENTERPRISE","nam… ← │ │ │ │ MCP Server: Cloud SQL MCP Server │ │ Tool: create\_instance │ │ │ │ Allow execution of MCP tool "create\_instance" from server "Cloud SQL MCP Server"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) | +| :---- | + +After starting the execution it will ask to monitor the operation status and possible sleep requests between the checks. Something like the following. + +| ✦ I will wait for 30 seconds before checking the status of the instance creation. ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ⊶ Shell sleep 30 \[current working directory /home/gleb/demo\] │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ⠋ Refining Instance Configuration (esc to cancel, 11s) | +| :---- | + +That would be followed by a get\_operation tool for Cloud SQL Server MCP. + +| ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ? get\_operation (Cloud SQL MCP Server MCP Server) {"project":"gleb-test-short-001-486416","operation":"73c39ca7-65fe-46d1-bdb8-0dfa00000032"} ← │ │ │ │ MCP Server: Cloud SQL MCP Server │ │ Tool: get\_operation │ │ │ │ Allow execution of MCP tool "get\_operation" from server "Cloud SQL MCP Server"? │ │ │ │ ● 1\. Allow once | +| :---- | + +After the final get\_instance request you should get information about the created instance. Something like the following output: + +| ✦ I will wait for 30 seconds before checking the status of the instance creation. ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ⊶ Shell sleep 30 \[current working directory /home/gleb/demo\] │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ⠋ Refining Instance Configuration (esc to cancel, 11s) | +| :---- | + +That would be followed by a get\_operation tool for Cloud SQL Server MCP. + +| The Cloud SQL for Postgres instance allstrides-db has been successfully created in the us-central1 region with 2 vCPUs and 8 GB of RAM. Instance Details: \- Project ID: gleb-test-short-001-486416 \- Instance Name: allstrides-db \- Public IP Address: 35.226.187.246 \- Database Version: POSTGRES\_17 \- Machine Type: db-custom-2-8192 (2 vCPU, 8 GB RAM) \- Region: us-central1 \- Connection Name: gleb-test-short-001-486416:us-central1:allstrides-db The instance is configured with public IP enabled, IAM authentication turned on, and Data API access allowed. | +| :---- | + +## **2\. Migrate Data** {#2.-migrate-data} + +The instance is ready and now we can continue migrating all our data from the existing SQLite database to a new database in the cloud. + +In the Gemini CLI prompt type the following request + +| Now when we have our Cloud SQL instance ready it is time to move the data from our local database. Please migrate all the data to a new database in our Cloud SQL instance where the new user for application would be the database owner? Let's call the new database allstrides-db and the user allstrides. Please use our MCP tools whenever it is possible. | +| :---- | + +During the execution the Gemini CLI will analyze our data model and to do that it will ask permissions to run some commands. The workflow is not 100% deterministic and some steps can be different. + +Here is an example of how it might start + +| ✦ I will read the allstrides/README.md and allstrides/seed\_data.sql files to understand the local database structure and data. ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ✓ ReadFile allstrides/README.md │ │ │ │ │ │ ✓ ReadFile allstrides/seed\_data.sql │ │ │ ╰───────────────────────────────────────────────────────────────────────── | +| :---- | + +Then after several steps it will use Cloud SQL MCP to prepare the database, user and eventually migrate data. One of the first actions it performs on the database is add you as an IAM user and grant you permissions to create database and user. You should have sufficient privileges in the Google Cloud as IAM + +Here is an example of some steps during the workflow + +| ✓ execute\_sql (Cloud SQL MCP Server MCP Server) {"project":"gleb-test-short-001-486416","instance":"allstrides-db","sqlStatement":"CREATE DATABASE \\"allstrides-db\\";","database":"postgres"} │ │ │ │ { │ │ "messages": \[ │ │ { │ │ "message": "Execution complete. 1 result set(s) returned.", │ │ "severity": "INFO" │ │ } │ │ \], │ │ "metadata": { │ │ "sqlStatementExecutionTime": "0.075591388s" │ │ }, │ │ "results": \[ │ │ {} │ │ \] │ │ } │ │ | +| :---- | + +| \- | +| :---- | + +| \- | +| :---- | + +## **3\. Deploy Application to Cloud Run** {#3.-deploy-application-to-cloud-run} + +We were able to create the database and migrate our data. Now we are ready to deploy our application to Cloud Run. During the deployment we will be using a combination of Google Cloud SDK to build the image in Google cloud and then deploy it using Cloud Run MCP. +In the Gemini CLI prompt type the following request. + +| Now, when all the data is successfully migrated to our Cloud SQL instance allstrides-db we can migrate our allstrides application to Cloud Run and deploy using my Cloud SQL database. Please put the username and the password for my database user user to Secret Manager to not show openly in Cloud Run. Let's build the image first and then use MCP to create the Cloud Run service. | +| :---- | + +During execution it will check the APIs, prepare the data for the secret manager and create the required secrets. Also it will be updating the application to work with PostgreSQL database and add necessary npm modules. + +Then after building the image and placing it to the repository it uses MCP service to deploy the application to Cloud Run. + +Here is an example of calling Cloud Run MCP + +| ✦ I will deploy the 'allstrides' service to Cloud Run using the deploy\_service\_from\_image tool. I will configure the environment variables and map the database credentials from Secret Manager. Note that the MCP tool's schema does not explicitly expose the Cloud SQL instance attachment parameter, which is typically required for the Unix socket connection (/cloudsql/...) to work. I will proceed with the deployment as requested, but if the database connection fails due to the missing instance attachment, we may need to use gcloud to update that specific configuration. ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ Action Required 1 of 1 │ │ │ │ ? deploy\_service\_from\_image (CloudRun MCP Server) {"service":{"invokerIamDisabled":true,"name":"projects/gleb-test-short-001-486416/locations/us-centra… │ │ │ │ MCP Server: CloudRun │ │ Tool: deploy\_service\_from\_image │ │ Allow execution of MCP tool "deploy\_service\_from\_image" from server "CloudRun"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) │ │ │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ | +| :---- | + +During the execution one can expect failed steps but the tool should be able to understand the mistakes and rerun the steps correcting itself. The non-deterministic nature of AI agentic tools doesn't allow us to predict exactly what kind of issues it can hit but the most important is that the available tools and skills allow it to complete the task and get desired outcome. + +At the end, if all parts were successfully completed, we should get our application up and running in Cloud Run and connected to our Cloud SQL database. + +Here is what you might be able to see at the end. + +| ✦ The application allstrides has been successfully migrated to Cloud Run and is connected to the Cloud SQL database allstrides-db. Deployment Details: \* Service URL: https://allstrides-812263612774.us-central1.run.app \* Database: allstrides-db (PostgreSQL) \* Database User: allstrides (Password updated and stored in Secret Manager) \* Secrets: db-user and db-pass are mounted as environment variables. \* Region: us-central1 Steps Taken: 1\. Database Configuration: \* Updated the allstrides database user password. \* Created db-user and db-pass secrets in Google Cloud Secret Manager. \* Updated database.ts to support PostgreSQL connections via Cloud SQL socket. 2\. Build: \* Built the container image gcr.io/gleb-test-short-001-486416/allstrides using Cloud Build. 3\. Deployment: \* Initiated deployment using the MCP deploy\_service\_from\_image tool. \* Granted the Secret Manager Secret Accessor role to the Cloud Run service account. \* Attached the Cloud SQL instance connection using gcloud (as the MCP tool currently lacks this specific configuration parameter). The application is now serving traffic and successfully connected to the database. | +| :---- | + +And when you open the provided URL in the browser you should see the application page. + +![][image12] +And all our events should be visible there + +![][image13] + +That concludes our deployment and all the resources can be cleaned up. Congratulations you were able to use Google CLI and Google Cloud remote MCP services to move your local application to the cloud. + +When you finish experimenting with application and Gemini CLI you can remove all deployed parts. + +--- + +# Clean up environment {#clean-up-environment} + +Duration: 5:00 + +The easiest way to clean the environment is to ask Gemini CLI to remove all the components we've created. It should keep in the context all assets. But if, somehow you've been logged out and you don't have any saved history then you can try to be more precise and request to clean up the Cloud Run service, the image and the Cloud SQL instance. To remove the service it has to be authenticated with the user who has required permissions and will be using the gcloud command. + +Here is an example of a prompt + +| Now, when we've tested the application can you please delete the created Cloud Run service, the image we've built and the Cloud SQL instance we've created in the project. | +| :---- | + +After removal you can use the remote MCP services to verify successful removal of the Cloud Run service or the Cloud SQL instance. + +| Can you please list all Cloud SQL instances in the project and Cloud Run services in the project. | +| :---- | + +You should get at the end something like the following message + +| ✦ There are currently no Cloud SQL instances or Cloud Run services (in us-central1) in the project gleb-test-short-001-486416. | +| :---- | + +That concludes the lab's steps. +--- + +# Congratulations {#congratulations} + +Duration: 1:00 + +Congratulations for completing the codelab. + +## **Google Cloud Learning Path** {#google-cloud-learning-path} + +## **What we’ve covered** {#what-we’ve-covered} + +- [x] How to deploy configure Gemini CLI to work with remote MCP +- [x] How to use Development Knowledge remote MCP +- [x] How to use Cloud SQL MCP to migrate data to the cloud +- [x] How to use Cloud Run MCP to deploy application in the cloud +- [x] How to use Gemini CLI in the Google Cloud Shell + +--- + +# Survey {#survey} + +Duration: 1:00 +Output: + +| How will you use this tutorial? Only read through it Read it and complete the exercises | +| :---- | + +[image1]: + +[image2]: + +[image3]: + +[image4]: + +[image5]: + +[image6]: + +[image7]: + +[image8]: + +[image9]: + +[image10]: + +[image11]: + +[image12]: + +[image13]: \ No newline at end of file diff --git a/examples/allstrides/docker-compose.yml b/examples/allstrides/docker-compose.yml new file mode 100644 index 0000000..7a2b5a6 --- /dev/null +++ b/examples/allstrides/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3.8' + +services: + app: + build: + context: . + dockerfile: Dockerfile + ports: + - "8080:8080" + environment: + - DATABASE_URL=/app/allstrides.db + - PORT=8080 + - SECRET_KEY=production_secret_key + volumes: + - ./allstrides.db:/app/allstrides.db diff --git a/examples/allstrides/frontend/.gitignore b/examples/allstrides/frontend/.gitignore new file mode 100644 index 0000000..32703cf --- /dev/null +++ b/examples/allstrides/frontend/.gitignore @@ -0,0 +1,26 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env +.env.* +!.env.example +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/examples/allstrides/frontend/package-lock.json b/examples/allstrides/frontend/package-lock.json new file mode 100644 index 0000000..192c3cf --- /dev/null +++ b/examples/allstrides/frontend/package-lock.json @@ -0,0 +1,18795 @@ +{ + "name": "frontend", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.1", + "@mui/icons-material": "^7.3.7", + "@mui/material": "^7.3.7", + "@testing-library/dom": "^10.4.1", + "@testing-library/jest-dom": "^6.9.1", + "@testing-library/react": "^16.3.1", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.126", + "@types/react": "^19.2.8", + "@types/react-dom": "^19.2.3", + "axios": "^1.13.2", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "react-router-dom": "^7.12.0", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", + "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", + "license": "MIT" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.28.6.tgz", + "integrity": "sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.6.tgz", + "integrity": "sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.6.tgz", + "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/generator": "^7.28.6", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz", + "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.6.tgz", + "integrity": "sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz", + "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "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.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.6.tgz", + "integrity": "sha512-RVdFPPyY9fCRAX68haPmOk2iyKW8PKJFthmm8NeSI3paNxKWGZIn99+VbIf0FrtCpFnPgnpF/L48tadi617ULg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-decorators": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", + "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz", + "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.6.tgz", + "integrity": "sha512-9knsChgsMzBV5Yh3kkhrZNxH3oCYAfMBkNNaVN4cP2RVlFPe8wYdwwcnOsAbkdDoV9UjFtOXWrWB52M8W4jNeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.28.6.tgz", + "integrity": "sha512-5suVoXjC14lUN6ZL9OLKIHCNVWCrqGqlmEp/ixdXjvgnEl/kauLvvMO/Xw9NyMc95Joj1AeLVPVMvibBgSoFlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", + "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-flow": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", + "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", + "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-jsx": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.6.tgz", + "integrity": "sha512-eZhoEZHYQLL5uc1gS5e9/oTknS0sSSAtd5TkKMUp3J+S/CaUjagc0kOUPsEbDmMeva0nC3WWl4SxVY6+OBuxfw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz", + "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.6.tgz", + "integrity": "sha512-GaTI4nXDrs7l0qaJ6Rg06dtOXTBCG6TMDB44zbqofCIC4PqC7SEvmFFtpxzCDw9W5aJ7RKVshgXTLvLdBFV/qw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.6", + "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.28.6", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.28.6", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.28.5", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.6", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.28.6", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", + "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.28.0", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.6.tgz", + "integrity": "sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/generator": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.6", + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", + "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "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==", + "license": "MIT" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz", + "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.14.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz", + "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "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==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "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==", + "license": "MIT", + "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/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", + "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/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/@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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "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/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.65.0.tgz", + "integrity": "sha512-eBrIXd0/Ld3p9lpDDlMaMn6IEfWqtHMD+z61u0JrIiPzsV1r7m6xDZFRxJyvIFTEO+SWdYF9EiQbXZGd8BzPfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.56.10.tgz", + "integrity": "sha512-PyAEA/3cnHhsGcdY+AmIU+ZPqTuZkDhCXQ2wkXypdLitSpd6d5Ivxhnq4wa2ETRWFVJGabYynBWxIijOswSmOw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.56.10.tgz", + "integrity": "sha512-/FVK63ysNzTPOnCCcPoPHt77TOmachdMS422txM4KhxddLdbW1fIbFMYH0AM0ow/YchCyS5gqEjKLNyv71j/5Q==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.56.10.tgz", + "integrity": "sha512-7R4Gv3tkUdW3dXfXiOkqxkElxKNVdd8BDOWC0/dbERd0pXpPY+s2s1Mino+aTvkGrFPiY+mmVxA7zhskm4Ue4Q==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "@jsonjoy.com/fs-print": "4.56.10", + "@jsonjoy.com/fs-snapshot": "4.56.10", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.56.10.tgz", + "integrity": "sha512-uUnKz8R0YJyKq5jXpZtkGV9U0pJDt8hmYcLRrPjROheIfjMXsz82kXMgAA/qNg0wrZ1Kv+hrg7azqEZx6XZCVw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.56.10.tgz", + "integrity": "sha512-oH+O6Y4lhn9NyG6aEoFwIBNKZeYy66toP5LJcDOMBgL99BKQMUf/zWJspdRhMdn/3hbzQsZ8EHHsuekbFLGUWw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.56.10.tgz", + "integrity": "sha512-8EuPBgVI2aDPwFdaNQeNpHsyqPi3rr+85tMNG/lHvQLiVjzoZsvxA//Xd8aB567LUhy4QS03ptT+unkD/DIsNg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.56.10" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.56.10.tgz", + "integrity": "sha512-JW4fp5mAYepzFsSGrQ48ep8FXxpg4niFWHdF78wDrFGof7F3tKDJln72QFDEn/27M1yHd4v7sKHHVPh78aWcEw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.56.10", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.56.10.tgz", + "integrity": "sha512-DkR6l5fj7+qj0+fVKm/OOXMGfDFCGXLfyHkORH3DF8hxkpDgIHbhf/DwncBMs2igu/ST7OEkexn1gIqoU6Y+9g==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.65.0.tgz", + "integrity": "sha512-Xrh7Fm/M0QAYpekSgmskdZYnFdSGnsxJ/tHaolA4bNwWdG9i65S8m83Meh7FOxyJyQAdo4d4J97NOomBLEfkDQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.65.0.tgz", + "integrity": "sha512-7MXcRYe7n3BG+fo3jicvjB0+6ypl2Y/bQp79Sp7KeSiiCgLqw4Oled6chVv07/xLVTdo3qa1CD0VCCnPaw+RGA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.65.0.tgz", + "integrity": "sha512-e0SG/6qUCnVhHa0rjDJHgnXnbsacooHVqQHxspjvlYQSkHm+66wkHw6Gql+3u/WxI/b1VsOdUi0M+fOtkgKGdQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.65.0", + "@jsonjoy.com/buffers": "17.65.0", + "@jsonjoy.com/codegen": "17.65.0", + "@jsonjoy.com/json-pointer": "17.65.0", + "@jsonjoy.com/util": "17.65.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.65.0.tgz", + "integrity": "sha512-uhTe+XhlIZpWOxgPcnO+iSCDgKKBpwkDVTyYiXX9VayGV8HSFVJM67M6pUE71zdnXF1W0Da21AvnhlmdwYPpow==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.65.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.65.0.tgz", + "integrity": "sha512-cWiEHZccQORf96q2y6zU3wDeIVPeidmGqd9cNKJRYoVHTV0S1eHPy5JTbHpMnGfDvtvujQwQozOqgO9ABu6h0w==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.65.0", + "@jsonjoy.com/codegen": "17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.3.7.tgz", + "integrity": "sha512-8jWwS6FweMkpyRkrJooamUGe1CQfO1yJ+lM43IyUJbrhHW/ObES+6ry4vfGi8EKaldHL3t3BG1bcLcERuJPcjg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/icons-material": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.3.7.tgz", + "integrity": "sha512-3Q+ulAqG+A1+R4ebgoIs7AccaJhIGy+Xi/9OnvX376jQ6wcy+rz4geDGrxQxCGzdjOQr4Z3NgyFSZCz4T999lA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^7.3.7", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-7.3.7.tgz", + "integrity": "sha512-6bdIxqzeOtBAj2wAsfhWCYyMKPLkRO9u/2o5yexcL0C3APqyy91iGSWgT3H7hg+zR2XgE61+WAu12wXPON8b6A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@mui/core-downloads-tracker": "^7.3.7", + "@mui/system": "^7.3.7", + "@mui/types": "^7.4.10", + "@mui/utils": "^7.3.7", + "@popperjs/core": "^2.11.8", + "@types/react-transition-group": "^4.4.12", + "clsx": "^2.1.1", + "csstype": "^3.2.3", + "prop-types": "^15.8.1", + "react-is": "^19.2.3", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material-pigment-css": "^7.3.7", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@mui/material-pigment-css": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.3.tgz", + "integrity": "sha512-qJNJfu81ByyabuG7hPFEbXqNcWSU3+eVus+KJs+0ncpGfMyYdvSmxiJxbWR65lYi1I+/0HBcliO029gc4F+PnA==", + "license": "MIT" + }, + "node_modules/@mui/private-theming": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.3.7.tgz", + "integrity": "sha512-w7r1+CYhG0syCAQUWAuV5zSaU2/67WA9JXUderdb7DzCIJdp/5RmJv6L85wRjgKCMsxFF0Kfn0kPgPbPgw/jdw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.7", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.3.7.tgz", + "integrity": "sha512-y/QkNXv6cF6dZ5APztd/dFWfQ6LHKPx3skyYO38YhQD4+Cxd6sFAL3Z38WMSSC8LQz145Mpp3CcLrSCLKPwYAg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/sheet": "^1.4.0", + "csstype": "^3.2.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-7.3.7.tgz", + "integrity": "sha512-DovL3k+FBRKnhmatzUMyO5bKkhMLlQ9L7Qw5qHrre3m8zCZmE+31NDVBFfqrbrA7sq681qaEIHdkWD5nmiAjyQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@mui/private-theming": "^7.3.7", + "@mui/styled-engine": "^7.3.7", + "@mui/types": "^7.4.10", + "@mui/utils": "^7.3.7", + "clsx": "^2.1.1", + "csstype": "^3.2.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.4.10", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.10.tgz", + "integrity": "sha512-0+4mSjknSu218GW3isRqoxKRTOrTLd/vHi/7UC4+wZcUrOAqD9kRk7UQRL1mcrzqRoe7s3UT6rsRpbLkW5mHpQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.3.7.tgz", + "integrity": "sha512-+YjnjMRnyeTkWnspzoxRdiSOgkrcpTikhNPoxOZW0APXx+urHtUoXJ9lbtCZRCA5a4dg5gSbd19alL1DvRs5fg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@mui/types": "^7.4.10", + "@types/prop-types": "^15.7.15", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^19.2.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.3.tgz", + "integrity": "sha512-qJNJfu81ByyabuG7hPFEbXqNcWSU3+eVus+KJs+0ncpGfMyYdvSmxiJxbWR65lYi1I+/0HBcliO029gc4F+PnA==", + "license": "MIT" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.6.0.tgz", + "integrity": "sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.6.0.tgz", + "integrity": "sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.6.0.tgz", + "integrity": "sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.6.0.tgz", + "integrity": "sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.0.tgz", + "integrity": "sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.0.tgz", + "integrity": "sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pfx": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.6.0.tgz", + "integrity": "sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz", + "integrity": "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==", + "license": "MIT", + "dependencies": { + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.6.0.tgz", + "integrity": "sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.0.tgz", + "integrity": "sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz", + "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-csr": "^2.6.0", + "@peculiar/asn1-ecc": "^2.6.0", + "@peculiar/asn1-pkcs9": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "pvtsutils": "^1.3.6", + "reflect-metadata": "^0.2.2", + "tslib": "^2.8.1", + "tsyringe": "^4.10.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz", + "integrity": "sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==", + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.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 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.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/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.15.0.tgz", + "integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "Apache-2.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "picocolors": "1.1.1", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", + "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "picocolors": "^1.1.1", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "license": "MIT" + }, + "node_modules/@testing-library/react": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.1.tgz", + "integrity": "sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "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==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz", + "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "license": "MIT", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "16.18.126", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "license": "MIT" + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.8.tgz", + "integrity": "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==", + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", + "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.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/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.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==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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" + ], + "license": "Apache-2.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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "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==", + "license": "MIT" + }, + "node_modules/asn1js": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", + "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.23", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", + "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001760", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz", + "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.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==", + "license": "MIT", + "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-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.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==", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.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==", + "license": "MIT", + "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.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", + "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "license": "MIT", + "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-proposal-private-property-in-object": "^7.16.7", + "@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/babel-preset-react-app/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.14", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.14.tgz", + "integrity": "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "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==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.14.0", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.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==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bytestreamjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", + "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.30001764", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001764.tgz", + "integrity": "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "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" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz", + "integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz", + "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.47.0.tgz", + "integrity": "sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==", + "hasInstallScript": true, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "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/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "license": "MIT" + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", + "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", + "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", + "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.1", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "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==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "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.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "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==", + "license": "MIT", + "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.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.14.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "license": "ISC", + "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==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", + "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==", + "license": "MIT", + "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/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/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==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", + "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/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "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/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz", + "integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz", + "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "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": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "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==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", + "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-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", + "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-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "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-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", + "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==", + "license": "MIT", + "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-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", + "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-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "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.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "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==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "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==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "license": "MIT", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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==", + "license": "MIT", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.23", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", + "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz", + "integrity": "sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g==", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.8", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "gopd": "^1.2.0", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "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.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkijs": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.3.3.tgz", + "integrity": "sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==", + "license": "BSD-3-Clause", + "dependencies": { + "@noble/hashes": "1.4.0", + "asn1js": "^3.0.6", + "bytestreamjs": "^2.0.1", + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-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==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", + "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==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", + "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.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", + "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==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", + "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.3" + } + }, + "node_modules/react-error-overlay": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.12.0.tgz", + "integrity": "sha512-kTPDYPFzDVGIIGNLS5VJykK0HfHLY5MF3b+xj0/tTyNYL1gF1qs7u67Z9jEhQk2sQ98SUaHxlG31g1JtF7IfVw==", + "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/react-router-dom": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.12.0.tgz", + "integrity": "sha512-pfO9fiBcpEfX4Tx+iTYKDtPbrSLLCbwJ5EqP+SPYQu1VYCXdy79GSj0wttR0U4cikVdlImZuEZ/9ZNCgoaxwBA==", + "license": "MIT", + "dependencies": { + "react-router": "7.12.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/react-router/node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "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-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", + "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/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "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==", + "license": "CC0-1.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.tgz", + "integrity": "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==", + "license": "MIT", + "dependencies": { + "@peculiar/x509": "^1.14.2", + "pkijs": "^3.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-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==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", + "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/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.7", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "(MIT OR CC0-1.0)", + "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==", + "license": "MIT", + "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.44.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.1.tgz", + "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.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.16", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", + "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/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==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thingies": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "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==", + "license": "0BSD" + }, + "node_modules/tsyringe": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", + "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "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==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "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==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.0.tgz", + "integrity": "sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", + "license": "Apache-2.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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.104.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.104.1.tgz", + "integrity": "sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.4", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.3.1", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.16", + "watchpack": "^2.4.4", + "webpack-sources": "^3.3.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": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/memfs": { + "version": "4.56.10", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.56.10.tgz", + "integrity": "sha512-eLvzyrwqLHnLYalJP7YZ3wBe79MXktMdfQbvMrVD80K+NhrIukCVBvgP30zTJYEEDh9hZ/ep9z0KOdD7FSHo7w==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.56.10", + "@jsonjoy.com/fs-fsa": "4.56.10", + "@jsonjoy.com/fs-node": "4.56.10", + "@jsonjoy.com/fs-node-builtins": "4.56.10", + "@jsonjoy.com/fs-node-to-fsa": "4.56.10", + "@jsonjoy.com/fs-node-utils": "4.56.10", + "@jsonjoy.com/fs-print": "4.56.10", + "@jsonjoy.com/fs-snapshot": "4.56.10", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.3.tgz", + "integrity": "sha512-9Gyu2F7+bg4Vv+pjbovuYDhHX+mqdqITykfzdM9UyKqKHlsE5aAjRhR+oOEfXW5vBeu8tarzlJFIZva4ZjAdrQ==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.25", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.8.1", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.22.1", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^5.5.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/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==", + "license": "MIT", + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "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==", + "license": "Apache-2.0", + "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==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", + "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.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "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==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", + "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.6.0" + }, + "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==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "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==", + "license": "ISC", + "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.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "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/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/examples/allstrides/frontend/package.json b/examples/allstrides/frontend/package.json new file mode 100644 index 0000000..1ff4d58 --- /dev/null +++ b/examples/allstrides/frontend/package.json @@ -0,0 +1,59 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true, + "license": "Apache-2.0", + "engines": { + "node": ">=20" + }, + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.1", + "@mui/icons-material": "^7.3.7", + "@mui/material": "^7.3.7", + "@testing-library/dom": "^10.4.1", + "@testing-library/jest-dom": "^6.9.1", + "@testing-library/react": "^16.3.1", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.126", + "@types/react": "^19.2.8", + "@types/react-dom": "^19.2.3", + "axios": "^1.13.2", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "react-router-dom": "^7.12.0", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "overrides": { + "nth-check": "^2.1.1", + "postcss": "^8.4.38", + "webpack-dev-server": "5.2.3" + } +} diff --git a/examples/allstrides/frontend/public/favicon.png b/examples/allstrides/frontend/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..dec067bc55b45a779a54f90b630c40f914b4d679 GIT binary patch literal 2652 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 z

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%0Au4k*M_7av^I(F-o%XXtzEsZ*-eca7v1wSZ9 zW8sP%4h@QzLCcy_#cEhOHL|Z@OUSJ?Qj8iiKpb2Mb(;hmYP69y#4F=#gubnejbQ_yNY0p`?6QeidTpG zZ>Gk=<+>bt0Ffd-nMN_(e-i$XT=bbBL^W8Bg2}OC0bVDRkax(a7)mZ_$o9urEsfe~ z)I7Cf1=W+ev5qR2rvlyAdZ09Sa8RWhJ}Pr0smI3=wEaXdQ;}=3`bkdPEX%7wf1FF;ciLpwU~7MHuCM9QesG=cEX zKnQCjhXGJSZvOIb{Kx(e@h+h6IY35CQ?vmmvMZL&$^rBmQ?Po>oa}he?eHHy2=1g} zx1WW7;kCR&RGE1h=o_xt?If=X`@F?vyZqOG;quRa~l)sJ2=gff-0Gt7B) z!FIl}d@!d8XbZkSO)at4uDR2p)iP7uX%$_hH3CgeoUia~38n&L%A*BcrQL^CJ7m0e zTV>_ucIH4-6MBQT(7qvPBDk%V-M`MHLmJn+U6*!B)O@Rr|*C>erst&)ZG}kd$5phg>XCrD763O6-6} z9u|ksZ`S6lSplGdeV@M=UEfaSAujN+5eytw_5he53!Si4u4F_HVBIQx&3&O{IfSpGl*y)q8QmF@51r9i^6L2-EeKQ-2q!|3l2Wdm7-xTUYlgX zsy^ntOVLxXq}AFC;d4Cp2W?T^f+5jiq2+9iXFVJBr7I5)o?>fi(4gPyw|&Xe`!Bov z+H!fAFP`pZkGg*q4OlGGbwEa=PN!QZ`x-w?RW`{8rt^(fSS<(2FCI$_2#kK*s|ogc zO$W`f;0u_CqibQsBSAa~9!bNYuak|JQ& zkH*PykHO8>HfSVwG-gTBpN3$O{Rng^VFze>g+yhr@M(*#fck>}L_EdMAlEe2mn-@qID z44O-xX%*3{Y7xO(d|pyFaNQbu`pj&}O&xy8Ja;Y_))R&Fo+j^H#@!Xt5FtVcJS8Tv zGG-*X$r4n};F@GgejEJZEyE%{ZtKGV`>>cI8P+Q(HH|LmWA?+Gqz9{aJJul&=^>;s z4AJ{=;ATA~;Yj6!888(oZO*Xm7dAZRX_F+zC))uIhhmQ@3Sgex!^GF+z0r{7f##dC zGGR1C*`{f^@$(WnY=lgb^Y>efOv@=RD&|{%w%6-0Fu$CnCU2C-;6OZT9>5A{&hcBy z*4CC5jcg1O*zF8KPNxu*khxwb+lL9C!x`GKI6=56tz~{y*Fn=`P^nsBq20_fS)wmV zp6m+*{G5eUcvzR<%WZxCQ!^J%7s!A|;!jF*N|jAwa%h@zo2DoTrkqM8B5T zf+Z6)UCzCX)`i)7hRw?0b|A0fqIxejrAKhyN%VXA*$52)%Pn!CZviDy$jLNw;7h(5IEK}_7^19CM}3-QXGHbQ?>duSh*cO6kz|D5SFFCDn^e~6cNwqj zS}l>>C~I3Jphl4zCDLeje0zdvDKbc|M)Dzrka>}%W?+B_q*}<|rUDuE$}156es;6| z&wls1-)eT81YBp*0QME|6a^`tVFonA1{qCs*&P1+zcf1QIh!iC>58*izLI@OY`7M2 z67ZmmwWJmYQRsYk`iXXglw2-Y0o91PjC?rgAPQ{=>*ZptF_G$eyLOn2qrSOc2p_9M zg+h4ankz8o-PK&7_L@{ zGDSwI-@4UkdN|2D9y2CS_S|gT-_2yFx|CB7(O*%k8@8B35`g2k(}v-6;dT+k4P!q_ zrO71y`Zf*o>*Ph_9t_-|tIu&R9|>i7^A*&;+`@J8V=C@2K2bSl>Z8#!pw!P@R{yQ9 z)JH_p#uu?htHvpqG_x=N-mC5Jezw$=qaVQb$z{={5j3Eb9jx?`XG#{t<*@LC7Bf|d z#|=dR(MA3tHl=EoYh^8D+Q~9%HhF{J5^l)L z62DbRnw5S7v}zPo&*8&&TYu#{S0BFY15MKzC+?SsRP>b^>SyL&Bq+3<0p~|!n6}FW zI44B=*u#9eS<-WrU7)?6%?;oor^)$TXw8NKJ1vS`Z#SF0QPc-N+sIE(y~HDNy7YGh

m827MhV!VWSmQ%B4n)BX9E{n@5wv{-P)*C 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¥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 mNw!rT{n{n{R6X1NfB(NG@h^X{Z + + + + + + + + + + + + AllStrides + + + +

+ + + diff --git a/examples/allstrides/frontend/public/logo192.png b/examples/allstrides/frontend/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..f3ca2d11fb4612b67fe032bb82f9a19475dad57d GIT binary patch literal 14361 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
+ + + +
+ + + + ); +} + +export default App; + + diff --git a/examples/allstrides/frontend/src/AppRouter.tsx b/examples/allstrides/frontend/src/AppRouter.tsx new file mode 100644 index 0000000..da8c403 --- /dev/null +++ b/examples/allstrides/frontend/src/AppRouter.tsx @@ -0,0 +1,48 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React from 'react'; +import { Route, Routes } from 'react-router-dom'; +import LoginPage from './pages/auth/LoginPage'; +import RegistrationPage from './pages/auth/RegistrationPage'; +import PasswordResetRequestPage from './pages/auth/PasswordResetRequestPage'; +import ProfilePage from './pages/profile/ProfilePage'; +import EventListPage from './pages/events/EventListPage'; +import EventDetailPage from './pages/events/EventDetailPage'; +import CreateEventPage from './pages/events/CreateEventPage'; +import ChatPage from './pages/ChatPage'; +import MainContent from './components/layout/MainContent'; + +const AppRouter: React.FC = () => { + return ( + + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + ); +}; + +export default AppRouter; diff --git a/examples/allstrides/frontend/src/AuthContext.tsx b/examples/allstrides/frontend/src/AuthContext.tsx new file mode 100644 index 0000000..7b42b99 --- /dev/null +++ b/examples/allstrides/frontend/src/AuthContext.tsx @@ -0,0 +1,91 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { createContext, useState, useEffect, useContext } from 'react'; +import apiClient from './apiClient'; + +interface User { + id: number; + email: string; + nickname: string; + first_name: string; + last_name: string; +} + +interface AuthContextType { + user: User | null; + loading: boolean; + login: (token: string) => Promise; + logout: () => void; +} + +const AuthContext = createContext(undefined); + +export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => { + const [user, setUser] = useState(null); + const [loading, setLoading] = useState(true); + + const fetchUser = async (token: string) => { + try { + const response = await apiClient.get('/api/users/me', { + headers: { Authorization: `Bearer ${token}` }, + }); + setUser(response.data); + } catch (error) { + console.error('Failed to fetch user:', error); + localStorage.removeItem('token'); + setUser(null); + } finally { + setLoading(false); + } + }; + + useEffect(() => { + const token = localStorage.getItem('token'); + if (token) { + fetchUser(token); + } else { + setLoading(false); + } + }, []); + + const login = async (token: string) => { + localStorage.setItem('token', token); + await fetchUser(token); + }; + + const logout = () => { + localStorage.removeItem('token'); + setUser(null); + }; + + return ( + + {children} + + ); +}; + +export const useAuth = () => { + const context = useContext(AuthContext); + if (context === undefined) { + throw new Error('useAuth must be used within an AuthProvider'); + } + return context; +}; diff --git a/examples/allstrides/frontend/src/apiClient.ts b/examples/allstrides/frontend/src/apiClient.ts new file mode 100644 index 0000000..4b9b0b0 --- /dev/null +++ b/examples/allstrides/frontend/src/apiClient.ts @@ -0,0 +1,29 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import axios from 'axios'; + +const apiClient = axios.create({ + baseURL: process.env.REACT_APP_API_URL || '', + headers: { + 'Content-Type': 'application/json', + }, +}); + +export default apiClient; diff --git a/examples/allstrides/frontend/src/components/chat/ChatInterface.tsx b/examples/allstrides/frontend/src/components/chat/ChatInterface.tsx new file mode 100644 index 0000000..e0e0544 --- /dev/null +++ b/examples/allstrides/frontend/src/components/chat/ChatInterface.tsx @@ -0,0 +1,175 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState, useEffect, useRef } from 'react'; +import { Box, TextField, Button, List, ListItem, ListItemText, Paper, Typography } from '@mui/material'; +import apiClient from '../../apiClient'; + +interface Message { + content: string; + owner: { + nickname: string; + }; + created_at: string; +} + +const ChatInterface: React.FC = () => { + const [messages, setMessages] = useState([]); + const [input, setInput] = useState(''); + const [ws, setWs] = useState(null); + const [isConnected, setIsConnected] = useState(false); + const messagesEndRef = useRef(null); + + const scrollToBottom = () => { + messagesEndRef.current?.scrollIntoView({ behavior: "smooth" }); + }; + + useEffect(() => { + scrollToBottom(); + }, [messages]); + + useEffect(() => { + const fetchHistory = async () => { + try { + const response = await apiClient.get('/api/chat/history'); + setMessages(response.data); + } catch (error) { + console.error('Failed to fetch chat history:', error); + } + }; + fetchHistory(); + + const token = localStorage.getItem('token'); + + if (!token) { + console.log("No token found, skipping WebSocket connection"); + return; + } + + let wsUrl; + if (process.env.REACT_APP_API_URL) { + wsUrl = process.env.REACT_APP_API_URL.replace(/^http/, 'ws') + '/api/chat/ws'; + } else { + const protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:'; + wsUrl = `${protocol}//${window.location.host}/api/chat/ws`; + } + + const socket = new WebSocket(`${wsUrl}?token=${token}`); + + socket.onopen = () => { + console.log('WebSocket Connected'); + setIsConnected(true); + }; + + socket.onmessage = (event) => { + try { + const message = JSON.parse(event.data); + setMessages((prevMessages) => [...prevMessages, message]); + } catch (e) { + console.error("Error parsing message", e); + } + }; + + socket.onclose = (event) => { + console.log("WebSocket Disconnected", event.code, event.reason); + setIsConnected(false); + } + + setWs(socket); + + return () => { + socket.close(); + }; + }, []); + + const sendMessage = () => { + if (ws && ws.readyState === WebSocket.OPEN && input) { + ws.send(input); + setInput(''); + } + }; + + return ( + + + + {messages.map((msg, index) => ( + + + + {msg.owner ? msg.owner.nickname : 'Unknown'} + + + - {new Date(msg.created_at).toLocaleString()} + + + } + secondary={ + + {msg.content} + + } + /> + + ))} +
+ + + + setInput(e.target.value)} + onKeyPress={(e) => e.key === 'Enter' && sendMessage()} + placeholder={isConnected ? "Type a message..." : "Connecting..."} + disabled={!isConnected} + /> + + + + ); +}; + +export default ChatInterface; diff --git a/examples/allstrides/frontend/src/components/layout/Footer.tsx b/examples/allstrides/frontend/src/components/layout/Footer.tsx new file mode 100644 index 0000000..28b82f2 --- /dev/null +++ b/examples/allstrides/frontend/src/components/layout/Footer.tsx @@ -0,0 +1,41 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React from 'react'; +import { Box, Typography } from '@mui/material'; + +const Footer: React.FC = () => { + return ( + + + © 2026 AllStrides + + + ); +}; + +export default Footer; diff --git a/examples/allstrides/frontend/src/components/layout/Header.tsx b/examples/allstrides/frontend/src/components/layout/Header.tsx new file mode 100644 index 0000000..8e8d11d --- /dev/null +++ b/examples/allstrides/frontend/src/components/layout/Header.tsx @@ -0,0 +1,73 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React from 'react'; +import { AppBar, Toolbar, Typography, Button, Box } from '@mui/material'; +import { Link as RouterLink, useNavigate } from 'react-router-dom'; +import { useAuth } from '../../AuthContext'; + +const Header: React.FC = () => { + const { user, logout } = useAuth(); + const navigate = useNavigate(); + + const handleLogout = () => { + logout(); + navigate('/login'); + }; + + return ( + + + + + AllStrides + + + + + + + + {user ? ( + <> + + Hello, {user.nickname} + + + + ) : ( + + )} + + + + ); +}; + +export default Header; diff --git a/examples/allstrides/frontend/src/components/layout/MainContent.tsx b/examples/allstrides/frontend/src/components/layout/MainContent.tsx new file mode 100644 index 0000000..ce42638 --- /dev/null +++ b/examples/allstrides/frontend/src/components/layout/MainContent.tsx @@ -0,0 +1,79 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React from 'react'; +import { Container, Typography, Box, Paper, Button } from '@mui/material'; +import { Link as RouterLink } from 'react-router-dom'; + +const MainContent: React.FC = () => { + return ( + + + + + + Welcome to AllStrides + + + Join the community of runners. Organize events, track your progress, and run your way! + + + + + + + Upcoming Events + + + Check out the Events page to see what's happening near you. + + + ); +}; + +export default MainContent; diff --git a/examples/allstrides/frontend/src/index.css b/examples/allstrides/frontend/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/examples/allstrides/frontend/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/examples/allstrides/frontend/src/index.tsx b/examples/allstrides/frontend/src/index.tsx new file mode 100644 index 0000000..3f3960b --- /dev/null +++ b/examples/allstrides/frontend/src/index.tsx @@ -0,0 +1,43 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; +import { ThemeProvider } from '@mui/material/styles'; +import CssBaseline from '@mui/material/CssBaseline'; +import theme from './theme'; + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); +root.render( + + + + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/examples/allstrides/frontend/src/logo.svg b/examples/allstrides/frontend/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/examples/allstrides/frontend/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/allstrides/frontend/src/pages/ChatPage.tsx b/examples/allstrides/frontend/src/pages/ChatPage.tsx new file mode 100644 index 0000000..5625bec --- /dev/null +++ b/examples/allstrides/frontend/src/pages/ChatPage.tsx @@ -0,0 +1,32 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React from 'react'; +import { Container } from '@mui/material'; +import ChatInterface from '../components/chat/ChatInterface'; + +const ChatPage: React.FC = () => { + return ( + + + + ); +}; + +export default ChatPage; diff --git a/examples/allstrides/frontend/src/pages/auth/LoginPage.tsx b/examples/allstrides/frontend/src/pages/auth/LoginPage.tsx new file mode 100644 index 0000000..40ca8e3 --- /dev/null +++ b/examples/allstrides/frontend/src/pages/auth/LoginPage.tsx @@ -0,0 +1,112 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState } from 'react'; +import { Container, Box, TextField, Button, Typography, Link as MuiLink } from '@mui/material'; +import { Link as RouterLink, useNavigate } from 'react-router-dom'; +import apiClient from '../../apiClient'; +import { useAuth } from '../../AuthContext'; + +const LoginPage: React.FC = () => { + const [email, setEmail] = useState(''); + const [password, setPassword] = useState(''); + const navigate = useNavigate(); + const { login } = useAuth(); + + const handleSubmit = async (event: React.FormEvent) => { + event.preventDefault(); + try { + const formData = new URLSearchParams(); + formData.append('username', email); + formData.append('password', password); + + const response = await apiClient.post('/api/auth/login', formData, { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + }, + }); + await login(response.data.access_token); + navigate('/'); + } catch (error) { + console.error('Login failed:', error); + // Handle error + } + }; + + return ( + + + + Sign in + + + setEmail(e.target.value)} + /> + setPassword(e.target.value)} + /> + + + + Forgot password? + + + {"Don't have an account? Sign Up"} + + + + + + ); +}; + +export default LoginPage; diff --git a/examples/allstrides/frontend/src/pages/auth/PasswordResetRequestPage.tsx b/examples/allstrides/frontend/src/pages/auth/PasswordResetRequestPage.tsx new file mode 100644 index 0000000..3779d69 --- /dev/null +++ b/examples/allstrides/frontend/src/pages/auth/PasswordResetRequestPage.tsx @@ -0,0 +1,79 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState } from 'react'; +import { Container, Box, TextField, Button, Typography } from '@mui/material'; +import apiClient from '../../apiClient'; + +const PasswordResetRequestPage: React.FC = () => { + const [email, setEmail] = useState(''); + + const handleSubmit = async (event: React.FormEvent) => { + event.preventDefault(); + try { + await apiClient.post('/api/auth/request-password-reset', { email }); + // Show a success message to the user + console.log('Password reset link sent'); + } catch (error) { + console.error('Password reset request failed:', error); + // Handle error + } + }; + + return ( + + + + Reset Password + + + setEmail(e.target.value)} + /> + + + + + ); +}; + +export default PasswordResetRequestPage; diff --git a/examples/allstrides/frontend/src/pages/auth/RegistrationPage.tsx b/examples/allstrides/frontend/src/pages/auth/RegistrationPage.tsx new file mode 100644 index 0000000..119d252 --- /dev/null +++ b/examples/allstrides/frontend/src/pages/auth/RegistrationPage.tsx @@ -0,0 +1,136 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState } from 'react'; +import { Container, Box, TextField, Button, Typography, Link as MuiLink } from '@mui/material'; +import { Link as RouterLink, useNavigate } from 'react-router-dom'; +import apiClient from '../../apiClient'; + +const RegistrationPage: React.FC = () => { + const [firstName, setFirstName] = useState(''); + const [lastName, setLastName] = useState(''); + const [nickname, setNickname] = useState(''); + const [email, setEmail] = useState(''); + const [password, setPassword] = useState(''); + const navigate = useNavigate(); + + const handleSubmit = async (event: React.FormEvent) => { + event.preventDefault(); + try { + await apiClient.post('/api/auth/register', { + first_name: firstName, + last_name: lastName, + nickname, + email, + password + }); + navigate('/login'); + } catch (error) { + console.error('Registration failed:', error); + // Handle error (e.g., show a snackbar) + } + }; + + return ( + + + + Sign up + + + setFirstName(e.target.value)} + /> + setLastName(e.target.value)} + /> + setNickname(e.target.value)} + /> + setEmail(e.target.value)} + /> + setPassword(e.target.value)} + /> + + + Already have an account? Sign in + + + + + ); +}; + +export default RegistrationPage; diff --git a/examples/allstrides/frontend/src/pages/events/CreateEventPage.tsx b/examples/allstrides/frontend/src/pages/events/CreateEventPage.tsx new file mode 100644 index 0000000..177d8d9 --- /dev/null +++ b/examples/allstrides/frontend/src/pages/events/CreateEventPage.tsx @@ -0,0 +1,133 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState } from 'react'; +import { Container, Box, TextField, Button, Typography, FormControl, InputLabel, Select, MenuItem } from '@mui/material'; +import { useNavigate } from 'react-router-dom'; +import apiClient from '../../apiClient'; + +const CreateEventPage: React.FC = () => { + const [title, setTitle] = useState(''); + const [description, setDescription] = useState(''); + const [startTime, setStartTime] = useState(''); + const [distance, setDistance] = useState(''); + const [unit, setUnit] = useState('km'); + const navigate = useNavigate(); + + const handleSubmit = async (event: React.FormEvent) => { + event.preventDefault(); + try { + const token = localStorage.getItem('token'); + await apiClient.post('/api/events/', { + title, + description, + start_time: startTime, + distance: parseFloat(distance), + unit, + }, { + headers: { Authorization: `Bearer ${token}` }, + }); + navigate('/events'); + } catch (error) { + console.error('Failed to create event:', error); + } + }; + + return ( + + + + Create Event + + + setTitle(e.target.value)} + /> + setDescription(e.target.value)} + /> + setStartTime(e.target.value)} + /> + + setDistance(e.target.value)} + /> + + Unit + + + + + + + + ); +}; + +export default CreateEventPage; diff --git a/examples/allstrides/frontend/src/pages/events/EventDetailPage.tsx b/examples/allstrides/frontend/src/pages/events/EventDetailPage.tsx new file mode 100644 index 0000000..598c743 --- /dev/null +++ b/examples/allstrides/frontend/src/pages/events/EventDetailPage.tsx @@ -0,0 +1,133 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState, useEffect } from 'react'; +import { Container, Box, Typography, Button, Rating, IconButton, Badge } from '@mui/material'; +import ThumbUpIcon from '@mui/icons-material/ThumbUp'; +import { useParams } from 'react-router-dom'; +import apiClient from '../../apiClient'; + +interface Event { + id: number; + title: string; + description: string; + start_time: string; + distance: number; + unit: string; + vote_count: number; +} + +const EventDetailPage: React.FC = () => { + const [event, setEvent] = useState(null); + const [rating, setRating] = useState(0); + const { eventId } = useParams<{ eventId: string }>(); + + const fetchEvent = async () => { + try { + const response = await apiClient.get(`/api/events/${eventId}`); + setEvent(response.data); + } catch (error) { + console.error('Failed to fetch event:', error); + } + }; + + useEffect(() => { + fetchEvent(); + }, [eventId]); + + const handleRsvp = async () => { + try { + const token = localStorage.getItem('token'); + await apiClient.post('/api/events/rsvp', { event_id: eventId }, { + headers: { Authorization: `Bearer ${token}` }, + }); + console.log('RSVP successful'); + } catch (error) { + console.error('RSVP failed:', error); + } + }; + + const handleVote = async () => { + try { + const token = localStorage.getItem('token'); + await apiClient.post('/api/events/vote', { event_id: eventId }, { + headers: { Authorization: `Bearer ${token}` }, + }); + fetchEvent(); + } catch (error) { + console.error('Failed to vote:', error); + } + }; + + const handleRating = async (newValue: number | null) => { + if (newValue === null) return; + setRating(newValue); + try { + const token = localStorage.getItem('token'); + await apiClient.post('/api/events/rate', { event_id: eventId, value: newValue }, { + headers: { Authorization: `Bearer ${token}` }, + }); + console.log('Rating successful'); + } catch (error) { + console.error('Rating failed:', error); + } + }; + + if (!event) { + return Loading...; + } + + return ( + + + + {event.title} + + + {new Date(event.start_time).toLocaleString()} • {event.distance} {event.unit} + + + {event.description} + + + + + + + + + + + Rate this event + { + handleRating(newValue); + }} + /> + + + + ); +}; + +export default EventDetailPage; diff --git a/examples/allstrides/frontend/src/pages/events/EventListPage.tsx b/examples/allstrides/frontend/src/pages/events/EventListPage.tsx new file mode 100644 index 0000000..f3dc23d --- /dev/null +++ b/examples/allstrides/frontend/src/pages/events/EventListPage.tsx @@ -0,0 +1,107 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState, useEffect } from 'react'; +import { Container, Box, Typography, Card, CardContent, CardActions, Button, Grid, IconButton, Badge } from '@mui/material'; +import { Link as RouterLink } from 'react-router-dom'; +import ThumbUpIcon from '@mui/icons-material/ThumbUp'; +import apiClient from '../../apiClient'; + +interface Event { + id: number; + title: string; + description: string; + start_time: string; + distance: number; + unit: string; + vote_count: number; +} + +const EventListPage: React.FC = () => { + const [events, setEvents] = useState([]); + + const fetchEvents = async () => { + try { + const response = await apiClient.get('/api/events/'); + setEvents(response.data); + } catch (error) { + console.error('Failed to fetch events:', error); + } + }; + + useEffect(() => { + fetchEvents(); + }, []); + + const handleVote = async (eventId: number) => { + try { + const token = localStorage.getItem('token'); + await apiClient.post('/api/events/vote', { event_id: eventId }, { + headers: { Authorization: `Bearer ${token}` }, + }); + fetchEvents(); + } catch (error) { + console.error('Failed to vote:', error); + } + }; + + return ( + + + + Events + + + + {events.map((event) => ( + + + + + {event.title} + + + {new Date(event.start_time).toLocaleString()} • {event.distance} {event.unit} + + + {event.description} + + + + + handleVote(event.id)} sx={{ marginLeft: 'auto' }}> + + + + + + + + ))} + + + + ); +}; + +export default EventListPage; diff --git a/examples/allstrides/frontend/src/pages/profile/ProfilePage.tsx b/examples/allstrides/frontend/src/pages/profile/ProfilePage.tsx new file mode 100644 index 0000000..915b372 --- /dev/null +++ b/examples/allstrides/frontend/src/pages/profile/ProfilePage.tsx @@ -0,0 +1,131 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import React, { useState, useEffect } from 'react'; +import { Container, Box, TextField, Button, Typography, Alert, Link as MuiLink } from '@mui/material'; +import { Link as RouterLink } from 'react-router-dom'; +import apiClient from '../../apiClient'; +import { useAuth } from '../../AuthContext'; + +const ProfilePage: React.FC = () => { + const { user, loading: authLoading } = useAuth(); + const [nickname, setNickname] = useState(''); + const [updating, setUpdating] = useState(false); + const [message, setMessage] = useState<{ type: 'success' | 'error', text: string } | null>(null); + + useEffect(() => { + if (user) { + setNickname(user.nickname); + } + }, [user]); + + const handleUpdate = async (event: React.FormEvent) => { + event.preventDefault(); + if (!user) return; + + setUpdating(true); + setMessage(null); + try { + const token = localStorage.getItem('token'); + await apiClient.put('/api/users/me', { nickname }, { + headers: { Authorization: `Bearer ${token}` }, + }); + setMessage({ type: 'success', text: 'Profile updated successfully' }); + // Note: In a real app, you might want to refresh the user in AuthContext here + } catch (error) { + console.error('Failed to update profile:', error); + setMessage({ type: 'error', text: 'Failed to update profile' }); + } finally { + setUpdating(false); + } + }; + + if (authLoading) { + return ( + + Loading... + + ); + } + + if (!user) { + return ( + + + You are not logged in. Please{' '} + + register + {' '} + or{' '} + + login + {' '} + to view your profile. + + + ); + } + + return ( + + + + My Profile + + {message && ( + + {message.text} + + )} + + + setNickname(e.target.value)} + /> + + + + + ); +}; + +export default ProfilePage; diff --git a/examples/allstrides/frontend/src/react-app-env.d.ts b/examples/allstrides/frontend/src/react-app-env.d.ts new file mode 100644 index 0000000..e3c1e1c --- /dev/null +++ b/examples/allstrides/frontend/src/react-app-env.d.ts @@ -0,0 +1,20 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +/// diff --git a/examples/allstrides/frontend/src/reportWebVitals.ts b/examples/allstrides/frontend/src/reportWebVitals.ts new file mode 100644 index 0000000..4b88c66 --- /dev/null +++ b/examples/allstrides/frontend/src/reportWebVitals.ts @@ -0,0 +1,34 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/examples/allstrides/frontend/src/setupProxy.js b/examples/allstrides/frontend/src/setupProxy.js new file mode 100644 index 0000000..a0a205e --- /dev/null +++ b/examples/allstrides/frontend/src/setupProxy.js @@ -0,0 +1,12 @@ +const { createProxyMiddleware } = require('http-proxy-middleware'); + +module.exports = function(app) { + app.use( + '/api', + createProxyMiddleware({ + target: 'http://127.0.0.1:8000', + changeOrigin: true, + ws: true, + }) + ); +}; diff --git a/examples/allstrides/frontend/src/setupTests.ts b/examples/allstrides/frontend/src/setupTests.ts new file mode 100644 index 0000000..a8f12ef --- /dev/null +++ b/examples/allstrides/frontend/src/setupTests.ts @@ -0,0 +1,24 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/examples/allstrides/frontend/src/theme.ts b/examples/allstrides/frontend/src/theme.ts new file mode 100644 index 0000000..c4b90d4 --- /dev/null +++ b/examples/allstrides/frontend/src/theme.ts @@ -0,0 +1,53 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import { createTheme } from '@mui/material/styles'; + +const theme = createTheme({ + palette: { + primary: { + main: '#556cd6', + }, + secondary: { + main: '#19857b', + }, + error: { + main: '#red', + }, + background: { + default: '#fff', + }, + }, + typography: { + fontFamily: [ + '-apple-system', + 'BlinkMacSystemFont', + '"Segoe UI"', + 'Roboto', + '"Helvetica Neue"', + 'Arial', + 'sans-serif', + '"Apple Color Emoji"', + '"Segoe UI Emoji"', + '"Segoe UI Symbol"', + ].join(','), + }, +}); + +export default theme; diff --git a/examples/allstrides/frontend/tsconfig.json b/examples/allstrides/frontend/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/examples/allstrides/frontend/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/examples/allstrides/generate_seed.py b/examples/allstrides/generate_seed.py new file mode 100644 index 0000000..48112bf --- /dev/null +++ b/examples/allstrides/generate_seed.py @@ -0,0 +1,100 @@ +# +# Copyright 2026 Google LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# This program was created with help of Gemini CLI +# + +import random +from datetime import datetime, timedelta + +# Configuration +NUM_USERS = 50 +NUM_EVENTS = 100 +NUM_MESSAGES = 150 +DATE_START = datetime(2025, 11, 1) +DATE_END = datetime(2026, 11, 30) + +first_names = ["Alice", "Bob", "Charlie", "David", "Eve", "Frank", "Grace", "Hannah", "Isaac", "Jack", "Kathy", "Liam", "Mia", "Noah", "Olivia", "Paul", "Quinn", "Ryan", "Sophia", "Thomas", "Umar", "Victor", "Wendy", "Xavier", "Yara", "Zane"] +last_names = ["Smith", "Johnson", "Williams", "Brown", "Jones", "Garcia", "Miller", "Davis", "Rodriguez", "Martinez", "Hernandez", "Lopez", "Gonzalez", "Wilson", "Anderson", "Thomas", "Taylor", "Moore", "Jackson", "Martin"] +event_adjectives = ["Morning", "Evening", "Weekend", "Charity", "Marathon", "Sprint", "Trail", "City", "Park", "Mountain", "Sunny", "Cloudy", "Forest", "Beach"] +event_types = ["Run", "Jog", "Walk", "Hike", "Race", "Dash", "Stroll", "Trot", "Climb"] + +# Pre-hashed 'password123' +HASHED_PASSWORD = "$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k" + +def random_date(start, end): + delta = end - start + int_delta = (delta.days * 24 * 60 * 60) + delta.seconds + random_second = random.randrange(int_delta) + return start + timedelta(seconds=random_second) + +def generate_sql(): + sql = [] + + # Clear existing data (optional but recommended for a clean seed) + sql.append("DELETE FROM votes;") + sql.append("DELETE FROM ratings;") + sql.append("DELETE FROM rsvps;") + sql.append("DELETE FROM messages;") + sql.append("DELETE FROM events;") + sql.append("DELETE FROM users;") + + # 1. Users + print(f"Generating {NUM_USERS} users...") + for i in range(1, NUM_USERS + 1): + fn = random.choice(first_names) + ln = random.choice(last_names) + email = f"user{i}@example.com" + nickname = f"{fn.lower()}{ln.lower()}{i}" + sql.append(f"INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES ({i}, '{email}', '{HASHED_PASSWORD}', '{fn}', '{ln}', '{nickname}', 'https://i.pravatar.cc/150?u={i}');") + + # 2. Events + print(f"Generating {NUM_EVENTS} events...") + for i in range(1, NUM_EVENTS + 1): + owner_id = random.randint(1, NUM_USERS) + title = f"{random.choice(event_adjectives)} {random.choice(event_types)} {i}" + description = "Join us for a wonderful event. All levels welcome!" + date = random_date(DATE_START, DATE_END).strftime('%Y-%m-%d %H:%M:%S') + distance = random.randint(1, 42) + unit = random.choice(['km', 'mi']) + sql.append(f"INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES ({i}, '{title}', '{description}', '{date}', {distance}, '{unit}', {owner_id});") + + # 3. Messages + print(f"Generating {NUM_MESSAGES} messages...") + for i in range(1, NUM_MESSAGES + 1): + owner_id = random.randint(1, NUM_USERS) + content = f"Message {i}: Looking forward to the next run! Who else is in?" + # Messages from some time in late 2025 onwards + date = random_date(datetime(2025, 1, 1), datetime(2025, 12, 31)).strftime('%Y-%m-%d %H:%M:%S') + sql.append(f"INSERT INTO messages (id, content, owner_id, created_at) VALUES ({i}, '{content}', {owner_id}, '{date}');") + + # 4. Votes + print("Generating random votes...") + vote_id = 1 + for event_id in range(1, NUM_EVENTS + 1): + # Each event gets between 0 and 15 votes + num_votes = random.randint(0, 15) + voters = random.sample(range(1, NUM_USERS + 1), num_votes) + for voter_id in voters: + sql.append(f"INSERT INTO votes (id, user_id, event_id) VALUES ({vote_id}, {voter_id}, {event_id});") + vote_id += 1 + + return "\n".join(sql) + +if __name__ == "__main__": + content = generate_sql() + with open("allstrides/seed_data.sql", "w") as f: + f.write(content) + print("Successfully generated allstrides/seed_data.sql") \ No newline at end of file diff --git a/examples/allstrides/seed_data.sql b/examples/allstrides/seed_data.sql new file mode 100644 index 0000000..017de4f --- /dev/null +++ b/examples/allstrides/seed_data.sql @@ -0,0 +1,1097 @@ +DELETE FROM votes; +DELETE FROM ratings; +DELETE FROM rsvps; +DELETE FROM messages; +DELETE FROM events; +DELETE FROM users; +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (1, 'user1@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Noah', 'Brown', 'noahbrown1', 'https://i.pravatar.cc/150?u=1'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (2, 'user2@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Charlie', 'Wilson', 'charliewilson2', 'https://i.pravatar.cc/150?u=2'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (3, 'user3@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Sophia', 'Rodriguez', 'sophiarodriguez3', 'https://i.pravatar.cc/150?u=3'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (4, 'user4@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Victor', 'Rodriguez', 'victorrodriguez4', 'https://i.pravatar.cc/150?u=4'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (5, 'user5@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Mia', 'Gonzalez', 'miagonzalez5', 'https://i.pravatar.cc/150?u=5'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (6, 'user6@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Zane', 'Brown', 'zanebrown6', 'https://i.pravatar.cc/150?u=6'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (7, 'user7@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Wilson', 'oliviawilson7', 'https://i.pravatar.cc/150?u=7'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (8, 'user8@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Xavier', 'Rodriguez', 'xavierrodriguez8', 'https://i.pravatar.cc/150?u=8'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (9, 'user9@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Ryan', 'Taylor', 'ryantaylor9', 'https://i.pravatar.cc/150?u=9'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (10, 'user10@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Mia', 'Hernandez', 'miahernandez10', 'https://i.pravatar.cc/150?u=10'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (11, 'user11@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Frank', 'Garcia', 'frankgarcia11', 'https://i.pravatar.cc/150?u=11'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (12, 'user12@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Yara', 'Gonzalez', 'yaragonzalez12', 'https://i.pravatar.cc/150?u=12'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (13, 'user13@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Williams', 'oliviawilliams13', 'https://i.pravatar.cc/150?u=13'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (14, 'user14@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Anderson', 'oliviaanderson14', 'https://i.pravatar.cc/150?u=14'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (15, 'user15@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Martinez', 'oliviamartinez15', 'https://i.pravatar.cc/150?u=15'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (16, 'user16@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'David', 'Gonzalez', 'davidgonzalez16', 'https://i.pravatar.cc/150?u=16'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (17, 'user17@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Jack', 'Thomas', 'jackthomas17', 'https://i.pravatar.cc/150?u=17'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (18, 'user18@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Mia', 'Martin', 'miamartin18', 'https://i.pravatar.cc/150?u=18'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (19, 'user19@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Noah', 'Smith', 'noahsmith19', 'https://i.pravatar.cc/150?u=19'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (20, 'user20@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Paul', 'Rodriguez', 'paulrodriguez20', 'https://i.pravatar.cc/150?u=20'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (21, 'user21@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Alice', 'Martinez', 'alicemartinez21', 'https://i.pravatar.cc/150?u=21'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (22, 'user22@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Victor', 'Rodriguez', 'victorrodriguez22', 'https://i.pravatar.cc/150?u=22'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (23, 'user23@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'David', 'Moore', 'davidmoore23', 'https://i.pravatar.cc/150?u=23'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (24, 'user24@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Mia', 'Lopez', 'mialopez24', 'https://i.pravatar.cc/150?u=24'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (25, 'user25@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Quinn', 'Williams', 'quinnwilliams25', 'https://i.pravatar.cc/150?u=25'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (26, 'user26@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Quinn', 'Gonzalez', 'quinngonzalez26', 'https://i.pravatar.cc/150?u=26'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (27, 'user27@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Xavier', 'Anderson', 'xavieranderson27', 'https://i.pravatar.cc/150?u=27'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (28, 'user28@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Liam', 'Taylor', 'liamtaylor28', 'https://i.pravatar.cc/150?u=28'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (29, 'user29@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Xavier', 'Thomas', 'xavierthomas29', 'https://i.pravatar.cc/150?u=29'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (30, 'user30@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Grace', 'Williams', 'gracewilliams30', 'https://i.pravatar.cc/150?u=30'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (31, 'user31@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Ryan', 'Jackson', 'ryanjackson31', 'https://i.pravatar.cc/150?u=31'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (32, 'user32@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Quinn', 'Martin', 'quinnmartin32', 'https://i.pravatar.cc/150?u=32'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (33, 'user33@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'David', 'Johnson', 'davidjohnson33', 'https://i.pravatar.cc/150?u=33'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (34, 'user34@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Grace', 'Jones', 'gracejones34', 'https://i.pravatar.cc/150?u=34'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (35, 'user35@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Smith', 'oliviasmith35', 'https://i.pravatar.cc/150?u=35'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (36, 'user36@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Quinn', 'Rodriguez', 'quinnrodriguez36', 'https://i.pravatar.cc/150?u=36'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (37, 'user37@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Kathy', 'Garcia', 'kathygarcia37', 'https://i.pravatar.cc/150?u=37'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (38, 'user38@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Charlie', 'Hernandez', 'charliehernandez38', 'https://i.pravatar.cc/150?u=38'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (39, 'user39@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Brown', 'oliviabrown39', 'https://i.pravatar.cc/150?u=39'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (40, 'user40@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Anderson', 'oliviaanderson40', 'https://i.pravatar.cc/150?u=40'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (41, 'user41@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Grace', 'Martin', 'gracemartin41', 'https://i.pravatar.cc/150?u=41'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (42, 'user42@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Quinn', 'Thomas', 'quinnthomas42', 'https://i.pravatar.cc/150?u=42'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (43, 'user43@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Xavier', 'Martin', 'xaviermartin43', 'https://i.pravatar.cc/150?u=43'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (44, 'user44@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Kathy', 'Thomas', 'kathythomas44', 'https://i.pravatar.cc/150?u=44'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (45, 'user45@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Mia', 'Brown', 'miabrown45', 'https://i.pravatar.cc/150?u=45'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (46, 'user46@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Olivia', 'Johnson', 'oliviajohnson46', 'https://i.pravatar.cc/150?u=46'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (47, 'user47@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Alice', 'Johnson', 'alicejohnson47', 'https://i.pravatar.cc/150?u=47'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (48, 'user48@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Isaac', 'Davis', 'isaacdavis48', 'https://i.pravatar.cc/150?u=48'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (49, 'user49@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Zane', 'Gonzalez', 'zanegonzalez49', 'https://i.pravatar.cc/150?u=49'); +INSERT INTO users (id, email, hashed_password, first_name, last_name, nickname, profile_picture_url) VALUES (50, 'user50@example.com', '$2a$10$76.m1H/3G9nO.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k1k.k', 'Hannah', 'Thomas', 'hannahthomas50', 'https://i.pravatar.cc/150?u=50'); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (1, 'Sunny Trot 1', 'Join us for a wonderful event. All levels welcome!', '2026-06-06 04:45:54', 20, 'km', 23); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (2, 'Beach Walk 2', 'Join us for a wonderful event. All levels welcome!', '2026-04-18 03:45:25', 23, 'mi', 23); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (3, 'City Jog 3', 'Join us for a wonderful event. All levels welcome!', '2026-10-16 10:51:42', 24, 'mi', 25); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (4, 'Forest Trot 4', 'Join us for a wonderful event. All levels welcome!', '2026-06-10 15:18:17', 40, 'mi', 11); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (5, 'Park Trot 5', 'Join us for a wonderful event. All levels welcome!', '2025-11-25 04:09:05', 35, 'mi', 35); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (6, 'City Trot 6', 'Join us for a wonderful event. All levels welcome!', '2026-07-04 03:21:41', 11, 'mi', 23); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (7, 'Cloudy Walk 7', 'Join us for a wonderful event. All levels welcome!', '2025-12-22 20:35:14', 29, 'km', 9); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (8, 'Marathon Trot 8', 'Join us for a wonderful event. All levels welcome!', '2026-03-06 16:53:46', 15, 'km', 4); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (9, 'Sunny Trot 9', 'Join us for a wonderful event. All levels welcome!', '2026-08-14 23:09:45', 36, 'km', 31); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (10, 'City Run 10', 'Join us for a wonderful event. All levels welcome!', '2026-01-09 22:03:48', 23, 'km', 26); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (11, 'Sunny Race 11', 'Join us for a wonderful event. All levels welcome!', '2026-10-07 11:36:27', 28, 'mi', 37); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (12, 'Charity Jog 12', 'Join us for a wonderful event. All levels welcome!', '2026-04-15 20:42:04', 24, 'mi', 1); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (13, 'Sprint Stroll 13', 'Join us for a wonderful event. All levels welcome!', '2026-11-27 18:56:28', 19, 'km', 32); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (14, 'Trail Hike 14', 'Join us for a wonderful event. All levels welcome!', '2026-02-16 04:30:16', 9, 'km', 31); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (15, 'Mountain Run 15', 'Join us for a wonderful event. All levels welcome!', '2026-04-20 17:37:26', 31, 'mi', 4); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (16, 'Weekend Dash 16', 'Join us for a wonderful event. All levels welcome!', '2026-10-22 01:10:38', 27, 'km', 16); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (17, 'Weekend Run 17', 'Join us for a wonderful event. All levels welcome!', '2026-05-20 01:24:11', 36, 'mi', 2); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (18, 'Morning Race 18', 'Join us for a wonderful event. All levels welcome!', '2026-03-03 04:33:18', 36, 'km', 50); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (19, 'Charity Walk 19', 'Join us for a wonderful event. All levels welcome!', '2026-05-20 19:24:28', 25, 'km', 13); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (20, 'Mountain Hike 20', 'Join us for a wonderful event. All levels welcome!', '2026-04-12 05:58:57', 13, 'km', 41); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (21, 'Weekend Jog 21', 'Join us for a wonderful event. All levels welcome!', '2026-07-31 16:42:41', 20, 'mi', 30); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (22, 'Beach Stroll 22', 'Join us for a wonderful event. All levels welcome!', '2025-11-12 14:03:26', 36, 'mi', 10); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (23, 'Sunny Climb 23', 'Join us for a wonderful event. All levels welcome!', '2026-04-29 16:38:40', 10, 'km', 30); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (24, 'Morning Race 24', 'Join us for a wonderful event. All levels welcome!', '2026-02-20 04:52:38', 39, 'km', 36); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (25, 'Mountain Run 25', 'Join us for a wonderful event. All levels welcome!', '2026-05-10 03:30:50', 37, 'mi', 4); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (26, 'Forest Jog 26', 'Join us for a wonderful event. All levels welcome!', '2025-11-27 19:50:15', 13, 'km', 25); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (27, 'City Trot 27', 'Join us for a wonderful event. All levels welcome!', '2026-03-07 07:49:11', 21, 'km', 9); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (28, 'Sunny Hike 28', 'Join us for a wonderful event. All levels welcome!', '2026-06-16 12:07:34', 9, 'km', 49); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (29, 'Sprint Walk 29', 'Join us for a wonderful event. All levels welcome!', '2026-09-27 05:12:09', 31, 'mi', 27); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (30, 'Cloudy Stroll 30', 'Join us for a wonderful event. All levels welcome!', '2026-06-01 05:38:21', 41, 'km', 20); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (31, 'Morning Run 31', 'Join us for a wonderful event. All levels welcome!', '2026-05-14 03:32:04', 16, 'km', 49); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (32, 'Weekend Dash 32', 'Join us for a wonderful event. All levels welcome!', '2026-06-08 20:46:51', 5, 'km', 11); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (33, 'Marathon Trot 33', 'Join us for a wonderful event. All levels welcome!', '2025-11-13 20:26:43', 9, 'mi', 38); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (34, 'Trail Climb 34', 'Join us for a wonderful event. All levels welcome!', '2026-03-01 03:01:46', 16, 'km', 26); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (35, 'Cloudy Jog 35', 'Join us for a wonderful event. All levels welcome!', '2026-06-24 12:22:47', 24, 'mi', 15); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (36, 'Charity Run 36', 'Join us for a wonderful event. All levels welcome!', '2026-04-06 22:04:48', 38, 'mi', 5); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (37, 'Sprint Trot 37', 'Join us for a wonderful event. All levels welcome!', '2026-03-14 02:06:55', 38, 'mi', 35); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (38, 'Evening Hike 38', 'Join us for a wonderful event. All levels welcome!', '2025-11-26 02:27:05', 12, 'km', 18); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (39, 'Weekend Trot 39', 'Join us for a wonderful event. All levels welcome!', '2025-12-24 22:22:11', 1, 'km', 7); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (40, 'Marathon Dash 40', 'Join us for a wonderful event. All levels welcome!', '2026-03-19 13:24:54', 8, 'km', 21); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (41, 'Marathon Walk 41', 'Join us for a wonderful event. All levels welcome!', '2026-01-15 01:22:10', 5, 'mi', 29); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (42, 'Weekend Dash 42', 'Join us for a wonderful event. All levels welcome!', '2026-10-05 00:41:35', 21, 'mi', 1); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (43, 'Forest Stroll 43', 'Join us for a wonderful event. All levels welcome!', '2026-10-13 18:50:08', 33, 'mi', 18); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (44, 'Park Dash 44', 'Join us for a wonderful event. All levels welcome!', '2026-06-20 14:03:23', 22, 'mi', 4); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (45, 'Beach Stroll 45', 'Join us for a wonderful event. All levels welcome!', '2026-06-16 14:41:32', 36, 'km', 3); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (46, 'Forest Stroll 46', 'Join us for a wonderful event. All levels welcome!', '2025-11-01 18:19:22', 19, 'km', 50); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (47, 'Cloudy Run 47', 'Join us for a wonderful event. All levels welcome!', '2025-11-20 20:45:57', 26, 'km', 39); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (48, 'Sunny Walk 48', 'Join us for a wonderful event. All levels welcome!', '2026-02-25 14:55:29', 28, 'km', 33); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (49, 'Marathon Trot 49', 'Join us for a wonderful event. All levels welcome!', '2026-11-16 20:19:24', 29, 'km', 5); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (50, 'City Stroll 50', 'Join us for a wonderful event. All levels welcome!', '2026-09-08 12:04:19', 2, 'km', 19); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (51, 'Beach Climb 51', 'Join us for a wonderful event. All levels welcome!', '2026-05-02 21:18:14', 28, 'mi', 37); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (52, 'Trail Trot 52', 'Join us for a wonderful event. All levels welcome!', '2026-07-08 03:46:17', 40, 'km', 15); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (53, 'Forest Dash 53', 'Join us for a wonderful event. All levels welcome!', '2026-09-28 05:25:40', 18, 'km', 11); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (54, 'Mountain Race 54', 'Join us for a wonderful event. All levels welcome!', '2026-09-10 01:02:19', 35, 'km', 38); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (55, 'Cloudy Hike 55', 'Join us for a wonderful event. All levels welcome!', '2026-06-22 17:28:12', 15, 'mi', 27); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (56, 'Evening Race 56', 'Join us for a wonderful event. All levels welcome!', '2026-11-10 12:01:43', 35, 'km', 13); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (57, 'Sunny Stroll 57', 'Join us for a wonderful event. All levels welcome!', '2026-02-26 08:56:47', 40, 'km', 2); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (58, 'Evening Jog 58', 'Join us for a wonderful event. All levels welcome!', '2026-08-27 07:52:00', 38, 'mi', 28); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (59, 'Marathon Hike 59', 'Join us for a wonderful event. All levels welcome!', '2026-02-22 13:11:14', 1, 'km', 3); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (60, 'Trail Jog 60', 'Join us for a wonderful event. All levels welcome!', '2026-01-02 20:29:29', 21, 'km', 33); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (61, 'Trail Stroll 61', 'Join us for a wonderful event. All levels welcome!', '2026-01-18 01:41:37', 24, 'km', 19); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (62, 'Forest Dash 62', 'Join us for a wonderful event. All levels welcome!', '2026-08-09 06:35:51', 36, 'km', 39); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (63, 'Sunny Jog 63', 'Join us for a wonderful event. All levels welcome!', '2026-08-13 01:43:36', 6, 'mi', 6); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (64, 'Charity Stroll 64', 'Join us for a wonderful event. All levels welcome!', '2026-01-27 09:24:19', 35, 'mi', 7); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (65, 'Morning Climb 65', 'Join us for a wonderful event. All levels welcome!', '2026-11-21 04:48:28', 13, 'mi', 33); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (66, 'City Run 66', 'Join us for a wonderful event. All levels welcome!', '2026-05-03 03:46:57', 2, 'mi', 35); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (67, 'Park Stroll 67', 'Join us for a wonderful event. All levels welcome!', '2026-09-28 01:03:02', 18, 'mi', 49); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (68, 'Weekend Climb 68', 'Join us for a wonderful event. All levels welcome!', '2026-03-07 21:37:34', 42, 'mi', 41); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (69, 'Weekend Walk 69', 'Join us for a wonderful event. All levels welcome!', '2025-11-22 00:38:49', 6, 'km', 32); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (70, 'Charity Hike 70', 'Join us for a wonderful event. All levels welcome!', '2026-08-07 20:47:57', 8, 'km', 13); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (71, 'Marathon Climb 71', 'Join us for a wonderful event. All levels welcome!', '2026-09-21 15:39:18', 31, 'km', 37); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (72, 'Sunny Climb 72', 'Join us for a wonderful event. All levels welcome!', '2026-09-07 17:46:30', 33, 'mi', 42); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (73, 'Morning Dash 73', 'Join us for a wonderful event. All levels welcome!', '2026-02-15 01:53:16', 31, 'km', 16); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (74, 'Evening Race 74', 'Join us for a wonderful event. All levels welcome!', '2026-08-23 12:11:46', 19, 'mi', 12); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (75, 'Forest Dash 75', 'Join us for a wonderful event. All levels welcome!', '2026-06-21 11:24:27', 39, 'km', 2); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (76, 'Marathon Hike 76', 'Join us for a wonderful event. All levels welcome!', '2026-01-30 10:58:44', 5, 'km', 28); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (77, 'Park Climb 77', 'Join us for a wonderful event. All levels welcome!', '2026-02-14 19:00:30', 23, 'mi', 21); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (78, 'City Trot 78', 'Join us for a wonderful event. All levels welcome!', '2026-01-09 15:41:20', 27, 'km', 16); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (79, 'Mountain Trot 79', 'Join us for a wonderful event. All levels welcome!', '2026-04-09 04:10:33', 11, 'km', 19); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (80, 'Sprint Trot 80', 'Join us for a wonderful event. All levels welcome!', '2026-04-14 08:54:16', 40, 'km', 9); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (81, 'City Jog 81', 'Join us for a wonderful event. All levels welcome!', '2026-06-02 00:18:15', 41, 'mi', 32); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (82, 'Evening Climb 82', 'Join us for a wonderful event. All levels welcome!', '2026-09-06 00:45:20', 14, 'mi', 8); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (83, 'Forest Stroll 83', 'Join us for a wonderful event. All levels welcome!', '2026-03-14 18:41:15', 19, 'km', 46); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (84, 'Cloudy Stroll 84', 'Join us for a wonderful event. All levels welcome!', '2026-04-11 13:36:55', 20, 'mi', 49); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (85, 'Beach Dash 85', 'Join us for a wonderful event. All levels welcome!', '2026-06-26 14:33:17', 38, 'km', 9); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (86, 'Morning Jog 86', 'Join us for a wonderful event. All levels welcome!', '2026-09-24 10:02:57', 9, 'km', 22); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (87, 'Morning Hike 87', 'Join us for a wonderful event. All levels welcome!', '2026-10-01 03:22:49', 19, 'mi', 36); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (88, 'Morning Race 88', 'Join us for a wonderful event. All levels welcome!', '2026-10-22 14:51:29', 24, 'mi', 34); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (89, 'Charity Dash 89', 'Join us for a wonderful event. All levels welcome!', '2026-07-27 17:33:21', 14, 'km', 10); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (90, 'Morning Jog 90', 'Join us for a wonderful event. All levels welcome!', '2026-08-11 13:09:32', 36, 'km', 33); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (91, 'Evening Race 91', 'Join us for a wonderful event. All levels welcome!', '2026-02-01 14:53:41', 30, 'mi', 35); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (92, 'City Trot 92', 'Join us for a wonderful event. All levels welcome!', '2026-01-12 17:35:29', 10, 'mi', 17); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (93, 'Park Climb 93', 'Join us for a wonderful event. All levels welcome!', '2026-10-27 21:49:42', 15, 'mi', 45); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (94, 'Mountain Race 94', 'Join us for a wonderful event. All levels welcome!', '2026-11-01 04:10:28', 10, 'mi', 20); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (95, 'Charity Climb 95', 'Join us for a wonderful event. All levels welcome!', '2026-02-04 10:47:40', 20, 'km', 20); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (96, 'Weekend Trot 96', 'Join us for a wonderful event. All levels welcome!', '2026-03-20 09:04:53', 36, 'mi', 1); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (97, 'Evening Race 97', 'Join us for a wonderful event. All levels welcome!', '2025-12-13 20:44:56', 34, 'mi', 23); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (98, 'Beach Dash 98', 'Join us for a wonderful event. All levels welcome!', '2026-03-13 14:18:45', 36, 'mi', 18); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (99, 'Morning Race 99', 'Join us for a wonderful event. All levels welcome!', '2026-06-01 04:41:41', 18, 'km', 35); +INSERT INTO events (id, title, description, start_time, distance, unit, owner_id) VALUES (100, 'Park Jog 100', 'Join us for a wonderful event. All levels welcome!', '2026-05-29 02:05:21', 12, 'km', 39); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (1, 'Message 1: Looking forward to the next run! Who else is in?', 32, '2025-06-12 22:21:36'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (2, 'Message 2: Looking forward to the next run! Who else is in?', 24, '2025-02-15 11:10:44'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (3, 'Message 3: Looking forward to the next run! Who else is in?', 35, '2025-01-01 17:42:45'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (4, 'Message 4: Looking forward to the next run! Who else is in?', 2, '2025-07-29 06:43:32'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (5, 'Message 5: Looking forward to the next run! Who else is in?', 8, '2025-01-21 13:37:32'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (6, 'Message 6: Looking forward to the next run! Who else is in?', 25, '2025-06-21 03:07:24'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (7, 'Message 7: Looking forward to the next run! Who else is in?', 48, '2025-03-15 14:06:35'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (8, 'Message 8: Looking forward to the next run! Who else is in?', 7, '2025-04-29 23:35:08'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (9, 'Message 9: Looking forward to the next run! Who else is in?', 18, '2025-02-12 16:34:09'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (10, 'Message 10: Looking forward to the next run! Who else is in?', 25, '2025-09-24 14:05:56'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (11, 'Message 11: Looking forward to the next run! Who else is in?', 3, '2025-09-26 07:25:36'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (12, 'Message 12: Looking forward to the next run! Who else is in?', 4, '2025-04-04 14:47:22'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (13, 'Message 13: Looking forward to the next run! Who else is in?', 43, '2025-05-27 10:56:35'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (14, 'Message 14: Looking forward to the next run! Who else is in?', 36, '2025-09-22 16:36:02'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (15, 'Message 15: Looking forward to the next run! Who else is in?', 15, '2025-11-26 01:08:58'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (16, 'Message 16: Looking forward to the next run! Who else is in?', 17, '2025-02-11 10:02:00'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (17, 'Message 17: Looking forward to the next run! Who else is in?', 44, '2025-02-01 02:59:07'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (18, 'Message 18: Looking forward to the next run! Who else is in?', 14, '2025-09-26 12:56:37'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (19, 'Message 19: Looking forward to the next run! Who else is in?', 31, '2025-01-04 10:56:49'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (20, 'Message 20: Looking forward to the next run! Who else is in?', 5, '2025-12-16 11:08:10'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (21, 'Message 21: Looking forward to the next run! Who else is in?', 29, '2025-04-28 18:18:54'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (22, 'Message 22: Looking forward to the next run! Who else is in?', 32, '2025-03-03 19:18:33'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (23, 'Message 23: Looking forward to the next run! Who else is in?', 40, '2025-10-13 19:11:40'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (24, 'Message 24: Looking forward to the next run! Who else is in?', 27, '2025-05-24 01:50:33'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (25, 'Message 25: Looking forward to the next run! Who else is in?', 6, '2025-12-06 21:02:56'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (26, 'Message 26: Looking forward to the next run! Who else is in?', 12, '2025-02-26 05:37:28'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (27, 'Message 27: Looking forward to the next run! Who else is in?', 42, '2025-04-20 05:22:46'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (28, 'Message 28: Looking forward to the next run! Who else is in?', 45, '2025-04-13 22:05:21'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (29, 'Message 29: Looking forward to the next run! Who else is in?', 50, '2025-09-14 07:13:48'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (30, 'Message 30: Looking forward to the next run! Who else is in?', 46, '2025-07-29 08:44:19'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (31, 'Message 31: Looking forward to the next run! Who else is in?', 25, '2025-06-22 08:17:51'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (32, 'Message 32: Looking forward to the next run! Who else is in?', 2, '2025-05-24 06:04:36'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (33, 'Message 33: Looking forward to the next run! Who else is in?', 6, '2025-06-20 09:41:24'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (34, 'Message 34: Looking forward to the next run! Who else is in?', 21, '2025-12-15 19:58:21'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (35, 'Message 35: Looking forward to the next run! Who else is in?', 8, '2025-11-21 05:42:32'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (36, 'Message 36: Looking forward to the next run! Who else is in?', 20, '2025-03-10 00:03:54'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (37, 'Message 37: Looking forward to the next run! Who else is in?', 21, '2025-08-28 13:47:33'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (38, 'Message 38: Looking forward to the next run! Who else is in?', 24, '2025-10-11 18:00:02'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (39, 'Message 39: Looking forward to the next run! Who else is in?', 40, '2025-01-24 01:07:36'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (40, 'Message 40: Looking forward to the next run! Who else is in?', 46, '2025-12-26 03:52:42'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (41, 'Message 41: Looking forward to the next run! Who else is in?', 13, '2025-12-21 02:51:25'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (42, 'Message 42: Looking forward to the next run! Who else is in?', 47, '2025-10-23 14:44:44'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (43, 'Message 43: Looking forward to the next run! Who else is in?', 34, '2025-01-09 03:09:37'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (44, 'Message 44: Looking forward to the next run! Who else is in?', 28, '2025-05-31 16:41:52'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (45, 'Message 45: Looking forward to the next run! Who else is in?', 14, '2025-08-18 02:59:53'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (46, 'Message 46: Looking forward to the next run! Who else is in?', 5, '2025-07-02 10:29:43'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (47, 'Message 47: Looking forward to the next run! Who else is in?', 28, '2025-01-16 18:20:07'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (48, 'Message 48: Looking forward to the next run! Who else is in?', 50, '2025-08-27 01:00:52'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (49, 'Message 49: Looking forward to the next run! Who else is in?', 45, '2025-04-13 10:39:22'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (50, 'Message 50: Looking forward to the next run! Who else is in?', 47, '2025-10-18 22:17:54'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (51, 'Message 51: Looking forward to the next run! Who else is in?', 2, '2025-12-03 16:58:24'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (52, 'Message 52: Looking forward to the next run! Who else is in?', 3, '2025-06-10 21:30:13'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (53, 'Message 53: Looking forward to the next run! Who else is in?', 7, '2025-11-27 05:19:05'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (54, 'Message 54: Looking forward to the next run! Who else is in?', 28, '2025-06-14 11:47:16'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (55, 'Message 55: Looking forward to the next run! Who else is in?', 31, '2025-03-25 18:20:45'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (56, 'Message 56: Looking forward to the next run! Who else is in?', 3, '2025-01-23 17:42:09'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (57, 'Message 57: Looking forward to the next run! Who else is in?', 45, '2025-01-13 01:45:35'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (58, 'Message 58: Looking forward to the next run! Who else is in?', 4, '2025-01-01 19:20:22'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (59, 'Message 59: Looking forward to the next run! Who else is in?', 17, '2025-03-09 10:04:22'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (60, 'Message 60: Looking forward to the next run! Who else is in?', 45, '2025-01-28 10:45:46'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (61, 'Message 61: Looking forward to the next run! Who else is in?', 26, '2025-09-27 01:23:59'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (62, 'Message 62: Looking forward to the next run! Who else is in?', 47, '2025-05-07 05:38:10'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (63, 'Message 63: Looking forward to the next run! Who else is in?', 49, '2025-04-12 05:47:36'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (64, 'Message 64: Looking forward to the next run! Who else is in?', 33, '2025-02-17 09:41:19'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (65, 'Message 65: Looking forward to the next run! Who else is in?', 37, '2025-06-21 15:56:11'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (66, 'Message 66: Looking forward to the next run! Who else is in?', 36, '2025-09-17 07:57:43'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (67, 'Message 67: Looking forward to the next run! Who else is in?', 25, '2025-01-05 16:24:57'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (68, 'Message 68: Looking forward to the next run! Who else is in?', 40, '2025-12-07 04:57:07'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (69, 'Message 69: Looking forward to the next run! Who else is in?', 47, '2025-12-03 21:52:12'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (70, 'Message 70: Looking forward to the next run! Who else is in?', 7, '2025-07-13 09:47:35'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (71, 'Message 71: Looking forward to the next run! Who else is in?', 26, '2025-11-30 00:29:43'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (72, 'Message 72: Looking forward to the next run! Who else is in?', 43, '2025-03-22 04:12:25'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (73, 'Message 73: Looking forward to the next run! Who else is in?', 38, '2025-07-01 15:43:13'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (74, 'Message 74: Looking forward to the next run! Who else is in?', 17, '2025-09-18 20:58:11'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (75, 'Message 75: Looking forward to the next run! Who else is in?', 37, '2025-02-24 18:52:44'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (76, 'Message 76: Looking forward to the next run! Who else is in?', 1, '2025-10-15 06:20:02'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (77, 'Message 77: Looking forward to the next run! Who else is in?', 3, '2025-06-20 11:01:01'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (78, 'Message 78: Looking forward to the next run! Who else is in?', 5, '2025-12-26 17:44:35'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (79, 'Message 79: Looking forward to the next run! Who else is in?', 20, '2025-11-01 07:27:24'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (80, 'Message 80: Looking forward to the next run! Who else is in?', 37, '2025-02-17 04:58:59'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (81, 'Message 81: Looking forward to the next run! Who else is in?', 25, '2025-01-07 07:37:12'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (82, 'Message 82: Looking forward to the next run! Who else is in?', 45, '2025-07-31 21:07:41'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (83, 'Message 83: Looking forward to the next run! Who else is in?', 41, '2025-02-22 05:58:04'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (84, 'Message 84: Looking forward to the next run! Who else is in?', 3, '2025-05-08 08:55:04'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (85, 'Message 85: Looking forward to the next run! Who else is in?', 36, '2025-05-15 10:15:11'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (86, 'Message 86: Looking forward to the next run! Who else is in?', 20, '2025-03-07 22:00:26'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (87, 'Message 87: Looking forward to the next run! Who else is in?', 23, '2025-09-28 04:32:42'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (88, 'Message 88: Looking forward to the next run! Who else is in?', 3, '2025-03-25 03:12:37'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (89, 'Message 89: Looking forward to the next run! Who else is in?', 17, '2025-04-02 14:39:35'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (90, 'Message 90: Looking forward to the next run! Who else is in?', 20, '2025-03-18 17:27:11'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (91, 'Message 91: Looking forward to the next run! Who else is in?', 43, '2025-10-18 01:57:27'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (92, 'Message 92: Looking forward to the next run! Who else is in?', 50, '2025-04-18 17:34:16'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (93, 'Message 93: Looking forward to the next run! Who else is in?', 47, '2025-08-26 17:35:00'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (94, 'Message 94: Looking forward to the next run! Who else is in?', 33, '2025-01-13 16:49:07'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (95, 'Message 95: Looking forward to the next run! Who else is in?', 28, '2025-05-30 10:48:38'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (96, 'Message 96: Looking forward to the next run! Who else is in?', 20, '2025-01-29 12:18:50'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (97, 'Message 97: Looking forward to the next run! Who else is in?', 8, '2025-09-25 04:50:43'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (98, 'Message 98: Looking forward to the next run! Who else is in?', 20, '2025-01-23 04:15:07'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (99, 'Message 99: Looking forward to the next run! Who else is in?', 47, '2025-03-16 23:00:49'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (100, 'Message 100: Looking forward to the next run! Who else is in?', 29, '2025-01-19 05:26:25'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (101, 'Message 101: Looking forward to the next run! Who else is in?', 7, '2025-08-17 16:59:11'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (102, 'Message 102: Looking forward to the next run! Who else is in?', 28, '2025-11-29 16:21:44'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (103, 'Message 103: Looking forward to the next run! Who else is in?', 17, '2025-06-16 04:35:22'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (104, 'Message 104: Looking forward to the next run! Who else is in?', 14, '2025-03-27 12:14:04'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (105, 'Message 105: Looking forward to the next run! Who else is in?', 34, '2025-12-15 00:03:23'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (106, 'Message 106: Looking forward to the next run! Who else is in?', 8, '2025-01-05 15:25:35'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (107, 'Message 107: Looking forward to the next run! Who else is in?', 1, '2025-08-28 20:28:33'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (108, 'Message 108: Looking forward to the next run! Who else is in?', 46, '2025-02-06 04:55:15'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (109, 'Message 109: Looking forward to the next run! Who else is in?', 14, '2025-07-17 17:29:54'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (110, 'Message 110: Looking forward to the next run! Who else is in?', 44, '2025-12-23 06:39:31'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (111, 'Message 111: Looking forward to the next run! Who else is in?', 5, '2025-09-24 17:11:37'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (112, 'Message 112: Looking forward to the next run! Who else is in?', 49, '2025-02-23 16:18:05'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (113, 'Message 113: Looking forward to the next run! Who else is in?', 1, '2025-04-03 00:01:31'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (114, 'Message 114: Looking forward to the next run! Who else is in?', 48, '2025-11-06 13:34:50'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (115, 'Message 115: Looking forward to the next run! Who else is in?', 38, '2025-01-04 12:21:16'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (116, 'Message 116: Looking forward to the next run! Who else is in?', 48, '2025-02-02 20:39:32'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (117, 'Message 117: Looking forward to the next run! Who else is in?', 33, '2025-07-26 04:50:19'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (118, 'Message 118: Looking forward to the next run! Who else is in?', 45, '2025-05-18 17:50:10'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (119, 'Message 119: Looking forward to the next run! Who else is in?', 49, '2025-08-18 11:14:54'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (120, 'Message 120: Looking forward to the next run! Who else is in?', 24, '2025-03-18 12:22:51'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (121, 'Message 121: Looking forward to the next run! Who else is in?', 16, '2025-11-26 03:48:20'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (122, 'Message 122: Looking forward to the next run! Who else is in?', 19, '2025-09-08 21:47:23'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (123, 'Message 123: Looking forward to the next run! Who else is in?', 25, '2025-01-22 19:27:08'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (124, 'Message 124: Looking forward to the next run! Who else is in?', 44, '2025-01-27 01:32:09'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (125, 'Message 125: Looking forward to the next run! Who else is in?', 35, '2025-02-27 16:43:02'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (126, 'Message 126: Looking forward to the next run! Who else is in?', 36, '2025-07-08 01:40:37'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (127, 'Message 127: Looking forward to the next run! Who else is in?', 9, '2025-07-08 14:59:50'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (128, 'Message 128: Looking forward to the next run! Who else is in?', 44, '2025-03-16 13:28:49'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (129, 'Message 129: Looking forward to the next run! Who else is in?', 48, '2025-03-10 01:13:43'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (130, 'Message 130: Looking forward to the next run! Who else is in?', 36, '2025-04-01 09:38:19'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (131, 'Message 131: Looking forward to the next run! Who else is in?', 12, '2025-12-05 13:14:42'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (132, 'Message 132: Looking forward to the next run! Who else is in?', 23, '2025-01-07 15:38:00'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (133, 'Message 133: Looking forward to the next run! Who else is in?', 19, '2025-02-14 15:35:02'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (134, 'Message 134: Looking forward to the next run! Who else is in?', 1, '2025-12-15 12:08:57'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (135, 'Message 135: Looking forward to the next run! Who else is in?', 25, '2025-09-16 15:29:50'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (136, 'Message 136: Looking forward to the next run! Who else is in?', 27, '2025-05-14 22:30:56'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (137, 'Message 137: Looking forward to the next run! Who else is in?', 5, '2025-03-10 23:05:07'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (138, 'Message 138: Looking forward to the next run! Who else is in?', 43, '2025-11-29 18:38:11'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (139, 'Message 139: Looking forward to the next run! Who else is in?', 49, '2025-04-19 07:55:45'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (140, 'Message 140: Looking forward to the next run! Who else is in?', 11, '2025-12-23 13:54:26'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (141, 'Message 141: Looking forward to the next run! Who else is in?', 14, '2025-07-11 13:59:12'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (142, 'Message 142: Looking forward to the next run! Who else is in?', 3, '2025-01-03 04:51:17'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (143, 'Message 143: Looking forward to the next run! Who else is in?', 17, '2025-07-14 13:27:29'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (144, 'Message 144: Looking forward to the next run! Who else is in?', 48, '2025-06-22 03:06:29'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (145, 'Message 145: Looking forward to the next run! Who else is in?', 2, '2025-08-12 06:44:03'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (146, 'Message 146: Looking forward to the next run! Who else is in?', 19, '2025-02-13 19:39:46'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (147, 'Message 147: Looking forward to the next run! Who else is in?', 13, '2025-02-24 21:51:25'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (148, 'Message 148: Looking forward to the next run! Who else is in?', 23, '2025-03-23 09:51:05'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (149, 'Message 149: Looking forward to the next run! Who else is in?', 9, '2025-07-26 20:27:54'); +INSERT INTO messages (id, content, owner_id, created_at) VALUES (150, 'Message 150: Looking forward to the next run! Who else is in?', 32, '2025-09-22 19:18:02'); +INSERT INTO votes (id, user_id, event_id) VALUES (1, 26, 1); +INSERT INTO votes (id, user_id, event_id) VALUES (2, 8, 1); +INSERT INTO votes (id, user_id, event_id) VALUES (3, 32, 1); +INSERT INTO votes (id, user_id, event_id) VALUES (4, 11, 1); +INSERT INTO votes (id, user_id, event_id) VALUES (5, 49, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (6, 40, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (7, 24, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (8, 46, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (9, 37, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (10, 11, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (11, 15, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (12, 20, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (13, 44, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (14, 5, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (15, 28, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (16, 48, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (17, 1, 2); +INSERT INTO votes (id, user_id, event_id) VALUES (18, 19, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (19, 24, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (20, 4, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (21, 14, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (22, 26, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (23, 17, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (24, 36, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (25, 44, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (26, 10, 3); +INSERT INTO votes (id, user_id, event_id) VALUES (27, 33, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (28, 45, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (29, 13, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (30, 18, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (31, 32, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (32, 44, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (33, 21, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (34, 39, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (35, 16, 4); +INSERT INTO votes (id, user_id, event_id) VALUES (36, 3, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (37, 1, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (38, 26, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (39, 33, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (40, 43, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (41, 45, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (42, 2, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (43, 39, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (44, 18, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (45, 20, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (46, 24, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (47, 8, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (48, 9, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (49, 50, 5); +INSERT INTO votes (id, user_id, event_id) VALUES (50, 21, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (51, 18, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (52, 25, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (53, 20, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (54, 6, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (55, 38, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (56, 5, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (57, 33, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (58, 32, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (59, 42, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (60, 27, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (61, 34, 6); +INSERT INTO votes (id, user_id, event_id) VALUES (62, 15, 7); +INSERT INTO votes (id, user_id, event_id) VALUES (63, 20, 7); +INSERT INTO votes (id, user_id, event_id) VALUES (64, 48, 7); +INSERT INTO votes (id, user_id, event_id) VALUES (65, 46, 8); +INSERT INTO votes (id, user_id, event_id) VALUES (66, 40, 8); +INSERT INTO votes (id, user_id, event_id) VALUES (67, 19, 8); +INSERT INTO votes (id, user_id, event_id) VALUES (68, 27, 8); +INSERT INTO votes (id, user_id, event_id) VALUES (69, 22, 9); +INSERT INTO votes (id, user_id, event_id) VALUES (70, 11, 9); +INSERT INTO votes (id, user_id, event_id) VALUES (71, 5, 9); +INSERT INTO votes (id, user_id, event_id) VALUES (72, 49, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (73, 37, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (74, 14, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (75, 34, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (76, 4, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (77, 3, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (78, 31, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (79, 15, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (80, 18, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (81, 2, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (82, 40, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (83, 35, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (84, 21, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (85, 11, 10); +INSERT INTO votes (id, user_id, event_id) VALUES (86, 38, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (87, 4, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (88, 23, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (89, 22, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (90, 21, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (91, 44, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (92, 25, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (93, 19, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (94, 39, 11); +INSERT INTO votes (id, user_id, event_id) VALUES (95, 34, 12); +INSERT INTO votes (id, user_id, event_id) VALUES (96, 47, 12); +INSERT INTO votes (id, user_id, event_id) VALUES (97, 10, 12); +INSERT INTO votes (id, user_id, event_id) VALUES (98, 38, 12); +INSERT INTO votes (id, user_id, event_id) VALUES (99, 25, 12); +INSERT INTO votes (id, user_id, event_id) VALUES (100, 44, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (101, 19, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (102, 39, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (103, 23, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (104, 34, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (105, 22, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (106, 42, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (107, 38, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (108, 28, 13); +INSERT INTO votes (id, user_id, event_id) VALUES (109, 41, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (110, 23, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (111, 48, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (112, 39, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (113, 33, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (114, 24, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (115, 36, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (116, 25, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (117, 34, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (118, 44, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (119, 28, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (120, 17, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (121, 13, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (122, 6, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (123, 29, 15); +INSERT INTO votes (id, user_id, event_id) VALUES (124, 39, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (125, 25, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (126, 33, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (127, 2, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (128, 15, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (129, 36, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (130, 12, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (131, 48, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (132, 41, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (133, 18, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (134, 10, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (135, 13, 16); +INSERT INTO votes (id, user_id, event_id) VALUES (136, 28, 17); +INSERT INTO votes (id, user_id, event_id) VALUES (137, 46, 17); +INSERT INTO votes (id, user_id, event_id) VALUES (138, 30, 17); +INSERT INTO votes (id, user_id, event_id) VALUES (139, 29, 17); +INSERT INTO votes (id, user_id, event_id) VALUES (140, 1, 17); +INSERT INTO votes (id, user_id, event_id) VALUES (141, 50, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (142, 31, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (143, 13, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (144, 46, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (145, 47, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (146, 20, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (147, 24, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (148, 25, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (149, 28, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (150, 16, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (151, 21, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (152, 29, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (153, 37, 18); +INSERT INTO votes (id, user_id, event_id) VALUES (154, 27, 19); +INSERT INTO votes (id, user_id, event_id) VALUES (155, 3, 19); +INSERT INTO votes (id, user_id, event_id) VALUES (156, 17, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (157, 50, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (158, 2, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (159, 28, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (160, 19, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (161, 25, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (162, 10, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (163, 37, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (164, 35, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (165, 7, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (166, 15, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (167, 13, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (168, 40, 20); +INSERT INTO votes (id, user_id, event_id) VALUES (169, 5, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (170, 44, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (171, 1, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (172, 37, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (173, 4, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (174, 45, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (175, 11, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (176, 35, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (177, 9, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (178, 20, 21); +INSERT INTO votes (id, user_id, event_id) VALUES (179, 39, 22); +INSERT INTO votes (id, user_id, event_id) VALUES (180, 25, 22); +INSERT INTO votes (id, user_id, event_id) VALUES (181, 11, 23); +INSERT INTO votes (id, user_id, event_id) VALUES (182, 39, 23); +INSERT INTO votes (id, user_id, event_id) VALUES (183, 46, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (184, 26, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (185, 35, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (186, 42, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (187, 30, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (188, 36, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (189, 22, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (190, 31, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (191, 24, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (192, 4, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (193, 34, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (194, 2, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (195, 33, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (196, 45, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (197, 39, 24); +INSERT INTO votes (id, user_id, event_id) VALUES (198, 15, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (199, 39, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (200, 20, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (201, 33, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (202, 5, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (203, 10, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (204, 36, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (205, 41, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (206, 24, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (207, 23, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (208, 16, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (209, 17, 25); +INSERT INTO votes (id, user_id, event_id) VALUES (210, 50, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (211, 28, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (212, 35, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (213, 36, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (214, 41, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (215, 48, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (216, 45, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (217, 43, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (218, 46, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (219, 49, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (220, 5, 26); +INSERT INTO votes (id, user_id, event_id) VALUES (221, 23, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (222, 25, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (223, 4, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (224, 9, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (225, 34, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (226, 14, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (227, 7, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (228, 42, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (229, 37, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (230, 39, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (231, 12, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (232, 11, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (233, 22, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (234, 2, 27); +INSERT INTO votes (id, user_id, event_id) VALUES (235, 31, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (236, 21, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (237, 33, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (238, 25, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (239, 19, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (240, 10, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (241, 22, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (242, 50, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (243, 49, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (244, 26, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (245, 3, 28); +INSERT INTO votes (id, user_id, event_id) VALUES (246, 22, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (247, 29, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (248, 32, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (249, 5, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (250, 37, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (251, 27, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (252, 8, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (253, 16, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (254, 7, 29); +INSERT INTO votes (id, user_id, event_id) VALUES (255, 45, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (256, 28, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (257, 22, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (258, 12, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (259, 46, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (260, 10, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (261, 37, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (262, 17, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (263, 40, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (264, 19, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (265, 41, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (266, 21, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (267, 2, 30); +INSERT INTO votes (id, user_id, event_id) VALUES (268, 37, 31); +INSERT INTO votes (id, user_id, event_id) VALUES (269, 14, 31); +INSERT INTO votes (id, user_id, event_id) VALUES (270, 19, 31); +INSERT INTO votes (id, user_id, event_id) VALUES (271, 6, 31); +INSERT INTO votes (id, user_id, event_id) VALUES (272, 42, 31); +INSERT INTO votes (id, user_id, event_id) VALUES (273, 47, 31); +INSERT INTO votes (id, user_id, event_id) VALUES (274, 24, 31); +INSERT INTO votes (id, user_id, event_id) VALUES (275, 24, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (276, 48, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (277, 17, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (278, 33, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (279, 50, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (280, 5, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (281, 46, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (282, 26, 32); +INSERT INTO votes (id, user_id, event_id) VALUES (283, 36, 33); +INSERT INTO votes (id, user_id, event_id) VALUES (284, 28, 33); +INSERT INTO votes (id, user_id, event_id) VALUES (285, 20, 33); +INSERT INTO votes (id, user_id, event_id) VALUES (286, 9, 33); +INSERT INTO votes (id, user_id, event_id) VALUES (287, 22, 33); +INSERT INTO votes (id, user_id, event_id) VALUES (288, 43, 33); +INSERT INTO votes (id, user_id, event_id) VALUES (289, 21, 33); +INSERT INTO votes (id, user_id, event_id) VALUES (290, 34, 34); +INSERT INTO votes (id, user_id, event_id) VALUES (291, 22, 34); +INSERT INTO votes (id, user_id, event_id) VALUES (292, 13, 34); +INSERT INTO votes (id, user_id, event_id) VALUES (293, 42, 34); +INSERT INTO votes (id, user_id, event_id) VALUES (294, 41, 34); +INSERT INTO votes (id, user_id, event_id) VALUES (295, 33, 34); +INSERT INTO votes (id, user_id, event_id) VALUES (296, 29, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (297, 44, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (298, 4, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (299, 28, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (300, 13, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (301, 27, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (302, 24, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (303, 41, 35); +INSERT INTO votes (id, user_id, event_id) VALUES (304, 43, 36); +INSERT INTO votes (id, user_id, event_id) VALUES (305, 7, 36); +INSERT INTO votes (id, user_id, event_id) VALUES (306, 33, 36); +INSERT INTO votes (id, user_id, event_id) VALUES (307, 24, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (308, 42, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (309, 46, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (310, 12, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (311, 16, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (312, 23, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (313, 6, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (314, 21, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (315, 49, 37); +INSERT INTO votes (id, user_id, event_id) VALUES (316, 8, 38); +INSERT INTO votes (id, user_id, event_id) VALUES (317, 48, 38); +INSERT INTO votes (id, user_id, event_id) VALUES (318, 24, 38); +INSERT INTO votes (id, user_id, event_id) VALUES (319, 42, 38); +INSERT INTO votes (id, user_id, event_id) VALUES (320, 25, 38); +INSERT INTO votes (id, user_id, event_id) VALUES (321, 20, 38); +INSERT INTO votes (id, user_id, event_id) VALUES (322, 3, 38); +INSERT INTO votes (id, user_id, event_id) VALUES (323, 34, 39); +INSERT INTO votes (id, user_id, event_id) VALUES (324, 18, 39); +INSERT INTO votes (id, user_id, event_id) VALUES (325, 45, 39); +INSERT INTO votes (id, user_id, event_id) VALUES (326, 11, 39); +INSERT INTO votes (id, user_id, event_id) VALUES (327, 41, 39); +INSERT INTO votes (id, user_id, event_id) VALUES (328, 39, 39); +INSERT INTO votes (id, user_id, event_id) VALUES (329, 35, 39); +INSERT INTO votes (id, user_id, event_id) VALUES (330, 14, 40); +INSERT INTO votes (id, user_id, event_id) VALUES (331, 49, 40); +INSERT INTO votes (id, user_id, event_id) VALUES (332, 6, 40); +INSERT INTO votes (id, user_id, event_id) VALUES (333, 40, 40); +INSERT INTO votes (id, user_id, event_id) VALUES (334, 47, 40); +INSERT INTO votes (id, user_id, event_id) VALUES (335, 11, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (336, 25, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (337, 38, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (338, 28, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (339, 1, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (340, 30, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (341, 34, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (342, 19, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (343, 23, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (344, 15, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (345, 49, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (346, 2, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (347, 37, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (348, 39, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (349, 18, 41); +INSERT INTO votes (id, user_id, event_id) VALUES (350, 47, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (351, 18, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (352, 6, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (353, 5, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (354, 7, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (355, 46, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (356, 16, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (357, 11, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (358, 30, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (359, 10, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (360, 24, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (361, 45, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (362, 20, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (363, 12, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (364, 15, 42); +INSERT INTO votes (id, user_id, event_id) VALUES (365, 1, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (366, 6, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (367, 44, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (368, 39, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (369, 20, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (370, 27, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (371, 16, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (372, 46, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (373, 28, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (374, 23, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (375, 29, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (376, 35, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (377, 49, 43); +INSERT INTO votes (id, user_id, event_id) VALUES (378, 24, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (379, 44, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (380, 18, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (381, 6, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (382, 17, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (383, 3, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (384, 2, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (385, 39, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (386, 8, 45); +INSERT INTO votes (id, user_id, event_id) VALUES (387, 9, 46); +INSERT INTO votes (id, user_id, event_id) VALUES (388, 41, 46); +INSERT INTO votes (id, user_id, event_id) VALUES (389, 44, 46); +INSERT INTO votes (id, user_id, event_id) VALUES (390, 38, 46); +INSERT INTO votes (id, user_id, event_id) VALUES (391, 48, 46); +INSERT INTO votes (id, user_id, event_id) VALUES (392, 29, 46); +INSERT INTO votes (id, user_id, event_id) VALUES (393, 30, 46); +INSERT INTO votes (id, user_id, event_id) VALUES (394, 31, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (395, 50, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (396, 6, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (397, 39, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (398, 36, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (399, 26, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (400, 25, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (401, 3, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (402, 29, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (403, 8, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (404, 11, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (405, 33, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (406, 4, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (407, 34, 47); +INSERT INTO votes (id, user_id, event_id) VALUES (408, 5, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (409, 36, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (410, 32, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (411, 39, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (412, 15, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (413, 4, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (414, 37, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (415, 8, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (416, 13, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (417, 26, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (418, 30, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (419, 21, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (420, 47, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (421, 45, 48); +INSERT INTO votes (id, user_id, event_id) VALUES (422, 28, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (423, 26, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (424, 3, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (425, 41, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (426, 5, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (427, 30, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (428, 45, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (429, 19, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (430, 9, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (431, 46, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (432, 40, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (433, 50, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (434, 10, 50); +INSERT INTO votes (id, user_id, event_id) VALUES (435, 1, 51); +INSERT INTO votes (id, user_id, event_id) VALUES (436, 27, 51); +INSERT INTO votes (id, user_id, event_id) VALUES (437, 18, 51); +INSERT INTO votes (id, user_id, event_id) VALUES (438, 4, 52); +INSERT INTO votes (id, user_id, event_id) VALUES (439, 44, 52); +INSERT INTO votes (id, user_id, event_id) VALUES (440, 40, 52); +INSERT INTO votes (id, user_id, event_id) VALUES (441, 11, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (442, 40, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (443, 24, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (444, 21, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (445, 26, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (446, 25, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (447, 49, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (448, 34, 53); +INSERT INTO votes (id, user_id, event_id) VALUES (449, 45, 54); +INSERT INTO votes (id, user_id, event_id) VALUES (450, 39, 54); +INSERT INTO votes (id, user_id, event_id) VALUES (451, 27, 54); +INSERT INTO votes (id, user_id, event_id) VALUES (452, 22, 56); +INSERT INTO votes (id, user_id, event_id) VALUES (453, 33, 56); +INSERT INTO votes (id, user_id, event_id) VALUES (454, 35, 56); +INSERT INTO votes (id, user_id, event_id) VALUES (455, 27, 56); +INSERT INTO votes (id, user_id, event_id) VALUES (456, 14, 56); +INSERT INTO votes (id, user_id, event_id) VALUES (457, 38, 57); +INSERT INTO votes (id, user_id, event_id) VALUES (458, 1, 57); +INSERT INTO votes (id, user_id, event_id) VALUES (459, 28, 57); +INSERT INTO votes (id, user_id, event_id) VALUES (460, 23, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (461, 12, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (462, 31, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (463, 40, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (464, 24, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (465, 1, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (466, 2, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (467, 8, 58); +INSERT INTO votes (id, user_id, event_id) VALUES (468, 46, 59); +INSERT INTO votes (id, user_id, event_id) VALUES (469, 25, 59); +INSERT INTO votes (id, user_id, event_id) VALUES (470, 9, 59); +INSERT INTO votes (id, user_id, event_id) VALUES (471, 10, 59); +INSERT INTO votes (id, user_id, event_id) VALUES (472, 32, 59); +INSERT INTO votes (id, user_id, event_id) VALUES (473, 7, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (474, 36, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (475, 22, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (476, 21, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (477, 18, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (478, 50, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (479, 20, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (480, 40, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (481, 29, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (482, 49, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (483, 34, 60); +INSERT INTO votes (id, user_id, event_id) VALUES (484, 40, 61); +INSERT INTO votes (id, user_id, event_id) VALUES (485, 8, 61); +INSERT INTO votes (id, user_id, event_id) VALUES (486, 48, 61); +INSERT INTO votes (id, user_id, event_id) VALUES (487, 45, 61); +INSERT INTO votes (id, user_id, event_id) VALUES (488, 42, 61); +INSERT INTO votes (id, user_id, event_id) VALUES (489, 15, 61); +INSERT INTO votes (id, user_id, event_id) VALUES (490, 30, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (491, 1, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (492, 10, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (493, 12, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (494, 15, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (495, 19, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (496, 21, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (497, 23, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (498, 42, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (499, 3, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (500, 11, 62); +INSERT INTO votes (id, user_id, event_id) VALUES (501, 17, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (502, 27, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (503, 16, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (504, 39, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (505, 22, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (506, 8, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (507, 34, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (508, 21, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (509, 36, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (510, 33, 63); +INSERT INTO votes (id, user_id, event_id) VALUES (511, 3, 64); +INSERT INTO votes (id, user_id, event_id) VALUES (512, 7, 64); +INSERT INTO votes (id, user_id, event_id) VALUES (513, 21, 64); +INSERT INTO votes (id, user_id, event_id) VALUES (514, 32, 64); +INSERT INTO votes (id, user_id, event_id) VALUES (515, 13, 64); +INSERT INTO votes (id, user_id, event_id) VALUES (516, 47, 64); +INSERT INTO votes (id, user_id, event_id) VALUES (517, 8, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (518, 47, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (519, 21, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (520, 1, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (521, 30, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (522, 5, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (523, 10, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (524, 45, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (525, 36, 65); +INSERT INTO votes (id, user_id, event_id) VALUES (526, 33, 66); +INSERT INTO votes (id, user_id, event_id) VALUES (527, 13, 66); +INSERT INTO votes (id, user_id, event_id) VALUES (528, 10, 66); +INSERT INTO votes (id, user_id, event_id) VALUES (529, 31, 66); +INSERT INTO votes (id, user_id, event_id) VALUES (530, 12, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (531, 11, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (532, 35, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (533, 1, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (534, 7, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (535, 45, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (536, 48, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (537, 47, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (538, 42, 67); +INSERT INTO votes (id, user_id, event_id) VALUES (539, 41, 68); +INSERT INTO votes (id, user_id, event_id) VALUES (540, 49, 68); +INSERT INTO votes (id, user_id, event_id) VALUES (541, 38, 68); +INSERT INTO votes (id, user_id, event_id) VALUES (542, 6, 68); +INSERT INTO votes (id, user_id, event_id) VALUES (543, 39, 68); +INSERT INTO votes (id, user_id, event_id) VALUES (544, 50, 68); +INSERT INTO votes (id, user_id, event_id) VALUES (545, 2, 68); +INSERT INTO votes (id, user_id, event_id) VALUES (546, 20, 69); +INSERT INTO votes (id, user_id, event_id) VALUES (547, 8, 69); +INSERT INTO votes (id, user_id, event_id) VALUES (548, 5, 69); +INSERT INTO votes (id, user_id, event_id) VALUES (549, 27, 69); +INSERT INTO votes (id, user_id, event_id) VALUES (550, 50, 69); +INSERT INTO votes (id, user_id, event_id) VALUES (551, 29, 69); +INSERT INTO votes (id, user_id, event_id) VALUES (552, 34, 69); +INSERT INTO votes (id, user_id, event_id) VALUES (553, 39, 70); +INSERT INTO votes (id, user_id, event_id) VALUES (554, 33, 70); +INSERT INTO votes (id, user_id, event_id) VALUES (555, 30, 70); +INSERT INTO votes (id, user_id, event_id) VALUES (556, 24, 70); +INSERT INTO votes (id, user_id, event_id) VALUES (557, 50, 70); +INSERT INTO votes (id, user_id, event_id) VALUES (558, 2, 70); +INSERT INTO votes (id, user_id, event_id) VALUES (559, 33, 71); +INSERT INTO votes (id, user_id, event_id) VALUES (560, 1, 71); +INSERT INTO votes (id, user_id, event_id) VALUES (561, 16, 71); +INSERT INTO votes (id, user_id, event_id) VALUES (562, 31, 72); +INSERT INTO votes (id, user_id, event_id) VALUES (563, 3, 72); +INSERT INTO votes (id, user_id, event_id) VALUES (564, 21, 72); +INSERT INTO votes (id, user_id, event_id) VALUES (565, 28, 72); +INSERT INTO votes (id, user_id, event_id) VALUES (566, 16, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (567, 49, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (568, 17, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (569, 24, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (570, 50, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (571, 23, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (572, 12, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (573, 6, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (574, 30, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (575, 28, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (576, 15, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (577, 1, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (578, 7, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (579, 14, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (580, 9, 73); +INSERT INTO votes (id, user_id, event_id) VALUES (581, 20, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (582, 2, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (583, 12, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (584, 16, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (585, 29, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (586, 19, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (587, 27, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (588, 25, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (589, 43, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (590, 38, 74); +INSERT INTO votes (id, user_id, event_id) VALUES (591, 3, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (592, 45, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (593, 38, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (594, 21, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (595, 6, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (596, 50, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (597, 8, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (598, 1, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (599, 15, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (600, 22, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (601, 13, 75); +INSERT INTO votes (id, user_id, event_id) VALUES (602, 39, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (603, 21, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (604, 42, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (605, 18, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (606, 10, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (607, 38, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (608, 5, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (609, 23, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (610, 17, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (611, 37, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (612, 46, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (613, 30, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (614, 16, 76); +INSERT INTO votes (id, user_id, event_id) VALUES (615, 10, 77); +INSERT INTO votes (id, user_id, event_id) VALUES (616, 43, 77); +INSERT INTO votes (id, user_id, event_id) VALUES (617, 50, 77); +INSERT INTO votes (id, user_id, event_id) VALUES (618, 39, 78); +INSERT INTO votes (id, user_id, event_id) VALUES (619, 29, 78); +INSERT INTO votes (id, user_id, event_id) VALUES (620, 30, 78); +INSERT INTO votes (id, user_id, event_id) VALUES (621, 37, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (622, 33, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (623, 10, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (624, 4, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (625, 27, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (626, 34, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (627, 3, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (628, 48, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (629, 50, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (630, 29, 79); +INSERT INTO votes (id, user_id, event_id) VALUES (631, 2, 80); +INSERT INTO votes (id, user_id, event_id) VALUES (632, 23, 80); +INSERT INTO votes (id, user_id, event_id) VALUES (633, 39, 80); +INSERT INTO votes (id, user_id, event_id) VALUES (634, 23, 81); +INSERT INTO votes (id, user_id, event_id) VALUES (635, 8, 81); +INSERT INTO votes (id, user_id, event_id) VALUES (636, 7, 81); +INSERT INTO votes (id, user_id, event_id) VALUES (637, 1, 81); +INSERT INTO votes (id, user_id, event_id) VALUES (638, 22, 81); +INSERT INTO votes (id, user_id, event_id) VALUES (639, 37, 81); +INSERT INTO votes (id, user_id, event_id) VALUES (640, 40, 82); +INSERT INTO votes (id, user_id, event_id) VALUES (641, 21, 82); +INSERT INTO votes (id, user_id, event_id) VALUES (642, 4, 83); +INSERT INTO votes (id, user_id, event_id) VALUES (643, 35, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (644, 50, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (645, 2, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (646, 41, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (647, 23, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (648, 18, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (649, 10, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (650, 19, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (651, 34, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (652, 16, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (653, 47, 84); +INSERT INTO votes (id, user_id, event_id) VALUES (654, 5, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (655, 49, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (656, 2, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (657, 24, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (658, 7, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (659, 34, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (660, 43, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (661, 16, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (662, 29, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (663, 15, 85); +INSERT INTO votes (id, user_id, event_id) VALUES (664, 7, 86); +INSERT INTO votes (id, user_id, event_id) VALUES (665, 32, 86); +INSERT INTO votes (id, user_id, event_id) VALUES (666, 44, 86); +INSERT INTO votes (id, user_id, event_id) VALUES (667, 4, 86); +INSERT INTO votes (id, user_id, event_id) VALUES (668, 13, 86); +INSERT INTO votes (id, user_id, event_id) VALUES (669, 34, 86); +INSERT INTO votes (id, user_id, event_id) VALUES (670, 37, 86); +INSERT INTO votes (id, user_id, event_id) VALUES (671, 39, 87); +INSERT INTO votes (id, user_id, event_id) VALUES (672, 46, 87); +INSERT INTO votes (id, user_id, event_id) VALUES (673, 17, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (674, 21, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (675, 31, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (676, 6, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (677, 48, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (678, 29, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (679, 2, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (680, 8, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (681, 5, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (682, 45, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (683, 28, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (684, 42, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (685, 46, 88); +INSERT INTO votes (id, user_id, event_id) VALUES (686, 15, 89); +INSERT INTO votes (id, user_id, event_id) VALUES (687, 17, 89); +INSERT INTO votes (id, user_id, event_id) VALUES (688, 7, 89); +INSERT INTO votes (id, user_id, event_id) VALUES (689, 37, 89); +INSERT INTO votes (id, user_id, event_id) VALUES (690, 1, 89); +INSERT INTO votes (id, user_id, event_id) VALUES (691, 18, 89); +INSERT INTO votes (id, user_id, event_id) VALUES (692, 18, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (693, 48, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (694, 34, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (695, 17, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (696, 41, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (697, 49, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (698, 15, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (699, 7, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (700, 3, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (701, 19, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (702, 9, 90); +INSERT INTO votes (id, user_id, event_id) VALUES (703, 3, 91); +INSERT INTO votes (id, user_id, event_id) VALUES (704, 16, 91); +INSERT INTO votes (id, user_id, event_id) VALUES (705, 33, 91); +INSERT INTO votes (id, user_id, event_id) VALUES (706, 34, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (707, 8, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (708, 13, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (709, 39, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (710, 24, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (711, 18, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (712, 22, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (713, 28, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (714, 29, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (715, 1, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (716, 49, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (717, 6, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (718, 20, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (719, 12, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (720, 33, 92); +INSERT INTO votes (id, user_id, event_id) VALUES (721, 1, 93); +INSERT INTO votes (id, user_id, event_id) VALUES (722, 18, 93); +INSERT INTO votes (id, user_id, event_id) VALUES (723, 8, 94); +INSERT INTO votes (id, user_id, event_id) VALUES (724, 30, 94); +INSERT INTO votes (id, user_id, event_id) VALUES (725, 48, 94); +INSERT INTO votes (id, user_id, event_id) VALUES (726, 49, 94); +INSERT INTO votes (id, user_id, event_id) VALUES (727, 18, 94); +INSERT INTO votes (id, user_id, event_id) VALUES (728, 9, 94); +INSERT INTO votes (id, user_id, event_id) VALUES (729, 6, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (730, 17, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (731, 34, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (732, 18, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (733, 9, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (734, 29, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (735, 2, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (736, 14, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (737, 12, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (738, 23, 95); +INSERT INTO votes (id, user_id, event_id) VALUES (739, 4, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (740, 29, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (741, 18, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (742, 47, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (743, 9, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (744, 30, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (745, 10, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (746, 50, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (747, 35, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (748, 36, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (749, 12, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (750, 41, 96); +INSERT INTO votes (id, user_id, event_id) VALUES (751, 20, 97); +INSERT INTO votes (id, user_id, event_id) VALUES (752, 6, 97); +INSERT INTO votes (id, user_id, event_id) VALUES (753, 5, 97); +INSERT INTO votes (id, user_id, event_id) VALUES (754, 11, 97); +INSERT INTO votes (id, user_id, event_id) VALUES (755, 16, 97); +INSERT INTO votes (id, user_id, event_id) VALUES (756, 38, 97); +INSERT INTO votes (id, user_id, event_id) VALUES (757, 24, 97); +INSERT INTO votes (id, user_id, event_id) VALUES (758, 18, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (759, 16, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (760, 42, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (761, 5, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (762, 40, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (763, 41, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (764, 35, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (765, 50, 98); +INSERT INTO votes (id, user_id, event_id) VALUES (766, 16, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (767, 38, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (768, 4, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (769, 34, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (770, 19, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (771, 39, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (772, 20, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (773, 7, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (774, 40, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (775, 6, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (776, 23, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (777, 45, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (778, 25, 99); +INSERT INTO votes (id, user_id, event_id) VALUES (779, 43, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (780, 39, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (781, 48, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (782, 44, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (783, 3, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (784, 41, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (785, 10, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (786, 6, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (787, 11, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (788, 30, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (789, 22, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (790, 37, 100); +INSERT INTO votes (id, user_id, event_id) VALUES (791, 18, 100); \ No newline at end of file diff --git a/examples/allstrides/server/.gitignore b/examples/allstrides/server/.gitignore new file mode 100644 index 0000000..f0a2f3c --- /dev/null +++ b/examples/allstrides/server/.gitignore @@ -0,0 +1,12 @@ +# dependencies +node_modules/ + +# build +dist/ + +# misc +.DS_Store +*.log +.env +.env.* +!.env.example diff --git a/examples/allstrides/server/package-lock.json b/examples/allstrides/server/package-lock.json new file mode 100644 index 0000000..15031d8 --- /dev/null +++ b/examples/allstrides/server/package-lock.json @@ -0,0 +1,3015 @@ +{ + "name": "server", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "server", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "bcryptjs": "^3.0.3", + "cors": "^2.8.6", + "dotenv": "^17.2.3", + "express": "^5.2.1", + "jsonwebtoken": "^9.0.3", + "sequelize": "^6.37.7", + "sqlite3": "^5.1.7", + "ws": "^8.19.0" + }, + "devDependencies": { + "@types/bcryptjs": "^2.4.6", + "@types/cors": "^2.8.19", + "@types/express": "^5.0.6", + "@types/jsonwebtoken": "^9.0.10", + "@types/node": "^25.0.10", + "@types/sequelize": "^4.28.20", + "@types/ws": "^8.18.1", + "ts-node": "^10.9.2", + "typescript": "^5.9.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "license": "MIT", + "optional": true + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@isaacs/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "license": "MIT", + "optional": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz", + "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/bcryptjs": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz", + "integrity": "sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/bluebird": { + "version": "3.5.42", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.42.tgz", + "integrity": "sha512-Jhy+MWRlro6UjVi578V/4ZGNfeCOcNCp0YaFNIUGFKlImowqwb1O/22wDVk3FDGMLqxdpOV3qQHD5fPEH4hK6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/continuation-local-storage": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@types/continuation-local-storage/-/continuation-local-storage-3.2.7.tgz", + "integrity": "sha512-Q7dPOymVpRG5Zpz90/o26+OAqOG2Sw+FED7uQmTrJNCF/JAPTylclZofMxZKd6W7g1BDPmT9/C/jX0ZcSNTQwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/express": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz", + "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^5.0.0", + "@types/serve-static": "^2" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz", + "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz", + "integrity": "sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*", + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.10.tgz", + "integrity": "sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sequelize": { + "version": "4.28.20", + "resolved": "https://registry.npmjs.org/@types/sequelize/-/sequelize-4.28.20.tgz", + "integrity": "sha512-XaGOKRhdizC87hDgQ0u3btxzbejlF+t6Hhvkek1HyphqCI4y7zVBIVAGmuc4cWJqGpxusZ1RiBToHHnNK/Edlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bluebird": "*", + "@types/continuation-local-storage": "*", + "@types/lodash": "*", + "@types/validator": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz", + "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*" + } + }, + "node_modules/@types/validator": { + "version": "13.15.10", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.15.10.tgz", + "integrity": "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "license": "ISC", + "optional": true + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "optional": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/aproba": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", + "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==", + "license": "ISC", + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT", + "optional": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bcryptjs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.3.tgz", + "integrity": "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==", + "license": "BSD-3-Clause", + "bin": { + "bcrypt": "bin/bcrypt" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.1", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT", + "optional": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC", + "optional": true + }, + "node_modules/content-disposition": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", + "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT", + "optional": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", + "integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dotenv": { + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz", + "integrity": "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dottie": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", + "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==", + "license": "MIT" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT", + "optional": true + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "license": "MIT", + "optional": true + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT" + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC", + "optional": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC", + "optional": true + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "license": "ISC", + "optional": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause", + "optional": true + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "optional": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "license": "ISC", + "optional": true + }, + "node_modules/inflection": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", + "engines": [ + "node >= 0.4.0" + ], + "license": "MIT" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "optional": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/ip-address": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "license": "MIT", + "optional": true + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC", + "optional": true + }, + "node_modules/jsonwebtoken": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", + "license": "MIT", + "dependencies": { + "jws": "^4.0.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", + "license": "MIT", + "dependencies": { + "jwa": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "license": "ISC", + "optional": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.48", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.48.tgz", + "integrity": "sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw==", + "license": "MIT", + "dependencies": { + "moment": "^2.29.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-abi": { + "version": "3.87.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.87.0.tgz", + "integrity": "sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "license": "MIT", + "optional": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", + "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/pg-connection-string": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.10.1.tgz", + "integrity": "sha512-iNzslsoeSH2/gmDDKiyMqF64DATUCWj3YJ0wP14kqcsf2TUklwimd+66yYojKwZCA7h2yRNLGug71hCBA2a4sw==", + "license": "MIT" + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "license": "ISC", + "optional": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "license": "MIT", + "optional": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/retry-as-promised": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.1.1.tgz", + "integrity": "sha512-hMD7odLOt3LkTjcif8aRZqi/hybjpLNgSk5oF5FCowfCjok6LukpN2bDX7R5wDmbgBQFn7YoBxSagmtXHaJYJw==", + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/sequelize": { + "version": "6.37.7", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.37.7.tgz", + "integrity": "sha512-mCnh83zuz7kQxxJirtFD7q6Huy6liPanI67BSlbzSYgVNl5eXVdE2CN1FuAeZwG1SNpGsNRCV+bJAVVnykZAFA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/sequelize" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.8", + "@types/validator": "^13.7.17", + "debug": "^4.3.4", + "dottie": "^2.0.6", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "moment": "^2.29.4", + "moment-timezone": "^0.5.43", + "pg-connection-string": "^2.6.1", + "retry-as-promised": "^7.0.4", + "semver": "^7.5.4", + "sequelize-pool": "^7.1.0", + "toposort-class": "^1.0.1", + "uuid": "^8.3.2", + "validator": "^13.9.0", + "wkx": "^0.5.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependenciesMeta": { + "ibm_db": { + "optional": true + }, + "mariadb": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "oracledb": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-hstore": { + "optional": true + }, + "snowflake-sdk": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "tedious": { + "optional": true + } + } + }, + "node_modules/sequelize-pool": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz", + "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC", + "optional": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC", + "optional": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "license": "MIT", + "optional": true, + "dependencies": { + "ip-address": "^10.0.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sqlite3": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", + "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^7.0.0", + "prebuild-install": "^7.1.1", + "tar": "^6.1.11" + }, + "optionalDependencies": { + "node-gyp": "8.x" + }, + "peerDependencies": { + "node-gyp": "8.x" + }, + "peerDependenciesMeta": { + "node-gyp": { + "optional": true + } + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "optional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tar": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.6.tgz", + "integrity": "sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tar-fs": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", + "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tar/node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort-class": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", + "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==", + "license": "MIT" + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "optional": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/validator": { + "version": "13.15.26", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.26.tgz", + "integrity": "sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wkx": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", + "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + } + } +} diff --git a/examples/allstrides/server/package.json b/examples/allstrides/server/package.json new file mode 100644 index 0000000..2595ee2 --- /dev/null +++ b/examples/allstrides/server/package.json @@ -0,0 +1,44 @@ +{ + "name": "server", + "version": "1.0.0", + "description": "", + "engines": { + "node": ">=20" + }, + "main": "index.js", + "scripts": { + "start": "node dist/index.js", + "build": "tsc", + "dev": "ts-node src/index.ts", + "seed": "ts-node src/seed.ts", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "Apache-2.0", + "type": "commonjs", + "dependencies": { + "bcryptjs": "^3.0.3", + "cors": "^2.8.6", + "dotenv": "^17.2.3", + "express": "^5.2.1", + "jsonwebtoken": "^9.0.3", + "sequelize": "^6.37.7", + "sqlite3": "^5.1.7", + "ws": "^8.19.0" + }, + "overrides": { + "tar": "7.5.6" + }, + "devDependencies": { + "@types/bcryptjs": "^2.4.6", + "@types/cors": "^2.8.19", + "@types/express": "^5.0.6", + "@types/jsonwebtoken": "^9.0.10", + "@types/node": "^25.0.10", + "@types/sequelize": "^4.28.20", + "@types/ws": "^8.18.1", + "ts-node": "^10.9.2", + "typescript": "^5.9.3" + } +} diff --git a/examples/allstrides/server/src/database.ts b/examples/allstrides/server/src/database.ts new file mode 100644 index 0000000..7f04db4 --- /dev/null +++ b/examples/allstrides/server/src/database.ts @@ -0,0 +1,38 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + +import { Sequelize } from 'sequelize'; +import path from 'path'; + +const dbPath = process.env.DATABASE_URL || path.join(__dirname, '..', '..', 'allstrides.db'); + +export const sequelize = new Sequelize({ + dialect: 'sqlite', + storage: dbPath, + logging: false, // Set to console.log to see SQL queries +}); + +export const connectDB = async () => { + try { + await sequelize.authenticate(); + console.log('Database connected...'); + await sequelize.sync(); // Auto-create tables + } catch (err) { + console.error('Unable to connect to the database:', err); + } +}; diff --git a/examples/allstrides/server/src/index.ts b/examples/allstrides/server/src/index.ts new file mode 100644 index 0000000..63c246b --- /dev/null +++ b/examples/allstrides/server/src/index.ts @@ -0,0 +1,154 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + +import express from 'express'; +import http from 'http'; +import WebSocket from 'ws'; +import cors from 'cors'; +import path from 'path'; +import jwt from 'jsonwebtoken'; +import { connectDB } from './database'; +import authRoutes from './routes/auth'; +import userRoutes from './routes/users'; +import eventRoutes from './routes/events'; +import chatRoutes from './routes/chat'; +import { User, Message } from './models'; + +const app = express(); +const server = http.createServer(app); +const wss = new WebSocket.Server({ noServer: true }); // Attach manually for auth handling + +const args = process.argv.slice(2); +const portArgIndex = args.indexOf('--port'); +const portArg = portArgIndex !== -1 ? args[portArgIndex + 1] : undefined; + +const PORT = portArg || process.env.PORT || 8080; +const SECRET_KEY = process.env.SECRET_KEY || "SECRET_KEY_FOR_DEV_ONLY"; + +// Middleware +app.use(cors()); +app.use(express.json()); +app.use(express.urlencoded({ extended: true })); // Support form-urlencoded for login + +// Connect Database +connectDB(); + +// API Routes +app.use('/api/auth', authRoutes); +app.use('/api/users', userRoutes); +app.use('/api/events', eventRoutes); +app.use('/api/chat', chatRoutes); // /api/chat/history + +// WebSocket Upgrade & Auth +server.on('upgrade', (request, socket, head) => { + const url = new URL(request.url!, `http://${request.headers.host}`); + if (url.pathname === '/api/chat/ws') { + const token = url.searchParams.get('token'); + + if (!token) { + socket.write('HTTP/1.1 401 Unauthorized\r\n\r\n'); + socket.destroy(); + return; + } + + jwt.verify(token, SECRET_KEY, async (err: any, decoded: any) => { + if (err) { + socket.write('HTTP/1.1 401 Unauthorized\r\n\r\n'); + socket.destroy(); + return; + } + + const user = await User.findOne({ where: { email: decoded.sub } }); + if (!user) { + socket.write('HTTP/1.1 401 Unauthorized\r\n\r\n'); + socket.destroy(); + return; + } + + // Pass user to connection + wss.handleUpgrade(request, socket, head, (ws) => { + wss.emit('connection', ws, request, user); + }); + }); + } else { + socket.destroy(); + } +}); + +// WebSocket Logic +wss.on('connection', (ws: WebSocket & { user?: any }, request: http.IncomingMessage, user: any) => { + ws.user = user; + // console.log(`User connected: ${user.nickname}`); + + ws.on('message', async (message: string) => { + try { + const content = message.toString(); // message is Buffer + + // Save to DB + const newMessage = await Message.create({ + content, + owner_id: user.id, + created_at: new Date() + }); + + // Broadcast to all clients + const msgData = JSON.stringify({ + content: newMessage.content, + owner: { + nickname: user.nickname, + id: user.id + }, + created_at: newMessage.created_at + }); + + wss.clients.forEach((client) => { + if (client.readyState === WebSocket.OPEN) { + client.send(msgData); + } + }); + } catch (e) { + console.error("WebSocket error:", e); + } + }); + + ws.on('close', () => { + // console.log('Client disconnected'); + }); +}); + +// Static Files (Frontend) +const frontendBuildPath = path.join(__dirname, '..', '..', 'frontend', 'build'); + +// Serve static assets (js, css, etc.) +app.use('/static', express.static(path.join(frontendBuildPath, 'static'))); + +// Serve root files (favicon, manifest, etc.) +app.use(express.static(frontendBuildPath)); + +// SPA Fallback: for any other request, send index.html +app.get(/.*/, (req, res) => { + // Don't intercept API calls if they 404'd above + if (req.path.startsWith('/api')) { + return res.status(404).json({ detail: "Not Found" }); + } + res.sendFile(path.join(frontendBuildPath, 'index.html')); +}); + +server.listen(PORT, () => { + console.log(`Server running on port ${PORT}`); +}); diff --git a/examples/allstrides/server/src/middleware/auth.ts b/examples/allstrides/server/src/middleware/auth.ts new file mode 100644 index 0000000..cef753f --- /dev/null +++ b/examples/allstrides/server/src/middleware/auth.ts @@ -0,0 +1,40 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import { Request, Response, NextFunction } from 'express'; +import jwt from 'jsonwebtoken'; + +const SECRET_KEY = process.env.SECRET_KEY || "SECRET_KEY_FOR_DEV_ONLY"; + +export interface AuthRequest extends Request { + user?: any; // Attach user payload to request +} + +export const authenticateToken = (req: AuthRequest, res: Response, next: NextFunction) => { + const authHeader = req.headers['authorization']; + const token = authHeader && authHeader.split(' ')[1]; // Bearer TOKEN + + if (!token) return res.sendStatus(401); + + jwt.verify(token, SECRET_KEY, (err: any, user: any) => { + if (err) return res.sendStatus(403); + req.user = user; + next(); + }); +}; diff --git a/examples/allstrides/server/src/models/index.ts b/examples/allstrides/server/src/models/index.ts new file mode 100644 index 0000000..f6a9715 --- /dev/null +++ b/examples/allstrides/server/src/models/index.ts @@ -0,0 +1,312 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import { DataTypes, Model, Optional } from 'sequelize'; +import { sequelize } from '../database'; + +// --- Interfaces --- + +interface UserAttributes { + id: number; + email: string; + hashed_password: string; + first_name: string; + last_name: string; + nickname: string; + profile_picture_url?: string; +} + +interface UserCreationAttributes extends Optional {} + +interface EventAttributes { + id: number; + title: string; + description: string; + start_time: Date; + distance: number; + unit: string; + owner_id: number; +} + +interface EventCreationAttributes extends Optional {} + +interface RSVPAttributes { + id: number; + user_id: number; + event_id: number; +} +interface RSVPCreationAttributes extends Optional {} + +interface VoteAttributes { + id: number; + user_id: number; + event_id: number; +} +interface VoteCreationAttributes extends Optional {} + +interface RatingAttributes { + id: number; + value: number; + user_id: number; + event_id: number; +} +interface RatingCreationAttributes extends Optional {} + +interface MessageAttributes { + id: number; + content: string; + owner_id: number; + created_at?: Date; +} +interface MessageCreationAttributes extends Optional {} + +// --- Models --- + +export class User extends Model implements UserAttributes { + public id!: number; + public email!: string; + public hashed_password!: string; + public first_name!: string; + public last_name!: string; + public nickname!: string; + public profile_picture_url?: string; +} + +User.init({ + id: { + type: DataTypes.INTEGER, + autoIncrement: true, + primaryKey: true, + }, + email: { + type: DataTypes.STRING, + allowNull: false, + unique: true, + }, + hashed_password: { + type: DataTypes.STRING, + allowNull: false, + }, + first_name: { + type: DataTypes.STRING, + allowNull: false, + }, + last_name: { + type: DataTypes.STRING, + allowNull: false, + }, + nickname: { + type: DataTypes.STRING, + allowNull: false, + }, + profile_picture_url: { + type: DataTypes.STRING, + allowNull: true + } +}, { + sequelize, + tableName: 'users', + timestamps: false, // Python version didn't have updated_at/created_at on users explicitly in the snippet +}); + +export class Event extends Model implements EventAttributes { + public id!: number; + public title!: string; + public description!: string; + public start_time!: Date; + public distance!: number; + public unit!: string; + public owner_id!: number; + public votes?: Vote[]; +} + +Event.init({ + id: { + type: DataTypes.INTEGER, + autoIncrement: true, + primaryKey: true, + }, + title: { + type: DataTypes.STRING, + allowNull: false, + }, + description: { + type: DataTypes.STRING, + allowNull: false, + }, + start_time: { + type: DataTypes.DATE, + defaultValue: DataTypes.NOW, + }, + distance: { + type: DataTypes.FLOAT, + allowNull: false, + }, + unit: { + type: DataTypes.STRING, + allowNull: false, + }, + owner_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, +}, { + sequelize, + tableName: 'events', + timestamps: false, +}); + +export class RSVP extends Model implements RSVPAttributes { + public id!: number; + public user_id!: number; + public event_id!: number; +} + +RSVP.init({ + id: { + type: DataTypes.INTEGER, + autoIncrement: true, + primaryKey: true, + }, + user_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, + event_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, +}, { + sequelize, + tableName: 'rsvps', + timestamps: false, +}); + +export class Vote extends Model implements VoteAttributes { + public id!: number; + public user_id!: number; + public event_id!: number; +} + +Vote.init({ + id: { + type: DataTypes.INTEGER, + autoIncrement: true, + primaryKey: true, + }, + user_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, + event_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, +}, { + sequelize, + tableName: 'votes', + timestamps: false, +}); + +export class Rating extends Model implements RatingAttributes { + public id!: number; + public value!: number; + public user_id!: number; + public event_id!: number; +} + +Rating.init({ + id: { + type: DataTypes.INTEGER, + autoIncrement: true, + primaryKey: true, + }, + value: { + type: DataTypes.INTEGER, + allowNull: false, + }, + user_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, + event_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, +}, { + sequelize, + tableName: 'ratings', + timestamps: false, +}); + +export class Message extends Model implements MessageAttributes { + public id!: number; + public content!: string; + public owner_id!: number; + public created_at!: Date; + public owner?: User; // Include for association typing +} + +Message.init({ + id: { + type: DataTypes.INTEGER, + autoIncrement: true, + primaryKey: true, + }, + content: { + type: DataTypes.STRING, + allowNull: false, + }, + owner_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, + created_at: { + type: DataTypes.DATE, + defaultValue: DataTypes.NOW, + }, +}, { + sequelize, + tableName: 'messages', + timestamps: false, +}); + +// --- Associations --- + +User.hasMany(Event, { foreignKey: 'owner_id', as: 'events' }); +Event.belongsTo(User, { foreignKey: 'owner_id', as: 'owner' }); + +User.hasMany(RSVP, { foreignKey: 'user_id', as: 'rsvps' }); +RSVP.belongsTo(User, { foreignKey: 'user_id', as: 'user' }); +Event.hasMany(RSVP, { foreignKey: 'event_id', as: 'rsvps' }); +RSVP.belongsTo(Event, { foreignKey: 'event_id', as: 'event' }); + +User.hasMany(Vote, { foreignKey: 'user_id', as: 'votes' }); +Vote.belongsTo(User, { foreignKey: 'user_id', as: 'user' }); +Event.hasMany(Vote, { foreignKey: 'event_id', as: 'votes' }); +Vote.belongsTo(Event, { foreignKey: 'event_id', as: 'event' }); + +User.hasMany(Rating, { foreignKey: 'user_id', as: 'ratings' }); +Rating.belongsTo(User, { foreignKey: 'user_id', as: 'user' }); +Event.hasMany(Rating, { foreignKey: 'event_id', as: 'ratings' }); +Rating.belongsTo(Event, { foreignKey: 'event_id', as: 'event' }); + +User.hasMany(Message, { foreignKey: 'owner_id', as: 'messages' }); +Message.belongsTo(User, { foreignKey: 'owner_id', as: 'owner' }); + diff --git a/examples/allstrides/server/src/routes/auth.ts b/examples/allstrides/server/src/routes/auth.ts new file mode 100644 index 0000000..dd06568 --- /dev/null +++ b/examples/allstrides/server/src/routes/auth.ts @@ -0,0 +1,94 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import express, { Request, Response } from 'express'; +import bcrypt from 'bcryptjs'; +import jwt from 'jsonwebtoken'; +import { User } from '../models'; + +const router = express.Router(); +const SECRET_KEY = process.env.SECRET_KEY || "SECRET_KEY_FOR_DEV_ONLY"; + +// Register +router.post('/register', async (req: Request, res: Response) => { + try { + const { email, password, first_name, last_name, nickname } = req.body; + + const existingUser = await User.findOne({ where: { email } }); + if (existingUser) { + return res.status(400).json({ detail: "Email already registered" }); + } + + const hashedPassword = await bcrypt.hash(password, 10); + const newUser = await User.create({ + email, + hashed_password: hashedPassword, + first_name, + last_name, + nickname + }); + + res.status(201).json(newUser); + } catch (error) { + res.status(500).json({ error: 'Server error' }); + } +}); + +// Login +router.post('/login', async (req: Request, res: Response) => { + try { + // FastAPI OAuth2PasswordRequestForm expects username/password form data usually, + // but standard JSON login is cleaner. We'll support standard JSON body. + // If frontend sends form-data, we might need multer or similar, but let's stick to JSON. + // Looking at frontend auth service might be useful, but let's assume JSON for now or check frontend. + // Actually the python code used `OAuth2PasswordRequestForm` which expects `username` and `password`. + // We will support `username` (email) and `password`. + + const { username, password } = req.body; // map email to username field if needed, or just accept email + + const user = await User.findOne({ where: { email: username } }); + if (!user) { + return res.status(401).json({ detail: "Incorrect username or password" }); + } + + const validPassword = await bcrypt.compare(password, user.hashed_password); + if (!validPassword) { + return res.status(401).json({ detail: "Incorrect username or password" }); + } + + const token = jwt.sign({ sub: user.email }, SECRET_KEY, { expiresIn: '30m' }); + res.json({ access_token: token, token_type: "bearer" }); + + } catch (error) { + res.status(500).json({ error: 'Server error' }); + } +}); + +// Reset Password Request (Mock) +router.post('/reset-password-request', async (req: Request, res: Response) => { + const { email } = req.body; + const user = await User.findOne({ where: { email } }); + if (!user) { + return res.status(404).json({ detail: "User not found" }); + } + console.log(`Sending password reset email to ${user.email}`); + res.json({ message: "Password reset email sent" }); +}); + +export default router; diff --git a/examples/allstrides/server/src/routes/chat.ts b/examples/allstrides/server/src/routes/chat.ts new file mode 100644 index 0000000..37d4929 --- /dev/null +++ b/examples/allstrides/server/src/routes/chat.ts @@ -0,0 +1,44 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import express from 'express'; +import { Message, User } from '../models'; + +const router = express.Router(); + +// Get Chat History +router.get('/history', async (req, res) => { + try { + const { skip = 0, limit = 50 } = req.query; + + const messages = await Message.findAll({ + order: [['created_at', 'DESC']], + offset: Number(skip), + limit: Number(limit), + include: [{ model: User, as: 'owner', attributes: ['id', 'nickname'] }] + }); + + // Python reversed the list to show oldest first in the UI after fetching newest + res.json(messages.reverse()); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +export default router; diff --git a/examples/allstrides/server/src/routes/events.ts b/examples/allstrides/server/src/routes/events.ts new file mode 100644 index 0000000..eab8b90 --- /dev/null +++ b/examples/allstrides/server/src/routes/events.ts @@ -0,0 +1,154 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import express, { Response } from 'express'; +import { Event, User, RSVP, Vote, Rating } from '../models'; +import { authenticateToken, AuthRequest } from '../middleware/auth'; + +const router = express.Router(); + +// Create Event +router.post('/', authenticateToken, async (req: AuthRequest, res: Response) => { + try { + const email = req.user.sub; + const user = await User.findOne({ where: { email } }); + if (!user) return res.status(404).json({ detail: "User not found" }); + + const event = await Event.create({ + ...req.body, + owner_id: user.id + }); + res.json(event); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +// List Events +router.get('/', async (req, res) => { + try { + const { skip = 0, limit = 100 } = req.query; + const events = await Event.findAll({ + offset: Number(skip), + limit: Number(limit), + include: [{ model: Vote, as: 'votes' }] + }); + + // In Python, we calculated vote_count dynamically. + // We can do that here or let the frontend handle it if it gets the array. + // The Python response_model=list[schemas.Event] implied it returned the list. + // Let's attach vote_count to match the expected schema if possible. + const eventsWithCount = events.map((e: any) => { + const json = e.toJSON(); + json.vote_count = e.votes ? e.votes.length : 0; + return json; + }); + + res.json(eventsWithCount); + } catch (err) { + console.error(err); + res.status(500).json({ error: 'Server error' }); + } +}); + +// Get Event Detail +router.get('/:id', async (req, res) => { + try { + const event = await Event.findByPk(req.params.id, { + include: [{ model: Vote, as: 'votes' }] + }); + if (!event) return res.status(404).json({ detail: "Event not found" }); + + const json: any = event.toJSON(); + json.vote_count = event.votes ? event.votes.length : 0; + + res.json(json); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +// Vote +router.post('/vote', authenticateToken, async (req: AuthRequest, res: Response) => { + try { + const email = req.user.sub; + const user = await User.findOne({ where: { email } }); + if (!user) return res.status(404).json({ detail: "User not found" }); + + const { event_id } = req.body; + + const existingVote = await Vote.findOne({ + where: { user_id: user.id, event_id } + }); + + if (existingVote) { + await existingVote.destroy(); + return res.json(existingVote); // Return the deleted vote as confirmation (matches Python behavior approximately) + } + + const newVote = await Vote.create({ + user_id: user.id, + event_id + }); + res.json(newVote); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +// RSVP +router.post('/rsvp', authenticateToken, async (req: AuthRequest, res: Response) => { + try { + const email = req.user.sub; + const user = await User.findOne({ where: { email } }); + if (!user) return res.status(404).json({ detail: "User not found" }); + + const { event_id } = req.body; // Add other RSVP fields if schema has them, currently only IDs + + const rsvp = await RSVP.create({ + user_id: user.id, + event_id + }); + res.json(rsvp); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +// Rate +router.post('/rate', authenticateToken, async (req: AuthRequest, res: Response) => { + try { + const email = req.user.sub; + const user = await User.findOne({ where: { email } }); + if (!user) return res.status(404).json({ detail: "User not found" }); + + const { event_id, value } = req.body; + + const rating = await Rating.create({ + user_id: user.id, + event_id, + value + }); + res.json(rating); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +export default router; diff --git a/examples/allstrides/server/src/routes/users.ts b/examples/allstrides/server/src/routes/users.ts new file mode 100644 index 0000000..d6b3f37 --- /dev/null +++ b/examples/allstrides/server/src/routes/users.ts @@ -0,0 +1,59 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import express, { Response } from 'express'; +import { User } from '../models'; +import { authenticateToken, AuthRequest } from '../middleware/auth'; + +const router = express.Router(); + +// Get Current User +router.get('/me', authenticateToken, async (req: AuthRequest, res: Response) => { + try { + const email = req.user.sub; + const user = await User.findOne({ where: { email } }); + if (!user) return res.status(404).json({ detail: "User not found" }); + res.json(user); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +// Update Current User +router.put('/me', authenticateToken, async (req: AuthRequest, res: Response) => { + try { + const email = req.user.sub; + const { nickname, profile_picture_url } = req.body; + + const user = await User.findOne({ where: { email } }); + if (!user) return res.status(404).json({ detail: "User not found" }); + + user.nickname = nickname; + if (profile_picture_url !== undefined) { + user.profile_picture_url = profile_picture_url; + } + await user.save(); + + res.json(user); + } catch (err) { + res.status(500).json({ error: 'Server error' }); + } +}); + +export default router; diff --git a/examples/allstrides/server/src/seed.ts b/examples/allstrides/server/src/seed.ts new file mode 100644 index 0000000..b0d702c --- /dev/null +++ b/examples/allstrides/server/src/seed.ts @@ -0,0 +1,121 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + + +import { sequelize, connectDB } from './database'; +import { User, Event, Message, Vote, Rating, RSVP } from './models'; +import bcrypt from 'bcryptjs'; + +const NUM_USERS = 50; +const NUM_EVENTS = 200; +const NUM_MESSAGES = 100; + +const firstNames = ["Alice", "Bob", "Charlie", "David", "Eve", "Frank", "Grace", "Hannah", "Isaac", "Jack", "Kathy", "Liam", "Mia", "Noah", "Olivia", "Paul", "Quinn", "Ryan", "Sophia", "Thomas"]; +const lastNames = ["Smith", "Johnson", "Williams", "Brown", "Jones", "Garcia", "Miller", "Davis", "Rodriguez", "Martinez", "Hernandez", "Lopez", "Gonzalez", "Wilson", "Anderson"]; +const eventAdjectives = ["Morning", "Evening", "Weekend", "Charity", "Marathon", "Sprint", "Trail", "City", "Park", "Mountain"]; +const eventTypes = ["Run", "Jog", "Walk", "Hike", "Race", "Dash", "Stroll"]; + +const getRandom = (arr: any[]) => arr[Math.floor(Math.random() * arr.length)]; +const getRandomInt = (min: number, max: number) => Math.floor(Math.random() * (max - min + 1)) + min; +const getRandomDate = (start: Date, end: Date) => new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); + +async function seed() { + await connectDB(); + console.log('Database connected. Starting seed...'); + + // 1. Create Users + console.log(`Creating ${NUM_USERS} users...`); + const users: User[] = []; + const hashedPassword = await bcrypt.hash('password123', 10); + + for (let i = 0; i < NUM_USERS; i++) { + const fn = getRandom(firstNames); + const ln = getRandom(lastNames); + try { + const user = await User.create({ + email: `user${i}@example.com`, + hashed_password: hashedPassword, + first_name: fn, + last_name: ln, + nickname: `${fn}${ln}${i}`, + profile_picture_url: `https://i.pravatar.cc/150?u=${i}` + }); + users.push(user); + } catch (e) { + console.log(`Skipping user creation for user${i} (might exist)`); + } + } + + // Re-fetch all users to ensure we have them if we skipped creation + const allUsers = await User.findAll(); + if (allUsers.length === 0) { + console.error("No users found. Aborting."); + return; + } + + // 2. Create Events + console.log(`Creating ${NUM_EVENTS} events...`); + const events: Event[] = []; + for (let i = 0; i < NUM_EVENTS; i++) { + const owner = getRandom(allUsers); + const event = await Event.create({ + title: `${getRandom(eventAdjectives)} ${getRandom(eventTypes)} ${i}`, + description: "Join us for a wonderful event. All levels welcome!", + start_time: getRandomDate(new Date(), new Date(Date.now() + 90 * 24 * 60 * 60 * 1000)), // Next 90 days + distance: getRandomInt(1, 42), + unit: Math.random() > 0.5 ? 'km' : 'mi', + owner_id: owner.id + }); + events.push(event); + } + + // 3. Create Messages + console.log(`Creating ${NUM_MESSAGES} chat messages...`); + for (let i = 0; i < NUM_MESSAGES; i++) { + const user = getRandom(allUsers); + await Message.create({ + content: `Hey everyone! This is message number ${i}. Who is running this weekend?`, + owner_id: user.id, + created_at: getRandomDate(new Date(Date.now() - 7 * 24 * 60 * 60 * 1000), new Date()) // Last 7 days + }); + } + + // 4. Create Votes (Randomly) + console.log('Populating votes...'); + for (const event of events) { + // Random number of votes (0 to 10) for each event + const numVotes = getRandomInt(0, 10); + const shuffledUsers = [...allUsers].sort(() => 0.5 - Math.random()); + const voters = shuffledUsers.slice(0, numVotes); + + for (const voter of voters) { + await Vote.create({ + user_id: voter.id, + event_id: event.id + }); + } + } + + console.log('Seeding complete!'); + process.exit(0); +} + +seed().catch(err => { + console.error('Seeding failed:', err); + process.exit(1); +}); diff --git a/examples/allstrides/server/tsconfig.json b/examples/allstrides/server/tsconfig.json new file mode 100644 index 0000000..7ed5de0 --- /dev/null +++ b/examples/allstrides/server/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "es2020", + "module": "commonjs", + "rootDir": "./src", + "outDir": "./dist", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true + }, + "include": ["src/**/*"] +} diff --git a/examples/allstrides/start_allstrides.sh b/examples/allstrides/start_allstrides.sh new file mode 100755 index 0000000..0ef29ce --- /dev/null +++ b/examples/allstrides/start_allstrides.sh @@ -0,0 +1,36 @@ +#!/bin/bash +# +# Copyright 2026 Google LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# This program was created with help of Gemini CLI +# + +set -e + +echo "Building Frontend..." +cd frontend +npm install +npm run build +cd .. + +echo "Setting up Server..." +cd server +npm install +npm run build + +echo "Starting Unified App..." +echo "Access the app at http://localhost:8080" +# Run the built server +npm start From 6c46c16a02a7baaa026f27d18ba48dc79c48293a Mon Sep 17 00:00:00 2001 From: Gleb Otochkin Date: Tue, 10 Feb 2026 13:46:24 -0500 Subject: [PATCH 2/2] Added revised lab version for github --- ...Lab.md => full_stack_app_migration_lab.md} | 862 ++++++++++++------ 1 file changed, 608 insertions(+), 254 deletions(-) rename examples/allstrides/{Remote_MCP_Lab.md => full_stack_app_migration_lab.md} (76%) diff --git a/examples/allstrides/Remote_MCP_Lab.md b/examples/allstrides/full_stack_app_migration_lab.md similarity index 76% rename from examples/allstrides/Remote_MCP_Lab.md rename to examples/allstrides/full_stack_app_migration_lab.md index 11bc55f..51c68ea 100644 --- a/examples/allstrides/Remote_MCP_Lab.md +++ b/examples/allstrides/full_stack_app_migration_lab.md @@ -1,6 +1,6 @@ -# Remote MCP for Cloud SQL and Developer Knowledge +# Local to Cloud: Full-Stack App Migration with Gemini CLI and Cloud SQL MCP -| Summary | In this codelab you'll learn on how to start working with Cloud Services using Google Cloud remote MCP services. It walk you through necessary setup and configuration steps and then help to migrate a local application to Google Cloud using Gemini CLI and remote MCP +| Summary | In this codelab you'll learn on how to start working with Cloud Services using Google Cloud remote MCP services. It walk you through necessary setup and configuration steps and then help to migrate a local application to Google Cloud using Gemini CLI and remote MCP | [Introduction](#introduction) @@ -19,10 +19,10 @@ [Enable Billing](#enable-billing) -[Redeem $5 Google Cloud credits (optional)](#heading=h.ey9ekvs93o50) - [Set up a personal billing account](#set-up-a-personal-billing-account) +[Set up a personal billing account](#set-up-a-personal-billing-account-1) + [Codelab-at-a-conference setup](#codelab-at-a-conference-setup) [Start Cloud Shell](#start-cloud-shell) @@ -31,25 +31,23 @@ [Enable Basic API](#enable-basic-api) -[Introducing the APIs](#introducing-the-apis) - [Grant Permissions to Service Account](#grant-permissions-to-service-account) [Enable Remote MCP](#enable-remote-mcp) [Configure Gemini CLI](#configure-gemini-cli) -[1\. Obtaining API key for Gemini](#1.-obtaining-api-key-for-gemini) +[1\. Get a Gemini API Key](#1.-get-a-gemini-api-key) [2\. Configure Gemini CLI](#2.-configure-gemini-cli) [2\. Configure MCP servers in Gemini CLI](#2.-configure-mcp-servers-in-gemini-cli) -[Preparing Application](#preparing-application) +[Preparing The Application](#preparing-the-application) -[1\. Clone Application](#1.-clone-application) +[1\. Clone Source Code](#1.-clone-source-code) -[2\. Start Application Locally](#2.-start-application-locally) +[2\. Start The Application Locally](#2.-start-the-application-locally) [3\. Test the Application](#3.-test-the-application) @@ -81,20 +79,23 @@ # Introduction {#introduction} -This codelab provides a guide on how to start working with Cloud Services using Google Cloud remote MCP service. It walk you through necessary setup and configuration steps and then help to migrate a local application to Google Cloud using Gemini CLI and remote MCP +Meet AllStrides, a full-stack event management platform for fitness communities. Despite being rich in features, its current state is "Local-Only." It relies on a local SQLite database and manual Node.js execution. For the community to grow, AllStrides needs the scale, reliability, and security of Google Cloud. + +In this codelab, you won't perform a traditional migration. Instead, you will act as a Product Architect, using the Gemini CLI as your agentic partner. By equipping Gemini with three Google Cloud Model Context Protocol (MCP) servers, you will allow the AI to "reach out" and interact directly with Google Cloud services. You will start off by using the Developer Knowledge MCP to identify the best Google Cloud database for the allstrides app. Then you will use the Cloud SQL MCP to provision a database instance and move your local community data to the cloud with a single prompt. Lastly, you will use the Cloud Run MCP to containerize the application, making AllStrides live and globally accessible. +![][image1] ## **Prerequisites** {#prerequisites} -* A basic understanding of Google Cloud, console +* A basic understanding of the Google Cloud console * Basic skills in command line interface and Cloud Shell ## **What you’ll learn** {#what-you’ll-learn} - [ ] How to deploy configure Gemini CLI to work with remote MCP -- [ ] How to use Development Knowledge remote MCP -- [ ] How to use Cloud SQL MCP to migrate data to the cloud -- [ ] How to use Cloud Run MCP to deploy application in the cloud -- [ ] How to use Gemini CLI in the Google Cloud Shell +- [ ] How to use the Development Knowledge MCP server +- [ ] How to use the Cloud SQL remote MCP server to migrate data to the cloud +- [ ] How to use the Cloud Run remote MCP server to deploy application in the cloud +- [ ] How to use Gemini CLI in Google Cloud Shell ## **What you’ll need** {#what-you’ll-need} @@ -129,7 +130,7 @@ Environment: web Environment: web -### Set up a personal billing account +### Set up a personal billing account {#set-up-a-personal-billing-account} If you set up billing using Google Cloud credits, you can skip this step. @@ -137,7 +138,7 @@ If you set up billing using Google Cloud credits, you can skip this step. \[\[**import** [on-ramp billing setup](https://docs.google.com/document/d/11gop-ro6pbpDHGDNT7eaKk3X0YCSVN8ZEmiYD_KJuJY/edit)\]\] -### Set up a personal billing account {#set-up-a-personal-billing-account} +### Set up a personal billing account {#set-up-a-personal-billing-account-1} If you set up billing using Google Cloud credits, you can skip this step. @@ -168,81 +169,110 @@ Duration: 5:00 | :---- | To use managed databases services like [Cloud SQL](https://cloud.google.com/sq?utm_campaign=CDR_0x370c34a8_default_b482327513&utm_medium=external&utm_source=lab) and other services to build and deploy your application to [Cloud Run](https://cloud.google.com/run?utm_campaign=CDR_0x370c34a8_default_b482327513&utm_medium=external&utm_source=lab) you need to enable their respective APIs in your Google Cloud project. -Depending on your approach you can optionally skip the step and let Gemini CLI enable all required APIs but you might experience some delays and repeated steps during the execution in such a case. +Depending on your approach you can optionally skip the step and let Gemini CLI enable all required APIs later but you might experience some delays and repeated steps during the execution in such a case. Inside Cloud Shell terminal, make sure that your project ID is setup: -| gcloud config set project \[YOUR-PROJECT-ID\] | -| :---- | +``` +gcloud config set project [YOUR-PROJECT-ID] +``` Set environment variable PROJECT\_ID: -| PROJECT\_ID=$(gcloud config get-value project) | -| :---- | - -Enable all necessary services: -| gcloud services enable sqladmin.googleapis.com \\ aiplatform.googleapis.com \\ secretmanager.googleapis.com \\ artifactregistry.googleapis.com \\ cloudbuild.googleapis.com \\ run.googleapis.com \\ containerregistry.googleapis.com | -| :---- | +``` +PROJECT_ID=$(gcloud config get-value project) +``` -Expected output - -| student@cloudshell:\~ (test-project-001-402417)$ gcloud config set project test-project-001-402417 Updated property \[core/project\]. student@cloudshell:\~ (test-project-001-402417)$ PROJECT\_ID=$(gcloud config get-value project) Your active configuration is: \[cloudshell-14650\] student@cloudshell:\~ (test-project-001-402417)$ student@cloudshell:\~ (test-project-001-402417)$ gcloud services enable sqladmin.googleapis.com \\ aiplatform.googleapis.com \\ secretmanager.googleapis.com \\ artifactregistry.googleapis.com \\ cloudbuild.googleapis.com \\ run.googleapis.com \\ containerregistry.googleapis.com Operation "operations/acat.p2-812263612774-c2dbeef3-c4c1-4a7d-a4b2-b5380be65044" finished successfully. | -| :---- | - -### Introducing the APIs {#introducing-the-apis} +Enable all necessary services: -* **Cloud SQL Admin API** (`sqladmin.googleapis.com`) allows you to create, configure, and manage Cloud SQL instances programmatically. It provides the control plane for Google's fully managed relational database service (supporting MySQL, PostgreSQL, and SQL Server), handling tasks such as provisioning, backups, high availability, and scaling. -* **Vertex AI API** (`aiplatform.googleapis.com`) enables your applications to build, deploy, and scale machine learning models. It provides the unified interface for all of Google Cloud's AI services, including access to Generative AI models (like Gemini) and custom model training. -* **Secret Manager API** (`secretmanager.googleapis.com`) allows you to securely store, manage, and access sensitive data such as API keys, passwords, and certificates. It provides a centralized and versioned source of truth for application secrets, ensuring they are decoupled from your source code. -* **Artifact Registry API** (`artifactregistry.googleapis.com`) provides a single, secure location to store and manage your build artifacts and dependencies. It is the evolution of Container Registry, supporting Docker container images as well as language packages (like Maven, npm, Python, etc.) and integrates seamlessly with Cloud Build and Cloud Run. -* **Cloud Build API** (`cloudbuild.googleapis.com`) allows you to execute builds on Google Cloud infrastructure. It is a serverless CI/CD platform that can import source code, run tests, and produce software packages or container images to be stored in Artifact Registry. -* **Cloud Run Admin API** (`run.googleapis.com`) allows you to deploy and manage stateless containers in a fully managed serverless environment. It abstracts away infrastructure management, automatically scaling your containerized applications up and down (even to zero) based on incoming traffic. +``` +gcloud services enable sqladmin.googleapis.com \ + aiplatform.googleapis.com \ + secretmanager.googleapis.com \ + artifactregistry.googleapis.com \ + cloudbuild.googleapis.com \ + run.googleapis.com \ + containerregistry.googleapis.com +``` + +Expected output: + +```console +student@cloudshell:~ (test-project-001-402417)$ PROJECT_ID=$(gcloud config get-value project) +Your active configuration is: [cloudshell-14650] +student@cloudshell:~ (test-project-001-402417)$ +student@cloudshell:~ (test-project-001-402417)$ gcloud services enable sqladmin.googleapis.com \ + aiplatform.googleapis.com \ + secretmanager.googleapis.com \ + artifactregistry.googleapis.com \ + cloudbuild.googleapis.com \ + run.googleapis.com \ + containerregistry.googleapis.com +Operation "operations/acat.p2-812263612774-c2dbeef3-c4c1-4a7d-a4b2-b5380be65044" finished successfully. +``` ## **Grant Permissions to Service Account** {#grant-permissions-to-service-account} -We need to provide some basic permissions to the default compute service account to be able to build and store application images. As for the previous step you have an option to delegate it to Gemini CLI during the execution. +You need to provide storage admin permissions to the default compute service account to be able to build and store application images. As in the previous step you have an option to delegate it to Gemini CLI later during the execution. -| PROJECT\_ID=$(gcloud config get-value project) gcloud projects add-iam-policy-binding $PROJECT\_ID \--member=serviceAccount:$(gcloud projects describe $PROJECT\_ID \--format="value(projectNumber)")-compute@developer.gserviceaccount.com \--role=roles/storage.admin | -| :---- | +``` +PROJECT_ID=$(gcloud config get-value project) + gcloud projects add-iam-policy-binding $PROJECT_ID --member=serviceAccount:$(gcloud projects describe $PROJECT_ID --format="value(projectNumber)")-compute@developer.gserviceaccount.com --role=roles/storage.admin +``` ## **Enable Remote MCP** {#enable-remote-mcp} The remote MCP services should explicitly be enabled for each service in a project. They are disabled by default and it helps to regulate API access on the project and service level. -We start from Developer Knowledge MCP service. To enable the Developer Knowledge API and the remote MCP service we use the following gcloud command. +Let us start with the [Developer Knowledge MCP service](https://developers.google.com/knowledge/mcp). To enable the Developer Knowledge API and the remote MCP service, you should run the following gcloud commands. -| PROJECT\_ID=$(gcloud config get-value project) gcloud services enable developerknowledge.googleapis.com \--project=$PROJECT\_ID gcloud beta services mcp enable developerknowledge.googleapis.com \--project=$PROJECT\_ID | -| :---- | +``` +PROJECT_ID=$(gcloud config get-value project) +gcloud beta services mcp enable developerknowledge.googleapis.com --project=$PROJECT_ID +``` -When the API and remote MCP for Developer Knowledge are enabled we can proceed and do the same for the Cloud SQL remote MCP service. +When the API and remote MCP for Developer Knowledge are enabled, you can proceed and do the same for the [Cloud SQL remote MCP service](https://docs.cloud.google.com/sql/docs/postgres/use-cloudsql-mcp). -| gcloud beta services mcp enable sqladmin.googleapis.com \--project=$PROJECT\_ID | -| :---- | -As with all remote MCP for databases the MCP access and permissions are staged providing granular access on the project level to the API itself and only a principal (user or service account) with [Service Usage Admin](https://clouddocs.devsite.corp.google.com/iam/docs/roles-permissions/serviceusage#serviceusage.serviceUsageAdmin) (roles/serviceusage.serviceUsageAdmin) role can do that. -And only principals with the [MCP Tool User](https://clouddocs.devsite.corp.google.com/iam/docs/roles-permissions/mcp#mcp.toolUser) (roles/mcp.toolUser) role can make calls to the remote MCP api. -For instance, if you don't have a [Cloud SQL Admin](https://clouddocs.devsite.corp.google.com/iam/docs/roles-permissions/cloudsql#cloudsql.admin) (roles/cloudsql.admin) role then you will not be able to create, clone or update any instance in the project. -You can read more about the required roles and permissions in the documentation. +``` +gcloud beta services mcp enable sqladmin.googleapis.com --project=$PROJECT_ID +``` + +As with all remote MCP for databases the MCP access and permissions are staged providing granular access on the project level to the API itself and only a principal (user or service account) with [Service Usage Admin](https://docs.cloud.google.com/iam/docs/roles-permissions/serviceusage#serviceusage.serviceUsageAdmin) (roles/serviceusage.serviceUsageAdmin) role can do that. +And only principals with the [MCP Tool User](https://docs.cloud.google.com/iam/docs/roles-permissions/mcp#mcp.toolUser) (roles/mcp.toolUser) role can make calls to the remote MCP api. +For instance, if you don't have a [Cloud SQL Admin](https://docs.cloud.google.com/iam/docs/roles-permissions/cloudsql#cloudsql.admin) (roles/cloudsql.admin) role then you will not be able to create, clone or update any instance in the project. +You can read more about the required roles and permissions in the [documentation](https://docs.cloud.google.com/sql/docs/postgres/use-cloudsql-mcp#required-roles). As we can see, the staged and granular authorization protects us from an unauthorized attack even when the remote MCP endpoint is enabled making it sufficiently safe for our production. The next remote MCP we are going to enable is for Cloud Run service. The approach for the Cloud Run remote MCP enablement and access is similar to the Cloud SQL remote MCP. Enable the Cloud Run MCP service with the following command. -| gcloud beta services mcp enable run.googleapis.com \--project=$PROJECT\_ID | -| :---- | +``` +gcloud beta services mcp enable run.googleapis.com --project=$PROJECT_ID +``` Finally we can verify all remote MCP enabled in our project using the following command. -| gcloud beta services mcp list \--project=$PROJECT\_ID | -| :---- | +``` +gcloud beta services mcp list --project=$PROJECT_ID +``` -Here is the expected output +Expected output: -| student@cloudshell:\~ (test-project-001-402417)$ gcloud beta services mcp list \--project=$PROJECT\_ID NAME: services/developerknowledge.googleapis.com MCP\_ENDPOINT: developerknowledge.googleapis.com NAME: services/run.googleapis.com MCP\_ENDPOINT: run.googleapis.com/mcp NAME: services/sqladmin.googleapis.com MCP\_ENDPOINT: sqladmin.googleapis.com/mcp | -| :---- | +```console +student@cloudshell:~ (test-project-001-402417)$ gcloud beta services mcp list --project=$PROJECT_ID +NAME: services/developerknowledge.googleapis.com +MCP_ENDPOINT: developerknowledge.googleapis.com -Now when all our API and services are enabled we need to prepare our tool. +NAME: services/run.googleapis.com +MCP_ENDPOINT: run.googleapis.com/mcp + +NAME: services/sqladmin.googleapis.com +MCP_ENDPOINT: sqladmin.googleapis.com/mcp +``` + +Now when all our API and services are enabled we need to configure Gemini CLI. --- # Configure Gemini CLI {#configure-gemini-cli} @@ -253,17 +283,17 @@ The lab is designed to use Gemini CLI as the main agent to perform most of the a If you already have the latest version of Gemini CLI and configured it to use the latest Gemini models then you can skip the next 2 steps and go directly to step 3\. -## **1\. Obtaining API key for Gemini** {#1.-obtaining-api-key-for-gemini} +## **1\. Get a Gemini API Key** {#1.-get-a-gemini-api-key} To use the latest Gemini models in your Gemini CLI it needs to be configured with an API key authentication. We can get the API key either in the Google AI Studio 1. Go to the Google AI Studio \-\> [Get API key](https://aistudio.google.com/api-keys) in your browser. 2. On the right side of the screen click Create API key button 3. In the pop-up window choose your project or import if it is not visible there - ![][image1] + ![][image2] 4. Create the API key. 5. You can copy the key using the copy button on the right side. - ![][image2] + ![][image3] The key is prepared and now we can use it for Gemini CLI @@ -273,67 +303,103 @@ Gemini CLI can be configured through the settings configurations file or interac First we will create a directory for our project. Let's call the directory projectmcp and switch to that directory using the following commands. -Code block. - -| mkdir \~/projectmcp cd \~/projectmcp | -| :---- | +``` +mkdir ~/projectmcp +cd ~/projectmcp +``` In the directory we will create a directory for gemini configuration files and will be running all our commands. Gemini CLI by default uses a user scope configuration file and extensions installed in the \~/.gemini directory. But we are going to create our own project scope configuration in our \~/projectmcp directory. Let's start from creating the configuration directory and files. -| mkdir \~/projectmcp/.gemini touch \~/projectmcp/.gemini/settings.json | -| :---- | - +``` +mkdir ~/projectmcp/.gemini +touch ~/projectmcp/.gemini/settings.json +``` Then we open the \~/projectmcp/.gemini/settings.json file using cloud shell editor. -| edit \~/projectmcp/.gemini/settings.json | -| :---- | + +``` +edit ~/projectmcp/.gemini/settings.json +``` In the opened editor window add the following configuration. -| { "general": { "preferredEditor": "vscode", "previewFeatures": true, "sessionRetention": { "enabled": true } }, "ide": { "enabled": true, "hasSeenNudge": true }, "security": { "auth": { "selectedType": "gemini-api-key" } }, "ui": { "theme": "Default" }, "tools": { "shell": { "enableInteractiveShell": false } } } | -| :---- | +``` +{ + "general": { + "preferredEditor": "vscode", + "previewFeatures": true, + "sessionRetention": { + "enabled": true + } + }, + "ide": { + "enabled": true, + "hasSeenNudge": true + }, + "security": { + "auth": { + "selectedType": "gemini-api-key" + } + }, + "ui": { + "theme": "Default" + }, + "tools": { + "shell": { + "enableInteractiveShell": false + } + } +} +``` After editing the file you can use ctrl+s to save your changes and switch back to the terminal by clicking the Open Terminal button -![][image3] +![][image4] -We set our Gemini CLI authentication type as gemini-api-key and we need to provide the key to the model. You can do it by creating an .env file in the directory we want to work with Gemini CLI and store your API key for Gemini CLI auth as an environment variable which will be picked up when you start the IDE. -Let's edit the file using our Cloud Shell editor +The above settings.json filesets your Gemini CLI authentication type as gemini-api-key and you need to provide the key to the model. You can do it by creating an .env file in the directory you want to work with Gemini CLI and store your API key for Gemini CLI auth as an environment variable which will be picked up when you start the IDE. +Let's edit the file using Cloud Shell editor -| edit \~/projectmcp/.env | -| :---- | +``` +edit ~/projectmcp/.env +``` And store your API key created in step 1\. -| GEMINI\_API\_KEY=AIzaSyCn1dtFf-ZExlw2Z123456qwertyau1s | -| :---- | +``` +GEMINI_API_KEY= +``` -Now we can return back to the terminal and continue. The next step is to update our Gemini CLI to the latest version. The version in the Google Cloud Shell or in your environment can be outdated and might not work correctly with the latest configurations and MCP services. So we update Gemini CLI to the latest version and start it up. In the terminal execute the following. +Now you can return back to the terminal and continue. The next step is to update your Gemini CLI to the latest version. The version in the Google Cloud Shell or in your environment can be outdated and might not work correctly with the latest configurations and MCP services. So it’s important that you update Gemini CLI to the latest version and start it up. In the terminal execute the following. -| cd \~/projectmcp/ npm install \-g @google/gemini-cli@latest | -| :---- | -Now you can verify the version. Please keep in mind that if you are working in the Google Cloud Shell, every time that you restart the shell it might return to the previous version. The changes you make to the Gemini CLI tool itself are not permanent in Cloud Shell. +``` +cd ~/projectmcp/ +npm install -g @google/gemini-cli@latest +``` -| gemini \--version | -| :---- | +Now you can verify the version. Please keep in mind that if you are working in the Google Cloud Shell, every time that you restart the shell it might return to the previous version. The changes you make to the Gemini CLI itself are not permanent in Cloud Shell. -It should show the latest Gemini CLI version (version 0.27 on the moment of writing the lab). And now we can start it and make sure it is using the latest Gemini model. Run the following command in your project folder to start Gemini CLI. +``` +gemini --version +``` -| gemini | -| :---- | +It should show the latest Gemini CLI version (version 0.27 on the moment of writing the lab). You can verify the latest Gemini CLI version [here](https://github.com/google-gemini/gemini-cli/releases). And now we can start it and make sure it is using the latest Gemini model. Run the following command in your project folder to start Gemini CLI. + +``` +gemini +``` And when Gemini CLI starts you can check the version and the model by running /about command in the interface. You should get something like the picture below. -![][image4] -We can see it is using the latest Gemini-3 model. +![][image5] +You can see it is using the latest Gemini-3 model. ## **2\. Configure MCP servers in Gemini CLI** {#2.-configure-mcp-servers-in-gemini-cli} -Now it is time to add all our enabled MCP servers. We have two ways to enable them in the Gemini CLI \- through extensions or directly in the settings. In this lab we will use our project scope setting.json file and we will add the MCP servers directly there. +Now it is time to add all our enabled MCP servers. You have two ways to enable them in the Gemini CLI \- through extensions or directly in the settings. In this lab, you will use your project scope setting.json file and you will add the MCP servers authentication details there. -1. For the Developer Knowledge MCP server we need to create an API key to be authorized on the endpoint. +1. For the Developer Knowledge MCP server, you need to create an API key to be authorized on the endpoint. Here are the steps: * In the Google Cloud console for the project in which you enabled the API, go to the [Credentials page](https://console.cloud.google.com/apis/credentials?utm_campaign=CDR_0x370c34a8_default_b482327513&utm_medium=external&utm_source=lab). * Click Create credentials, and then select API key from the menu. The API key created dialog displays the string for your newly created key. @@ -343,84 +409,180 @@ Now it is time to add all our enabled MCP servers. We have two ways to enable th * From the Select APIs list, enable Developer Knowledge API and click OK. * Click Save. - ![][image5] - - - Now if you need to use the key you can go to the page and click on Show key on the right. - ![][image6] - Now we need to put that key to the configuration. The MCP section of our settings.json file would look like this (you need to put a value for your DK API key there). We will cover later how the settings.json file should look like with all MCP servers together. - -Here is an example of what the MCP section of the settings.json file looks like if only DK API is added. - + Now if you need to use the key you can go to the page and click on Show key on the right. -| "mcpServers": { "DeveloperKnowledge": { "httpUrl": "https://developerknowledge.googleapis.com/mcp", "headers": { "X-Goog-Api-Key": "AIzaSQwerTY1234560KxrfaZIrNQeU" } } }, | -| :---- | + ![][image7] -2. Then we can add configuration for our Cloud SQL MCP server. For the Cloud SQL MCP we will be using your google credentials instead of API. It is more secure and gives us the ability to define roles and scope of actions allowable for a user. Here is the configuration for the MCP server. Please replace the "test-project-001-402417" with your own project id. -| "Cloud SQL MCP Server": { "httpUrl": "https://sqladmin.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] }, "timeout": 500000, "trust": false, "headers": { "X-Goog-User-Project": "test-project-001-402417" } }, | -| :---- | + Now you need to store that key in the configuration. The MCP section of our settings.json file would look like this (you need to put a value for your DK API key there). Here is an example of what the MCP section of the settings.json file looks like if only DK API is added. Later on in the lab, you will also see how the settings.json file should look like with all MCP servers together. -3. The next one is configuration for Cloud Run MCP server. It is following exactly the same pattern as for the previous one and using Google credentials for authentication and authorization. Here is the sample configuration. -| "CloudRun": { "httpUrl": "https://run.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] } } | -| :---- | + -We need to combine all together in the \~/projectmcp/.gemini/settings.json file. +``` + "mcpServers": { + "DeveloperKnowledge": { + "httpUrl": "https://developerknowledge.googleapis.com/mcp", + "headers": { + "X-Goog-Api-Key": "" + } + } + }, +``` + +2. Next, you can add configuration for our Cloud SQL MCP server. For the Cloud SQL MCP, you will be using your google credentials instead of API. It is more secure and gives us the ability to define roles and scope of actions allowable for a user. Here is the configuration for the MCP server. Please replace the "\" with your own project id. + +``` + "Cloud SQL MCP Server": { + "httpUrl": "https://sqladmin.googleapis.com/mcp", + "authProviderType": "google_credentials", + "oauth": { + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "timeout": 500000, + "trust": false, + "headers": { + "X-Goog-User-Project": "" + } + }, +``` + +3. This next chunk of json contains the configuration for Cloud Run MCP server. It is following the same pattern as the example above and using Google credentials for authentication and authorization. Here is the sample configuration. + +``` + "CloudRun": { + "httpUrl": "https://run.googleapis.com/mcp", + "authProviderType": "google_credentials", + "oauth": { + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } +``` + +All of these need to be added to the \~/projectmcp/.gemini/settings.json file. Open the \~/projectmcp/.gemini/settings.json file using cloud shell editor. -| edit \~/projectmcp/.gemini/settings.json | -| :---- | - -And replace the contents by the following configuration. Please put your API key and project id in the "X-Goog-Api-Key" and the "X-Goog-User-Project" fields according to your environment. - -| { "general": { "preferredEditor": "vscode", "previewFeatures": true, "sessionRetention": { "enabled": true } }, "ide": { "enabled": true, "hasSeenNudge": true }, "security": { "auth": { "selectedType": "gemini-api-key" } }, "mcpServers": { "DeveloperKnowledge": { "httpUrl": "https://developerknowledge.googleapis.com/mcp", "headers": { "X-Goog-Api-Key": "AIzaSQwerTY1234560KxrfaZIrNQeU" } }, "Cloud SQL MCP Server": { "httpUrl": "https://sqladmin.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] }, "timeout": 500000, "trust": false, "headers": { "X-Goog-User-Project": "test-project-001-402417" } }, "CloudRun": { "httpUrl": "https://run.googleapis.com/mcp", "authProviderType": "google\_credentials", "oauth": { "scopes": \[ "https://www.googleapis.com/auth/cloud-platform" \] } } }, "ui": { "theme": "Default" }, "tools": { "shell": { "enableInteractiveShell": false } } } | -| :---- | - -Now we can start the gemini and see all our MCP servers enabled there. - -| cd \~/projectmcp/ gemini | -| :---- | +``` +edit ~/projectmcp/.gemini/settings.json +``` + +And replace the contents by the following configuration. **Please put your API key and project id in the "X-Goog-Api-Key" and the "X-Goog-User-Project" fields according to your environment**. + +``` +{ + "general": { + "preferredEditor": "vscode", + "previewFeatures": true, + "sessionRetention": { + "enabled": true + } + }, + "ide": { + "enabled": true, + "hasSeenNudge": true + }, + "security": { + "auth": { + "selectedType": "gemini-api-key" + } + }, + "mcpServers": { + "DeveloperKnowledge": { + "httpUrl": "https://developerknowledge.googleapis.com/mcp", + "headers": { + "X-Goog-Api-Key": "" + } + }, + "Cloud SQL MCP Server": { + "httpUrl": "https://sqladmin.googleapis.com/mcp", + "authProviderType": "google_credentials", + "oauth": { + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "timeout": 500000, + "trust": false, + "headers": { + "X-Goog-User-Project": "" + } + }, + "CloudRun": { + "httpUrl": "https://run.googleapis.com/mcp", + "authProviderType": "google_credentials", + "oauth": { + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + }, + "ui": { + "theme": "Default" + }, + "tools": { + "shell": { + "enableInteractiveShell": false + } + } +} +``` + +Now we can start the Gemini CLI and see all our MCP servers enabled there. + +``` +cd ~/projectmcp/ +gemini +``` When the Gemini CLI is started you can execute the /mcp command to see all MCP servers up and running. -![][image7] +![][image8] --- -# Preparing Application {#preparing-application} +# Preparing The Application {#preparing-the-application} Duration: 10:00 -In our tests we will try to migrate our sample local application to the Google Cloud. First we install the application locally and test it out. +In the following example, you will try to migrate your sample local application to Google Cloud. First we install the application locally and test it out. -## **1\. Clone Application** {#1.-clone-application} +## **1\. Clone Source Code** {#1.-clone-source-code} We need to clone our application from the GitHub repository. In the Cloud Shell or your local terminal in the project folder execute. -| git clone https://github.com/gotochkin/allstrides.git | -| :---- | -## **2\. Start Application Locally** {#2.-start-application-locally} +``` +git clone https://github.com/google/mcp.git +``` + +## **2\. Start The Application Locally** {#2.-start-the-application-locally} Let's test the application and load some sample data In the same shell switch to the application folder and start the application using the -| cd allstrides ./start\_allstrides.sh | -| :---- | + +``` +cd mcp/examples/allstrides +./start_allstrides.sh +``` ## **3\. Test the Application** {#3.-test-the-application} If you are working in the Cloud Shell then push the Web preview button on the top of cloud shell window and choose Preview on port 8080 -![][image8] +![][image9] It will open a new browser tab with the application interface where you can for example click on the Events button. -![][image9] +![][image10] As of now you don't have any events. @@ -429,23 +591,27 @@ As of now you don't have any events. You can optionally register in the application and create your own events, chat messages and users or you can use the sample data supplied with the application. Open another Cloud Shell tab using the sign “+” at the top. -![][image10] +![][image11] In the new cloud shell tab execute switch to the application directory and execute import using sqllite3 utility: -| cd allstrides sqlite3 allstrides.db \< seed\_data.sql | -| :---- | +``` +cd ~/projectmcp/mcp/examples/allstrides +sqlite3 allstrides.db < seed_data.sql +``` If you go back to the application page then after clicking on the Events button again you should see multiple events. -![][image11] +![][image12] You also can test the chat page and see some messages there. Now you can close the second tab typing exit -| exit | -| :---- | + +``` +exit +``` And stop the application in the first tab using ctrl+c combination. @@ -455,61 +621,115 @@ And stop the application in the first tab using ctrl+c combination. Duration: 5:00 -The Developer Knowledge MCP allows us to use Google documents directly from our agnostic tools providing ability to verify instructions, create tutorials and other tasks which can be augmented by the latest Google documentation. +The [Developer Knowledge MCP](https://developers.google.com/knowledge/mcp) allows us to use Google documents directly from our agnostic tools providing ability to verify instructions, create tutorials and other tasks which can be augmented by the latest Google documentation. Start your Gemini CLI and list available MCP tools in the Developer Knowledge MCP server. -| /mcp | -| :---- | +``` +/mcp +``` For the Developer Knowledge MCP you should see three available tool: -| 🟢 DeveloperKnowledge \- Ready (3 tools) Tools: \- batch\_get\_documents \- get\_document \- search\_documents | -| :---- | +Expected output: + +```console +🟢 DeveloperKnowledge - Ready (3 tools) + Tools: + - batch_get_documents + - get_document + - search_documents +``` Our task is to move our application to the Google Cloud and it means we need to switch from the local Sqlite database to a more scalable and cloud native solution. Let's ask Gemini to analyze our application code and advice on the database solution. In the Gemini CLI prompt type the following: -| Hello, I need to choose a database platform for my allstrides application in Google Cloud. Can you analyze documentation and prepare a tutorial to choose the correct database engine? | -| :---- | +``` +Hello, I need to choose a database platform for my allstrides application in Google Cloud. Can you analyze documentation and prepare a tutorial to choose the correct database engine? +``` Gemini CLI will start from analyzing your code and then ask to execute the -| ? search\_documents (DeveloperKnowledge MCP Server) {"query":"choose google cloud database"} ← │ │ │ │ MCP Server: DeveloperKnowledge │ │ Tool: search\_documents │ │ │ │ Allow execution of MCP tool "search\_documents" from server "DeveloperKnowledge"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) | -| :---- | +Expected output + +```console + ? search_documents (DeveloperKnowledge MCP Server) {"query":"choose google cloud database"} ← │ +│ │ +│ MCP Server: DeveloperKnowledge │ +│ Tool: search_documents │ +│ │ +│ Allow execution of MCP tool "search_documents" from server "DeveloperKnowledge"? │ +│ │ +│ ● 1. Allow once │ +│ 2. Allow tool for this session │ +│ 3. Allow all server tools for this session │ +│ 4. No, suggest changes (esc) +``` We can see that the tool is using MCP to ground the response by Google documentation. Allow the execution of the Developer Knowledge MCP request. It might ask you one or two times more to get more information before providing the response. Do not allow any changes in your application as of now. -At the end it has created a tutorial with a summary where Cloud SQL for Postgres was defined as the best choice for database backend. You might get a slightly different response due to non-determenistic nature of Generative AI models. +At the end it has created a tutorial with a summary where Cloud SQL for Postgres was defined as the best choice for database backend. You might get a slightly different response due to the non-deterministic nature of Generative AI models. -| By switching to Cloud SQL for PostgreSQL, AllStrides gains a robust, scalable foundation suitable for production deployment on Google Cloud. The transition is straightforward due to the use of Sequelize ORM. | -| :---- | +Expected output: + +```console +By switching to Cloud SQL for PostgreSQL, AllStrides gains a robust, scalable foundation suitable for production deployment on Google Cloud. The transition is straightforward due to the use of Sequelize ORM. +``` We also can ask to prepare a step-by-step data migration guide. Put a new prompt to the Gemini CLI: -| I agree with the recommendation to use Cloud SQL for PostgreSQL as the new database for my application. Can you prepare a detailed migration tutorial based on Google documentation on how to move data from my local database to Cloud SQL in the cloud? | -| :---- | +``` +I agree with the recommendation to use Cloud SQL for PostgreSQL as the new database for my application. Can you prepare a detailed migration tutorial based on Google documentation on how to move data from my local database to Cloud SQL in the cloud? +``` And here again we expect Gemini CLI to use Developer Knowledge MCP as the source for truth while preparing the tutorial. The sequence of actions taken by Gemini CLI can be slightly different depending on the exact model and other factors. For example it can ask to prepare migration scripts first and only after that work on the final tutorial documentation. -Here is one of the examples where it asked my permission to execute the Developer Knowledge MCP: - -| ? search\_documents (DeveloperKnowledge MCP Server) {"query":"migrate local database to Cloud SQL for PostgreSQL"} ← │ │ │ │ MCP Server: DeveloperKnowledge │ │ Tool: search\_documents │ │ │ │ Allow execution of MCP tool "search\_documents" from server "DeveloperKnowledge"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) │ │ │ │ │ │ ⊷ search\_documents (DeveloperKnowledge MCP Server) {"query":"import data into Cloud SQL PostgreSQL"} | -| :---- | +Here is one of the examples where it asks for permission to execute the Developer Knowledge MCP: + +```console + ? search_documents (DeveloperKnowledge MCP Server) {"query":"migrate local database to Cloud SQL for PostgreSQL"} ← │ +│ │ +│ MCP Server: DeveloperKnowledge │ +│ Tool: search_documents │ +│ │ +│ Allow execution of MCP tool "search_documents" from server "DeveloperKnowledge"? │ +│ │ +│ ● 1. Allow once │ +│ 2. Allow tool for this session │ +│ 3. Allow all server tools for this session │ +│ 4. No, suggest changes (esc) │ +│ │ +│ │ +│ ⊷ search_documents (DeveloperKnowledge MCP Server) {"query":"import data into Cloud SQL PostgreSQL"} + +``` During the execution Gemini CLI might ask you to execute some commands. For example to better understand the data schema to prepare correct instructions for the data migration. And in the end it should prepare a step-by-step instruction for data migration. Then you can ask Gemini CLI to write the tutorial down -| Please write the tutorial down | -| :---- | +``` +Please write the tutorial down +``` And it will create a new markdown file with the tutorial document. -| ✦ I have created a detailed migration guide for you. You can find the tutorial in the new file: MIGRATION\_GUIDE.md. This guide covers: 1\. Exporting your local SQLite data to CSV format. 2\. Creating the PostgreSQL schema with compatible data types. 3\. Uploading data to Google Cloud Storage. 4\. Importing data into Cloud SQL in the correct order to respect relationships. 5\. Resetting ID sequences to ensure new data can be added without errors. | -| :---- | +Expected output: + +```console +✦ I have created a detailed migration guide for you. + + You can find the tutorial in the new file: MIGRATION_GUIDE.md. + + This guide covers: + 1. Exporting your local SQLite data to CSV format. + 2. Creating the PostgreSQL schema with compatible data types. + 3. Uploading data to Google Cloud Storage. + 4. Importing data into Cloud SQL in the correct order to respect relationships. + 5. Resetting ID sequences to ensure new data can be added without errors. +``` In the next step we will be working with Cloud SQL MCP preparing our database and migrating data. @@ -521,55 +741,103 @@ Duration: 15:00 ## **1\. Create Cloud SQL instance** {#1.-create-cloud-sql-instance} -Before working with the Cloud SQL MCP the Cloud SQL Admin API (sqladmin.googleapis.com) and Cloud SQL MCP API both should be enabled in the project. If you haven't done it at the start of our lab you can either do it now or ask Gemini CLI to enable it. -The commands to enable the APIs are the following - -| gcloud services enable sqladmin.googleapis.com gcloud beta services mcp enable sqladmin.googleapis.com | -| :---- | - You can start from checking the available tools in the Cloud SQL MCP server by typing /mcp in the Gemini CLI -| /mcp | -| :---- | - -Currently we have the following tools available for us: - -| 🟢 Cloud SQL MCP Server \- Ready (11 tools) Tools: \- clone\_instance \- create\_instance \- create\_user \- execute\_sql \- get\_instance \- get\_operation \- import\_data \- list\_instances \- list\_users \- update\_instance \- update\_user | -| :---- | +``` +/mcp +``` + +Currently we have the following tools available for us. + +Expected output: + +```console +🟢 Cloud SQL MCP Server - Ready (11 tools) + Tools: + - clone_instance + - create_instance + - create_user + - execute_sql + - get_instance + - get_operation + - import_data + - list_instances + - list_users + - update_instance + - update_user +``` We've already decided to use Cloud SQL for Postgres as the backend for our application in the Google Cloud. Now we can ask Gemini to create a Cloud SQL instance for us. -In the GEmini CLI prompt type your request like the following: +In the Gemini CLI prompt type your request like the following: -| Please create a Cloud SQL for Postgres instance with appropriate edition and version in the us-central1 region to be a backend for our application with a public IPs in the current project with 2 CPU and 8 GB memory. | -| :---- | +``` +Please create a Cloud SQL for Postgres instance with appropriate edition and version in the us-central1 region to be a backend for our application with a public IPs in the current project with 2 CPU and 8 GB memory. +``` To avoid extra calls to identify your current project you can explicitly specify your project id when you put your prompt. If the project name was not used in the context before the model will either ask the project id or ask to execute gcloud command to identify the project. -Then it will analyze existing tools and ask to execute Cloud SQL MCP tools. In my case I got the following request for approval. - -| ? create\_instance (Cloud SQL MCP Server MCP Server) {"tier":"db-custom-2-8192","region":"us-central1","project":"gleb-test-short-001-486416","databaseVersion":"POSTGRES\_17","edition":"ENTERPRISE","nam… ← │ │ │ │ MCP Server: Cloud SQL MCP Server │ │ Tool: create\_instance │ │ │ │ Allow execution of MCP tool "create\_instance" from server "Cloud SQL MCP Server"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) | -| :---- | +Then it will analyze existing tools and ask to execute Cloud SQL MCP tools. You should expect to see the following request for approval. + +```console +? create_instance (Cloud SQL MCP Server MCP Server) {"tier":"db-custom-2-8192","region":"us-central1","project":"gleb-test-short-001-486416","databaseVersion":"POSTGRES_17","edition":"ENTERPRISE","nam... ← │ +│ │ +│ MCP Server: Cloud SQL MCP Server │ +│ Tool: create_instance │ +│ │ +│ Allow execution of MCP tool "create_instance" from server "Cloud SQL MCP Server"? │ +│ │ +│ ● 1. Allow once │ +│ 2. Allow tool for this session │ +│ 3. Allow all server tools for this session │ +│ 4. No, suggest changes (esc) + +``` After starting the execution it will ask to monitor the operation status and possible sleep requests between the checks. Something like the following. -| ✦ I will wait for 30 seconds before checking the status of the instance creation. ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ⊶ Shell sleep 30 \[current working directory /home/gleb/demo\] │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ⠋ Refining Instance Configuration (esc to cancel, 11s) | -| :---- | - -That would be followed by a get\_operation tool for Cloud SQL Server MCP. - -| ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ? get\_operation (Cloud SQL MCP Server MCP Server) {"project":"gleb-test-short-001-486416","operation":"73c39ca7-65fe-46d1-bdb8-0dfa00000032"} ← │ │ │ │ MCP Server: Cloud SQL MCP Server │ │ Tool: get\_operation │ │ │ │ Allow execution of MCP tool "get\_operation" from server "Cloud SQL MCP Server"? │ │ │ │ ● 1\. Allow once | -| :---- | - -After the final get\_instance request you should get information about the created instance. Something like the following output: - -| ✦ I will wait for 30 seconds before checking the status of the instance creation. ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ⊶ Shell sleep 30 \[current working directory /home/gleb/demo\] │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ⠋ Refining Instance Configuration (esc to cancel, 11s) | -| :---- | - -That would be followed by a get\_operation tool for Cloud SQL Server MCP. - -| The Cloud SQL for Postgres instance allstrides-db has been successfully created in the us-central1 region with 2 vCPUs and 8 GB of RAM. Instance Details: \- Project ID: gleb-test-short-001-486416 \- Instance Name: allstrides-db \- Public IP Address: 35.226.187.246 \- Database Version: POSTGRES\_17 \- Machine Type: db-custom-2-8192 (2 vCPU, 8 GB RAM) \- Region: us-central1 \- Connection Name: gleb-test-short-001-486416:us-central1:allstrides-db The instance is configured with public IP enabled, IAM authentication turned on, and Data API access allowed. | -| :---- | +```console +╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +│ ? get_operation (Cloud SQL MCP Server MCP Server) {"project":"gleb-test-short-001-486416","operation":"73c39ca7-65fe-46d1-bdb8-0dfa00000032"} ← │ +│ │ +│ MCP Server: Cloud SQL MCP Server │ +│ Tool: get_operation │ +│ │ +│ Allow execution of MCP tool "get_operation" from server "Cloud SQL MCP Server"? │ +│ │ +│ ● 1. Allow once +``` + +After the final get\_instance request you should get information about the created instance. Something like the following. + +Expected output: + +```console +✦ I will wait for 30 seconds before checking the status of the instance creation. +╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +│ ⊶ Shell sleep 30 [current working directory /home/gleb/demo] │ +│ │ +╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +⠋ Refining Instance Configuration (esc to cancel, 11s) + +``` + +That would be followed by a get\_operation tool for Cloud SQL Server MCP and by the get\_insance MCP tool call. You might experience additional checks and call executed by Gemini CLI to verify the successful completion of the task. + +```console +The Cloud SQL for Postgres instance allstrides-db has been successfully created in the us-central1 region with 2 vCPUs and 8 GB of RAM. + + Instance Details: + - Project ID: gleb-test-short-001-486416 + - Instance Name: allstrides-db + - Public IP Address: 35.226.187.246 + - Database Version: POSTGRES_17 + - Machine Type: db-custom-2-8192 (2 vCPU, 8 GB RAM) + - Region: us-central1 + - Connection Name: gleb-test-short-001-486416:us-central1:allstrides-db + + The instance is configured with public IP enabled, IAM authentication turned on, and Data API access allowed. +``` ## **2\. Migrate Data** {#2.-migrate-data} @@ -577,65 +845,144 @@ The instance is ready and now we can continue migrating all our data from the ex In the Gemini CLI prompt type the following request -| Now when we have our Cloud SQL instance ready it is time to move the data from our local database. Please migrate all the data to a new database in our Cloud SQL instance where the new user for application would be the database owner? Let's call the new database allstrides-db and the user allstrides. Please use our MCP tools whenever it is possible. | -| :---- | +``` +Now when we have our Cloud SQL instance ready it is time to move the data from our local database. Please migrate all the data to a new database in our Cloud SQL instance where the new user for application would be the database owner? Let's call the new database allstrides-db and the user allstrides. Please use our MCP tools whenever it is possible. +``` During the execution the Gemini CLI will analyze our data model and to do that it will ask permissions to run some commands. The workflow is not 100% deterministic and some steps can be different. -Here is an example of how it might start +Here is an example of how it might start. -| ✦ I will read the allstrides/README.md and allstrides/seed\_data.sql files to understand the local database structure and data. ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ ✓ ReadFile allstrides/README.md │ │ │ │ │ │ ✓ ReadFile allstrides/seed\_data.sql │ │ │ ╰───────────────────────────────────────────────────────────────────────── | -| :---- | +Expected output: + +```console +✦ I will read the allstrides/README.md and allstrides/seed_data.sql files to understand the local database structure and data. +╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +│ ✓ ReadFile allstrides/README.md │ +│ │ +│ │ +│ ✓ ReadFile allstrides/seed_data.sql │ +│ │ +╰───────────────────────────────────────────────────────────────────────── +``` Then after several steps it will use Cloud SQL MCP to prepare the database, user and eventually migrate data. One of the first actions it performs on the database is add you as an IAM user and grant you permissions to create database and user. You should have sufficient privileges in the Google Cloud as IAM Here is an example of some steps during the workflow -| ✓ execute\_sql (Cloud SQL MCP Server MCP Server) {"project":"gleb-test-short-001-486416","instance":"allstrides-db","sqlStatement":"CREATE DATABASE \\"allstrides-db\\";","database":"postgres"} │ │ │ │ { │ │ "messages": \[ │ │ { │ │ "message": "Execution complete. 1 result set(s) returned.", │ │ "severity": "INFO" │ │ } │ │ \], │ │ "metadata": { │ │ "sqlStatementExecutionTime": "0.075591388s" │ │ }, │ │ "results": \[ │ │ {} │ │ \] │ │ } │ │ | -| :---- | +Expected output: + +```console + ✓ execute_sql (Cloud SQL MCP Server MCP Server) {"project":"gleb-test-short-001-486416","instance":"allstrides-db","sqlStatement":"CREATE DATABASE \"allstrides-db\";","database":"postgres"} │ +│ │ +│ { │ +│ "messages": [ │ +│ { │ +│ "message": "Execution complete. 1 result set(s) returned.", │ +│ "severity": "INFO" │ +│ } │ +│ ], │ +│ "metadata": { │ +│ "sqlStatementExecutionTime": "0.075591388s" │ +│ }, │ +│ "results": [ │ +│ {} │ +│ ] │ +│ } │ +│ +``` -| \- | -| :---- | - -| \- | -| :---- | ## **3\. Deploy Application to Cloud Run** {#3.-deploy-application-to-cloud-run} -We were able to create the database and migrate our data. Now we are ready to deploy our application to Cloud Run. During the deployment we will be using a combination of Google Cloud SDK to build the image in Google cloud and then deploy it using Cloud Run MCP. -In the Gemini CLI prompt type the following request. +Now, the database has been created and the local application data has been migrated to your CloudSQL database. You are now ready to deploy your application to Cloud Run. During the deployment you will be using a combination of Google Cloud SDK to build the image in Google cloud and then deploy it using Cloud Run MCP. +In Gemini CLI, run the following prompt. -| Now, when all the data is successfully migrated to our Cloud SQL instance allstrides-db we can migrate our allstrides application to Cloud Run and deploy using my Cloud SQL database. Please put the username and the password for my database user user to Secret Manager to not show openly in Cloud Run. Let's build the image first and then use MCP to create the Cloud Run service. | -| :---- | +``` +Now, when all the data is successfully migrated to our Cloud SQL instance allstrides-db we can migrate our allstrides application to Cloud Run and deploy using my Cloud SQL database. Please put the username and the password for my database user user to Secret Manager to not show openly in Cloud Run. +Let's build the image first and then use MCP to create the Cloud Run service. +``` -During execution it will check the APIs, prepare the data for the secret manager and create the required secrets. Also it will be updating the application to work with PostgreSQL database and add necessary npm modules. +During execution it will check the APIs, prepare the data for the secret manager and create the required secrets. Also it will be updating the application to work with PostgreSQL database and add the necessary npm modules. -Then after building the image and placing it to the repository it uses MCP service to deploy the application to Cloud Run. +Then after building the image and placing it to the Artifact Registry it uses MCP service to deploy the application to Cloud Run. -Here is an example of calling Cloud Run MCP +Here is an example of calling the Cloud Run MCP -| ✦ I will deploy the 'allstrides' service to Cloud Run using the deploy\_service\_from\_image tool. I will configure the environment variables and map the database credentials from Secret Manager. Note that the MCP tool's schema does not explicitly expose the Cloud SQL instance attachment parameter, which is typically required for the Unix socket connection (/cloudsql/...) to work. I will proceed with the deployment as requested, but if the database connection fails due to the missing instance attachment, we may need to use gcloud to update that specific configuration. ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ Action Required 1 of 1 │ │ │ │ ? deploy\_service\_from\_image (CloudRun MCP Server) {"service":{"invokerIamDisabled":true,"name":"projects/gleb-test-short-001-486416/locations/us-centra… │ │ │ │ MCP Server: CloudRun │ │ Tool: deploy\_service\_from\_image │ │ Allow execution of MCP tool "deploy\_service\_from\_image" from server "CloudRun"? │ │ │ │ ● 1\. Allow once │ │ 2\. Allow tool for this session │ │ 3\. Allow all server tools for this session │ │ 4\. No, suggest changes (esc) │ │ │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ | -| :---- | +Expected output: + +```console +✦ I will deploy the 'allstrides' service to Cloud Run using the deploy_service_from_image tool. I will configure the environment variables and map the + database credentials from Secret Manager. Note that the MCP tool's schema does not explicitly expose the Cloud SQL instance attachment parameter, which is + typically required for the Unix socket connection (/cloudsql/...) to work. I will proceed with the deployment as requested, but if the database connection + fails due to the missing instance attachment, we may need to use gcloud to update that specific configuration. + + +╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +│ Action Required 1 of 1 │ +│ │ +│ ? deploy_service_from_image (CloudRun MCP Server) {"service":{"invokerIamDisabled":true,"name":"projects/gleb-test-short-001-486416/locations/us-centra... │ +│ │ +│ MCP Server: CloudRun │ +│ Tool: deploy_service_from_image │ +│ Allow execution of MCP tool "deploy_service_from_image" from server "CloudRun"? │ +│ │ +│ ● 1. Allow once │ +│ 2. Allow tool for this session │ +│ 3. Allow all server tools for this session │ +│ 4. No, suggest changes (esc) │ +│ │ +╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ + +``` -During the execution one can expect failed steps but the tool should be able to understand the mistakes and rerun the steps correcting itself. The non-deterministic nature of AI agentic tools doesn't allow us to predict exactly what kind of issues it can hit but the most important is that the available tools and skills allow it to complete the task and get desired outcome. +The exact path to complete all operations can vary from execution to execution. AI agents choose the path based on the context, command output, and multiple other variables. And here lies the strength of AI agentic software \- it can react, adjust its approach, and retry steps to complete tasks and deliver successful results. -At the end, if all parts were successfully completed, we should get our application up and running in Cloud Run and connected to our Cloud SQL database. +You should now have your allstrides application deployed and running in Cloud Run and connected to your Cloud SQL database. Here is what you might be able to see at the end. -| ✦ The application allstrides has been successfully migrated to Cloud Run and is connected to the Cloud SQL database allstrides-db. Deployment Details: \* Service URL: https://allstrides-812263612774.us-central1.run.app \* Database: allstrides-db (PostgreSQL) \* Database User: allstrides (Password updated and stored in Secret Manager) \* Secrets: db-user and db-pass are mounted as environment variables. \* Region: us-central1 Steps Taken: 1\. Database Configuration: \* Updated the allstrides database user password. \* Created db-user and db-pass secrets in Google Cloud Secret Manager. \* Updated database.ts to support PostgreSQL connections via Cloud SQL socket. 2\. Build: \* Built the container image gcr.io/gleb-test-short-001-486416/allstrides using Cloud Build. 3\. Deployment: \* Initiated deployment using the MCP deploy\_service\_from\_image tool. \* Granted the Secret Manager Secret Accessor role to the Cloud Run service account. \* Attached the Cloud SQL instance connection using gcloud (as the MCP tool currently lacks this specific configuration parameter). The application is now serving traffic and successfully connected to the database. | -| :---- | +Expected output: + +```console +✦ The application allstrides has been successfully migrated to Cloud Run and is connected to the Cloud SQL database allstrides-db. + + Deployment Details: + + + * Service URL: https://allstrides-812263612774.us-central1.run.app + * Database: allstrides-db (PostgreSQL) + * Database User: allstrides (Password updated and stored in Secret Manager) + * Secrets: db-user and db-pass are mounted as environment variables. + * Region: us-central1 + + Steps Taken: + + + 1. Database Configuration: + * Updated the allstrides database user password. + * Created db-user and db-pass secrets in Google Cloud Secret Manager. + * Updated database.ts to support PostgreSQL connections via Cloud SQL socket. + 2. Build: + * Built the container image gcr.io/gleb-test-short-001-486416/allstrides using Cloud Build. + 3. Deployment: + * Initiated deployment using the MCP deploy_service_from_image tool. + * Granted the Secret Manager Secret Accessor role to the Cloud Run service account. + * Attached the Cloud SQL instance connection using gcloud (as the MCP tool currently lacks this specific configuration parameter). + + + The application is now serving traffic and successfully connected to the database. + +``` And when you open the provided URL in the browser you should see the application page. -![][image12] +![][image13] And all our events should be visible there -![][image13] +![][image14] -That concludes our deployment and all the resources can be cleaned up. Congratulations you were able to use Google CLI and Google Cloud remote MCP services to move your local application to the cloud. - -When you finish experimenting with application and Gemini CLI you can remove all deployed parts. +Congratulations\! You were able to use Gemini CLI and Google Cloud remote MCP services to move your local application to the cloud. That concludes the deployment and all the resources can be cleaned up. --- @@ -643,22 +990,27 @@ When you finish experimenting with application and Gemini CLI you can remove all Duration: 5:00 -The easiest way to clean the environment is to ask Gemini CLI to remove all the components we've created. It should keep in the context all assets. But if, somehow you've been logged out and you don't have any saved history then you can try to be more precise and request to clean up the Cloud Run service, the image and the Cloud SQL instance. To remove the service it has to be authenticated with the user who has required permissions and will be using the gcloud command. +The easiest way to clean the environment is to ask Gemini CLI to remove all the components you've created. It should keep in the context all assets. But if, somehow you've been logged out and you don't have any saved history then you can try to be more precise and request to clean up the Cloud Run service, the image and the Cloud SQL instance. To remove the service it has to be authenticated with the user who has required permissions and will be using the gcloud command. Here is an example of a prompt -| Now, when we've tested the application can you please delete the created Cloud Run service, the image we've built and the Cloud SQL instance we've created in the project. | -| :---- | +``` +Now, when we've tested the application can you please delete the created Cloud Run service, the image we've built and the Cloud SQL instance we've created in the project. +``` -After removal you can use the remote MCP services to verify successful removal of the Cloud Run service or the Cloud SQL instance. +After removal, you can use the remote MCP services to verify successful removal of the Cloud Run service or the Cloud SQL instance. -| Can you please list all Cloud SQL instances in the project and Cloud Run services in the project. | -| :---- | +``` +Can you please list all Cloud SQL instances in the project and Cloud Run services in the project. +``` -You should get at the end something like the following message +You should see like the following message at the end: -| ✦ There are currently no Cloud SQL instances or Cloud Run services (in us-central1) in the project gleb-test-short-001-486416. | -| :---- | +Expected output: + +```console +✦ There are currently no Cloud SQL instances or Cloud Run services (in us-central1) in the project gleb-test-short-001-486416. +``` That concludes the lab's steps. --- @@ -673,8 +1025,8 @@ Congratulations for completing the codelab. ## **What we’ve covered** {#what-we’ve-covered} -- [x] How to deploy configure Gemini CLI to work with remote MCP -- [x] How to use Development Knowledge remote MCP +- [x] How to deploy configure Gemini CLI to work with Google Cloud remote MCPs +- [x] How to use Development KnowledgeMCP - [x] How to use Cloud SQL MCP to migrate data to the cloud - [x] How to use Cloud Run MCP to deploy application in the cloud - [x] How to use Gemini CLI in the Google Cloud Shell @@ -689,28 +1041,30 @@ Output: | How will you use this tutorial? Only read through it Read it and complete the exercises | | :---- | -[image1]: +[image1]: + +[image2]: -[image2]: +[image3]: -[image3]: +[image4]: -[image4]: +[image5]: -[image5]: +[image6]: -[image6]: +[image7]: -[image7]: +[image8]: -[image8]: +[image9]: -[image9]: +[image10]: -[image10]: +[image11]: -[image11]: +[image12]: -[image12]: +[image13]: -[image13]: \ No newline at end of file +[image14]: \ No newline at end of file

&dq^ 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 To!A5J00000NkvXXu0mjfuf|d; literal 0 HcmV?d00001 diff --git a/examples/allstrides/frontend/public/logo512.png b/examples/allstrides/frontend/public/logo512.png new file mode 100644 index 0000000000000000000000000000000000000000..ff98c9db8136e37ee1e6a8df7d971ed62884a9b0 GIT binary patch literal 78111 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 { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/examples/allstrides/frontend/src/App.tsx b/examples/allstrides/frontend/src/App.tsx new file mode 100644 index 0000000..2122688 --- /dev/null +++ b/examples/allstrides/frontend/src/App.tsx @@ -0,0 +1,46 @@ +/* + * Copyright 2026 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This program was created with help of Gemini CLI + */ + +import React from 'react'; +import { Box } from '@mui/material'; +import { BrowserRouter as Router } from 'react-router-dom'; +import Header from './components/layout/Header'; +import Footer from './components/layout/Footer'; +import AppRouter from './AppRouter'; +import { AuthProvider } from './AuthContext'; +import './App.css'; + +function App() { + return ( + + + +

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%0Di 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%0D3rJ6)3zQ3M!#+$i?&|KCqn4Sbd)4>~B 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 EX;r6vm2OjU=KiIxyC`k>x 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�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 z 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