From 9a2eb23e6faacae727e383cd2cb81d01662e3447 Mon Sep 17 00:00:00 2001 From: Marco Link Date: Mon, 6 May 2024 09:48:50 +0200 Subject: [PATCH] initial commit --- .github/workflows/ci.yml | 25 + .github/workflows/deploy.yml | 52 + .gitignore | 23 + CODE_OF_CONDUCT.md | 128 + LICENSE | 21 + README.md | 72 + example/.eslintrc.cjs | 18 + example/.gitignore | 24 + example/README.md | 30 + example/index.html | 13 + example/package-lock.json | 4270 ++++++++++++++++++ example/package.json | 35 + example/postcss.config.js | 6 + example/public/vite.svg | 1 + example/src/App.tsx | 31 + example/src/Gallery.tsx | 43 + example/src/client.ts | 13 + example/src/index.css | 3 + example/src/main.tsx | 10 + example/src/types.ts | 28 + example/src/vite-env.d.ts | 1 + example/tailwind.config.js | 11 + example/tsconfig.json | 25 + example/tsconfig.node.json | 11 + example/vite.config.ts | 8 + images/blurhash-entry.png | Bin 0 -> 426425 bytes images/blurhash-setup.png | Bin 0 -> 180575 bytes index.html | 21 + package-lock.json | 5660 ++++++++++++++++++++++++ package.json | 39 + src/App.tsx | 36 + src/components/BlurhashFieldEditor.tsx | 82 + src/hooks/useContentTypeLink.tsx | 7 + src/hooks/useCreateBlurhash.tsx | 104 + src/hooks/useInstanceParameters.tsx | 19 + src/hooks/useUpdateBlurhash.tsx | 12 + src/index.tsx | 20 + src/locations/ConfigScreen.spec.tsx | 20 + src/locations/ConfigScreen.tsx | 89 + src/locations/Dialog.spec.tsx | 17 + src/locations/Dialog.tsx | 16 + src/locations/EntryEditor.spec.tsx | 17 + src/locations/EntryEditor.tsx | 16 + src/locations/Field.spec.tsx | 17 + src/locations/Field.tsx | 32 + src/locations/Home.spec.tsx | 17 + src/locations/Home.tsx | 16 + src/locations/Page.spec.tsx | 17 + src/locations/Page.tsx | 16 + src/locations/Sidebar.spec.tsx | 17 + src/locations/Sidebar.tsx | 16 + src/logic/makeContentType.ts | 30 + src/vite-env.d.ts | 1 + test/mocks/index.ts | 2 + test/mocks/mockCma.ts | 3 + test/mocks/mockSdk.ts | 15 + tsconfig.json | 20 + vite.config.ts | 13 + 58 files changed, 11309 insertions(+) create mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/deploy.yml create mode 100644 .gitignore create mode 100644 CODE_OF_CONDUCT.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 example/.eslintrc.cjs create mode 100644 example/.gitignore create mode 100644 example/README.md create mode 100644 example/index.html create mode 100644 example/package-lock.json create mode 100644 example/package.json create mode 100644 example/postcss.config.js create mode 100644 example/public/vite.svg create mode 100644 example/src/App.tsx create mode 100644 example/src/Gallery.tsx create mode 100644 example/src/client.ts create mode 100644 example/src/index.css create mode 100644 example/src/main.tsx create mode 100644 example/src/types.ts create mode 100644 example/src/vite-env.d.ts create mode 100644 example/tailwind.config.js create mode 100644 example/tsconfig.json create mode 100644 example/tsconfig.node.json create mode 100644 example/vite.config.ts create mode 100644 images/blurhash-entry.png create mode 100644 images/blurhash-setup.png create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/App.tsx create mode 100644 src/components/BlurhashFieldEditor.tsx create mode 100644 src/hooks/useContentTypeLink.tsx create mode 100644 src/hooks/useCreateBlurhash.tsx create mode 100644 src/hooks/useInstanceParameters.tsx create mode 100644 src/hooks/useUpdateBlurhash.tsx create mode 100644 src/index.tsx create mode 100644 src/locations/ConfigScreen.spec.tsx create mode 100644 src/locations/ConfigScreen.tsx create mode 100644 src/locations/Dialog.spec.tsx create mode 100644 src/locations/Dialog.tsx create mode 100644 src/locations/EntryEditor.spec.tsx create mode 100644 src/locations/EntryEditor.tsx create mode 100644 src/locations/Field.spec.tsx create mode 100644 src/locations/Field.tsx create mode 100644 src/locations/Home.spec.tsx create mode 100644 src/locations/Home.tsx create mode 100644 src/locations/Page.spec.tsx create mode 100644 src/locations/Page.tsx create mode 100644 src/locations/Sidebar.spec.tsx create mode 100644 src/locations/Sidebar.tsx create mode 100644 src/logic/makeContentType.ts create mode 100644 src/vite-env.d.ts create mode 100644 test/mocks/index.ts create mode 100644 test/mocks/mockCma.ts create mode 100644 test/mocks/mockSdk.ts create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..4a805eb --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,25 @@ +name: CI + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Install dependencies + run: npm install + + - name: Build + run: npm run build + + - name: Upload + uses: contentful/actions-app-deploy@v1 + if: github.ref == 'refs/heads/main' + with: + organization-id: ${{ secrets.ORGANIZATION_ID }} + app-definition-id: ${{ secrets.APP_DEFINITION_ID }} + access-token: ${{ secrets.ACCESS_TOKEN }} + folder: dist \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..48da5c5 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,52 @@ +name: Deploy Example Pages + +on: + push: + branches: + - main + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Use Node.js 18.x + uses: actions/setup-node@v3 + with: + node-version: 18.x + + - name: Install Dependencies + run: | + cd example + npm ci + + - name: Build Page + run: | + cd example + npm run build + + - name: Setup Pages + uses: actions/configure-pages@v4 + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: './example/dist' + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba88730 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# dependencies +/node_modules + +# testing +/coverage + +# production +/dist + +# dotenv environment variables file +.env +.env.* +!.env*.example + +# misc +.DS_Store + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# IDE +.idea \ No newline at end of file diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..282e836 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,128 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +marcoxlink@gmail.com. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..acad040 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Marco Link + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..0e3011e --- /dev/null +++ b/README.md @@ -0,0 +1,72 @@ +# Contentful Blurhash App + +> A [Contentful](https://www.contentful.com/developers/docs/extensibility/app-framework/) field editor app to generate a blurhash representation of an image. + +![blurhash-entry.png](images%2Fblurhash-entry.png) + +## 1 click installation + +[![Install to Contentful](https://www.ctfstatic.com/button/install-small.svg)](https://app.contentful.com/deeplink?link=apps&id=6EgmuKsOM0M1hPRhd9Zo75) + +## Setup +During the installation process, the app will automatically create a new [content type](./src/logic/makeContentType.ts) called `Blurhash Image` with a field called `Image` which will act as the blurhash source, and a field called `Blurhash` which will store the generated blurhash value. + +![blurhash-setup.png](images%2Fblurhash-setup.png) +You need to manually configure the blurhash field appearance by assigning any `ShortText` field to the `Blurhash` app. + +### Configuration + +The app works out of the box without any further configuration. However, you can adjust the blurhash parameters to your needs. The app supports the following parameters: + +- **Source Image Field ID**: The ID of the field that contains the image to generate the blurhash from. The default value is `image`. +- **Component X**: The number of components in the X direction. The default value is 4. +- **Component Y**: The number of components in the Y direction. The default value is 3. + +> [How to pick the right amount of components?](https://github.com/woltapp/blurhash?tab=readme-ov-file#how-do-i-pick-the-number-of-x-and-y-components) + +## Demo + +https://marcolink.github.io/contentful-blurhash-app/ + +# Development +## Available Scripts + +In the project directory, you can run: + +#### `npm start` + +Creates or updates your app definition in Contentful, and runs the app in development mode. +Open your app to view it in the browser. + +The page will reload if you make edits. +You will also see any lint errors in the console. + +#### `npm run build` + +Builds the app for production to the `dist` folder. +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes. +Your app is ready to be deployed! + +#### `npm run upload` + +Uploads the `dist` folder to Contentful and creates a bundle that is automatically activated. +The command guides you through the deployment process and asks for all required arguments. +Read [here](https://www.contentful.com/developers/docs/extensibility/app-framework/create-contentful-app/#deploy-with-contentful) for more information about the deployment process. + +#### `npm run upload-ci` + +Similar to `npm run upload` it will upload your app to contentful and activate it. The only difference is +that with this command all required arguments are read from the environment variables, for example when you add +the upload command to your CI pipeline. + +For this command to work, the following environment variables must be set: + +- `CONTENTFUL_ORG_ID` - The ID of your organization +- `CONTENTFUL_APP_DEF_ID` - The ID of the app to which to add the bundle +- `CONTENTFUL_ACCESS_TOKEN` - A personal [access token](https://www.contentful.com/developers/docs/references/content-management-api/#/reference/personal-access-tokens) + +## Learn More + +[Read more](https://www.contentful.com/developers/docs/extensibility/app-framework/create-contentful-app/) and check out the video on how to use the CLI. diff --git a/example/.eslintrc.cjs b/example/.eslintrc.cjs new file mode 100644 index 0000000..d6c9537 --- /dev/null +++ b/example/.eslintrc.cjs @@ -0,0 +1,18 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parser: '@typescript-eslint/parser', + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/example/.gitignore b/example/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/example/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/example/README.md b/example/README.md new file mode 100644 index 0000000..0d6babe --- /dev/null +++ b/example/README.md @@ -0,0 +1,30 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: + +- Configure the top-level `parserOptions` property like this: + +```js +export default { + // other rules... + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + project: ['./tsconfig.json', './tsconfig.node.json'], + tsconfigRootDir: __dirname, + }, +} +``` + +- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` +- Optionally add `plugin:@typescript-eslint/stylistic-type-checked` +- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list diff --git a/example/index.html b/example/index.html new file mode 100644 index 0000000..e4b78ea --- /dev/null +++ b/example/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/example/package-lock.json b/example/package-lock.json new file mode 100644 index 0000000..4ec3cd3 --- /dev/null +++ b/example/package-lock.json @@ -0,0 +1,4270 @@ +{ + "name": "example", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "example", + "version": "0.0.0", + "dependencies": { + "contentful": "^10.9.2", + "emotion": "^11.0.0", + "framer-motion": "^11.1.8", + "react": "^18.2.0", + "react-blurhash": "^0.3.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@typescript-eslint/eslint-plugin": "^7.2.0", + "@typescript-eslint/parser": "^7.2.0", + "@vitejs/plugin-react-swc": "^3.5.0", + "autoprefixer": "^10.4.19", + "eslint": "^8.57.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.6", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.3", + "typescript": "^5.2.2", + "vite": "^5.2.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@contentful/rich-text-types": { + "version": "16.3.5", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-types/-/rich-text-types-16.3.5.tgz", + "integrity": "sha512-ZLq6p5uyQXg+i1XGDFu4tAc2VYS12S1KA/jIOyyZjNgC1DvDajsi1JzuiBuOuMEhi1sKEUy6Ry3Yr9jsQtOKuQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "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==", + "dev": true, + "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/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@swc/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.5.3.tgz", + "integrity": "sha512-pSEglypnBGLHBoBcv3aYS7IM2t2LRinubYMyP88UoFIcD2pear2CeB15CbjJ2IzuvERD0ZL/bthM7cDSR9g+aQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.5.3", + "@swc/core-darwin-x64": "1.5.3", + "@swc/core-linux-arm-gnueabihf": "1.5.3", + "@swc/core-linux-arm64-gnu": "1.5.3", + "@swc/core-linux-arm64-musl": "1.5.3", + "@swc/core-linux-x64-gnu": "1.5.3", + "@swc/core-linux-x64-musl": "1.5.3", + "@swc/core-win32-arm64-msvc": "1.5.3", + "@swc/core-win32-ia32-msvc": "1.5.3", + "@swc/core-win32-x64-msvc": "1.5.3" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.3.tgz", + "integrity": "sha512-kRmmV2XqWegzGXvJfVVOj10OXhLgaVOOBjaX3p3Aqg7Do5ksg+bY5wi1gAN/Eul7B08Oqf7GG7WJevjDQGWPOg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.3.tgz", + "integrity": "sha512-EYs0+ovaRw6ZN9GBr2nIeC7gUXWA0q4RYR+Og3Vo0Qgv2Mt/XudF44A2lPK9X7M3JIfu6JjnxnTuvsK1Lqojfw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.3.tgz", + "integrity": "sha512-RBVUTidSf4wgPdv98VrgJ4rMzMDN/3LBWdT7l+R7mNFH+mtID7ZAhTON0o/m1HkECgAgi1xcbTOVAw1xgd5KLA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.3.tgz", + "integrity": "sha512-DCC6El3MiTYfv98CShxz/g2s4Pxn6tV0mldCQ0UdRqaN2ApUn7E+zTrqaj5bk7yII3A43WhE9Mr6wNPbXUeVyg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.3.tgz", + "integrity": "sha512-p04ysjYXEyaCGpJvwHm0T0nkPawXtdKBTThWnlh8M5jYULVNVA1YmC9azG2Avs1GDaLgBPVUgodmFYpdSupOYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.3.tgz", + "integrity": "sha512-/l4KJu0xwYm6tcVSOvF8RbXrIeIHJAhWnKvuX4ZnYKFkON968kB8Ghx+1yqBQcZf36tMzSuZUC5xBUA9u66lGA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.3.tgz", + "integrity": "sha512-54DmSnrTXq4fYEKNR0nFAImG3+FxsHlQ6Tol/v3l+rxmg2K0FeeDOpH7wTXeWhMGhFlGrLIyLSnA+SzabfoDIA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.3.tgz", + "integrity": "sha512-piUMqoHNwDXChBfaaFIMzYgoxepfd8Ci1uXXNVEnuiRKz3FiIcNLmvXaBD7lKUwKcnGgVziH/CrndX6SldKQNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.3.tgz", + "integrity": "sha512-zV5utPYBUzYhBOomCByAjKAvfVBcOCJtnszx7Zlfz7SAv/cGm8D1QzPDCvv6jDhIlUtLj6KyL8JXeFr+f95Fjw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.3.tgz", + "integrity": "sha512-QmUiXiPIV5gBADfDh8e2jKynEhyRC+dcKP/zF9y5KqDUErYzlhocLd68uYS4uIegP6AylYlmigHgcaktGEE9VQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true + }, + "node_modules/@swc/types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.6.tgz", + "integrity": "sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==", + "dev": true, + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", + "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.8.0.tgz", + "integrity": "sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/type-utils": "7.8.0", + "@typescript-eslint/utils": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.8.0.tgz", + "integrity": "sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz", + "integrity": "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz", + "integrity": "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/utils": "7.8.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", + "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz", + "integrity": "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.15", + "@types/semver": "^7.5.8", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "semver": "^7.6.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", + "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.8.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-react-swc": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.6.0.tgz", + "integrity": "sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==", + "dev": true, + "dependencies": { + "@swc/core": "^1.3.107" + }, + "peerDependencies": { + "vite": "^4 || ^5" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.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==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.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==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, + "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" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/blurhash": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz", + "integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w==", + "peer": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001616", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz", + "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "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==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/contentful": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/contentful/-/contentful-10.9.2.tgz", + "integrity": "sha512-1NuHSdy2TQbGwxg2kY/D1k4Iu3ONqdpg7n5hjd3ZUIOhmkuXs4LmFUB86YEZ6aJ6td5V8GJiY2kfloYcCqwB+w==", + "dependencies": { + "@contentful/rich-text-types": "^16.0.2", + "axios": "^1.6.7", + "contentful-resolve-response": "^1.8.1", + "contentful-sdk-core": "^8.1.0", + "json-stringify-safe": "^5.0.1", + "type-fest": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/contentful-resolve-response": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/contentful-resolve-response/-/contentful-resolve-response-1.8.1.tgz", + "integrity": "sha512-VXGK2c8dBIGcRCknqudKmkDr2PzsUYfjLN6hhx71T09UzoXOdA/c0kfDhsf/BBCBWPWcLaUgaJEFU0lCo45TSg==", + "dependencies": { + "fast-copy": "^2.1.7" + }, + "engines": { + "node": ">=4.7.2" + } + }, + "node_modules/contentful-sdk-core": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-8.1.2.tgz", + "integrity": "sha512-XZvX2JMJF4YiICXLrHFv59KBHaQJ6ElqAP8gSNgnCu4x+pPG7Y1bC2JMNOiyAgJuGQGVUOcNZ5PmK+tsNEayYw==", + "dependencies": { + "fast-copy": "^2.1.7", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "p-throttle": "^4.1.1", + "qs": "^6.11.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/contentful/node_modules/type-fest": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.2.tgz", + "integrity": "sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "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==", + "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/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "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==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.757", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.757.tgz", + "integrity": "sha512-jftDaCknYSSt/+KKeXzH3LX5E2CvRLm75P3Hj+J/dv3CL0qUYcOt13d5FN1NiL5IJbbhzHrb3BomeG2tkSlZmw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emotion": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/emotion/-/emotion-11.0.0.tgz", + "integrity": "sha512-QW3CRqic3aRw1OBOcnvxaHEpCmxtlGwZ5tM9dV5rY3Rn+F41E8EgTPOqJ5VfsqQ5ZXHDs2zSDyUwGI0ZfC2+5A==" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@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-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==", + "dev": true, + "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-refresh": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.6.tgz", + "integrity": "sha512-NjGXdm7zgcKRkKMua34qVO9doI7VOxZ6ancSvBELJSSoX97jyndXcSoa8XBh69JoB31dNz3EEzlMcizZl7LaMA==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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==", + "dev": true, + "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/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-copy": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.7.tgz", + "integrity": "sha512-ozrGwyuCTAy7YgFCua8rmqmytECYk/JYAMXcswOcm0qvGoE3tPb7ivBeIHTOK2DiapBhDZgacIhzhQIKU5TCfA==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/framer-motion": { + "version": "11.1.8", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.1.8.tgz", + "integrity": "sha512-W2OGZmNfUarhh6A/rLXernq/JthjekbgeRWqzigPpbaShe/+HfQKUDSjiEdL302XOlINtO+SCFCiR1hlqN3uOA==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "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==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=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==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "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==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "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==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==" + }, + "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==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-throttle/-/p-throttle-4.1.1.tgz", + "integrity": "sha512-TuU8Ato+pRTPJoDzYD4s7ocJYcNSEZRvlxoq3hcPI2kZDZ49IQ1Wkj7/gDJc3X7XiEAAvRGtDzdXJI0tC3IL1g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-blurhash": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/react-blurhash/-/react-blurhash-0.3.0.tgz", + "integrity": "sha512-XlKr4Ns1iYFRnk6DkAblNbAwN/bTJvxTVoxMvmTcURdc5oLoXZwqAF9N3LZUh/HT+QFlq5n6IS6VsDGsviYAiQ==", + "peerDependencies": { + "blurhash": "^2.0.3", + "react": ">=15" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "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==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-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==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/example/package.json b/example/package.json new file mode 100644 index 0000000..3f35738 --- /dev/null +++ b/example/package.json @@ -0,0 +1,35 @@ +{ + "name": "example", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "contentful": "^10.9.2", + "emotion": "^11.0.0", + "framer-motion": "^11.1.8", + "react": "^18.2.0", + "react-blurhash": "^0.3.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@typescript-eslint/eslint-plugin": "^7.2.0", + "@typescript-eslint/parser": "^7.2.0", + "@vitejs/plugin-react-swc": "^3.5.0", + "autoprefixer": "^10.4.19", + "eslint": "^8.57.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.6", + "postcss": "^8.4.38", + "tailwindcss": "^3.4.3", + "typescript": "^5.2.2", + "vite": "^5.2.0" + } +} diff --git a/example/postcss.config.js b/example/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/example/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/example/public/vite.svg b/example/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/example/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/example/src/App.tsx b/example/src/App.tsx new file mode 100644 index 0000000..33a3eac --- /dev/null +++ b/example/src/App.tsx @@ -0,0 +1,31 @@ +import {useEffect, useState} from "react"; +import {getBlurHashImages} from "./client.ts"; +import {TypeBlurhashImageWithoutUnresolvableLinksResponse} from "./types.ts"; +import {Gallery} from "./Gallery.tsx"; + +function App() { + const [data, setData] = useState([]); + + useEffect(() => { + getBlurHashImages().then((response) => { + setData(response); + }) + }, []); + + return ( +
+

Blurhash Image

+ +

+ + Github Source + +

+
+ ) +} + +export default App diff --git a/example/src/Gallery.tsx b/example/src/Gallery.tsx new file mode 100644 index 0000000..8c58c52 --- /dev/null +++ b/example/src/Gallery.tsx @@ -0,0 +1,43 @@ +import {TypeBlurhashImageWithoutUnresolvableLinksResponse} from "./types.ts"; +import {Asset} from "contentful"; +import {Blurhash} from "react-blurhash"; + +const BASE_SIZE = 350 + +type Props = { + images: TypeBlurhashImageWithoutUnresolvableLinksResponse[] +}; + +export function Gallery({images}: Props) { + + return ( +
+ {images.flatMap((entry, index) => { + const aRatio = imageAspectRatio(entry.fields.image!) + const size = {width: BASE_SIZE, height: Math.round(BASE_SIZE * aRatio)} + const url = `${entry.fields.image?.fields.file?.url}?w=${size.width}&h=${size.height}&fm=jpg` + return [ + , + + ] + })} +
+ ); +} + +function imageAspectRatio(asset: Asset<'WITHOUT_UNRESOLVABLE_LINKS', ''>) { + if (asset.fields.file?.details?.image) { + return asset.fields.file.details.image.height / asset.fields.file.details.image.width + } + return 1 +} \ No newline at end of file diff --git a/example/src/client.ts b/example/src/client.ts new file mode 100644 index 0000000..21fcff5 --- /dev/null +++ b/example/src/client.ts @@ -0,0 +1,13 @@ +import {createClient} from "contentful"; +import {TypeBlurhashImageWithoutUnresolvableLinksResponse, TypeGallerySkeleton} from "./types.ts"; + +const client = createClient({ + space: "02antqq6yz4y", + accessToken: "tCAITMYW1nv43wNN19yEa6tLAYxtJCRlN3TjzXhtVLM", +}) + +export async function getBlurHashImages() { + const gallery = await client.withoutUnresolvableLinks.getEntry('6ZSgq9UHsN2yOYlkKm7YPW') + return gallery.fields.images.filter((entry) => entry && entry.fields.image && entry.fields.blurhash) as TypeBlurhashImageWithoutUnresolvableLinksResponse[] +} + diff --git a/example/src/index.css b/example/src/index.css new file mode 100644 index 0000000..bd6213e --- /dev/null +++ b/example/src/index.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/example/src/main.tsx b/example/src/main.tsx new file mode 100644 index 0000000..3d7150d --- /dev/null +++ b/example/src/main.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App.tsx' +import './index.css' + +ReactDOM.createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/example/src/types.ts b/example/src/types.ts new file mode 100644 index 0000000..0c587e0 --- /dev/null +++ b/example/src/types.ts @@ -0,0 +1,28 @@ +import type { ChainModifiers, Entry, EntryFieldTypes, EntrySkeletonType, LocaleCode } from "contentful"; + +export interface TypeBlurhashImageFields { + title: EntryFieldTypes.Symbol; + image: EntryFieldTypes.AssetLink; + blurhash: EntryFieldTypes.Symbol; +} + +export type TypeBlurhashImageSkeleton = EntrySkeletonType; +export type TypeBlurhashImage = Entry; +export type TypeBlurhashImageWithoutLinkResolutionResponse = TypeBlurhashImage<"WITHOUT_LINK_RESOLUTION">; +export type TypeBlurhashImageWithoutUnresolvableLinksResponse = TypeBlurhashImage<"WITHOUT_UNRESOLVABLE_LINKS">; +export type TypeBlurhashImageWithAllLocalesResponse = TypeBlurhashImage<"WITH_ALL_LOCALES", Locales>; +export type TypeBlurhashImageWithAllLocalesAndWithoutLinkResolutionResponse = TypeBlurhashImage<"WITHOUT_LINK_RESOLUTION" | "WITH_ALL_LOCALES", Locales>; +export type TypeBlurhashImageWithAllLocalesAndWithoutUnresolvableLinksResponse = TypeBlurhashImage<"WITHOUT_UNRESOLVABLE_LINKS" | "WITH_ALL_LOCALES", Locales>; + +export interface TypeGalleryFields { + images: EntryFieldTypes.Array>; + title: EntryFieldTypes.Symbol; +} + +export type TypeGallerySkeleton = EntrySkeletonType; +export type TypeGallery = Entry; +export type TypeGalleryWithoutLinkResolutionResponse = TypeGallery<"WITHOUT_LINK_RESOLUTION">; +export type TypeGalleryWithoutUnresolvableLinksResponse = TypeGallery<"WITHOUT_UNRESOLVABLE_LINKS">; +export type TypeGalleryWithAllLocalesResponse = TypeGallery<"WITH_ALL_LOCALES", Locales>; +export type TypeGalleryWithAllLocalesAndWithoutLinkResolutionResponse = TypeGallery<"WITHOUT_LINK_RESOLUTION" | "WITH_ALL_LOCALES", Locales>; +export type TypeGalleryWithAllLocalesAndWithoutUnresolvableLinksResponse = TypeGallery<"WITHOUT_UNRESOLVABLE_LINKS" | "WITH_ALL_LOCALES", Locales>; diff --git a/example/src/vite-env.d.ts b/example/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/example/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/example/tailwind.config.js b/example/tailwind.config.js new file mode 100644 index 0000000..22c3bd4 --- /dev/null +++ b/example/tailwind.config.js @@ -0,0 +1,11 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: [ + "./index.html", + "./src/**/*.{js,ts,jsx,tsx}", + ], theme: { + extend: {}, + }, + plugins: [], +} + diff --git a/example/tsconfig.json b/example/tsconfig.json new file mode 100644 index 0000000..a7fc6fb --- /dev/null +++ b/example/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/example/tsconfig.node.json b/example/tsconfig.node.json new file mode 100644 index 0000000..97ede7e --- /dev/null +++ b/example/tsconfig.node.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true + }, + "include": ["vite.config.ts"] +} diff --git a/example/vite.config.ts b/example/vite.config.ts new file mode 100644 index 0000000..f41710b --- /dev/null +++ b/example/vite.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react-swc' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], + base: '/contentful-blurhash-app/' +}) diff --git a/images/blurhash-entry.png b/images/blurhash-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..bd96aa423b78fde65add250ff52ae31b82c1b22a GIT binary patch literal 426425 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

X|0yVR}`u{ zXvClAGV0dAJ{P$l7`OA*?VgXww=+3>Gz17I@z0-t1ie$jr%~=wa&Jwliv!qk?0G+< zlqd%t#4~RK0KOSt3S>Rt{z8_&yR<+*=yva!gN)QDrJk0mhnBAD9yX|v1))%`t$-J7 zc4`8%&0Hn!wwHNBkQg^@6(7@4gh|OWPmwH%ZGJETG>YBIdPr1+0Oa*b2 zw={t7;dAp#kYTdv7$FJnO=s%-UeM38ZQl>o2_T$z$l!nR*UU39NAN`67WhGsf4>@n z;b*0TWR@9~IQp$-AJM}`Di---3<3%sDOm4UiPu;NjQ#)&K zy&z#;{|u|Ed#{)|lg>AOEJkHd45z1B*}Mtgv_04>-FZa}tRSlQCdb2sy>lMBQ~o5O zQK6t0PZ=)S#e4j=qqfHld{ACOJNqnqIoOQ@~S1Fm^-5U0Ol9TjALLG4HAy8Vs`9Snia zFOj>^J*3G?Hv95Ulg^{33DFhSye-4?g`ar#2uD7$N&wk89OxTPmFC*b=AsV=iW2(_ zQ9{v(kCr3++m5K5)pkE!uG(F~ja9DIbUvIC)DfhwB`ZhFk{{lW`ZIgM)i^KJ=EuzW zHWK>$zydi>t!i2(EUDzlx2ZV_SVN}K1!e4AoO0uxX|Y$k6Y*=OL-9cE8*pGheBt<7 zvQ#{mBV67?z|PesLoxWLJNzg6;@b|NJX}tJf%G2SKIRpWLx>a}1c@iuTE<8Y zuQfaJI*TwUkcemB5}b1rGOhwb zhcPe5JP=4KrOzoVsp(&F29hQi95l(cHsaW-P~D=COeR--@*zN7*XHWw9RJHWu$>l1}>ejFpbSu;E|V>_TL;cnK2tsFr2bFdKqW*TUWN!?9KbnpO3 z!SKo9AcSfPQZfntvs=pFo-IOl!1FA%M@kc^Y%>Cp3Ocm7hCn;ads;L+i*Q=B5m`N5 z8?qq1j6*0aL5=S=CCdp2Fl~t$BNj;n)_sXUq6l_e2&)xgb+btw+ zRdzp6AmvknIok^{mBH|j9a%`JWX4d(na9&xmV$(ScT8z!f~93+Dg^L@L0V8}(e@N zGp3s-Yf2V3t?Ej$Q10zi6r!l%%<;W|_X>ifkscM>folkS{I+^%)TU^D(#L6PIkGIz zsNPmv+VGk{)}MazG7)te`)xUh;uNEUUEO;WeKIwEerLz0EyEPEQLuLb@pbzSiW}uT z;k@0DOENWuG?ywP#pEO$W_CIqnF7wV!0J4gCQb1c{GF6PC5W zKo1?@#V6XZHCR1M3PfH?-N~t95+t8aJypT%4giUCcOMvcV6bImM5{!=LPnOg+W8_H z2=SJp?IscwH!Q`{qix+a`Y`W!1g8&HUGR<{e$Z_m;lzP0gyNJ4{oE>X39(`OLjMEN zE>#l4-8R68OFsiU0oBsQ75b|MZTrw3*RusyY?)6yo{iN<4_lDk(=4yNUqlTj;P(B# zXGMMTB$ck@LiNi<)O!rd49n}OOb3u}QnbCA3AWNA^?SW1?r=zcz|vtGiY4N4z@lUu zISc#uToTZg`Qgtx9*DmR2Ugp)tFlp<6%)nQvotL#$rc0Li z&fg9a{cGEWWM@jqj~fN2Mq<9C)+Kef9|hiSC>dT8Ra*7iT3^{4@B-i1BRL7-?xJ|0 z8Y=~9aa}O)p7L?d$#%RYP4DjHT%)T^?6_sbL0SXc!_dI*->*;S;8N?PlYklLv-1uu z93RwaDA#y9s4IZjAf-WUqPG#Ifx{wc6GyI?&P!er$T#jVf=dG97BF|YC>VmaTK7s1 zQ)QPJaQb(&3COgtBcDa^U$?}A(b1%m)s(E}MY$}&~D7tqS@%0~s|zq>K+?0l=(LJBYsmG&d5sPc1# z{G8ljQD;y%t+`6KFVZFmDkFmheOYnQr8|;gWGD4=B%1O;jNnv7B94Q`sI~&h9_F`j z1>Gmq(g$TFXu*@`e~GtgMF6?a>NkH_8M4OY7qjuVUUoKaMGV|tr_ow*t3t1|?VI75 z{j6Q~4zYhe;kq9$XvUv&BbSzFO?3+jb0+UzzQohSz+F7|!~m_N@BQ>6S+c zMh0s4s%In#jD&Xsw{e7DMtJB0bm!9?%7Z7-&G_P{^l>wiW$ z8iHGk=IpCE>^D9k*HBheK+Bck(LH=U9ZvFh64Q|(L+fOstpvRI(u_7+zT{I~Fd0b7 zVxg-zb0vsESZmvc!@liDAiX$;bjpElp0(dWSyFP`R(pBRfkZwXpFCmi5&}HlwCotGZ2MS55C#Ev@ z8S_W@ZX%ZVv#j&=hf*_kq&WQ-VBT&k>FRB&HpN+?%&rrOReeyo($srUx5r(%8xUoY zB^|_0F93(Q99|o|E_JWuYpOVN$w^Jjz^pDX|K9igAm&XRA^x`=ms??u;c4UO!s6DH z1zRM?L1ghCewR7fU|qlkt_$x&v?~xnB;b=Rz)uQy z@hN0{-0$rLlXVifG4(|TcGI4)gn8&Ru5BnKU04ROaR3T5BO@t%1Q8rGGJJd47-J~g zR(bjO?!Bk`F^6qM`Hw<^`a-U(vowsdp&I7{`=jE)1JV7?+ZY_PbW150M#xlIwGMs z!zQJal@Ykqg=sBJd)%^VFnW(7kf@grr+rLUnv+H$BJn4W_eclRo2Y>nY23jiD#I z{uQyNdI&=fb93=JV|VoDP2GDKb4KmGt72ZI?DwnlbS5FbE0W{Mz$WDPk(YOj99cpi z^`*aS8sOG{7jf_$o@wLW$Iur(VGaG*V^< z;z1B*n13{}LKGzaHVl%Tm%}icWh#-FO+3Hx70C{AQxG{sb8LFxK&*OjpuMx6jU)yZ z-&PN{RyQ7v^f3jr!rX3e#&aq2OVlN7+v^|IAH zK@`Ik_HgwSqEiSRy*FwQz(Nn{eAp>o2jFj$PCqWjdX^wY(gFKkczq9X8Md-#FEb7bwxY;E2krgo_?6Cxn0A>0zH+$4Ap9IahlHvnXX#$h-sRt2Mn@HL!RdO2} zV9V|oXB!|kC-rvsC$u3rv4`7RK;el7L(jnCmU{6h$bv26-kg=n#|~wQX-6j(g(R}{ zHkSWfbwvSp(eQn#ZMeR6VWts*rdJcPrU4Qi?t@$Njp9K$4Mn4ibY2?%hE_Y8?zC|2 zX-aF^{JJvhWwK`ZPys@X&*^8{ZF*Hv$BU+;!3D3aV9DwG>JgPF#R|vucZVYgz|Uuk zz0Ervk1^VBO|_H1AY-6g(i{rhVn6Vm(XAEsWCHPr0@=ob@ebB*g@_;o;aBWMqImAz6n8?_|jC*pP zegeC)c^6a;_FP*GLW@fYh|HC|uOdZvi2ytYUt5K9jjq3vL=z!=_QBeD$B^m_6JaON z$)t8W#UXpwOR#<$=qLLroiDR9zHeL!_C0^pi*R{@y%!7mgd4`{C`>G{p02$ynZmdi zn5R@Bknu9>KgiL%6bUhU2gOh^tc;lS4`L49;#`L09RkByI8f+3$@&(AN1|&>3|{c; zP%ilhqD+grR-#i*P{`a<_%`V!aneB>Y%W=T%cQVe!lpdYEwb;-7Z^v!4r)9~n84?+ zUsHb6A5OHKr1rFQieVx2NDYUIeo-vDI24I#OXSSnt1`zlowCnLSs6v4o!Xril->hx zmxdl}N=8nxp$k9{cZg^_p#4yUwO@|NPt?y=RAN6^iw?p`CN2&_u;~nHo#}pK&;51Q z{!)>k3R(@IsOf?nbWf&q8UD6{|99)~n~kucQC^KK^(cNkh2vX%+8YS3Y-)O}u5!%c zy;y}hr0_ZjT+nn*b8pMNYD0Y#yFW?yXwY5uGW8O%F(QtXj-^tgITN)bYVOC^vG=bv zVJFMaI!o>ss8EP$kaxyNEIyPQ9F}SJGeEE+z3(AWB*`4lyRFKr#}?Y)Xe`JGyRQN$ z6i#}kbE-<6kL|H82LAY6yI7G5x9WSkk zf#T3mLrYF2g$6<4O(RhS!>$4!z=wUDch%x7uzjeql4`=`Ium*kLy1QZY!Eb%FcgmLCJHZQeY#icy z?);JQ+a6m?w0}+|v1A3~LwoVreURrZ2jQfsVH}ABt&!9l=RYl=P2%dMI8QBY!$7J2 zk&5k|DT%|w@u$#nnT0gyVh>3^PwwjTxM@(|Bj%Xy!w)iIFo?ay)>B}JShAxC*h}^-oBaz3Fi$KWZA|;vY_ET{GleWpu zv$wiyJQUSHwr7*PEBBq*wr%}Lj?G?uPuF_OMTr3doA-hZJ{8Z4Jny&CLW8XX^(Qs< zQ%7W_xKrn;KjgYetJYVJZk32LC_X%^L* zZ}Q9jy;bRi=+!`xza0*(9(`Q}X9S*=HO~5sJ$4@~pf?)54&48F2OGUxJ}=RUEWa(Q zbhHQT)(x$`U!Mn-y&kp))dm~`-kSp6kl*JG->#ll1vf7{b=jYc3+^{xz*Z}CB9BHZ zC5eG0onIK`b##2*1MYR-;e&2MJTI@5{a#NDOVY-J7M1NCo6aB4&aIsS#=Jb=%jO>c zioQ*ON9b7p7(G1}I2s4-*3qp1Vub*A$)c~`&+Xmsk$0P~gMde13wqGa)XL`DtJO*x zqt@z);q&pG*?FK=f!kvo$nUI6VKo8f=*&koF4@GAT6aAPxZ{g?bz`&qsk zDY8`5@2<-BZfbQukF=WXUG8~kDxfG&-Jlz+G@wdxm0D|gZT!dl=MbXBKf{U*A3Cgio)7W5kQrs;Q&-q{dvLfmDMyLc)Zj}%wR zd4J_ZwtW6*BNp&gvA~u%{se6G>QCF;m4rBDl^HF}=p3sFks@xcd`X`FT`G=}Od|hd zRbYNDl$@4?sozOX`@P&OOdHobILSAIzWT?@eq_vOvaVQ%16#WOI-@~eIR%5AR(Cl? z(oB?UC}#iNL6F6V{QY;wlVQbVT8sEc5Gx1UnrjD!S#d&X1-x6$LkN~5iNmhjB8nW4 z-u>=xZMLb;7=mp{mt7Q#TW!|(9CUHNI@TQ;Dq)MGrnay_?t6 zP6vAYN4X+htXy%q9zT>8tZzvg5AQ!{u(8OC4wV{PvB|Al@3=u9g~t9^JHtkavy<__ zjY%EIVVi!*Gj@TUL7!;+bRB$&oQLM zM6x1>>AJUmN_>Ndpn;5sArL{`lm6b0-b|r79-s?C#%FD$%lDrZ0r>ATu6*=& zj;G6yVwc!ibGsLQySa#z5(wH;5uNFJop7=}e+p^NA_zP`e+hgE@J?0R{W^S^@izg% z^7!)k{Mk6H{|#-s5AfRk{&r8aN>(dyx7u|Z50)f<%S6}~?Jg%7dKALN(<^*=6@4+A zdjD8lxz~>`_+5M2MuB^bVB$^h;?C2zXGd4hxl?P{gp|p{N7G(%f6!_|_T(ihLm}+< zm$d(lyXtV+>axPm#2g%^8<>7=whJ z6dZrSs1KFKI|rY)N?AxLs^8UbvolT6JFqe^af=21Jqs~m zk_cfG-PC&E6C-mwtX$BjSIQaPFQ2@lKudfXvZ%CU%m4I4!sY_DfXYh=&JM~hFialg z&xsg|yVieij_%f%TbXEtBSYCz5E+?7^^1*hDnXWp&OC3|llZEF5V6FzKTDi^PD?0h zp8GNP9?n(Nb$pR9LG$X8q?i8=4*&s0`H z`}l!P0q6JrR?pJa-wwQ*r=r9Hn!xdZpz7}NmybEtQAANl9&mGcci`j~hPa&=UQ&6w)DpgHfy(-P<7=QB-`h0PuXzXXZwI_K zi_`XuhH+cbgB~k&AN_}r+hn~a_BDmbWd%6VHHAeNDt7c-x~8lq-74cj4Q<%Z=>V~p zNT?$GuiM}D;so$GYAjc1;xs*=*tV&TtevRc5vT8YN!j+dRnwqntGn8R-sr zf8pG{`U6euBz+#^kXGXGFdcR<^&{IW z(Y4&4K#*>LP;XzuliSc9?|GKFNn3oJxv|mcU=xsz6&9|Gs$?)i;L{&9Dj)uimEMm^ z9B%ABMkiA~*)nw0L;n$4L9CiTOJ;`T$rjkK4gE~5 zAXG@8#z)i9Le>)!`%Pa9IM#TY*2i!VTtcFFIyW@=$kY_Io;0V1T95w~vDytyFa`&h z&gUpX38F+yjB6Y(a+MX{!$$y$65;h&H(Ff@R7NCn8S#daa|#2sWAZt>pgr{~lfK(V zN0aVVz7N3m^gH-K|25|E@P>TaNTRt?*G+kBRbkt9+1#2wVeYS2@-9F)R|zV`$oW}A zi6Y7bJHkzVrOy_P!_%c{l6N_x%P-DyLUNYu_Xs3xHbibU5j>s-wwwurN;;UmqQ;?j zmn~ucJsf9{?42B*?`!fHwG#4rC)3uOI!SpfdX6`2?T?(N*1ckK-y)IJvm6+#s}8$1$QF|lgWg6|8Y{D*@2sXaW&)q+g8BnJye~rFD^|%y zeBK6(0xJTp0Bk(fqG72 zvK0@9xpc0bM1DSyQ0~#sTte)l5;8@Ge%>LcKz2#VG|7>5e!=cXETVkn!{_I~;tLRd=C6h8c#PGwt41~zeO`y2@i!bzM6B^H&Q&I)Ffx4M9M}c|q|sgj+05vrp19!sn7M zq!EzD4NQe-s)oK*E0ENhF{#Q%(WkPkbjX5kNls+KvRdGg!7O;Z)Mm;g3@7j~J5F$- z80oo&4mes%78>sBp|&EdA?2EzAPBR_@?Y?>txAAJ3`p@^Vl!}l`RUa*X_yylD4L0v z5QsclGc&!nme)B%fP*>KXs+VKtc9R=rN&81Y6=Pq9GAZ1a5i|w4JD}9&iTF@?$CJ1 zYNluwSPyM#h1}n(<5%TvPJJ6a` z2L7Bb-Y~$(YI7`~T}|SE8WCw!g{$(wMAP_RV=KM7CmK5keAYhI2%vNEcc-fIv~=37 zbJ#mS`efF@YT6VS1btoAboBd z$v;m^{CYq5Py2a?-7q+=>G`3?6O?BKAa>C+zZ3jpnzhM)-hJ;_?HO3e-d(pK0c(y6 z%0)P~-KZ4XDoxYd5A2iI6x=- zCee=j&Rzuo#Y>e}KsNiQ2B}KK?2EwEKO0p|a4W1f$^#PFh;^+kreU$}()U@earR2W zF&+^SBkJB5uISDj?6nF6A|d%IBo991+Kl`zGQ(k_HJ1>VrZ+4S?Jdi!a>{E|^AG z$0lV@|MZeTZ+?!zmy}KM9({HCkx$^RtB!C4Q04svZn>OsmqyqQ(ZY-Cd%_?0ryNBa z#|((8xpf0?yU!>9UAMcuLjLCo^1%+n&-A}s;(r9^?tTiR`8f?Kh^|UKdZ2y-9Gcw| z;@wS?1un&6W4La8tVGUZYCud{y&?$eBJby}0%MyOsXKm)~WH;CPL-jP{ zB(!1p&J4IcxA|a3_CMzG*^jB!c61(D(cYD`DHjmxXqfhCz<4@#_fxFsF2bqX_<6Gb z$c9%CFo${9OTks}3r*tZx;%u$90!10%9~)XG&Rcn+M>)sM;H+f=3%!g}0g66Dx4p9yX)?>V@AOY(Ev zq8qL1sWyZ}K>nbmsZ!z)(*MRvW|7{&WaCHfPW2xVhS&-@`O0)3EvvIi7R7zw&gU6!AEq&Onm~XtQ zN=b8sLR|ulxpc574vRy1C{-pu2Th!*nvYFf6sr|zi5r;f_b8Z3baR~|Y{Ov5JBG$h zV@~4gxW3*-B#qXe9v%i$>67*e^rz{P3h*RQ>|VsebQT+Kh^1uZO6Pp|Ra=cFT>0Br zINvgn&}NzX&u*}gk_u=vx%7rWN6sIc=N28<_f2eI&A-~w< z+Sf%^lfm8ZbZQVtRdEDrNbdaDb55Rd>}p{)TsjZj3cDCTS?rO3QwwdfZAFwq>a1tz z=@RJik3^D7YQ&aXUrKSs7k)_I^{LX{rF8@DN8_oUAsS9bA(IUGZiQ7QZ9J$&74@IF z&aR~~od_?9c+6u={|BS5*90YcW%PmSw-t<$tcH<(xmc1$aL=*Bp<2-+~@vI99L!4*yL5{y`bfHZ?0-OFP?hL$;#myuG0Z z{K*q>t5|mf8i03$E;GQaZ&!fT_lwPU-l=7g;XU`}CbY-A_lHRE(8epvt4_nr+u0?WAh z)bKpp#@81HMRp{}xiHwRh|4ql3<3!`FACYXR(;cZ$~60!){d~{*YzvDpT=?(GFNHS zp>>VN5{P+h2>CtKOjsc8_Nz`lg?^|X6SEdK)<%4b7ZWm0JWDSJSo6^aL(js zI=y~Q)R^zeJ~t$3f-rU!z9JAcahR2wUfFnn&lP+h2Z>dJ#o(4F|0(;5537lbai>c9 zk&m`l0Bzl$a}1XN$1}#|Czg+Td(i^7e344aGVUtLx4u!t9Pddqz7(SF=MlFoHeF)b z0sHy9lQ#=Hj5m|N-50|p`a2?%jO?bwESJpqUkq>(wRUfN8aV%3i-^_Ox+(vvOZY;D zJ$U}y6WNJ>l`gj$DP{eE*xsx+6I*}Xo{>L6g8g2!R)CM}PI{MLMK90pVlsw2N&aEz znvhq<9;kz^F7M#ap9{6HyRS)|{4`5BUEaGlU&D~jIbrTy`Z-5G09L$V@9Sc-e`M6= zz8BB16Tx^Q}pA`#C0~yXv*ROVQ;; z_|BIaDg9m|0uG4{m;0F!O*Vf;9^YtI^`~kG=ErECm5)A-+!dO-p z?SOWSQ+$dW_Dbod*}s}+>~*y?_+|K!Tvj!+ba$BruY&Z(Lh~(JE*OYyo&=>ep7l*n zhyD&Ms|k7`9HIreiOIV?+MaeRn@>x$W#i@=27JL-WwR5R8-k=JFsPgL4ViwBpU(a^ zrVazh`x1#*W;#>Wo%mqaysO;tvR<4$P`vOKk`2vWq<)()cTF-uGfZ?i3}gH;V>%k0 zRTv+GmU=aAT@<+#?JN;qeYe8$&i^<3$}d3@qT;xzaT|MUn}WGJNi1*zwA|NN?f8y8 zUq}a^qT??|od5s50Q^5Vve-WpDv}3POXrV4@1k!G&$mW_D!a&Vtmmf>W8fNIn=Zxk zo1?F9!k4~0tl_x>^ch|?e>g|MkM`{=hGCmWcCqnR*e9+1zC1o1O97(KKLLN7d=|zE zG_(D6w(z@doZFYv{w|56R`Zeh++2EY8UQy{a!U&)>{P%?uYkAx?w0MBf};%T4aGMg zvQYC%i=o9Ye@!vmLm1)!1b9pef5dG0DjNMQdT)1i6k0SYUAn!_WjX3pylK4pknUl; z^$WorLcTtj;;WtsvsbHwfPBbQil#|b@*Xx-_+lmtz6u>?LMx(Qz4b@AZVmL$>u3bT zCGnOiRsJZsF|MX^jsiGpxFOR0CMACnTIbbWCjdademDgRTqu&ejRehE64L>d=s6}< zX+qd^cj2Ls9~EL!H~wRc;vqGMu@zA2LGrf*l)_?~Xuw=}REPj5Ac5|dErAL=cWMaC zcws=UfPF>NqQf9-hDQLkuO>gm$(_d}o{L-_C<8h+&B?ZI=nrRi-wt{iuod zYDh1e_xQx|`1ET3cFuv?PMLtu(qF&0!A^x9_?bVC|%E zal&zTY;-9(R$N!;f=a?bJ~C|^F++kzG})2phvO0d@F2d{W!18o!N?qr7N?TC(s%dB zeAP4~D>3l)LdlV3!7WJ4PE{@}PfhCQYpZBQAee&1;&tFp^}@UybWEqi1xkd!+Lr+sed9bv zcpR>yo!b3Xu|m&pG@3;5AV<4w#JX<;vIO-7Vpp+CXm)xaJ@gG;$}ZeT5Q31 zOZ7W4+>t2nNhpEW%^QByoF{?1z`(c94*3dUtvipcRR{fTUo7 zKIQb*HVk|EjQlS>A1wwsX0fKw_xtY`*F9&|Lvyhr6Ej;^kkrF?;X#NF0+SrrC z9FW^fSaCRBgk&;cxj2~3@eQVQ46(jcL^cuqUZFYWZi3@j#cAaid?e=4noXew2H0=O zP+wj!NAG(|e9Du5u8sBAtgAJ;n3b(JWWC}S@C*$((#U;^$`o?0a2J}K$MaV#?G1<{ z#4kQ3_XVU+`8fAscO0*FgNihUwiwXeE|Y#t%C?RnreyHqE*hLft?#BLxw{YwQD_gk zXhpV6<+XsKNP+TG!ZoNq){5mNiO4(`{o5zr524bX{z_&%OX}y@U-#16(0-;h_X!vy zWAScVp=3Y`nmmbkh#*kGk1s!&5}Gg;Il*pg7-%w`hL>34<>L~{JM~5BmcgX4gl@7W z>8;D=^Kvr|jdl*UV9K;!uY9c>D3|UyL-mO3&rtUxgPgvM)(GQvc!u;w>fx*zJlShA zhmCrZr}A5?z8*tJO@<)UUTCI(POfy7~nd0&HTE2&y!FcpF3>=Z*STpLH( zJx4TVkv}#71B9Y~uKE7^u(hfc?7$hg1>W>qopMul*4)ypg4p9ou>ka{yE>6KAYjiR2B5Okk!`_TbX)O zaBjCb=I*Nqmq?4mX-}-Q9?vh9>mdVxqIGrAeA@dtNTUqH2GLQtBm6qj{hyxPccU?Y zfzu|YyaGd9?YcFF;*0(bY%FC9u}b^uN7o%iLDt2@g2E98Cj)#SRokiMTAk}&t5eN& z=2XtZh*3NCm6{vI=@`|pIGvroic41q1qmS?L?=nTpG#yKiJJg9uR|U=IRY7d-bh4u zbC#+}tVm{=8QZ{8bl1bycXd{u0Hh*dQ?5r-)_HXQIQFC2R8qjb5SLDq@`7%?$HUSgb(GR+1K6KPPvrmcHBwReD3Alq<{5)!lZNJ4}BfYoq<{2e}?P)Bv7dCKbQ>HC>13p>hYC|xF(>0 zZd-|_f@L3n<1c1mKS^nSoZnXn+ooF5)`KsLH-C9heneQvYeIviBKb}H)*~7bhVv63 zaae7Qc`vxNhJH{Sj7nifc0SKmuM}o%s+P$?>)btP3fxmJn{C7)(^YZtTaRy|97JxMz;r#l>2s1!j{G7e4e--GE_q9Lj#urz!my~`6ism3JHBeu#8z)j} z&oJ7UL7#Y;{~B#Gjb>jRA=p>r7K+pFzqPLad;*sDe3(1)`V=p#f*BzQ%_L}}qIc>Q zCH5fNqFuD-)i{RH<&czTBV+s2u_4kODhY1~VcyK2?9Mct* zZg4Zp;R`WFDE^R?;V>sVwPTR`QWe&3!nRlFct1exL0ce0DzmPNwCt0((buPiy2mzm znb}7eL3Bdix?JQ(2}_xMyNu3ZFRn5)?TPO(_?F^aOyV~BQo=LqX3#?b(%^|mgcuLQ zE2$C<6UXF_j8Ydv!DFJa8)qerAb?Y*w;L;;v?#p(()qg*JEn>OH%9?Sn_U{kj^yd$ zC?FzunFSDj(OLEz1=Da0yjS>P^FScg}X)-p;fKFm3EVGT&L zcfMsuDxnG#8xar5Y8N{#_Xk9I&Q~}#{V7Fm-}e! z*JKgFP8sQu7IpK=fk|?zpEgq~I=?)wUlHAxjaaf|Iya7`(3YF3^yrK#4oOiV{2E+} z1X3W!L0=i1DOs|nq1Gx|06Z?#plw%BN4*v_5Z?L-YfOe@m>&xbleR;I3GVI^L+}(Z z*GC6R=3(cBLpI(2+9RX5R^gN9CmfulR5Z`uub^B**mxtP&SJKTKZl$^RwG+|mOypS z6%dc7{hhYyO)U&*!_1gqFwG0l7{5=^Xy*HqpU<`24?g$CN(9Eayo9*x*bKWU5~fz| zx+B`e_$K%O8hUJZVMxF{rkllQKhFAp&~pEAG7)PTHw1-040`_aP*bXcwFI&cjh`^s zF0ci>2|y$sfv~tnRf~Gd3aU7ANrYq8u)u_9gDxU61@FR0l)BbQTGa>=M#Lkn5h7PL z|3~<8oCx6vu;ijVWhy&jlt?Jlsbw*I&Zy3;$lt59gs1J$1n*qJ`?iX6nYd{tzMsUC z;b9L~_?(tv=D77ahSWXmQ4aP|qa?N)I z2s2h}en{CU6FNCTV(6I;o8|)k_IqNU7CbAia09I%KIdH*qxmLvx{blS=Bg?$7S5M^ zVf(dWf=R1lg%-CEePS2v95Ky8V&Xf7;u;jA=?1n6xnYG> z+KiDtG|TC$QdkB^O)fO;tzfq=`rS54Kb45@odZMMtDg(6nEQ#`&WwIA)DyO}M27$E z?Bg!fwAL>`uqI3`B-P^y-MQ(N+K3a5&Q=*GPD|ssv%ABR+2d+f&Bm_`;cZhED z?fDE}S9E7ltoHIYC}%>c2%%DodOZbbJd50~&H4Qo%>U1lw1lnsC?h|q{AKx%7WJ_p z5FQYRktbELlZa!*hubOSy3{&vDBXhDlAdX^$Gg~2)^_Ac;Gurj{-n=iAA#PfxFJLk zB_6$xVp!kH_*?~*LQJd5WV|GFfQES zd5-lUf?)f6ZjU&;C+$fW71q!<+NSbrJR$tvvqxyFb0k{+n?RPSj~a+ntzLS(d&;7I^1Wz zn8wAZfiQW0v4&qY>*A`u3T>GzQvgqPPc>Ny>D^*Z@{r4k=&;gBMcZ^_po%fr$i zS^5OdMTRQJ&wJ%fuxP_cP^+VPYMVs1ht=l{sU#T0@K3u_^}*aWn3=D}->^76=nBv-rdr>H1!99Blb+>@qyk>n0p z62|cy?t6JM$%cG5^3o#tf`O8Zo$`WL!+yav9vWteE-<`Qd|*me*IL7}-?0LCE(S-x zm*wf~C9sBWq%D1x%arEjq4#AC#W%h%bOeX1j`?v0K+)Ut@a*WCAZt#nUdmw`xj(B; ztaR%T*tJF03Kr4|4M#5>=vp+ezBXxAHVb3!oNz2pFRBoc>O17v>4A@XyIup{&&3m( z;MTk7f^Wl=Zh7}BgNXfNTAb7al*aFhTpfgRt8(S84g*F>n6*Uq()TJ+X6W%!O=ty5 zwElKv?{kYOx&EP7HEyFdDW`{J#x~c79xumX9?X?2n2mGjl)m~Dp&O3!Jc<_2$=)P` zqTe&V;f+PxY6pD*GkA?IvGPC!6gEX!P(kV&T=R$Kh>bh7p~u&g%QuUtfw-lk6IvVb zpVq_aN(l|cU;$6WPGnht@Us>KP`kjV{yBG zDaFbkE91P!TY`^l16t<%3wyUXFxD2m-?JJmJCrpwJFfCiMo)aGg8tVGJtrfyK?Nex zyXSS4e$NgkAO6C4Hh$rpbq*d%g?!YWuk#KSRBr&l)6gWqT6dLU>Hg{&3wi$`_ z7;yVAALdF43Y{L&(@Jv60QCa?%zo0XHD+SCo4=nf*6@{$RI|PaO1xuSA67vPy`%(g zb8H=2l3(?!Abm2T!M%+CY%t`ZoZ{M)81@`oMP`gatB93~Kvg;ZPN4VH?^c!8fwz`( z#NTaloPh4xxG`}Ox9020NG(+&;=mwVQP>4a8&W3oLrFMr(Dw}~D+#Kqc3d&W+4c*~ zTyI(C0{3!`(dFhwT_$}!k@|8n4sBugyaZ6*SX`13E&(n4;_ucb)Vs-{1%N3K7LD>OmTs}rX5DaT%n@5ms96(wCiSfp_qMAMQ`+YOqinF zz@n@S^LVU~+#ISX8=|ae<;<}?Tjmi`*qDk!9=naME6|x`emk~{YgJf!7J?U88SR|@ zSpq2$>>DdW8wls~J8WpUxX9`m1t7w@i6NuRKr2c9n_C^xKgchNqd#|+>IU~``?jDi z^S$@l34J68^_OHNNHWiWjSjyyoKUahO)fM(#;)62ZQ(nBZ(AeNMGGco-4+dRfP4Ej zxL)rInO6;W{%+>T>D0eO;1Ak`uda2u=2Us-(X%z*jjRER)g9K;v$6J=woA`x&dJxn zX9jaB1E6oScc-|zw)>c+>G;%1!?0C`Hx85cCKT&}>4iatK_uQKtrJ7?xtQ7?nnDw+ z5*<3Ni*bM^U)N+QLtJEru|__bje9Z%9r~zNM-DrDVRmLT%3OYs#kL&8)~542%wb^C znk*^6@G_<n^-8nAvr8w2lo0Sp3u68-5xzZfXuiVw9 zc$5KYxZ`X=N9`lFI?LG(A{Rlvkqm<(jK#MdOV+a^Uf>I<)lJh|_oM|o`>5PTkWxxm z3j%+}{vIJ>q#KEP*+W{NY3E8qVs7qdc!Qx9`s27l>cTU~Y3 zFj@x;&GaY^RE+nNeER^2+4jYXL=8b$HGEkV#x6m*5s!f1;%^J>Ob^eF-o@)7&G(Cj zL}=&VOE;%KrtqB=ut39-JoEexc>o#3Pv)A|hHa5Ac;A&KfgBBXH%2jTYCdvQjZ5g}y!S!SkGRGM7&3!HLt z3R<|bD&4?p{mAQ?He5K`J?X&w92`b%olVFuXxm`0@*17^V8QU*2jYWx9 zZI4PcQQx8ai*euf>-j8CAkRCd(~-dz_9W=)y8^gFZZC@2)W=Pdu@HUrQ-GBGSoZ3A znev}l!FC7Gv7=y7B9ntP<9B2tqs5>Yhm8Gp7@#Mrf3Cbh1j}ck((DC+JG*dIy#VvY zzgbd|MQy-8FkTboQ_k@vxr7sRHF}v+8sf;poh%9;He8L}dO0cmHCqdxd)XMwRlVs9 zsv2}?`J1odEFxX$YuK5`w<98ZTjrN)VNtiYWlqs(glgE00Q9u)2ick0?QhyTGT?P^ z(h`LJ)p6un#UYDy^o6gZ&s&P*Cu}MXHgy-H$|pG)8Y~G~f1Pz6HL;oS@!Ky}a-dYYKO;X~{eFS7{6yxW z=A1rwz6yxFz8*H1&scGimjvmsbCk*w0`pX+-u1t{JqEW~vObGtja8V&p`|QydEf$8 zLv^K8A5B&-9g>z9C2(dadI$P&6r+2MNk7MgvXIIJuo{1^29Q9yZbE$2=?#-#K(Qy- z%)UZ^ivC&$k5_x;>NPXpI(z0~n$07=%dl<;fAMU=+SK$p>D)cJdYHCJ!k>5?#8^+RNP-xJv?$iyX?Jtwqn*>C zp=>Qpj2~Nqhp;~T=>F${4tnS(m%w4oY(*aYPZuHvZz$qU;QMGV+tD#3|0?Tue)zi!p1=Y0DYO)OW$T+(8Ja8g2e9!!A^V%68 zp=TnJ({v=-|B^A^5R%pPaUUyKnb4s%Nnx#V3uo22N{CXFaGB*CZv_uJvAz}kh|kD| z!l#UqPsSN4D|q>lOT#^tKO~K*zSkh)_`}C3<1ojibPh_YI>8+h1aKGDo*uUx?LVf{ z(Ii-Av5(A^5`Ok&So&Q6qn}w9!)6*1G0vA8jn?%22X%Sbk8PRj3?v3I%&c|Fc}7`) zIS#tV9CO$WKWc&+-7)63g+kr7BO~Crq>6kXjwVbO)q4SL0 z7l;v3T7+TeMxW~yity^5!NPIC&KENym}JS!{w3}d`MlQqfQg#|Y@@-!WAy_PC)FN~ z^MQ(Qa$+XXFU)hITvF4sR!czxL9=o(Z zcagKl2eA%8PG##}$KTq6+^X|t^?rLf6fELnk^Omfvs&e4IV?$5Is3zy@#lLa!YOK3 zzv}h!=BAfnzSrWkkAm#ReDC!iaT0r;IKa^kqt>w$=~_=Q`+Ca~dq19FUS)iMx!5;@ zzk?Jrp9oQ~@T+V$N*Q9+|>PFW3$5@bGtoYJH}0a@~)(g^Ul#xXM_IXOsH|?d?{5hu*EIqf|;_A+j=cZw=s45o_>%@ z#9<83U|OM{qT?2?r{FsgnjRQHu%$U9an^@JB8Di7N7c@*IM;iiyeLd__cv(LQCTXq zdn*N#C~($}MKtV*S9xur6uWRZ(FP3METJ{=NAsnM2y7AhY-48@QHx1&jxdsfl0KvJ zDY~Lr#W9vX4?44=DR8SJ{K$^3Pm|Y}pN>?znH%uIT5N1`I?&-u`3>wOZUMO(yjxKN>*e0HzoOGLY5{RxxnQv-FLwlOv@|l!?m0)ObHu2olGFKP zVQokRq#by-z2dgr!h0<;y+Poh6n<&b>2vvz77MP_@>&TrTy6JgDA-uBO_V(Q%u=a{ z_UGa4YFoxnk^H*VH?Y~^NJQ|baKY4{2~RaWyVJ9?#xc6Z)l@$_@XYl`1!cP~H~9G@ z0mhWndf~drA9zb%=H?D*7PvRO3*o0ixyN7G!nWj>lCPu0Dy733?qUH)47s>aEEGZS zeUv0Ekvl{6TkP0t_2&slnqfHSfb(DtN{pOSIeMdBMYu3#8Wx{t~nDTV!_2IVyN($mOVP!?ZMwK zsnqwy<|F|DHNCfi{!+^JNVcGp`em>zG_#2Qr<+;bC7^d-qSm?{3M37e6x@oG z)rm5mB1ap5K`TEf)(FvKW;W(quR3(i79n%`bL?$)JT3A*doV_||HpWEeVa061x3~% zLpXj@3{$wd(0uTU*liMRI2Ch(YcTpZ;oJjWzB~!mwFDn(-<|Z%1qMs-fGE=jv+v%A}oLLgfna6XVL}V=R76 z6P=WtBzKKCn(cSa=nqK&9y?-m=DJEh&EgbPDfT5*1!vke(P+a(WQ)wi5GNd-=SfWk z{!GP07q3hDW$^7(Gt%LAUDNd2ncZ(Z@7YW2FJs_AZT8<~)Ry_{i3zCG8Tn!R4?5*Q z!hAsl8@PD>NC6L*SE`Ad)JBkX_r(o^%U)=-w@_r>ucTJMx2cY@9YgjgxAK=@H@qxC z_N-0YF@Nv2QHrmqf~Jgc@qRz3=Jj6>Nc;jK3DR`;q(#^dHpH@hDtGNz^^6?zfD}vY zeMSNKLzH5C|JT+W{~Yvh8Q7vhCmNQcRg3W^+w!b&3QsO_pNvplAe-SmqFN2IySap^A?)~M{Dtg z%Ioilm+Df_64ig(dyuQx-q){lL8CetF6bKi{#QU$EVY!1l3D(fmK8E0OFew(a%Hx# zRu(dirfF&_LVX{XG>pj)H$b)oLAjIH_b4#hEMi}h(7Gy|S_~f4+_iI_+29`bwF*1*Oa;-8WR_l}lf9+~4(K=Bd{TnSTYcOyp21Wc0u{DbHWho> z>6Xc@=}f&s+oY#q+5}9|C)xq44)q_FhS=!*>XM~coZKMDhoP@fyf>an+A z_ElwXQiF^@mqJvZ5szowpqaEXsoPV>$==#8p5Z<_pEyGrPqfWXty#1&wfe_S!L4On zE==36_r|8i=0PC$+T3fP1W!BFFLK~0NR}1sBYODPU_#np({sQy1&c8sdVrt#T4VAs ze1E<*q7TjWTL5r6Evno*Kf*Oo&GeMUti}QWa!aJ-XV4wir$}T%f&DuFgIZ;*JS51y zR^cIp8>^R;TCfZ5_?desnN!r3KFY!oj%Y1@Z76Py${x*Dv$FNUm9hff1zxn41Q;Qv z;c&$2;4EK6gBS4&6yAiNcUD2C6QMV9`K`cYqhyeZ98u6QOTpHEJ3`^XmutnC_y0MA zxN(<+rj2fr<2O&nmsj}^nCTL{lGDri=>AQxEHIa5=u1nT31;x=>0Z59n4H0|{w88Rdy~#ti+FyZ$*usVK1g)`7#?rQ<8T=;03R+51quSg|ov-fm zL#MJFqwZPAqq!rrJM2z?KF?t3bQ5Yi_a#{dDb)tEpH_JbS#wK(g?>t8r#0x@RCw|6 znF)5hKNLux7CR$WxShL*elTyT!=*e8aWAW5W2f+#GfA4)*zqj{Bry2!$4Tf6-R#CE z7nOR&*sR07k;rDu+*B zZST6;igD-QQyg-quVbpYTLLc2mnNwPH53jOK;><|?WlfRrI9yvUvh}!Wkl2q=a#4N zH8rVA(pZpby~0IYM-7KhNh$(=gamkFf66JMxzVYY{%dT3L&pBOGH#%8Ch=N1gA4I_ zq2FGsZnlTcEIzcZz~)<=ukwdQ60(PaW6-emdMcoH`V-pUlg6~QHo-h^h;25WZ&P7n z$d93GL+{M7pjQvh7CCxMU{R45Ag>FM#^|2wr^)x(ZEeb2Q(K0jn#X05sP(-2Y) z&J9%{(*)Ah#IViu9pE^2QVOZ= zJM=32n#+N?-)_@gC+=WIqb!(u)@X@u`R-4APehl$gOL%U zm{=n-ym|fziENU76S4hJQLySK>CB5N-p@4OL39>Xap}AO#66b(Mb|rpXBGxq!m-(5 z$96g$+qOEkZ9D0tW81dXv2A>@jW6~W=kGJ~%*;9eoO$YIU+jy0QSZA~)v8)c4qhLY z7dxvXx|Lw9TfSwk=Ocf`JQY?r6OW_DO7yk9L?NYJ=AbZYns7yUKOOrzO_i` z`30C#Z7ijcT2=3ZYrL{xQP^lc_*Ag$l4c@h=yFzT1XYu_y;)J75&xf3I*zd|57(OH zME9fZQX(%r#I`K%d5A6QXBPx*oCDh&ha>?iWTRZ8>9|r{&esmsX3iK^Qy&miE)^+v zS(`q1D`z`{n^hipZ}Ob8wY3|yd4|RX?e$#&Mbr79_FQgvvJ9lMN>ZvBm6sP}xIIlK zQ-4piVMP`>t6Uq`B4SpjnI|Lt6&pkFpn^=KH+)#q1d?vnvihXx+wiGuE8Q?Y9|m51 z;&%=d&8MVLo6I?mG(ITVp5Tsr-xfaAmV9D$=1$dhnB3UIUC+JK^Eze+v^9ya%nf6A zTOp$(w)cUw2+hW;S6CT?w&|y-PYJo<1c^DkB2{r=CRmljih!MA?m0fpi3IN%BLBJ**qV z`PBe`Mnngb@EbAP9sb~rKeZz%y>j-k2@+sq{BkXcZQrxqHdq1#jm zzEPh(M_Idn>C}DLI+MlfX4jrhMg?;7YrF26$j$oQZZ(y~mzCxwXow0w=_Y0;g13Xw z5hk*2BRgPn&sB@OpBc6zWb8kr;(sgdb~tq}>@KI|?Ch)ryWD4Dx&{!mrXs+BS-CJQ zwdn=i6s(!oBhpGsC{o+7h8{hWw8FyVgBmN6;@BA0eR*Ar;73aVEc3|T)Lkce5k|eTUtT?lwko7`y!b$mJ|hK z=(?e(JfglCeWvs=&HQLuK91ru(v_D{*>+{kf{i^tZ+0UuKp~X9RlFMONo3kzGW0^T zQPBd_Eb8aNfBgb&nJz5zPDu2pL+aha99OS?F9F_+EyO8pd=QTyGD=Ll9h%{|+xGbH z2ExL|2{bjw9|E6Sq9Z6?yup;AmuWBQYPib85gg7CH{XxE8}FAPoi~y`YU@8z!q9$e zH~6ZE-4Rkhh=-FolMu3ZyX#lAGWBndxr@Hta6AG2^idJk$ZeVQS{_#7>!jp!Dl1OQ zX_MnvMaQWJksrunWt8<|DmqQUIa4_tTV>2p)u1+8>r&xm3jK;br(Rt6yJo6rw`6J% zq2FCd*Qk=}txVlU(}4%ON23+V1=mvr$= z*P8yjWo!=D`NR!==!z>p?@9Udj3`KUWPr;VrIlG=HVCjc(tT_Jp^2w+(nF3LNaS_r zdxK!WG6M5`B@MCk{L%-!ag{yJi|}lc@}moKQ>Y`{Hit9|a=Yu+t-^a!EPZqO*8b1T z;f9M?0Zfnfw8@1}N&U}aSFW&MJBLmd#H0#EXSqI@!vc4@R0tD zLqDCsyCJxtouHy1pq0Pa5|OJy0ql*hYuwZ3h;!N9Mc?RPX} zB3TT=Lhm~fhcZy{=gq`@x9dF_|ori2 zjmg!DRa!YuKe)AB5gfU^!a=@MaTHzrfs*+-&?8dGqcDSPd<&I)Owr(KAl{9VxEPP$ zaf14vnrv%bH1_2WXo|R1&W#AGY>~N#CN`J^dWYX_FPL{XvFDg)%>{IAKz%%&C2A7a z`2gO?dgtliCMJ(y8rqzX?x)G&Vc?tLwT=pNab(fb&xI+pNW1DbIr%Lf* zyRUtJ9~H4{XvXO6orQ0PenxoJqXns~q7+_cbPQ6phi(E0O|^Uxvz4=uM`nq%gRPe_ zEhQ;KWnyEw%j!hbL!No)Ud}7a5$;cpRW(t8f1q?6HZJe3^gC%-yk!MIkrZ7TI{w)U z?lU@(?X`?Z?jhqc7IyCig!CMl&+G2eR{GzpT8rMb;-`o@dC6=*PqodwtqRt&XO}JX zzcW%+bSfcjqCr^Kg>ZZHje3G!GEi+}7U-eA+ysZ94qV=+29D7|KCua6%MDb{>3LUN z_RvK!CeZ+`9C#&Q!g*d#Ttki3&c)oMMAgI!CS;;tfQR1Uajgb_)AZmr(P6i`d(^JM z1`abKsWl9O?~?jYPTy`h_X&a3^PR}<2h)K^%%A+6j%h7OwgpB;KlPiVMpvUS%N6lt zcl}51BbDKQMSvaj{2ClF&@Shx*Nb#<&Q;&Y??E*js(M@Z@hzjhM+|_P(jtm<$jDRp zMYVq)0ak{cKNG<;@sOf!k2cm-VfZ&zX<{!v#W8jauH@}cLoMO7j;y7ntRN2Km8M~5 z%N?cU4r@m%La`5@;Rx}E4WgJq$905YNCK5in0g!cqcuH39OlzmTBMfh)eP#ETbiV} zdGvqZn9HoKOgK6Vf(3KZ{+A($|NOu9oIsf3&&_KTTliOM1pP@4YExn#;ufOuItLpe zBikhtu~G=`pDS(_5L3cl@io;2D`jbxy#J?P)40Au?<(&29Q6tXR&mj$AVe}G|2arO z%ghjNNEKFWfDwd<<3X|yPxeGqgW#X?3W|W*)ZVey$s$V>U$+a7Uc=z_(;7O@tp|y* zMJ1)0RO@diUlS%?+dMu9cuBj7P=KWEG@QzO*9wD|=HlnkCU|*$>~x0q#cOo=7rTDw zF80i2;<}v3?yYJST{>93A@&! zEC=~3VY=1q9=B<&1TD(RUT+|0(+~fGx#4)|{@^x=noqx9HF#8cDWcjUGG;b;PVQl* z=B9@|%vqG{s#IE|97?csH*hA`tG|22YahVi{C0}F`h92U7>)EA3kkMD*+w=&fx=i! z3FW+E=f-Wp#aSCkv|gwm&!DbKs%yKUw93M(Wd>rt-T_96@*3*rt>9fb5qic^vH zro*usEIv4rq#n=(rXCyiAe~j2X2gO5{WEoj`3pQT`)BIaI*j{~IAywMmw>JfFXeyc zr2g}>3G{K~Ndw+LMM}qDgubvgVbk&?%$)IrMGA+8cqU5XSt>3D8lhW4NBl%POEXq_ ze@O7q5X}aeo4}>Q@W{Xl)>!fM#qU}*cbFJc*4t4m#+0}G9=6S_778s*>%CsGJEyHR zYP}oh+LhJc8!AR=kLt;dpDLw{dlnr1$Ctp6*KR7||V{ruX30 zeNKQRD0WGx-PY{$pCa$kT?8lN5r+BAXP&y-cBb#@mo~Im1QXfc!udz>Q(_1Wlc+I~ zuaHzD$S#;p%f(jzY7Jh-oSde zsQx};#uYC08zV{+e^Z;nTB)XFkHW$+q_x;-II<#w%KZs2|KJ+h-*Ab2P*yZuXWGx_ zQ~@~^2lyI8j5E;t(mYNqF9}i6P>RQuERBc*$OV=XdKpFm9K2IHfDq{=_7g zh=)Qdg-?_O;d}kVdM=KUYM)aP$G7MMQ*KS_utvsKfDGLicxpEUa%FxL{4_+t`b&(K zzJJZIq{d|nq~s1s^~{G=UMiinIa|m;;p#(Guo384!TfV#7ll?weg6HV+@6(w4uv$; zroQTz-)QNG^?odb=hZR>M?u@|@x=1pcU3+yJQ}%^emJE@)o%tpw^aS#S{eF++hXf^ z%(qw^M-vRz)RHNF5*x`kCDK1y=!D1GAHb_QbxKT%?H#%x{<6KX#Iu4ES+$Itl z3bBLsTd4`7 z(+;_ZM?chN^le-D5svHoyl?L#=0v2ku}o(EazW6H@m99+8LD0-@@mbC?1xqOZ2Qfu z3T50m79YWrByq!MP{g=`3ZUQ0yu$9#DqLvIvV4RdN~3L8fsTeLd)xfJM(-N6D!1Dq zAh$dOKyy6B`&@;Tz@$^nSEVTX1Nakx^zDY$sRG}h2S?b7_^?MYc6#XXpXjZjfyv2g zQgauv=`l|}$_Tg0BbOfpon9MfGBKzo%eL>v4_J#54B4>6vzB`xhN8L!ITPeJX=dZ= z1D>ME0cW(R2{*tZY``((!~&d3&l*5GBv=^~J{rs-{UiA8!{idDxZvc_1ZGA}li%X1 zA+u*@ECT1p9xI8P;7)6ih~L|pZ#kpsDI{fuOD!5)4I-B0-|#h?*l;{G&(~jcelbBY znde5`(UU~bEne=nixdUSNemqKZncQhGxSt-@vV5xS)d4o0H+0(r<6OQJ8Iwj$AkmJ#;5s58Oahu_m zu%M0X_w=C7+g`FXEn^~kvi0F|>2$gAzM7P_aWr|dfrb7j{oy9Rs}y|b)7|LZ03#Mh9oI6f|E!9H*)ZA zO_Hljx$hvl4!JA0H^nG9gNv5YF2f7L(3NBfCT|XKle>Q^qgr8pWo~vrAKsRREsN89m z^`sq~G|x|N{yscAzC0+4ubs702+H^HZ8QFQvCpGp0rFdUXzALJdQG^Ds_ zue@4P|HiMa5*Eb`518g&-c4t1(D?BfPhGz~AoGkT(~qzk3oVQ1*@FUbfusPaCX zntH`&_&&Y3)bju8mx{ORasDqYfdAP`&9@`^FmYZs{f}46g%T*qh~%Ww!~bncL$q*e zBIVu4xPeJ&T+#Lo=*1R5a+-#k{$ck2=H;gM&p5pv&aQ%_R2(TE@(E21a1e&eLapS6 z9pA!+{YD1gDL0nq7ti^3zoBQvUg1tj)U0&~IE?+>!rKL`c-t=B#JrjMzqzKRI zj-AEhbOj+V7Wt} zqkOpo5@nHMjbFj-F9Sh)6^vB@Y_Z;~!WKTmiD?w)%J&5dG$d^OWt)ot=U6*jQ}cYW zDnq1&Cp=vf8C2Vj3LJT!v#W|V zQEk{vL?3Ke=yBfH{n6rqtK)Iue5*B5Y7e`gG3JD9LM0yGnVXSj6CLO`Nl9*y$zM+z z;SCwsL&R?YY4ly;;Q|({uw&;)^-=g}g@ic42Fl(T*C>cWxAN2!D&!X97C@Api@(e- zh8YiAUD_)m7os)W`f`tvoy0>4}k{;90s*u zkVUR|H2)nY4AZ{!ZS4Nobl2J7u}wpLfDT#bIhawU-pF9DL0UpMjJaH}6AgJ#t1<6s zY})u?JsFcT$&2E8cc{)=q&8`L^1iy1<1T)n_ma09dG^-Ix&A@suV1hP0PR%N@Nu|r ze9n}#P^r8{yv?@65Z3fy!}l;1dh5MhR9#gTo)zi!wmxkKIopk$ZYgS^t<$Rs3?r<&(4$~o}pF4@8GUvrNiHO z4^p<%6S-UX*?*!X#_ywq-)ne?7x{K$A-%YV5(;fI7?p7P0bNp8ZcIrK!)f?I3nRsM|&3Z|~0#b{eIq-(U5Vd!a=`L#_!i@+j#;;uml2`;TEZpLvo zG0G+!xjh~M6wG`er>~|VsMdGfPJC<`(@z=xg?f|q|0IUIvC?(ybn94D1?ck;(p{wz zp;QVvSqa2Vk(_4&* z2#>NM^B^hVXn+75t}&ctjs3P(uelZ!_YM4+Ty5=7Cy=zZj7|+Rv!Dylb_Qrvh`W#8*~FkG0OKY|wxw5@SS8 z!-=J4_^?^9#lJ>GQ=>7NzYI>!JP>VZlQDKl@Z*3cggkIm{^fQ4uA0N*aro2BBLwl% zTK*gWaHwt1{F+lFQ-rRQs33G-n~*p{VPysrM<%l>ue)PtN8!ltL;YkLEHuPkV>=-A zpi?AQ!|`ur{aweHntP@jjR}RlYsSuO{b20sLx=#>9Ai%uEqYNr=8N$V%#lDdNLqOV z+^GuNXuVnL#TMA2ToZRd0rkgM6KH!rQ|~C_qzBa5;G7~uXI2p(9}gu0ht8M?o`i%e zhYy=QQn11LIcW1(y@b(W!Po6wdU24i3SHnBMbMhR*@+fsObPA z-oNL1T;J#ToNrf(&@_R%PqGQOn|HcrH4OMqy0768*k$#tLyfm?|AtQLB4{*(Rl$pd z%;r)9?lp4_+7)Y-EA%y^ZT2j}w?*oBoFkQ)O>^5$@DxM&y*44vD!lXm+b|SI zUHpYl-%;YOjv4}s#0B;fw~8k44-e*tj&nbXpV~-2D-;;kPqD*L1|&;32Jq-_bctE! zs57L!yyAh@3X6D#Q^A8t6>_-E=Joya@T(A(e;&ZGHslfGG>)7xFo}v zM6K(6Jiz9#F?O329at&2qE1hjF^hB6ExC!2+;s(>1UZW-(*O2SA$cqZGc}s9(yriy zf!OAZnJLzTsK!oCG)c3>!Te}f&&Nk!)DxFYsx*WRDI3`(ex~TTr z24EO=6U4QA{4pG=BY$Yc z{ysbX{LMRb6 zavxC%Yt(eb(#lZwlM^-57;vR8a!nL*hlg#hCw^_as8uWJoYQb)mK(36Nht`4?0${NvW;9}anzPC(HgK!!z4G%AJx~}j#ONtI2dl&qGWl^57PNDT+HRgtMUf)*XD2HKJWDw(7U{{VmULKxCW;C-n3sbQV2>2)P zz-HmMGlvJ1jDs$3T4}-eJQ>7D{VR`?h36qt?M`#P7$zFCQ0K$5!67C{Oy3AmfcZH7 zf>X#H7b^C(qG~X=xP;;MM*yVyr@|-q$T~B(A6e4(&$Q%H?#Mak#L?SmU@lF7iH@Bf4!4TxIKHRJifzv&q3-^oMtE@*f=@7vQ{nCG=54$qg_*#}a`UT;4jOsPMyjj! zij6n$`5MO5@$b`W=BejewR)-&_$k<1J&B@=-fIn`G*;U3?UAcp{js@~N9K8?BUE9*8V(% z#|ki!{=#elx43l84Z|&z#}o3z@9q1tE{%SBWuMZ>161sR7+# z>q!kCH+>Y>HvmzDd-U#3@E3km+9ih(*8-H@whb8Qx*4P2ujTn1Z)q$_#?^C-j?om=h>7vmC&$5R4U6q;84U`jl}{H=3!v1F1O*PQoQp(2?p zndSu=OZ%2tl5v<9Ath|2DEtkg>^jA(9(_7{`=In?*!6K+ zzr)>}La)Q($A_cQ4}OyMb4>7$8rY{&e4_OnqUA{_;*85OSa+u4H}^|f)Jr`%-jqo# zEf&{@1^cDzoD9`PSI)~hHwnYrj&UFxZL^nfzLuoBJS~5i6X$dh)6PRmq)Eq$tPFAv z4@CAtI@m2bVPvC#wjl_yHM)egRiWe(e{>-fIM2rME>$gGo%caOJ(6xp8fM%(u`~R2I`N7$1E||sC2shkkN?aP_XtK%c`4dR_&Cl5 zjed4tATTK@I9Nrf)$-Vgk3jf7?7o^1g@W+GMWplVq{MX+wTx-3$M&gU9fq26!=DDi zEyn$!D9Y02IBGLjrGZV{ZsRv{d-BtbwuIPZ4TQDLp?d0JhXdu>Lbb;eBuLrCkh-NH z@|G`eEQs;#A<*Pk1vO7(BXQ20n~Hl}oRuOl6fIm}jtgk~no90}cxriwm7{yFsby1J zT4ZqS!&JVWERwgv@HFSx3+}e=4u!*C8EP+W^+<{#h(mas6wp0dPflFjNu1v=tA`UQ zxZz6pn%5vViA8ohnFxC@v)Av`}EM4T8z6sts4X4~vv2Ofj=&AZjr%wg>2 zZ~|WFw(l0kM2Loo*Z0Fhd!EoS8_5Nd_;cS#npk|x@C452Q;<-RY>|B;@EnM%Oa2p_ z+x>nX)cc$jARX|UMy%lXWwzs($;$c$Abzh4NF`FqpIIo_bl%tkp5qu0eSP>4Aosji z;xD9V>^yK;Yid2T_IlKS?NYll3fuzgO744IoidlcTt2!T%@+KNxBYx97C3wS)XvbC zQYO=WJS%h@%=pOO(*|^3jchE~d5_&{rlj~b>OS#<_@9d}I*;55%Khp;8UcKDbKR~$ ztd%;tr}2&*b@o#dNcQ~~5|qk8!95}xA^AQEn1DV?B&prZXbUA~edSHFWVmX`IdVv> zQW_*JnS26L>PckaoEfy1`F!B1VbUfqk@ydf2iA1m zEO+?#%QNEcKlV)1@P=#Ud{Z*<30HHxpG0$lzt4SgT-z)`bXzdH^ZC4mo6}p(I?6L9 z-r#%d5fyBtfj9l#_rL<^Be&&+U1ZfHs~DjZ?(t3T)^rX?9$M=T`h1@_Xa4J4)ftQN z^u)^z%&jgR4!&wkV!tDQ_jMGbw5&hzb!zLeRwb9KT`hIl^F@(?`fS&Qwq!A2qv=8q zxzEX*q_fPk_&A5$uy84QWVww{RQ-~4&uz4eTd9E}7wpK9BP)MK*@pY)Ec;BVNm7su znG30sbthk8?CNjJK8TEnRSKok95umYp1`v2a0=?a4MpLS8!&%7XWDe7CU|L~?#Gv? zuF*B?E*dPZ{`82Hb>58Ae~k~?(`AVxx3cQQ;jZaUxBA{VOHo$DANqMyP-3p2XX~-5 zGP8=Z%hlYTAvL(tB{k>XV%m89YI3(w=$uH86-{=rf?!Bxz}s_9JB&F0!bbpKi_Rad ztb;1Qy3qfgWkiSPV&HmAQ^B_#dv;pRqzepXvaFg=8v1xZLYE%E{9!~Z``in^Mz!22}9Ew(wRR^pjn|RZ1aST4`4oE{X~HR3)ptg~v>g7B)>xTTE44f$?<5Ggpf|6*qMPqWZZ z*49uy{+d}C+o+%+w+goMe@AWsQQODN8zAk+yMp(DjlpYk&fcW{`{vNCXPSZk$}HbD zoqFB*(<_#`Zxh z9YFNX#*pRpk}U;}Jmo%~i~|V}t%(g3`jv270ebfyj(tct{ZSvxX89yhvBz za!|h#y}3Z17nF~Z<<@p)Q2)3E;tH@ClvuVfK6k{yT~CVjhPn% zzjrDoco&m5H**kZ^-j0n#L6Lco}zIOB7eTncK72NlcuYF6}>MDpua?oh14O9UT6b_ z9SiS!713JNjDzY13%uL%S-^^OU9e+?NW(dXmQXC=#eo4%bo(rb%JeeR`uWXYV^YbT z{g#Bn6I{)cYMq%XBa}HI9n$=ka-ua~`c`~mB(4vcAA4H!2jigIbyJMmZZUhA2H~~7 zA~{y$DyAmsF5I#+QdjSnX-yG26rUuDx;+1zqt`>dUx?r{df<>sYSH&W{>j)IEg;g0 zbL?N#JROZ?8-(}lm4SEjlj1_z1gq~Eb!*gOQ4=HIQhAyOhuPKnKyS8uK>UafR6TY3spXQHZo*TCw?M@V=xo4lTCF z>aCW2GbFyl^PKfJ%JU|4#ZD1l4g2%sjRJ`W0NzG*on>B8r&I!fzHTBZM>{>4`H$!h`G~qR&Ev1w z5-j`(&AG?}0}W=w%nj!&#exq8`xAFGpZs=O%~(+lws!H%|4uF=xEV6F>m=TY)MlZl zFK{oSYHA^vpZ53gO!VM_uYfaU&%M9E08pms zrz!9Q+nSvQd9vE->(hTckC*|~m;~u-l;@C+?yBsih%qcZw_kRoTDSZ?);r8p*V~v+ z<>z=lUJU%$YIIn0X1*p`0bzo-DXt&#tx@hZUL@q!&+klr^wTuBr`LivT3z<(?*rM$vW7Y-KJt-{xxo3cym>86EqJa8B6|xa{xE)h*ZAS| z)wCqoKG8uC?w+@t#2s*t9;w`c>1#lWANC^M-aUl35wBBuz_u+K(mvg-K1N;d! zV1Lr;q_!LQY|_fU{0Zv))Ld_N>h|qn_LJ#pKi`H0Aam{{eBO$ll*#_R;)gEG_S{TB z_N%x6e0hECd_4(|ZzP3Nd|jEXl(-nY`Ucp&4`}q}gxh`qpm$_Jo2`RAc}n?+(1ae_ zF1`akD1CVAqe z_kU=48n{}7;_yV)C_NhFAaFk%wV(&$i&x>g;CU^tDYtq$D*QeExhI+@E0&preG_s~2KxM<#vr-b0tux5 zm|q3XuH`OQXK1_akS+A28PxVX9Y6HP1#oY9E)ZH>uCoIj_qeKFpn6mUzK$G95dY4) zUuHHqtkmWx6sH>bGx_fU|HvsHfJ#802W8pz$7ePUw;$}K9y%Y>f;rSX`l&?AJpxCE z2U+~x>$x^iKdP#aTbG_>v;6*geG2*f23c;ofj)pA#4o=;_?ZQ+KES@>TzdaL3MxO& z=N2N`R1lRDX%0h5;DYh9+3%7Hg~NoS(FhBY!~|u^6)9ftj%z@w)JCb-liVRa0Ik>T zVap4GM$#d=(DW|Ic=`zXbUq(8UW~ufILj^e@iWIiYGXg8w9FNt7o@y%e-^4}PsO;E zbfj@uy~FXF5njfW<@O!q3R&nwwVBvc==FAH^|YFB_+5XlxdMY-fQ{XVKnZaM5YO)omEHS853(63QidwvhvHGk^#m!{-WjsK*Ab{$tag({NZr`)#I*p^7PFb3QHu-vt ziB;z}1>#a|xDi}8Y0Jrlq_92`S)80PS_if$F-J9<2 zjlvS-dhJh4K``ENyK_cwZ4J{=?QjD%;<3V+6yoX5x|gTZq^^EVfsn;V-po9(KJ;$S zhPv{tgj)UM)vV|-i=#0j@M6rLs|&dAXLBR-DS$?DTQp%4#o7~Y8zE8b-73G|UyB;Y zXiwOkY5L;HkAIM&{yKm;2PZw^F7f4L3O_ve`89qAOJJ`1-ZGdd&fXY>GWmxX+$&cL z2h~Pm#cknG`;t+d?|doaZl?>-^8jdAHyJG({>Rvmi>DToe!Xc9{e??5iw+Gj~7tBob}Gs76u0; zg;VWFo0oPj3iurAlNPd~;$1z@*Ii=&TQ)$Rd`J664Fb3&Y zm6jKul4-RJ<^TpNznlG5R>`$j892}BO&Vqz3??j$=k`&@nVwdu$7q}j?Xx1~+)`9b zF>{_%y~#(;!^o}wBUk@dcvAToP98r3YaE^{9)jZhg};dR%}(BM0uKT{)0oPdX8G7Z zwjFxN?f7k7Ue7^(>w#CFiwN~zo~=O*2XSkupQAgkUP0v>072gy7oc#ELGs$mi|av+ z2cFzNfwTZW@1Vo0jJ2#!2^Q3}ivV&$vEo4tL1 z{$5v~Tpv)Sry9<_PmRnyV2`klefQN0{5W|Kbtk*Fckf9gvsR7h03X`9C{LvJlpO*z zg2~X_b)n2NlF{vQ_0M+0o?Y`*w($$q|9b0_eiYU3VscUoMP~A=VH>nJTgDIJ8*rbt zlc?`)ze;6e=g;uJ*YH<2eDd_(s+yJVeV$pVp$TXeI$3M4uR@E@G*J%7 zkzFfVq{Y$mP4Ro^?EQRtm`Lj-@q4=8k<-w3Q6+V#wOLWnI%y{2>bhEDlDU5Q!|8o- zZ}8&2FFc$TaC`*h^asjYnMw*}s_SMXBo%C(d^(7e5dbN?;Q|*7Ym+{ko%+&R;*Wkpzd0c_qjI z=r?*Z@rAPb7=)b#eZDOj_?o<~apq>#wjE0Z*TZeL`%rx>3FfAuEI=YZtw!lPYQK(A z_a^o*fhB)?`v>{L417TN3$nA^gQ(h9Jr-f3JGV`B-`WC-ZMW=+!K;ZacLqWXdfabQ zta7%ghu={af&)PThxaHnyzz?FN@Z!?&r=VHIJrhyYlwU_`{1KB-eAtXV5cgznDyQA z0x~8fh8+BVdm6=|7xQzBE4cGN$~MwjyKj9 z#+8^4WTA)>Q0oU{tRn8i+6q)Hj>1JKg<r61d@Ke~i9D{A3P@94b!|rCu%}1XXo(% z5sTGJtnm`jyL(3`$!Mk7n!9qG*w!7km14w`@*U*Z^VqtQ5!N=)zJ$Z#B{{E$v{*I8$=Low>Kb7br)l+hzAbC}d-ENPriD zxj~`%N&7kTEfnXl+-##<2`yUq-CCy)G2a${EkCBA&`hv7QlolPZ0uG64&o`~4`8c) zPx6%(u!m@ImZ*MVgB#i$PgJk@6+d9Tgu`=(hZJU0^Iv)@XF>n+-3v%3zTmHIcsSd8 zx%4)DSLmRhp#P|9L4Wrs7e`n&rcI{E)V&W2e5~`j^?z{9{$~ykQ0%=Uh(nL?Ine`^ zUF$u4Je02Vb`^ZZ7Ts@(FkA;(f>-X0U!1x9^%Zo-b*}?4gTfzg!IMvzxJ5#{M4q<1cZMVbd zAn@WOFVnv3<%hUj-r1O0p&P3DRfk6y*mI24Tg2#d)m~k=U*j8Adzseo9Wx;z3CWd!Ch>i{|*@9nebs z+av9F#gEsgl(!N9SeqDi5VH3?yo4C)Jgci!np$G`G zou|@&d1j_f@`^4Ah3nT$mbroc#^*_cev+h$0qmvQ&xD2Nb8J&en5#pV($gn^NBazT zpWo5GZaRE(Cv|@M_pQ=jE4^=wf_#RyO?^g0&PqRe?_OP3jqm}yJFnKQYiZA~WYd>O z;s&bE0feX+QfZ!D??aG*HvW!LAN7~vj1gYdszWUP1-|!@RVZx^1>DDDgV6hRKYpOKIZ!CWr7@sKWQ&qFK1l z-$pONQIK1rlaKsbb_GIz|D#=9eHMiM6Jl4Xk9eUqFap8?lbac{8$8{TBDilvuMZev zipvK6G0xNxmE9vQql zZPEEMX|Ht3lQ3UuO-vz*K%984!tcfJP{f(Shu0mW;ejWAf z>5YFvAh`gFhlz9zSggt=7(6?p?P|C}9H#6u`{E#KcC9t1%^^z?dNCBTY<5g+crCD< z)398Ft5y_nGj3=i3%Dye#C$EPS{|k`17$9^NBI^6XTBo3W#}dp-mj z{+gf1kjZN-|2P6eF3B+D1#$gFe40zGH8$}{?|8JxV<2{U6Eg8ySf8CM*w#>!nlIp? znC>y@{B&Qhf@>NPou9AOloe)Z1@dstLpb7 zbD5d#o&}E?lNEV+NOk@Y>^i_qy#wXrn}8j1<}iI$Mmw=%{;O%Lq*8(QX(5q|QwLsj z{%UNwv;Bsu@1@O}23%;0D?#O{JM!OD@_<_}&Mxr7!D`9HTQRt2Ex#-CYgQ8MXPPrd z8RX+w0u*}$xC)oqEVP}rac)ceb}FIYo`qK~$}q68?zDjQ;zS%6^Gxsm0uoET1M6VL zh`w&~dIkAG50@|#>n_j_FBNJ0y<11FupS7$`Zd|jNSILBT{?jpw1JtIVEyL~UF2I7 zfj1a=FW#imJH4MAJ@sw>5K~@K&&|>`jgqBu5T*&y+e+lNo<7kpJY=$brrtZ463({a zK`2si77SAF#g@UTfE`FwdgQ_FX1(2gV41x}@;M>$&3kR$8}P^&WRvGLG9G!;&G0d9 z;5!C(d!P4q;aVIxo-z?+d9A|6_~d^TwPURran~&=5Wp}Q5y@p=R!Q-9TpY*1Ns7*$ zh7rbJQi4|1dvrcQlIR!~4cc>?YDXY*AT!yySx7t8w+;{u#)lE}o?qAsx?K3$a3O_; zR~~xZN%n|IaxrC(z=F-RGqlDR&SyUq{GdJwe+%{%WP?OBu9T z@Qh3tSK7Ri`{h8`ZD+IIIRKgc@1BU0xIXA-9fA5E7+!M?QuL;Py;di*v-D36Td)%^ zye%_c_H_+}Z8>nv3S8|o>7Sj4;doz^Fy_*WRWR=nBD4WQHFp&B&)bhE6;s@hASfk@ zTHOInIxzO;8g@%46yQgo_dGF+Ckkb~nYvgxKz0?Z0<3@sY+g)2gp5?LP!MZ6I~l_} zzkDMM8i5He{@l{u$BTKl`ZOiZ>;A#gJ2mi-7Tk*y{&1U>QGcA}nF7&$cA7q**%{{& z|5SEZyCf=Iu4yacp+2w}zjMoV=GC4@o-Zus2Mzl`_`RH>{FngvS`^2d!I$S;izd#~dw`$k(% z4d6W3q~}OMNab}vrgKqZu+Hz(QCG2GM^1hPy5xDTkBOst5E3}-Ysx{7nZ9S1!o1#K z^}^?k>WWzAM>{zX^Vm>#?kQQGzifmXVkVEreJ6V17o+4`bovawo0MY)d$2hDHP(-T z{E4^QZ1~s6Qc{LfKv~cYUC88R4v-&^F^%+BwqgDbKM!Vj>bbcvJ&6ot0nIQ=XY4D# z&R{S@<0k8YiprF{EdH6hoR+&4b?^QE(e;*Hadz9bcH!<0!GpWIySoK<3liKZg1dWg z4emh#RD!#^JB7Q;;aU6L?^^4$cG~@+>IY02bM$`o0nd?sN82}|{0b%mbj_sO#0&5= zw*-zF;zXSu2>)>=vQIX54s8Ud-&Rg|D5Q%p2rfJb()tb;s)5^@A5J%H&}^BMTBbyr zlAA#)ZmxmJ)E`q)A}sFNlMafHF!i~N_S5AQ+?p-PqTy`Q)~a%SsL)&!`VO>6JWKqi zRa^L1h@1NS9wbOZ26r2!-2<8@%wKN-Vry#OMV=Il4X!y?Bj|9yM7qng=wWwBSrQms zL-mju($}^8yNg}{mzzie*!5k>HcFJmyA*jH??@X>{PD~DrMq0K|0b|%o&F~u84;zW zQDs8=_jk%_?H3A9Zn#3jNn;B2p?fg;{3H8IrC_^mGuMtf z7T@KKxACf=y)Jy%+NQR!+u&1u+7&UArj_fGSDWF?sId2P7cD5>>vRC1@$`oEl>f?m zP{MAe<|3TbeS&z@sopBy3itWhx9vT8_G5#G?hkdvL0C2Cl?pAvYQ4@usZgOMi01>S zA;O%;-~U479%}GD6)l*kWr|+YVY#_UFep-6WGS1Ipn||a()A>3R>>PBHDk&5J(BoP z#frm5|B}R7U6f+FU6rRf_RY`5+V5nsjCUb4p3{YZ;mMB(O`Uf-6j)oBh)H6ca=9j& z+Ik||;&0OLv`lAOaW+Cq1m3jNAMy6!>K9ZXx zVxzlV6b-+i;Nw(od%b>huE3V2F#WLlnKl*N0zu z?cCT%=peqEV4F<(sJA zcy9=$5J}I(UQJd-XMFQwDfx2qC0aQ#N*u=%8K#wfMo;#d z*Zr%KkA;}p=rTt~2a>Hk#@NoX$xa0+TNkZpd$Mvy*0ciAQkkm{xa5xDS*c4q0Dpth ze~lsF57{$rb)U{%^x>88_2!jErfa1Luek0 z=Mr(xj6>nFuKbRw=u?NO6>c^QqS5R}3>kzax8W9P2lVDs{lBHsjd_iZ*A0P*Ax6j2 z5*?Epj^Te<8zp(ezlzLWi@r^)L|ut%*LTQTDJxAKeA33j+tu#z0@TMweEF|?f8T3! zuXwd}fB)v!xq#D9vDXq2Mrm2DpZJUl_RSOnFfbHobJ#fU=V2T59^{rnVWGpYTTLZ$ zVQ+N#m+JE)!;j~2ZM)dY)MW41b}r@k`Vdy07P@w9U<&QNhh5ZFDtd#4GXJ`_AE_#$ zgv(=1vfve+afK$bWG^!ujn1?LsbB5WPrL^*ts#-u>w}qW>d7NTD=a# zFW2X1%M~LF&Y!PQpm}$3TWl{qW4cY_T@%Ojy(zG#-D?D@9Z73>=>wJ(VkOT%R=qR8kfo0u`0F$%uqYTko?27+ z@eB~VOZCc&5H=lu6scATX{jjk*#z%HtdYFI$>gtg8dMO0X<55Ei%f(~9mYsVKXqUJ6FaQMB(#3xmR_x!ITYd)gP9pt zs73{IzO?LxXyQ=uCj1}3%u~3W;9vJ1+*f>ExZQVA16Z-)kA|3AO)aQ$~#;H_Tj)>!idV(E36=ZStk$%e!m%EE$ zz>&9}9`wHpe=_V%uB|DD7_<^77BDE|vQ*C1Su|SSl0Xn0L=3-oIg@d0G@i+Wy&E_^TCh&s}Rp+O-04;u2}J^r<7=cg=Am#XisnRxycXb1g%7gCdxXm}!n+gm!b66%9&2o{e(To*O= z_*LWOt$5S!0aFLJenoJ+UN{a#(4dT7rLK%W>@@@p>`IzHdb_#f#pRN!!ma54|AAD} z-~uiWjMG097Cm;bE4Kf0YOTKt%X-I3{<YO*c5al%|Zy zmSfy!{piM8ejdfgl&k^oHjveb^-d=6sq3cM$!NYDF!*sM1AiA2>iz@}COGW>#*p=-d;LMwGbn`ev-0W zQ+^;sWQ##I-Vi&4K@oWmHw$0UxLKWN3H0LhmRp=@e|LWKbHQ$B1$V497{8yM;JyX^kU z&_sZc62n@5q`a0(d1(4mqTM!qi75H)P(h08I6srW+_6ixQ5xK)Z_n7TviCi-_rI=& z<0{aCiIAQM_oV*_LN4Hq7rk1ego41(%U#63Q+2Y*k8s{=a{dFhJ~50_TkK# z=7%W4ib|oz>TTzWlGpC#c+8|pf&3oxN&bdh9>Opxsq_Y>WgJVZniMz-w~w<{X#=j7 zum5HiNa29F`Aa6s31iYP{)+d0?o4i@aQQWt244d^B>p^ugp9KUXf_2REo6D)B#+}> zwMg2dc}C0g1#$3nu2BfblR>J=>qz!s(do0N-&zVplRN%}as}$|+k&Toe!E&2k)j$# zSBo=w9v|Sv1SFYFxhnIva#muzC%AS7yPUb6B8icN72SmtRCJV9>z$ugO0O4kdLgJt z9RSYfmB-b$artW%H-{*1>3JDD#E95s!tR^)hY*7K-jai)G$V%o8Fhm`D*px#OI|?t zO7O%l`3Rd#xCPp)x{2kruSxpOVH$6lZ!do3=UppFNX%vj-)Z%w<8mQO^0CFpR$+%R zn(R}wygo&V|6?~WyP#kXs^Wwu<`SD1WuOy{z^EW(Z?dP7^0|)!j2MI~lUE|H452x( zQ-|svrEni(%csF+%MHmjMecFt(5y5n$4Rc}jsvTRKBgKDWE5+n<`HqxhY`lP$~~yC z?5OF4BUN7(q`Z-+Rz45^ssItt3A>05>+57r_6*(DCa|AC)OF6)Z_Jkw#-FO1oY~;i zz;+?J11CVy$Mml**8dtWUo5-R~0vjDgh;#4+`Ual&7oBGGyzIkPUYwJ*h=^ zI=4x`?ncH5w++0Ljo=@^6UJ3|nWw5DSNxq#7hGUbI>rd)fQfD&iKi31?o44uP)zzt z=ZVzBtpZB)$?fqx{rk;)lRkGl#qx^T(+KmW>uI%QYLDsawcR*`mVpJw&tl>1=AQJyAWO{- z1m@CM&-;z<>YySZ2!<~?3aAE$AhelCFXmk zFs{fFICPyB{iWG|TyJ73n)bZzCGZ}u`>6aW_;f`p)OJ(VPh67=Z1Q%)BJyMXuHSX0 zjc+^xeig46d44;1Re zLBGu}TKviOGhzmeBaSFsmK$x-uUZkggFS1Au?SE;JPX{&)1h;oE-hx=2GjcL6{O+d zb0W=jX%Q0pig+hgdKU&nCl#iCn748U0H3qs@L&oi$R|0t>D!ntzrGW~dLjIwp%2DZ zPV^3#`_+7vSdqRY2&670C!iFvi&K}jWI7W86zWj>-ob8VQI$Q<&^JIhg&EMP5Rjo& ze2q^h#(5@E4>8%W^EY5W9&KdxL8k1Zp59^JKM}5pjkiHo0BAFj!f8zYn&$$sx?6)2 zn$!EP*c7F3eYzYO1-Ptsy%`fJL>*h1jTkd0{8C}X>A2D9?~l+^p~;a_DWfQ?o4oai z_z8A-6dQzcp<29o&lMJ$ap8wymLRHp>)g<4L$OQR79Hm@ecfE+n(1}QW<=3i_RKnu zW@fd_jBv>s%+3=^KIYAN&=MoC{IVc^mOgE3)al?FXQ(=Z9y20Y%{5P z{M_^RD!=_S4t;5mmfvg3xD8zaO10D1={J~Fg*`{FM>)gA%t*+Uv7`9@RCF*@PD8+JVXbu8C}Tq@O^ zRc%S0ap51iEDY;yT(7O~HzqI*arrr>a-NOo=gYXwyyZk|Iu ze{<(teu6NM5_IT3ITiJ@L}o?FxARusVhkX19l?$PF8m4O+ z$Tzh2hx6(4*L{I3JX*8s509-w`-6Z^+56*t;1XYJBr^*gPuc|7#MhDUHU9XQMCO4@ z>EsvjXl@EJITJ_p*yfZKGQ)G{HF`6Iuz<^|u%1JTrE}{O|C8=j0)*1W_Bk!`~4( zMP)ERBCN2ItO0FaSZ2;+p@Q4f6LX)Z}jQN zpdsi{!kJLka)F?)hLQGjm5?aRo-o|!+Hd=7kkR}V$@+wo`tQAq=rZ*c+M=bRhk_Pu zV{V+?kYoc~Hh-y9hba5tGCK_fJqe}owRR)hrUX9Y>QOUxIrQUC;rCP?5}uJ`iIp2e z>t!7Au{Sr3M7*?+<87(&@4n8n zPR%~GSo&W-iT}3OW=X=&oEFwhS5F!}?2F|XKK?E9{MAU{;wF;sv{7t1pUsj*W#>A$ zDc+wke5;XtrLbbrWMhBaip3=AAS?C@_-`xHH8R*T@bXa=_%@B#G>Ow?sxqrBjQ6IB z_gex%Vl9oaaFLW8sXc5$c%ijseLVej>jQ4l($40gDI`Zf1i`xCAOD98hUwq>NY9Eb5{@ZY+6ML)Q_BR<8h#Z{;S1Ns^ zwLdSKhr_o6w<`ssjfY>rK6Sn}RJk-2Ds(K@frGiUv3$YsWB;24prvvPni+zEdHHMQ zh!c#@76ha#?AqXiV*BVdupI$(0n}k8pRuL^TmW6@ur`AG5;DCaM(3N<#&megH}a@i z1PW+gwT@bv-zbIV2;Uk`s#ttJ<4uvT8^#9Q_W>b@A(&up5Z8I3m_kuXlNc`nv#Jq; zX&|*}hQkqLJ~vN9ut8C|YHr0HPV))do^@QLYof|0Eqw74mLbkfX2Vh6d~EpLIhYty ztq_h!Dp<)Xc2A1@p09?M-+qQmeUr|$TiPz2HzI;Z`4QgMysbL7a z$_et?*|1daiI>uyoc_+^H4AVHjqft^pOW+CCD&c!CWa^UO*g(nzT09Eppogbi)m&c z6X4H;5oRhGrJTnX7=|yjDI(+NV<`y7E@&t^Wc~GMFv6an{Aq>Z3sTg#YAnPI$6gM@wZRmZOpI8E-zJg=d)UJkp+9Vdl0``&s9 zyEfyNq%JJg28)$F?o6EXJwwXzM!Q_cvO4QBE>bCl3rt)$D=j=nRo<1qMzstT6h}Wl zP@LhwyOce-jAfm4wv3vgHuy^pV6K4KRTPpc`M1!HTDmn~27CNt23|+Udb_YqA8)8# z2y_0cbksz9i6HTMwKqD!TX>E5n)>qX3bZ7T#x_KBV(;DWWpZ#Pqufl;mZM_MK1yhz*1fL-9ZWbprn8e;*|fkW?}|ZJ>v=Z zBL{~cE`KpebI}6`KfIk53Z`l*z`}6rH-rdBjyp_h`w0=pI3NSLfPgZdOsEy{YA>9p zngE9};pGVTF``9Em;-VZGtK&f09adTfad9mH#4p$cI0BJU7;`5IE(JpOHGdXX{qzR2X3qrVw) z8wzn*=zI8gZGl71C5bTYN9`)qv|L=@V-Q1NM;L*qKJEwwEenPc`j>OgXz~?2QiHbY zg%NA^#atI>$t=3C3yp|G5ZN^3IZRMshB2#80q*<`aO{50Q4N@jL$W7%j7ly!R#exz z@D#cX(74|c(%a9;xuSEZ@gN+KhhI;>^?Ekb2>3WpP5G}u3A))K-XMvR=uaZa+~iA` zus?3ZW&Tj4VPG{Iag+IgCWaY=%MSfZJTX?7PbYGNsc+N=&L9iZv1?&US%beKS*f*7 z>XdGeQ_;|}vvI*+h7!1432_*lQ;5`5$`McFX@yRN*>tCJb6*4K5TC?LeLtp_Ax6S) z#qvo2MF_0B>#WTM>4ka9lFIn{d$D%gBCAaG3XRvgq*@DoW#>nW+(I{k3zZaxk@qtT z_Q}drWR`w?%d?PM=D5@=fg^oN{{7`Y)rtx@l32KLe{g1eSoM{lG70a_EEXxvkk(1^ zUXV_n?_EX3Q2MyqKWhn5P~=~0$%=&5BxcMpAs*QkeNKTcLcM8wRa!hvOtJqfq>|k? zfJeF9y6&N^t{=n?n|)3Qc^$ED0ao;fP9Qw&>_m)oOeOr-1ncW%ZY$Oi?(z-bhcQX+ zQsM&4h|c+@NDPv5gRS^`=Jjn&6wC&FB)j>;WoI0zl_*$xQ^^>FN*4hKdE#TXzZdrD zw`7cZ9nHr)?rMr0Aynnh8SvfLm|}0xMu6fl%?L=eH#7SOXsJRN)xyb?K*B7muvS&h zJ_xbScfFkgs<5c)P;`P%REXSwDi1qo@Pr3$?$%ttC6Tx?(Cp~fqhd-bLiO%#slZ93 zd#oNi+G(m4w2#`OsqDohC+Rg;vT_7ZzBC*hyHI(%4%l&t{^jydg$uDYl z9yv``yW7K}#(L+fkuQ@Ngl61SEL@LEw7C-61JSH>%Axu8dPtsDdDo&)-h+|uQE+&_ ztLn?(t#{*MZfBM+r<$aEJv7mHJQ$gaVfLu=)IzTPw~f%fIzj6aZC7c({4ET}BK<)D zQ-V>A!x{XD&R^Pxn@5KlgOs6qgo@HEE0T{Jgp38XEh6$GxL)fL?bE0TZ=5MZ*$wyL zo^FC8&}Wih3IfcvHdB9F@$QfD-j@$(Hg_|@i=!4-+PoIgAWgm!3Zt|s?Caj_dS{Z_ z@+ODHG2#r7%Sc?-p%c!>qP`z-C;GpgOe=0SlNw;?ty)tquaI+`vF)Gun}up?sQkM+ z{qKL3UZQk5fj7N-m4g*)b5IkaXwdLmkw1^jCh?JjQU9O=sML@+CETx2cz}_a-zflS zbFMQIKiK&>*r~}RMgB?^vOqDGL$h;SNRt90MGerb^}2LXSDQ4E8$|I0&yd6ubrlZP zNP$r}*4h?i%x=93%?Uk7s3^O3=m;$cJ5>T1e3TQ3)xf`yez+JZ8sBe_bBjK-u`oNm zjMK;P>BC@Y8Bp15X6Q??Z~*+-SWY`^j#7cXL%#_EYqT(qyDv0Bg|0B_$`zt;^V7&{U{)-S2q?rsbI9@~>NvhkhVC6JAu?v$l&TJ7G2q_jje z+7C@#)%d&tXxX6a78cylQohW!%7?d}8Yfep2)j5h-$f7IpzI}GX~0}rQB>_3o9REx zM-V5W@5P6X4XuEaSTSZ=@LtUYTGD<(3Ol8!XVUhUYN>Rz+UY$G{}kGF!a*1IJzTsm zSKN$%DYfUB!7D97M!989*ye;g)m^tH1*bhh+-dQU!*8)aTN{YqU~e}v$h4dx*h%}146ARGWCuaI>au@S19#nH=ku02t|(I|Ld&!_sOMw z2UOQS3N-v5o6sSI3=-UTh$>1^Gx!SVFbt4%&yOh@3NSz#GGYWhiU7dH?haw>!m-QJ zNeZQjpai=T(S>yZiM;#igD13zQ-xmo8$z+Xk8M%v_Jx$aUI>^qNI-nqOg%FMNMij{)ZPHwFhRk4 zY?Au~lj2cay-WfpTl9cw4yd~$@&MyoeD;JU0yM)^kRuX%@%$=M4Hp7#PvBt18pMKAn( zX$E@!-jfT@1tgs7kv|SUuF5rDWn;S1(&u$nL*4r}mKEb9k$`OI@d@#sF(1bS!#uLs zvj;nSW($HTSQYK)Z>)vjTZ|iD3lPcqbr)PVtosuNTKhJc7noY=hkCzl8-;!9W=Hj> z!^QIGKgfr@Y7Og!6FalHw#@#}`DttpFND>(x;#0t*@!Xfv?qN@2(5@6xDmZ4`%MK1 z60dL5@%&Kh4mx=rK8d3#5zhnSWmhi(5RH0oUbyA7wWeF)2&r$$ivDK?$R>!S9Ag6RPKEdt;U4%0A3ge^nFskVP!0ZMvhNUjLA|UJ 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Μ*vF@8Dbk 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

JVtDh`9w7QPGrf1Y8(i%%8 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%0A6A-sOT!6*}OuhyC<|v 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 literal 0 HcmV?d00001 diff --git a/images/blurhash-setup.png b/images/blurhash-setup.png new file mode 100644 index 0000000000000000000000000000000000000000..72b83ab393ad38031ed1f31f90f0ec18d9e1b9ef GIT binary patch literal 180575 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..67e031f --- /dev/null +++ b/index.html @@ -0,0 +1,21 @@ + + + + + + + + + +
+ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a6de8d0 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5660 @@ +{ + "name": "contentful-blurhash-app", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "contentful-blurhash-app", + "version": "0.1.0", + "dependencies": { + "@contentful/app-sdk": "4.25.0", + "@contentful/f36-components": "4.65.4", + "@contentful/f36-tokens": "4.0.2", + "@contentful/react-apps-toolkit": "1.2.16", + "@tanstack/react-query": "^5.35.1", + "blurhash": "^2.0.5", + "contentful-management": "10.46.4", + "emotion": "10.0.27", + "react": "18.3.1", + "react-blurhash": "^0.3.0", + "react-dom": "18.3.1", + "zod": "^3.23.7" + }, + "devDependencies": { + "@contentful/app-scripts": "1.19.1", + "@testing-library/react": "14.0.0", + "@types/node": "16.18.38", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.0", + "@vitejs/plugin-react": "4.2.1", + "happy-dom": "9.20.3", + "typescript": "5.1.6", + "vite": "4.5.3", + "vitest": "0.32.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.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/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz", + "integrity": "sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@contentful/app-scripts": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@contentful/app-scripts/-/app-scripts-1.19.1.tgz", + "integrity": "sha512-pIqaIH99N6Fwf+rWI9Y9xb59TfYEd5PaNfBNECpFa/hoz+ow1rg+To+2dkhhh82W6hTmpnN7qBHlkLV1RU1p1g==", + "dev": true, + "dependencies": { + "@segment/analytics-node": "^2.0.0", + "adm-zip": "0.5.12", + "bottleneck": "2.19.5", + "chalk": "4.1.2", + "commander": "12.0.0", + "contentful-management": "11.25.2", + "dotenv": "16.4.5", + "ignore": "5.3.1", + "inquirer": "8.2.6", + "lodash": "4.17.21", + "open": "8.4.2", + "ora": "5.4.1" + }, + "bin": { + "contentful-app-scripts": "lib/bin.js" + }, + "engines": { + "node": ">=14", + "npm": ">=6" + } + }, + "node_modules/@contentful/app-scripts/node_modules/contentful-management": { + "version": "11.25.2", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-11.25.2.tgz", + "integrity": "sha512-09KfIs3il8OFHzY+d2Vvq+2Jfgk8ISOKjTs3MFqqcc3Ae94T1pji8ZaHXZ6dlb9lLZT6kFYRE9aiDNUuL2Vjbg==", + "dev": true, + "dependencies": { + "@contentful/rich-text-types": "^16.3.0", + "@types/json-patch": "0.0.30", + "axios": "^1.6.2", + "contentful-sdk-core": "^8.1.0", + "fast-copy": "^3.0.0", + "lodash.isplainobject": "^4.0.6", + "type-fest": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@contentful/app-sdk": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@contentful/app-sdk/-/app-sdk-4.25.0.tgz", + "integrity": "sha512-Aw5Yq3zduwHonNJPQtBTNzZ4MC17UtH8zaSnq8cdbDLfyJOYiTgPDDh15AzgwAkfyOovoXCBcyajjra9Cm45Qg==", + "dependencies": { + "contentful-management": ">=7.30.0" + } + }, + "node_modules/@contentful/f36-accordion": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-accordion/-/f36-accordion-4.65.5.tgz", + "integrity": "sha512-2TIERDEQ3ChigDdiMimQl9FiDV8jIKqFil+a1smfPZrUway64NKQ9xo4fEHlFCe3N218zCvhZklzemmO3s2cQA==", + "dependencies": { + "@contentful/f36-collapse": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-accordion/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-asset": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-asset/-/f36-asset-4.65.5.tgz", + "integrity": "sha512-/SIKJ1RA8ZHkVIrgVzijDTQCAhos3eaDYnpcA1q2OCn7uBU5a4QMmCjC8U2vb0rmchSxK9Ddg1bASCdF2wjhuA==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icon": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-asset/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-autocomplete": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-autocomplete/-/f36-autocomplete-4.65.5.tgz", + "integrity": "sha512-QmTH8U3VWP/JIZVvLVis4UrHdjqvtFVFQP9q4XOCsjCHpI4QHx05pVD3vozBoWr0vAVeIAu2YQQYqDsqcLkg7w==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-forms": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-popover": "^4.65.5", + "@contentful/f36-skeleton": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "@contentful/f36-utils": "^4.24.3", + "downshift": "^6.1.12", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-autocomplete/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-badge": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-badge/-/f36-badge-4.65.5.tgz", + "integrity": "sha512-EEwf1ZGYQBeOxHnFdem0rCXDPWN1VgNxOpkJgpX8gWryb3xTBoa4/rf/ZQb2H/cQzWi7hVjStVgnUdEiIf2jAA==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-badge/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-button": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-button/-/f36-button-4.65.5.tgz", + "integrity": "sha512-+ja1Aba9kBOQNNmZ48esvj/gsR/S6lHT0ZRiR+oIue6eLowdWcurdEhUtv9jzpGiMlA3JOD36M9aalmuVYLA4Q==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-spinner": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-button/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-card": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-card/-/f36-card-4.65.5.tgz", + "integrity": "sha512-4xg0Vm0gF/gzZfOsv4t1NHJ0lE5/QKHpJnoPmxgn4k5PiB6FtODjr29X+jF+m2Q5KB94aBhV3F0k7rX79GdL4Q==", + "dependencies": { + "@contentful/f36-asset": "^4.65.5", + "@contentful/f36-badge": "^4.65.5", + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-drag-handle": "^4.65.5", + "@contentful/f36-icon": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-menu": "^4.65.5", + "@contentful/f36-skeleton": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-tooltip": "^4.65.5", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17", + "truncate": "^3.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-card/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-collapse": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-collapse/-/f36-collapse-4.65.5.tgz", + "integrity": "sha512-aaVkGlPnEcV/reSbzegrRB8VRPiKWIfMgxrliOzA0uT8btTsKdgXySwFwyFiKyw81bfbLugZYan6jkWVcnVRrg==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-collapse/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-components": { + "version": "4.65.4", + "resolved": "https://registry.npmjs.org/@contentful/f36-components/-/f36-components-4.65.4.tgz", + "integrity": "sha512-NgnOKH63CEGAROqL71slZagqS6eG144vY/p8P1psE/AACoFq2VrlGITA9uGsdcO88jt1icFUiUdZHwkwkoamcw==", + "dependencies": { + "@contentful/f36-accordion": "^4.65.4", + "@contentful/f36-asset": "^4.65.4", + "@contentful/f36-autocomplete": "^4.65.4", + "@contentful/f36-badge": "^4.65.4", + "@contentful/f36-button": "^4.65.4", + "@contentful/f36-card": "^4.65.4", + "@contentful/f36-collapse": "^4.65.4", + "@contentful/f36-copybutton": "^4.65.4", + "@contentful/f36-core": "^4.65.4", + "@contentful/f36-datepicker": "^4.65.4", + "@contentful/f36-datetime": "^4.65.4", + "@contentful/f36-drag-handle": "^4.65.4", + "@contentful/f36-empty-state": "^4.65.4", + "@contentful/f36-entity-list": "^4.65.4", + "@contentful/f36-forms": "^4.65.4", + "@contentful/f36-icon": "^4.65.4", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-list": "^4.65.4", + "@contentful/f36-menu": "^4.65.4", + "@contentful/f36-modal": "^4.65.4", + "@contentful/f36-navbar": "^4.1.1", + "@contentful/f36-note": "^4.65.4", + "@contentful/f36-notification": "^4.65.4", + "@contentful/f36-pagination": "^4.65.4", + "@contentful/f36-pill": "^4.65.4", + "@contentful/f36-popover": "^4.65.4", + "@contentful/f36-skeleton": "^4.65.4", + "@contentful/f36-spinner": "^4.65.4", + "@contentful/f36-table": "^4.65.4", + "@contentful/f36-tabs": "^4.65.4", + "@contentful/f36-text-link": "^4.65.4", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-tooltip": "^4.65.4", + "@contentful/f36-typography": "^4.65.4", + "@contentful/f36-utils": "^4.24.3" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "@types/react-dom": ">=16.8", + "react": ">=16.8", + "react-dom": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@contentful/f36-components/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-copybutton": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-copybutton/-/f36-copybutton-4.65.5.tgz", + "integrity": "sha512-w4FQst+STqNi5sWQYgbW24eSWUyl2kCO40LK4YKO7Ugv2VUD5b6F25QqRrjs39bryTZWPO6g8ZLP6FEijdzv1g==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-tooltip": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-copybutton/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-core": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-core/-/f36-core-4.65.5.tgz", + "integrity": "sha512-oGQGxRbdUlG6esKjV4NkPRYbIGUWTfwoT8T1CYz//bSGAi+K0Cvzf0oVpvjso1AYlVazXuByb0s1nOT48WlIug==", + "dependencies": { + "@contentful/f36-tokens": "^4.0.4", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^1.2.0", + "csstype": "^3.1.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-core/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-datepicker": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-datepicker/-/f36-datepicker-4.65.5.tgz", + "integrity": "sha512-ehA99+gV6i7IUcZopge+ElrVrO6ONQbfCEu9KqQRzrJ3Qg4m2k5HsTzmtkJi7DMKkplTy5Z4VIFDsx+yoNqwqg==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-forms": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-popover": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "date-fns": "^2.28.0", + "emotion": "^10.0.17", + "react-day-picker": "^8.7.1", + "react-focus-lock": "^2.9.1" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-datepicker/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-datetime": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-datetime/-/f36-datetime-4.65.5.tgz", + "integrity": "sha512-cs5A53ucqiX78S6wWmSATHo4BzccgUTrQ6Xzz9DLkXfNT/SLePTI9urIp8a/YChr0p76cYDcta4EjVt7ie+Ilw==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "dayjs": "^1.11.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-datetime/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-drag-handle": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-drag-handle/-/f36-drag-handle-4.65.5.tgz", + "integrity": "sha512-QZXcWK8TrGYTaES1rWniJlOER673qHjnqiA1YD51Q53ACkDJ2OenzbNlHq7Rg65MLV9JognCXpXJqqjyMXCmxg==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-drag-handle/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-empty-state": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-empty-state/-/f36-empty-state-4.65.5.tgz", + "integrity": "sha512-ZnB+XtHe57JYBhqePLkp88Kn1xh41tLyJQec23nsz3k8EIyaTUy5tGVJ7JQoZOVYKfXlu6dqg9aKrzVhhgZG6A==", + "dependencies": { + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-empty-state/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-entity-list": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-entity-list/-/f36-entity-list-4.65.5.tgz", + "integrity": "sha512-oN+SGGsd215Kdu9FyVgoywPdpdGBP0yLQMs2iK51pdNfnCbxXQ/vqBsMk6IU9SgIPAKbnQvKXnd6cQIQ2VbSNA==", + "dependencies": { + "@contentful/f36-badge": "^4.65.5", + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-drag-handle": "^4.65.5", + "@contentful/f36-icon": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-menu": "^4.65.5", + "@contentful/f36-skeleton": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-entity-list/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-forms": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-forms/-/f36-forms-4.65.5.tgz", + "integrity": "sha512-XkueX0CcF2ZdcwBBe/mD3GUSROsXcIwXmXdPSaQ1kgpCNVf9DS/GMgQPRCh7YCPOfT9jVDaeO8qg2JWRXsxrbg==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-forms/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-icon": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-icon/-/f36-icon-4.65.5.tgz", + "integrity": "sha512-ZdASqrHxSRhbOAzHdUqrdX/RrkAake6bjkkQ9/5LYNkM/Ru1hVcn4vgKSx65dA3+Eo6QzTA9zmETRyqn6awzeg==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-icon/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-icons": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/@contentful/f36-icons/-/f36-icons-4.28.2.tgz", + "integrity": "sha512-p7oWbQ5ITlMMuEl/6t/6JLVrCVhDE2nA8mv1VR4DHjXPm0y9w14533rCKxNIREZX8iVmyBoaqI3vdPsjUs1CAw==", + "dependencies": { + "@contentful/f36-core": "^4.65.0", + "@contentful/f36-icon": "^4.65.0", + "@contentful/f36-tokens": "^4.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-list": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-list/-/f36-list-4.65.5.tgz", + "integrity": "sha512-OH+odg2hjB9/9i6k71hqvmufNiFP0l/pob2+Yr2RtReM4+6gdULsNlZpo8SUv8L5ryX2/QdlEulIqk6Do9rYpg==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-list/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-menu": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-menu/-/f36-menu-4.65.5.tgz", + "integrity": "sha512-XrCx3nWMbtl4KjobntUpzkccSdU/mmFHi3TSMV1VZ8aECIu3FuEx2RgBY5XRIQOSw4AfbA72RQO/HA4opsmJUQ==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-popover": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-menu/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-modal": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-modal/-/f36-modal-4.65.5.tgz", + "integrity": "sha512-LoL948QiBUrRiWqQAmEIWtYb00Q2LDgvWwjL1LQDIpUx+Rvig657r5umypYUS31OKTYlOrkfo+J1JfpWi8/bMQ==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "@types/react-modal": "^3.13.1", + "emotion": "^10.0.17", + "react-modal": "^3.16.1" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-modal/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-navbar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@contentful/f36-navbar/-/f36-navbar-4.1.1.tgz", + "integrity": "sha512-nCLtZ7EgfKhmXWrGZYrZEQOoulOOVPOuZBk0CC4JgQRQmCYeYr2iAnM8zualISFaxX/O+GVvHPQf2hKeoeFRPA==", + "dependencies": { + "@contentful/f36-core": "^4.45.0", + "@contentful/f36-icon": "^4.45.0", + "@contentful/f36-icons": "^4.23.2", + "@contentful/f36-menu": "^4.45.0", + "@contentful/f36-skeleton": "^4.45.0", + "@contentful/f36-tokens": "^4.0.1", + "@contentful/f36-utils": "^4.23.2", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-note": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-note/-/f36-note-4.65.5.tgz", + "integrity": "sha512-TFd9p8Qg/Y+1Oq5aJEw5ybjaZs49CoBuhjxrybC8U4ODh0gpCUA0lJEVyWcaejyitTt2mSYJIhn9l/7CPrb+iw==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icon": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-note/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-notification": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-notification/-/f36-notification-4.65.5.tgz", + "integrity": "sha512-jGtPKDc7mIHgNtSQQvN25c+L6JIf5mR9aXE8b7WPOc3vaFq8bln9OMMiivvD+iMDPbWf0bukNNn3NNP/bt+oZw==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-text-link": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "@swc/helpers": "^0.4.14", + "emotion": "^10.0.17", + "react-animate-height": "^3.0.4" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-notification/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-pagination": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-pagination/-/f36-pagination-4.65.5.tgz", + "integrity": "sha512-+UBNt5UbmPQElwhtzS6OLRWAbR/pi45HKSl3uGLlJ5V1HNhEcebLzqWGPeQuv7xkHMVUbTTJKwM0G2zD7b8dQA==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-forms": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-pagination/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-pill": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-pill/-/f36-pill-4.65.5.tgz", + "integrity": "sha512-mpK3StAaXmP/XpDDR6fVvM910RfY0C97VnVcbXA3ZZ9itb68jKzb7Y+gRfEJXGHza9oE/qgQEQuLHdNTqhuHEw==", + "dependencies": { + "@contentful/f36-button": "^4.65.5", + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-drag-handle": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-tooltip": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-pill/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-popover": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-popover/-/f36-popover-4.65.5.tgz", + "integrity": "sha512-qZO0T8qyTg4FsSsgfPTk4/ZxQSFOWbajLI+LxpeC0UH95gb5xoTkb+jHBDRdJ+xQyIZqYAcycI2HK6IJZEfboQ==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-utils": "^4.24.3", + "@popperjs/core": "^2.11.5", + "emotion": "^10.0.17", + "react-popper": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-popover/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-skeleton": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-skeleton/-/f36-skeleton-4.65.5.tgz", + "integrity": "sha512-qb48ythK06bShtJh3VopNVygg9h3psjbo45weh1IlQrlMFZRXsGtn5sdvMAK/982QcUuUSvxjWhAyU3QYkpeMQ==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-table": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-skeleton/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-spinner": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-spinner/-/f36-spinner-4.65.5.tgz", + "integrity": "sha512-nMn5ul1nrLcUOygzZ8LPavuFHnfPMZAo1BSarYhutz83CmEEVzlkAoGwM/cJCCrm6ylb3oXiQOZSUxmEJeqxiA==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-spinner/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-table": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-table/-/f36-table-4.65.5.tgz", + "integrity": "sha512-HBp1yC7y8+/5fq46d0uPgYtGiKXEmUHFAvnJQfOQYdmQcnYHYoHvxII2d606cpfulBjydNDMha+HZV09jepQaA==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-icons": "^4.28.1", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-typography": "^4.65.5", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-table/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-tabs": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tabs/-/f36-tabs-4.65.5.tgz", + "integrity": "sha512-7lEFs4IoYwIEOXqlEBQnO0dnKmGkASoKqeTP/lA6XS80Ymoled3XZLcc3ICZhjsZvtSRrXQ+3yIiDc1Y2EzIfg==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@radix-ui/react-tabs": "^1.0.1", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-tabs/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-text-link": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-text-link/-/f36-text-link-4.65.5.tgz", + "integrity": "sha512-1Jk/tebqIif+f4ef8QV+mxdzfA7g+YotAGRkkFjVCPjO1KX1GI6Ocyr0xI4h0fRjnUOJ4qqy7AU3a2DnbX07jw==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-text-link/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-tokens": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.2.tgz", + "integrity": "sha512-sM2AM/8Qn4K0mm2H14nDJMIYoAUv7+tHGUyGqnXEyOVD/5O9lzLTkELEA9R0UgtPPcTywCYC6aZCCggy/Ezd/g==" + }, + "node_modules/@contentful/f36-tooltip": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tooltip/-/f36-tooltip-4.65.5.tgz", + "integrity": "sha512-12U5tYHIBEwK4WDXlt6riNWLEKLeatjtsz9H0zXp0ANANkNFSpVO32ED6fFHHDCtK6iekm/3EQ2QJ7Jua4y0iQ==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-utils": "^4.24.3", + "@popperjs/core": "^2.11.5", + "csstype": "^3.1.1", + "emotion": "^10.0.17", + "react-popper": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-tooltip/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-typography": { + "version": "4.65.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-typography/-/f36-typography-4.65.5.tgz", + "integrity": "sha512-hprmtdy0y661nxUYn2QddbKJyuHszG8j5p6Iz3CFEN2nCNaOe1OtCENrv1amZmDBHOj1x8ldWF7Bm/Nnqva45g==", + "dependencies": { + "@contentful/f36-core": "^4.65.5", + "@contentful/f36-tokens": "^4.0.4", + "@contentful/f36-utils": "^4.24.3", + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/f36-typography/node_modules/@contentful/f36-tokens": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@contentful/f36-tokens/-/f36-tokens-4.0.5.tgz", + "integrity": "sha512-s2EB5De7ZCRASS6LnUIg42nyckP3yvZXAK+unROeYEzsV1hyV2WtdCfedHrNa3FA/mYnkPE7U/2XTUXNMKk+mA==" + }, + "node_modules/@contentful/f36-utils": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@contentful/f36-utils/-/f36-utils-4.24.3.tgz", + "integrity": "sha512-9+tyDOCjEhW7m4X7Sam0VYlmcgjhLVMiapCnv1EmRstlMaeI5ti9y0y/2aQ04Na2ScoHwrMTjveoZ6V62J62tA==", + "dependencies": { + "emotion": "^10.0.17" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/@contentful/react-apps-toolkit": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@contentful/react-apps-toolkit/-/react-apps-toolkit-1.2.16.tgz", + "integrity": "sha512-vx7+T4h+w1XBbn7OfRoXr8YUTtiyRNLaltF2ziM4xMqBryu/3Y71nBbhbxD6NIfOui3QIo3TR9Q5sPTZvGbIVw==", + "dependencies": { + "contentful-management": ">=7.30.0" + }, + "peerDependencies": { + "@contentful/app-sdk": ">=4.0.0", + "react": ">=16.8.0" + } + }, + "node_modules/@contentful/rich-text-types": { + "version": "16.3.5", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-types/-/rich-text-types-16.3.5.tgz", + "integrity": "sha512-ZLq6p5uyQXg+i1XGDFu4tAc2VYS12S1KA/jIOyyZjNgC1DvDajsi1JzuiBuOuMEhi1sKEUy6Ry3Yr9jsQtOKuQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", + "dependencies": { + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "node_modules/@emotion/core": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz", + "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "dependencies": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "dependencies": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "node_modules/@emotion/serialize/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/@emotion/serialize/node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "node_modules/@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lukeed/csprng": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", + "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lukeed/uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==", + "dev": true, + "dependencies": { + "@lukeed/csprng": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", + "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", + "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz", + "integrity": "sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@segment/analytics-core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-core/-/analytics-core-1.6.0.tgz", + "integrity": "sha512-bn9X++IScUfpT7aJGjKU/yJAu/Ko2sYD6HsKA70Z2560E89x30pqgqboVKY8kootvQnT4UKCJiUr5NDMgjmWdQ==", + "dev": true, + "dependencies": { + "@lukeed/uuid": "^2.0.0", + "@segment/analytics-generic-utils": "1.2.0", + "dset": "^3.1.2", + "tslib": "^2.4.1" + } + }, + "node_modules/@segment/analytics-generic-utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-generic-utils/-/analytics-generic-utils-1.2.0.tgz", + "integrity": "sha512-DfnW6mW3YQOLlDQQdR89k4EqfHb0g/3XvBXkovH1FstUN93eL1kfW9CsDcVQyH3bAC5ZsFyjA/o/1Q2j0QeoWw==", + "dev": true, + "dependencies": { + "tslib": "^2.4.1" + } + }, + "node_modules/@segment/analytics-node": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@segment/analytics-node/-/analytics-node-2.1.2.tgz", + "integrity": "sha512-CIqWH5G0pB/LAFAZEZtntAxujiYIpdk0F+YGhfM6N/qt4/VLWjFcd4VZXVLW7xqaxig64UKWGQhe8bszXDRXXw==", + "dev": true, + "dependencies": { + "@lukeed/uuid": "^2.0.0", + "@segment/analytics-core": "1.6.0", + "@segment/analytics-generic-utils": "1.2.0", + "buffer": "^6.0.3", + "jose": "^5.1.0", + "node-fetch": "^2.6.7", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "node_modules/@swc/helpers": { + "version": "0.4.36", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", + "dependencies": { + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", + "tslib": "^2.4.0" + } + }, + "node_modules/@tanstack/query-core": { + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.35.1.tgz", + "integrity": "sha512-0Dnpybqb8+ps6WgqBnqFEC+1F/xLvUosRAq+wiGisTgolOZzqZfkE2995dEXmhuzINiTM7/a6xSGznU0NIvBkw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.35.1.tgz", + "integrity": "sha512-i2T7m2ffQdNqlX3pO+uMsnQ0H4a59Ens2GxtlMsRiOvdSB4SfYmHb27MnvFV8rGmtWRaa4gPli0/rpDoSS5LbQ==", + "dependencies": { + "@tanstack/query-core": "5.35.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/react": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", + "integrity": "sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^9.0.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/chai": { + "version": "4.3.16", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", + "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", + "dev": true + }, + "node_modules/@types/chai-subset": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz", + "integrity": "sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } + }, + "node_modules/@types/json-patch": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", + "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==" + }, + "node_modules/@types/node": { + "version": "16.18.38", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.38.tgz", + "integrity": "sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==", + "dev": true + }, + "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==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", + "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "devOptional": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-modal": { + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.16.3.tgz", + "integrity": "sha512-xXuGavyEGaFQDgBv4UVm8/ZsG+qxeQ7f77yNrW3n+1J6XAstUy5rYHeIHPh1KzsGc6IkCIdu6lQ2xWzu1jBTLg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@vitest/expect": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.32.4.tgz", + "integrity": "sha512-m7EPUqmGIwIeoU763N+ivkFjTzbaBn0n9evsTOcde03ugy2avPs3kZbYmw3DkcH1j5mxhMhdamJkLQ6dM1bk/A==", + "dev": true, + "dependencies": { + "@vitest/spy": "0.32.4", + "@vitest/utils": "0.32.4", + "chai": "^4.3.7" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.32.4.tgz", + "integrity": "sha512-cHOVCkiRazobgdKLnczmz2oaKK9GJOw6ZyRcaPdssO1ej+wzHVIkWiCiNacb3TTYPdzMddYkCgMjZ4r8C0JFCw==", + "dev": true, + "dependencies": { + "@vitest/utils": "0.32.4", + "p-limit": "^4.0.0", + "pathe": "^1.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.32.4.tgz", + "integrity": "sha512-IRpyqn9t14uqsFlVI2d7DFMImGMs1Q9218of40bdQQgMePwVdmix33yMNnebXcTzDU5eiV3eUsoxxH5v0x/IQA==", + "dev": true, + "dependencies": { + "magic-string": "^0.30.0", + "pathe": "^1.1.1", + "pretty-format": "^29.5.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/snapshot/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==", + "dev": true + }, + "node_modules/@vitest/spy": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.32.4.tgz", + "integrity": "sha512-oA7rCOqVOOpE6rEoXuCOADX7Lla1LIa4hljI2MSccbpec54q+oifhziZIJXxlE/CvI2E+ElhBHzVu0VEvJGQKQ==", + "dev": true, + "dependencies": { + "tinyspy": "^2.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.32.4.tgz", + "integrity": "sha512-Gwnl8dhd1uJ+HXrYyV0eRqfmk9ek1ASE/LWfTCuWMw+d07ogHqp4hEAV28NiecimK6UY9DpSEPh+pXBA5gtTBg==", + "dev": true, + "dependencies": { + "diff-sequences": "^29.4.3", + "loupe": "^2.3.6", + "pretty-format": "^29.5.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/utils/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha512-6TVU49mK6KZb4qG6xWaaM4C7sA/sgUMLy/JYMOzkcp3BvVLpW0fXDFQiIzAuxFCt/2+xD7fNIiPFAoLZPhVNLQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-plugin-emotion": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", + "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "node_modules/babel-plugin-emotion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/babel-plugin-emotion/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==" + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/blurhash": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz", + "integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w==" + }, + "node_modules/bottleneck": { + "version": "2.19.5", + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001616", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz", + "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chai": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "dev": true, + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + }, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "dev": true + }, + "node_modules/contentful-management": { + "version": "10.46.4", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-10.46.4.tgz", + "integrity": "sha512-swOTlKO6AeCRnD5w237ey6wKDXty8shFVm0AisKO2w5seQINlFytgCkZd89E0lxjg4zgjb9maa7AScUtyQUd5w==", + "dependencies": { + "@contentful/rich-text-types": "^16.3.0", + "@types/json-patch": "0.0.30", + "axios": "^1.4.0", + "contentful-sdk-core": "^8.1.0", + "fast-copy": "^3.0.0", + "lodash.isplainobject": "^4.0.6", + "type-fest": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/contentful-sdk-core": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-8.1.2.tgz", + "integrity": "sha512-XZvX2JMJF4YiICXLrHFv59KBHaQJ6ElqAP8gSNgnCu4x+pPG7Y1bC2JMNOiyAgJuGQGVUOcNZ5PmK+tsNEayYw==", + "dependencies": { + "fast-copy": "^2.1.7", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "p-throttle": "^4.1.1", + "qs": "^6.11.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/contentful-sdk-core/node_modules/fast-copy": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.7.tgz", + "integrity": "sha512-ozrGwyuCTAy7YgFCua8rmqmytECYk/JYAMXcswOcm0qvGoE3tPb7ivBeIHTOK2DiapBhDZgacIhzhQIKU5TCfA==" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/create-emotion": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/create-emotion/-/create-emotion-10.0.27.tgz", + "integrity": "sha512-fIK73w82HPPn/RsAij7+Zt8eCE8SptcJ3WoRMfxMtjteYxud8GDTKKld7MYwAX2TVhrw29uR1N/bVGxeStHILg==", + "dependencies": { + "@emotion/cache": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dev": true, + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-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==", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/downshift": { + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.12.tgz", + "integrity": "sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA==", + "dependencies": { + "@babel/runtime": "^7.14.8", + "compute-scroll-into-view": "^1.0.17", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.12.0" + } + }, + "node_modules/dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.756", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz", + "integrity": "sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emotion": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/emotion/-/emotion-10.0.27.tgz", + "integrity": "sha512-2xdDzdWWzue8R8lu4G76uWX5WhyQuzATon9LmNeCy/2BHVC6dsEpfhN1a0qhELgtDVdjyEA6J8Y/VlI5ZnaH0g==", + "dependencies": { + "babel-plugin-emotion": "^10.0.27", + "create-emotion": "^10.0.27" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-copy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", + "integrity": "sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/focus-lock": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.3.5.tgz", + "integrity": "sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "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==", + "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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/happy-dom": { + "version": "9.20.3", + "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-9.20.3.tgz", + "integrity": "sha512-eBsgauT435fXFvQDNcmm5QbGtYzxEzOaX35Ia+h6yP/wwa4xSWZh1CfP+mGby8Hk6Xu59mTkpyf72rUXHNxY7A==", + "dev": true, + "dependencies": { + "css.escape": "^1.5.1", + "entities": "^4.5.0", + "iconv-lite": "^0.6.3", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "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==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "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==", + "dev": true, + "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==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "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==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/jose": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.2.4.tgz", + "integrity": "sha512-6ScbIk2WWCeXkmzF6bRPmEuaqy1m8SbsRFMa/FLrSCkGIhj8OLVG/IH+XHVmNMx/KUo8cVWEE6oKR4dJ+S0Rkg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/legacy-swc-helpers": { + "name": "@swc/helpers", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/local-pkg": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/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==" + }, + "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==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mlly": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.0.tgz", + "integrity": "sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==", + "dev": true, + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.0", + "ufo": "^1.5.3" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "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/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-throttle/-/p-throttle-4.1.1.tgz", + "integrity": "sha512-TuU8Ato+pRTPJoDzYD4s7ocJYcNSEZRvlxoq3hcPI2kZDZ49IQ1Wkj7/gDJc3X7XiEAAvRGtDzdXJI0tC3IL1g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/pkg-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.0.tgz", + "integrity": "sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==", + "dev": true, + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.6.1", + "pathe": "^1.1.2" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-animate-height": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/react-animate-height/-/react-animate-height-3.2.3.tgz", + "integrity": "sha512-R6DSvr7ud07oeCixScyvXWEMJY/Mt2+GyOWC1KMaRc69gOBw+SsCg4TJmrp4rKUM1hyd6p+YKw90brjPH93Y2A==", + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-blurhash": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/react-blurhash/-/react-blurhash-0.3.0.tgz", + "integrity": "sha512-XlKr4Ns1iYFRnk6DkAblNbAwN/bTJvxTVoxMvmTcURdc5oLoXZwqAF9N3LZUh/HT+QFlq5n6IS6VsDGsviYAiQ==", + "peerDependencies": { + "blurhash": "^2.0.3", + "react": ">=15" + } + }, + "node_modules/react-clientside-effect": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", + "dependencies": { + "@babel/runtime": "^7.12.13" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-day-picker": { + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.10.1.tgz", + "integrity": "sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/gpbl" + }, + "peerDependencies": { + "date-fns": "^2.28.0 || ^3.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "node_modules/react-focus-lock": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.12.1.tgz", + "integrity": "sha512-lfp8Dve4yJagkHiFrC1bGtib3mF2ktqwPJw4/WGcgPW+pJ/AVQA5X2vI7xgp13FcxFEpYBBHpXai/N2DBNC0Jw==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^1.3.5", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.2", + "use-sidecar": "^1.1.2" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-modal": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", + "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", + "dependencies": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" + } + }, + "node_modules/react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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==", + "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==", + "dev": true, + "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/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true + }, + "node_modules/std-env": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", + "dev": true + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "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==", + "dev": 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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-literal": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "dev": true, + "dependencies": { + "acorn": "^8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tinybench": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", + "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==", + "dev": true + }, + "node_modules/tinypool": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.5.0.tgz", + "integrity": "sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/truncate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/truncate/-/truncate-3.0.0.tgz", + "integrity": "sha512-C+0Xojw7wZPl6MDq5UjMTuxZvBPK04mtdFet7k+GSZPINcvLZFCXg+15kWIL4wAqDB7CksIsKiRLbQ1wa7rKdw==", + "engines": { + "node": "*" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.1.tgz", + "integrity": "sha512-qXhgeNsX15bM63h5aapNFcQid9jRF/l3ojDoDFmekDQEUufZ9U4ErVt6SjDxnHp48Ltrw616R8yNc3giJ3KvVQ==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", + "dev": true + }, + "node_modules/update-browserslist-db": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-node": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.32.4.tgz", + "integrity": "sha512-L2gIw+dCxO0LK14QnUMoqSYpa9XRGnTTTDjW2h19Mr+GR0EFj4vx52W41gFXfMLqpA00eK4ZjOVYo1Xk//LFEw==", + "dev": true, + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "mlly": "^1.4.0", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^3.0.0 || ^4.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": ">=v14.18.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.32.4.tgz", + "integrity": "sha512-3czFm8RnrsWwIzVDu/Ca48Y/M+qh3vOnF16czJm98Q/AN1y3B6PBsyV8Re91Ty5s7txKNjEhpgtGPcfdbh2MZg==", + "dev": true, + "dependencies": { + "@types/chai": "^4.3.5", + "@types/chai-subset": "^1.3.3", + "@types/node": "*", + "@vitest/expect": "0.32.4", + "@vitest/runner": "0.32.4", + "@vitest/snapshot": "0.32.4", + "@vitest/spy": "0.32.4", + "@vitest/utils": "0.32.4", + "acorn": "^8.9.0", + "acorn-walk": "^8.2.0", + "cac": "^6.7.14", + "chai": "^4.3.7", + "debug": "^4.3.4", + "local-pkg": "^0.4.3", + "magic-string": "^0.30.0", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.3.3", + "strip-literal": "^1.0.1", + "tinybench": "^2.5.0", + "tinypool": "^0.5.0", + "vite": "^3.0.0 || ^4.0.0", + "vite-node": "0.32.4", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": ">=v14.18.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@vitest/browser": "*", + "@vitest/ui": "*", + "happy-dom": "*", + "jsdom": "*", + "playwright": "*", + "safaridriver": "*", + "webdriverio": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "playwright": { + "optional": true + }, + "safaridriver": { + "optional": true + }, + "webdriverio": { + "optional": true + } + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "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.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/why-is-node-running": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "dev": true, + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.23.7", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.7.tgz", + "integrity": "sha512-NBeIoqbtOiUMomACV/y+V3Qfs9+Okr18vR5c/5pHClPpufWOrsx8TENboDPe265lFdfewX2yBtNTLPvnmCxwog==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ab48d2c --- /dev/null +++ b/package.json @@ -0,0 +1,39 @@ +{ + "name": "contentful-blurhash-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@contentful/app-sdk": "4.25.0", + "@contentful/f36-components": "4.65.4", + "@contentful/f36-tokens": "4.0.2", + "@contentful/react-apps-toolkit": "1.2.16", + "@tanstack/react-query": "^5.35.1", + "blurhash": "^2.0.5", + "contentful-management": "10.46.4", + "emotion": "10.0.27", + "react": "18.3.1", + "react-blurhash": "^0.3.0", + "react-dom": "18.3.1", + "zod": "^3.23.7" + }, + "scripts": { + "start": "vite", + "build": "tsc && vite build", + "test": "vitest", + "create-app-definition": "contentful-app-scripts create-app-definition", + "upload": "contentful-app-scripts upload --bundle-dir ./dist", + "upload-ci": "contentful-app-scripts upload --ci --bundle-dir ./dist --organization-id $CONTENTFUL_ORG_ID --definition-id $CONTENTFUL_APP_DEF_ID --token $CONTENTFUL_ACCESS_TOKEN" + }, + "devDependencies": { + "@contentful/app-scripts": "1.19.1", + "@testing-library/react": "14.0.0", + "@types/node": "16.18.38", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.0", + "@vitejs/plugin-react": "4.2.1", + "happy-dom": "9.20.3", + "typescript": "5.1.6", + "vite": "4.5.3", + "vitest": "0.32.4" + } +} diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..0721d06 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,36 @@ +import { locations } from '@contentful/app-sdk'; +import { useSDK } from '@contentful/react-apps-toolkit'; +import { useMemo } from 'react'; +import ConfigScreen from './locations/ConfigScreen'; +import Dialog from './locations/Dialog'; +import EntryEditor from './locations/EntryEditor'; +import Field from './locations/Field'; +import Page from './locations/Page'; +import Sidebar from './locations/Sidebar'; +import Home from './locations/Home'; + +const ComponentLocationSettings = { + [locations.LOCATION_APP_CONFIG]: ConfigScreen, + [locations.LOCATION_ENTRY_FIELD]: Field, + [locations.LOCATION_ENTRY_EDITOR]: EntryEditor, + [locations.LOCATION_DIALOG]: Dialog, + [locations.LOCATION_ENTRY_SIDEBAR]: Sidebar, + [locations.LOCATION_PAGE]: Page, + [locations.LOCATION_HOME]: Home, +}; + +const App = () => { + const sdk = useSDK(); + + const Component = useMemo(() => { + for (const [location, component] of Object.entries(ComponentLocationSettings)) { + if (sdk.location.is(location)) { + return component; + } + } + }, [sdk.location]); + + return Component ? : null; +}; + +export default App; diff --git a/src/components/BlurhashFieldEditor.tsx b/src/components/BlurhashFieldEditor.tsx new file mode 100644 index 0000000..8cf13de --- /dev/null +++ b/src/components/BlurhashFieldEditor.tsx @@ -0,0 +1,82 @@ +import {useCreateBlurhash} from "../hooks/useCreateBlurhash"; +import {useUpdateBlurhash} from "../hooks/useUpdateBlurhash"; +import {useEffect} from "react"; +import {Card, Flex, Note, Skeleton} from "@contentful/f36-components"; +import {Blurhash} from "react-blurhash"; +import {useFieldValue, useSDK} from "@contentful/react-apps-toolkit"; +import {FieldAppSDK, Link} from "@contentful/app-sdk"; +import {css} from "emotion"; +import tokens from "@contentful/f36-tokens"; +import {useInstanceParameters} from "../hooks/useInstanceParameters"; + +//https://github.com/contentful/field-editors/blob/master/packages/reference/src/assets/WrappedAssetCard/WrappedAssetCard.tsx#L121C36-L121C39 +const ASSET_HEIGHT = 300 + +// Not sure why this is required :shrug: +const DISPLAY_SCALE_FACTOR = .87 + +type Props = { +}; + +const styles = { + root: css({ + display: 'inline-flex', + width: 'auto', + borderRadius: 'unset', + minWidth: `calc(1rem * (120 / ${tokens.fontBaseDefault}))`, + minHeight: `calc(1rem * (200 / ${tokens.fontBaseDefault}))`, + padding: 0, + textAlign: 'center', + overflow: 'hidden' + }), +} + +export function BlurhashFieldEditor({}: Props) { + const sdk = useSDK(); + const parameters = useInstanceParameters() + const [imageFieldValue] = useFieldValue(parameters.sourceImageFieldId) + const { + blurhash, + blurhashIsLoading, + blurhashError, + blurhashCanvas, + width, + height, + } = useCreateBlurhash({ + assetId: imageFieldValue?.sys?.id, + initialBlurHash: sdk.field?.getValue(), + height: ASSET_HEIGHT, + componentX: parameters.componentX, + componentY: parameters.componentY, + }) + + const { + mutate: updateBlurhash + } = useUpdateBlurhash(sdk.field!) + + useEffect(() => { + updateBlurhash(blurhash || '') + }, [blurhash, updateBlurhash]) + + return blurhashError + ? {blurhashError.toString()} + : ( +
+ {blurhashCanvas} + + + { + blurhashIsLoading && !blurhash + ? + : blurhash && + + } + + +
+ ) +}; \ No newline at end of file diff --git a/src/hooks/useContentTypeLink.tsx b/src/hooks/useContentTypeLink.tsx new file mode 100644 index 0000000..3ece3aa --- /dev/null +++ b/src/hooks/useContentTypeLink.tsx @@ -0,0 +1,7 @@ +import {useSDK} from "@contentful/react-apps-toolkit"; +import {FieldAppSDK} from "@contentful/app-sdk"; + +export function useContentTypeLink() { + const sdk = useSDK(); + return `https://app.contentful.com/spaces/${sdk.ids.space}/environments/${sdk.ids.environmentAlias || sdk.ids.environment}/content_types/${sdk.ids.contentType}` +} \ No newline at end of file diff --git a/src/hooks/useCreateBlurhash.tsx b/src/hooks/useCreateBlurhash.tsx new file mode 100644 index 0000000..7d033df --- /dev/null +++ b/src/hooks/useCreateBlurhash.tsx @@ -0,0 +1,104 @@ +import {useSDK} from "@contentful/react-apps-toolkit"; +import {encode, isBlurhashValid} from "blurhash"; +import {PlainClientAPI} from "contentful-management"; +import {useMemo, useRef} from "react"; +import {useQuery} from "@tanstack/react-query"; +import {useInstanceParameters} from "./useInstanceParameters"; + +type InputProps = { + assetId?: string + initialBlurHash?: string, + width?: number + height?: number + componentX?: number, + componentY?: number, + language?: string +} + +type Props = InputProps & Required> + +const defaultProps: Props = { + width: 320, + height: 320, + componentX: 6, + componentY: 6, + language: 'en-US' +} + +export const useCreateBlurhash = (props: InputProps) => { + const sdk = useSDK() + const { + assetId, + initialBlurHash, + width, + height, + componentX, + componentY, + language + } = Object.assign({}, defaultProps, props) as Props & Required>; + + const canvasRef = useRef(null); + const canvas = useMemo(() => , []) + + const {data, error, isLoading, refetch} = useQuery({ + queryKey: ['cma', 'asset', assetId], + queryFn: async () => { + if (!assetId) { + throw 'No assetId defined'; + } + const asset = await sdk.cma.asset.get({assetId}) + if(!asset) { + throw 'Asset not found'; + } + + if(!asset.fields.file[language].contentType.startsWith('image')) { + throw 'Asset is not of type image'; + } + + const assetUrl = asset.fields["file"][language].url + const image = await loadImage(`${assetUrl}?h=${height}`) + const imageData = getImageData(image, canvasRef.current!); + const hash = encode(imageData.data, imageData.width, imageData.height, componentX, componentY) + const validation = isBlurhashValid(hash); + if (!validation.result) { + throw validation.errorReason + } + return { + hash, + width: imageData.width, + height: imageData.height, + aspectRatio: imageData.height / imageData.width + }; + }, + enabled: !!assetId + }) + + return { + width: data?.width || width, + height: data?.height || height, + aspectRatio: data?.aspectRatio || (height / width), + blurhash: data?.hash || initialBlurHash, + blurhashCanvas: canvas, + blurhashError: error, + blurhashIsLoading: isLoading, + reFetch: refetch + } +} + +const loadImage = async (src: string) => { + return new Promise((resolve, reject) => { + const img = new Image(); + img.crossOrigin = "Anonymous"; + img.onload = () => resolve(img); + img.onerror = (...args) => reject(args); + img.src = src; + }); +} + +const getImageData = (image: any, canvas: HTMLCanvasElement) => { + canvas.width = image.width; + canvas.height = image.height; + const context = canvas.getContext("2d"); + context!.drawImage(image, 0, 0); + return context!.getImageData(0, 0, image.width, image.height); +}; diff --git a/src/hooks/useInstanceParameters.tsx b/src/hooks/useInstanceParameters.tsx new file mode 100644 index 0000000..0c2da89 --- /dev/null +++ b/src/hooks/useInstanceParameters.tsx @@ -0,0 +1,19 @@ +import {FieldAppSDK} from "@contentful/app-sdk"; +import {useSDK} from "@contentful/react-apps-toolkit"; +import {z} from "zod"; + +const Component = z.preprocess( + (arg) => parseInt(z.string().parse(arg)), + z.number().min(1).max(9) +) + +const InstanceParameters = z.object({ + sourceImageFieldId: z.string(), + componentX: Component, + componentY: Component, +}) + +export function useInstanceParameters() { + const sdk = useSDK(); + return InstanceParameters.parse(sdk.parameters.instance) +} \ No newline at end of file diff --git a/src/hooks/useUpdateBlurhash.tsx b/src/hooks/useUpdateBlurhash.tsx new file mode 100644 index 0000000..383d88d --- /dev/null +++ b/src/hooks/useUpdateBlurhash.tsx @@ -0,0 +1,12 @@ +import {useMutation} from "@tanstack/react-query"; +import {FieldAPI} from "@contentful/app-sdk"; + +export function useUpdateBlurhash(field: FieldAPI) { + return useMutation({ + mutationFn: async (blurhash: string) => { + if (field.getValue() !== blurhash) { + return field.setValue(blurhash) + } + }, + }) +} \ No newline at end of file diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..f846113 --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,20 @@ +import {createRoot} from 'react-dom/client'; + +import {GlobalStyles} from '@contentful/f36-components'; +import {SDKProvider} from '@contentful/react-apps-toolkit'; + +import App from './App'; +import {QueryClient, QueryClientProvider} from "@tanstack/react-query"; + +const container = document.getElementById('root')!; +const root = createRoot(container); +const queryClient = new QueryClient() + +root.render( + + + + + + +); diff --git a/src/locations/ConfigScreen.spec.tsx b/src/locations/ConfigScreen.spec.tsx new file mode 100644 index 0000000..e4da69c --- /dev/null +++ b/src/locations/ConfigScreen.spec.tsx @@ -0,0 +1,20 @@ +import { render } from '@testing-library/react'; +import { describe, expect, it, vi } from 'vitest'; +import { mockCma, mockSdk } from '../../test/mocks'; +import ConfigScreen from './ConfigScreen'; + +vi.mock('@contentful/react-apps-toolkit', () => ({ + useSDK: () => mockSdk, + useCMA: () => mockCma, +})); + +describe('Config Screen component', () => { + it('Component text exists', async () => { + const { getByText } = render(); + + // simulate the user clicking the install button + await mockSdk.app.onConfigure.mock.calls[0][0](); + + expect(getByText('Welcome to your contentful app. This is your config page.')).toBeTruthy(); + }); +}); diff --git a/src/locations/ConfigScreen.tsx b/src/locations/ConfigScreen.tsx new file mode 100644 index 0000000..156761b --- /dev/null +++ b/src/locations/ConfigScreen.tsx @@ -0,0 +1,89 @@ +import {ConfigAppSDK} from '@contentful/app-sdk'; +import {Flex, Form, Heading, Paragraph} from '@contentful/f36-components'; +import {useSDK} from '@contentful/react-apps-toolkit'; +import {css} from 'emotion'; +import {useCallback, useEffect, useState} from 'react'; +import {makeContentType} from "../logic/makeContentType"; + +const CONTENT_TYPE_NAME = 'Blurhash Image' +export const CONTENT_TYPE_ID = 'blurhashImage' + +export interface AppInstallationParameters { +} + +const ConfigScreen = () => { + const [parameters, setParameters] = useState({}); + const sdk = useSDK(); + + const onConfigure = useCallback(async () => { + // This method will be called when a user clicks on "Install" + // or "Save" in the configuration screen. + // for more details see https://www.contentful.com/developers/docs/extensibility/ui-extensions/sdk-reference/#register-an-app-configuration-hook + + // Get current the state of EditorInterface and other entities + // related to this app installation + const currentState = await sdk.app.getCurrentState(); + + const params = {contentTypeId: CONTENT_TYPE_ID} + + let exists = false + + try { + const existingContentType = await sdk.cma.contentType.get(params); + console.log({existingContentType}) + if (existingContentType) { + exists = true; + } + } catch (e) { + console.log("noop") + } + + if (!exists) { + const newContentType = await sdk.cma.contentType.createWithId(params, makeContentType(CONTENT_TYPE_NAME)) + await sdk.cma.contentType.publish(params, newContentType) + console.log({newContentType}) + } + + return { + // Parameters to be persisted as the app configuration. + parameters, + // In case you don't want to submit any update to app + // locations, you can just pass the currentState as is + targetState: currentState, + }; + }, [parameters, sdk]); + + useEffect(() => { + // `onConfigure` allows to configure a callback to be + // invoked when a user attempts to install the app or update + // its configuration. + sdk.app.onConfigure(() => onConfigure()); + }, [sdk, onConfigure]); + + useEffect(() => { + (async () => { + // Get current parameters of the app. + // If the app is not installed yet, `parameters` will be `null`. + const currentParameters: AppInstallationParameters | null = await sdk.app.getParameters(); + + if (currentParameters) { + setParameters(currentParameters); + } + + // Once preparation has finished, call `setReady` to hide + // the loading screen and present the app to a user. + sdk.app.setReady(); + })(); + }, [sdk]); + + return ( + +
+ App Config + Welcome to your contentful app. This is your config page. +
+
+ ); +}; + +export default ConfigScreen; diff --git a/src/locations/Dialog.spec.tsx b/src/locations/Dialog.spec.tsx new file mode 100644 index 0000000..f5ff0ba --- /dev/null +++ b/src/locations/Dialog.spec.tsx @@ -0,0 +1,17 @@ +import { render } from '@testing-library/react'; +import { describe, expect, it, vi } from 'vitest'; +import { mockCma, mockSdk } from '../../test/mocks'; +import Dialog from './Dialog'; + +vi.mock('@contentful/react-apps-toolkit', () => ({ + useSDK: () => mockSdk, + useCMA: () => mockCma, +})); + +describe('Dialog component', () => { + it('Component text exists', () => { + const { getByText } = render(); + + expect(getByText('Hello Dialog Component (AppId: test-app)')).toBeTruthy(); + }); +}); diff --git a/src/locations/Dialog.tsx b/src/locations/Dialog.tsx new file mode 100644 index 0000000..45faa7b --- /dev/null +++ b/src/locations/Dialog.tsx @@ -0,0 +1,16 @@ +import { DialogAppSDK } from '@contentful/app-sdk'; +import { Paragraph } from '@contentful/f36-components'; +import { /* useCMA, */ useSDK } from '@contentful/react-apps-toolkit'; + +const Dialog = () => { + const sdk = useSDK(); + /* + To use the cma, inject it as follows. + If it is not needed, you can remove the next line. + */ + // const cma = useCMA(); + + return Hello Dialog Component (AppId: {sdk.ids.app}); +}; + +export default Dialog; diff --git a/src/locations/EntryEditor.spec.tsx b/src/locations/EntryEditor.spec.tsx new file mode 100644 index 0000000..d8a7be1 --- /dev/null +++ b/src/locations/EntryEditor.spec.tsx @@ -0,0 +1,17 @@ +import { render } from '@testing-library/react'; +import { describe, expect, it, vi } from 'vitest'; +import { mockCma, mockSdk } from '../../test/mocks'; +import EntryEditor from './EntryEditor'; + +vi.mock('@contentful/react-apps-toolkit', () => ({ + useSDK: () => mockSdk, + useCMA: () => mockCma, +})); + +describe('Entry component', () => { + it('Component text exists', () => { + const { getByText } = render(); + + expect(getByText('Hello Entry Editor Component (AppId: test-app)')).toBeTruthy(); + }); +}); diff --git a/src/locations/EntryEditor.tsx b/src/locations/EntryEditor.tsx new file mode 100644 index 0000000..6c73b7d --- /dev/null +++ b/src/locations/EntryEditor.tsx @@ -0,0 +1,16 @@ +import { EditorAppSDK } from '@contentful/app-sdk'; +import { Paragraph } from '@contentful/f36-components'; +import { /* useCMA, */ useSDK } from '@contentful/react-apps-toolkit'; + +const Entry = () => { + const sdk = useSDK(); + /* + To use the cma, inject it as follows. + If it is not needed, you can remove the next line. + */ + // const cma = useCMA(); + + return Hello Entry Editor Component (AppId: {sdk.ids.app}); +}; + +export default Entry; diff --git a/src/locations/Field.spec.tsx b/src/locations/Field.spec.tsx new file mode 100644 index 0000000..c6a13b4 --- /dev/null +++ b/src/locations/Field.spec.tsx @@ -0,0 +1,17 @@ +import { render } from '@testing-library/react'; +import { describe, expect, it, vi } from 'vitest'; +import { mockCma, mockSdk } from '../../test/mocks'; +import Field from './Field'; + +vi.mock('@contentful/react-apps-toolkit', () => ({ + useSDK: () => mockSdk, + useCMA: () => mockCma, +})); + +describe('Field component', () => { + it('Component text exists', () => { + const { getByText } = render(); + + expect(getByText('Hello Entry Field Component (AppId: test-app)')).toBeTruthy(); + }); +}); diff --git a/src/locations/Field.tsx b/src/locations/Field.tsx new file mode 100644 index 0000000..b614761 --- /dev/null +++ b/src/locations/Field.tsx @@ -0,0 +1,32 @@ +import {FieldAppSDK} from '@contentful/app-sdk'; +import {useAutoResizer, useSDK} from '@contentful/react-apps-toolkit'; +import {BlurhashFieldEditor} from "../components/BlurhashFieldEditor"; +import {Note} from "@contentful/f36-components"; +import {useContentTypeLink} from "../hooks/useContentTypeLink"; +import {useInstanceParameters} from "../hooks/useInstanceParameters"; + +const Field = () => { + useAutoResizer() + const sdk = useSDK(); + const contentTypeLink = useContentTypeLink(); + const parameters = useInstanceParameters() + const sourceField = sdk.contentType.fields.find((field) => field.id === parameters.sourceImageFieldId); + + const sourceFieldExists = !!sourceField; + const isValidSourceImage = sourceFieldExists && sourceField?.type === 'Link' && sourceField.linkType === 'Asset'; + + if(isValidSourceImage) { + return + } + + return ( + + This app requires a field of type Link to an Asset with the id image to be + present on the
content type. + Ideally, the field is restricted to only allow image assets. + + ) + +}; + +export default Field; diff --git a/src/locations/Home.spec.tsx b/src/locations/Home.spec.tsx new file mode 100644 index 0000000..e6027d9 --- /dev/null +++ b/src/locations/Home.spec.tsx @@ -0,0 +1,17 @@ +import { render } from '@testing-library/react'; +import { describe, expect, it, vi } from 'vitest'; +import { mockCma, mockSdk } from '../../test/mocks'; +import Home from './Home'; + +vi.mock('@contentful/react-apps-toolkit', () => ({ + useSDK: () => mockSdk, + useCMA: () => mockCma, +})); + +describe('Home component', () => { + it('Component text exists', () => { + const { getByText } = render(); + + expect(getByText('Hello Home Component (AppId: test-app)')).toBeTruthy(); + }); +}); diff --git a/src/locations/Home.tsx b/src/locations/Home.tsx new file mode 100644 index 0000000..0ca3ec5 --- /dev/null +++ b/src/locations/Home.tsx @@ -0,0 +1,16 @@ +import { HomeAppSDK } from '@contentful/app-sdk'; +import { Paragraph } from '@contentful/f36-components'; +import { /* useCMA, */ useSDK } from '@contentful/react-apps-toolkit'; + +const Home = () => { + const sdk = useSDK(); + /* + To use the cma, inject it as follows. + If it is not needed, you can remove the next line. + */ + // const cma = useCMA(); + + return Hello Home Component (AppId: {sdk.ids.app}); +}; + +export default Home; diff --git a/src/locations/Page.spec.tsx b/src/locations/Page.spec.tsx new file mode 100644 index 0000000..595c338 --- /dev/null +++ b/src/locations/Page.spec.tsx @@ -0,0 +1,17 @@ +import { render } from '@testing-library/react'; +import { describe, expect, it, vi } from 'vitest'; +import { mockCma, mockSdk } from '../../test/mocks'; +import Page from './Page'; + +vi.mock('@contentful/react-apps-toolkit', () => ({ + useSDK: () => mockSdk, + useCMA: () => mockCma, +})); + +describe('Page component', () => { + it('Component text exists', () => { + const { getByText } = render(); + + expect(getByText('Hello Page Component (AppId: test-app)')).toBeTruthy(); + }); +}); diff --git a/src/locations/Page.tsx b/src/locations/Page.tsx new file mode 100644 index 0000000..eefbf64 --- /dev/null +++ b/src/locations/Page.tsx @@ -0,0 +1,16 @@ +import { PageAppSDK } from '@contentful/app-sdk'; +import { Paragraph } from '@contentful/f36-components'; +import { /* useCMA, */ useSDK } from '@contentful/react-apps-toolkit'; + +const Page = () => { + const sdk = useSDK(); + /* + To use the cma, inject it as follows. + If it is not needed, you can remove the next line. + */ + // const cma = useCMA(); + + return Hello Page Component (AppId: {sdk.ids.app}); +}; + +export default Page; diff --git a/src/locations/Sidebar.spec.tsx b/src/locations/Sidebar.spec.tsx new file mode 100644 index 0000000..223e786 --- /dev/null +++ b/src/locations/Sidebar.spec.tsx @@ -0,0 +1,17 @@ +import { render } from '@testing-library/react'; +import { describe, expect, it, vi } from 'vitest'; +import { mockCma, mockSdk } from '../../test/mocks'; +import Sidebar from './Sidebar'; + +vi.mock('@contentful/react-apps-toolkit', () => ({ + useSDK: () => mockSdk, + useCMA: () => mockCma, +})); + +describe('Sidebar component', () => { + it('Component text exists', () => { + const { getByText } = render(); + + expect(getByText('Hello Sidebar Component (AppId: test-app)')).toBeTruthy(); + }); +}); diff --git a/src/locations/Sidebar.tsx b/src/locations/Sidebar.tsx new file mode 100644 index 0000000..38f5066 --- /dev/null +++ b/src/locations/Sidebar.tsx @@ -0,0 +1,16 @@ +import { SidebarAppSDK } from '@contentful/app-sdk'; +import { Paragraph } from '@contentful/f36-components'; +import { /* useCMA, */ useSDK } from '@contentful/react-apps-toolkit'; + +const Sidebar = () => { + const sdk = useSDK(); + /* + To use the cma, inject it as follows. + If it is not needed, you can remove the next line. + */ + // const cma = useCMA(); + + return Hello Sidebar Component (AppId: {sdk.ids.app}); +}; + +export default Sidebar; diff --git a/src/logic/makeContentType.ts b/src/logic/makeContentType.ts new file mode 100644 index 0000000..9da7801 --- /dev/null +++ b/src/logic/makeContentType.ts @@ -0,0 +1,30 @@ +import {CreateContentTypeProps} from "contentful-management/dist/typings/entities/content-type"; + +export const makeContentType = (contentTypeName: string): CreateContentTypeProps => ({ + name: contentTypeName, + displayField: 'title', + fields: [ + { + id: 'title', + name: 'Title', + required: true, + type: 'Symbol', + localized: false, + }, + { + id: 'image', + name: 'Image', + required: true, + type: 'Link', + linkType: 'Asset', + localized: false, + }, + { + id: 'blurhash', + name: 'Blurhash', + required: true, + type: 'Symbol', + localized: false, + } + ], +}); diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/test/mocks/index.ts b/test/mocks/index.ts new file mode 100644 index 0000000..d520ea7 --- /dev/null +++ b/test/mocks/index.ts @@ -0,0 +1,2 @@ +export { mockCma } from './mockCma'; +export { mockSdk } from './mockSdk'; diff --git a/test/mocks/mockCma.ts b/test/mocks/mockCma.ts new file mode 100644 index 0000000..e375acd --- /dev/null +++ b/test/mocks/mockCma.ts @@ -0,0 +1,3 @@ +const mockCma: any = {}; + +export { mockCma }; diff --git a/test/mocks/mockSdk.ts b/test/mocks/mockSdk.ts new file mode 100644 index 0000000..6eef708 --- /dev/null +++ b/test/mocks/mockSdk.ts @@ -0,0 +1,15 @@ +import { vi } from 'vitest'; + +const mockSdk: any = { + app: { + onConfigure: vi.fn(), + getParameters: vi.fn().mockReturnValueOnce({}), + setReady: vi.fn(), + getCurrentState: vi.fn(), + }, + ids: { + app: 'test-app', + }, +}; + +export { mockSdk }; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..86457a7 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["src"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..e4de4e7 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,13 @@ +import react from '@vitejs/plugin-react'; +import { defineConfig } from 'vite'; + +export default defineConfig(() => ({ + base: '', // relative paths + server: { + port: 3000, + }, + plugins: [react()], + test: { + environment: 'happy-dom', + }, +}));