From 2526f4c2271042d5a94e8e62f8e63768a2be59d0 Mon Sep 17 00:00:00 2001 From: Adeyemi Adetunji Date: Sun, 21 Dec 2025 13:36:04 +0100 Subject: [PATCH] feat: migrate docs from Nextra to Fumadocs (#606) * feat: checkpoint * feat: Migrate docs to Fumadocs * chore: docs layout * chore: - remove home route - make docs home route - remove docs prefix * chore: docs layout * chore: - reorder sidebar - fix home page redirect * chore: rename package to avoid error during pnpm clean * chore: remove private and sideEffects properties from package.json * chore: requested fixes * feat: update fumadocs layout * feat: hide theme switch on sidebar * add /docs * feat: enhance documentation and layout with new guides and updates - Added multiple how-to guides for creating courses, exercises, and managing organization settings. - Updated existing documentation for clarity and consistency, including renaming sections for better navigation. - Introduced new assets such as logos and favicon for improved branding. - Modified layout components to enhance user experience and visual appeal. - Updated package dependencies to include lucide-react for icon usage. * chore: update pnpm-lock.yaml with dependency version changes * add favicon * fix: update links in documentation for consistency - Corrected the links in the create-exercise and signup guides to ensure they point to the correct paths, enhancing clarity and navigation for users. * delete docs --------- Co-authored-by: Rotimi Best --- apps/docs-v2/.gitignore | 19 + apps/docs-v2/README.md | 14 + apps/docs-v2/content/docs/audience.mdx | 10 + apps/docs-v2/content/docs/community.mdx | 10 + .../adding-translation-to-code.mdx | 18 +- .../contributor-guides/cloudflare-setup.mdx | 6 + .../contributor-guides/demo-accounts.mdx | 36 +- .../docs/contributor-guides/design.mdx | 11 + .../content/docs}/contributor-guides/devs.mdx | 9 +- .../docs}/contributor-guides/gitpod.mdx | 14 +- .../content/docs/contributor-guides/meta.json | 10 + .../contributor-guides/student-dashboard.mdx | 17 +- .../contributor-guides/supabase-cloud.mdx | 87 +- apps/docs-v2/content/docs/course.mdx | 10 + apps/docs-v2/content/docs/home.mdx | 25 + .../docs/how-to-guides/certificates.mdx | 10 + .../how-to-guides}/course-landingpage.mdx | 25 +- .../docs/how-to-guides/create-exercise.mdx | 107 + .../how-to-guides}/create-first-course.mdx | 28 +- .../how-to-guides}/customize-organization.mdx | 52 +- .../docs/how-to-guides/grade-exercise.mdx | 11 + .../docs/how-to-guides/invite-students.mdx | 11 + .../docs/how-to-guides/invite-team-member.mdx | 11 + .../content/docs/how-to-guides/meta.json | 12 + .../docs/how-to-guides/setup-profile.mdx | 45 + .../docs/how-to-guides/take-attendance.mdx | 11 + apps/docs-v2/content/docs/meta.json | 19 + apps/docs-v2/content/docs/organization.mdx | 12 + .../content/docs/quickstart/meta.json} | 2 +- .../content/docs}/quickstart/onboarding.mdx | 6 +- .../content/docs}/quickstart/self-hosting.mdx | 48 +- .../content/docs/quickstart/signup.mdx | 59 + .../content/docs/student-dashboard.mdx | 10 + .../content/docs}/what-is-classroomio.mdx | 10 +- apps/docs-v2/package.json | 37 + .../public}/add-question.webp | Bin .../public}/auth-settings.webp | Bin .../public}/classroomio.webp | Bin .../public}/course-landing-page.png | Bin .../public}/course-landing-page.webp | Bin .../images => docs-v2/public}/course-page.png | Bin .../public}/course-page.webp | Bin .../public}/courses-page.webp | Bin .../public}/customize-organization.png | Bin .../public}/customize-organization.webp | Bin .../public}/dashboard-homepage-signedin.webp | Bin .../public}/dashboard-homepage-signedout.webp | Bin .../public}/db-push-result.webp | Bin .../images => docs-v2/public}/db-url.webp | Bin apps/docs-v2/public/discord-blue.png | Bin 0 -> 10386 bytes .../public}/domain-setup-one.webp | Bin .../public}/domain-setup-three.webp | Bin .../public}/domain-setup-two.webp | Bin .../public}/edited-profile-page.webp | Bin .../images => docs-v2/public}/exercise.webp | Bin .../public/img => docs-v2/public}/favicon.ico | Bin .../public}/from-scratch.webp | Bin .../images => docs-v2/public}/gitpod_env.png | Bin .../public/landing-page.png} | Bin .../images => docs-v2/public}/login-page.webp | Bin .../public/img => docs-v2/public}/logo-16.png | Bin .../img => docs-v2/public}/logo-192.png | Bin .../public/img => docs-v2/public}/logo-32.png | Bin .../img => docs-v2/public}/logo-512.png | Bin .../images => docs-v2/public}/match-env.webp | Bin .../public}/new-exercise.webp | Bin .../public}/new-project.webp | Bin .../public}/onboarding-page1.webp | Bin .../public}/onboarding-page2.webp | Bin .../public}/organization-dashboard.webp | Bin .../images => docs-v2/public}/preview.webp | Bin .../public}/reorder-questions.webp | Bin .../public}/selfhost-classroomio.webp | Bin .../public}/signup-page.webp | Bin .../public}/smtp-settings.webp | Bin .../public}/unedited-profile-page.webp | Bin .../images => docs-v2/public}/using-AI.webp | Bin .../public}/using-a-template.webp | Bin apps/docs-v2/source.config.ts | 7 + apps/docs-v2/src/components/not-found.tsx | 28 + apps/docs-v2/src/lib/layout.shared.tsx | 59 + apps/docs-v2/src/lib/source.ts | 15 + apps/docs-v2/src/router.tsx | 13 + apps/docs-v2/src/routes/$.tsx | 112 + apps/docs-v2/src/routes/__root.tsx | 118 + apps/docs-v2/src/routes/api/search.ts | 16 + apps/docs-v2/src/routes/index.tsx | 12 + apps/docs-v2/src/styles/app.css | 7 + apps/docs-v2/tsconfig.json | 24 + apps/{docs => docs-v2}/vercel.json | 0 apps/docs-v2/vite.config.ts | 30 + apps/docs/.gitignore | 2 - apps/docs/LICENSE | 21 - apps/docs/README.md | 31 - apps/docs/components/counters.module.css | 6 - apps/docs/components/counters.tsx | 24 - apps/docs/next-env.d.ts | 5 - apps/docs/next.config.js | 25 - apps/docs/package.json | 35 - apps/docs/pages/_meta.json | 36 - apps/docs/pages/audience.mdx | 7 - apps/docs/pages/community.mdx | 7 - apps/docs/pages/contributor-guides/_meta.json | 9 - .../contributor-guides/cloudflare-setup.mdx | 7 - apps/docs/pages/contributor-guides/design.mdx | 7 - apps/docs/pages/course.mdx | 7 - apps/docs/pages/global.css | 3 - apps/docs/pages/howtoguides/_meta.json | 12 - apps/docs/pages/howtoguides/certificates.mdx | 7 - .../pages/howtoguides/create-exercise.mdx | 93 - .../docs/pages/howtoguides/grade-exercise.mdx | 7 - .../pages/howtoguides/invite-students.mdx | 7 - .../pages/howtoguides/invite-team-member.mdx | 7 - apps/docs/pages/howtoguides/setup-profile.mdx | 35 - .../pages/howtoguides/take-attendance.mdx | 7 - apps/docs/pages/index.mdx | 11 - apps/docs/pages/organization.mdx | 9 - apps/docs/pages/quickstart/signup.mdx | 68 - apps/docs/pages/student-dashboard.mdx | 7 - apps/docs/postcss.config.js | 6 - apps/docs/public/img/og-image.png | Bin 795000 -> 0 bytes apps/docs/public/robot.txt | 2 - apps/docs/tailwind.config.js | 14 - apps/docs/theme.config.tsx | 90 - apps/docs/tsconfig.json | 20 - pnpm-lock.yaml | 4930 ++++++++++++++++- 126 files changed, 5808 insertions(+), 1019 deletions(-) create mode 100644 apps/docs-v2/.gitignore create mode 100644 apps/docs-v2/README.md create mode 100644 apps/docs-v2/content/docs/audience.mdx create mode 100644 apps/docs-v2/content/docs/community.mdx rename apps/{docs/pages => docs-v2/content/docs}/contributor-guides/adding-translation-to-code.mdx (83%) create mode 100644 apps/docs-v2/content/docs/contributor-guides/cloudflare-setup.mdx rename apps/{docs/pages => docs-v2/content/docs}/contributor-guides/demo-accounts.mdx (55%) create mode 100644 apps/docs-v2/content/docs/contributor-guides/design.mdx rename apps/{docs/pages => docs-v2/content/docs}/contributor-guides/devs.mdx (90%) rename apps/{docs/pages => docs-v2/content/docs}/contributor-guides/gitpod.mdx (76%) create mode 100644 apps/docs-v2/content/docs/contributor-guides/meta.json rename apps/{docs/pages => docs-v2/content/docs}/contributor-guides/student-dashboard.mdx (72%) rename apps/{docs/pages => docs-v2/content/docs}/contributor-guides/supabase-cloud.mdx (70%) create mode 100644 apps/docs-v2/content/docs/course.mdx create mode 100644 apps/docs-v2/content/docs/home.mdx create mode 100644 apps/docs-v2/content/docs/how-to-guides/certificates.mdx rename apps/{docs/pages/howtoguides => docs-v2/content/docs/how-to-guides}/course-landingpage.mdx (59%) create mode 100644 apps/docs-v2/content/docs/how-to-guides/create-exercise.mdx rename apps/{docs/pages/howtoguides => docs-v2/content/docs/how-to-guides}/create-first-course.mdx (88%) rename apps/{docs/pages/howtoguides => docs-v2/content/docs/how-to-guides}/customize-organization.mdx (64%) create mode 100644 apps/docs-v2/content/docs/how-to-guides/grade-exercise.mdx create mode 100644 apps/docs-v2/content/docs/how-to-guides/invite-students.mdx create mode 100644 apps/docs-v2/content/docs/how-to-guides/invite-team-member.mdx create mode 100644 apps/docs-v2/content/docs/how-to-guides/meta.json create mode 100644 apps/docs-v2/content/docs/how-to-guides/setup-profile.mdx create mode 100644 apps/docs-v2/content/docs/how-to-guides/take-attendance.mdx create mode 100644 apps/docs-v2/content/docs/meta.json create mode 100644 apps/docs-v2/content/docs/organization.mdx rename apps/{docs/pages/quickstart/_meta.json => docs-v2/content/docs/quickstart/meta.json} (74%) rename apps/{docs/pages => docs-v2/content/docs}/quickstart/onboarding.mdx (79%) rename apps/{docs/pages => docs-v2/content/docs}/quickstart/self-hosting.mdx (78%) create mode 100644 apps/docs-v2/content/docs/quickstart/signup.mdx create mode 100644 apps/docs-v2/content/docs/student-dashboard.mdx rename apps/{docs/pages => docs-v2/content/docs}/what-is-classroomio.mdx (90%) create mode 100644 apps/docs-v2/package.json rename apps/{docs/pages/howtoguides/images => docs-v2/public}/add-question.webp (100%) rename apps/{docs/pages/contributor-guides/images => docs-v2/public}/auth-settings.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/classroomio.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/course-landing-page.png (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/course-landing-page.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/course-page.png (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/course-page.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/courses-page.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/customize-organization.png (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/customize-organization.webp (100%) rename apps/{docs/pages/quickstart/images => docs-v2/public}/dashboard-homepage-signedin.webp (100%) rename apps/{docs/pages/quickstart/images => docs-v2/public}/dashboard-homepage-signedout.webp (100%) rename apps/{docs/pages/contributor-guides/images => docs-v2/public}/db-push-result.webp (100%) rename apps/{docs/pages/contributor-guides/images => docs-v2/public}/db-url.webp (100%) create mode 100644 apps/docs-v2/public/discord-blue.png rename apps/{docs/pages/howtoguides/images => docs-v2/public}/domain-setup-one.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/domain-setup-three.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/domain-setup-two.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/edited-profile-page.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/exercise.webp (100%) rename apps/{docs/public/img => docs-v2/public}/favicon.ico (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/from-scratch.webp (100%) rename apps/{docs/pages/contributor-guides/images => docs-v2/public}/gitpod_env.png (100%) rename apps/{docs/pages/howtoguides/images/landing page.png => docs-v2/public/landing-page.png} (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/login-page.webp (100%) rename apps/{docs/public/img => docs-v2/public}/logo-16.png (100%) rename apps/{docs/public/img => docs-v2/public}/logo-192.png (100%) rename apps/{docs/public/img => docs-v2/public}/logo-32.png (100%) rename apps/{docs/public/img => docs-v2/public}/logo-512.png (100%) rename apps/{docs/pages/contributor-guides/images => docs-v2/public}/match-env.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/new-exercise.webp (100%) rename apps/{docs/pages/contributor-guides/images => docs-v2/public}/new-project.webp (100%) rename apps/{docs/pages/quickstart/images => docs-v2/public}/onboarding-page1.webp (100%) rename apps/{docs/pages/quickstart/images => docs-v2/public}/onboarding-page2.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/organization-dashboard.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/preview.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/reorder-questions.webp (100%) rename apps/{docs/pages/quickstart/images => docs-v2/public}/selfhost-classroomio.webp (100%) rename apps/{docs/pages/quickstart/images => docs-v2/public}/signup-page.webp (100%) rename apps/{docs/pages/contributor-guides/images => docs-v2/public}/smtp-settings.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/unedited-profile-page.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/using-AI.webp (100%) rename apps/{docs/pages/howtoguides/images => docs-v2/public}/using-a-template.webp (100%) create mode 100644 apps/docs-v2/source.config.ts create mode 100644 apps/docs-v2/src/components/not-found.tsx create mode 100644 apps/docs-v2/src/lib/layout.shared.tsx create mode 100644 apps/docs-v2/src/lib/source.ts create mode 100644 apps/docs-v2/src/router.tsx create mode 100644 apps/docs-v2/src/routes/$.tsx create mode 100644 apps/docs-v2/src/routes/__root.tsx create mode 100644 apps/docs-v2/src/routes/api/search.ts create mode 100644 apps/docs-v2/src/routes/index.tsx create mode 100644 apps/docs-v2/src/styles/app.css create mode 100644 apps/docs-v2/tsconfig.json rename apps/{docs => docs-v2}/vercel.json (100%) create mode 100644 apps/docs-v2/vite.config.ts delete mode 100644 apps/docs/.gitignore delete mode 100644 apps/docs/LICENSE delete mode 100644 apps/docs/README.md delete mode 100644 apps/docs/components/counters.module.css delete mode 100644 apps/docs/components/counters.tsx delete mode 100644 apps/docs/next-env.d.ts delete mode 100644 apps/docs/next.config.js delete mode 100644 apps/docs/package.json delete mode 100644 apps/docs/pages/_meta.json delete mode 100644 apps/docs/pages/audience.mdx delete mode 100644 apps/docs/pages/community.mdx delete mode 100644 apps/docs/pages/contributor-guides/_meta.json delete mode 100644 apps/docs/pages/contributor-guides/cloudflare-setup.mdx delete mode 100644 apps/docs/pages/contributor-guides/design.mdx delete mode 100644 apps/docs/pages/course.mdx delete mode 100644 apps/docs/pages/global.css delete mode 100644 apps/docs/pages/howtoguides/_meta.json delete mode 100644 apps/docs/pages/howtoguides/certificates.mdx delete mode 100644 apps/docs/pages/howtoguides/create-exercise.mdx delete mode 100644 apps/docs/pages/howtoguides/grade-exercise.mdx delete mode 100644 apps/docs/pages/howtoguides/invite-students.mdx delete mode 100644 apps/docs/pages/howtoguides/invite-team-member.mdx delete mode 100644 apps/docs/pages/howtoguides/setup-profile.mdx delete mode 100644 apps/docs/pages/howtoguides/take-attendance.mdx delete mode 100644 apps/docs/pages/index.mdx delete mode 100644 apps/docs/pages/organization.mdx delete mode 100644 apps/docs/pages/quickstart/signup.mdx delete mode 100644 apps/docs/pages/student-dashboard.mdx delete mode 100644 apps/docs/postcss.config.js delete mode 100644 apps/docs/public/img/og-image.png delete mode 100644 apps/docs/public/robot.txt delete mode 100644 apps/docs/tailwind.config.js delete mode 100644 apps/docs/theme.config.tsx delete mode 100644 apps/docs/tsconfig.json diff --git a/apps/docs-v2/.gitignore b/apps/docs-v2/.gitignore new file mode 100644 index 00000000..a0def093 --- /dev/null +++ b/apps/docs-v2/.gitignore @@ -0,0 +1,19 @@ +node_modules + +.DS_Store +.cache +.vercel +.output +.nitro +/build/ +/api/ +/server/build +/public/build +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ +.tanstack + +src/routeTree.gen.ts +.source \ No newline at end of file diff --git a/apps/docs-v2/README.md b/apps/docs-v2/README.md new file mode 100644 index 00000000..108fabd5 --- /dev/null +++ b/apps/docs-v2/README.md @@ -0,0 +1,14 @@ +# docs + +This is a Tanstack Start application generated with +[Create Fumadocs](https://github.com/fuma-nama/fumadocs). + +Run development server: + +```bash +npm run dev +# or +pnpm dev +# or +yarn dev +``` diff --git a/apps/docs-v2/content/docs/audience.mdx b/apps/docs-v2/content/docs/audience.mdx new file mode 100644 index 00000000..3b91b9ca --- /dev/null +++ b/apps/docs-v2/content/docs/audience.mdx @@ -0,0 +1,10 @@ +--- +title: Audience +description: Information about ClassroomIO's target audience. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs-v2/content/docs/community.mdx b/apps/docs-v2/content/docs/community.mdx new file mode 100644 index 00000000..01f1ffce --- /dev/null +++ b/apps/docs-v2/content/docs/community.mdx @@ -0,0 +1,10 @@ +--- +title: Community +description: Join the ClassroomIO community. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs/pages/contributor-guides/adding-translation-to-code.mdx b/apps/docs-v2/content/docs/contributor-guides/adding-translation-to-code.mdx similarity index 83% rename from apps/docs/pages/contributor-guides/adding-translation-to-code.mdx rename to apps/docs-v2/content/docs/contributor-guides/adding-translation-to-code.mdx index 27f9ceae..2776c83d 100644 --- a/apps/docs/pages/contributor-guides/adding-translation-to-code.mdx +++ b/apps/docs-v2/content/docs/contributor-guides/adding-translation-to-code.mdx @@ -1,6 +1,9 @@ -# Adding Translation To Your Code - Developer's Guide +--- +title: Adding Translation To Your Code - Developer's Guide +description: Developer's guide to adding translations to the code. +--- -In this guide, we'll walk through the process of adding translations to your code. This enables multi-translation support on the platform, enhancing the experience for every users. +In this guide, we'll walk through the process of adding translations to your code. This enables multi-translation support on the platform, enhancing the experience for every user. ## Obtain Your RapidAPI Key @@ -18,15 +21,15 @@ Follow these steps: Once you have your API Key, follow these steps to add a translation: -1. Open the English file named `en` located in `apps\dashboard\src\lib\utils\translations\en.json`. +1. Open the English file named `en` located in `apps/dashboard/src/lib/utils/translations/en.json`. 2. Create an object with a name corresponding to the translation you wish to add. Example: `"tabs": { "profile": "Profile", "landing_page": "Landing Page" }`. 3. Now, navigate to the file where you want to insert the translation. 4. Import the translation function: -````bash copy +```bash import { t } from '$lib/utils/functions/translations'; -```` +``` 5. Locate the line where you want to add the translation and use the following syntax: `$t('path to the value in the object')`. Example: `

{$t('tabs.profile')}

` (This will output "Profile"). @@ -36,9 +39,8 @@ import { t } from '$lib/utils/functions/translations'; Once you've updated the English file, you need to update the other files. To do this, run a command. Firstly ensure you're still in the `/apps/dashboard` directory, then execute: -````bash copy +```zsh title="Terminal" pnpm run script:translate -```` +``` This command runs a script that updates the other translation files. - diff --git a/apps/docs-v2/content/docs/contributor-guides/cloudflare-setup.mdx b/apps/docs-v2/content/docs/contributor-guides/cloudflare-setup.mdx new file mode 100644 index 00000000..7656fb8d --- /dev/null +++ b/apps/docs-v2/content/docs/contributor-guides/cloudflare-setup.mdx @@ -0,0 +1,6 @@ +--- +title: Cloudflare Setup +description: Guide to setting up Cloudflare for ClassroomIO. +--- + +In this guide, you will learn how to get your Cloudflare environment variables. We use Cloudflare R2 for video uploads and the aim of this guide is to help you get the right variables to properly set up our api. diff --git a/apps/docs/pages/contributor-guides/demo-accounts.mdx b/apps/docs-v2/content/docs/contributor-guides/demo-accounts.mdx similarity index 55% rename from apps/docs/pages/contributor-guides/demo-accounts.mdx rename to apps/docs-v2/content/docs/contributor-guides/demo-accounts.mdx index 4144cddb..10c64800 100644 --- a/apps/docs/pages/contributor-guides/demo-accounts.mdx +++ b/apps/docs-v2/content/docs/contributor-guides/demo-accounts.mdx @@ -1,6 +1,9 @@ -import { Callout } from 'nextra/components'; +--- +title: Login with Demo Accounts +description: Quick login guide using demo accounts for testing. +--- -# Login quickly with Demo Accounts +import { Callout } from 'fumadocs-ui/components/callout'; This guide will help you get started quickly once you setup our local environment and you want to start using the [dashboard](https://app.classroomio.com). @@ -9,7 +12,7 @@ This guide will help you get started quickly once you setup our local environmen and you have `dashboard` running locally. -### Admin Login Credentials. +## Admin Login Credentials Once you have the `dashboard` service running locally and you have setup supabase, we added seed data that can allow you access an admin account to a demo organization and a student account to a student dashboard. This allows you see what ClassroomIO can do quickly without trying to figure it out. @@ -17,34 +20,15 @@ Once you have the `dashboard` service running locally and you have setup supabas **Password:** 123456 -
+
-
- -### Student Login Credentials - -**Login:** student@test.com - -**Password:** 123456 - -
-
diff --git a/apps/docs-v2/content/docs/contributor-guides/design.mdx b/apps/docs-v2/content/docs/contributor-guides/design.mdx new file mode 100644 index 00000000..038505d4 --- /dev/null +++ b/apps/docs-v2/content/docs/contributor-guides/design.mdx @@ -0,0 +1,11 @@ +--- +title: Design Contribution Guide +description: Guidelines for contributing design improvements. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs/pages/contributor-guides/devs.mdx b/apps/docs-v2/content/docs/contributor-guides/devs.mdx similarity index 90% rename from apps/docs/pages/contributor-guides/devs.mdx rename to apps/docs-v2/content/docs/contributor-guides/devs.mdx index 9a89ded9..3e65b3f5 100644 --- a/apps/docs/pages/contributor-guides/devs.mdx +++ b/apps/docs-v2/content/docs/contributor-guides/devs.mdx @@ -1,6 +1,9 @@ -# Developers Contribution Guide +--- +title: Developers Contribution Guide +description: Guidelines for contributing code to ClassroomIO. +--- -First and foremost, we're absolutely thrilled that you're considering becoming a part of the community +First and foremost, we're absolutely thrilled that you're considering becoming a part of the community. ## Issue Hunters @@ -14,7 +17,7 @@ We invite innovative minds to contribute to the evolution of ClassroomIO. If you Ready to dive into the code and make a real impact? Here's your path: -1. **Fork the Repository:** Fork our repository or use [Gitpod](https://classroomio.com/docs/contributor-guides/gitpod) +1. **Fork the Repository:** Fork our repository or use [Gitpod](/docs/contributor-guides/gitpod) 2. **Implementation:** Code it out, test it and apply your changes. diff --git a/apps/docs/pages/contributor-guides/gitpod.mdx b/apps/docs-v2/content/docs/contributor-guides/gitpod.mdx similarity index 76% rename from apps/docs/pages/contributor-guides/gitpod.mdx rename to apps/docs-v2/content/docs/contributor-guides/gitpod.mdx index e0548d48..a9306913 100644 --- a/apps/docs/pages/contributor-guides/gitpod.mdx +++ b/apps/docs-v2/content/docs/contributor-guides/gitpod.mdx @@ -1,18 +1,18 @@ -import Image from 'next/image'; -import { Callout } from 'nextra/components'; -import GitpodEnv from './images/gitpod_env.png'; +--- +title: Gitpod Setup +description: Guide to setting up Gitpod for ClassroomIO development. +--- -# Gitpod Setup +import { Callout } from 'fumadocs-ui/components/callout'; ## One Click Setup - This will open a fully configured workspace in your browser with all the necessary dependencies already installed. - - Click the button below to open this project in Gitpod. [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/rotimi-best/classroomio) - + Gitpod does not utilize `localhost` for accessing services. Instead, it uses its own URL after starting all the necessary services. The correct URLs to access the project are automatically inserted into the `.env` file upon initialization. @@ -24,5 +24,3 @@ To view the URLs, follow these steps: 1. Open your terminal. 2. Click on the `port` to see the URLs. - -gitpod diff --git a/apps/docs-v2/content/docs/contributor-guides/meta.json b/apps/docs-v2/content/docs/contributor-guides/meta.json new file mode 100644 index 00000000..fa13b293 --- /dev/null +++ b/apps/docs-v2/content/docs/contributor-guides/meta.json @@ -0,0 +1,10 @@ +{ + "devs": "Developers Guide", + "design": "Design Contribution Guide", + "supabase-cloud": "Supabase Cloud Setup", + "cloudflare-setup": "Cloudflare Setup", + "gitpod": "Gitpod Setup", + "demo-accounts": "Login with Demo Accounts", + "student-dashboard": "Student Dashboard Guide", + "adding-translation-to-code": "Adding Translations to Code" +} diff --git a/apps/docs/pages/contributor-guides/student-dashboard.mdx b/apps/docs-v2/content/docs/contributor-guides/student-dashboard.mdx similarity index 72% rename from apps/docs/pages/contributor-guides/student-dashboard.mdx rename to apps/docs-v2/content/docs/contributor-guides/student-dashboard.mdx index 379c363d..889f706b 100644 --- a/apps/docs/pages/contributor-guides/student-dashboard.mdx +++ b/apps/docs-v2/content/docs/contributor-guides/student-dashboard.mdx @@ -1,6 +1,9 @@ -import { Callout } from 'nextra/components'; +--- +title: Student Dashboard - Developers Guide +description: Guide to setting up the student dashboard locally. +--- -# Student Dashboard - Developers guide +import { Callout } from 'fumadocs-ui/components/callout'; In this guide I will be showing you how to set up a local student dashboard that a student will see. This dashboard will allow students to view their grades, attendance, and other information. This dashboard will also allow students to submit assignments and view their grades for those assignments. @@ -8,7 +11,7 @@ In this guide I will be showing you how to set up a local student dashboard that ### Requirements - + Make sure to use 2 different browser windows: The reason is that one will be for the admin and another for the students. For the student we will need to set the cookies value to hold the organization siteName since we are using the subdomain to access the student dashboard like on @@ -17,15 +20,15 @@ In this guide I will be showing you how to set up a local student dashboard that ### Demo -
+
diff --git a/apps/docs/pages/contributor-guides/supabase-cloud.mdx b/apps/docs-v2/content/docs/contributor-guides/supabase-cloud.mdx similarity index 70% rename from apps/docs/pages/contributor-guides/supabase-cloud.mdx rename to apps/docs-v2/content/docs/contributor-guides/supabase-cloud.mdx index 1a7d23ad..988f3a0a 100644 --- a/apps/docs/pages/contributor-guides/supabase-cloud.mdx +++ b/apps/docs-v2/content/docs/contributor-guides/supabase-cloud.mdx @@ -1,13 +1,10 @@ -import Image from 'next/image'; -import { Callout, Steps } from 'nextra/components'; -import AuthSettings from './images/auth-settings.webp'; -import DBPushResult from './images/db-push-result.webp'; -import DBUrl from './images/db-url.webp'; -import MatchEnvVariables from './images/match-env.webp'; -import NewProject from './images/new-project.webp'; -import SmtpSettings from './images/smtp-settings.webp'; +--- +title: Supabase Cloud Setup +description: Guide to setting up Supabase cloud for ClassroomIO. +--- -# Supabase Cloud Setup +import { Step, Steps } from 'fumadocs-ui/components/steps'; +import { Callout } from 'fumadocs-ui/components/callout'; In this guide, you will learn how to setup a supabase cloud project and link it to your local environment. @@ -16,89 +13,104 @@ In this guide, you will learn how to setup a supabase cloud project and link it 1. You don't want to setup supabase on your local machine 2. You can't run docker on your computer 3. You are experiencing performance issues using supabase locally -4. You want to selfhost our frontend app but use supabase cloud. +4. You want to selfhost our frontend app but use supabase cloud If your requirement matches any of the above, then this guide is for you. ## Video Walkthrough -
+
-## Step by Step guide +## Step by Step Guide - + ### Create a Supabase project For this step you need to have signed up for supabase and create an account, just visit [supabase.com](https://supabase.com). Once you have an account just click on the _New Project_ on your dashboard. After that you should see a similar screen to the below, fill in the fields. -New project in supabase +![New project in supabase](/new-project.webp) - + Make sure you save your database password somewhere, else you won't be able to get it back anywhere in the dashboard for security reasons. + + + ### Setup Supabase CLI Follow the instructions [here](https://supabase.com/docs/guides/local-development/cli/getting-started) to setup the Supabase CLI on your computer. + + + ### Login to Supabase via the CLI Open your terminal and go to the root of the project. Run the following: -```bash copy +```zsh title="Terminal" supabase login ``` Follow the instruction in your terminal to generate your access token. Paste the token in the console and hit **Enter** + + + ### Push migrations to your Supabase project - Go to the supabase dashboard, go to your project, click on the settings icon on the left side bar -DB URL in the supabase dashboard +![DB URL in the supabase dashboard](/db-url.webp) - Copy the URL in the image above for your `db url` - Paste it somewhere - In the url, replace `[YOUR PASSWORD]` with your db password (which you saved in section 1). - Then run in your terminal: -```bash copy +```zsh title="Terminal" supabase db push --db-url "URL HERE" ``` - + Make sure you preserve the double quotes before and after the url. Only replace `URL HERE` with your `db url` that contains your password #### Result -Result of supabase db push +![Result of supabase db push](/db-push-result.webp) + + + ### Configure Auth in your Supabase project Here we will update our email configurations, to prevent supabase from sending confirmation emails on signup. This is because we don't use Supabase for email verification, we handle that internally due to the quality of the email. -Authentication configuration +![Authentication configuration](/auth-settings.webp) + + + ### Configure SMTP -Supabase [now requires adding custom SMTP](https://github.com/orgs/supabase/discussions/29370) to your supabase project in order to avoid abuse of their system. Without adding a custom SMTP, your signup requests to your supabase project will fail. To avoid this, you should go to the [STMP section](https://supabase.com/dashboard/project/_/settings/auth) of your supabase settings. +Supabase [now requires adding custom SMTP](https://github.com/orgs/supabase/discussions/29370) to your supabase project in order to avoid abuse of their system. Without adding a custom SMTP, your signup requests to your supabase project will fail. To avoid this, you should go to the [SMTP section](https://supabase.com/dashboard/project/_/settings/auth) of your supabase settings. Make sure to toggle **Enable Custom SMTP** and fill in the following fields: @@ -109,40 +121,47 @@ Make sure to toggle **Enable Custom SMTP** and fill in the following fields: - SMTP username - SMTP password -SMTP Settings +![SMTP Settings](/smtp-settings.webp) - + Learn more about setting up SMTP [here](https://supabase.com/docs/guides/auth/auth-smtp) + + + ### Add configurations to your environment variables Now with all these set up you need to get update the .env file in `apps/dashboard`. You need to update the following environment variables: -```bash copy +```zsh title="env" PUBLIC_SUPABASE_URL= PUBLIC_SUPABASE_ANON_KEY= PRIVATE_SUPABASE_SERVICE_ROLE= ``` -To get the correct environment variables, follow the instructions in this image +To get the correct environment variables, follow the instructions in this image: -Source of supabase environment variables +![Source of supabase environment variables](/match-env.webp) + + + ### Tada - That's all Now you can run: -```bash copy +```zsh title="Terminal" pnpm dev --filter=dashboard ``` - Open the url in your browser - Click on Sign up -- And that's it ... +- And that's it... - - Visit the [Sign up guide](/quickstart/signup) to learn how to signup + + Visit the [Sign up guide](/docs/quickstart/signup) to learn how to signup + diff --git a/apps/docs-v2/content/docs/course.mdx b/apps/docs-v2/content/docs/course.mdx new file mode 100644 index 00000000..aaf89b16 --- /dev/null +++ b/apps/docs-v2/content/docs/course.mdx @@ -0,0 +1,10 @@ +--- +title: Course +description: Learn about courses in ClassroomIO. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs-v2/content/docs/home.mdx b/apps/docs-v2/content/docs/home.mdx new file mode 100644 index 00000000..c170dcff --- /dev/null +++ b/apps/docs-v2/content/docs/home.mdx @@ -0,0 +1,25 @@ +--- +title: Welcome to ClassroomIO +description: A flexible, user-friendly platform for creating, managing, and delivering courses for companies and training organisations. +--- + +A flexible, user-friendly platform for creating, managing, and delivering courses for companies and training organisations + +Welcome to the ClassroomIO documentation—your comprehensive guide to streamlining training for everyone. Our all-in-one platform empowers bootcamps, educators, and businesses to manage training programs easily. Run multiple classes and cohorts from a single UI with our mobile-first application, ensuring students can access all published content from any device. + +## What You'll Find Here + +This documentation covers everything from setup to usage, including: + +- **Core Features**: Well-detailed explanations of ClassroomIO's capabilities and how to take advantage of them +- **Developer & Designer Resources**: Everything needed to successfully contribute to the project +- **Practical Guides**: From simple functionalities to complex use cases + +If something isn't covered in this documentation, please feel free to [open an issue](https://github.com/classroomio/classroomio/issues) and we'll address it. + +## Get Started + +Ready to begin? Check out our [What is ClassroomIO](/docs/what-is-classroomio) page to learn about the platform's key features and capabilities. diff --git a/apps/docs-v2/content/docs/how-to-guides/certificates.mdx b/apps/docs-v2/content/docs/how-to-guides/certificates.mdx new file mode 100644 index 00000000..2d39ed36 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/certificates.mdx @@ -0,0 +1,10 @@ +--- +title: How to Create Certificates +description: Learn how to create certificates for your course. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs/pages/howtoguides/course-landingpage.mdx b/apps/docs-v2/content/docs/how-to-guides/course-landingpage.mdx similarity index 59% rename from apps/docs/pages/howtoguides/course-landingpage.mdx rename to apps/docs-v2/content/docs/how-to-guides/course-landingpage.mdx index b7da4955..18ef416d 100644 --- a/apps/docs/pages/howtoguides/course-landingpage.mdx +++ b/apps/docs-v2/content/docs/how-to-guides/course-landingpage.mdx @@ -1,33 +1,26 @@ -import Image from 'next/image'; -import CourseLandingPage from './images/course-landing-page.webp'; -import CoursePage from './images/course-page.png'; -import LandingPage from './images/landing page.png'; +--- +title: Create a Course Landing Page +description: Learn how to create a course landing page. +--- -# Create a Course Landing Page - -ClassroomIO empowers you to design a course landing page, enabling you to showcase your courses to prospective students. On this page, students can explore course details, enrollment statistics, fees (if applicable), and course availability, enabling them to make informed choices. To access this, from your admin dashboard, navigate to **Settings** > **Landing Page.** - -
+ClassroomIO empowers you to design a course landing page, enabling you to showcase your courses to prospective students. On this page, students can explore course details, enrollment statistics, fees (if applicable), and course availability, enabling them to make informed choices. To access this, from your admin dashboard, navigate to **Settings** > **Landing Page.** ## Steps ### 1. Go to the Courses page -Once you are logged in, click on **Courses** on the left sidebar, you will be taken to your course list page where you can access the courses you have created. For this tutorial, we will focus on the **Intro to Javascript** course diaplayed in the image below. Click on the desired course to proceeed to it's respective dashboard. -
+Once you are logged in, click on **Courses** on the left sidebar, you will be taken to your course list page where you can access the courses you have created. For this tutorial, we will focus on the **Intro to Javascript** course displayed in the image below. Click on the desired course to proceed to its respective dashboard. -ClassroomIO Landing Page +![ClassroomIO Landing Page](/course-landing-page.webp) ### 2. Open the Landing page editor Select the "**Landing page**" option from the sidebar, which will lead you to the settings for your landing page. Here, you can customize various aspects of your course, including the course title, fees (if applicable), requirements, description, and more. -
-ClassroomIO Course Page +![ClassroomIO Course Page](/course-page.png) ### 3. Edit and Save your changes After making the desired adjustments, ensure to save your changes by clicking on the "**Save**" button located at the top-left corner of the screen. Then, to preview the updated landing page, click on the arrow button situated to the right of the "**Save**" button. -
-ClassroomIO Course Page Settings +![ClassroomIO Course Page Settings](/landing-page.png) diff --git a/apps/docs-v2/content/docs/how-to-guides/create-exercise.mdx b/apps/docs-v2/content/docs/how-to-guides/create-exercise.mdx new file mode 100644 index 00000000..928a5103 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/create-exercise.mdx @@ -0,0 +1,107 @@ +--- +title: How to Create an Exercise +description: Learn how to create exercises in ClassroomIO. +--- + +import { Step, Steps } from 'fumadocs-ui/components/steps'; + +In ClassroomIO, exercises are a great way to assess students' understanding through practice activities. Once you've [set up your organization](/docs/how-to-guides/customize-organization), [created a course](/docs/how-to-guides/create-first-course), and [added a lesson](/docs/how-to-guides/create-first-course#adding-lessons), you can start creating exercises. Follow the process below to create your first exercise. + + + +### Go to the Courses Page + +Access the courses page from the dashboard by clicking on **Courses** via the sidebar menu. + +![Organization dashboard displaying a sidebar menu](/organization-dashboard.webp) + + + + +### Select a Course + +On the courses page, click on a course to go to the course page. + +![Courses page for organization displaying a sidebar menu and a course card component](/courses-page.webp) + + + + +### Select a Lesson + +On the course page, click on **Lessons** via the left sidebar menu and select the lesson you want to create an exercise for. + +> Alternatively, you can click on the **⌄** icon next to the **Lessons** option to select a lesson. + +![Course page displaying sidebar menu with the lesson page open](/course-page.webp) + + + + +### Add an Exercise + +Locate the tabs at the top of the page and select the **Exercises** tab. Then click on the **Add** button. On the modal, select a method to create an exercise. You can create an exercise: + +![Course page displaying sidebar menu with the exercise tab open](/exercise.webp) + +1. **From scratch**: Create an exercise by adding the questions yourself. This is handy if you've prepared your questions. + - Enter the exercise name and click on the **Finish** button. + - Click on the newly created exercise and provide the exercise description, due date, and question details. + +![A pop-up displaying new exercise with an empty field](/from-scratch.webp) + +2. **Using a template**: You can select from an array of templates with predefined exercises complete with questions and options. + - Select a template and click on the **Finish** button. + +![A pop-up displaying new exercise with an array of exercise templates](/using-a-template.webp) + +3. **Using AI**: AI helps you generate exercises directly from lesson notes. + - Enter the number of questions and options. Next, click on the **Generate** button. + +![A pop-up displaying new exercise with two questions about the exercise content](/using-AI.webp) + + + + +### Preview Exercise + +To preview the exercise, click on the **preview icon**. This is to ensure the exercise looks and functions as expected. + +![Exercise content edit page](/preview.webp) + + + + +### Add Questions + +To add a question, click on the **add icon**. + +![Exercise content edit page with a red box highlight on the add icon](/add-question.webp) + + + + +### Reorder Questions + +To reorder questions, click on the **three dots** > **Reorder Questions**, then drag and drop the questions. + +![A pop-up showing the question order for exercise](/reorder-questions.webp) + + + + +### Save Changes + +After previewing, adding, and rearranging questions, ensure to save your changes by clicking on the **Save** button. This will apply your modifications to the exercise. + + + + +### Your Exercise Is Ready + +You've successfully created your first exercise and it is now accessible to students enrolled in the course. Move on to the next section to start grading your exercise. + +![Course page displaying sidebar menu with the exercise tab open showing the newly created exercise](/new-exercise.webp) + + + diff --git a/apps/docs/pages/howtoguides/create-first-course.mdx b/apps/docs-v2/content/docs/how-to-guides/create-first-course.mdx similarity index 88% rename from apps/docs/pages/howtoguides/create-first-course.mdx rename to apps/docs-v2/content/docs/how-to-guides/create-first-course.mdx index f55c2d6f..e2fb245e 100644 --- a/apps/docs/pages/howtoguides/create-first-course.mdx +++ b/apps/docs-v2/content/docs/how-to-guides/create-first-course.mdx @@ -1,19 +1,24 @@ -import { Steps, Callout } from 'nextra/components'; +--- +title: Creating Your First Course +description: Learn how to create your first course on ClassroomIO. +--- + +import { Step, Steps } from 'fumadocs-ui/components/steps'; +import { Callout } from 'fumadocs-ui/components/callout'; -# Creating Your First Course Below is a video guiding you through the process of creating your inaugural course. Should you have any inquiries, feel free to drop a comment in the YouTube comment section, reach out to us on **[Discord](https://discord.gg/BSaEzcfu)**, or send a DM on **[Twitter](https://x.com/rotimi_best?s=20)**. -
+
@@ -44,22 +49,27 @@ Following course creation, consider the following enhancements: Adding lessons to a course is achieved through the following steps: - ### Click the Lesson Link + +### Click the Lesson Link On the course page, click "Lessons" in the sidebar to access the lessons page. Click the "Add" button in the top right corner to open the Add Lesson modal. > Alternatively, add a lesson on-the-go by clicking the '+' icon next to the lesson link in the sidebar. + + + ### Fill in the Lesson Details Provide the lesson title, select a tutor, date, and optionally lock the lesson or notes. - + Locking the lesson renders it inaccessible to students upon course publication. Save your changes to be redirected to the lesson page for material addition. + For each lesson, you may furnish materials such as notes, slides, and videos by clicking the "Edit" button on the top right corner of the **Materials** tab. @@ -85,7 +95,7 @@ To embed slides, navigate to the slides tab and input the link to the slides. Cl Embedding videos is simple: select the "Videos" tab to open the modal for adding videos. From the "Add By" options in the modal, select the "YouTube Link" tab. Input the link to the YouTube video and click the "Add Video" button. Once added, the video is automatically included in your materials. You can delete the video using the trash icon. - + Please note that for now, we do not support adding videos from local sources. diff --git a/apps/docs/pages/howtoguides/customize-organization.mdx b/apps/docs-v2/content/docs/how-to-guides/customize-organization.mdx similarity index 64% rename from apps/docs/pages/howtoguides/customize-organization.mdx rename to apps/docs-v2/content/docs/how-to-guides/customize-organization.mdx index 267ac6e5..06d9cf28 100644 --- a/apps/docs/pages/howtoguides/customize-organization.mdx +++ b/apps/docs-v2/content/docs/how-to-guides/customize-organization.mdx @@ -1,15 +1,15 @@ -import Image from 'next/image'; -import { Callout, Steps } from 'nextra/components'; -import DommainSetupOne from './images/domain-setup-one.webp'; -import DommainSetupTwo from './images/domain-setup-two.webp'; -import DommainSetupThree from './images/domain-setup-three.webp'; -import CustomizeOrg from './images/customize-organization.webp'; +--- +title: Customize Your Organization +description: Learn how to customize your organization settings. +--- + +import { Step, Steps } from 'fumadocs-ui/components/steps'; +import { Callout } from 'fumadocs-ui/components/callout'; -# Customize Your Organization ClassroomIO empowers every organization to tailor their experience to their unique needs. In this guide, you will learn how to customize your organization settings. To access this, from your admin dashboard, navigate to **Settings** > **Organization**. -ClassroomIO Organization settings page +![ClassroomIO Organization settings page](/customize-organization.webp) ## Update Organization Profile @@ -18,27 +18,42 @@ Easily update your organization's profile by modifying the designated fields in To update your organization profile details, follow these steps: + ### Go to Organization Settings From your dashboard, click on Settings, then select Organization in the tabs of the settings page. + + + ### Change Your Organization Name Fill the Organization name field with your preferred name. + + + ### Click on Upload Image Click the Upload Image button to select an image for upload. + + + ### Select an Image Choose a logo or image of your choice from your device. + + + ### Click Update Organization Button Save the changes by clicking the **Update Organization** button. + + By clicking the **Update Organization** button, the updated preferences in the Organization section will be applied across the entire dashboard. ## Customize Domain @@ -46,33 +61,38 @@ By clicking the **Update Organization** button, the updated preferences in the O Upon onboarding, each organization in ClassroomIO is assigned a custom Domain URL. This URL directs users to the organization's customizable website, making it easy for audiences to access published courses, FAQs, and other relevant information tailored to your organization's preferences. To customize your organization's domain URL, follow these steps: + ### Click on "Edit Domain" Click the Edit Domain button to navigate to the domain setup page. -Custom Domain setup +![Custom Domain setup](/domain-setup-one.webp) + + + ### Update the URL Field with Your Preferred Choice Fill the field with your desired URL. -Edit Custom domain URL +![Edit Custom domain URL](/domain-setup-two.webp) + + + ### Save Changes Click on Update Domain to save the changes. > You can click on **View Site** to be redirected to your Organization website with the updated URL. -Edit Custom domain URL +![Edit Custom domain URL](/domain-setup-three.webp) + - - Coming soon: Organizations can also integrate existing domain names. - +Organizations can also integrate existing domain names. ## Set Brand Color -We understand that every organization has a preferred color that suits their brand hence we offer organizations the flexibility to choose a theme for their brand from a variety of colors like **blue**, **green**, **orange**, and more. -To select a brand color for your organization simply click on any of the provided color theme and this would be automatically applied accross your entire application. +We understand that every organization has a preferred color that suits their brand, hence we offer organizations the flexibility to choose a theme for their brand from a variety of colors like **blue**, **green**, **orange**, and more. To select a brand color for your organization simply click on any of the provided color theme and this would be automatically applied across your entire application. diff --git a/apps/docs-v2/content/docs/how-to-guides/grade-exercise.mdx b/apps/docs-v2/content/docs/how-to-guides/grade-exercise.mdx new file mode 100644 index 00000000..51bcca43 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/grade-exercise.mdx @@ -0,0 +1,11 @@ +--- +title: How to Grade an Exercise +description: Learn how to grade exercises submitted by students. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs-v2/content/docs/how-to-guides/invite-students.mdx b/apps/docs-v2/content/docs/how-to-guides/invite-students.mdx new file mode 100644 index 00000000..e74e9811 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/invite-students.mdx @@ -0,0 +1,11 @@ +--- +title: How to Invite Students +description: Learn how to invite students to your courses. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs-v2/content/docs/how-to-guides/invite-team-member.mdx b/apps/docs-v2/content/docs/how-to-guides/invite-team-member.mdx new file mode 100644 index 00000000..a8f44cf4 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/invite-team-member.mdx @@ -0,0 +1,11 @@ +--- +title: Inviting a Team Member +description: Learn how to invite team members to your organization. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs-v2/content/docs/how-to-guides/meta.json b/apps/docs-v2/content/docs/how-to-guides/meta.json new file mode 100644 index 00000000..803a4ef1 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/meta.json @@ -0,0 +1,12 @@ +{ + "create-first-course": "Creating Your First Course", + "create-exercise": "How to Create an Exercise", + "customize-organization": "Customize Your Organization", + "course-landingpage": "Create a Course Landing Page", + "setup-profile": "Setup Profile", + "certificates": "How to Create Certificates", + "grade-exercise": "How to Grade an Exercise", + "invite-students": "How to Invite Students", + "invite-team-member": "Inviting a Team Member", + "take-attendance": "How to Take Attendance" +} diff --git a/apps/docs-v2/content/docs/how-to-guides/setup-profile.mdx b/apps/docs-v2/content/docs/how-to-guides/setup-profile.mdx new file mode 100644 index 00000000..8f4361c8 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/setup-profile.mdx @@ -0,0 +1,45 @@ +--- +title: Setup Profile +description: Learn how to setup your profile on ClassroomIO. +--- + +import { Step, Steps } from 'fumadocs-ui/components/steps'; + + + + +### Go to ClassroomIO + +Go to [app.classroomio.com](https://app.classroomio.com). Click on the "Login" button on the top right to take you to the Login page. + +![ClassroomIO Page](/classroomio.webp) + + + + +### Sign In + +Sign in with your email & password. + +![ClassroomIO Page](/login-page.webp) + + + + +### Go to the Settings page + +Click on the "Settings" button on the lower left corner on your dashboard page and you'll be routed to the profile page. + +![Unedited Profile Page](/unedited-profile-page.webp) + + + + +### Make Changes + +Upload a profile picture and edit any input field you want to then click "Update Profile". + +![Edited Profile Page](/edited-profile-page.webp) + + + diff --git a/apps/docs-v2/content/docs/how-to-guides/take-attendance.mdx b/apps/docs-v2/content/docs/how-to-guides/take-attendance.mdx new file mode 100644 index 00000000..2d344589 --- /dev/null +++ b/apps/docs-v2/content/docs/how-to-guides/take-attendance.mdx @@ -0,0 +1,11 @@ +--- +title: How to Take Attendance +description: Learn how to take attendance for your classes. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs-v2/content/docs/meta.json b/apps/docs-v2/content/docs/meta.json new file mode 100644 index 00000000..3f9f04b4 --- /dev/null +++ b/apps/docs-v2/content/docs/meta.json @@ -0,0 +1,19 @@ +{ + "pages": [ + "---Introduction---", + "home", + "what-is-classroomio", + "quickstart", + + "---Core Features---", + "course", + "audience", + "community", + "organization", + "student-dashboard", + + "---Guides---", + "how-to-guides", + "contributor-guides" + ] +} diff --git a/apps/docs-v2/content/docs/organization.mdx b/apps/docs-v2/content/docs/organization.mdx new file mode 100644 index 00000000..735fa123 --- /dev/null +++ b/apps/docs-v2/content/docs/organization.mdx @@ -0,0 +1,12 @@ +--- +title: Organization +description: Learn about organizations in ClassroomIO. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + This page is a work in progress. Help us expand it by contributing! + + +We will write about organizations here. diff --git a/apps/docs/pages/quickstart/_meta.json b/apps/docs-v2/content/docs/quickstart/meta.json similarity index 74% rename from apps/docs/pages/quickstart/_meta.json rename to apps/docs-v2/content/docs/quickstart/meta.json index 7e9754c5..bcf2a754 100644 --- a/apps/docs/pages/quickstart/_meta.json +++ b/apps/docs-v2/content/docs/quickstart/meta.json @@ -1,5 +1,5 @@ { - "signup": "Signup", + "signup": "Sign Up", "onboarding": "Onboarding", "self-hosting": "Self-hosting" } diff --git a/apps/docs/pages/quickstart/onboarding.mdx b/apps/docs-v2/content/docs/quickstart/onboarding.mdx similarity index 79% rename from apps/docs/pages/quickstart/onboarding.mdx rename to apps/docs-v2/content/docs/quickstart/onboarding.mdx index c22d9abc..03a12460 100644 --- a/apps/docs/pages/quickstart/onboarding.mdx +++ b/apps/docs-v2/content/docs/quickstart/onboarding.mdx @@ -1,4 +1,8 @@ -# Onboarding +--- +title: Onboarding +description: Your onboarding checklist after creating an account. +--- + Welcome again to ClassroomIO and we are super excited you are giving it a try. On this page you will find your onboarding checklist, the first thing you need to do after you've created an account. diff --git a/apps/docs/pages/quickstart/self-hosting.mdx b/apps/docs-v2/content/docs/quickstart/self-hosting.mdx similarity index 78% rename from apps/docs/pages/quickstart/self-hosting.mdx rename to apps/docs-v2/content/docs/quickstart/self-hosting.mdx index 6e38e64f..0afb99cf 100644 --- a/apps/docs/pages/quickstart/self-hosting.mdx +++ b/apps/docs-v2/content/docs/quickstart/self-hosting.mdx @@ -1,18 +1,20 @@ -import Image from 'next/image'; -import { Callout } from 'nextra/components'; -import SelfhostClassroomIO from './images/selfhost-classroomio.webp'; +--- +title: Self-hosting ClassroomIO +description: Guide to self-hosting ClassroomIO on your own servers. +--- -# Self-hosting ClassroomIO.com +import { Callout } from 'fumadocs-ui/components/callout'; +import { Step, Steps } from 'fumadocs-ui/components/steps'; -This guide will help you quickly selfhost ClassroomIO +This guide will help you quickly self-host ClassroomIO. -Selfhost ClassroomIO +![Selfhost ClassroomIO](/selfhost-classroomio.webp) -ClassroomIO is made up of the following applications +ClassroomIO is made up of the following applications: - [apps/api](https://github.com/rotimi-best/classroomio/tree/main/apps/api) - an Express server - [apps/dashboard](https://github.com/rotimi-best/classroomio/tree/main/apps/dashboard) - the admin dashboard + LMS -- [supabase](https://github.com/rotimi-best/classroomio/tree/main/supabase) - the database + REST API. +- [supabase](https://github.com/rotimi-best/classroomio/tree/main/supabase) - the database + REST API The quickest and easiest way to deploy both the api and dashboard is by using our [Railway Template](https://railway.app/template/dl9RG7?referralCode=8OyIj5). However there are a couple of things that you'd need first before heading over to the template, which are: @@ -24,7 +26,7 @@ The quickest and easiest way to deploy both the api and dashboard is by using ou Both for the supabase and api setup, you'd need a custom SMTP for email sending. Most importantly you need these values: -```bash +```zsh title="env" SMTP_HOST= SMTP_PORT= SMTP_USER= @@ -32,22 +34,22 @@ SMTP_PASSWORD= SMTP_SENDER= ``` -Make sure you have them handy because you'd need them while we go through this selfhosting guide. +Make sure you have them handy because you'd need them while we go through this self-hosting guide. - + Learn more about setting up a custom SMTP server [here](https://supabase.com/docs/guides/auth/auth-smtp) ## Supabase -There are 2 options to go about setting up Supabase, you could [selfhost supabase](https://supabase.com/docs/guides/self-hosting) on your own servers or you could use their cloud version. We recommend you use the cloud version because it has a very generous free tier and you get to deploy it very quickly. +There are 2 options to go about setting up Supabase, you could [self-host supabase](https://supabase.com/docs/guides/self-hosting) on your own servers or you could use their cloud version. We recommend you use the cloud version because it has a very generous free tier and you get to deploy it very quickly. -We have a standalone guide to help you setup your Supabase Cloud and you can find it [here](https://classroomio.com/docs/contributor-guides/supabase-cloud) +We have a standalone guide to help you setup your Supabase Cloud and you can find it [here](/docs/contributor-guides/supabase-cloud). After you go through that guide you will need the following environment variables, please also store them somewhere: -```bash +```zsh title="env" PUBLIC_SUPABASE_URL= PUBLIC_SUPABASE_ANON_KEY= PRIVATE_SUPABASE_SERVICE_ROLE= @@ -57,9 +59,7 @@ PRIVATE_SUPABASE_SERVICE_ROLE= We use Cloudflare R2 for video uploading within the course builder. It is not required though and you can do without it in the app if you don't need video upload. - - This section is a work in progress. - +This section is a work in progress. ## Deploy on Railway @@ -69,11 +69,11 @@ Go ahead and click this button to get started. [![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/dl9RG7?referralCode=8OyIj5) -### Environment Variables. +### Environment Variables #### cio-api -```bash +```zsh title="env" # Required SMTP_HOST="" SMTP_PORT="" @@ -92,14 +92,14 @@ CLOUDFLARE_SECRET_ACCESS_KEY="" SENTRY_DNS="" ``` - + Learn more about the environment variables [here](https://github.com/rotimi-best/classroomio/blob/main/apps/api/.env.example) #### cio-dashboard -```bash +```zsh title="env" # Required PUBLIC_SUPABASE_URL="" PUBLIC_SUPABASE_ANON_KEY="" @@ -114,7 +114,7 @@ PRIVATE_APP_HOST="" PRIVATE_APP_SUBDOMAINS="" ``` - + Learn more about the environment variables [here](https://github.com/rotimi-best/classroomio/blob/main/apps/dashboard/.env.example) @@ -125,7 +125,7 @@ We provide a docker-compose configuration to deploy both the api and dashboard s 1. Clone the repository: -```bash +```zsh title="Terminal" git clone https://github.com/rotimi-best/classroomio.git cd classroomio ``` @@ -134,7 +134,7 @@ cd classroomio 3. Start the services: -```bash +```zsh title="Terminal" docker compose up --build ``` diff --git a/apps/docs-v2/content/docs/quickstart/signup.mdx b/apps/docs-v2/content/docs/quickstart/signup.mdx new file mode 100644 index 00000000..b14d15eb --- /dev/null +++ b/apps/docs-v2/content/docs/quickstart/signup.mdx @@ -0,0 +1,59 @@ +--- +title: Sign Up for ClassroomIO +description: Get started with ClassroomIO by signing up for an account. +--- + +import { Step, Steps } from 'fumadocs-ui/components/steps'; + +If you're new to ClassroomIO, you must create an account to set up and launch your organization. By signing up, you'll gain access to all the [exciting features we offer](/docs/what-is-classroomio#key-features) to supercharge your classroom. + + + +### Go to the Signup Page + +Navigate to [app.classroomio.com](https://app.classroomio.com) and click the **Signup** button at the top right corner of the page. + +![ClassroomIO website with a navigation bar at the top of the page containing the logo on the left along with the login and signup button on the right. Also, the page contains an email field with a Join waiting list button.](/dashboard-homepage-signedout.webp) + + + + +### Fill the Signup Form + +On the signup page, enter your **valid email address**. Next, create a secure password with a **minimum of 6 characters** and confirm it. Click **Create Account**. + +You can also sign up using your Google account. + +![ClassroomIO sign-up page with a sign-up form containing inputs for Your Name, Your Password, and, Confirm Password. At the bottom, there is a Create Account button, a Sign up with Google button, and, a link to log in if you already have an account.](/signup-page.webp) + + + + +### Complete the Onboarding + +After completing the Signup form, you'll be redirected to the **Onboarding** page. There, you'll provide your **Full Name** and **Name of Organization.** As you enter your organization name, the **Organization Site Name** field will auto-fill. To proceed, click **Continue**. + +![ClassroomIO onboarding page with a form containing inputs for Full Name, Name of Organization, and, Organization Site Name. At the bottom, there is a Continue button.](/onboarding-page1.webp) + +Next, you'll complete a brief survey regarding what brought you to ClassroomIO and how you discovered our platform. Your responses will help us tailor ClassroomIO's features to best suit your needs. Finally, click **Continue** to submit. + +![ClassroomIO second slide of onboarding page with a questionnaire](/onboarding-page2.webp) + + + + +### Welcome to the Dashboard + +You are successfully signed up and ready to use ClassroomIO when you see the dashboard. + +![ClassroomIO dashboard with a big pop-up containing a welcome message](/dashboard-homepage-signedin.webp) + + + + +### What Next? + +After signing up successfully, you can now set up and [customize your Organization](/docs/how-to-guides/customize-organization). + + + diff --git a/apps/docs-v2/content/docs/student-dashboard.mdx b/apps/docs-v2/content/docs/student-dashboard.mdx new file mode 100644 index 00000000..e382d470 --- /dev/null +++ b/apps/docs-v2/content/docs/student-dashboard.mdx @@ -0,0 +1,10 @@ +--- +title: Student Dashboard +description: Learn about the student dashboard. +--- + +import { Callout } from 'fumadocs-ui/components/callout'; + + + This page is a work in progress. Help us expand it by contributing! + diff --git a/apps/docs/pages/what-is-classroomio.mdx b/apps/docs-v2/content/docs/what-is-classroomio.mdx similarity index 90% rename from apps/docs/pages/what-is-classroomio.mdx rename to apps/docs-v2/content/docs/what-is-classroomio.mdx index c450db3b..b52467e6 100644 --- a/apps/docs/pages/what-is-classroomio.mdx +++ b/apps/docs-v2/content/docs/what-is-classroomio.mdx @@ -1,15 +1,17 @@ -# What is ClassroomIO +--- +title: What is ClassroomIO +description: Learn about ClassroomIO and its key features. +--- -
ClassroomIO Courses page Streamline training for everyone with ClassroomIO.com. Our all-in-one platform empowers bootcamps, educators, and businesses to manage training programs easily. With our platform, anyone can run multiple classes and cohorts all from one UI. The application is mobile-first, which means that students can access your lesson materials from any device. -### Mission: Provide Students with the Best Learning Experience +## Mission: Provide Students with the Best Learning Experience At ClassroomIO, our mission is to provide students with the best possible learning experience. We believe in empowering educators with the tools they need to deliver high-quality education that is accessible, engaging, and effective. -### Key Features +## Key Features 1. **📚 Advanced Course Management:** You can create unlimited courses, create lessons, invite students, add assignments, grade their assignments, and even generate certificates. 2. **👨‍👩‍👦 Multi-Teacher Management:** You can invite other teachers into your organization and assign them individual courses. diff --git a/apps/docs-v2/package.json b/apps/docs-v2/package.json new file mode 100644 index 00000000..ae4a8c76 --- /dev/null +++ b/apps/docs-v2/package.json @@ -0,0 +1,37 @@ +{ + "name": "@cio/docs-v2", + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "start": "node .output/server/index.mjs", + "types:check": "fumadocs-mdx && tsc --noEmit", + "postinstall": "fumadocs-mdx" + }, + "dependencies": { + "@tanstack/react-router": "^1.134.12", + "@tanstack/react-router-devtools": "^1.134.12", + "@tanstack/react-start": "^1.134.12", + "fumadocs-core": "16.2.1", + "fumadocs-mdx": "14.0.4", + "fumadocs-ui": "16.2.1", + "lucide-react": "^0.562.0", + "lucide-static": "^0.552.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "tailwind-merge": "^3.3.1", + "vite": "^7.2.0" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.16", + "@types/mdx": "^2.0.13", + "@types/node": "^24.10.0", + "@types/react": "^19.2.2", + "@types/react-dom": "^19.2.2", + "@vitejs/plugin-react": "^5.1.0", + "nitro": "3.0.1-alpha.1", + "tailwindcss": "^4.1.16", + "typescript": "^5.9.3", + "vite-tsconfig-paths": "^5.1.4" + } +} diff --git a/apps/docs/pages/howtoguides/images/add-question.webp b/apps/docs-v2/public/add-question.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/add-question.webp rename to apps/docs-v2/public/add-question.webp diff --git a/apps/docs/pages/contributor-guides/images/auth-settings.webp b/apps/docs-v2/public/auth-settings.webp similarity index 100% rename from apps/docs/pages/contributor-guides/images/auth-settings.webp rename to apps/docs-v2/public/auth-settings.webp diff --git a/apps/docs/pages/howtoguides/images/classroomio.webp b/apps/docs-v2/public/classroomio.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/classroomio.webp rename to apps/docs-v2/public/classroomio.webp diff --git a/apps/docs/pages/howtoguides/images/course-landing-page.png b/apps/docs-v2/public/course-landing-page.png similarity index 100% rename from apps/docs/pages/howtoguides/images/course-landing-page.png rename to apps/docs-v2/public/course-landing-page.png diff --git a/apps/docs/pages/howtoguides/images/course-landing-page.webp b/apps/docs-v2/public/course-landing-page.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/course-landing-page.webp rename to apps/docs-v2/public/course-landing-page.webp diff --git a/apps/docs/pages/howtoguides/images/course-page.png b/apps/docs-v2/public/course-page.png similarity index 100% rename from apps/docs/pages/howtoguides/images/course-page.png rename to apps/docs-v2/public/course-page.png diff --git a/apps/docs/pages/howtoguides/images/course-page.webp b/apps/docs-v2/public/course-page.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/course-page.webp rename to apps/docs-v2/public/course-page.webp diff --git a/apps/docs/pages/howtoguides/images/courses-page.webp b/apps/docs-v2/public/courses-page.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/courses-page.webp rename to apps/docs-v2/public/courses-page.webp diff --git a/apps/docs/pages/howtoguides/images/customize-organization.png b/apps/docs-v2/public/customize-organization.png similarity index 100% rename from apps/docs/pages/howtoguides/images/customize-organization.png rename to apps/docs-v2/public/customize-organization.png diff --git a/apps/docs/pages/howtoguides/images/customize-organization.webp b/apps/docs-v2/public/customize-organization.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/customize-organization.webp rename to apps/docs-v2/public/customize-organization.webp diff --git a/apps/docs/pages/quickstart/images/dashboard-homepage-signedin.webp b/apps/docs-v2/public/dashboard-homepage-signedin.webp similarity index 100% rename from apps/docs/pages/quickstart/images/dashboard-homepage-signedin.webp rename to apps/docs-v2/public/dashboard-homepage-signedin.webp diff --git a/apps/docs/pages/quickstart/images/dashboard-homepage-signedout.webp b/apps/docs-v2/public/dashboard-homepage-signedout.webp similarity index 100% rename from apps/docs/pages/quickstart/images/dashboard-homepage-signedout.webp rename to apps/docs-v2/public/dashboard-homepage-signedout.webp diff --git a/apps/docs/pages/contributor-guides/images/db-push-result.webp b/apps/docs-v2/public/db-push-result.webp similarity index 100% rename from apps/docs/pages/contributor-guides/images/db-push-result.webp rename to apps/docs-v2/public/db-push-result.webp diff --git a/apps/docs/pages/contributor-guides/images/db-url.webp b/apps/docs-v2/public/db-url.webp similarity index 100% rename from apps/docs/pages/contributor-guides/images/db-url.webp rename to apps/docs-v2/public/db-url.webp diff --git a/apps/docs-v2/public/discord-blue.png b/apps/docs-v2/public/discord-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e9dc50d7feed9b4e50265cdf12a52a8e3f0b2b59 GIT binary patch literal 10386 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 pJEDEVN3uV1;JzL55R7~;d?82dqB~}Sz(q literal 0 HcmV?d00001 diff --git a/apps/docs/pages/howtoguides/images/domain-setup-one.webp b/apps/docs-v2/public/domain-setup-one.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/domain-setup-one.webp rename to apps/docs-v2/public/domain-setup-one.webp diff --git a/apps/docs/pages/howtoguides/images/domain-setup-three.webp b/apps/docs-v2/public/domain-setup-three.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/domain-setup-three.webp rename to apps/docs-v2/public/domain-setup-three.webp diff --git a/apps/docs/pages/howtoguides/images/domain-setup-two.webp b/apps/docs-v2/public/domain-setup-two.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/domain-setup-two.webp rename to apps/docs-v2/public/domain-setup-two.webp diff --git a/apps/docs/pages/howtoguides/images/edited-profile-page.webp b/apps/docs-v2/public/edited-profile-page.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/edited-profile-page.webp rename to apps/docs-v2/public/edited-profile-page.webp diff --git a/apps/docs/pages/howtoguides/images/exercise.webp b/apps/docs-v2/public/exercise.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/exercise.webp rename to apps/docs-v2/public/exercise.webp diff --git a/apps/docs/public/img/favicon.ico b/apps/docs-v2/public/favicon.ico similarity index 100% rename from apps/docs/public/img/favicon.ico rename to apps/docs-v2/public/favicon.ico diff --git a/apps/docs/pages/howtoguides/images/from-scratch.webp b/apps/docs-v2/public/from-scratch.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/from-scratch.webp rename to apps/docs-v2/public/from-scratch.webp diff --git a/apps/docs/pages/contributor-guides/images/gitpod_env.png b/apps/docs-v2/public/gitpod_env.png similarity index 100% rename from apps/docs/pages/contributor-guides/images/gitpod_env.png rename to apps/docs-v2/public/gitpod_env.png diff --git a/apps/docs/pages/howtoguides/images/landing page.png b/apps/docs-v2/public/landing-page.png similarity index 100% rename from apps/docs/pages/howtoguides/images/landing page.png rename to apps/docs-v2/public/landing-page.png diff --git a/apps/docs/pages/howtoguides/images/login-page.webp b/apps/docs-v2/public/login-page.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/login-page.webp rename to apps/docs-v2/public/login-page.webp diff --git a/apps/docs/public/img/logo-16.png b/apps/docs-v2/public/logo-16.png similarity index 100% rename from apps/docs/public/img/logo-16.png rename to apps/docs-v2/public/logo-16.png diff --git a/apps/docs/public/img/logo-192.png b/apps/docs-v2/public/logo-192.png similarity index 100% rename from apps/docs/public/img/logo-192.png rename to apps/docs-v2/public/logo-192.png diff --git a/apps/docs/public/img/logo-32.png b/apps/docs-v2/public/logo-32.png similarity index 100% rename from apps/docs/public/img/logo-32.png rename to apps/docs-v2/public/logo-32.png diff --git a/apps/docs/public/img/logo-512.png b/apps/docs-v2/public/logo-512.png similarity index 100% rename from apps/docs/public/img/logo-512.png rename to apps/docs-v2/public/logo-512.png diff --git a/apps/docs/pages/contributor-guides/images/match-env.webp b/apps/docs-v2/public/match-env.webp similarity index 100% rename from apps/docs/pages/contributor-guides/images/match-env.webp rename to apps/docs-v2/public/match-env.webp diff --git a/apps/docs/pages/howtoguides/images/new-exercise.webp b/apps/docs-v2/public/new-exercise.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/new-exercise.webp rename to apps/docs-v2/public/new-exercise.webp diff --git a/apps/docs/pages/contributor-guides/images/new-project.webp b/apps/docs-v2/public/new-project.webp similarity index 100% rename from apps/docs/pages/contributor-guides/images/new-project.webp rename to apps/docs-v2/public/new-project.webp diff --git a/apps/docs/pages/quickstart/images/onboarding-page1.webp b/apps/docs-v2/public/onboarding-page1.webp similarity index 100% rename from apps/docs/pages/quickstart/images/onboarding-page1.webp rename to apps/docs-v2/public/onboarding-page1.webp diff --git a/apps/docs/pages/quickstart/images/onboarding-page2.webp b/apps/docs-v2/public/onboarding-page2.webp similarity index 100% rename from apps/docs/pages/quickstart/images/onboarding-page2.webp rename to apps/docs-v2/public/onboarding-page2.webp diff --git a/apps/docs/pages/howtoguides/images/organization-dashboard.webp b/apps/docs-v2/public/organization-dashboard.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/organization-dashboard.webp rename to apps/docs-v2/public/organization-dashboard.webp diff --git a/apps/docs/pages/howtoguides/images/preview.webp b/apps/docs-v2/public/preview.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/preview.webp rename to apps/docs-v2/public/preview.webp diff --git a/apps/docs/pages/howtoguides/images/reorder-questions.webp b/apps/docs-v2/public/reorder-questions.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/reorder-questions.webp rename to apps/docs-v2/public/reorder-questions.webp diff --git a/apps/docs/pages/quickstart/images/selfhost-classroomio.webp b/apps/docs-v2/public/selfhost-classroomio.webp similarity index 100% rename from apps/docs/pages/quickstart/images/selfhost-classroomio.webp rename to apps/docs-v2/public/selfhost-classroomio.webp diff --git a/apps/docs/pages/quickstart/images/signup-page.webp b/apps/docs-v2/public/signup-page.webp similarity index 100% rename from apps/docs/pages/quickstart/images/signup-page.webp rename to apps/docs-v2/public/signup-page.webp diff --git a/apps/docs/pages/contributor-guides/images/smtp-settings.webp b/apps/docs-v2/public/smtp-settings.webp similarity index 100% rename from apps/docs/pages/contributor-guides/images/smtp-settings.webp rename to apps/docs-v2/public/smtp-settings.webp diff --git a/apps/docs/pages/howtoguides/images/unedited-profile-page.webp b/apps/docs-v2/public/unedited-profile-page.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/unedited-profile-page.webp rename to apps/docs-v2/public/unedited-profile-page.webp diff --git a/apps/docs/pages/howtoguides/images/using-AI.webp b/apps/docs-v2/public/using-AI.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/using-AI.webp rename to apps/docs-v2/public/using-AI.webp diff --git a/apps/docs/pages/howtoguides/images/using-a-template.webp b/apps/docs-v2/public/using-a-template.webp similarity index 100% rename from apps/docs/pages/howtoguides/images/using-a-template.webp rename to apps/docs-v2/public/using-a-template.webp diff --git a/apps/docs-v2/source.config.ts b/apps/docs-v2/source.config.ts new file mode 100644 index 00000000..6f2fa4ea --- /dev/null +++ b/apps/docs-v2/source.config.ts @@ -0,0 +1,7 @@ +import { defineConfig, defineDocs } from 'fumadocs-mdx/config'; + +export const docs = defineDocs({ + dir: 'content/docs' +}); + +export default defineConfig(); diff --git a/apps/docs-v2/src/components/not-found.tsx b/apps/docs-v2/src/components/not-found.tsx new file mode 100644 index 00000000..fd5406e0 --- /dev/null +++ b/apps/docs-v2/src/components/not-found.tsx @@ -0,0 +1,28 @@ +import { Link } from '@tanstack/react-router'; +import { HomeLayout } from 'fumadocs-ui/layouts/home'; + +export function NotFound() { + return ( + +
+

404

+

Page Not Found

+

+ The page you are looking for might have been removed, had its name changed, or is + temporarily unavailable. +

+ + Back to Home + +
+
+ ); +} diff --git a/apps/docs-v2/src/lib/layout.shared.tsx b/apps/docs-v2/src/lib/layout.shared.tsx new file mode 100644 index 00000000..0d8c496b --- /dev/null +++ b/apps/docs-v2/src/lib/layout.shared.tsx @@ -0,0 +1,59 @@ +import type { BaseLayoutProps } from 'fumadocs-ui/layouts/shared'; +import { SquareArrowOutUpRight } from 'lucide-react'; + +export function baseOptions(): BaseLayoutProps { + return { + nav: { + title: ( +
+ ClassroomIO logo + ClassroomIO +
+ ) + }, + links: [ + { + text: ( +
+ Contact +
+ ), + url: 'https://twitter.com/classroomio', + external: true + }, + { + text: ( +
+ Demo +
+ ), + url: 'https://dub.sh/ciodemo', + external: true + }, + { + text: ( +
+ Dashboard +
+ ), + url: 'https://app.classroomio.com/', + external: true + }, + { + type: 'icon', + label: 'Discord', + icon: ( + discord icon + ), + text: 'Discord', + url: 'https://dub.sh/ciodiscord', + external: true + } + ], + githubUrl: 'https://github.com/classroomio/classroomio' + }; +} diff --git a/apps/docs-v2/src/lib/source.ts b/apps/docs-v2/src/lib/source.ts new file mode 100644 index 00000000..b4d70bae --- /dev/null +++ b/apps/docs-v2/src/lib/source.ts @@ -0,0 +1,15 @@ +import { loader } from 'fumadocs-core/source'; +import * as icons from 'lucide-static'; +import { docs } from 'fumadocs-mdx:collections/server'; + +export const source = loader({ + source: docs.toFumadocsSource(), + baseUrl: '/', + icon(icon) { + if (!icon) { + return; + } + + if (icon in icons) return icons[icon as keyof typeof icons]; + }, +}); diff --git a/apps/docs-v2/src/router.tsx b/apps/docs-v2/src/router.tsx new file mode 100644 index 00000000..cf81bef7 --- /dev/null +++ b/apps/docs-v2/src/router.tsx @@ -0,0 +1,13 @@ +import { NotFound } from '@/components/not-found'; +import { createRouter as createTanStackRouter } from '@tanstack/react-router'; +import { routeTree } from './routeTree.gen'; + +export function getRouter() { + return createTanStackRouter({ + basepath: '/docs', + defaultNotFoundComponent: NotFound, + defaultPreload: 'intent', + routeTree, + scrollRestoration: true + }); +} diff --git a/apps/docs-v2/src/routes/$.tsx b/apps/docs-v2/src/routes/$.tsx new file mode 100644 index 00000000..12a86bab --- /dev/null +++ b/apps/docs-v2/src/routes/$.tsx @@ -0,0 +1,112 @@ +import { useMemo } from 'react'; +import defaultMdxComponents from 'fumadocs-ui/mdx'; +import { DocsLayout } from 'fumadocs-ui/layouts/docs'; +import { createServerFn } from '@tanstack/react-start'; +import type * as PageTree from 'fumadocs-core/page-tree'; +import browserCollections from 'fumadocs-mdx:collections/browser'; +import { createFileRoute, notFound } from '@tanstack/react-router'; +import { DocsBody, DocsDescription, DocsPage, DocsTitle } from 'fumadocs-ui/layouts/docs/page'; + +import { source } from '@/lib/source'; +import { baseOptions } from '@/lib/layout.shared'; +import { HomeLayout } from 'fumadocs-ui/layouts/home'; + +export const Route = createFileRoute('/$')({ + component: Page, + loader: async ({ params }) => { + const slugs = params._splat?.split('/') ?? []; + const data = await loader({ data: slugs }); + await clientLoader.preload(data.path); + return data; + } +}); + +const loader = createServerFn({ + method: 'GET' +}) + .inputValidator((slugs: string[]) => slugs) + .handler(async ({ data: slugs }) => { + const page = source.getPage(slugs); + if (!page) throw notFound(); + + return { + tree: source.pageTree as object, + path: page.path + }; + }); + +const clientLoader = browserCollections.docs.createClientLoader({ + component({ toc, frontmatter, default: MDX }) { + return ( + + {frontmatter.title} + {frontmatter.description} + + + + + ); + } +}); + +function Page() { + const data = Route.useLoaderData(); + const Content = clientLoader.getComponent(data.path); + const tree = useMemo(() => transformPageTree(data.tree as PageTree.Folder), [data.tree]); + + return ( + + + + + + ); +} + +function transformPageTree(root: PageTree.Root): PageTree.Root { + function mapNode(item: T): T { + if (typeof item.icon === 'string') { + item = { + ...item, + icon: ( + + ) + }; + } + + if (item.type === 'folder') { + return { + ...item, + index: item.index ? mapNode(item.index) : undefined, + children: item.children.map(mapNode) + }; + } + + return item; + } + + return { + ...root, + children: root.children.map(mapNode), + fallback: root.fallback ? transformPageTree(root.fallback) : undefined + }; +} diff --git a/apps/docs-v2/src/routes/__root.tsx b/apps/docs-v2/src/routes/__root.tsx new file mode 100644 index 00000000..173d798b --- /dev/null +++ b/apps/docs-v2/src/routes/__root.tsx @@ -0,0 +1,118 @@ +import * as React from 'react'; + +import { HeadContent, Outlet, Scripts, createRootRoute } from '@tanstack/react-router'; + +import { RootProvider } from 'fumadocs-ui/provider/tanstack'; +import appCss from '@/styles/app.css?url'; + +export const Route = createRootRoute({ + head: () => ({ + meta: [ + { + charSet: 'utf-8' + }, + { + name: 'viewport', + content: 'width=device-width, initial-scale=1' + }, + { + title: 'ClassroomIO | The Open Source Learning Management System for Companies' + }, + { + name: 'description', + content: + 'A flexible, user-friendly platform for creating, managing, and delivering courses for companies and training organisations' + }, + { + property: 'og:url', + content: 'https://classroomio.com/docs' + }, + { + property: 'og:type', + content: 'website' + }, + { + property: 'og:title', + content: 'ClassroomIO | The Open Source Learning Management System for Companies' + }, + { + property: 'og:description', + content: + 'A flexible, user-friendly platform for creating, managing, and delivering courses for companies and training organisations' + }, + { + property: 'og:image:type', + content: 'image/png' + }, + { + property: 'og:image:width', + content: '1920' + }, + { + property: 'og:image:height', + content: '1080' + }, + { + property: 'og:image:secure_url', + itemProp: 'image', + content: 'https://brand.cdn.clsrio.com/og/classroomio-og.png' + }, + { + name: 'twitter:card', + content: 'summary_large_image' + }, + { + property: 'twitter:domain', + content: 'classroomio.com' + }, + { + property: 'twitter:url', + content: 'https://classroomio.com/docs' + }, + { + name: 'twitter:title', + content: 'ClassroomIO | The Open Source Learning Management System for Companies' + }, + { + name: 'twitter:description', + content: + 'A flexible, user-friendly platform for creating, managing, and delivering courses for companies and training organisations' + }, + { + name: 'twitter:creator', + content: '@classroomio' + }, + { + name: 'twitter:image', + content: 'https://brand.cdn.clsrio.com/og/classroomio-og.png' + } + ], + links: [ + { rel: 'stylesheet', href: appCss }, + { rel: 'icon', href: '/docs/favicon.ico' } + ] + }), + component: RootComponent +}); + +function RootComponent() { + return ( + + + + ); +} + +function RootDocument({ children }: { children: React.ReactNode }) { + return ( + + + + + + {children} + + + + ); +} diff --git a/apps/docs-v2/src/routes/api/search.ts b/apps/docs-v2/src/routes/api/search.ts new file mode 100644 index 00000000..df84716d --- /dev/null +++ b/apps/docs-v2/src/routes/api/search.ts @@ -0,0 +1,16 @@ +import { createFileRoute } from '@tanstack/react-router'; +import { source } from '@/lib/source'; +import { createFromSource } from 'fumadocs-core/search/server'; + +const server = createFromSource(source, { + // https://docs.orama.com/docs/orama-js/supported-languages + language: 'english', +}); + +export const Route = createFileRoute('/api/search')({ + server: { + handlers: { + GET: async ({ request }) => server.GET(request), + }, + }, +}); diff --git a/apps/docs-v2/src/routes/index.tsx b/apps/docs-v2/src/routes/index.tsx new file mode 100644 index 00000000..bfe77e1e --- /dev/null +++ b/apps/docs-v2/src/routes/index.tsx @@ -0,0 +1,12 @@ +import { createFileRoute, redirect } from '@tanstack/react-router'; + +export const Route = createFileRoute('/')({ + beforeLoad: () => { + throw redirect({ + to: '/$', + params: { + _splat: 'home' + } + }); + } +}); diff --git a/apps/docs-v2/src/styles/app.css b/apps/docs-v2/src/styles/app.css new file mode 100644 index 00000000..fb868ebc --- /dev/null +++ b/apps/docs-v2/src/styles/app.css @@ -0,0 +1,7 @@ +@import 'tailwindcss'; +@import 'fumadocs-ui/css/black.css'; +@import 'fumadocs-ui/css/preset.css'; + +body { + --color-fd-primary: var(--color-blue-700); +} diff --git a/apps/docs-v2/tsconfig.json b/apps/docs-v2/tsconfig.json new file mode 100644 index 00000000..0f01ec5e --- /dev/null +++ b/apps/docs-v2/tsconfig.json @@ -0,0 +1,24 @@ +{ + "include": ["**/*.ts", "**/*.tsx"], + "compilerOptions": { + "strict": true, + "esModuleInterop": true, + "jsx": "react-jsx", + "module": "ESNext", + "moduleResolution": "Bundler", + "lib": ["DOM", "DOM.Iterable", "ES2022"], + "types": ["vite/client"], + "isolatedModules": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "target": "ES2022", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"], + "fumadocs-mdx:collections/*": [".source/*"] + }, + "noEmit": true + } +} diff --git a/apps/docs/vercel.json b/apps/docs-v2/vercel.json similarity index 100% rename from apps/docs/vercel.json rename to apps/docs-v2/vercel.json diff --git a/apps/docs-v2/vite.config.ts b/apps/docs-v2/vite.config.ts new file mode 100644 index 00000000..5f11b23a --- /dev/null +++ b/apps/docs-v2/vite.config.ts @@ -0,0 +1,30 @@ +import { defineConfig } from 'vite'; +import mdx from 'fumadocs-mdx/vite'; +import { nitro } from 'nitro/vite'; +import react from '@vitejs/plugin-react'; +import tailwindcss from '@tailwindcss/vite'; +import { tanstackStart } from '@tanstack/react-start/plugin/vite'; +import tsConfigPaths from 'vite-tsconfig-paths'; + +export default defineConfig({ + server: { + port: 3000 + }, + base: '/docs', + plugins: [ + mdx(await import('./source.config')), + tailwindcss(), + tsConfigPaths({ + projects: ['./tsconfig.json'] + }), + tanstackStart({ + prerender: { + enabled: true + } + }), + react(), + // see https://tanstack.com/start/latest/docs/framework/react/guide/hosting for hosting config + // we configured nitro by default + nitro() + ] +}); diff --git a/apps/docs/.gitignore b/apps/docs/.gitignore deleted file mode 100644 index f74c7818..00000000 --- a/apps/docs/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.next -node_modules diff --git a/apps/docs/LICENSE b/apps/docs/LICENSE deleted file mode 100644 index 490da1fe..00000000 --- a/apps/docs/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Shu Ding - -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. diff --git a/apps/docs/README.md b/apps/docs/README.md deleted file mode 100644 index b73728b7..00000000 --- a/apps/docs/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# ClassroomIO Documentation - -The help docs of classroomio in Next.js live on [https://classroomio.com/docs](https://classroomio.com/docs) - -## Development - -### Local setup - -1. Clone the repo - - ```bash - git clone https://github.com/rotimi-best/classroomio.git - ``` - -2. Go to project folder - - ```bash - cd classroomio - ``` - -3. Install the required dependencies - - ```bash - pnpm i - ``` - -4. Run (in development mode) - - ```bash - pnpm dev --filter=docs - ``` diff --git a/apps/docs/components/counters.module.css b/apps/docs/components/counters.module.css deleted file mode 100644 index 4a5d0c84..00000000 --- a/apps/docs/components/counters.module.css +++ /dev/null @@ -1,6 +0,0 @@ -.counter { - border: 1px solid #ccc; - border-radius: 5px; - padding: 2px 6px; - margin: 12px 0 0; -} diff --git a/apps/docs/components/counters.tsx b/apps/docs/components/counters.tsx deleted file mode 100644 index b78f12db..00000000 --- a/apps/docs/components/counters.tsx +++ /dev/null @@ -1,24 +0,0 @@ -// Example from https://beta.reactjs.org/learn - -import { useState } from 'react' -import styles from './counters.module.css' - -function MyButton() { - const [count, setCount] = useState(0) - - function handleClick() { - setCount(count + 1) - } - - return ( -
- -
- ) -} - -export default function MyApp() { - return -} diff --git a/apps/docs/next-env.d.ts b/apps/docs/next-env.d.ts deleted file mode 100644 index 4f11a03d..00000000 --- a/apps/docs/next-env.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/// -/// - -// NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/apps/docs/next.config.js b/apps/docs/next.config.js deleted file mode 100644 index 4414fa1b..00000000 --- a/apps/docs/next.config.js +++ /dev/null @@ -1,25 +0,0 @@ -const million = require('million/compiler'); - -const env = process.env.NODE_ENV; - -const withNextra = require('nextra')({ - theme: 'nextra-theme-docs', - themeConfig: './theme.config.tsx' -}); - -const nextConfig = { - basePath: env === 'production' ? '/docs' : undefined, - env: { - imagePath: env === 'production' ? '/docs' : '' - }, - images: { - unoptimized: true - }, - ...withNextra() -}; - -const millionConfig = { - auto: true -}; - -module.exports = million.next(nextConfig, millionConfig); diff --git a/apps/docs/package.json b/apps/docs/package.json deleted file mode 100644 index 6629832f..00000000 --- a/apps/docs/package.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "@cio/docs", - "version": "0.0.1", - "description": "ClassroomIO Documentation", - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/classroomio/classroomio.git" - }, - "author": "Shu Ding ", - "license": "MIT", - "bugs": { - "url": "https://github.com/classroomio/classroomio/issues" - }, - "homepage": "https://github.com/classroomio/classroomio#readme", - "dependencies": { - "million": "^3.0.3", - "next": "^13.0.6", - "nextra": "2.13.2", - "nextra-theme-docs": "2.13.2", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@types/node": "18.11.10", - "autoprefixer": "^10.4.16", - "postcss": "^8.4.32", - "tailwindcss": "^3.3.6", - "typescript": "^4.9.3" - } -} diff --git a/apps/docs/pages/_meta.json b/apps/docs/pages/_meta.json deleted file mode 100644 index 252564fd..00000000 --- a/apps/docs/pages/_meta.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "-": { - "type": "separator", - "title": "Introduction" - }, - "index": "Welcome", - "what-is-classroomio": "What is ClassroomIO", - "quickstart": "Quick Start", - "--": { - "type": "separator", - "title": "Core Features" - }, - "organization": "Organization", - "course": "Course", - "student-dashboard": "Student Dashboard", - "community": "Community", - "audience": "Audience", - "---": { - "type": "separator", - "title": "Guides" - }, - "contributor-guides": "Contributor Guides", - "howtoguides": "How To Guides", - "contact": { - "title": "Contact ↗", - "type": "page", - "href": "https://twitter.com/classroomio", - "newWindow": true - }, - "demo": { - "title": "Demo ↗", - "type": "page", - "href": "https://dub.sh/ciodemo", - "newWindow": true - } -} diff --git a/apps/docs/pages/audience.mdx b/apps/docs/pages/audience.mdx deleted file mode 100644 index 321fe32a..00000000 --- a/apps/docs/pages/audience.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# Audience - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/community.mdx b/apps/docs/pages/community.mdx deleted file mode 100644 index be4db170..00000000 --- a/apps/docs/pages/community.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# Community - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/contributor-guides/_meta.json b/apps/docs/pages/contributor-guides/_meta.json deleted file mode 100644 index 4dc53293..00000000 --- a/apps/docs/pages/contributor-guides/_meta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "demo-accounts": "Demo Accounts", - "devs": "Developers Guide", - "gitpod": "Gitpod setup", - "supabase-cloud": "Supabase Cloud Setup", - "design": "Designers Guide", - "student-dashboard": "Student Dashboard", - "cloudflare-setup": "Cloudflare Setup" -} diff --git a/apps/docs/pages/contributor-guides/cloudflare-setup.mdx b/apps/docs/pages/contributor-guides/cloudflare-setup.mdx deleted file mode 100644 index 6052c6ba..00000000 --- a/apps/docs/pages/contributor-guides/cloudflare-setup.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import Image from 'next/image'; -import { Steps } from 'nextra/components'; -import { Callout } from 'nextra/components'; - -# Cloudflare Setup - -In this guide, you will learn how to get your cloudflare environment variables. We use Cloudflare R2 for video uploads and the aim of this guide is to help you get the right variables to properly setup our api. diff --git a/apps/docs/pages/contributor-guides/design.mdx b/apps/docs/pages/contributor-guides/design.mdx deleted file mode 100644 index 2fa6246b..00000000 --- a/apps/docs/pages/contributor-guides/design.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# Design Contribution Guide - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/course.mdx b/apps/docs/pages/course.mdx deleted file mode 100644 index ae71c374..00000000 --- a/apps/docs/pages/course.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# Course - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/global.css b/apps/docs/pages/global.css deleted file mode 100644 index b5c61c95..00000000 --- a/apps/docs/pages/global.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/apps/docs/pages/howtoguides/_meta.json b/apps/docs/pages/howtoguides/_meta.json deleted file mode 100644 index d5ac3a56..00000000 --- a/apps/docs/pages/howtoguides/_meta.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "setup-profile": "Setup your Profile", - "customize-organization": "Customize Organization", - "create-first-course": "Create Сourse", - "create-exercise": "Create an Exercise", - "grade-exercise": "Grade an Exercise", - "take-attendance": "Take Attendance", - "certificates": "Create Certificates", - "course-landingpage": "Course Landing Page", - "invite-team-member": "Inviting Team Members", - "invite-students": "Inviting Students" -} \ No newline at end of file diff --git a/apps/docs/pages/howtoguides/certificates.mdx b/apps/docs/pages/howtoguides/certificates.mdx deleted file mode 100644 index 0887f730..00000000 --- a/apps/docs/pages/howtoguides/certificates.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# How to Create Certificates - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/howtoguides/create-exercise.mdx b/apps/docs/pages/howtoguides/create-exercise.mdx deleted file mode 100644 index 14152ec7..00000000 --- a/apps/docs/pages/howtoguides/create-exercise.mdx +++ /dev/null @@ -1,93 +0,0 @@ -import Image from 'next/image'; -import { Steps } from "nextra/components"; -import OrganizationDashboard from './images/organization-dashboard.webp'; -import CoursesPage from './images/courses-page.webp'; -import CoursePage from './images/course-page.webp'; -import Exercise from './images/exercise.webp'; -import FromScratch from './images/from-scratch.webp'; -import UsingATemplate from './images/using-a-template.webp'; -import UsingAI from './images/using-AI.webp'; -import Preview from './images/preview.webp'; -import AddQuestion from './images/add-question.webp'; -import ReorderQuestions from './images/reorder-questions.webp'; -import NewExercise from './images/new-exercise.webp'; - - -# How to Create an Exercise - -In ClassroomIO, exercises are a great way to assess students' understanding through practice activities. Once you’ve [set up your organization](https://www.classroomio.com/docs/howtoguides/customize-organization), [created a course](https://www.classroomio.com/docs/howtoguides/create-first-course), and [added a lesson](https://www.classroomio.com/docs/howtoguides/create-first-course#adding-lessons), you can start creating exercises. Follow the process below to create your first exercise. - - - - ### Go to the Courses Page - - -Access the courses page from the dashboard by clicking on **Courses** via the sidebar menu. - -Organization dashboard displaying a sidebar menu - - ### Select a Course - -On the courses page, click on a course to go to the course page. - -Courses page for organization displaying a sidebar menu and a course card component - - ### Select a Lesson - -On the course page, click on **Lessons** via the left sidebar menu and select the lesson you want to create an exercise for. - -> Alternatively, you can click on the **⌄** icon next to the **Lessons** option to select a lesson. - -Course page displaying sidebar menu with the lesson page open - - ### Add an Exercise - -Locate the tabs at the top of the page and select the **Exercises** tab. Then click on the **Add** button. On the modal, select a method to create an exercise. You can create an exercise: - -Course page displaying sidebar menu with the exercise tab open - -1. **From scratch**: Create an exercise by adding the questions yourself. This is handy if you’ve prepared your questions. - - Enter the exercise name and click on the **Finish** button. - - Click on the newly created exercise and provide the exercise description, due date, and question details. - -A pop-up displaying new exercise with an empty field - -2. **Using a template**: You can select from an array of templates with predefined exercises complete with questions and options. - - Select a template and click on the **Finish** button. - -A pop-up displaying new exercise with an array of exercise templates - -3. **Using AI**: AI helps you generate exercises directly from lesson notes. - - Enter the number of questions and options. Next, click on the **Generate** button. - -A pop-up displaying new exercise with two questions about the exercise content - -#### Preview Exercise - -To preview the exercise, click on the **preview icon**. This is to ensure the exercise looks and functions as expected. - -Exercise content edit page - -#### Add Questions - -To add a question, click on the **add icon**. - -Exercise content edit page with a red box highlight on the add icon - -#### Reorder Questions - -To reorder questions, click on the **three dots** > **Reorder Questions**, then drag and drop the questions. - -A pop-up showing the question order for exercise - -#### Save Changes - -After previewing, adding, and rearranging questions, ensure to save your changes by clicking on the **Save** button. This will apply your modifications to the exercise. - -### Your Exercise Is Ready - -You’ve successfully created your first exercise and It is now accessible to students enrolled in the course. Move on to the next section to start grading your exercise. - -Course page displaying sidebar menu with the exercise tab open showing the newly created exercise - - diff --git a/apps/docs/pages/howtoguides/grade-exercise.mdx b/apps/docs/pages/howtoguides/grade-exercise.mdx deleted file mode 100644 index 9e71f262..00000000 --- a/apps/docs/pages/howtoguides/grade-exercise.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# How to Grade an Exercise - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/howtoguides/invite-students.mdx b/apps/docs/pages/howtoguides/invite-students.mdx deleted file mode 100644 index ba640d9e..00000000 --- a/apps/docs/pages/howtoguides/invite-students.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# How to Invite Students - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/howtoguides/invite-team-member.mdx b/apps/docs/pages/howtoguides/invite-team-member.mdx deleted file mode 100644 index cfcf4714..00000000 --- a/apps/docs/pages/howtoguides/invite-team-member.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# Inviting a Team Member - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/howtoguides/setup-profile.mdx b/apps/docs/pages/howtoguides/setup-profile.mdx deleted file mode 100644 index 78bd6da0..00000000 --- a/apps/docs/pages/howtoguides/setup-profile.mdx +++ /dev/null @@ -1,35 +0,0 @@ -import Image from 'next/image'; -import { Steps } from 'nextra/components'; -import classroomioBasePage from './images/classroomio.webp'; -import signUpPage from './images/login-page.webp'; -import unEditedProfilePage from './images/unedited-profile-page.webp'; -import editedProfilePage from './images/edited-profile-page.webp'; - -# Setup Profile - - -### Go to Classroomio - -Go to [app.classroomio.com](https://app.classroomio.com). Click on the "Login"" button on the top right to take you to the Login page. - -Classroomio Page - -### Sign In - -Sign in with your email & password. - -Classroomio Page - -### Go to the Settings page - -Click on the "Settings" button on the lower left corner on your dashboard page and you'll be routed to the profile page. - -Unedited Profile Page - -### Make Changes - -Upload a profile picture and edit any input field you want to then click "Update Profile". - -Edited Profile Page - - diff --git a/apps/docs/pages/howtoguides/take-attendance.mdx b/apps/docs/pages/howtoguides/take-attendance.mdx deleted file mode 100644 index 1121dfbc..00000000 --- a/apps/docs/pages/howtoguides/take-attendance.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# How to Take Attendance - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/pages/index.mdx b/apps/docs/pages/index.mdx deleted file mode 100644 index fb6addb1..00000000 --- a/apps/docs/pages/index.mdx +++ /dev/null @@ -1,11 +0,0 @@ -# The ClassroomIO Documentation - -
-A flexible, user-friendly platform for creating, managing, and delivering courses for companies and training organisations - -This is the documentation for ClassroomIO, a platform to streamline training for everyone. Our all-in-one platform empowers bootcamps, educators, and businesses to manage training programs easily. Anyone can run multiple classes and cohorts all from one UI, the application is mobile-first, which means that students can access all published content from any device. - -It covers everything from setup to usage. You'd find a well detailed explanation of the core features ClassroomIO offers and how to take advantage of them. Developers and Designers can find everything they need to successfully contribute to the project. For more practical usage, we've got a ton of guides ranging from simple functionalities to more complex ones. If there is something we don't cover in this documentation, please feel free to open an issue and we can pick it up from there. diff --git a/apps/docs/pages/organization.mdx b/apps/docs/pages/organization.mdx deleted file mode 100644 index 53723974..00000000 --- a/apps/docs/pages/organization.mdx +++ /dev/null @@ -1,9 +0,0 @@ -import { Callout } from "nextra/components"; - -# Organization - - - This page is a work in progress. Help us expand it by contributing! - - -We will write about organizations here \ No newline at end of file diff --git a/apps/docs/pages/quickstart/signup.mdx b/apps/docs/pages/quickstart/signup.mdx deleted file mode 100644 index 4ac36da8..00000000 --- a/apps/docs/pages/quickstart/signup.mdx +++ /dev/null @@ -1,68 +0,0 @@ -import Image from 'next/image'; -import { Steps } from 'nextra/components'; -import DashboardHomePageSignedin from './images/dashboard-homepage-signedin.webp'; -import DashboardHomePageSignedout from './images/dashboard-homepage-signedout.webp'; -import DashboardOnboardingPage1 from './images/onboarding-page1.webp'; -import DashboardOnboardingPage2 from './images/onboarding-page2.webp'; -import DashboardSignupPage from './images/signup-page.webp'; - -# Sign Up for ClassroomIO - -If you're new to ClassroomIO, you must create an account to set up and launch your organization. By signing up, you'll gain access to all the [exciting features we offer](https://www.classroomio.com/docs/what-is-classroomio#key-features) to supercharge your classroom. - - -### Go to the Signup Page - -Navigate to [app.classroomio.com](https://app.classroomio.com) and click the **Signup** button at the top right corner of the page. - -ClassroomIO website with a navigation bar at the top of the page containing the logo on the left along with the login and signup button on the right. Also, the page contains an email field with a Join waiting list button. - -### Fill the Signup Form - -On the signup page, enter your **valid email address**. Next, create a secure password with a **minimum of 6 characters** and confirm it. Click **Create Account**. - -You can also sign up using your Google account. - -ClassroomIO sign-up page with a sign-up form containing inputs for Your Name, Your Password, and, Confirm Password. At the bottom, there is a Create Account button, a Sign up with Google button, and, a link to log in if you already have an account. - -### Complete the Onboarding - -After completing the Signup form, you'll be redirected to the **Onboarding** page. There, you'll provide your **Full Name** and **Name of Organization.** As you enter your organization name, the **Organization Site Name** field will auto-fill. To proceed, click **Continue**. - -ClassroomIO onboarding page with a form containing inputs for Full Name, Name of Organization, and, Organization Site Name. At the bottom, there is a Continue button. - -Next, you'll complete a brief survey regarding what brought you to ClassroomIO and how you discovered our platform. Your responses will help us tailor ClassroomIO's features to best suit your needs. Finally, click **Continue** to submit. - -ClassroomIO second slide of onboarding page with a questionnaire - -### Welcome to the Dashboard - -You are successfully signed up and ready to use ClassroomIO when you see the dashboard. - -ClassroomIO dashboard with a big pop-up containing a welcome message - -### What Next? - -After signing up successfully, you can now set up and [customize your Organization](https://www.classroomio.com/docs/howtoguides/customize-organization) - - diff --git a/apps/docs/pages/student-dashboard.mdx b/apps/docs/pages/student-dashboard.mdx deleted file mode 100644 index a7ffc177..00000000 --- a/apps/docs/pages/student-dashboard.mdx +++ /dev/null @@ -1,7 +0,0 @@ -import { Callout } from "nextra/components"; - -# Student Dashboard - - - This page is a work in progress. Help us expand it by contributing! - diff --git a/apps/docs/postcss.config.js b/apps/docs/postcss.config.js deleted file mode 100644 index 33ad091d..00000000 --- a/apps/docs/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/apps/docs/public/img/og-image.png b/apps/docs/public/img/og-image.png deleted file mode 100644 index b1f0aa3783c84643fdc8019dc5b8fa3b4f79fdb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 795000 zcmV)0K+eC3P)fN%#uJA%*vCA4x#8$@W+ zNLq9WBoWD3YYsEVsIvV$w(A|^`{rD0?~}7?t#6L^r^s!ljUFfy}$kk zrnf&QVt=3_f8JDnttP+zdR}U(e5@E9y=rY2_w>d6U&?R4eAGIADXUc5c0JmQ`?d5s zx*J>ipBBPbj0T2LLO<{^wrvYB)XxUR zGD{z^!qUHY1SOmEzR6dhH=&9)fV@w>ouo@kf6iz6n zRL+Ul27MVia%lIgw)JYw-*&8M{lBt7=(~5}rs1b`oDAs-^s&ac0sDn?$ad^Hxxy>I zM|OBDu8V}6!m!a&xNd+E+)v3+Eg5fX*ITKBP|C!TaeFcm)IqOzFIvH@zC`>*pdMTfOT|A zJ2u_4VK?ew{DhcE0i}vPfykjGZ;f;BPSQx+@iD+0)OGE8M+j$K0nt4!x7!VDFtO;7 zPd)M~kM&Eoo4oR3(j(yJl-s<@N5c+PCbw85;W0>tZ_(IQrr4|3W$Go8E@EaKz~K%>*Sr&Vwr^Oyj*{^GT3UVZDT=GL9btmV zRO7Xt?YsNYk_qwqRI9{P;h0FVM8LKPJEUP2QtvG4JigNC(!DOdCdN{h^ui}WhCWJ+ z4OV%A%}8mBRi--4FQgZ{l(*>JCO>#xY9H&}e$+K<1Ji^nqg<=b2cmx90$x+Dr{UQ} z02z2MX5(6roME_3|N1}vhkq!aC?9}I zkzfDjumAd=_$P1w=~u!2!rJWpp5^5J`l8i5Xs;Gaeks2j)-qIWD>N|U{x=XDhfF(Su}4bV&G?vDdla5K1868tGJht36pq0SqOxOilK9^HUs zW1r(fWKO_JQndBriE)+jaziwmbFocJ1t#1gy}{-UE|T=;ZV?->jkR&SWbKm~wBcj{1Gsgtj=x#;$0>4%OpIP8tm&tdNCIj8Neud*sLCJ?V}`P1#; zf1n2(ySadYXeN(s2#U_7#6WZT!9QuU*8R0Us4(Ojj0>eV!TXkDSZdY$u`Q6IZd6(> zyF}p!A9%A102grvVuGA}ODy=@x1Jp<3#g4Yv`8@a=7#NIlXdKWFHf27_YeUWmAnhj zhk9g)Yuonju<80L@2m3(zvr9t)weMB!kFXApdOa-=Z#DDjG_do$$(NnOLd^C1*i4^ z?lv5IW85Y4%B0Ejlxa~n^w+RjwjbU&4+sh%V$kij!Ffe}2tsIHCj)F#OcKd>E54Yi>(jp1hFptd0-hEDSxD90l&jVCz@6CVjP7 z34RQ5p$S*#i8L^sS=;FQV5y=n8D;y@`F`Z7D6iHv5a?2Izoa$m+79E^RCOF%5IpeT zWZEEG@zG=$v{c4K`id_Uly{xKKW{-fck7@@`qUgSvIQDA0h|)>kG^J>;W;;c7wt}# z+6dAw`sU=i^vz@BT`uRj#VQ?JdmWj5g5c(JKC{{ar`<2MlMR3}c_)K;p-=_N-3Qj!8|NZ|7}VMp8QiuGI5~&CQ$(eeYWW9IYeQehc@V?WG1!;v#K>QG3nN;~FUS zTCqkUXm_1A-Y0pWyo)I~^j9(?u7*4@2LgJbPitIs=v7jy_78chT+3f=-H$20!9Y`9 zV1uM8fBWmdfB3_%ZvVyK{2%`Pzb$W;+dGvW8^8bJ@BiUn`X~Oh{@-7v_>13n^Y`_D zUlpbQB>wn*UYjN%zm%V@=!?H!%2m-zoqa@qo}ypgn+RG5bvnfeOznpt27#Gb7=6}~ z8)F@cAD7BHN~K<@(Y1yLW^)s*7m`^`)_qaSt9l5ry?AJPq1BToKLpuNl9%pB`escNMei8Pn#u`OdE?z-}R+E*>;=5dWHH( zF>YOieBUf1IZOX4PACegN(+`3tU??KT?}-iUgDhYv6+(FD>Y zw}1Ar+q7~C4;y*zlneDl-6fXBUAxauZ5_Yg2swp5W2rW#LvbAN{Ah^Tf#a9FlOX3@ zrJhK~nj+6YJ*}RMR*%AjNs}*t4>nsO6O`ew^u?{9V{7e0#wQNa=UmKWo;2i@psZkP zI$$lt4Pz7U#p+lX)Yn4W>D9a~>*sjcjGM}z_|U|uT#Wj;8N`KN3}T1&W(IgZl^0Hm z4*@*YVHl@s-Kg2Frcm8rNj5vQbB1Q!Zcl-js<`pkK{lm)@H53OuB%+Z*lahMf6B|! z>*(P;V*#m(@Z>eazG%;R0vCHpQs2C9CKq$y{Cq2pN-;+ptBlQkW69-FpoKneuV|I} zlrNJhH{*~qHP0npjUz>e14$(r^bOm<`tOvdC@(egXMg{H`A>mW~T&89$p~@@}8j zTM2c8k19aR@>Es98bv;JA-+Y%3H0s4dWA76w#(kbHj&j<4J`}Ifte}=^SFQB2CrL@v6g)6NKphKk+^}Ne~$I4UZh}v zOmfH@aam##@M=?kvftXS+M$TDK1$q>;`0%wTD;#_VG>`-UNMEyM7WnR#{H>tDeW9X zPkt{Vv{}p>8A9WEM>|^$LyifHq}*9wKMsp&+xT!(kt0Vz$*s##&N$>ZmB^PK>>V#K zwtGy3m>t~*Ou<+#B-^8*(b%FyP5(H40NN(_hGFU*AEITWs`l550T+%C`1o{D>*LIpDdJ{5O}BP4dNbh-TbSV z%aFS*iG(*!KwtaD`W5OMKAfY6AspxFg=X0G%Umu?$3(~J>Y)Pm*!`HC$-ve{g!1}| zFD#67?~>4Gm3PX0^3+CC!Mx|R_R;hQ{h53m6_R=GfOMf;9y8XdavQ>Yp9Sro35V;3k0yCV)K|cu6ZB1|MO`IPy^!611IY}B8Gm|?A%Zz^!_ER1=~p&~>kHeu!h|yx4F2}P5;?SRJgK=J z`isj{Md7@d$NgRDbZGG|wqD!z`^965yvUV$o1A}o8)#nYR~v>Xs3KF|OSv+*yAGog z-!zl}k-0B&1p7rAQ^(t^dQcz3idLbkh9%Z`HBlww zBVJoq*j^_LNO7%mDS60{I&n`esmD#SD{1&)Lm!KlpFuqFlZK{AYjvZ~UdNME@)K?qBzeMdha}gOmNtMSqLDf6nqJqn95o-=dYD zPoq8=ac_Bvl~BRH!NsTv0-gv>R=JvQVCewrA42&SsyT^VJZM47TNz$S_{Er66Ip?T z#o8_cJn>|sfJgc5V$^8isWudj^R4TcvL3-!E98t3(XuiI(hM$FWHt?TzOPMX|@=`GN@5RLktb$=@8lRDZ4 zC%C#7(AOew_vk~SrR5$>W};vIM-vAbgy}3_O)5uHS8YzWq95xo7U)Pk9`{UEwbXlG z=E)Z7y`*ilSuro5`;-UAQD|8oMK{XdtR$PW6w%4z1!-#l;i8^5?g1keRqUAm}|xAcWi_wm)5 zXwrD@zLv3>ytugRWx-a62}Gj8iGuGCs=96vF+ul&7&>aImm$_B8upw5bxRzyR7Y@s zQV7ivKl!D0Nr%=_01NEl z#9QYp3b{tmwoz~Ij8)}UwHVhG?7-}j5>I=q&x-`lXPXc~8WR_wVf<-g!7n%#~av(+CAHrK(1P@kx^4tMft$|`MOLs5l5#8>UXs!0arvP8YVnul9yE;weALSfawW=2$MX zKNNe`cB2t_{Qs|f&3Pc7S@HRH?IV7*)iD(~Z7&Ck`0O_1o(+n5L-kBA;l~_rb zNJb%CVwnN%r+x6bm<$CSaaaV^@|4|NJ5a9N8JVegdr?&#BcgCB= z3bwO;TM@O7auXHqXtjH5-4!JDcpD7ggzaz0@l&^TVO>jqPJNXob#7Y3CX$pl=tYkB z<709fXVxvY1sxX=xjplf($A~0#4k`=1$CLu?r)@_dBo=J zu9JRYVGp}^NrUX7KT$vGObT9+Xa=_Dvit8@-V#T4T--k&`hHRLFL;}Ba4!>kY0s-4 z{`M2fj4|2|`rB1lm#}o#;oz+$2BK3SGmI;ed_@S$p#y=1@7VYA&E7lz_O>5KEEgZg z>~E3KyVOJ4gARP-LiJB&6XnL1)SIuPUa>vUd3eNK4mkKYxZ8e{6Lci`)P9oH!l1~I z7dG#TO&F)F>)Bw86Wk9$Aopvh0%kb)o}U+zd;Dm~E4t z_z2i3VK4U%hjbuHP4I2=dM_G3-vFKnRqq%T)Z|NO)YgXVTxONG@OUVM^%pq{OG# zpT510UtO<-G#;DN7|r*S_-TAPTRTvkkhb%$IsdVkQ0{sxj`0KrFQsT#JA2GEraRb9 zFMUK0Qaz6;M71qR3zk?7UDg9ENtnebEWP3C$`1*uV_shBU7FFrd(ajCkLlV{XdQGbbeZN zVY~BViG@G3aNA<7iI$YET2aR-$wgZWsxZd;A2Yxjq~eDdTdXX8rkpIpK?jK42K5YM zum5Y{nDzdK#hJ-mEM=$7kfFT-@jBV9rhwyGuOSVL2}|`G3%5Kvj3f3RhKpn^Eu<3J zEU1d14G9~V^SF$MLtoYT?7r9(O_cdy1v_=ll7gZ9+i#H=+D6C*_*K#*us;!_IO2H~ ziUYEbcw7zA?Kk@uT>;T^){7Tc#lSfWk;IKCn!8;)9cKxHjvJ~q9*cA{BK;Pz{7t!h zavL`p2U-yO*rebA2&fkrQ~HX=9vbMt{1M}X(L z3L@QhDjomxK9$BrmVA(^-c&(&_ zpbj-GhY^XYQnbb{*2l|YgI`FGiB|<#X}y8{l=Mqfao|hDu%zn8)su;hGWY6#d1tk? z66+RxFt!=QJRLYkJc-1D?SU0iEX@T(Vm@DKRyl$rGbs>)tjC;Kug2Dn*Gc3OCt7WL zL+-b2jO*$9rpe_rKag!{CYN^hF75BN`TK66%?O+0mQA>lMtm+dUwqj^eR2NQEws4T zfMyLZhpZ?KJuyZ*W{2_Ui;dB`&?(Wtg@cuK5y#z{rsf3B;Uh+Epk^1xI*O&zM6#Pkeq=FZ|ix|HHrZ_2b`T7(f51 zSb!5whZICPxagbZ+gg8n`DhQgzFpAJ;lH1|=o|M>f1jiHs^|*|ewWHmE013E8SRA@ zAq2nHW%j>oZ7TfxTEaxZKsq3k7ji+?2vji{@j#5}2f-J+WEDTEMj&sL+wR=|*2uMz;?1 zA1jkZQnXMT-Q~|lRJ(;Bcfl?^OELMjnd(D=dE~91(v@ubh^u*?kkA;qr zEJs=KIuQc=PS!qF=z$btL@RuRT-e{VK@Fb*)<920CKK1gc@30s9OE;MI+pDyNgIgKwtL^0R(DvJ(rU}}*~N&cPfwbMY=A?z+t6q5pL);p9=IVC6D;3K zAVU{vcvWr?zN0OKuW#R`m_THPd^YOw+vz6xO%Q?S%JNmzMULvAts4V&U&D^n?Z)C~ zQd2&(=cEZ9vTqk%d3=M|7{4l@kh8f=iv4H4Vb9oqi7u6f>A#srf)Cxicjb+m5^&w` zFxAxBzdhC!bI?_Qb^pUU^)PUqEd;F;U{+LSdQw_P$W*XllVZE8!^#Q~n$OkPAsqhV zj^i!qZ;gZ3!*+?cLT0Q)n;PsonnHvy%ch?^cAnOJ&hr0Upa@#HOi?3Ev=j9 z-94gT&<{V%{$i&zS2&9i`YpHrKBw1DakcTvIu zsQVc6#hHq}lmS1pSfew|br7$FB%67~gQF%r&uS99(y7PwiCM8t;m?p~&kq9yBdXG0@r-J>UHNe>YAAG)K zB+xtXHMp*YGaj4ZH&o4$WU=gdE$JENeGzNmVJQ26d)Kv)<~tEPEsm=n>2yMaoI)vR zqw0?DOW04!g=eX0C2e921>fC&(}uSyt+Cbhwpw>CMiR3$yN51E*e~(`y`XIXlv2Fl zbWPATFm0pULP}mwM?(4qYDGT%SN`RH^*{V){;&V@FaOVQlivXTmw)eX{6}9a{srv* z>oU25%ExH@Qhq7F6fYcNY`lwQdMf#+DHZe<_xNlWjb9N_0ln-8R?N3#kQfHjI@UANDjevh(VuuV9yYtU7l}nC z1Xmhp7E)(vmR~3KfxM@L=S3&_wUd}wFdfHV+9VRk028Pss*U#8pZS}6aoR_y8>+lP zvy;xqBt-gG*<=SQ{lUxz8d*n6yTyI=srp?rp^!q#kq!$LI36Ywp5y|Tfw#e!(b#F^ zhBQu9W~i@arNBhW1iaX}vTQD^8D0~~4X#DiCw=&IZ|&==GUu#1p1<=X@`R!F`jjYp zA9`O}MWHcuJjEn=q92o(xWIDq-H;PEt(?>Nb`)XOJVB^H>Juk=(5TjzgO85Zn=RW=>F~MI8uafm( zjBuilJ;{FZQPj7@UaN|*?6YdYQ()l>8xuldn;>l#lXjPdVu9p_23xj~c#D=~%;Hp_;#T_4Is0Y;yhu%omQDbLO;JUAn)KXaNuo>?io-^O@)s6qK#E_9@ZnGC$u zU23*XazQ-RluOdLBEQ`ieDS9cqEF@x)*Tq6+)PvUBC%lqs*m&18^&Xs^q4PuK+-GeFdT35T_!|lvsMNQ-P5Au7+EU(4|RP%A>g^!WpeuBuST6#_;I0b0x z_7V?~t&>KSCKC)iF6{L{O{WMq&i7xHcg6)`PT1#E3-QB?%DKf<^iqxx zL9exafE&tbEbe^*+Ad5!QK8tzZA)sAa-z35vg z8cbX3T5#U)GT@TXvrZvrg^RWbPQboW*1$@{yyw-@)? zv?~{hd{PaWgtf$ylZl#!3Q3KKD74VT8*^o%yg~SCKC;&cVF5LT_C=H25SEuETHo)b zPno#Gsuhn$iw-$CkB%6p=&e7(6a1E`!6es!XHM=nS2CN6DIg}ITSgy~>FGL`!A=`* z!IJx@t(QJtL)N#I){}$$ofd=L(P^R7kgf?Yavtqz$1*n8_8DRt2~5YhU>92Bwc^pc-U`W>(h7JzY#@agqJM0oKY`R!3NIc(Tg4Z3Rodo- zaL*L2^{2IwZw?Ljrm6^{cw;BH%@G z5aCq|VLL#K?mG9ktce`(+kz!l@8mZYhw2#A_%rk^Mb*wLZY$WeY&(?1Pr=?>_6{a0 zju{)ipS5l}E&3^|Dfs0ZU$}5ZJ}DhL^HauiKF0Aw+ezHvMS02l#U`8c?fcf`OFxL{ zsPJ}|=Ml(DWbEgY!`F?ycxVJ?Rr}93ILBb7a~E#v=mOO=wZ(nX=F3YaRD}^+ipP%8 zmbpUWnMs9bda4`z?Ot(Sk#BD9r8TlX6mfMAPLemE$3E@j=suYnpSOK2`z&C?zQHG! zItok|CGArj&Mq^KE81z&R~!Q$V~DFD71*I3aUV;?b`&o9Cu}p}+md}bkcWQAkoQ)c z*0G(oxU7kPK6qi=27*E^BvxW$ml*NJZD5fzwgYEt_*-%fJQDvDZCxTRyG@3_kdwgU ze`bK4`8R1@;cr^->YsYhMJU75(x?wTOu0aSa5u%8Z0op*G;elU=$^&PTsZL&3fPxI z51ZWy(@bOpnOmoXu}phALp#&502WwL?OH@i91MFXc+teHc|$eBT3lbo{y-8;xtTad zGTRdm??>X508VD5D>7~oi8X+Y{@(_8C2EO{OiiGDc4Ac7?yyz@2DGg65QzOAuT-y&Jbgr|7qSc`?NNxD8vvg zA}F4$dN`N1H+63l$r0>4mT>>Ap?&wPE8ZEYkj7Q%535wwoLeIG&yNtt>3$?HW!T5y z&$Fq+e?tXx%$tU55$=}^@L3sGUKO_S(d%;dYlNY-%XKyR;!I22b}Yy-l0 z<2~H+=vy{|9>jkJw`0w0YHRr!y~G$Ma>xnZwK>cs8M~Z}`;iHbGZzgxAPx)XR>HTb zHLZmVv@teMs6u}3Yf<~y<22nH=0vqU$vu=Qy19)0S!I(_XSFlBp|zrMO!9TTpl#CD z3>3M54ONHk5i7?n^QR}s{AYju5B}?4d(GGYzU!C2__YJSK_`6e9Pb%tEv!(S>`#AJ zt*3gg+W)*okAHfo&;QAbKZQ2(vNrPgR_%PW^-nbx@AbIz*AKLx_*FV0Kc~If8$Q~h z_?`ZJMi%-fd8tdN9=V6sDw*N*e!W7N++ZmSgq6p!UF*rdPrw=1T*gzBH_`Yg-etl#XwViQDFrs8JaXS}SIQPbgw=PC6XXa8XRD+F_J!n9SQOltQKB z!fi3n%HJ2dvbu2{9Yq|EUzNHzki`3>%04>PV+qu)69LSHkk{$SP{Hv7ko8Rq+!ULp zHg&R47c~=eH@^5Jt&@6Qup+l&T)gM?=(F%7C+%nb8R-b6QfV7Cp`#+>3@aqRdM96$ zlpS#=@3ZZ`1E{ch3i#z4AG85t{E0Sa0b(XTNk8^MrV*}v$m{o0OnDMR`{Ful!j8&u z{(!515y@LZKwf|rFajl+@F6bjXt=XU_T1I&_6#|I7TUD9HRT6bs$ZVW$;yct;Ug{* zRK7%ZTyV>yGuEYlpx!5Yj@mdbQ^*n#dn18Z3*J5cqp0^`aiHR2Zph*W{U)FX`2_q| zuKIiEN3%T*el@btLw9w&h3gZ!xTfv!_0(V*IKI5Zv4KVt6!IxM*z=WxK(#v!TJmU5s@2YaA4l6Z2K8Cs#~f>9ft=Y4Dk#5!GOmbiV2 zcSV2GaaPqv-vzYs`hn*mW@%}Ht*@ips)22^QFycH#j&0mOe+A|jQ6Ss89zB5A(>_t z<_}H`Qf+@yl_t9u&ePQzi#y)4pXoT}Q@$ZXF_D+!`%YOMz08NS9(*^p^EH(V+u?#S z`bpxYjK;Px#GZ4@kCn_hnoO-Ioy4u0q7gIIQ5JLVk!6l`%3e1Is^_?58eGMua_%XDKODg4ok!>lYONF@@Qa}OcptA5q{@H)*pZYWZ z8FByh@BP)^{7P?sE4LkQ@X3PW*=#%Y>cKUS zEwHnOkgJX&eUWhy|FrpHu`pQaGLPQh>`rZS{UlKhap&@s?dAcs{??8Ly$FIAeD%i!L@jEYk$3A&sa8(o8|(xb}Y%o9Ozdv z6xqIT-@i#hHZz#TQ}_NGRhI=VS4nII-XILgeBU-&)K{)O7@ely*r25lRu?_+(E=UUcz{7PD_uo>82emm)je|H1@ z>g#TxRsb!?XKEA_&tn!TIA#Ww&O~^ zIc+T#NSDd#y}}PA-{NEFz;hh?cqm~{=9UjUE9E#q{7v&fTT@b5%jr~LOeGeU@u~8v z`Dl&Un@Se<>x!%4qW2uCrphV$L2>DROsHmwZpR_v3`_L)ree^yc zCy!}pca4{fE?F>wp;In&d?h2|8S5b93}aHthqv5{@}6=az;OZ0jfV;$u6t~IXU;|s zSppt4jDq=uYcegt3KtDu#2R{#g%`O5okrLm@d(EUl-Qb7d!8gg`lSwaZvb-CeFiFQ z)cROU9gjt#V;{Hi`fy(4=<{>1kJ9*L>6bZ=NFWa`(z^Znyp!yC${Q(1PwX6@XpV=Ga~ zt_&EqkDnjf+P+tOoF`uwNpk_(lnftup438BGImyx$P}fxcvPFQbuNrsljWgq4dj?8 z>1cZ&FS#Zp*ZO>;bc6+;l3aVsd$m=i*XJI{%j$8-heSk9YnasUN^1}FwT9U`bi7|{ zAM8!I513mqs+PJ{X5n?AtYEDZxfUu7&M4ggCe;toH|l^)?%GS4R|;#j@esDxHvaXT z9QJ*?4*RrzBSVwH1wS8XX?cm^Q0z_lPAJPbWiTkR{i2V-Xe$?dQO@R*B~I8-r`eSj z`b@6b!_i-x4|cxQu8L8O_PrVd4&ZvgptQ^Nut9dIJ}bRXd0txEH9z!aj3qYMv>2}! zbe@Yq%(-O3%fTkT-um(H{oQ}=Z~ozb{CA#j0RKwmFRrfLzy9~->wiD)zaO6GkL%{I z9|YS|(Zli2QGRZIf1Jy==;|6W=lTYJ^1=3}`|k&j_vpP_|9i{uewiktSnO?i-l?bW zx3ftn2G{v*s^Aa{8fYU2jwehVvhmZ?wRxBz9Mh1T^ z>h{Gr7DQ>{Tth)plX@rP)~;9nJ;C;nOIb)Ie4xr0>zcMPS-yO-`&=hy_2~+$n-l_0wVwnkp^AyIehI zjeaMVq_;30B^IVl30=>+wF@@Lsx2`+CC+Xe`DE%afSs$*n~%z>JX@^3obhOBrR6U9 zwVcMP$4yL-YrD01TZmNqmTq5RQ-OKISjf6pB_jR3*@v7^Fuqz$F4Klkf*h|+%@A)) z$j+|P00MEa<+xcVAG|r~@=EKg_d|wzI_45#AF$YzlWu4)*9-oRDAR&^9sz%yea4C` ztlvp)q`qx3!ad-e6dwjXg>F>XHg+C?h)bBe3~+;*&%lk(AZ~Y%b)J- z^8+?ovb!u=#+lqU>t3N zDk3k#spenRd5<^HX4`a1{F;sTtA#p&g?K9r4P>lwBJ`taTnSFuUeFZ{q~SZs$KQP5 zSc0cBuJn4fQQyQ+ndWkDF9uIGtEED7?F6cHDQk4h4&$mq`tgTjTyli@jLs?)2h564 z>_0TlGWm#H8=Zl$I3_F{RjzZZ*G0#+X>{`_(r`@OZ#DA}H-1xA=3+x!scQg-X~t!_ zm=3=NfKs|fM`xlJxz zI>_M}QNJ{O%H#_;oHhbsC<9W_(;(gf3I783-yVHzMwH({|N7T|J`z(7IdCJSJ4-D z`M)bFoLm{vIMIGB+pBTts5nAjncNFP0oCL7CLDcm>6qH>iTc&%6!k0?sCHwKaU%}j zkjf1jTr8?OWLkAm{%SMY-%9eX(MG8H7z^tx#516!MX$-TaW69gb(y!?BcvDvjY8KB z8G@_UQ$WvcwAfKwFm}1LM!m`)^}|yGOfTFsc8c+MyT*!)Vnq$s*#Lah#m?)Jy5c5V zF5`uN&J)4z75mq1uFGQwS@>&T#W)d|7ICA$Txc1+aQyBY?}1M1ruVL99gde7lalJ zw>(%u1;QTGRY`jd{i<`ZfbV6`H;{W-_N4!D0@ZA1y>UI;HQJ1>H^#PLy}nlR5{rJu zw(C0B!uEDDV-MaZ9HKfFF>7qU71?r~?M7G+pY*3m@-2Bewdmj66Cv!D+2)F=NQ)H) zR6mr z4su2nsqF%^$>ZJfcDpt#-QS~s2AB+e z#+Iu;(Bl%bRUkK0Sl6uUXo?R4f-!_lA1l)s(t}ch^N#EZjf4)wHbg@LvGJNIp&TdK zu4KQu=jj=V5Mf1QEeX@O%xiR%1n=Sc&nUpE)G$z6rP_4;XVd&-^EF7uVi~1~jQLs$ zP%X0`4yT)*(Y()fdpG@09#wAt!tednKlu9jo8q>+;@S+p?>B?j-;ew6>#=CIC^+oZc-b z;H~F1AuTcaP_)&n3$D8R=*e`9R9TEus*my$JGx+{UFEs-Z%t`78 zKX%lv}5=ykAt+3CxKFzBx{oZcd)~vK|Ud4VN z=m94m`>v!{=T}u;sVc>(i%qZX2FDvWCXvp2lMyYSjG@hmrb+Es=2Tlt9|ZJiCFqCIj`f* zezfKouiqL-89T3O^5h$3Rwm3wj&DP(K!#{9c)8{ynj}N8j&Zp!QTNLl3n^w;xQ43MO&Q{3JKU9AeOi2rLXb|BM5A_ULUEI?%c*Xa5uMdAdjWK-DMb zsFjs3xcCM1RpPy?^=KZ#5fAd8afo~D_0Hvk0oO&3x#PaF{R3UXBHQH8NLN zVpDB(49;s)8R#4kg2T!@<=mc*$XEHz`>A%}iP z?k9ac-?KMpK?e4z(a@u8A99Fj_0eYb$r>?-!!ju0lD^MV?abB=bg|-jeQG3mS&n&S z+=JJynZ`PedF(2Y5!8bZ?W?CC_jaj zeXmkwtatgptMX1F_GYRk9ckWaUG-jR8CUa4ZXX#Y93wmPX95hseMW^EXd1b&2CGM=el& z*Sqb0WhlcZ!`51+wRYK&5;PUlp)C>W6E~fpU!E*oZSGMY;wU-gf_=VGw`gap2#kKM zz&kFOn&EZSG5FrWMcfYS)8RzBH1d~ zxQ*=gwpp2gkBZwmbzsY{z{-*z>S@b8=^!uXfTQ)`@YkYJ@CM-^3<>WYjCo%tT-^F% z%t~4r3k___!QHAb;^U`U_&Pp{0aE1RTyu^%i+b&@gM9Fs64d))=Nr(uWl8b1TJ~VDKOG~zz4l_9NnD6*fYE~)R1EoN_78tab=js@chqmR&hSY+ypHCh1e^jDIhMrFccN{h9>ks0~cNk~?#Zr@3%RcgOXwSp)pp5q^TGY|x33reTvwEk5Vg1*x?10PL;XpD!3;VC)-TI}ntB>b>ZT2rLsz0gST|A3wTx%fJu|RM^f+Pkg}^ zfM*8>h1BT}eMWow^ zkF7Op4f;~aThj>0z%*h(hZgv}9?Ncq?Taiqn@d6B-u(Nn)4i!qO`sp;cDohk;P-X$ zVr9ulolbGX)HgX|AIEYd`C)_c6_mjPCh?QZP*02>dJsEL30X(PQs#~HHC~<0>U*^l z-x!!So$zZmJu&a)J>0Gf_xOqYi83Uv6I+8UlQC}Vq3K5o3U-{Od>GsA3cf%bn1VF{ zm+^D#qxSycMpjlUc(;>wU(nJm0otD--(BA>b+KAKs;51`^&-QxVD{v9Bf$wLtoYu% z35fTqo#zI(#|6YVt?>`yabDsHirIi+ejPp~Fu*_Wf)6DKg~>(yrm$Jw#t?XU9zo;t zbv`r2p}K%@yJcJBd<2;(_8k;3F4p;fca9km7bSf_ntvjeFIrcNs}@+rQ+TAdZ21mx zTLc%%EAPNl%twOis(bg`LIG2WBas9>808_dbG+aX@gv6sF{m!yB@^xarm?ot52O47 zANnz{^=ebhb=%D0zSE@^+h=)E0adW`1WTXSU5Pg7D+|3sFu#hv*q;TTFv+~m-hdK5|sPyjOkfq-R&s|a9vv)0|!je`3B_^m3BUu}vso2ak zY_G&-$JRA^Dm~gbGd-{ZpSN1I(}FNbl&9`Ej=P%%WI0LKxdOHh1$EA{ucMTQt;>_u%h=v=FjuCzh?3zT_LdQ0waudhuQ zlh+a)9747ZuA1vBS~w8z&IbW^E-~8mq2+Q-3Z|y%YgdxE7WkUSGL!3U=)K}`$}aAI z#4D(-8HAL9gB{v2i42Dan{~munv7RyOJjUJTq7GS*RY{VC(Mx^BH$n}<{S9$v49|x#d@CB=1GP*Ag>wJ_13!P zL=ha7B61$Dpe>{LUUJ#smi$+Z$Kd^&k2RCuT#zT>W;O=@t@ncCE25v9!FQ_B+yC4} z%jZu)`%gl7cMRB$=VmmX>G@wcU0(^Z2rZ9I2&1E{xv zN!#MqTEvvrUL*KO_5l|I^eo0X4#N9&F3b(Cuw=!0}w7Ez}{ix_&UW%GTLrqk0?Y1k(n7T2+z z*NZyw51u<3?7v9P7d~Mk<~s3fD@jHfcR%i{ZEg?^4-B-VY|wR;eJHrWoz=VF)8>St z19S3+^{CHHfbP#ML+|EQspB>INR_iCui|4NLo%F`BY*pk@5)X<0eSW!uSE_jk@cc2 zA&ht(m!yFD3M93hkMW!J?@QWPOt5*c=rgrX@BMc^nfQhgD+X1~C?o zr%f7^C1g^skZ&ep9E>no>=l#(z9Fi+_cltJrt894yI`Zqn!R>sJT*+aXhi+hOIi8%04mGS? zSz^LBhukvnQz`ya19Ifxdu*uR+YTlB@8d+$l==V<30>%a zR#Eu3$tz&@Mx7HW@gwRB*Nb=vx7{x(yH}JWKq!2t=~k7h)*cD;f4aR6wOu~inNq{J z6nT&PKpT5u?68>&qY=JA{Yo|i+hd(1HBi1x#0JXPWMW*q`0QK0?VqNj*Un2au+Q|E zZSB5eNq9r}LZ^)SA&n@1hH1fkSOvbxYWtpIaF zRoQabbMh=}nN*Rg5!AW*yI3@hDDvTGpl2d6PIks0?F<$An|$Fvo9A9tTT|3S`!YCg zGQnkbA7eU@1YSYxBrUG6gi{mYVhN6i6cdyFI5#hIK8}Oc51gkJJTCR%O0bdM(^!kS z-yv_=|NZLr=Wch=-$*H!gC?iiYXkW42Jrgthv(mq&(9y9+rrBT87{^o^g9+Uf77*( zN^mXn_wLIpDL>nb&&u#_-76aU#`Sm0tM+e&`9uBJU=8jZSMW~-91i}g^>v`cb-s6* z`u$FDngMC1lh}};!Py4&IthaXI;GU@6-JDvwUC0Wk4Lnkw7Pla4Wd z@FoV^P1lRtfWfB5qze&TXH1GXjw;i}aNXGOx;P*4O>Z1Kzvld{WuIKHF8C)uk-8yG z`aI~R+Ozwwh#p*A+rQB=#vX~KezKE!pJIoyT(Jpbd;A=q1(IEbg@=3p+Fe!jJ^X}? zw763i6x=T~MSIr0-*enz%nbUZ;ne}Xh-)uO9lN>#o1aSd5MN8Xx$^{L|80Nt7$KHg z)o%QW*B%o<5$@~h8(HdRbNw{87qdYp2GtWMZqKhb0j^kP) zH_pT!GK7yy^r6b-Zy-sD?Ye_(#(aLLfj3^au4rh&@WdCfVpBALP{U4$r|`+3{b%(L7Uul@7w;|x9J-`gyT>R zi_;>I>puF4D036CL(dUtvBUAQK~qP8t3o&}7UNd0p^}~tni=pc5Jeade5`TIihjSw zd1*BKCgwVs|KNj5h9D(<6BlLjA;8r5}pDsDfjTeM5^OEVA;MOk6jCK{QG>i-G!{WUttQ<)UAK zS#nV)pc)w&-9w6fq`#q9KVGqH+qPY>PiKJp_*QU$mrU~n^1HZ(tRP=6_iD3Rv{ZUw zou#b?|K2+9xf{G2Rgz0t- zBHreefW+W?ruly9t!%)Oj3C-tpCMpyCa8cA=;M?z0jk#dG{kY{H_0;K8^zS*)k2}x zDpoJkobzf7CX4FpC)Z_KKf~N8WlEt4noP!UPpP7^q}6uo!@N$K`@zyB?YuIgLUmG~ zH=%3>$09>M4e7)c^mu(qyUxhC|5SUt2^n&zV91`C4?@b0DM__087`R*%EeZC1>4 zUUs)%-_-2a@)H(|-wgh7{n?Mp7&Kih4Qhg+6D(c9)w$>=?_seIwfMMr-PEY}8QrzXQP+(%BlB@+@y!kI11^Y6{V}Uy zOr*b|p$+qSbLD#Ea?@kF$-&Ej_GYvLqf(&r0~KuvQT?pRCY8g2X$E5t-k} zNPd*q69e2ll+iZ@77zI@+O7g)T#VLXyiQ|u!0S>$$_k|k(~?>_2c8TCg#}BSuY_(p@;Wl(NoYSQh(0-cALk-bHB8k z^LS00EYk*8ESMX^v2KQuK-<($-To?)^O3{`)M1rtUL?W?JmLz_oBcH(-m%0epdXw5 zl9*NJ*SLw5p9R|t`T$N%vH?w8%=Mv8To>-k!7uydmUTMCw`roSqR;^W|4U4CY{xfU zgz!j!DbO4G!1j5vXQT1%zPd$-iBFDYuPA~6(!>UQWjW2NMJwPlj}>k#g6hbpjeuSv zXL-hguo;RHg7Fl2=7wmK{(Mc9Yq+2b#6Ws(s$|RR6G!oly|CS6;ej*k;8Y!P-FZmtjD{7~uZN%95v@#;GU2Sf)Rj125Vt@f(RcDz<%T*@H*{n%_KvF=Gx8w-93Nz_ zD5tVlP`nbfIq51o7WWe=xooe~uU9Fn!Yh#1L4Tu|6+K@Sjkqb$hT_xqv(#Y$yJ}v> zwr+^M(xO>>zSBJ`_QqPQvEHDL=ASX=4-I{xO@f$wD2`FvjrAB0J}ynM7a*T{Du!Ri zYVo#_{z)XIf4e4m{xKm@@_47bs^9u^sOjUbbft3X=N@_*--8ip=lb7Ak}MqZs_rrvRKKmEGFlmeJk!gO;;*pMCNsQUffJ7k#C1_< zU$Y_EtvyblzXi7X0@fmPZ^1k6n}0o`T$Yxk>^`*TrD8$D6BG?mz1tS&Iia^VW)HDA zVN!xfMxFWXpAxBgHFp0dqeL=#wb?Wko5romzW>I}5W$5-Sqs-7HdEn*Me%FB-PUMv z5x$yIjO>`>u!cO*Cp>mp4W6`?65NC5mNLY!A?ABxvSTnT+~(RFKm1@akI8f`AKpmW zALZ@~Gi6aUdG9_Ihgh2lk|PCU9A6jdHm^eKvIcyf|K0d2te*VucT|lxl~|nI^{A3= zY`8E}*ClRf-EK;Y`EIDYPf)!=-CqK+5I4f?K=^D7(iiFPhXaLh62ry)-QE z-gyQZmE$tTn(Wr}FvK47-GORTgy$+TmRSoiPlY$OxAp;C#toLh(%@g?HimhYiMliVzD=@V<%?o`nKWNa6@+@CAXKyhr7Fp_pNNRujt-zwr5x)8P0ak%I(RMg1l6 zx$W}&0_JQWL&P#a4*%CA9UPSfvb+N~c$@%BoMm{ZrmsKWh`yyQdlNa0lXbJ9F}3V> z_&DhzDO>r&-XaghI1E1JR9jIT6&bs7JwF{Agar!*zM=0SwCgy)L$h;!oi8L=5uwFm z1%41ah_&ZP{x7g=m?{F63H($?l^Tk%c~wuu?q(CbagdCh-)u#eR$dT84GZ&&tXw<9BTu#uV`Y&Z*JZ2#=2 zQVBJUT-Z{huh(rV=F1=%`oF$rp0ve!Oh8-&yv;m+rr&(|Z5f!xbbM}e#>7jWF#nsV zs#vpt=AFu%50U^)jTkX;9os|xNVKX+>*U^h+@zPb#wHv+S{xke*Rgtc{5hwA+#`q% znt(Za3j?0by+NwJP4hNy~jSyJILhXc47vwpajj>BtQ&M>FR+ zOl{`ay^&jK@}`=~_s6~%g)>YcEGrFWKrIBTo;cMS!AtT%=D0NQF|scK{qAF@0qb51 zKZdoUXN6_NcSGqgmJIlI$CsQKjU2N*cg{7j#2oa8$KRilpQR)utZsbWIFa>xPPecB zsokUo=QN&9LxPgZ_bwGCCeHHWdav{S<@{LRUrG8dWdCs}bp-Wr@0YTQy=k9%d95Z5 zN=JK(49v_I?-<~A3tdkoStPQP)F=Zy<*JaD*k%-~Pw)08$;+l+@U880d(vyY}6qSN?<@dOIHydnX z>q>I01+G87esJ7?k{O|F=z=F|VRL>K3%Rns-7yl4Tp+cY1w8I=eTQtJZ++gI7ksSA zm3`WFtxfu58lSU$u71`h!7{nj;DPcetrxpajuSbW0B-vJN5F8#JQHH^v#qOQ3!AM0<`W zw&N$josav8f;`fb(@l@*bRE>q-$_T#!)ecUyY0Cwh~Mx26_g8yjWEde7+Wz5pi{zk z+bGyRd&0EP(Nu%nChgR4Qz7VVoER|4yC;^|;~rS)ctuU{S>vg>F+R!f*rOiL3fbVQ zE>*?P>$rq;86Pz!IfzQtFkH*)p(rJ~_`nHCtY~*e{-I@sOF_06O$*BtUrc^{oh{;V zEbyJ(Uk^Rm`e2R?ija66eeAU%y3i4co91$!2x|5vTOOuZY>y-{s6LB zi5t69Cmc+9E%clCfizHO<^u?B{;-d>b(Df=&Av#7;yWBgoIN;wP4 zWs#p<$AH3>eI_r53ZO!5Hj9An5i8t>i~qAy<~~{c{s3dB=Th3F+E=Tt3Hvr?l>90Kg9vXJfL;hh z@!oEWu{{Fl<}bC6NrZ7k602GVE%;T;!yMlPAKGxySqLp+;58CPh4EY*lT1WspE5Dl z+eN{-a9taVP;I1TY07qG9UfD^Il6>Qu$ zXCF%%18?$crCLhdO+;|Mp@W)h&;dVjrM)T(z@Key`vJ5kE7R_RQ`;&|+~WqEtIAmv zIgi_`Qu9L$2i0!p_Clk6Dm^Y{`**Gl6zAG68uvW&fN4_uHV>VSGGQIhLv-LEvvh|zsancFGsL{nj>bUMfsNd-Ofz>=fp$_5R zthF3BlaFgjo@*mjcCrbn{`rwIH;CLLGUaY&u!Vp)ymx#+uKKjC+K9U|5qo)?Y!5^L-} zCqjEoseY~vV38iASEugJ&-+dfZqGjy^m#teNT)hj$9I+ZdsD_j5nsN&=o|Ncnx6b_ zl|K%B)bCK^vjs!R>yq$fmu+zB?N{OsY)IsM!63Tsw$|SW$lLjhmJ*WepkjI5gF{ZR z{PONaV5h}m^y3AKWP8>TZoH+OxCjN20s7S@Rr~gF6AG?kMq({UNL#$1k(zWWkj#k0 ze8y&emdNc4%-l%BV=lXPEESBy?*H=YLfODNhexcGf5=7Zv zI#K`FZzH+=V!|+FAO@KvE=npcpg|&&PvfC15Hl&kFj(A`VbN2gzkTuX1~gBb2{QEO zY{ToVpvBB>KQ|9-+qdfieUTI+_z*=d^hoMrm^F@z>At}dxtHe>x;BWQze0u@ zL!Mv#>L&Lu_f(7|1_|_+yjNBt2FJwWlO|*zZnyp}O!{WZ zq1J(oVx`{7ooz?SAj0xCCwvmvq_(OSP2E28f$YD_ z9@Pwnp}f7H_$SS`9(l>VzO}tS{k>PRFDd#Lg^-rm;i+gZVd1x<1_0qMaDK7dW$%v*${I)%q2(- z;TqfcCC9?=uWJ_HY}5O^?@Pt>qJxlAp0Q$@4?eL$($)-we;nS$<1ygpU<(PQuw)Hb zvTh<)gvAGKQ^)4Lc&X{DF<*i%K-wt7&_NmlGDNAZtT&$Qyk7HsShA~bv52KiSKVyo zl4)^n&P|}nspy~^$5H{Tx1PJqER_DO_Ed%^#IN)J;tmku-65S`6#9Qv5^peH^v|_1ERdTi)frgAsq6G? zJ5{}&hxIX*=ug9_%c3u?TZt$6aFT(;wY6f@>(iEUZoqpHBAzEvc^cpSS@$uo@b#aV zA3X2fqYi#!;s&tI*97zZurIjg9U|=g=YRjNy{*Ez=;a-L{wkH{ro~Tz`M=Nif_MF2 zL5S|~XmHQu8@uvmDJjO=b>Au10fhnibpgw5*FI9Fu=6eS{!uEJ9?W+|`pBHlEFln4M zXAxxPu{iOmWNQwPdgHesj&j&xAq}oS7Qt^m8B9iGsJYO$Wf*L%CRQF%5%VLdR;;sm z#)gxNS>NU{zPESqJpf~ZRL4`XKg4)0qu!`>ecM3BNn4XcEAMsuSd8|~as@pTM`hWX zJ%*x{7it~1-hhQuzt?8I4mMl8w#Sa=Lh9F~=0*#gDbwVxD0?olTC<5vbl6U4AzZEz z(I+4#-OkQ!w#nXLW5an(wz~BfZ^>TTpEf?IGm0$x@JjB6vsFKq8)S|xtalO0zI1Q0 z#rOdxt(oQ)N<>I@?jzc>*H_|JCY6!~Qa3bSjoY)%Egu^44cOdxV}1GL)XzDFa6d$h zyKH;&>m(20RLEBGL~!F07A-|Np33aAM?aRnAzfVO@1xZux?b5p9aId@?soQQHO20L$)s^MAb! zFDciaEUyjRFA|&B#nf}tGHp*B1NMcu_n3&^a$J~(qH5?k{Ks#UfPBs&P&aA+%il1L zv7e;2to!Yj>s8)zF6bM@rlmo8wh=<=B#wkhHep6nF zOiSDokz@QwhG0uH_6@qm{?scR6;7?HMfJOZX%X+>F6hATwV}{D-+{JLhROkAk<`VY}@f41x@-UTBHqN%aqw^|T&S^90P#PCT7_^_{r|cM9|Gs{z#u zO4I$OI_Wv_tI{J<)t$k=bNecb2~DLss%WfVT~luv9;0302K1D%rX|5 zViwL_-hQF8OI_-Pp;dYp?kROGV!GBg(uHw?`qFaX)#8LjICqtSp2%dQHr6B^yBxOG zj$3~HEc=`4YVJog4LkBYTbsALul88e{ZZ`8kIyx~$6B?|sh=;V7+^!_$NTQrHG5FM zWhIo2jv{j5a`xg4;EUF87lnVjxfS=?|2}>%*q;Z#KevOQ1Muv#5?!V?IOJ#|moD|P z=qKyi;l3T~R9Qd58L3ZBa0TnNe5(!oqg*~ZCUco=;9DqTs{UC@pBeSAs&E>r!L4;vrP@dj-&OqZ3mD|9Vplq-NENHLlZS3TQm8)y1dB*8|=6lRWrU$1a#b zqPR92V6rDlNuD1}dgDb(m6~WxxersKz%69Lrlf;0KJ>lSwbTiRRHHi>JPgqo!< zNAgSZ=%J5B24g`NWlDRT`iHjKH)uqpCeS`2FagJ8CKD-4x_ctHl}bJ=$Um+v-wGLb zqiI3haJX6LtUC z|L`~2t~LR2ayf0zg*@?Zg%X!-ZwhWd-c*1GB7;Iw3w|Z*Sr1U^#)9;H{ulJ3Jn45k zt|boulGY?`fseMdiW0w~gB6||}2(iU>zZDzN(@FlIA=PXN(d)dH! zV(}igGP%XYyi+d_+sZm&)LZwpwNFf`4-H5gzZe?OyN{P4JrJ*98NeiE2xfz>@~g?! zHV4WTn1`l9)?VsElqZSQEyV@n@lAr@f8Zy1J9B}yVfF;Bg)@(<@us5NIShfnh5u}) zR(#+5fAQ1D8_dt2rPy}i5AVc)EBkTAaLHg?bhh;3Z##>iU4*S_E+ymxCDGe3j9YoL zo&6X$er>R=?FX8EQh!gL<#JsMyluPv#H{(DLfi8OXZ`Fx;PQq4rrJfN^c!Mm<%#sJ zisSyOh8w}PM)u$3Aktt<1e=QY4|q*F7mC|CmdVrOkZn1ibO95BkO;{ew=5UTOm*9H z+JZSFl98mAlUkQNI`)mRIb)MbYWew00w)fk$4IA@bNFq1-lJy2t4`5j8oyRZi=lP1X5ypBCP%#k zZdc;|@LK4~SwKwXm|-cV3L1cs7qtJBIdmhR(!Hl<>4CEUSh;^{I5$NQyq^Pd9<`1ETgpa zkN+qFsf(Rg63VSlXw) z%A;y?$j{rk21h}A(>K@zCoO+7BpnWg7i0DC}Ie-7ba5|w?#Zq zDKBVgZie}0-TIAIp#{M<`L1$4;)DO@tSZSB8yJ%Mj}!*JT9G!a-%3E_!!6Qj+Ub>OwSL-(*>p#j)LAl8?st zqr4%%;Zkebj28Q=D3rD{$hc=YIMJT$G<+KR;Woe?nG5C;_!I*My2)|F_6v_PaJZS` zWH>gn%mS;TpOW|*$1$0){F-R*O8GtL#JMHQ?Z!6Au??4vay-nRhAsAnn^--*tqIJ% z*oU|E-?;WoEX3qjI5VM+puWD=zs1+lF1hQs6S%*UE$@-iTLd^*c-dC48}Meb=EgA4 zcgPJ}H;yOqfRd&?$EK4C$*;#=7aa)N8@OkJJ}c0LRJON$H8zg%cc~SRciSCwx%~}v zv3(l#^Q8OuR*P_t{K{$9l`6~R_o#qhg+3$pCSFuJoF^>;FBg)w`^1A#kM4Ue5b^2? zr>p2nvEuPbREV zbTC(>4HzfuJ{)$L3_X9MoSQUU_!tQRIo?u+|E43xd&K+PfX0|FU6&kANr13>mx0>) zvie4aA(nIA%sFqyHkfOnxFMCj5VYX4^i2YM2mvuIVxIy1teE^TncwZ&0^Y9X{h_?? zU_*$d6RwU6n_Cz35Xb%$9q{N>HVwqmEl3=v36E zE_1OfAr2_VaT2duy^mE)LzF&3B9=xme66o^%1QwJqH?*VHDFGa^E$`eeb-KO>~Jm= zKS)=8!($!M1RHMmov?`D&+^E&AeghM^YL0m$8{rjRliW8u>I&soVe$h0(F8;rBF-t z;*F~Uxp|pG@Tda*SrH(FeZ%P+SV`%KHM#S80skY;_!?8!>8FdwJ^_q$xeZj}V`&2c zkrD}`xl}vvE$6!&rgXTj1HA*DAL>v1^rCk4-V>Lr`_KxnC`jXLHT@Dh`*q=LER$_zI??BKZ9buk%6d>^U)^zb z)xAH#?(q`GV)5bfX5H5tMLz&+i<+F0wSDLEYT zb-wp4`ma5|PMpp(zDGIr`j>)bPD(#lu4ynZd@nyo`Zgqk^JJ%^LmXL;skqP~4%)^^ z{Nj>}6T#8{QJgkEpR1PueHG%*ys-~L3)?4OyV`ik-?uGI4M~$v%2~s z)lKNDR6>s@M3mOi*aX<;PXhbxv*%<$hsEibKkbFzP*MhN*GVpPY4%(4+?QxCCzn>2 zC56%gkptpjI~B52-HmYbw{H4THcb63PkBPgMOSH`?29|<4Yr?cZe={vR?YkGIn3iN zE&sh`sE>;bS5LUx#lkVxiKj|K2v~%F^3}NBGn}lu*6_EFVnVcghYO|tHqxdLY)EG} z7&GO52#l+2zP#Awed6&~v}v>UmOsjj`a(OxzOQ~|(jJpCo$ybjZW1Fuzy5UBd$q4h zt9!>hwyj~v-h3MR1?yG$){-dEvv!c=(MHKj(H~_m&=39+a`|h;#(Ww$Jcz``6bK<; zvN)c?Np|Skd?78*4Q%;2KKZ(hfaeHJvK(u{W_>X?KFKdr`$ zR0>bL?Hj`@t}WU*=Iq0WL5_FVw(1Q+Uhrw$h^veHz5s~2yw#r+5QuYd4eib==}phr zE{R>@F(~{MaeJeREe{ffjRE-j@xZLeb2@(D!(@B36XzuTMWI(%`euNDZ4E8Lj_;vg zY4~=N{QBq~9}$lmdC=8;|CED_Ibk>0XHD=;37p*HzjdB*L(?9l>ZRZb#D{noLlS>B z^<5Y2w9$q5BSIKS9SXDC4*}gRMp$YBLM1aF#!0SCHe2K)n->ATNo(JDSrlTfw*L2g zV#+TDf?*d{zcnPCIeoUqG|Bw)CQ5LRD&A><&^CC-j8j^t7TIX6M6a&5(D`<;_&R$q*=oT?P5_Q)@BxXDh7DwV_dKDG&OyF% zO*`U8L4Vzq_jM6Ao^otlw{BEFe-mC{eu{o3=YnRAwHwY`%3u3K6?PNMyW%3mp~d4a zuQ&Xkz%_TuJ8jDi*$Lwf!PLqwD@j`)f3ombksjSJeN5T<>3jE z87S;Zp{3vEIQ?QX>kU)N4fm;yrOk_o9dY_1$Dpy{;lOzVP-10U)}2g`?M-X5L-D#? z)6HcbZvh$4-Z!9`V9d6O&c*Ogw3F`ZVp8l!m3<}DZSo3IX8ISUba)yU&TZYFtDP_n zYAhXICf&bZ5cRvf3i-ftYqq;1Rp{rt<4yBNt@rk&eW1Wcgx3Y&h6uzjynHIJB15I! z!!blQ)d53JT1&lBANG9qXd}@77)i1*$n&US+!=C|X9K~92yjh5S=)=A4EN0A#pW#@ zy1yRZ*XQHPWBu&Q^Xr;_c)rcMexLWp^%H}>UZFVt-1qR2{q1<(+nkps{$YQ@jx_B( zajVbU*glM|wR4nX(>ZJaPtfu01;sf#Z!X~DwblBeqQ}=md-8nSUk|M^g^80hU6;?m z{`V^<&5uCv7A-C3QYgKrm5V^u=yRj1nPj4elRi%Yiq!~YA=nE#An~c*YjtC?f zs&d@C#05f>6_WF9!p}`ITsWpDvR&5bndE|=Wzw@wGJ%YTHU!>kff7%k7TfZ-c@!1x zex~e`{uF{Q!b)w4RDBqQv4lb!2RCweUWM!+KNcPiW zZsYcfuv|k$a0vTNFRz=JbsVaQ)ntP4_FZ*ZqK#$zH=~|^`2ug+Z(66fi5!G*vgfX< zR^llSUf2o8WAF-ig+gz)Yy&pBYYOUONrlmlH$}4U>@N^_BUWSmeTTmG|3M!&_8Ibv z+-4LnanTevDW15f_=vAh?(uWvTz))_K*DK%I~0my7f)wqluHpMZfaZ z?xZjC5lgc@$$@gOdJ?U|A6+!vaVRw;BE!5v*P7#T{UG$G_^Jr(+1$)^#C1~Rk zA}V8Y*mz>0Z5%SEqo~jHYmI?hjU3Na;5z86V!^8}UI(*K8xNhh^?RYGAYj6<>3P`x z`ISNfH9$E|#ay$qPR#rFhHpWWcFkcZuB6?W`%G(N(H2WazEe>YeXgnHo(`x6jLqKf z|76>BYz%l}JtTr*g4dVc=k7TV$}z$kbhq+~x#5Z9HqvafM~LvJW6LX>dQxe2Q}PGd zU(5XXism05o4jB4TfRR&*TmLO9H9%@rXl<1fi}&}Bv!z*k5S}e=p5EZB(*Iu?@(^i zilMGI5e4TbJzz-Roc`3TKK%TAnFPKv^10RI0!II>C9)d~u*REl+|nj9FGp2^Ne}Nk z^;ACQir4q-qJ~}8{j3yqBGtpjOpOzgbFr7Sew*dB{$JPEi?;Tn{oLXszN&{~r!`&w zc$pGMs~Ob>RnAU|zxxEl{L~^jB4rsK!UESl0r80ps*oU93doU+1&yRU>EI$>1{{_3 zlr%2>Q8!|O=Wi3K@IqnGb$*6QTpJ}##0W=teLs~H3!xB*1mswiq-RU}TDk6l7#H%M zi=B@rq@3Rlh`iw=g?^P^ldoVC9t)M%J|rr%1|M0GFXH%O>76RAzQn@b>gOH4f&<5- zEn1<3Dm12O;<+Fyl0h0b`f}WOW6&huu1cA6GlmzV{W@Qp?54MSxu~f+*Y%{u?Re`P zlQ7Rl*5dUrT|`}Np~J4-U26ht{8f!7_@adiv4S@eOam80h#oD{@A1pGBG#r(F7U8? zxG7*(6y_v#S`@N|S-7ZPy&-j@dsA3Ast#wOmnY zaU-dV;A9Zhh+niR_{0$3*y~??@0&__rTD0y3){UQ6*H-DM;mks z!uD?gr{O)Sq%PcjA8+YB zAEI@8ihL^{vOyb6Jl0SHPCjc)Fu*V4pbY=2U}O)w(_AFf-8Np}-m;70CgT#~HeuA3 z{ozx0!Wy(=*m%~PsPMxVjydj!b#W)R=Y;H^#!V#p=01e_6NruYaD$IYd{wz*9`+dL z{LOcv+#}zl<}o8&fF5|g=lI_=`x`!&4^cVpA z9qoo&Hx_5YebN9k2jA3>As$#fgmH&_YMGM}zL`{|AtomNL~K^x_>TB09GeQzNX0s- z-*gc8{+y=U%NgczfFw8(l?m$p}S{{#&0t~f5dMmlEgmM#7~yYJ8emX z6GR$(=SlhSHV{+ffWmjfE65u9iF0N9b)AvSK+Ibs{?`o)Y!-El@gyD$2q6vFWF5M% z8rbE!!iPIr$3wlAIg_H8kUwk2gqRl;f-%lG-uq6nE4l!T3k{cCjqsP^=kq4?4IZ#T zKQzlIL+S$r)Lb1T=3Go9!@k9Ud*{;Ej5Qv|jw$GK zTR4-l{ulZLn%(B-bqTw`DlDQsYKrxsF?@Zc*o|+B6h_6~{toZs?cKZl_~Vby4d3;3&X4O~((fMg znXiYxQi-{z&m$6x3>5}35KSh>PqCUoP9+qUb5B5X{WR#Q2%>Am(>uhEC0ybL=mz;< zDI37udA@h4HkfYwhIJ0q)*Hc(vL~Ci-V3%p@qBKu6xY{A1-V<3u9wfs`@2}0oBx(e zETPKJq2rnc{L~zE;H`)IAE)@O<$Vo&UQZf$?&ldda=|~xBvBs&lj|)dh6Ogstf4M* z8S#aHyX#XQF_Rqnk>Nn0{nRFGue*W96j;gTJ+7gPI1DQbu;ez!U5|<#=iM+ zUCeZ%zKBX2PoRHffD0@tp0HTTBn6kv^Dsyq;aZixZA4IFYjlpu`tyAJTIZc?-k4@? z(ix4J5oTG^i2e&D@;wr8+r$-(dwn4Y9~wC8qVvelx>3v<&DFzo`QbCUcP!0C9`sDa z#)>au#l{x%b+EsdC&tGlc@!P+#?w?%H#zpMqjg{7joYoa@+Mz~54RZ+rW8Gvh&}Lbp|9X2Zp=20Qo@H0lazo?2YK%q7TU; z-spYkQbXl?UXnVF-z@ft^1k*|e@sXDDuAWDRhWVPZ4TNQ=Q2Ya!qK6t*yLFSk0Kv!K+?D`4 z4aNa&kZ@V3RD8`%%*-WH6Pmw&vCqSvi` zD=|#>=AY{iTPWGwX~P#Pv~%A~bi6e||IH7BF)z^5V$C*;_+541aCcq;akqrpO*`%P zVc+*I_WBG=kl@n=M63l0-YLW?$ryu}#Vz%CCZvDeA;`j~bHN#6kD{an)6-}(K8Y3n ziSjtdez=I@YdZ7O5LfN3x_m7 zXxe-z^Cq;*I&X?Phdf*(PLYvDO}?swLW+G?JjP>#`X~(84F`{68N32M1o@x@;#Ty=#CuZd9TzFNh>+T9g(U|nOWQA zUF7}B+iU%Pr{0GPK#MD<(nhNsd;-$bp{#gX*CyQjCiJOu!)LE92D0YFRtI8Vt$h5< z=bK>KP1h)=L-H(=wS0E|{aemtDGWI$?GFysZWuU7#liLeX;e^>jp?rMXAsMnxBOg- z?{}J>^Q>e2u>UC#4!uL)Y1#&|M`N3b`go;0zM8FbgH1W|CG}Xt_3~jFm?J(~?5}Bl zyv_UNNB_OvAHSZj<6qsB=&NDevew_F2U`!s8ppxRH!b^WLi0RYi-`vk#`GR@b%r*yyD3M~{O zoKA_R6QKlth<=V@`XZ6{aw}guO_MpuO?`6%1;W0FSOk2{41|*ezYa-@9Y#j0;I$Jt zsk`sr00fzWuCcszp?gh`lqWAM1CqKaTp#~DNNEW3myefR=F)a|dT%eU$*BJ~A7lnO+J0_bz)5mLCBbxe@^i601J1dDn zB7*lZIf;=mkkQSz=&DU@JbAP`|27`@|5Z+b3rYC(z`h|IpP0DOVo=#|Re?nrq@S2H zZOCH1zB$W2{wV&nzI}nQTX^*?)y}()ANKjNVet5CeNE{^#Ar+sf0uj@jB^*W)~_&L z|6qE;xR(iVe*mM(Nc}3~)DWWD@doj+&zsl1-n*03(b?zbrsRU{Mz1j;$5I#1Tu%H% z#gp$E5h~~bj$)33otJ|1C05Ns^ClhR&gKLy)9+LvW`O?FFc)fVq+}R+Nd(pQQ;5zygLvjV=>4Z zZmMh>TOW_3o1&j?NtLvcG~xdGy;>2>y)>OTa5qwu@Ixv6&Ta<|!{P+$XWhC958t+z zCzjndX2|yO#9gIxS>I$LX?u!5rV{xJ_E|gFwL%Yb&<%;4B5a0iC3;fmYuZfxi2`;$ zl7V1RwfIHiv1~h$-A@|xT`~GCX=dvIA{W;r@?*(wHV|ehV?H5?N4Nox$%H!Jgaqi{ zl%q(}k!MFU8Wf}UgCJW78w}cPG7`6Gj)BCl`hkU%fe%fGFb0Ac(R-BU zqF`(Ep=tYah#3RbDM$2xsDGZ9PN?YBtVc`^TN^Y=L7=T(8=4kt&vMudYQ2id~m^Irvgm>ZxqQ!}p z`%fMWpKP(+J>Do07wd$_E^y=uc{R!I+T# zx9X)2PyTQ4-(=UJALNR<1D`YSeadxo*G1xJu%m5XjChPeRiezpH(lRGX;`lnw2j?n z(qSK-7Mm&mENwqsT>gWq#%@bSvF92%&j;`+)I~@DDwR4QzO7^aW z&Z}WbY}4!eAb?gTg-g%*1Z3y>TFz-bM-DQ>9AeI35|fQMmsollK;z9V<}I!89H9Hc z(H?e8t@GGmbcF*VG%r0lNv<2#>#oQAd{s{UoaRzl|2<$p81*=dUBY{Gh_M?eB_7iDw-qpP$??v&swkJ&YoGNm84CLgCV1(BY>OHte=uDFO}N9AIWtc;EuL=ikbU}3)CYP=cdWB5!qc5)O8 znBs3S86^OED~p`M-Sh<`+H}*L_N~R)y-4fU@w6*9E(oNS$4l0ldKvW3=o&udj|uJ5 zE^p;cXe?z&a{atNng6)=SS-B3VhV3AJ&t|T+_eL2Oorq)(=<4Nild?@O#!}iQ zN=N~V*7aW8-yK3tQW9gRkDmJ8Ht+Uk!u|)x-$_3oC`dpFTp>61q}|CYzbQ(K2_m!r zLw$`lB%Q>DfiONz8?M>j%B0vx7r68?kLw1i_WMZ-<+35qaEy`AuYm&x z_R*v}F-bPBrCW)z(nt;KTL!8N#h1_#af>B;CV|ODvopUO^8dLJAb60?#RCt?S5n3e(=w+FNSK1 zwza!$(VwuFkTD(v9HhjryI)P}+nRC1y*Dv1Qh{yfu8(L2APw?7F8dev$0o4x#(u_K zc8S!VV-P=BHO*NPv#2|Cq*{D1&9=qzns*ULz$}po*YbLg%l!5Qx8%1UrcF(i{$?PF z6}d#pzg<0Rq3>-FH#AU{v@hsyK&_kam z|NDFyY#Wv3a#7s_@2!)KB(0t`n=f%hp&sOx5P8|$iSG9-ul(c^J;2#KtX&lh35hqIc8Mx< zjp<$QnJjog{OEiz2eS6n=UVV$XSpp7rIudX)wX9kOKj6cFk;_=R2_62fmp@|RRnz| z>r5C}aX<8r^Nqo0>Uqw?VXPIYUKcwhy39pHat$U!PFl^lx$8aGN-N6^asbScbc5`Z z*M0q7@8fHnzx?n=j|=kUaqaQDy@0R3dfEc4#cX~zU&mGM&$;WYP)HvkM};00$Hlc3 zq!V>b^5M}k-YBGBkWzTE?Uj`E@LvE46&v32}? zUhv6G)>n}N3BCY-pBLc-=v`n5F1)RC4oD2K786|BY*4|UfT9Boz8HtajL+*4Hw$*}g7PV>xYXB9(eSHi+BxOa}c;5Pvf)ev{SpB~tbxH0-g#!On|p6+ic@2;E|Uuq|5q38M9gc63v)oY?;<(>}qr0 zJOXzR4r%O#eU|#ZEKzx-rPno~H;~4JU2g@REW1aqI!AJH( zZn!wk{qk|htN0KL;}O&m8)$9&3~Z0@n2&yX48RRi=edmpaQ99+nM#c@Xpa$dEw5pn zx|t}#I;}+sPwUbp`WfO{;vHkLMZ6B18lb#Lz`Tz4C2YCk8QH5`u=O#sN*-GPl|wAb zh0Eeo4R{hetl8VDd<$FI*HnWt2pwcS#s({l+fY}$tCkpUHna&ALCjx2;uyXw&QyfMuv>Ov&;AfFf;-2qSn|;Stxp^_Kkw)_ycijzXSF*n;2JuP0jQ=Jd zXTsygTuid13bo@xHDV)liXZfqUIW-sypiW03LM zIn_ISzT~j3V@2$EC5;VpRE|+ZJDX*UQ#h^h84ecCb|bg9#vImNH-Fo|U+wEzstJ7v zcdGnZRg(QL=wxSEQtHI7ir0#C;sIbQux4@6wN_$r+`XYNkmKGW50~fHH-G*6@yGqO z&Oa>uJ$1Esy1jaSAF-B_sy*+fO<@gv)wSCzbDQQ`bzOL|Ul(q;KDFmpC>yQ8q*#LX z+g!ZhY~*Y_C_}Nh{j+ZX>l;_N9FUFR%Pv~Gfvk;S-5bGc8ApRsr8{wb?b@Brxz($F z|Gee>zHwrqZ??6Ucav^~kh2YZpVA@fz4FoeS2W($;~&Rj{ zZt)Z8YOm~MJpuGwK!t#}?x4q7@b%;@7U`_F;XX*2t89ui$+Wm1^&w!;reoEUX9jVq zd0kGjEv44Lrc`T)dL{dqo*0gW`5ol)?WUX5MWb;u3i^Go8$iAQUE~P#*Pei5GSln< zvp6$OlwwgjgK*uf_C;+LA2-3687-v4+dIy;FFbH>o^gxnREx_o^$izKg4k}--gZ|( z4xt6(pscemO^ey3g5c&on^neR!HFXz@7~RP(G2yNi;KR&hYRDp5oWDFVVk(?JC+u(44@xWz9LUWP94GQytu(NY0t-&P95*A(njPc=H^t^$=Z=wv zShh#)mJembHE2^8X=7aXnR|IodX&10+Jb`JjTu2Yw41Y2#*oh@!k9j`4(K6YS8QNN?MME`e$;t@j(Kr8wWz4>@PWb~ zhq2h5sFDwhk|~j)z5rfQEI$=YxggPwFTt#{g9*h-uQ8hYK?F+Gt9 zE8g)0rK8Nfb8Me^l_0j~I5jhrY#jTqWJ$cYljGnU$+o{u>+zetU*yY|ub)5sLs>uh zw*DT|vGwl3o#uxgH_=!2s1?yLen=>;t1H)0pJ!u7Ydq?=X`VgB?HZ0k&}OB;(&KVg ziLPVuMq&Gaz_%d;k zvBfOURjXe2UHzOXoQl2R_zw0S(z7>-V<9;1@xmboaSfUoxF7%A_cz(WX6Q!G=a#Sn1}OAjwP5NJbS;by zegreSzPZLN=uIV`0NQ@L4L1lZ1DI-lMc`fTu-Qsd5c;jei2Fvrr5dzzVny-Y&A9x#J0o2Lz}h;#~RPgIB5$yi76?INZn9U zx?by6kn=@!yQeRv-=ZHU5_!AlTZ=`W(?kF_d#8K2G3>A(p7(=)kE^0YGhV+ZCK4nY?%vj-Lp12c}FO&*o*+T3!U#EBX z#^Pw{{f;@mkB5Q&J;nmoOHdG+r1b|Ypf6-25_T4P3m@BjkZ6i2n&kmq%dgLm*> zr;n~GMaI6-%Q@yGAJ%==iJ-Q0oOyw31#r>NHkRtv$+A_2JUHVpM7+>cHde%W~ z@U}RW{lc`G-%e&HYB~e<@lzYBbhmD%J3oK)EZZ`@Wk)@}Iu4(5EK4Ai^egBe@Ob!e z{&WcYvr77%si0(XU<^DWI*Cfj=L2hJ`LD~ekg#L#%}8ro9psg^+jUy&AIvpFM!OQn zvAbLY4pp2usc-AatA%hZ7%v#(`e%8Oxm5>9JA-=cZjU!{$_LTHMYY zIHfi>)VQXB8w;C7(9Cg|B8NANH>{LosNszLV+inY?|3Rz3t6k<&h%3@&pVb_;2U5y zPu>)wPUJMNOsCXAEDBv~0z~t%$^!EGlnW(v|I)b9MPi{mOe&25_=ReD(|PXZbj+R4 zn~_twysvzIyr}>;FZ@_1dP=&dThBK5Kmf-r$Fyk_yv}rP#TF(Ao$BVgLeb}N3}Fap z=*VZ93!FBi>Dbur&YD0GxgMhrUz2vO#BZkGd+F`nU)k!f+uEtZq@N4xQ^<+^Ns7dh zssXkOo);m_tZYq|jvE!}58gDCozLK@)V^5{bykEmu1_2eHk$DjA24L{ITvZfBp!r| z%daDSd(d{mg;JUu+6dF!#^f@dSE<-T%Dqe$L=U6b_=odzOyh?KR~&W!@!0rSYgoS^ zwKsf!_@l3fKZt$#Q66(JftP`vX)``JBZEyB72MjbZsA7^Fzk=F?HLi_X>pXu2|cz5 zKZLj$teXaXQ}8nYS3Dl2)~jO`8Dj6x{s!>tVxPEv>iHFyd;CtY?#*D^&!pp~@OzGR zWlFE;oWg~^Mg3cge(?HK-j_@d*X%``294$Z_bTs?`S%);?BbAgSTpWFc6Lx;92G=5#E}(K^Yw`PeK0eP)8b~OfU+;Kd_iy_*ZgGQV7=YlZ zLxRc+$SJ?p6^7ELz7-stBDt2A6TvpQ8Hbi>bUWC~K&r(DkPpbYyX4)%1jrW~lornU z{FF53CgZukb>UB|V3WY!)oqwGAraUde;gUO+|w4ee#+u1xh44Lw2_OO>nTod5mlD!OJLtR{u&UwH0| Jtlk13UMebD>eYV>Tp1aO&H>V-6K%~cUts4mS8s1Z_ zQ}flQm{7URfzD2u4H<&uBACBHSeOS+-S7F;J%J_u)u?EKvffl&CbGYt7jZ#KU4e~Z z*TX)?HyP4q^L}nh!h;opIs!i(7GKoO!N0<#q5riuwaW(=MCe(-vbyr-QS=rfe- zE&2QFByCOL{1*K~pBu{_N1y1sZi;sz@ORffPfY%Csvi#A6{x7J}yn9P1KXSYEd z^fe#EjpwCsK9N_8@vCoX`vNB6_aoEa{g{?-wdf&mP%FQ>Nr*Nz*&X79(0TOP@){4d z)ym$)TW(($nHK0XRybu|9Q8g<8{_VE&s;og$LZi_;*X%6UC4{qr|Q=mp&JLJYkM~? z=M}(>PR%@Sa>HZ36K!=KP@FS>uerdphkd5-=C8#;jNHQJlcFFV#K3`HClN2nP4&Vd zOKCEC43xA;pd5X$M#XJ;#}MoH{XrOfaVxq2aY}oj%i{rS$^73c)?_=CWhx3L!~Sd> zybnb7KhZ&KQ{ofCDUfwJ&?ZuH#F2Bc;V9&?SAH!aP&{aeU7D*l)gUV2*o&2MfQr0s zpxa&d!=$iM-WUg>Llv zmfou(^MjJo`hk65j7eKnc`YNUP_DF?(Q68CN;1gN;}^W4SIxXmXAbeyXB>|cW2AKu zGS?d9Li&9~vD2?<%2U{!^tS4~!Ub-XYbwwxWOuNEd5IQXlMh_XHA6l=PE;M_Cu2A{ z5?`wuo|rEM*ZR|UgN*Z?D{HLvkly@|!--E|%e3}WD4#4rW1_O?WSrXH3bpGl3O~yI zhabLf_I~-g+51QG<;NezAC!8o);#B~%-=TMoQHdqGjb@#*B7`tjBmB6vwbbPWIK5| z+o~`vkN1^-^eu@f3r6)P7^pf+JFvhm1FwGWb^i0e|JST{?Ayu#qrQRKRe6sSEwl~o zb0c_t%KmQhZ|%do(AZn(;rj1p`8MgSfYwLvpUbz6-}F?}FQpcQSk%uup4sZ?aARZq zluW8#06ewXfNlMLB+e+5n9#yGNNh#=$^+#?K5G-hN+RDE;o5l#a?{ggygkE<>c`QE zSwx02EekaCR*Q6OuN!Qx(6(T75@nC!9ezs@>G~5>L0d9$=EVp|#&!^08z%?8(vwFG z9!6?%{q{xkOziUMcHQ=h!CW{=luTl(R?WCwPOQ3P%sFb>WL;>PHbmEX-+0R>^^~%))X&i?9^ zEZb<-Wt&Ldm;SZ!KiNe^a}nG$ocb2}QbwSeZq>ud&dNPhGuBe}#dZ&Q`-YbE(c2AV z+SqBuGNtZAo^sO|k@z;$Gs1X$nwB<0JuDPlnsL?wBj522jEmgeGrstBKO;JLB3#FB zWmgbCpfd$D5Cg9J!uDfDH=rW&KbmlY)P!FoL-N_$NFUsKclDz&WXzCZ42yqY3=}Sj zfs;nK(-CJPUgsD+`+EoZkc^_9QU^IifJ@LgalyMWVYyHrLu@7XvSNGwga;xGE;@4T zkQa-OEcc4v!viTU7Wra!fcsT()f!GW{}Q(cwx9DqC7$2*x==E)IlIdn1?O9>rAqfjv93dx=Xu)(BLq!q@dt`GW$mTPFm;aPvq22z zhvSK&)?5XzHIo^-I^`C~H|wM>5T1)R0|jscZ{k_YX=vKDBB3TzxQ;$&Bfo)49M4Gh zG5d6CokzcWMH?S1#Y#F-ITvl?DeZi;3y5(X&rkd(CjcLjK87gY$zEFQ1dq$2Oae9q2w(FW6>CU81|SLut0;5=7>{#0N}%Q1NK zNLXDzgJbtEB42)xAAb0wuh8*jJd?RE;-VYMg|HiM-a+ z_Dt$IDfIy6f6qXKk*4*f1PwgDNCaFQgT*z!YeTH}2D}mC(N<~vR!*^>%#ON11r||S za)z_k{drmxi{!~n{6D9!TLur1+H^qNoM7rrQ3#3JDm*^E;9o{P^dg;%wB#Z$Uliky zViR@Kwc9M%{b)+p9_3H!J=J5wm>kCVtp!a?%r=8Dmpsn3Z~`Z1nH9V6>kv|`>U zP(U-p!GIr_pb3oyE*uxUf>k5hJeIt--ZZU#Uyo7Oct7psrgPp(SGTTAz$Sr|yPxAT z#@eM`3o^(*$zP3Da&w&(34jJX=tE9ft%%RvkE)CM$Xl%kW1?JnD2e@~e#@SL)yTMP zze(I~+(%keFfgM-m}!Q%>uX@OkR;p=jaR6B=3U(fwe-QSqb+Jl1PqYoSs(OX$4MjJ zpkT9qXkBT8y3=t=D`fCfjaVGqG0dXdX}d>RBNM&dT zS?qzmy7pD0 zZ@>OSzWn?b`StJrBftLqS9!nizVG|xeG~X?edn%F&B!IGY9&w8?yE0-$ew2I$F*R; zwr{!zSQTG|>rw_F;QD!-J~nTgj2_*HkcqcELiO>brmx`On_YLg`K-m5Tn&4gvA@)}$l{$6jtx4gd% z-)D65TUwn1Keuwv%4dZ_^HP)1P3-jG75zk7QQ8xue4>=cJLFo3?g>o>#qb;uFJm=p zoZv>`d<8Cl+Y*Zx{>F-L>Uis6Tqw}mwD`({eA;Cxx?-!_=ThEvlIOpIuPC7)|1j6|;neJE!L z!iqHH^_VBp6BW*0x=|R!w9q>X(VcuK$GnrSyRiMF{6gL(*|>U>6gRd?hv2s-BkRdU zG1wG^W3*+<$osIL5SPj2!o`zDv=hbuhOtI=exlE>xy(ctv7r6nTP^q|@8ivXGqm$r zrYC%D8(jIMwvj*crw+5P3C{IyGoaG?Xvb5T8*w^KF+Cwy{-Y@`3n;QnnBVYtMmG`} z5yJF4ZD&u5akaQD21RDvm{@*<%(KFV`ApJIIpreB|H7!xl;H!-S_R@*i^d((a zo_B@@v=q9{`aHT$I}fW*u65^$&+e|jH*x(%U9L0{9s%!#_GJcfC7HP!KLjKIp~pY= zK}8zynVWs|=BD3Q-jHpfQzU-x*Rd+b4$zVCp)%Mw#=$~nc=h{zZ36OjiXTzQ8(Nw%Ncxend5n{c>*1Lmu?%2LupaYrTY1HO6E7-lNF(cC;bZAS z`aqmBjab`;$J;;mYGTe=;E!P?mqfkEc!J|=yEhKHPF%Dszl6r4Zq`j}eWIVP1yT_|mx-M|7cM zT7xUQ!;YVhzKpj_ zK%HUt+n!H_z5zX%N-5E?qs^?sw?Pbfr%rK?f0quRCEd9d1QdY+$}u z?le~nd~9gwPJtU_K6IWJ8Jj59fMtY-8rj8+T2~zxLXj)6(whang=FSk8$g{X^GlLTON9%li*D*5q zic6duj=mz(HpkZx_dPyyKOws_Mz<|+_p$Z+uGDKY*hrIJkyXN+%`kCmq2lv1@d`~p zu6;zC@Vu%t-+0MU{lS7Tfn$If5 z(5djL!x3FF*#;%ww2MV@1EsO}*BSIaP=*Q^Pq5FIam+rhMiCR|(^D5ozp&=9Zi)^P zOfMgDSiE{dh(8nqx*B-MXIRk8xy0bHs_iI?LhG1Pv}G>xz8BW$fdEBF#v~X*8pamvDxN0%u&F+aWX~c)e#37H8t4aZIt#%s5c;HLeci8M z&a>u#hN%|W%P1T2he`C{%)ZHx-(K;A>%Qa&m(O}fL0HiU+)FU(pxS-xNb29`Ng!q%Oj3UT|p=`%K@ z**uaTw$K9Sg02lhi+?SLSNoAqG`%o-z|Qq7C7g4FZHUUT%|e|7sv}ALK7yR|`I&&m zT}Z$ey1dbb(ExgvHrmF>FdQ!!x|g|@aItGwxp;&(l`)

Gs_80`C;%rtz_R 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

6pDFl0`fR&G zzH*^9zg#FNSYS;seo!s~M_gb+N6GG=$i0Tv?#|j`!i3B z#+hmM6wf^!-ftaDJci)i!W@iX>86Wl&o>PJl1=co^8v?$^|6cIAvY4=`WiVAFWlNrV!QFm-D!(sI%>>Okjqe243!~2!){S8 z^w|9cMlPg6iuEmT_lB4`hY)$_y0|LD?=!`AiX#M^H$e~!K)$t{^PYe;0L&oiDi~nQd_kY2)pbTqJ6wQIGH|e@kY5W?CT3mpk2u&{49J1_886U-Ul-~EqR1Zb}FE~;D)|8y8l z9w|f~Fj53CP-rRMycx+lWI0rc{yfHizT=&fe(r^8QCp@LTdfIlDa{5gU9`~nMw;YZdwC*$YVMQtWyKE$QVm1bA`q^azYtDd2G(}g~E1OsIc zIQU8FM5%b|T3KCT=RmXc&ghRaU!imPboI@t(qCHMf?v*Yz^1wszh1wvVBYQTZ2-}# z(yoKQkfuA)TmzA`*OMqIYs3$PM6W#lUucD*b8IizcCx3%Nail(9u?Mkbq=-EDpkBN zU@#+5_Z*k?5tS8li?r7HSrr|Wi;o@A6VW;R($0WCZ;fYV|F37}|Gw@k^@1u5j%d#< z_zXBgmus_Y&79_nta%8y zHq~cV&9!~QD1i_rJS=L4BRT~0%Q?|dxv3bv@cFt!LicK(!cX5Nr(sP;TrxPe7p$9w z{$aQN__B(C9*pfYy%*6uL=F@gBQ=Q&dKmZVQ+c6U)-bS8gHT;3tpd4Z-YaP))RX{K z>v~d{L#Ig2irRJbK*dV;M5@DpH7V{4ldrPT9Ersg`(6nTP$ zI1*gQrwZ9Q-k1`9WHGFAO;g*UhU~iR#(+!V#iPaZxIB-=kWnkBfrm616drx@Id|X*?HtOK*)$jMLtdr=sDF1 zX4u7tgR_z23VCmLZos7@x2^hxZ9zx!^4g*@yt+$)SL)^bmJM+8s$9PJG+-$HC%eQBgmm91sy%p17< zMd&LG9W=NxX9gwH82XS&q9gW(ZoR4?-MdpY37LgQuiFGhGZ48OcJHcaWcw+I-n6FD@39S zU+@C*nrMon17+vPw#iUPALm4HpGmExh|ZUOtlstyyS_NFvX21t`}(YbRH-XlEG>Kdr~iME5fBw=BRQ{1n5sgc|4UeF*pg zL+0X>unuQN@SSH{x@E{j!Xv}`h}de%<6E_@VoB%R1ApLA;pnzozzeF6UD9?g>b@{U zlaD%J{4OA^n%!mR*O)J~VUO*)4Sp!>HeDD436d|KxhmoNY%H^>pamlX`zd#A;5y9N zL&}4Kgr3@fKIQ#yYX$5kvtAaf{uAGleDH0dwp7=h+PevCJMuSZg@8HW5z6 zz3#`AuB0C_E+k|C$QyJWjPTWIaKr?s0*Z26LDr1n174&1I zczIkAkBXchv-P*M_WLd9-)K!4$@NDxR9oroB_tCmxTOADQ|rZcqTgSyQbd}r#K6jR z^UL|h!`Ct`=O~LhC<$jJ>N)B1-<&3LNuG?(yT+iJsWAz!-$g?=hEG>?s$Wb9;&Fq_TfU8|Y(Pr}5q z16E8H&3SGJ-1+ZI9k~oigrl!CWlh{yelKya$gF8$kA$xFbc}R_$nICdqNHV`9Dpjn z(j?1bR*S^lasiBoeWTRrjl7aa>~(teKf<1B9x@k;tP-o7`jUNQqNl% zny1EcwjUl8)4*Y9g}Kkv8n%0bmCK+?nNPkTd|)NyiJjAGPj$lOf$mrCPQXLlS3Pp$3r9Fj)g1~PG6hVV#p#CHx-aaHI+^6+xml1(BU5Z890H4O~>KxAr5n^XJC%tTjjimom-P`Hj#e5gA@B4o?c{VRTuKw$xf~RZo&AIo#ay706@C9 z5PGZWz@-p4C4yWrf3x7~35Y7Habg&chKsfFG{fl2=|vdoJfs9XQ)_*cdn!Lc)}_eeOQE{fIy0qzlVoBiJjPNsimQn$r% zttZyCra+mbhLtCcC*Y1n?6c?n7;4jEwuZW8Ou-}^&Ax}FQ3_+)!z~rXr`*tHV3g~?f?A2{)2)5_VG

2m;r_1)o&eyFoyFXhK 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 yt=OVeT0xmXpe1R~a^p<# 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 W3fd%bor4bz7Y_%z5(GNYCzVAn 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

}8vk%o$)r?9L6 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

sKcCr*Er-@FiLWD{vn|Wf%m0BAZ3~!Rr!uDxFHY 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%0D=04Tj*F#B#TY}t1Vg9*Ow#&jXgGQ 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

36)Zb{ygS$=Ue#3Na0S+dIvI)B-(Ovua; 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 diff --git a/apps/docs/public/robot.txt b/apps/docs/public/robot.txt deleted file mode 100644 index 6f27bb66..00000000 --- a/apps/docs/public/robot.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-agent: * -Disallow: \ No newline at end of file diff --git a/apps/docs/tailwind.config.js b/apps/docs/tailwind.config.js deleted file mode 100644 index 494788e4..00000000 --- a/apps/docs/tailwind.config.js +++ /dev/null @@ -1,14 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - './pages/**/*.{js,jsx,ts,tsx,md,mdx}', - './components/**/*.{js,jsx,ts,tsx,md,mdx}', - - // Or if using `src` directory: - './src/**/*.{js,jsx,ts,tsx,md,mdx}' - ], - theme: { - extend: {} - }, - plugins: [] -}; diff --git a/apps/docs/theme.config.tsx b/apps/docs/theme.config.tsx deleted file mode 100644 index 1c04744b..00000000 --- a/apps/docs/theme.config.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import React from 'react'; -import { DocsThemeConfig } from 'nextra-theme-docs'; - -const config: DocsThemeConfig = { - head: ( - <> - ClassroomIO | The Open Source Learning Management System for Companies - - - - - - - - - - - - - - - - - - - - ), - logo: ( -

- ), - navbar: { - extraContent: ( - - Dashboard ↗ - - ) - }, - project: { - link: 'https://github.com/rotimi-best/classroomio' - }, - chat: { - link: 'https://dub.sh/ciodiscord' - }, - sidebar: { - defaultMenuCollapseLevel: 1, - autoCollapse: false - }, - docsRepositoryBase: 'https://github.com/rotimi-best/classroomio/tree/main/apps/docs', - footer: { - text: 'ClassroomIO Docs' - } -}; - -export default config; diff --git a/apps/docs/tsconfig.json b/apps/docs/tsconfig.json deleted file mode 100644 index 71a7a358..00000000 --- a/apps/docs/tsconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": false, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "incremental": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve" - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "pages/_app.js"], - "exclude": ["node_modules"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f6601ffc..a1fb844f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,16 +117,16 @@ importers: version: 6.4.17 '@typescript-eslint/eslint-plugin': specifier: 7.0.1 - version: 7.0.1(@typescript-eslint/parser@7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) + version: 7.0.1(@typescript-eslint/parser@7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3) '@typescript-eslint/parser': specifier: 7.0.1 - version: 7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) + version: 7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3) '@vitest/coverage-v8': specifier: ^1.2.2 - version: 1.6.1(vitest@1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2)) + version: 1.6.1(vitest@1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2)) eslint: specifier: ^9.31.0 - version: 9.31.0(jiti@1.21.7) + version: 9.31.0(jiti@2.6.1) prettier: specifier: ^3.2.5 version: 3.5.3 @@ -144,7 +144,7 @@ importers: version: 5.8.3 vitest: specifier: ^1.2.2 - version: 1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2) + version: 1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2) wrangler: specifier: 4.21.x version: 4.21.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -181,13 +181,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.0.0 - version: 3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2))) + version: 3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))) '@sveltejs/kit': specifier: ^2.0.0 - version: 2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + version: 2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.0 - version: 3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + version: 3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) autoprefixer: specifier: ^10.4.15 version: 10.4.21(postcss@8.5.5) @@ -205,31 +205,31 @@ importers: version: 4.2.20 svelte-check: specifier: ^3.4.3 - version: 3.8.6(@babel/core@7.27.4)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20) svelte-sequential-preprocessor: specifier: ^2.0.1 version: 2.0.2 tailwindcss: specifier: ^3.3.3 - version: 3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + version: 3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) typescript: specifier: ^5.0.0 version: 5.8.3 vite: specifier: ^5.4.4 - version: 5.4.19(@types/node@24.0.1)(sass@1.89.2) + version: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) apps/course-app: dependencies: '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))) + version: 0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))) '@tailwindcss/forms': specifier: ^0.5.9 - version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))) + version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))) '@tailwindcss/typography': specifier: ^0.5.15 - version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))) + version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))) lucide-svelte: specifier: ^0.468.0 version: 0.468.0(svelte@5.34.1) @@ -248,16 +248,16 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.0.0 - version: 3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))) + version: 3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))) '@sveltejs/kit': specifier: ^2.9.0 - version: 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.0 - version: 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + version: 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) autoprefixer: specifier: ^10.4.20 - version: 10.4.21(postcss@8.5.5) + version: 10.4.21(postcss@8.5.6) bits-ui: specifier: ^0.21.16 version: 0.21.16(svelte@5.34.1) @@ -290,19 +290,19 @@ importers: version: 2.6.0 tailwind-variants: specifier: ^0.3.0 - version: 0.3.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))) + version: 0.3.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))) tailwindcss: specifier: ^3.4.9 - version: 3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + version: 3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) typescript: specifier: ^5.0.0 version: 5.8.3 vite: specifier: ^6.0.0 - version: 6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + version: 6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) vitest: specifier: ^2.0.4 - version: 2.1.9(@types/node@24.0.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2) + version: 2.1.9(@types/node@24.10.4)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2) apps/dashboard: dependencies: @@ -317,19 +317,19 @@ importers: version: 2.2.0 '@polar-sh/sveltekit': specifier: ^0.2.1 - version: 0.2.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))(zod@3.25.64) + version: 0.2.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(zod@3.25.64) '@supabase/supabase-js': specifier: ^2.31.0 version: 2.50.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@sveltejs/adapter-auto': specifier: ^2.1.0 - version: 2.1.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2))) + version: 2.1.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))) '@sveltejs/adapter-node': specifier: ^1.3.1 - version: 1.3.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2))) + version: 1.3.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))) '@sveltejs/adapter-vercel': specifier: ^3.1.0 - version: 3.1.0(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))(encoding@0.1.13) + version: 3.1.0(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(encoding@0.1.13) '@sveltekit-i18n/base': specifier: ^1.3.7 version: 1.3.7(svelte@4.2.20) @@ -338,13 +338,13 @@ importers: version: 1.0.8 '@tailwindcss/forms': specifier: ^0.5.4 - version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))) + version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))) '@types/pluralize': specifier: 0.0.30 version: 0.0.30 ai: specifier: ^2.1.31 - version: 2.2.37(react@18.3.1)(solid-js@1.9.7)(svelte@4.2.20)(vue@3.5.16(typescript@5.8.3)) + version: 2.2.37(react@19.2.3)(solid-js@1.9.7)(svelte@4.2.20)(vue@3.5.16(typescript@5.8.3)) axios: specifier: ^1.8.4 version: 1.9.0 @@ -474,10 +474,10 @@ importers: version: 7.27.6 '@sveltejs/kit': specifier: ^1.29.0 - version: 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + version: 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))) + version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))) '@testing-library/jest-dom': specifier: ^6.1.5 version: 6.6.3 @@ -519,13 +519,13 @@ importers: version: 3.1.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + version: 29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) postcss: specifier: ^8.4.24 version: 8.5.5 postcss-load-config: specifier: ^4.0.1 - version: 4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + version: 4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) qrcode: specifier: ^1.5.3 version: 1.5.4 @@ -540,22 +540,22 @@ importers: version: 0.9.61(svelte@4.2.20) svelte-jester: specifier: ^3.0.0 - version: 3.0.0(jest@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(svelte@4.2.20) + version: 3.0.0(jest@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(svelte@4.2.20) svelte-loading-spinners: specifier: ^0.3.4 version: 0.3.6 svelte-preprocess: specifier: ^5.0.4 - version: 5.1.4(@babel/core@7.27.4)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20)(typescript@5.8.3) + version: 5.1.4(@babel/core@7.27.4)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20)(typescript@5.8.3) tailwindcss: specifier: ^3.3.2 - version: 3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + version: 3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) ts-jest: specifier: ^29.1.1 - version: 29.4.0(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(typescript@5.8.3) + version: 29.4.0(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(typescript@5.8.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@24.0.1)(typescript@5.8.3) + version: 10.9.2(@types/node@24.10.4)(typescript@5.8.3) tsconfig: specifier: workspace:* version: link:../../packages/tsconfig @@ -567,7 +567,7 @@ importers: version: 5.8.3 vite: specifier: ^4.4.8 - version: 4.5.14(@types/node@24.0.1)(sass@1.89.2) + version: 4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) apps/docs: dependencies: @@ -606,6 +606,76 @@ importers: specifier: ^4.9.3 version: 4.9.5 + apps/docs-v2: + dependencies: + '@tanstack/react-router': + specifier: ^1.134.12 + version: 1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router-devtools': + specifier: ^1.134.12 + version: 1.141.8(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.141.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@1.9.7) + '@tanstack/react-start': + specifier: ^1.134.12 + version: 1.142.5(crossws@0.4.1(srvx@0.9.8))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + fumadocs-core: + specifier: 16.2.1 + version: 16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + fumadocs-mdx: + specifier: 14.0.4 + version: 14.0.4(fumadocs-core@16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + fumadocs-ui: + specifier: 16.2.1 + version: 16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(tailwindcss@4.1.18) + lucide-react: + specifier: ^0.562.0 + version: 0.562.0(react@19.2.3) + lucide-static: + specifier: ^0.552.0 + version: 0.552.0 + react: + specifier: ^19.2.0 + version: 19.2.3 + react-dom: + specifier: ^19.2.0 + version: 19.2.3(react@19.2.3) + tailwind-merge: + specifier: ^3.3.1 + version: 3.4.0 + vite: + specifier: ^7.2.0 + version: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + devDependencies: + '@tailwindcss/vite': + specifier: ^4.1.16 + version: 4.1.18(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@types/mdx': + specifier: ^2.0.13 + version: 2.0.13 + '@types/node': + specifier: ^24.10.0 + version: 24.10.4 + '@types/react': + specifier: ^19.2.2 + version: 19.2.7 + '@types/react-dom': + specifier: ^19.2.2 + version: 19.2.3(@types/react@19.2.7) + '@vitejs/plugin-react': + specifier: ^5.1.0 + version: 5.1.2(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + nitro: + specifier: 3.0.1-alpha.1 + version: 3.0.1-alpha.1(chokidar@4.0.3)(ioredis@5.7.0)(lru-cache@11.2.4)(rollup@4.43.0)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + tailwindcss: + specifier: ^4.1.16 + version: 4.1.18 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + vite-tsconfig-paths: + specifier: ^5.1.4 + version: 5.1.4(typescript@5.9.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + packages/course-app: dependencies: chalk: @@ -635,7 +705,7 @@ importers: version: 5.8.3 vite: specifier: ^5.0.3 - version: 5.4.19(@types/node@24.0.1)(sass@1.89.2) + version: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) packages/course-app/src/template: dependencies: @@ -669,19 +739,19 @@ importers: version: 1.53.0 '@sveltejs/adapter-auto': specifier: ^3.0.0 - version: 3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2))) + version: 3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2))) '@sveltejs/kit': specifier: ^2.5.27 - version: 2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + version: 2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) '@sveltejs/vite-plugin-svelte': specifier: ^4.0.0 - version: 4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + version: 4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 '@testing-library/svelte': specifier: ^5.2.4 - version: 5.2.8(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2))(vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2)) + version: 5.2.8(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2))(vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2)) '@testing-library/user-event': specifier: ^14.5.2 version: 14.6.1(@testing-library/dom@10.4.0) @@ -690,7 +760,7 @@ importers: version: 22.15.31 autoprefixer: specifier: ^10.4.20 - version: 10.4.21(postcss@8.5.5) + version: 10.4.21(postcss@8.5.6) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -705,7 +775,7 @@ importers: version: 5.34.1 svelte-check: specifier: ^4.0.0 - version: 4.2.1(picomatch@4.0.2)(svelte@5.34.1)(typescript@5.8.3) + version: 4.2.1(picomatch@4.0.3)(svelte@5.34.1)(typescript@5.8.3) tailwind-merge: specifier: ^2.5.4 version: 2.6.0 @@ -723,10 +793,10 @@ importers: version: 5.8.3 vite: specifier: ^5.4.4 - version: 5.4.19(@types/node@22.15.31)(sass@1.89.2) + version: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) vitest: specifier: ^2.1.4 - version: 2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2) + version: 2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2) packages/shared: dependencies: @@ -911,6 +981,10 @@ packages: resolution: {integrity: sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA==} engines: {node: '>=18.0.0'} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -923,10 +997,18 @@ packages: resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} engines: {node: '>=6.9.0'} + '@babel/core@7.28.5': + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.27.5': resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.28.5': + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.27.3': resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} @@ -952,6 +1034,10 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.27.1': resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} @@ -966,6 +1052,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.28.3': + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.27.1': resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} @@ -998,6 +1090,10 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -1010,11 +1106,20 @@ packages: resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.28.4': + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.27.5': resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} engines: {node: '>=6.9.0'} @@ -1387,6 +1492,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-regenerator@7.27.5': resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==} engines: {node: '>=6.9.0'} @@ -1500,10 +1617,18 @@ packages: resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.28.5': + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.27.6': resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1599,9 +1724,18 @@ packages: resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} + '@emnapi/core@1.7.1': + resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} + '@emnapi/runtime@1.4.3': resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + '@emnapi/runtime@1.7.1': + resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} + + '@emnapi/wasi-threads@1.1.0': + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -1620,6 +1754,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.27.2': + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -1644,6 +1784,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.27.2': + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.18.20': resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -1668,6 +1814,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.27.2': + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -1692,6 +1844,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.27.2': + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -1716,6 +1874,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.27.2': + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -1740,6 +1904,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.27.2': + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -1764,6 +1934,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.27.2': + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -1788,6 +1964,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.27.2': + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -1812,6 +1994,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.27.2': + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -1836,6 +2024,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.27.2': + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -1860,6 +2054,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.27.2': + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -1884,6 +2084,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.27.2': + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -1908,6 +2114,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.27.2': + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -1932,6 +2144,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.27.2': + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -1956,6 +2174,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.27.2': + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -1980,6 +2204,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.27.2': + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -2004,6 +2234,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.27.2': + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.4': resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==} engines: {node: '>=18'} @@ -2016,6 +2252,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.27.2': + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -2040,6 +2282,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.27.2': + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.4': resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==} engines: {node: '>=18'} @@ -2052,6 +2300,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.27.2': + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -2076,6 +2330,18 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.27.2': + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.2': + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -2100,6 +2366,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.27.2': + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -2124,6 +2396,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.27.2': + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -2148,6 +2426,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.27.2': + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -2172,6 +2456,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.27.2': + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.7.0': resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2225,9 +2515,24 @@ packages: '@floating-ui/core@1.7.1': resolution: {integrity: sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==} + '@floating-ui/core@1.7.3': + resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==} + '@floating-ui/dom@1.7.1': resolution: {integrity: sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==} + '@floating-ui/dom@1.7.4': + resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==} + + '@floating-ui/react-dom@2.1.6': + resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.10': + resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + '@floating-ui/utils@0.2.9': resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} @@ -2246,6 +2551,9 @@ packages: '@formatjs/intl-localematcher@0.6.1': resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} + '@formatjs/intl-localematcher@0.6.2': + resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==} + '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -2559,10 +2867,16 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + '@jridgewell/gen-mapping@0.3.8': resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -2574,9 +2888,15 @@ packages: '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -2591,6 +2911,9 @@ packages: '@mdx-js/mdx@2.3.0': resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} + '@mdx-js/mdx@3.1.1': + resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} + '@mdx-js/react@2.3.0': resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} peerDependencies: @@ -2689,6 +3012,9 @@ packages: resolution: {integrity: sha512-jMxvwzkKzd3cXo2EB9GM2ic0eYo2rP/BS6gJt6HnWbsDO1O8GSD4k7o2Cpr2YERtMpGF/MGcDfsfj2EbQPtrXw==} engines: {node: '>= 10'} + '@napi-rs/wasm-runtime@1.1.0': + resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==} + '@next/env@13.5.11': resolution: {integrity: sha512-fbb2C7HChgM7CemdCY+y3N1n8pcTKdqtQLbC7/EQtPdLvlMUT9JX/dBYl8MMZAtYG4uVMyPFHXckb68q/NRwqg==} @@ -2758,6 +3084,204 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@oozcitak/dom@2.0.2': + resolution: {integrity: sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==} + engines: {node: '>=20.0'} + + '@oozcitak/infra@2.0.2': + resolution: {integrity: sha512-2g+E7hoE2dgCz/APPOEK5s3rMhJvNxSMBrP+U+j1OWsIbtSpWxxlUjq1lU8RIsFJNYv7NMlnVsCuHcUzJW+8vA==} + engines: {node: '>=20.0'} + + '@oozcitak/url@3.0.0': + resolution: {integrity: sha512-ZKfET8Ak1wsLAiLWNfFkZc/BraDccuTJKR6svTYc7sVjbR+Iu0vtXdiDMY4o6jaFl5TW2TlS7jbLl4VovtAJWQ==} + engines: {node: '>=20.0'} + + '@oozcitak/util@10.0.0': + resolution: {integrity: sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==} + engines: {node: '>=20.0'} + + '@orama/orama@3.1.18': + resolution: {integrity: sha512-a61ljmRVVyG5MC/698C8/FfFDw5a8LOIvyOLW5fztgUXqUpc1jOfQzOitSCbge657OgXXThmY3Tk8fpiDb4UcA==} + engines: {node: '>= 20.0.0'} + + '@oxc-minify/binding-android-arm64@0.96.0': + resolution: {integrity: sha512-lzeIEMu/v6Y+La5JSesq4hvyKtKBq84cgQpKYTYM/yGuNk2tfd5Ha31hnC+mTh48lp/5vZH+WBfjVUjjINCfug==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxc-minify/binding-darwin-arm64@0.96.0': + resolution: {integrity: sha512-i0LkJAUXb4BeBFrJQbMKQPoxf8+cFEffDyLSb7NEzzKuPcH8qrVsnEItoOzeAdYam8Sr6qCHVwmBNEQzl7PWpw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxc-minify/binding-darwin-x64@0.96.0': + resolution: {integrity: sha512-C5vI0WPR+KPIFAD5LMOJk2J8iiT+Nv65vDXmemzXEXouzfEOLYNqnW+u6NSsccpuZHHWAiLyPFkYvKFduveAUQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxc-minify/binding-freebsd-x64@0.96.0': + resolution: {integrity: sha512-3//5DNx+xUjVBMLLk2sl6hfe4fwfENJtjVQUBXjxzwPuv8xgZUqASG4cRG3WqG5Qe8dV6SbCI4EgKQFjO4KCZA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0': + resolution: {integrity: sha512-WXChFKV7VdDk1NePDK1J31cpSvxACAVztJ7f7lJVYBTkH+iz5D0lCqPcE7a9eb7nC3xvz4yk7DM6dA9wlUQkQg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-minify/binding-linux-arm-musleabihf@0.96.0': + resolution: {integrity: sha512-7B18glYMX4Z/YoqgE3VRLs/2YhVLxlxNKSgrtsRpuR8xv58xca+hEhiFwZN1Rn+NSMZ29Z33LWD7iYWnqYFvRA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-minify/binding-linux-arm64-gnu@0.96.0': + resolution: {integrity: sha512-Yl+KcTldsEJNcaYxxonwAXZ2q3gxIzn3kXYQWgKWdaGIpNhOCWqF+KE5WLsldoh5Ro5SHtomvb8GM6cXrIBMog==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-minify/binding-linux-arm64-musl@0.96.0': + resolution: {integrity: sha512-rNqoFWOWaxwMmUY5fspd/h5HfvgUlA3sv9CUdA2MpnHFiyoJNovR7WU8tGh+Yn0qOAs0SNH0a05gIthHig14IA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-minify/binding-linux-riscv64-gnu@0.96.0': + resolution: {integrity: sha512-3paajIuzGnukHwSI3YBjYVqbd72pZd8NJxaayaNFR0AByIm8rmIT5RqFXbq8j2uhtpmNdZRXiu0em1zOmIScWA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxc-minify/binding-linux-s390x-gnu@0.96.0': + resolution: {integrity: sha512-9ESrpkB2XG0lQ89JlsxlZa86iQCOs+jkDZLl6O+u5wb7ynUy21bpJJ1joauCOSYIOUlSy3+LbtJLiqi7oSQt5Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@oxc-minify/binding-linux-x64-gnu@0.96.0': + resolution: {integrity: sha512-UMM1jkns+p+WwwmdjC5giI3SfR2BCTga18x3C0cAu6vDVf4W37uTZeTtSIGmwatTBbgiq++Te24/DE0oCdm1iQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-minify/binding-linux-x64-musl@0.96.0': + resolution: {integrity: sha512-8b1naiC7MdP7xeMi7cQ5tb9W1rZAP9Qz/jBRqp1Y5EOZ1yhSGnf1QWuZ/0pCc+XiB9vEHXEY3Aki/H+86m2eOg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-minify/binding-wasm32-wasi@0.96.0': + resolution: {integrity: sha512-bjGDjkGzo3GWU9Vg2qiFUrfoo5QxojPNV/2RHTlbIB5FWkkV4ExVjsfyqihFiAuj0NXIZqd2SAiEq9htVd3RFw==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-minify/binding-win32-arm64-msvc@0.96.0': + resolution: {integrity: sha512-4L4DlHUT47qMWQuTyUghpncR3NZHWtxvd0G1KgSjVgXf+cXzFdWQCWZZtCU0yrmOoVCNUf4S04IFCJyAe+Ie7A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxc-minify/binding-win32-x64-msvc@0.96.0': + resolution: {integrity: sha512-T2ijfqZLpV2bgGGocXV4SXTuMoouqN0asYTIm+7jVOLvT5XgDogf3ZvCmiEnSWmxl21+r5wHcs8voU2iUROXAg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@oxc-transform/binding-android-arm64@0.96.0': + resolution: {integrity: sha512-wOm+ZsqFvyZ7B9RefUMsj0zcXw77Z2pXA51nbSQyPXqr+g0/pDGxriZWP8Sdpz/e4AEaKPA9DvrwyOZxu7GRDQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxc-transform/binding-darwin-arm64@0.96.0': + resolution: {integrity: sha512-td1sbcvzsyuoNRiNdIRodPXRtFFwxzPpC/6/yIUtRRhKn30XQcizxupIvQQVpJWWchxkphbBDh6UN+u+2CJ8Zw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxc-transform/binding-darwin-x64@0.96.0': + resolution: {integrity: sha512-xgqxnqhPYH2NYkgbqtnCJfhbXvxIf/pnhF/ig5UBK8PYpCEWIP/cfLpQRQ9DcQnRfuxi7RMIF6LdmB1AiS6Fkg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxc-transform/binding-freebsd-x64@0.96.0': + resolution: {integrity: sha512-1i67OXdl/rvSkcTXqDlh6qGRXYseEmf0rl/R+/i88scZ/o3A+FzlX56sThuaPzSSv9eVgesnoYUjIBJELFc1oA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxc-transform/binding-linux-arm-gnueabihf@0.96.0': + resolution: {integrity: sha512-9MJBs0SWODsqyzO3eAnacXgJ/sZu1xqinjEwBzkcZ3tQI8nKhMADOzu2NzbVWDWujeoC8DESXaO08tujvUru+Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-transform/binding-linux-arm-musleabihf@0.96.0': + resolution: {integrity: sha512-BQom57I2ScccixljNYh2Wy+5oVZtF1LXiiUPxSLtDHbsanpEvV/+kzCagQpTjk1BVzSQzOxfEUWjvL7mY53pRQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-transform/binding-linux-arm64-gnu@0.96.0': + resolution: {integrity: sha512-kaqvUzNu8LL4aBSXqcqGVLFG13GmJEplRI2+yqzkgAItxoP/LfFMdEIErlTWLGyBwd0OLiNMHrOvkcCQRWadVg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-transform/binding-linux-arm64-musl@0.96.0': + resolution: {integrity: sha512-EiG/L3wEkPgTm4p906ufptyblBgtiQWTubGg/JEw82f8uLRroayr5zhbUqx40EgH037a3SfJthIyLZi7XPRFJw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@oxc-transform/binding-linux-riscv64-gnu@0.96.0': + resolution: {integrity: sha512-r01CY6OxKGtVeYnvH4mGmtkQMlLkXdPWWNXwo5o7fE2s/fgZPMpqh8bAuXEhuMXipZRJrjxTk1+ZQ4KCHpMn3Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + + '@oxc-transform/binding-linux-s390x-gnu@0.96.0': + resolution: {integrity: sha512-4djg2vYLGbVeS8YiA2K4RPPpZE4fxTGCX5g/bOMbCYyirDbmBAIop4eOAj8vOA9i1CcWbDtmp+PVJ1dSw7f3IQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@oxc-transform/binding-linux-x64-gnu@0.96.0': + resolution: {integrity: sha512-f6pcWVz57Y8jXa2OS7cz3aRNuks34Q3j61+3nQ4xTE8H1KbalcEvHNmM92OEddaJ8QLs9YcE0kUC6eDTbY34+A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-transform/binding-linux-x64-musl@0.96.0': + resolution: {integrity: sha512-NSiRtFvR7Pbhv3mWyPMkTK38czIjcnK0+K5STo3CuzZRVbX1TM17zGdHzKBUHZu7v6IQ6/XsQ3ELa1BlEHPGWQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@oxc-transform/binding-wasm32-wasi@0.96.0': + resolution: {integrity: sha512-A91ARLiuZHGN4hBds9s7bW3czUuLuHLsV+cz44iF9j8e1zX9m2hNGXf/acQRbg/zcFUXmjz5nmk8EkZyob876w==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-transform/binding-win32-arm64-msvc@0.96.0': + resolution: {integrity: sha512-IedJf40djKgDObomhYjdRAlmSYUEdfqX3A3M9KfUltl9AghTBBLkTzUMA7O09oo71vYf5TEhbFM7+Vn5vqw7AQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxc-transform/binding-win32-x64-msvc@0.96.0': + resolution: {integrity: sha512-0fI0P0W7bSO/GCP/N5dkmtB9vBqCA4ggo1WmXTnxNJVmFFOtcA1vYm1I9jl8fxo+sucW2WnlpnI4fjKdo3JKxA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} engines: {node: '>= 10.0.0'} @@ -2866,6 +3390,377 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + '@radix-ui/number@1.1.1': + resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} + + '@radix-ui/primitive@1.1.3': + resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} + + '@radix-ui/react-accordion@1.2.12': + resolution: {integrity: sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-arrow@1.1.7': + resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collapsible@1.1.12': + resolution: {integrity: sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.7': + resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.2': + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context@1.1.2': + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.1.15': + resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-direction@1.1.1': + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.11': + resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.3': + resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.7': + resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-id@1.1.1': + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-navigation-menu@1.2.14': + resolution: {integrity: sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popover@1.1.15': + resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.2.8': + resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.9': + resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.5': + resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.3': + resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.1.11': + resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-scroll-area@1.2.10': + resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.2.3': + resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-slot@1.2.4': + resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-tabs@1.1.13': + resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.1': + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.2.2': + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.2': + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.1': + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.1': + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.1.1': + resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.1': + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.1': + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-visually-hidden@1.2.3': + resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/rect@1.1.1': + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + + '@rolldown/pluginutils@1.0.0-beta.40': + resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==} + + '@rolldown/pluginutils@1.0.0-beta.53': + resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} + '@rollup/plugin-commonjs@25.0.8': resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} @@ -3056,21 +3951,45 @@ packages: '@shikijs/core@1.29.2': resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} + '@shikijs/core@3.20.0': + resolution: {integrity: sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g==} + '@shikijs/engine-javascript@1.29.2': resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} + '@shikijs/engine-javascript@3.20.0': + resolution: {integrity: sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg==} + '@shikijs/engine-oniguruma@1.29.2': resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} + '@shikijs/engine-oniguruma@3.20.0': + resolution: {integrity: sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==} + '@shikijs/langs@1.29.2': resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} + '@shikijs/langs@3.20.0': + resolution: {integrity: sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==} + + '@shikijs/rehype@3.20.0': + resolution: {integrity: sha512-/sqob3V/lJK0m2mZ64nkcWPN88im0D9atkI3S3PUBvtJZTHnJXVwZhHQFRDyObgEIa37IpHYHR3CuFtXB5bT2g==} + '@shikijs/themes@1.29.2': resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} + '@shikijs/themes@3.20.0': + resolution: {integrity: sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==} + + '@shikijs/transformers@3.20.0': + resolution: {integrity: sha512-PrHHMRr3Q5W1qB/42kJW6laqFyWdhrPF2hNR9qjOm1xcSiAO3hAHo7HaVyHE6pMyevmy3i51O8kuGGXC78uK3g==} + '@shikijs/types@1.29.2': resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} + '@shikijs/types@3.20.0': + resolution: {integrity: sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==} + '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -3507,20 +4426,240 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' + '@tailwindcss/node@4.1.18': + resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} + + '@tailwindcss/oxide-android-arm64@4.1.18': + resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.18': + resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.18': + resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.18': + resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.18': + resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} + engines: {node: '>= 10'} + '@tailwindcss/typography@0.5.16': resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} peerDependencies: tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + '@tailwindcss/vite@4.1.18': + resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 + + '@tanstack/directive-functions-plugin@1.142.1': + resolution: {integrity: sha512-k4HhAaitobp+z2pXBkmoWgE8Ollhx7fQXpVL+PQ7HeHZc2PilrQtC3ysxvoPunufrztIxweSE9HAWkZ2AFNaLw==} + engines: {node: '>=12'} + peerDependencies: + vite: '>=6.0.0 || >=7.0.0' + + '@tanstack/history@1.141.0': + resolution: {integrity: sha512-LS54XNyxyTs5m/pl1lkwlg7uZM3lvsv2FIIV1rsJgnfwVCnI+n4ZGZ2CcjNT13BPu/3hPP+iHmliBSscJxW5FQ==} + engines: {node: '>=12'} + + '@tanstack/react-router-devtools@1.141.8': + resolution: {integrity: sha512-rwZuw+Jb9ufliJPSRiOcZ6YmKUgStE7dMLttPgZbxw/lsjf9HMNvk9liz44xrWjcOUOk4Hx4JBBVeO8VPcoWww==} + engines: {node: '>=12'} + peerDependencies: + '@tanstack/react-router': ^1.141.8 + '@tanstack/router-core': ^1.141.8 + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + peerDependenciesMeta: + '@tanstack/router-core': + optional: true + + '@tanstack/react-router@1.141.8': + resolution: {integrity: sha512-kPHeS3dF2kBBvFglRpGrHWKnlu6wmUpa7C6aKakI10d7vP+l42XNqe6ARl+9KwX5ujMgCvZ7lgknbZy5L2wiFA==} + engines: {node: '>=12'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start-client@1.142.1': + resolution: {integrity: sha512-ssXn60kWO6z8WMNC1+EQZIGzU+bT/GgZ5DxGKu3XeFylWsZEby365SxSH7Z0kVIkeft4hTJMpVzY9vFSxQi4KA==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start-server@1.142.4': + resolution: {integrity: sha512-w9TVGEw0iitJbzGCztUw41zxVdgvAbXl0RRa4Z7A0q2xa0IdWCiyu7lqO+EujT5yP0vkTaz7ogT1rxqADpJUuQ==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + + '@tanstack/react-start@1.142.5': + resolution: {integrity: sha512-ECUYsskM/CTeGf2drAuaEvDytuaBpFIekITVO7KguO1o7ubWD/TFPmed12AlKDJ2XAVAF7W6+gIcJSayRjMemw==} + engines: {node: '>=22.12.0'} + peerDependencies: + react: '>=18.0.0 || >=19.0.0' + react-dom: '>=18.0.0 || >=19.0.0' + vite: '>=7.0.0' + + '@tanstack/react-store@0.8.0': + resolution: {integrity: sha512-1vG9beLIuB7q69skxK9r5xiLN3ztzIPfSQSs0GfeqWGO2tGIyInZx0x1COhpx97RKaONSoAb8C3dxacWksm1ow==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@tanstack/react-virtual@3.13.10': resolution: {integrity: sha512-nvrzk4E9mWB4124YdJ7/yzwou7IfHxlSef6ugCFcBfRmsnsma3heciiiV97sBNxyc3VuwtZvmwXd0aB5BpucVw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@tanstack/router-core@1.141.8': + resolution: {integrity: sha512-/wuEk6/FzzpSC3hkWFE0SU3+eunmLQdzp91MqrPQOOLKnJJb/KgUH8nn0UA3RPdr4y7vLmnzvsUOzrjrEpwYAA==} + engines: {node: '>=12'} + + '@tanstack/router-devtools-core@1.141.8': + resolution: {integrity: sha512-TKhNS5Bb+DCUomHkJq1Pg5MGdmJ2eC5r8UNvBrsGtsFufEUUsS0ecq2wFZ3gi7k5jlTuPwZRQ1eDeV3Pvzzi2w==} + engines: {node: '>=12'} + peerDependencies: + '@tanstack/router-core': ^1.141.8 + csstype: ^3.0.10 + solid-js: '>=1.9.5' + peerDependenciesMeta: + csstype: + optional: true + + '@tanstack/router-generator@1.142.0': + resolution: {integrity: sha512-sRs+C2ccbdBGHghISN/h5CefOGFVmAZZqGBH/RRJQZKq0ijJmV3E3EWOriF09pUV0qKzbzXB6GOMkaioQd13Nw==} + engines: {node: '>=12'} + + '@tanstack/router-plugin@1.142.0': + resolution: {integrity: sha512-UX1JMYaMN5uMTwfVVPky4q03rpDv6QsXTKUlBSts5k2rPMcav6rGXu4I8Sv3Dx7LwLGA+sdi2tA6x19pbqWP7w==} + engines: {node: '>=12'} + peerDependencies: + '@rsbuild/core': '>=1.0.2' + '@tanstack/react-router': ^1.141.8 + vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' + vite-plugin-solid: ^2.11.10 + webpack: '>=5.92.0' + peerDependenciesMeta: + '@rsbuild/core': + optional: true + '@tanstack/react-router': + optional: true + vite: + optional: true + vite-plugin-solid: + optional: true + webpack: + optional: true + + '@tanstack/router-utils@1.141.0': + resolution: {integrity: sha512-/eFGKCiix1SvjxwgzrmH4pHjMiMxc+GA4nIbgEkG2RdAJqyxLcRhd7RPLG0/LZaJ7d0ad3jrtRqsHLv2152Vbw==} + engines: {node: '>=12'} + + '@tanstack/server-functions-plugin@1.142.1': + resolution: {integrity: sha512-ltTOj6dIDlRV3M8+PzontDYFMnIQ+icUnD+OKzIRfKo6bbvC0qvy8ttuWmVJxmqHy9xsWgkNt4gZrKVjtWXIhQ==} + engines: {node: '>=12'} + + '@tanstack/start-client-core@1.142.1': + resolution: {integrity: sha512-EOuMC1q1KP9bQQTlTvh+h/jSZOSIqRkk+W0POmbp8pCzbDoh2BUC9kPUjuL7idVw8RNwgYLYt7OAQ8wEGaK1NQ==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-plugin-core@1.142.5': + resolution: {integrity: sha512-kN+i+DLD0x65Xeni6feu49uW9nvTVPElWqL6mWzIihxztI9ttRG/cSeC5M4SHky6jnM/56EQEY4B88qA4ntnOg==} + engines: {node: '>=22.12.0'} + peerDependencies: + vite: '>=7.0.0' + + '@tanstack/start-server-core@1.142.4': + resolution: {integrity: sha512-5R9ToLsjab23vlCTZURyfoB47XT8Tbms1oX37T0Gnm5SxzttB6l9EIyvx9uVGTT05rXmSyFhmye2m2cT8zpJUA==} + engines: {node: '>=22.12.0'} + + '@tanstack/start-storage-context@1.142.1': + resolution: {integrity: sha512-svmFg1QiuGE7Cr2v4x4yxyvM1gE1Q+qwmUhdfyKqfqiWg6BbcQnTVzTYoWfCesc2kbjORC+krqZ4hjYestx2Vg==} + engines: {node: '>=22.12.0'} + + '@tanstack/store@0.8.0': + resolution: {integrity: sha512-Om+BO0YfMZe//X2z0uLF2j+75nQga6TpTJgLJQBiq85aOyZNIhkCgleNcud2KQg4k4v9Y9l+Uhru3qWMPGTOzQ==} + '@tanstack/virtual-core@3.13.10': resolution: {integrity: sha512-sPEDhXREou5HyZYqSWIqdU580rsF6FGeN7vpzijmP3KTiOGjOMZASz4Y6+QKjiFQwhWrR58OP8izYaNGVxvViA==} + '@tanstack/virtual-file-routes@1.141.0': + resolution: {integrity: sha512-CJrWtr6L9TVzEImm9S7dQINx+xJcYP/aDkIi6gnaWtIgbZs1pnzsE0yJc2noqXZ+yAOqLx3TBGpBEs9tS0P9/A==} + engines: {node: '>=12'} + '@testing-library/dom@10.4.0': resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} @@ -3578,6 +4717,9 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -3780,8 +4922,8 @@ packages: '@types/node@22.15.31': resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==} - '@types/node@24.0.1': - resolution: {integrity: sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==} + '@types/node@24.10.4': + resolution: {integrity: sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==} '@types/nodemailer@6.4.17': resolution: {integrity: sha512-I9CCaIp6DTldEg7vyUTZi8+9Vo0hi1/T8gv3C89yk1rSAAzoKQ8H8ki/jBYJSFoH/BisgLP8tkZMlQ91CIquww==} @@ -3804,11 +4946,16 @@ packages: '@types/raf@3.4.3': resolution: {integrity: sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + '@types/react@18.3.23': resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==} - '@types/react@19.1.8': - resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==} + '@types/react@19.2.7': + resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -3924,6 +5071,12 @@ packages: engines: {node: '>=16'} hasBin: true + '@vitejs/plugin-react@5.1.2': + resolution: {integrity: sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + '@vitest/coverage-v8@1.6.1': resolution: {integrity: sha512-6YeRZwuO4oTGKxD3bijok756oktHSIm3eczVVzNe3scqzuhLwltIF3S9ZL/vwOVIpURmU6SnZhziXXAfw8/Qlw==} peerDependencies: @@ -4099,6 +5252,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} + engines: {node: '>=14'} + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -4132,6 +5289,10 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + aria-hidden@1.2.6: + resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} + engines: {node: '>=10'} + aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} @@ -4167,6 +5328,10 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + astring@1.9.0: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true @@ -4203,6 +5368,9 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} + babel-dead-code-elimination@1.0.11: + resolution: {integrity: sha512-mwq3W3e/pKSI6TG8lXMiDWvEi1VXYlSBlJlB3l+I0bAb5u1RNUl88udos85eOPNK3m5EXK9uO7d2g08pesTySQ==} + babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4272,6 +5440,9 @@ packages: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} @@ -4430,6 +5601,13 @@ packages: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.1.2: + resolution: {integrity: sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==} + engines: {node: '>=20.18.1'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -4438,6 +5616,10 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -4449,6 +5631,9 @@ packages: cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + cli-cursor@5.0.0: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} @@ -4493,6 +5678,9 @@ packages: code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} @@ -4580,6 +5768,10 @@ packages: confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -4660,6 +5852,9 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie-es@2.0.0: + resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} + cookie-parser@1.4.7: resolution: {integrity: sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==} engines: {node: '>= 0.8.0'} @@ -4709,13 +5904,28 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + crossws@0.4.1: + resolution: {integrity: sha512-E7WKBcHVhAVrY6JYD5kteNqVq1GSZxqGrdSiwXR9at+XHi43HJoCQKXcCczR5LBnBquFZPsB3o7HklulKoBU5w==} + peerDependencies: + srvx: '>=0.7.1' + peerDependenciesMeta: + srvx: + optional: true + css-line-break@2.1.0: resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} + css-select@5.2.2: + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} @@ -4731,6 +5941,9 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + cytoscape-cose-bilkent@4.1.0: resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} peerDependencies: @@ -4912,6 +6125,29 @@ packages: dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + db0@0.3.4: + resolution: {integrity: sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==} + peerDependencies: + '@electric-sql/pglite': '*' + '@libsql/client': '*' + better-sqlite3: '*' + drizzle-orm: '*' + mysql2: '*' + sqlite3: '*' + peerDependenciesMeta: + '@electric-sql/pglite': + optional: true + '@libsql/client': + optional: true + better-sqlite3: + optional: true + drizzle-orm: + optional: true + mysql2: + optional: true + sqlite3: + optional: true + debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -5024,6 +6260,9 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + devalue@4.3.3: resolution: {integrity: sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==} @@ -5048,6 +6287,10 @@ packages: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} + diff@8.0.2: + resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} + engines: {node: '>=0.3.1'} + dijkstrajs@1.0.3: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} @@ -5068,6 +6311,16 @@ packages: dom-accessibility-api@0.6.3: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dompurify@2.5.8: resolution: {integrity: sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw==} @@ -5077,6 +6330,9 @@ packages: dompurify@3.3.0: resolution: {integrity: sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ==} + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + dot-prop@5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} @@ -5126,9 +6382,16 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + encoding-sniffer@0.2.1: + resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + enhanced-resolve@5.18.4: + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -5165,6 +6428,12 @@ packages: es6-promise@3.3.1: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} @@ -5185,6 +6454,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.27.2: + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -5271,21 +6545,42 @@ packages: estree-util-attach-comments@2.1.1: resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + estree-util-build-jsx@2.2.2: resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + estree-util-is-identifier-name@2.1.0: resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + estree-util-to-js@1.2.0: resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + estree-util-value-to-estree@3.4.0: resolution: {integrity: sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==} + estree-util-value-to-estree@3.5.0: + resolution: {integrity: sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==} + estree-util-visit@1.2.1: resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -5331,6 +6626,9 @@ packages: exsolve@1.0.5: resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==} + exsolve@1.0.8: + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -5376,6 +6674,15 @@ packages: picomatch: optional: true + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fflate@0.4.8: resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} @@ -5496,6 +6803,79 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + fumadocs-core@16.2.1: + resolution: {integrity: sha512-UpvXlOLpOfjc5RZ/x/xNP2rAQJuy4J3nUUNHdDCq1dhj3y5UeVPVbmhwoQNdbM2fWNvtjgrv5j9miCeOCZJD1w==} + peerDependencies: + '@mixedbread/sdk': ^0.19.0 + '@orama/core': 1.x.x + '@tanstack/react-router': 1.x.x + '@types/react': '*' + algoliasearch: 5.x.x + lucide-react: '*' + next: 16.x.x + react: ^19.2.0 + react-dom: ^19.2.0 + react-router: 7.x.x + waku: ^0.26.0 || ^0.27.0 + peerDependenciesMeta: + '@mixedbread/sdk': + optional: true + '@orama/core': + optional: true + '@tanstack/react-router': + optional: true + '@types/react': + optional: true + algoliasearch: + optional: true + lucide-react: + optional: true + next: + optional: true + react: + optional: true + react-dom: + optional: true + react-router: + optional: true + waku: + optional: true + + fumadocs-mdx@14.0.4: + resolution: {integrity: sha512-q8g/cnFByFkdxvkUgHLsn7QrT4uHY3XkBFd5YJrbpI8cxlV8v64lS6Yrkmu/gigiuvLkysZN6zXVVIbdZcoZvw==} + hasBin: true + peerDependencies: + '@fumadocs/mdx-remote': ^1.4.0 + fumadocs-core: ^15.0.0 || ^16.0.0 + next: ^15.3.0 || ^16.0.0 + react: '*' + vite: 6.x.x || 7.x.x + peerDependenciesMeta: + '@fumadocs/mdx-remote': + optional: true + next: + optional: true + react: + optional: true + vite: + optional: true + + fumadocs-ui@16.2.1: + resolution: {integrity: sha512-wyZmOZI1pUOEKUXPcQu3PIPfPk8GgcvmQc/YIUom6uAhzhnyhOIl0rhxnrrWx68elUSw6T3tpbt13iQtrFDJeA==} + peerDependencies: + '@types/react': '*' + next: 16.x.x + react: ^19.2.0 + react-dom: ^19.2.0 + tailwindcss: ^4.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + next: + optional: true + tailwindcss: + optional: true + function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -5526,6 +6906,10 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -5629,6 +7013,11 @@ packages: globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + goober@2.1.18: + resolution: {integrity: sha512-2vFqsaDVIT9Gz7N6kAL++pLpp41l3PfDuusHcjnGLfR6+huZkl6ziX+zgVC3ZxpqWhzH6pyDdGrCeDhMIvwaxw==} + peerDependencies: + csstype: ^3.0.10 + gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -5643,6 +7032,24 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} + h3@2.0.1-rc.5: + resolution: {integrity: sha512-qkohAzCab0nLzXNm78tBjZDvtKMTmtygS8BJLT3VPczAQofdqlFXDPkXdLMJN4r05+xqneG8snZJ0HgkERCZTg==} + engines: {node: '>=20.11.1'} + peerDependencies: + crossws: ^0.4.1 + peerDependenciesMeta: + crossws: + optional: true + + h3@2.0.1-rc.6: + resolution: {integrity: sha512-kKLFVFNJlDVTbQjakz1ZTFSHB9+oi9+Khf0v7xQsUKU3iOqu2qmrFzTD56YsDvvj2nBgqVDphGRXB2VRursw4w==} + engines: {node: '>=20.11.1'} + peerDependencies: + crossws: ^0.4.1 + peerDependenciesMeta: + crossws: + optional: true + handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} @@ -5723,9 +7130,15 @@ packages: hast-util-to-estree@2.3.3: resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} + hast-util-to-estree@3.1.3: + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} + hast-util-to-html@9.0.5: resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} @@ -5798,6 +7211,9 @@ packages: resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} engines: {node: '>=8.0.0'} + htmlparser2@10.0.0: + resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} + http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -5834,6 +7250,11 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + image-size@2.0.2: + resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==} + engines: {node: '>=16.x'} + hasBin: true + immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} @@ -5873,6 +7294,9 @@ packages: inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + inline-style-parser@0.2.7: + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + inquirer@11.1.0: resolution: {integrity: sha512-CmLAZT65GG/v30c+D2Fk8+ceP6pxD6RL+hIUOWAltCmeyEqWYwqu9v76q03OvjyZ3AB0C1Ala2stn1z/rMqGEw==} engines: {node: '>=18'} @@ -6085,6 +7509,10 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + isbot@5.1.32: + resolution: {integrity: sha512-VNfjM73zz2IBZmdShMfAUg10prm6t7HFUQmNAEOAVS4YH92ZrZcvkMcGX6cIgBJAzWDzPent/EeAtYEHNPNPBQ==} + engines: {node: '>=18'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -6261,6 +7689,10 @@ packages: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} @@ -6278,6 +7710,10 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + jsdom@25.0.1: resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} engines: {node: '>=18'} @@ -6381,6 +7817,76 @@ packages: lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -6472,6 +7978,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.2.4: + resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -6482,6 +7992,14 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} + lucide-react@0.562.0: + resolution: {integrity: sha512-82hOAu7y0dbVuFfmO4bYF1XEwYk/mEbM5E+b1jgci/udUBEE/R7LF5Ip0CCEmXe8AybRM8L+04eP+LGZeDvkiw==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + lucide-static@0.552.0: + resolution: {integrity: sha512-wL+9EAx8k/4i/w9qGuAwHrrV8SryVsJk+Ug9SErtg18Zq95FMwMXlu4Dhl4RS8C2b1oxFu66p7YK96yrNsm6cg==} + lucide-svelte@0.468.0: resolution: {integrity: sha512-n0ecAFtCY5LEeL+PJ1Xj4n3c2gzj8tMpak0KMGnvoSJEjCsCnRB0mekBtJZAo7beyynW9Qj5Um1KfMBAeTNplw==} peerDependencies: @@ -6494,6 +8012,9 @@ packages: magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} @@ -6523,6 +8044,10 @@ packages: resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} engines: {node: '>=0.10.0'} + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} @@ -6544,45 +8069,84 @@ packages: mdast-util-find-and-replace@2.2.2: resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + mdast-util-gfm-autolink-literal@1.0.3: resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + mdast-util-gfm-footnote@1.0.2: resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + mdast-util-gfm-strikethrough@1.0.3: resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + mdast-util-gfm-table@1.0.7: resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + mdast-util-gfm-task-list-item@1.0.2: resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + mdast-util-gfm@2.0.2: resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + mdast-util-math@2.0.2: resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==} mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + mdast-util-mdx-jsx@2.1.4: resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + mdast-util-mdx@2.0.1: resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + mdast-util-mdxjs-esm@1.3.1: resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} @@ -6592,6 +8156,9 @@ packages: mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} @@ -6630,63 +8197,120 @@ packages: micromark-core-commonmark@1.1.0: resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + micromark-extension-gfm-autolink-literal@1.0.5: resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + micromark-extension-gfm-footnote@1.1.2: resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + micromark-extension-gfm-strikethrough@1.0.7: resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + micromark-extension-gfm-table@1.0.7: resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + micromark-extension-gfm-tagfilter@1.0.2: resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + micromark-extension-gfm-task-list-item@1.0.5: resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + micromark-extension-gfm@2.0.3: resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + micromark-extension-math@2.1.2: resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==} micromark-extension-mdx-expression@1.0.8: resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} + micromark-extension-mdx-jsx@1.0.5: resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} + micromark-extension-mdx-md@1.0.1: resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + micromark-extension-mdxjs-esm@1.0.5: resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + micromark-extension-mdxjs@1.0.1: resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + micromark-factory-destination@1.1.0: resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + micromark-factory-label@1.1.0: resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + micromark-factory-mdx-expression@1.0.9: resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} + micromark-factory-space@1.1.0: resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + micromark-factory-title@1.1.0: resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + micromark-factory-whitespace@1.1.0: resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + micromark-util-character@1.2.0: resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} @@ -6696,18 +8320,33 @@ packages: micromark-util-chunked@1.1.0: resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + micromark-util-classify-character@1.1.0: resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + micromark-util-combine-extensions@1.1.0: resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + micromark-util-decode-numeric-character-reference@1.1.0: resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + micromark-util-decode-string@1.1.0: resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + micromark-util-encode@1.1.0: resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} @@ -6717,15 +8356,27 @@ packages: micromark-util-events-to-acorn@1.2.3: resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} + micromark-util-html-tag-name@1.2.0: resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + micromark-util-normalize-identifier@1.1.0: resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + micromark-util-resolve-all@1.1.0: resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + micromark-util-sanitize-uri@1.2.0: resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} @@ -6735,6 +8386,9 @@ packages: micromark-util-subtokenize@1.1.0: resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + micromark-util-symbol@1.1.0: resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} @@ -6750,6 +8404,9 @@ packages: micromark@3.2.0: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -6906,6 +8563,10 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} + neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -6930,6 +8591,12 @@ packages: react: '*' react-dom: '*' + next-themes@0.4.6: + resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} + peerDependencies: + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + next@13.5.11: resolution: {integrity: sha512-WUPJ6WbAX9tdC86kGTu92qkrRdgRqVrY++nwM+shmWQwmyxt4zhZfR59moXSI4N8GDYCBY3lIAqhzjDd4rTC8Q==} engines: {node: '>=16.14.0'} @@ -6961,6 +8628,28 @@ packages: react: '>=16.13.1' react-dom: '>=16.13.1' + nf3@0.1.12: + resolution: {integrity: sha512-qbMXT7RTGh74MYWPeqTIED8nDW70NXOULVHpdWcdZ7IVHVnAsMV9fNugSNnvooipDc1FMOzpis7T9nXJEbJhvQ==} + + nitro@3.0.1-alpha.1: + resolution: {integrity: sha512-U4AxIsXxdkxzkFrK0XAw0e5Qbojk8jQ50MjjRBtBakC4HurTtQoiZvF+lSe382jhuQZCfAyywGWOFa9QzXLFaw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + rolldown: '*' + rollup: ^4 + vite: ^7 + xml2js: ^0.6.2 + peerDependenciesMeta: + rolldown: + optional: true + rollup: + optional: true + vite: + optional: true + xml2js: + optional: true + node-abi@3.75.0: resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==} engines: {node: '>=10'} @@ -7030,10 +8719,17 @@ packages: resolution: {integrity: sha512-O/j/ROyX0KGLG7O6Ieut/seQ0oiTpHF2tXAcFbpdTLQFiaNtkyTXXocM1fwpaa60dg1qpWj0nHlbNhx6qwuENQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + npm-to-yarn@3.0.1: + resolution: {integrity: sha512-tt6PvKu4WyzPwWUzy/hvPFqn+uwXO0K1ZHka8az3NnrhWJDmSqI8ncWq0fkL0k/lmmi5tAC11FXwXuh0rFbt1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nwsapi@2.2.20: resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} @@ -7061,6 +8757,9 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} + ofetch@2.0.0-alpha.3: + resolution: {integrity: sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA==} + ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} @@ -7083,9 +8782,15 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} + oniguruma-parser@0.12.1: + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} + oniguruma-to-es@2.3.0: resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} + oniguruma-to-es@4.3.4: + resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} + openai-edge@1.2.3: resolution: {integrity: sha512-CnEm2VbPSng1S9N/OFWmRmFC5Rm+pNID+7KYR6aIPJEnCXoH6CHzdBH6s+rLH+JGt0zuWmpC7NHMXED2dpZqPg==} engines: {node: '>=18'} @@ -7106,6 +8811,14 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + oxc-minify@0.96.0: + resolution: {integrity: sha512-dXeeGrfPJJ4rMdw+NrqiCRtbzVX2ogq//R0Xns08zql2HjV3Zi2SBJ65saqfDaJzd2bcHqvGWH+M44EQCHPAcA==} + engines: {node: ^20.19.0 || >=22.12.0} + + oxc-transform@0.96.0: + resolution: {integrity: sha512-dQPNIF+gHpSkmC0+Vg9IktNyhcn28Y8R3eTLyzn52UNymkasLicl3sFAtz7oEVuFmCpgGjaUTKkwk+jW2cHpDQ==} + engines: {node: ^20.19.0 || >=22.12.0} + p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -7180,6 +8893,12 @@ packages: parse-url@8.1.0: resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@7.3.0: resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} @@ -7217,6 +8936,9 @@ packages: path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} + path-to-regexp@8.3.0: + resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + path-type@3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -7255,6 +8977,10 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -7341,6 +9067,10 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + engines: {node: '>=4'} + postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -7352,6 +9082,10 @@ packages: resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + posthog-js@1.252.0: resolution: {integrity: sha512-Mm72gKYYYaQGilxLPPH+KXF8TcveloOvsMemEz0jna0tV0O++n9SJ/dko+U2ePb+FajZ4vqVvfmkHSIILXdgKg==} peerDependencies: @@ -7586,16 +9320,65 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.2.3: + resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} + peerDependencies: + react: ^19.2.3 + react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-medium-image-zoom@5.4.0: + resolution: {integrity: sha512-BsE+EnFVQzFIlyuuQrZ9iTwyKpKkqdFZV1ImEQN573QPqGrIUuNni7aF+sZwDcxlsuOMayCr6oO/PZR/yJnbRg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} + engines: {node: '>=0.10.0'} + + react-remove-scroll-bar@2.3.8: + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.7.2: + resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-style-singleton@2.2.3: + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.2.3: + resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} + engines: {node: '>=0.10.0'} + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -7630,9 +9413,31 @@ packages: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} + reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + recast@0.23.11: + resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} + engines: {node: '>= 4'} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.1: + resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -7658,12 +9463,18 @@ packages: regex-recursion@5.1.1: resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} regex@5.1.1: resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} + regex@6.1.0: + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} + regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -7691,6 +9502,9 @@ packages: rehype-raw@7.0.0: resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + rehype-slug@6.0.0: resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} @@ -7700,27 +9514,45 @@ packages: remark-gfm@3.0.1: resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + remark-math@5.1.1: resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==} remark-mdx@2.3.0: resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} + remark-mdx@3.1.1: + resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} + remark-parse@10.0.2: resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + remark-reading-time@2.0.2: resolution: {integrity: sha512-ILjIuR0dQQ8pELPgaFvz7ralcSN62rD/L1pTUJgWb4gfua3ZwYEI8mnKGxEQCbrXSUF/OvycTkcUbifGOtOn5A==} remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + remark-toc@9.0.0: resolution: {integrity: sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==} remark-unwrap-images@4.0.1: resolution: {integrity: sha512-J9HibCHx0/X7ovgqaFe0otizCHpbb1s6Jh3IeiD5ibQm2Oz/OhCDXSKMEW5T54iBw5CxuqRL6BrYp+jLLdqBOw==} + remark@15.0.1: + resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} + remove-accents@0.5.0: resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==} @@ -7790,6 +9622,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rou3@0.7.12: + resolution: {integrity: sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg==} + rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} @@ -7844,6 +9679,9 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + schema-dts@1.1.5: resolution: {integrity: sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==} @@ -7873,10 +9711,20 @@ packages: peerDependencies: seroval: ^1.0 + seroval-plugins@1.4.0: + resolution: {integrity: sha512-zir1aWzoiax6pbBVjoYVd0O1QQXgIL3eVGBMsBsNmM8Ukq90yGaWlfx0AB9dTS8GPqrOrbXn79vmItCUP9U3BQ==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + seroval@1.3.2: resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} engines: {node: '>=10'} + seroval@1.4.1: + resolution: {integrity: sha512-9GOc+8T6LN4aByLN75uRvMbrwY5RDBW6lSlknsY4LEa9ZmWcxKcRe1G/Q3HZXjltxMHTrStnvrwAICxZrhldtg==} + engines: {node: '>=10'} + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -7924,6 +9772,9 @@ packages: shiki@1.29.2: resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} + shiki@3.20.0: + resolution: {integrity: sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg==} + side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} @@ -8028,6 +9879,11 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + srvx@0.9.8: + resolution: {integrity: sha512-RZaxTKJEE/14HYn8COLuUOJAt0U55N9l1Xf6jj+T0GoA01EUH1Xz5JtSUOI+EHn+AEgPCVn7gk6jHJffrr06fQ==} + engines: {node: '>=20.16.0'} + hasBin: true + sswr@2.0.0: resolution: {integrity: sha512-mV0kkeBHcjcb0M5NqKtKVg/uTIYNlIIniyDfSGrSfxpEdM9C365jK0z55pl9K0xAkNTJi2OAOVFQpgMPUk+V0w==} peerDependencies: @@ -8160,9 +10016,15 @@ packages: strnum@1.1.2: resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + style-to-js@1.1.21: + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} + style-to-object@0.4.4: resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} + style-to-object@1.0.14: + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + style-value-types@5.1.2: resolution: {integrity: sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==} @@ -8376,6 +10238,9 @@ packages: tailwind-merge@2.6.0: resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} + tailwind-merge@3.4.0: + resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} + tailwind-variants@0.2.1: resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==} engines: {node: '>=16.x', pnpm: '>=7.x'} @@ -8398,6 +10263,13 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + tailwindcss@4.1.18: + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} @@ -8435,16 +10307,30 @@ packages: tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} @@ -8594,6 +10480,16 @@ packages: engines: {node: '>=16.20.2'} hasBin: true + tsconfck@3.1.6: + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + tslib@2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} @@ -8699,6 +10595,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} @@ -8710,8 +10611,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.8.0: - resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} undici@5.29.0: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} @@ -8721,9 +10622,16 @@ packages: resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==} engines: {node: '>=18.17'} + undici@7.16.0: + resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} + engines: {node: '>=20.18.1'} + unenv@2.0.0-rc.17: resolution: {integrity: sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==} + unenv@2.0.0-rc.24: + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -8743,6 +10651,9 @@ packages: unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -8758,6 +10669,9 @@ packages: unist-util-position-from-estree@1.1.2: resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} @@ -8812,10 +10726,88 @@ packages: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} + unplugin@2.3.11: + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} + engines: {node: '>=18.12.0'} + unsplash-js@7.0.19: resolution: {integrity: sha512-j6qT2floy5Q2g2d939FJpwey1yw/GpQecFiSouyJtsHQPj3oqmqq3K4rI+GF8vU1zwGCT7ZwIGQd2dtCQLjYJw==} engines: {node: '>=10'} + unstorage@2.0.0-alpha.4: + resolution: {integrity: sha512-ywXZMZRfrvmO1giJeMTCw6VUn0ALYxVl8pFqJPStiyQUvgJImejtAHrKvXPj4QGJAoS/iLGcVGF6ljN/lkh1bw==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/functions': ^2.2.12 || ^3.0.0 + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + chokidar: ^4.0.3 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + lru-cache: ^11.2.2 + mongodb: ^6.20.0 + ofetch: '*' + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/functions': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + chokidar: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + lru-cache: + optional: true + mongodb: + optional: true + ofetch: + optional: true + uploadthing: + optional: true + update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true @@ -8825,11 +10817,36 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + use-callback-ref@1.3.3: + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.3: + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + use-sync-external-store@1.5.0: resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + utf-8-validate@6.0.5: resolution: {integrity: sha512-EYZR+OpIXp9Y1eG1iueg8KRsY8TuT8VNgnanZ0uA3STqhHQTLwbl+WX76/9X5OY12yQubymBpaBSmMPkSTQcKA==} engines: {node: '>=6.14.2'} @@ -8898,6 +10915,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-tsconfig-paths@5.1.4: + resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + vite@4.5.14: resolution: {integrity: sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==} engines: {node: ^14.18.0 || >=16.0.0} @@ -8997,6 +11022,46 @@ packages: yaml: optional: true + vite@7.3.0: + resolution: {integrity: sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitefu@0.2.5: resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -9013,6 +11078,14 @@ packages: vite: optional: true + vitefu@1.1.1: + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + vitest@1.6.1: resolution: {integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==} engines: {node: ^18.0.0 || >=20.0.0} @@ -9228,6 +11301,10 @@ packages: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} + xmlbuilder2@4.0.3: + resolution: {integrity: sha512-bx8Q1STctnNaaDymWnkfQLKofs0mGNN7rLLapJlGuV3VlvegD7Ls4ggMjE3aUSWItCCzU0PEv45lI87iSigiCA==} + engines: {node: '>=20.0'} + xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} @@ -9323,6 +11400,9 @@ packages: zod@4.1.8: resolution: {integrity: sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ==} + zod@4.2.1: + resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -9826,6 +11906,12 @@ snapshots: '@smithy/types': 4.3.1 tslib: 2.8.1 + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -9854,6 +11940,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.28.5': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.5 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) + '@babel/helpers': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.1 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.27.5': dependencies: '@babel/parser': 7.27.5 @@ -9862,6 +11968,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 + '@babel/generator@7.28.5': + dependencies: + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.27.3': dependencies: '@babel/types': 7.27.6 @@ -9905,6 +12019,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-globals@7.28.0': {} + '@babel/helper-member-expression-to-functions@7.27.1': dependencies: '@babel/traverse': 7.27.4 @@ -9928,6 +12044,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.5 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.27.1': dependencies: '@babel/types': 7.27.6 @@ -9963,6 +12088,8 @@ snapshots: '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-option@7.27.1': {} '@babel/helper-wrap-function@7.27.1': @@ -9978,10 +12105,19 @@ snapshots: '@babel/template': 7.27.2 '@babel/types': 7.27.6 + '@babel/helpers@7.28.4': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.28.5 + '@babel/parser@7.27.5': dependencies: '@babel/types': 7.27.6 + '@babel/parser@7.28.5': + dependencies: + '@babel/types': 7.28.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.4)': dependencies: '@babel/core': 7.27.4 @@ -10071,6 +12207,11 @@ snapshots: '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.4)': dependencies: '@babel/core': 7.27.4 @@ -10116,6 +12257,11 @@ snapshots: '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.4)': dependencies: '@babel/core': 7.27.4 @@ -10374,6 +12520,16 @@ snapshots: '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.4)': dependencies: '@babel/core': 7.27.4 @@ -10577,11 +12733,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.28.5': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.5 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.5 + '@babel/template': 7.27.2 + '@babel/types': 7.28.5 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + '@babel/types@7.27.6': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.5': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + '@bcoe/v8-coverage@0.2.3': {} '@braintree/sanitize-url@6.0.4': {} @@ -10666,11 +12839,27 @@ snapshots: '@csstools/css-tokenizer@3.0.4': {} + '@emnapi/core@1.7.1': + dependencies: + '@emnapi/wasi-threads': 1.1.0 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.4.3': dependencies: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.7.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.1.0': + dependencies: + tslib: 2.8.1 + optional: true + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -10680,6 +12869,9 @@ snapshots: '@esbuild/aix-ppc64@0.25.5': optional: true + '@esbuild/aix-ppc64@0.27.2': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true @@ -10692,6 +12884,9 @@ snapshots: '@esbuild/android-arm64@0.25.5': optional: true + '@esbuild/android-arm64@0.27.2': + optional: true + '@esbuild/android-arm@0.18.20': optional: true @@ -10704,6 +12899,9 @@ snapshots: '@esbuild/android-arm@0.25.5': optional: true + '@esbuild/android-arm@0.27.2': + optional: true + '@esbuild/android-x64@0.18.20': optional: true @@ -10716,6 +12914,9 @@ snapshots: '@esbuild/android-x64@0.25.5': optional: true + '@esbuild/android-x64@0.27.2': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true @@ -10728,6 +12929,9 @@ snapshots: '@esbuild/darwin-arm64@0.25.5': optional: true + '@esbuild/darwin-arm64@0.27.2': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true @@ -10740,6 +12944,9 @@ snapshots: '@esbuild/darwin-x64@0.25.5': optional: true + '@esbuild/darwin-x64@0.27.2': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true @@ -10752,6 +12959,9 @@ snapshots: '@esbuild/freebsd-arm64@0.25.5': optional: true + '@esbuild/freebsd-arm64@0.27.2': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true @@ -10764,6 +12974,9 @@ snapshots: '@esbuild/freebsd-x64@0.25.5': optional: true + '@esbuild/freebsd-x64@0.27.2': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true @@ -10776,6 +12989,9 @@ snapshots: '@esbuild/linux-arm64@0.25.5': optional: true + '@esbuild/linux-arm64@0.27.2': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true @@ -10788,6 +13004,9 @@ snapshots: '@esbuild/linux-arm@0.25.5': optional: true + '@esbuild/linux-arm@0.27.2': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true @@ -10800,6 +13019,9 @@ snapshots: '@esbuild/linux-ia32@0.25.5': optional: true + '@esbuild/linux-ia32@0.27.2': + optional: true + '@esbuild/linux-loong64@0.18.20': optional: true @@ -10812,6 +13034,9 @@ snapshots: '@esbuild/linux-loong64@0.25.5': optional: true + '@esbuild/linux-loong64@0.27.2': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true @@ -10824,6 +13049,9 @@ snapshots: '@esbuild/linux-mips64el@0.25.5': optional: true + '@esbuild/linux-mips64el@0.27.2': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true @@ -10836,6 +13064,9 @@ snapshots: '@esbuild/linux-ppc64@0.25.5': optional: true + '@esbuild/linux-ppc64@0.27.2': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true @@ -10848,6 +13079,9 @@ snapshots: '@esbuild/linux-riscv64@0.25.5': optional: true + '@esbuild/linux-riscv64@0.27.2': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true @@ -10860,6 +13094,9 @@ snapshots: '@esbuild/linux-s390x@0.25.5': optional: true + '@esbuild/linux-s390x@0.27.2': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true @@ -10872,12 +13109,18 @@ snapshots: '@esbuild/linux-x64@0.25.5': optional: true + '@esbuild/linux-x64@0.27.2': + optional: true + '@esbuild/netbsd-arm64@0.25.4': optional: true '@esbuild/netbsd-arm64@0.25.5': optional: true + '@esbuild/netbsd-arm64@0.27.2': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true @@ -10890,12 +13133,18 @@ snapshots: '@esbuild/netbsd-x64@0.25.5': optional: true + '@esbuild/netbsd-x64@0.27.2': + optional: true + '@esbuild/openbsd-arm64@0.25.4': optional: true '@esbuild/openbsd-arm64@0.25.5': optional: true + '@esbuild/openbsd-arm64@0.27.2': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true @@ -10908,6 +13157,12 @@ snapshots: '@esbuild/openbsd-x64@0.25.5': optional: true + '@esbuild/openbsd-x64@0.27.2': + optional: true + + '@esbuild/openharmony-arm64@0.27.2': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true @@ -10920,6 +13175,9 @@ snapshots: '@esbuild/sunos-x64@0.25.5': optional: true + '@esbuild/sunos-x64@0.27.2': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true @@ -10932,6 +13190,9 @@ snapshots: '@esbuild/win32-arm64@0.25.5': optional: true + '@esbuild/win32-arm64@0.27.2': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true @@ -10944,6 +13205,9 @@ snapshots: '@esbuild/win32-ia32@0.25.5': optional: true + '@esbuild/win32-ia32@0.27.2': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true @@ -10956,14 +13220,17 @@ snapshots: '@esbuild/win32-x64@0.25.5': optional: true + '@esbuild/win32-x64@0.27.2': + optional: true + '@eslint-community/eslint-utils@4.7.0(eslint@8.57.1)': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.7.0(eslint@9.31.0(jiti@1.21.7))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.31.0(jiti@2.6.1))': dependencies: - eslint: 9.31.0(jiti@1.21.7) + eslint: 9.31.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -11027,11 +13294,28 @@ snapshots: dependencies: '@floating-ui/utils': 0.2.9 + '@floating-ui/core@1.7.3': + dependencies: + '@floating-ui/utils': 0.2.10 + '@floating-ui/dom@1.7.1': dependencies: '@floating-ui/core': 1.7.1 '@floating-ui/utils': 0.2.9 + '@floating-ui/dom@1.7.4': + dependencies: + '@floating-ui/core': 1.7.3 + '@floating-ui/utils': 0.2.10 + + '@floating-ui/react-dom@2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@floating-ui/dom': 1.7.4 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + + '@floating-ui/utils@0.2.10': {} + '@floating-ui/utils@0.2.9': {} '@formatjs/ecma402-abstract@2.3.4': @@ -11060,6 +13344,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@formatjs/intl-localematcher@0.6.2': + dependencies: + tslib: 2.8.1 + '@hapi/hoek@9.3.0': {} '@hapi/topo@5.1.0': @@ -11319,7 +13607,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -11333,7 +13621,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.15.31)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@22.15.31)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11472,23 +13760,40 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -11533,10 +13838,40 @@ snapshots: transitivePeerDependencies: - supports-color + '@mdx-js/mdx@3.1.1': + dependencies: + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + acorn: 8.15.0 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.6 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.1(acorn@8.15.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + source-map: 0.7.4 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + '@mdx-js/react@2.3.0(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.1.8 + '@types/react': 19.2.7 react: 18.3.1 '@melt-ui/svelte@0.76.2(svelte@5.34.1)': @@ -11608,6 +13943,13 @@ snapshots: '@napi-rs/simple-git-win32-arm64-msvc': 0.1.19 '@napi-rs/simple-git-win32-x64-msvc': 0.1.19 + '@napi-rs/wasm-runtime@1.1.0': + dependencies: + '@emnapi/core': 1.7.1 + '@emnapi/runtime': 1.7.1 + '@tybys/wasm-util': 0.10.1 + optional: true + '@next/env@13.5.11': {} '@next/swc-darwin-arm64@13.5.9': @@ -11649,6 +13991,119 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 + '@oozcitak/dom@2.0.2': + dependencies: + '@oozcitak/infra': 2.0.2 + '@oozcitak/url': 3.0.0 + '@oozcitak/util': 10.0.0 + + '@oozcitak/infra@2.0.2': + dependencies: + '@oozcitak/util': 10.0.0 + + '@oozcitak/url@3.0.0': + dependencies: + '@oozcitak/infra': 2.0.2 + '@oozcitak/util': 10.0.0 + + '@oozcitak/util@10.0.0': {} + + '@orama/orama@3.1.18': {} + + '@oxc-minify/binding-android-arm64@0.96.0': + optional: true + + '@oxc-minify/binding-darwin-arm64@0.96.0': + optional: true + + '@oxc-minify/binding-darwin-x64@0.96.0': + optional: true + + '@oxc-minify/binding-freebsd-x64@0.96.0': + optional: true + + '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0': + optional: true + + '@oxc-minify/binding-linux-arm-musleabihf@0.96.0': + optional: true + + '@oxc-minify/binding-linux-arm64-gnu@0.96.0': + optional: true + + '@oxc-minify/binding-linux-arm64-musl@0.96.0': + optional: true + + '@oxc-minify/binding-linux-riscv64-gnu@0.96.0': + optional: true + + '@oxc-minify/binding-linux-s390x-gnu@0.96.0': + optional: true + + '@oxc-minify/binding-linux-x64-gnu@0.96.0': + optional: true + + '@oxc-minify/binding-linux-x64-musl@0.96.0': + optional: true + + '@oxc-minify/binding-wasm32-wasi@0.96.0': + dependencies: + '@napi-rs/wasm-runtime': 1.1.0 + optional: true + + '@oxc-minify/binding-win32-arm64-msvc@0.96.0': + optional: true + + '@oxc-minify/binding-win32-x64-msvc@0.96.0': + optional: true + + '@oxc-transform/binding-android-arm64@0.96.0': + optional: true + + '@oxc-transform/binding-darwin-arm64@0.96.0': + optional: true + + '@oxc-transform/binding-darwin-x64@0.96.0': + optional: true + + '@oxc-transform/binding-freebsd-x64@0.96.0': + optional: true + + '@oxc-transform/binding-linux-arm-gnueabihf@0.96.0': + optional: true + + '@oxc-transform/binding-linux-arm-musleabihf@0.96.0': + optional: true + + '@oxc-transform/binding-linux-arm64-gnu@0.96.0': + optional: true + + '@oxc-transform/binding-linux-arm64-musl@0.96.0': + optional: true + + '@oxc-transform/binding-linux-riscv64-gnu@0.96.0': + optional: true + + '@oxc-transform/binding-linux-s390x-gnu@0.96.0': + optional: true + + '@oxc-transform/binding-linux-x64-gnu@0.96.0': + optional: true + + '@oxc-transform/binding-linux-x64-musl@0.96.0': + optional: true + + '@oxc-transform/binding-wasm32-wasi@0.96.0': + dependencies: + '@napi-rs/wasm-runtime': 1.1.0 + optional: true + + '@oxc-transform/binding-win32-arm64-msvc@0.96.0': + optional: true + + '@oxc-transform/binding-win32-x64-msvc@0.96.0': + optional: true + '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -11722,10 +14177,10 @@ snapshots: standardwebhooks: 1.0.0 zod: 3.25.64 - '@polar-sh/sveltekit@0.2.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))(zod@3.25.64)': + '@polar-sh/sveltekit@0.2.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(zod@3.25.64)': dependencies: '@polar-sh/sdk': 0.20.2(zod@3.25.64) - '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) transitivePeerDependencies: - zod @@ -11733,6 +14188,366 @@ snapshots: '@popperjs/core@2.11.8': {} + '@radix-ui/number@1.1.1': {} + + '@radix-ui/primitive@1.1.3': {} + + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.7)(react@19.2.3)': + dependencies: + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-context@1.1.2(@types/react@19.2.7)(react@19.2.3)': + dependencies: + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.3) + aria-hidden: 1.2.6 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + react-remove-scroll: 2.7.2(@types/react@19.2.7)(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-direction@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.7)(react@19.2.3)': + dependencies: + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-id@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.3) + aria-hidden: 1.2.6 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + react-remove-scroll: 2.7.2(@types/react@19.2.7)(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@floating-ui/react-dom': 2.1.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/rect': 1.1.1 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-slot@1.2.3(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-slot@1.2.4(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-context': 1.1.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.7)(react@19.2.3)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.7)(react@19.2.3) + react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.7 + + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + '@types/react-dom': 19.2.3(@types/react@19.2.7) + + '@radix-ui/rect@1.1.1': {} + + '@rolldown/pluginutils@1.0.0-beta.40': {} + + '@rolldown/pluginutils@1.0.0-beta.53': {} + '@rollup/plugin-commonjs@25.0.8(rollup@3.29.5)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@3.29.5) @@ -11906,30 +14721,75 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 + '@shikijs/core@3.20.0': + dependencies: + '@shikijs/types': 3.20.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + '@shikijs/engine-javascript@1.29.2': dependencies: '@shikijs/types': 1.29.2 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 2.3.0 + '@shikijs/engine-javascript@3.20.0': + dependencies: + '@shikijs/types': 3.20.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.4 + '@shikijs/engine-oniguruma@1.29.2': dependencies: '@shikijs/types': 1.29.2 '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@3.20.0': + dependencies: + '@shikijs/types': 3.20.0 + '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/langs@1.29.2': dependencies: '@shikijs/types': 1.29.2 + '@shikijs/langs@3.20.0': + dependencies: + '@shikijs/types': 3.20.0 + + '@shikijs/rehype@3.20.0': + dependencies: + '@shikijs/types': 3.20.0 + '@types/hast': 3.0.4 + hast-util-to-string: 3.0.1 + shiki: 3.20.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + '@shikijs/themes@1.29.2': dependencies: '@shikijs/types': 1.29.2 + '@shikijs/themes@3.20.0': + dependencies: + '@shikijs/types': 3.20.0 + + '@shikijs/transformers@3.20.0': + dependencies: + '@shikijs/core': 3.20.0 + '@shikijs/types': 3.20.0 + '@shikijs/types@1.29.2': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + '@shikijs/types@3.20.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@10.0.2': {} '@sideway/address@4.1.5': @@ -12352,46 +15212,46 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@2.1.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))': + '@sveltejs/adapter-auto@2.1.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))': dependencies: - '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))': dependencies: - '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))': dependencies: - '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))': dependencies: - '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-node@1.3.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))': + '@sveltejs/adapter-node@1.3.1(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))': dependencies: '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5) '@rollup/plugin-json': 6.1.0(rollup@3.29.5) '@rollup/plugin-node-resolve': 15.3.1(rollup@3.29.5) - '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) rollup: 3.29.5 - '@sveltejs/adapter-vercel@3.1.0(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))(encoding@0.1.13)': + '@sveltejs/adapter-vercel@3.1.0(@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(encoding@0.1.13)': dependencies: - '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/kit': 1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) '@vercel/nft': 0.24.4(encoding@0.1.13) esbuild: 0.18.20 transitivePeerDependencies: - encoding - supports-color - '@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2))': + '@sveltejs/kit@1.30.4(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) '@types/cookie': 0.5.4 cookie: 0.5.0 devalue: 4.3.3 @@ -12405,14 +15265,14 @@ snapshots: svelte: 4.2.20 tiny-glob: 0.2.9 undici: 5.29.0 - vite: 4.5.14(@types/node@24.0.1)(sass@1.89.2) + vite: 4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - supports-color - '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2))': + '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 @@ -12425,13 +15285,13 @@ snapshots: set-cookie-parser: 2.7.1 sirv: 3.0.1 svelte: 4.2.20 - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) - vitefu: 1.0.6(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) + vitefu: 1.0.6(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) - '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2))': + '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 @@ -12444,13 +15304,13 @@ snapshots: set-cookie-parser: 2.7.1 sirv: 3.0.1 svelte: 5.34.1 - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) - vitefu: 1.0.6(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) + vitefu: 1.0.6(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) - '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 @@ -12463,96 +15323,96 @@ snapshots: set-cookie-parser: 2.7.1 sirv: 3.0.1 svelte: 5.34.1 - vite: 6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + vite: 6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) - '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2))': + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) debug: 4.4.1 svelte: 4.2.20 - vite: 4.5.14(@types/node@24.0.1)(sass@1.89.2) + vite: 4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) debug: 4.4.1 svelte: 4.2.20 - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2))': + '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) debug: 4.4.1 svelte: 5.34.1 - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) debug: 4.4.1 svelte: 5.34.1 - vite: 6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2))': + '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) debug: 4.4.1 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 4.2.20 svelte-hmr: 0.15.3(svelte@4.2.20) - vite: 4.5.14(@types/node@24.0.1)(sass@1.89.2) - vitefu: 0.2.5(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)) + vite: 4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) + vitefu: 0.2.5(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@4.2.20)(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) debug: 4.4.1 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 4.2.20 svelte-hmr: 0.16.0(svelte@4.2.20) - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) - vitefu: 0.2.5(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) + vitefu: 0.2.5(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2))': + '@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)))(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) debug: 4.4.1 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.34.1 - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) - vitefu: 1.0.6(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) + vitefu: 1.0.6(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) debug: 4.4.1 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.34.1 - vite: 6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + vite: 6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) transitivePeerDependencies: - supports-color @@ -12574,22 +15434,178 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))': dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) - '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))': + '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) - '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))': + '@tailwindcss/node@4.1.18': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.18.4 + jiti: 2.6.1 + lightningcss: 1.30.2 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.1.18 + + '@tailwindcss/oxide-android-arm64@4.1.18': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.18': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.18': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + optional: true + + '@tailwindcss/oxide@4.1.18': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-x64': 4.1.18 + '@tailwindcss/oxide-freebsd-x64': 4.1.18 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-x64-musl': 4.1.18 + '@tailwindcss/oxide-wasm32-wasi': 4.1.18 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 + + '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) + + '@tailwindcss/vite@4.1.18(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@tailwindcss/node': 4.1.18 + '@tailwindcss/oxide': 4.1.18 + tailwindcss: 4.1.18 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + + '@tanstack/directive-functions-plugin@1.142.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/core': 7.28.5 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + '@tanstack/router-utils': 1.141.0 + babel-dead-code-elimination: 1.0.11 + pathe: 2.0.3 + tiny-invariant: 1.3.3 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + + '@tanstack/history@1.141.0': {} + + '@tanstack/react-router-devtools@1.141.8(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.141.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@1.9.7)': + dependencies: + '@tanstack/react-router': 1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-devtools-core': 1.141.8(@tanstack/router-core@1.141.8)(csstype@3.2.3)(solid-js@1.9.7) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + optionalDependencies: + '@tanstack/router-core': 1.141.8 + transitivePeerDependencies: + - csstype + - solid-js + + '@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@tanstack/history': 1.141.0 + '@tanstack/react-store': 0.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.141.8 + isbot: 5.1.32 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/react-start-client@1.142.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@tanstack/react-router': 1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.141.8 + '@tanstack/start-client-core': 1.142.1 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/react-start-server@1.142.4(crossws@0.4.1(srvx@0.9.8))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@tanstack/history': 1.141.0 + '@tanstack/react-router': 1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.141.8 + '@tanstack/start-client-core': 1.142.1 + '@tanstack/start-server-core': 1.142.4(crossws@0.4.1(srvx@0.9.8)) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + transitivePeerDependencies: + - crossws + + '@tanstack/react-start@1.142.5(crossws@0.4.1(srvx@0.9.8))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@tanstack/react-router': 1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-client': 1.142.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-server': 1.142.4(crossws@0.4.1(srvx@0.9.8))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-utils': 1.141.0 + '@tanstack/start-client-core': 1.142.1 + '@tanstack/start-plugin-core': 1.142.5(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.1(srvx@0.9.8))(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@tanstack/start-server-core': 1.142.4(crossws@0.4.1(srvx@0.9.8)) + pathe: 2.0.3 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - '@rsbuild/core' + - crossws + - supports-color + - vite-plugin-solid + - webpack + + '@tanstack/react-store@0.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + dependencies: + '@tanstack/store': 0.8.0 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + use-sync-external-store: 1.6.0(react@19.2.3) '@tanstack/react-virtual@3.13.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -12597,8 +15613,152 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@tanstack/router-core@1.141.8': + dependencies: + '@tanstack/history': 1.141.0 + '@tanstack/store': 0.8.0 + cookie-es: 2.0.0 + seroval: 1.4.1 + seroval-plugins: 1.4.0(seroval@1.4.1) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/router-devtools-core@1.141.8(@tanstack/router-core@1.141.8)(csstype@3.2.3)(solid-js@1.9.7)': + dependencies: + '@tanstack/router-core': 1.141.8 + clsx: 2.1.1 + goober: 2.1.18(csstype@3.2.3) + solid-js: 1.9.7 + tiny-invariant: 1.3.3 + optionalDependencies: + csstype: 3.2.3 + + '@tanstack/router-generator@1.142.0': + dependencies: + '@tanstack/router-core': 1.141.8 + '@tanstack/router-utils': 1.141.0 + '@tanstack/virtual-file-routes': 1.141.0 + prettier: 3.5.3 + recast: 0.23.11 + source-map: 0.7.4 + tsx: 4.20.3 + zod: 3.25.64 + transitivePeerDependencies: + - supports-color + + '@tanstack/router-plugin@1.142.0(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@babel/core': 7.28.5 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + '@tanstack/router-core': 1.141.8 + '@tanstack/router-generator': 1.142.0 + '@tanstack/router-utils': 1.141.0 + '@tanstack/virtual-file-routes': 1.141.0 + babel-dead-code-elimination: 1.0.11 + chokidar: 3.6.0 + unplugin: 2.3.11 + zod: 3.25.64 + optionalDependencies: + '@tanstack/react-router': 1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + + '@tanstack/router-utils@1.141.0': + dependencies: + '@babel/core': 7.27.4 + '@babel/generator': 7.27.5 + '@babel/parser': 7.27.5 + '@babel/preset-typescript': 7.27.1(@babel/core@7.27.4) + ansis: 4.2.0 + diff: 8.0.2 + pathe: 2.0.3 + tinyglobby: 0.2.15 + transitivePeerDependencies: + - supports-color + + '@tanstack/server-functions-plugin@1.142.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/core': 7.28.5 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + '@tanstack/directive-functions-plugin': 1.142.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + babel-dead-code-elimination: 1.0.11 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - supports-color + - vite + + '@tanstack/start-client-core@1.142.1': + dependencies: + '@tanstack/router-core': 1.141.8 + '@tanstack/start-storage-context': 1.142.1 + seroval: 1.4.1 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + '@tanstack/start-plugin-core@1.142.5(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.1(srvx@0.9.8))(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/core': 7.27.4 + '@babel/types': 7.27.6 + '@rolldown/pluginutils': 1.0.0-beta.40 + '@tanstack/router-core': 1.141.8 + '@tanstack/router-generator': 1.142.0 + '@tanstack/router-plugin': 1.142.0(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@tanstack/router-utils': 1.141.0 + '@tanstack/server-functions-plugin': 1.142.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + '@tanstack/start-client-core': 1.142.1 + '@tanstack/start-server-core': 1.142.4(crossws@0.4.1(srvx@0.9.8)) + babel-dead-code-elimination: 1.0.11 + cheerio: 1.1.2 + exsolve: 1.0.8 + pathe: 2.0.3 + srvx: 0.9.8 + tinyglobby: 0.2.15 + ufo: 1.6.1 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + vitefu: 1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)) + xmlbuilder2: 4.0.3 + zod: 3.25.64 + transitivePeerDependencies: + - '@rsbuild/core' + - '@tanstack/react-router' + - crossws + - supports-color + - vite-plugin-solid + - webpack + + '@tanstack/start-server-core@1.142.4(crossws@0.4.1(srvx@0.9.8))': + dependencies: + '@tanstack/history': 1.141.0 + '@tanstack/router-core': 1.141.8 + '@tanstack/start-client-core': 1.142.1 + '@tanstack/start-storage-context': 1.142.1 + h3-v2: h3@2.0.1-rc.6(crossws@0.4.1(srvx@0.9.8)) + seroval: 1.4.1 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - crossws + + '@tanstack/start-storage-context@1.142.1': + dependencies: + '@tanstack/router-core': 1.141.8 + + '@tanstack/store@0.8.0': {} + '@tanstack/virtual-core@3.13.10': {} + '@tanstack/virtual-file-routes@1.141.0': {} + '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.27.1 @@ -12636,13 +15796,13 @@ snapshots: '@testing-library/dom': 9.3.4 svelte: 4.2.20 - '@testing-library/svelte@5.2.8(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2))(vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2))': + '@testing-library/svelte@5.2.8(svelte@5.34.1)(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2))(vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2))': dependencies: '@testing-library/dom': 10.4.0 svelte: 5.34.1 optionalDependencies: - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) - vitest: 2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) + vitest: 2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)': dependencies: @@ -12669,6 +15829,11 @@ snapshots: '@tsconfig/node16@1.0.4': {} + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true + '@types/acorn@4.0.6': dependencies: '@types/estree': 1.0.8 @@ -12907,9 +16072,9 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@24.0.1': + '@types/node@24.10.4': dependencies: - undici-types: 7.8.0 + undici-types: 7.16.0 '@types/nodemailer@6.4.17': dependencies: @@ -12928,14 +16093,18 @@ snapshots: '@types/raf@3.4.3': optional: true + '@types/react-dom@19.2.3(@types/react@19.2.7)': + dependencies: + '@types/react': 19.2.7 + '@types/react@18.3.23': dependencies: '@types/prop-types': 15.7.15 csstype: 3.1.3 - '@types/react@19.1.8': + '@types/react@19.2.7': dependencies: - csstype: 3.1.3 + csstype: 3.2.3 '@types/resolve@1.20.2': {} @@ -12991,16 +16160,16 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/parser': 7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3) '@typescript-eslint/scope-manager': 7.0.1 - '@typescript-eslint/type-utils': 7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) - '@typescript-eslint/utils': 7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/type-utils': 7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3) + '@typescript-eslint/utils': 7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 7.0.1 debug: 4.4.1 - eslint: 9.31.0(jiti@1.21.7) + eslint: 9.31.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -13011,14 +16180,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/parser@7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 7.0.1 '@typescript-eslint/types': 7.0.1 '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.8.3) '@typescript-eslint/visitor-keys': 7.0.1 debug: 4.4.1 - eslint: 9.31.0(jiti@1.21.7) + eslint: 9.31.0(jiti@2.6.1) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -13029,12 +16198,12 @@ snapshots: '@typescript-eslint/types': 7.0.1 '@typescript-eslint/visitor-keys': 7.0.1 - '@typescript-eslint/type-utils@7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/type-utils@7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.8.3) - '@typescript-eslint/utils': 7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/utils': 7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3) debug: 4.4.1 - eslint: 9.31.0(jiti@1.21.7) + eslint: 9.31.0(jiti@2.6.1) ts-api-utils: 1.4.3(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 @@ -13058,15 +16227,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.0.1(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/utils@7.0.1(eslint@9.31.0(jiti@2.6.1))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.6.1)) '@types/json-schema': 7.0.15 '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 7.0.1 '@typescript-eslint/types': 7.0.1 '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.8.3) - eslint: 9.31.0(jiti@1.21.7) + eslint: 9.31.0(jiti@2.6.1) semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -13096,7 +16265,19 @@ snapshots: - encoding - supports-color - '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2))': + '@vitejs/plugin-react@5.1.2(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@babel/core': 7.28.5 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@rolldown/pluginutils': 1.0.0-beta.53 + '@types/babel__core': 7.20.5 + react-refresh: 0.18.0 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + + '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -13111,7 +16292,7 @@ snapshots: std-env: 3.9.0 strip-literal: 2.1.1 test-exclude: 6.0.0 - vitest: 1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2) + vitest: 1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - supports-color @@ -13128,21 +16309,21 @@ snapshots: chai: 5.2.0 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2))': + '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) - '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2))': + '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) '@vitest/pretty-format@2.1.9': dependencies: @@ -13277,17 +16458,17 @@ snapshots: agent-base@7.1.3: {} - ai@2.2.37(react@18.3.1)(solid-js@1.9.7)(svelte@4.2.20)(vue@3.5.16(typescript@5.8.3)): + ai@2.2.37(react@19.2.3)(solid-js@1.9.7)(svelte@4.2.20)(vue@3.5.16(typescript@5.8.3)): dependencies: eventsource-parser: 1.0.0 nanoid: 3.3.6 solid-swr-store: 0.10.7(solid-js@1.9.7)(swr-store@0.10.6) sswr: 2.0.0(svelte@4.2.20) - swr: 2.2.0(react@18.3.1) + swr: 2.2.0(react@19.2.3) swr-store: 0.10.6 swrv: 1.0.4(vue@3.5.16(typescript@5.8.3)) optionalDependencies: - react: 18.3.1 + react: 19.2.3 solid-js: 1.9.7 svelte: 4.2.20 vue: 3.5.16(typescript@5.8.3) @@ -13325,6 +16506,8 @@ snapshots: ansi-styles@6.2.1: {} + ansis@4.2.0: {} + any-promise@1.3.0: {} anymatch@3.1.3: @@ -13353,6 +16536,10 @@ snapshots: argparse@2.0.1: {} + aria-hidden@1.2.6: + dependencies: + tslib: 2.8.1 + aria-query@5.1.3: dependencies: deep-equal: 2.2.3 @@ -13382,6 +16569,10 @@ snapshots: assertion-error@2.0.1: {} + ast-types@0.16.1: + dependencies: + tslib: 2.8.1 + astring@1.9.0: {} async-sema@3.1.1: {} @@ -13402,6 +16593,16 @@ snapshots: postcss: 8.5.5 postcss-value-parser: 4.2.0 + autoprefixer@10.4.21(postcss@8.5.6): + dependencies: + browserslist: 4.25.0 + caniuse-lite: 1.0.30001723 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.1.0 @@ -13416,6 +16617,15 @@ snapshots: axobject-query@4.1.0: {} + babel-dead-code-elimination@1.0.11: + dependencies: + '@babel/core': 7.27.4 + '@babel/parser': 7.27.5 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + transitivePeerDependencies: + - supports-color + babel-jest@29.7.0(@babel/core@7.27.4): dependencies: '@babel/core': 7.27.4 @@ -13534,6 +16744,8 @@ snapshots: transitivePeerDependencies: - supports-color + boolbase@1.0.0: {} + bowser@2.11.0: {} brace-expansion@1.1.12: @@ -13697,6 +16909,29 @@ snapshots: check-error@2.1.1: {} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.2.2 + css-what: 6.2.2 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + + cheerio@1.1.2: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + encoding-sniffer: 0.2.1 + htmlparser2: 10.0.0 + parse5: 7.3.0 + parse5-htmlparser2-tree-adapter: 7.1.0 + parse5-parser-stream: 7.1.2 + undici: 7.16.0 + whatwg-mimetype: 4.0.0 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -13713,12 +16948,20 @@ snapshots: dependencies: readdirp: 4.1.2 + chokidar@5.0.0: + dependencies: + readdirp: 5.0.0 + chownr@2.0.0: {} ci-info@3.9.0: {} cjs-module-lexer@1.4.3: {} + class-variance-authority@0.7.1: + dependencies: + clsx: 2.1.1 + cli-cursor@5.0.0: dependencies: restore-cursor: 5.1.0 @@ -13766,6 +17009,8 @@ snapshots: estree-walker: 3.0.3 periscopic: 3.1.0 + collapse-white-space@2.1.0: {} + collect-v8-coverage@1.0.2: {} color-convert@1.9.3: @@ -13846,6 +17091,8 @@ snapshots: confbox@0.1.8: {} + consola@3.4.2: {} + console-control-strings@1.1.0: {} content-type@1.0.5: {} @@ -13964,6 +17211,8 @@ snapshots: convert-source-map@2.0.0: {} + cookie-es@2.0.0: {} + cookie-parser@1.4.7: dependencies: cookie: 0.7.2 @@ -13993,13 +17242,13 @@ snapshots: dependencies: layout-base: 1.0.2 - create-jest@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)): + create-jest@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14022,16 +17271,30 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + crossws@0.4.1(srvx@0.9.8): + optionalDependencies: + srvx: 0.9.8 + css-line-break@2.1.0: dependencies: utrie: 1.0.2 optional: true + css-select@5.2.2: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.1 + css-what@6.2.2: {} + css.escape@1.5.1: {} cssesc@3.0.0: {} @@ -14043,6 +17306,8 @@ snapshots: csstype@3.1.3: {} + csstype@3.2.3: {} + cytoscape-cose-bilkent@4.1.0(cytoscape@3.32.0): dependencies: cose-base: 1.0.3 @@ -14247,6 +17512,8 @@ snapshots: dayjs@1.11.13: {} + db0@0.3.4: {} + debug@2.6.9: dependencies: ms: 2.0.0 @@ -14340,6 +17607,8 @@ snapshots: detect-newline@3.1.0: {} + detect-node-es@1.1.0: {} + devalue@4.3.3: {} devalue@5.1.1: {} @@ -14356,6 +17625,8 @@ snapshots: diff@5.2.0: {} + diff@8.0.2: {} + dijkstrajs@1.0.3: {} dir-glob@3.0.1: @@ -14372,6 +17643,18 @@ snapshots: dom-accessibility-api@0.6.3: {} + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + dompurify@2.5.8: optional: true @@ -14381,6 +17664,12 @@ snapshots: optionalDependencies: '@types/trusted-types': 2.0.7 + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dot-prop@5.3.0: dependencies: is-obj: 2.0.0 @@ -14420,10 +17709,20 @@ snapshots: emoji-regex@9.2.2: {} + encoding-sniffer@0.2.1: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 + enhanced-resolve@5.18.4: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + entities@4.5.0: {} entities@6.0.1: {} @@ -14463,6 +17762,20 @@ snapshots: es6-promise@3.3.1: {} + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.15.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.2 + esbuild@0.18.20: optionalDependencies: '@esbuild/android-arm': 0.18.20 @@ -14570,6 +17883,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.5 '@esbuild/win32-x64': 0.25.5 + esbuild@0.27.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.2 + '@esbuild/android-arm': 0.27.2 + '@esbuild/android-arm64': 0.27.2 + '@esbuild/android-x64': 0.27.2 + '@esbuild/darwin-arm64': 0.27.2 + '@esbuild/darwin-x64': 0.27.2 + '@esbuild/freebsd-arm64': 0.27.2 + '@esbuild/freebsd-x64': 0.27.2 + '@esbuild/linux-arm': 0.27.2 + '@esbuild/linux-arm64': 0.27.2 + '@esbuild/linux-ia32': 0.27.2 + '@esbuild/linux-loong64': 0.27.2 + '@esbuild/linux-mips64el': 0.27.2 + '@esbuild/linux-ppc64': 0.27.2 + '@esbuild/linux-riscv64': 0.27.2 + '@esbuild/linux-s390x': 0.27.2 + '@esbuild/linux-x64': 0.27.2 + '@esbuild/netbsd-arm64': 0.27.2 + '@esbuild/netbsd-x64': 0.27.2 + '@esbuild/openbsd-arm64': 0.27.2 + '@esbuild/openbsd-x64': 0.27.2 + '@esbuild/openharmony-arm64': 0.27.2 + '@esbuild/sunos-x64': 0.27.2 + '@esbuild/win32-arm64': 0.27.2 + '@esbuild/win32-ia32': 0.27.2 + '@esbuild/win32-x64': 0.27.2 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -14637,9 +17979,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.31.0(jiti@1.21.7): + eslint@9.31.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.0 @@ -14675,7 +18017,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 1.21.7 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -14713,29 +18055,62 @@ snapshots: dependencies: '@types/estree': 1.0.8 + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.8 + estree-util-build-jsx@2.2.2: dependencies: '@types/estree-jsx': 1.0.5 estree-util-is-identifier-name: 2.1.0 estree-walker: 3.0.3 + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + estree-util-is-identifier-name@2.1.0: {} + estree-util-is-identifier-name@3.0.0: {} + + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + estree-util-to-js@1.2.0: dependencies: '@types/estree-jsx': 1.0.5 astring: 1.9.0 source-map: 0.7.4 + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.4 + estree-util-value-to-estree@3.4.0: dependencies: '@types/estree': 1.0.8 + estree-util-value-to-estree@3.5.0: + dependencies: + '@types/estree': 1.0.8 + estree-util-visit@1.2.1: dependencies: '@types/estree-jsx': 1.0.5 '@types/unist': 2.0.11 + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 + estree-walker@2.0.2: {} estree-walker@3.0.3: @@ -14796,6 +18171,8 @@ snapshots: exsolve@1.0.5: {} + exsolve@1.0.8: {} + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -14840,6 +18217,14 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.6(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + fflate@0.4.8: {} fflate@0.8.2: {} @@ -14952,6 +18337,98 @@ snapshots: fsevents@2.3.3: optional: true + fumadocs-core@16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + '@formatjs/intl-localematcher': 0.6.2 + '@orama/orama': 3.1.18 + '@shikijs/rehype': 3.20.0 + '@shikijs/transformers': 3.20.0 + estree-util-value-to-estree: 3.5.0 + github-slugger: 2.0.0 + hast-util-to-estree: 3.1.3 + hast-util-to-jsx-runtime: 2.3.6 + image-size: 2.0.2 + negotiator: 1.0.0 + npm-to-yarn: 3.0.1 + path-to-regexp: 8.3.0 + remark: 15.0.1 + remark-gfm: 4.0.1 + remark-rehype: 11.1.2 + scroll-into-view-if-needed: 3.1.0 + shiki: 3.20.0 + unist-util-visit: 5.0.0 + optionalDependencies: + '@tanstack/react-router': 1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@types/react': 19.2.7 + lucide-react: 0.562.0(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + transitivePeerDependencies: + - supports-color + + fumadocs-mdx@14.0.4(fumadocs-core@16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)): + dependencies: + '@mdx-js/mdx': 3.1.1 + '@standard-schema/spec': 1.0.0 + chokidar: 5.0.0 + esbuild: 0.27.2 + estree-util-value-to-estree: 3.5.0 + fumadocs-core: 16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + js-yaml: 4.1.1 + lru-cache: 11.2.4 + mdast-util-to-markdown: 2.1.2 + picocolors: 1.1.1 + picomatch: 4.0.3 + remark-mdx: 3.1.1 + tinyexec: 1.0.2 + tinyglobby: 0.2.15 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + zod: 4.2.1 + optionalDependencies: + react: 19.2.3 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + + fumadocs-ui@16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(tailwindcss@4.1.18): + dependencies: + '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@radix-ui/react-slot': 1.2.4(@types/react@19.2.7)(react@19.2.3) + '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + class-variance-authority: 0.7.1 + fumadocs-core: 16.2.1(@tanstack/react-router@1.141.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@types/react@19.2.7)(lucide-react@0.562.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + lodash.merge: 4.6.2 + next-themes: 0.4.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + postcss-selector-parser: 7.1.1 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + react-medium-image-zoom: 5.4.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + scroll-into-view-if-needed: 3.1.0 + tailwind-merge: 3.4.0 + optionalDependencies: + '@types/react': 19.2.7 + tailwindcss: 4.1.18 + transitivePeerDependencies: + - '@mixedbread/sdk' + - '@orama/core' + - '@tanstack/react-router' + - '@types/react-dom' + - algoliasearch + - lucide-react + - react-router + - supports-color + - waku + function-bind@1.1.2: {} functions-have-names@1.2.3: {} @@ -14989,6 +18466,8 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 + get-nonce@1.0.1: {} + get-package-type@0.1.0: {} get-pkg-repo@4.2.1: @@ -15108,6 +18587,10 @@ snapshots: globrex@0.1.2: {} + goober@2.1.18(csstype@3.2.3): + dependencies: + csstype: 3.2.3 + gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -15121,6 +18604,20 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 + h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.8)): + dependencies: + rou3: 0.7.12 + srvx: 0.9.8 + optionalDependencies: + crossws: 0.4.1(srvx@0.9.8) + + h3@2.0.1-rc.6(crossws@0.4.1(srvx@0.9.8)): + dependencies: + rou3: 0.7.12 + srvx: 0.9.8 + optionalDependencies: + crossws: 0.4.1(srvx@0.9.8) + handlebars@4.7.8: dependencies: minimist: 1.2.8 @@ -15252,6 +18749,27 @@ snapshots: transitivePeerDependencies: - supports-color + hast-util-to-estree@3.1.3: + dependencies: + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + hast-util-to-html@9.0.5: dependencies: '@types/hast': 3.0.4 @@ -15266,6 +18784,26 @@ snapshots: stringify-entities: 4.0.4 zwitch: 2.0.4 + hast-util-to-jsx-runtime@2.3.6: + dependencies: + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.4 @@ -15343,6 +18881,13 @@ snapshots: text-segmentation: 1.0.3 optional: true + htmlparser2@10.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 6.0.1 + http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -15386,6 +18931,8 @@ snapshots: ignore@5.3.2: {} + image-size@2.0.2: {} + immediate@3.0.6: {} immutable@5.1.3: {} @@ -15417,6 +18964,8 @@ snapshots: inline-style-parser@0.1.1: {} + inline-style-parser@0.2.7: {} + inquirer@11.1.0: dependencies: '@inquirer/core': 9.2.1 @@ -15615,6 +19164,8 @@ snapshots: isarray@2.0.5: {} + isbot@5.1.32: {} + isexe@2.0.0: {} istanbul-lib-coverage@3.2.2: {} @@ -15713,16 +19264,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)): + jest-cli@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + create-jest: 29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15732,7 +19283,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.15.31)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)): + jest-config@29.7.0(@types/node@22.15.31)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)): dependencies: '@babel/core': 7.27.4 '@jest/test-sequencer': 29.7.0 @@ -15758,12 +19309,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.15.31 - ts-node: 10.9.2(@types/node@24.0.1)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@24.10.4)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)): + jest-config@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)): dependencies: '@babel/core': 7.27.4 '@jest/test-sequencer': 29.7.0 @@ -15788,8 +19339,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.0.1 - ts-node: 10.9.2(@types/node@24.0.1)(typescript@5.8.3) + '@types/node': 24.10.4 + ts-node: 10.9.2(@types/node@24.10.4)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16009,12 +19560,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)): + jest@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + jest-cli: 29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16023,6 +19574,8 @@ snapshots: jiti@1.21.7: {} + jiti@2.6.1: {} + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 @@ -16044,6 +19597,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5): dependencies: cssstyle: 4.4.0 @@ -16149,6 +19706,55 @@ snapshots: dependencies: immediate: 3.0.6 + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true + + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -16230,6 +19836,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.2.4: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -16243,6 +19851,12 @@ snapshots: dependencies: yallist: 4.0.0 + lucide-react@0.562.0(react@19.2.3): + dependencies: + react: 19.2.3 + + lucide-static@0.552.0: {} + lucide-svelte@0.468.0(svelte@5.34.1): dependencies: svelte: 5.34.1 @@ -16253,6 +19867,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + magicast@0.3.5: dependencies: '@babel/parser': 7.27.5 @@ -16279,6 +19897,8 @@ snapshots: markdown-extensions@1.1.1: {} + markdown-extensions@2.0.0: {} + markdown-table@3.0.4: {} marked@7.0.5: {} @@ -16303,6 +19923,13 @@ snapshots: unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + mdast-util-from-markdown@1.3.1: dependencies: '@types/mdast': 3.0.15 @@ -16320,6 +19947,23 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + mdast-util-gfm-autolink-literal@1.0.3: dependencies: '@types/mdast': 3.0.15 @@ -16327,17 +19971,43 @@ snapshots: mdast-util-find-and-replace: 2.2.2 micromark-util-character: 1.2.0 + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + mdast-util-gfm-footnote@1.0.2: dependencies: '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 micromark-util-normalize-identifier: 1.1.0 + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + mdast-util-gfm-strikethrough@1.0.3: dependencies: '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-gfm-table@1.0.7: dependencies: '@types/mdast': 3.0.15 @@ -16347,11 +20017,30 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-gfm-task-list-item@1.0.2: dependencies: '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-gfm@2.0.2: dependencies: mdast-util-from-markdown: 1.3.1 @@ -16364,6 +20053,18 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-math@2.0.2: dependencies: '@types/mdast': 3.0.15 @@ -16380,6 +20081,17 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-mdx-jsx@2.1.4: dependencies: '@types/estree-jsx': 1.0.5 @@ -16397,6 +20109,23 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + mdast-util-mdx@2.0.1: dependencies: mdast-util-from-markdown: 1.3.1 @@ -16407,6 +20136,16 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-mdx@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-mdxjs-esm@1.3.1: dependencies: '@types/estree-jsx': 1.0.5 @@ -16417,11 +20156,27 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-phrasing@3.0.1: dependencies: '@types/mdast': 3.0.15 unist-util-is: 5.2.1 + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + mdast-util-to-hast@12.3.0: dependencies: '@types/hast': 2.3.10 @@ -16456,6 +20211,18 @@ snapshots: unist-util-visit: 4.1.2 zwitch: 2.0.4 + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + mdast-util-to-string@3.2.0: dependencies: '@types/mdast': 3.0.15 @@ -16556,6 +20323,25 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm-autolink-literal@1.0.5: dependencies: micromark-util-character: 1.2.0 @@ -16563,6 +20349,13 @@ snapshots: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm-footnote@1.1.2: dependencies: micromark-core-commonmark: 1.1.0 @@ -16574,6 +20367,17 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm-strikethrough@1.0.7: dependencies: micromark-util-chunked: 1.1.0 @@ -16583,6 +20387,15 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm-table@1.0.7: dependencies: micromark-factory-space: 1.1.0 @@ -16591,10 +20404,22 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm-tagfilter@1.0.2: dependencies: micromark-util-types: 1.1.0 + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + micromark-extension-gfm-task-list-item@1.0.5: dependencies: micromark-factory-space: 1.1.0 @@ -16603,6 +20428,14 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm@2.0.3: dependencies: micromark-extension-gfm-autolink-literal: 1.0.5 @@ -16614,6 +20447,17 @@ snapshots: micromark-util-combine-extensions: 1.1.0 micromark-util-types: 1.1.0 + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-math@2.1.2: dependencies: '@types/katex': 0.16.7 @@ -16635,6 +20479,17 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-extension-mdx-expression@3.0.1: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-mdx-jsx@1.0.5: dependencies: '@types/acorn': 4.0.6 @@ -16648,10 +20503,27 @@ snapshots: uvu: 0.5.6 vfile-message: 3.1.4 + micromark-extension-mdx-jsx@3.0.2: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.2 + micromark-extension-mdx-md@1.0.1: dependencies: micromark-util-types: 1.1.0 + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + micromark-extension-mdxjs-esm@1.0.5: dependencies: '@types/estree': 1.0.8 @@ -16664,6 +20536,18 @@ snapshots: uvu: 0.5.6 vfile-message: 3.1.4 + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + micromark-extension-mdxjs@1.0.1: dependencies: acorn: 8.15.0 @@ -16675,12 +20559,29 @@ snapshots: micromark-util-combine-extensions: 1.1.0 micromark-util-types: 1.1.0 + micromark-extension-mdxjs@3.0.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + micromark-factory-destination@1.1.0: dependencies: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-factory-label@1.1.0: dependencies: micromark-util-character: 1.2.0 @@ -16688,6 +20589,13 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-factory-mdx-expression@1.0.9: dependencies: '@types/estree': 1.0.8 @@ -16699,11 +20607,28 @@ snapshots: uvu: 0.5.6 vfile-message: 3.1.4 + micromark-factory-mdx-expression@2.0.3: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + micromark-factory-space@1.1.0: dependencies: micromark-util-character: 1.2.0 micromark-util-types: 1.1.0 + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + micromark-factory-title@1.1.0: dependencies: micromark-factory-space: 1.1.0 @@ -16711,6 +20636,13 @@ snapshots: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-factory-whitespace@1.1.0: dependencies: micromark-factory-space: 1.1.0 @@ -16718,6 +20650,13 @@ snapshots: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-util-character@1.2.0: dependencies: micromark-util-symbol: 1.1.0 @@ -16732,21 +20671,40 @@ snapshots: dependencies: micromark-util-symbol: 1.1.0 + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-classify-character@1.1.0: dependencies: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-util-combine-extensions@1.1.0: dependencies: micromark-util-chunked: 1.1.0 micromark-util-types: 1.1.0 + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + micromark-util-decode-numeric-character-reference@1.1.0: dependencies: micromark-util-symbol: 1.1.0 + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-decode-string@1.1.0: dependencies: decode-named-character-reference: 1.1.0 @@ -16754,6 +20712,13 @@ snapshots: micromark-util-decode-numeric-character-reference: 1.1.0 micromark-util-symbol: 1.1.0 + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + micromark-util-encode@1.1.0: {} micromark-util-encode@2.0.1: {} @@ -16769,16 +20734,36 @@ snapshots: uvu: 0.5.6 vfile-message: 3.1.4 + micromark-util-events-to-acorn@2.0.3: + dependencies: + '@types/estree': 1.0.8 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.2 + micromark-util-html-tag-name@1.2.0: {} + micromark-util-html-tag-name@2.0.1: {} + micromark-util-normalize-identifier@1.1.0: dependencies: micromark-util-symbol: 1.1.0 + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-resolve-all@1.1.0: dependencies: micromark-util-types: 1.1.0 + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + micromark-util-sanitize-uri@1.2.0: dependencies: micromark-util-character: 1.2.0 @@ -16798,6 +20783,13 @@ snapshots: micromark-util-types: 1.1.0 uvu: 0.5.6 + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-util-symbol@1.1.0: {} micromark-util-symbol@2.0.1: {} @@ -16828,6 +20820,28 @@ snapshots: transitivePeerDependencies: - supports-color + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.1 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -16967,6 +20981,8 @@ snapshots: natural-compare@1.4.0: {} + negotiator@1.0.0: {} + neo-async@2.6.2: {} next-mdx-remote@4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -16992,6 +21008,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + next-themes@0.4.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + next@13.5.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2): dependencies: '@next/env': 13.5.11 @@ -17072,6 +21093,56 @@ snapshots: transitivePeerDependencies: - supports-color + nf3@0.1.12: {} + + nitro@3.0.1-alpha.1(chokidar@4.0.3)(ioredis@5.7.0)(lru-cache@11.2.4)(rollup@4.43.0)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)): + dependencies: + consola: 3.4.2 + crossws: 0.4.1(srvx@0.9.8) + db0: 0.3.4 + h3: 2.0.1-rc.5(crossws@0.4.1(srvx@0.9.8)) + jiti: 2.6.1 + nf3: 0.1.12 + ofetch: 2.0.0-alpha.3 + ohash: 2.0.11 + oxc-minify: 0.96.0 + oxc-transform: 0.96.0 + srvx: 0.9.8 + undici: 7.16.0 + unenv: 2.0.0-rc.24 + unstorage: 2.0.0-alpha.4(chokidar@4.0.3)(db0@0.3.4)(ioredis@5.7.0)(lru-cache@11.2.4)(ofetch@2.0.0-alpha.3) + optionalDependencies: + rollup: 4.43.0 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@electric-sql/pglite' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - chokidar + - drizzle-orm + - idb-keyval + - ioredis + - lru-cache + - mongodb + - mysql2 + - sqlite3 + - uploadthing + node-abi@3.75.0: dependencies: semver: 7.7.2 @@ -17131,6 +21202,8 @@ snapshots: npm-to-yarn@2.2.1: {} + npm-to-yarn@3.0.1: {} + npmlog@5.0.1: dependencies: are-we-there-yet: 2.0.0 @@ -17138,6 +21211,10 @@ snapshots: gauge: 3.0.2 set-blocking: 2.0.0 + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + nwsapi@2.2.20: {} object-assign@4.1.1: {} @@ -17162,6 +21239,8 @@ snapshots: has-symbols: 1.1.0 object-keys: 1.1.1 + ofetch@2.0.0-alpha.3: {} + ohash@2.0.11: {} on-finished@2.4.1: @@ -17184,12 +21263,20 @@ snapshots: dependencies: mimic-function: 5.0.1 + oniguruma-parser@0.12.1: {} + oniguruma-to-es@2.3.0: dependencies: emoji-regex-xs: 1.0.0 regex: 5.1.1 regex-recursion: 5.1.1 + oniguruma-to-es@4.3.4: + dependencies: + oniguruma-parser: 0.12.1 + regex: 6.1.0 + regex-recursion: 6.0.2 + openai-edge@1.2.3: {} openapi-types@12.1.3: {} @@ -17217,6 +21304,42 @@ snapshots: os-tmpdir@1.0.2: {} + oxc-minify@0.96.0: + optionalDependencies: + '@oxc-minify/binding-android-arm64': 0.96.0 + '@oxc-minify/binding-darwin-arm64': 0.96.0 + '@oxc-minify/binding-darwin-x64': 0.96.0 + '@oxc-minify/binding-freebsd-x64': 0.96.0 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.96.0 + '@oxc-minify/binding-linux-arm-musleabihf': 0.96.0 + '@oxc-minify/binding-linux-arm64-gnu': 0.96.0 + '@oxc-minify/binding-linux-arm64-musl': 0.96.0 + '@oxc-minify/binding-linux-riscv64-gnu': 0.96.0 + '@oxc-minify/binding-linux-s390x-gnu': 0.96.0 + '@oxc-minify/binding-linux-x64-gnu': 0.96.0 + '@oxc-minify/binding-linux-x64-musl': 0.96.0 + '@oxc-minify/binding-wasm32-wasi': 0.96.0 + '@oxc-minify/binding-win32-arm64-msvc': 0.96.0 + '@oxc-minify/binding-win32-x64-msvc': 0.96.0 + + oxc-transform@0.96.0: + optionalDependencies: + '@oxc-transform/binding-android-arm64': 0.96.0 + '@oxc-transform/binding-darwin-arm64': 0.96.0 + '@oxc-transform/binding-darwin-x64': 0.96.0 + '@oxc-transform/binding-freebsd-x64': 0.96.0 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.96.0 + '@oxc-transform/binding-linux-arm-musleabihf': 0.96.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.96.0 + '@oxc-transform/binding-linux-arm64-musl': 0.96.0 + '@oxc-transform/binding-linux-riscv64-gnu': 0.96.0 + '@oxc-transform/binding-linux-s390x-gnu': 0.96.0 + '@oxc-transform/binding-linux-x64-gnu': 0.96.0 + '@oxc-transform/binding-linux-x64-musl': 0.96.0 + '@oxc-transform/binding-wasm32-wasi': 0.96.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.96.0 + '@oxc-transform/binding-win32-x64-msvc': 0.96.0 + p-finally@1.0.0: {} p-limit@1.3.0: @@ -17295,6 +21418,15 @@ snapshots: dependencies: parse-path: 7.1.0 + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.3.0 + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.3.0 + parse5@7.3.0: dependencies: entities: 6.0.1 @@ -17320,6 +21452,8 @@ snapshots: path-to-regexp@6.3.0: {} + path-to-regexp@8.3.0: {} + path-type@3.0.0: dependencies: pify: 3.0.0 @@ -17349,6 +21483,8 @@ snapshots: picomatch@4.0.2: {} + picomatch@4.0.3: {} + pify@2.3.0: {} pify@3.0.0: {} @@ -17418,13 +21554,13 @@ snapshots: postcss: 8.5.5 ts-node: 10.9.2(@types/node@22.15.31)(typescript@5.8.3) - postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)): + postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.0 optionalDependencies: postcss: 8.5.5 - ts-node: 10.9.2(@types/node@24.0.1)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@24.10.4)(typescript@5.8.3) postcss-nested@6.2.0(postcss@8.5.5): dependencies: @@ -17441,6 +21577,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@7.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-value-parser@4.2.0: {} postcss@8.4.31: @@ -17455,6 +21596,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + posthog-js@1.252.0: dependencies: core-js: 3.43.0 @@ -17573,14 +21720,55 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 + react-dom@19.2.3(react@19.2.3): + dependencies: + react: 19.2.3 + scheduler: 0.27.0 + react-is@17.0.2: {} react-is@18.3.1: {} + react-medium-image-zoom@5.4.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + + react-refresh@0.18.0: {} + + react-remove-scroll-bar@2.3.8(@types/react@19.2.7)(react@19.2.3): + dependencies: + react: 19.2.3 + react-style-singleton: 2.2.3(@types/react@19.2.7)(react@19.2.3) + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.7 + + react-remove-scroll@2.7.2(@types/react@19.2.7)(react@19.2.3): + dependencies: + react: 19.2.3 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.7)(react@19.2.3) + react-style-singleton: 2.2.3(@types/react@19.2.7)(react@19.2.3) + tslib: 2.8.1 + use-callback-ref: 1.3.3(@types/react@19.2.7)(react@19.2.3) + use-sidecar: 1.1.3(@types/react@19.2.7)(react@19.2.3) + optionalDependencies: + '@types/react': 19.2.7 + + react-style-singleton@2.2.3(@types/react@19.2.7)(react@19.2.3): + dependencies: + get-nonce: 1.0.1 + react: 19.2.3 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.7 + react@18.3.1: dependencies: loose-envify: 1.4.0 + react@19.2.3: {} + read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -17631,8 +21819,47 @@ snapshots: readdirp@4.1.2: {} + readdirp@5.0.0: {} + reading-time@1.5.0: {} + recast@0.23.11: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.8 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.1(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.8 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.8 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -17658,12 +21885,20 @@ snapshots: regex: 5.1.1 regex-utilities: 2.3.0 + regex-recursion@6.0.2: + dependencies: + regex-utilities: 2.3.0 + regex-utilities@2.3.0: {} regex@5.1.1: dependencies: regex-utilities: 2.3.0 + regex@6.1.0: + dependencies: + regex-utilities: 2.3.0 + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -17711,6 +21946,14 @@ snapshots: hast-util-raw: 9.1.0 vfile: 6.0.3 + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.3 + transitivePeerDependencies: + - supports-color + rehype-slug@6.0.0: dependencies: '@types/hast': 3.0.4 @@ -17735,6 +21978,17 @@ snapshots: transitivePeerDependencies: - supports-color + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + remark-math@5.1.1: dependencies: '@types/mdast': 3.0.15 @@ -17749,6 +22003,13 @@ snapshots: transitivePeerDependencies: - supports-color + remark-mdx@3.1.1: + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + remark-parse@10.0.2: dependencies: '@types/mdast': 3.0.15 @@ -17757,6 +22018,15 @@ snapshots: transitivePeerDependencies: - supports-color + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + remark-reading-time@2.0.2: dependencies: estree-util-is-identifier-name: 2.1.0 @@ -17771,6 +22041,20 @@ snapshots: mdast-util-to-hast: 12.3.0 unified: 10.1.2 + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + remark-toc@9.0.0: dependencies: '@types/mdast': 4.0.4 @@ -17782,6 +22066,15 @@ snapshots: hast-util-whitespace: 3.0.0 unist-util-visit: 5.0.0 + remark@15.0.1: + dependencies: + '@types/mdast': 4.0.4 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + remove-accents@0.5.0: {} require-directory@2.1.1: {} @@ -17856,6 +22149,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.43.0 fsevents: 2.3.3 + rou3@0.7.12: {} + rrweb-cssom@0.7.1: {} rrweb-cssom@0.8.0: {} @@ -17913,6 +22208,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.27.0: {} + schema-dts@1.1.5: {} scroll-into-view-if-needed@3.1.0: @@ -17934,8 +22231,14 @@ snapshots: dependencies: seroval: 1.3.2 + seroval-plugins@1.4.0(seroval@1.4.1): + dependencies: + seroval: 1.4.1 + seroval@1.3.2: {} + seroval@1.4.1: {} + set-blocking@2.0.0: {} set-cookie-parser@2.7.1: {} @@ -18016,6 +22319,17 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + shiki@3.20.0: + dependencies: + '@shikijs/core': 3.20.0 + '@shikijs/engine-javascript': 3.20.0 + '@shikijs/engine-oniguruma': 3.20.0 + '@shikijs/langs': 3.20.0 + '@shikijs/themes': 3.20.0 + '@shikijs/types': 3.20.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + side-channel-list@1.0.0: dependencies: es-errors: 1.3.0 @@ -18072,7 +22386,7 @@ snapshots: solid-js@1.9.7: dependencies: - csstype: 3.1.3 + csstype: 3.2.3 seroval: 1.3.2 seroval-plugins: 1.3.2(seroval@1.3.2) @@ -18131,6 +22445,8 @@ snapshots: sprintf-js@1.0.3: {} + srvx@0.9.8: {} + sswr@2.0.0(svelte@4.2.20): dependencies: svelte: 4.2.20 @@ -18264,10 +22580,18 @@ snapshots: strnum@1.1.2: {} + style-to-js@1.1.21: + dependencies: + style-to-object: 1.0.14 + style-to-object@0.4.4: dependencies: inline-style-parser: 0.1.1 + style-to-object@1.0.14: + dependencies: + inline-style-parser: 0.2.7 + style-value-types@5.1.2: dependencies: hey-listen: 1.0.8 @@ -18318,15 +22642,15 @@ snapshots: dependencies: svelte: 4.2.20 - svelte-check@3.8.6(@babel/core@7.27.4)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20): + svelte-check@3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.1.1 sade: 1.8.1 svelte: 4.2.20 - svelte-preprocess: 5.1.4(@babel/core@7.27.4)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20)(typescript@5.8.3) - typescript: 5.8.3 + svelte-preprocess: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20)(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -18350,6 +22674,18 @@ snapshots: transitivePeerDependencies: - picomatch + svelte-check@4.2.1(picomatch@4.0.3)(svelte@5.34.1)(typescript@5.8.3): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 4.0.3 + fdir: 6.4.6(picomatch@4.0.3) + picocolors: 1.1.1 + sade: 1.8.1 + svelte: 5.34.1 + typescript: 5.8.3 + transitivePeerDependencies: + - picomatch + svelte-dnd-action@0.9.61(svelte@4.2.20): dependencies: svelte: 4.2.20 @@ -18366,9 +22702,9 @@ snapshots: dependencies: svelte: 5.34.1 - svelte-jester@3.0.0(jest@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(svelte@4.2.20): + svelte-jester@3.0.0(jest@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(svelte@4.2.20): dependencies: - jest: 29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + jest: 29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) svelte: 4.2.20 svelte-loading-spinners@0.3.6: {} @@ -18392,7 +22728,7 @@ snapshots: svelte: 5.34.1 tslib: 2.8.1 - svelte-preprocess@5.1.4(@babel/core@7.27.4)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20)(typescript@5.8.3): + svelte-preprocess@5.1.4(@babel/core@7.27.4)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20)(typescript@5.8.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -18403,10 +22739,25 @@ snapshots: optionalDependencies: '@babel/core': 7.27.4 postcss: 8.5.5 - postcss-load-config: 4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + postcss-load-config: 4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) sass: 1.89.2 typescript: 5.8.3 + svelte-preprocess@5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(postcss@8.5.5)(sass@1.89.2)(svelte@4.2.20)(typescript@5.9.3): + dependencies: + '@types/pug': 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.17 + sorcery: 0.11.1 + strip-indent: 3.0.0 + svelte: 4.2.20 + optionalDependencies: + '@babel/core': 7.28.5 + postcss: 8.5.5 + postcss-load-config: 4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) + sass: 1.89.2 + typescript: 5.9.3 + svelte-radix@2.0.1(svelte@5.34.1): dependencies: svelte: 5.34.1 @@ -18467,10 +22818,10 @@ snapshots: dependencies: dequal: 2.0.3 - swr@2.2.0(react@18.3.1): + swr@2.2.0(react@19.2.3): dependencies: - react: 18.3.1 - use-sync-external-store: 1.5.0(react@18.3.1) + react: 19.2.3 + use-sync-external-store: 1.5.0(react@19.2.3) swrev@4.0.0: {} @@ -18486,15 +22837,17 @@ snapshots: tailwind-merge@2.6.0: {} + tailwind-merge@3.4.0: {} + tailwind-variants@0.2.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.15.31)(typescript@5.8.3))): dependencies: tailwind-merge: 2.6.0 tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@22.15.31)(typescript@5.8.3)) - tailwind-variants@0.3.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3))): + tailwind-variants@0.3.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3))): dependencies: tailwind-merge: 2.5.4 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.15.31)(typescript@5.8.3))): dependencies: @@ -18554,7 +22907,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)): + tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18573,7 +22926,7 @@ snapshots: postcss: 8.5.5 postcss-import: 15.1.0(postcss@8.5.5) postcss-js: 4.0.1(postcss@8.5.5) - postcss-load-config: 4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + postcss-load-config: 4.0.2(postcss@8.5.5)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) postcss-nested: 6.2.0(postcss@8.5.5) postcss-selector-parser: 6.1.2 resolve: 1.22.10 @@ -18581,6 +22934,10 @@ snapshots: transitivePeerDependencies: - ts-node + tailwindcss@4.1.18: {} + + tapable@2.3.0: {} + tar@6.2.1: dependencies: chownr: 2.0.0 @@ -18629,15 +22986,26 @@ snapshots: globalyzer: 0.1.0 globrex: 0.1.2 + tiny-invariant@1.3.3: {} + + tiny-warning@1.0.3: {} + tinybench@2.9.0: {} tinyexec@0.3.2: {} + tinyexec@1.0.2: {} + tinyglobby@0.2.14: dependencies: fdir: 6.4.6(picomatch@4.0.2) picomatch: 4.0.2 + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + tinypool@0.8.4: {} tinypool@1.1.0: {} @@ -18711,12 +23079,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.0(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)))(typescript@5.8.3): + ts-jest@29.4.0(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)))(typescript@5.8.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@24.0.1)(ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3)) + jest: 29.7.0(@types/node@24.10.4)(ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -18787,14 +23155,14 @@ snapshots: yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@24.0.1)(typescript@5.8.3): + ts-node@10.9.2(@types/node@24.10.4)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 24.0.1 + '@types/node': 24.10.4 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -18815,6 +23183,10 @@ snapshots: normalize-path: 3.0.0 plimit-lit: 1.6.1 + tsconfck@3.1.6(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + tslib@2.4.0: {} tslib@2.7.0: {} @@ -18888,6 +23260,8 @@ snapshots: typescript@5.8.3: {} + typescript@5.9.3: {} + ufo@1.6.1: {} uglify-js@3.19.3: @@ -18895,7 +23269,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.8.0: {} + undici-types@7.16.0: {} undici@5.29.0: dependencies: @@ -18903,6 +23277,8 @@ snapshots: undici@6.21.3: {} + undici@7.16.0: {} + unenv@2.0.0-rc.17: dependencies: defu: 6.1.4 @@ -18911,6 +23287,10 @@ snapshots: pathe: 2.0.3 ufo: 1.6.1 + unenv@2.0.0-rc.24: + dependencies: + pathe: 2.0.3 + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -18932,6 +23312,16 @@ snapshots: trough: 2.2.0 vfile: 5.3.7 + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.3 @@ -18951,6 +23341,10 @@ snapshots: dependencies: '@types/unist': 2.0.11 + unist-util-position-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-position@4.0.4: dependencies: '@types/unist': 2.0.11 @@ -19029,8 +23423,23 @@ snapshots: acorn: 8.15.0 webpack-virtual-modules: 0.6.2 + unplugin@2.3.11: + dependencies: + '@jridgewell/remapping': 2.3.5 + acorn: 8.15.0 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + unsplash-js@7.0.19: {} + unstorage@2.0.0-alpha.4(chokidar@4.0.3)(db0@0.3.4)(ioredis@5.7.0)(lru-cache@11.2.4)(ofetch@2.0.0-alpha.3): + optionalDependencies: + chokidar: 4.0.3 + db0: 0.3.4 + ioredis: 5.7.0 + lru-cache: 11.2.4 + ofetch: 2.0.0-alpha.3 + update-browserslist-db@1.1.3(browserslist@4.25.0): dependencies: browserslist: 4.25.0 @@ -19041,9 +23450,28 @@ snapshots: dependencies: punycode: 2.3.1 - use-sync-external-store@1.5.0(react@18.3.1): + use-callback-ref@1.3.3(@types/react@19.2.7)(react@19.2.3): dependencies: - react: 18.3.1 + react: 19.2.3 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.7 + + use-sidecar@1.1.3(@types/react@19.2.7)(react@19.2.3): + dependencies: + detect-node-es: 1.1.0 + react: 19.2.3 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.2.7 + + use-sync-external-store@1.5.0(react@19.2.3): + dependencies: + react: 19.2.3 + + use-sync-external-store@1.6.0(react@19.2.3): + dependencies: + react: 19.2.3 utf-8-validate@6.0.5: dependencies: @@ -19121,13 +23549,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@1.6.1(@types/node@20.19.0)(sass@1.89.2): + vite-node@1.6.1(@types/node@20.19.0)(lightningcss@1.30.2)(sass@1.89.2): dependencies: cac: 6.7.14 debug: 4.4.1 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.19(@types/node@20.19.0)(sass@1.89.2) + vite: 5.4.19(@types/node@20.19.0)(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - '@types/node' - less @@ -19139,13 +23567,13 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@22.15.31)(sass@1.89.2): + vite-node@2.1.9(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - '@types/node' - less @@ -19157,13 +23585,13 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@24.0.1)(sass@1.89.2): + vite-node@2.1.9(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) transitivePeerDependencies: - '@types/node' - less @@ -19175,17 +23603,29 @@ snapshots: - supports-color - terser - vite@4.5.14(@types/node@24.0.1)(sass@1.89.2): + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)): + dependencies: + debug: 4.4.1 + globrex: 0.1.2 + tsconfck: 3.1.6(typescript@5.9.3) + optionalDependencies: + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + - typescript + + vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2): dependencies: esbuild: 0.18.20 postcss: 8.5.5 rollup: 3.29.5 optionalDependencies: - '@types/node': 24.0.1 + '@types/node': 24.10.4 fsevents: 2.3.3 + lightningcss: 1.30.2 sass: 1.89.2 - vite@5.4.19(@types/node@20.19.0)(sass@1.89.2): + vite@5.4.19(@types/node@20.19.0)(lightningcss@1.30.2)(sass@1.89.2): dependencies: esbuild: 0.21.5 postcss: 8.5.5 @@ -19193,9 +23633,10 @@ snapshots: optionalDependencies: '@types/node': 20.19.0 fsevents: 2.3.3 + lightningcss: 1.30.2 sass: 1.89.2 - vite@5.4.19(@types/node@22.15.31)(sass@1.89.2): + vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2): dependencies: esbuild: 0.21.5 postcss: 8.5.5 @@ -19203,19 +23644,21 @@ snapshots: optionalDependencies: '@types/node': 22.15.31 fsevents: 2.3.3 + lightningcss: 1.30.2 sass: 1.89.2 - vite@5.4.19(@types/node@24.0.1)(sass@1.89.2): + vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2): dependencies: esbuild: 0.21.5 postcss: 8.5.5 rollup: 4.43.0 optionalDependencies: - '@types/node': 24.0.1 + '@types/node': 24.10.4 fsevents: 2.3.3 + lightningcss: 1.30.2 sass: 1.89.2 - vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0): + vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0): dependencies: esbuild: 0.25.5 fdir: 6.4.6(picomatch@4.0.2) @@ -19224,34 +23667,56 @@ snapshots: rollup: 4.43.0 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 24.0.1 + '@types/node': 24.10.4 fsevents: 2.3.3 - jiti: 1.21.7 + jiti: 2.6.1 + lightningcss: 1.30.2 sass: 1.89.2 tsx: 4.20.3 yaml: 2.8.0 - vitefu@0.2.5(vite@4.5.14(@types/node@24.0.1)(sass@1.89.2)): + vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0): + dependencies: + esbuild: 0.27.2 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.43.0 + tinyglobby: 0.2.15 optionalDependencies: - vite: 4.5.14(@types/node@24.0.1)(sass@1.89.2) + '@types/node': 24.10.4 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.30.2 + sass: 1.89.2 + tsx: 4.20.3 + yaml: 2.8.0 - vitefu@0.2.5(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)): + vitefu@0.2.5(vite@4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)): optionalDependencies: - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) + vite: 4.5.14(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) - vitefu@1.0.6(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)): + vitefu@0.2.5(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)): optionalDependencies: - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) - vitefu@1.0.6(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)): + vitefu@1.0.6(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)): optionalDependencies: - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) - vitefu@1.0.6(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)): + vitefu@1.0.6(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)): optionalDependencies: - vite: 6.3.5(@types/node@24.0.1)(jiti@1.21.7)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) - vitest@1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2): + vitefu@1.0.6(vite@6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)): + optionalDependencies: + vite: 6.3.5(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + + vitefu@1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0)): + optionalDependencies: + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.89.2)(tsx@4.20.3)(yaml@2.8.0) + + vitest@1.6.1(@types/node@20.19.0)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -19270,8 +23735,8 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.19(@types/node@20.19.0)(sass@1.89.2) - vite-node: 1.6.1(@types/node@20.19.0)(sass@1.89.2) + vite: 5.4.19(@types/node@20.19.0)(lightningcss@1.30.2)(sass@1.89.2) + vite-node: 1.6.1(@types/node@20.19.0)(lightningcss@1.30.2)(sass@1.89.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.19.0 @@ -19286,10 +23751,10 @@ snapshots: - supports-color - terser - vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2): + vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@22.15.31)(sass@1.89.2)) + '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -19305,8 +23770,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.0 tinyrainbow: 1.2.0 - vite: 5.4.19(@types/node@22.15.31)(sass@1.89.2) - vite-node: 2.1.9(@types/node@22.15.31)(sass@1.89.2) + vite: 5.4.19(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) + vite-node: 2.1.9(@types/node@22.15.31)(lightningcss@1.30.2)(sass@1.89.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.31 @@ -19322,10 +23787,10 @@ snapshots: - supports-color - terser - vitest@2.1.9(@types/node@24.0.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(sass@1.89.2): + vitest@2.1.9(@types/node@24.10.4)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))(lightningcss@1.30.2)(sass@1.89.2): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@24.0.1)(sass@1.89.2)) + '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -19341,11 +23806,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.0 tinyrainbow: 1.2.0 - vite: 5.4.19(@types/node@24.0.1)(sass@1.89.2) - vite-node: 2.1.9(@types/node@24.0.1)(sass@1.89.2) + vite: 5.4.19(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) + vite-node: 2.1.9(@types/node@24.10.4)(lightningcss@1.30.2)(sass@1.89.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.0.1 + '@types/node': 24.10.4 jsdom: 25.0.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -19532,6 +23997,13 @@ snapshots: xml-name-validator@5.0.0: {} + xmlbuilder2@4.0.3: + dependencies: + '@oozcitak/dom': 2.0.2 + '@oozcitak/infra': 2.0.2 + '@oozcitak/util': 10.0.0 + js-yaml: 4.1.1 + xmlchars@2.2.0: {} xtend@4.0.2: {} @@ -19625,4 +24097,6 @@ snapshots: zod@4.1.8: {} + zod@4.2.1: {} + zwitch@2.0.4: {}