From dffd494d4a6ddc121cf4f04b5d1b13ab53199fb9 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 2 Aug 2025 22:51:25 +0600 Subject: [PATCH] Revert "website: remove vercel trashes" This reverts commit 49e2d1b759f54949bd2baf9bb96fee9b52a061af. --- website/.eslintignore | 13 + website/.eslintrc.cjs | 31 + website/.gitignore | 33 +- website/.node-version | 2 +- website/.npmrc | 1 + website/.prettierignore | 4 + website/.prettierrc | 8 + website/.vscode/extensions.json | 4 - website/.vscode/launch.json | 11 - website/.vscode/settings.json | 120 + website/README.md | 60 +- website/astro.config.mjs | 15 - website/package.json | 87 +- website/playwright.config.ts | 12 + website/pnpm-lock.yaml | 6120 +++++++++-------- website/pnpm-workspace.yaml | 2 - website/postcss.config.cjs | 6 + website/posts/from-idea-to-impact.md | 36 + website/src/app.d.ts | 26 + website/src/app.html | 26 + website/src/app.postcss | 23 + .../src/components/navigation/TopBar.astro | 51 - .../components/navigation/sidebar-button.tsx | 45 - website/src/layouts/RootLayout.astro | 28 - website/src/lib/components/ads/ads.svelte | 32 + .../downloads/download-items.svelte | 25 + .../src/lib/components/markdown/layout.svelte | 3 + website/src/lib/components/misc/legal.svelte | 47 + .../components/navbar/darkmode-toggle.svelte | 30 + .../src/lib/components/navbar/navbar.svelte | 57 + .../lib/components/navdrawer/navdrawer.svelte | 37 + .../src/{collections/app.ts => lib/index.ts} | 74 +- website/src/lib/persisted-store.ts | 106 + website/src/lib/posts.ts | 44 + website/src/pages/about/index.astro | 5 - website/src/pages/blog/index.astro | 5 - website/src/pages/downloads/index.astro | 5 - website/src/pages/index.astro | 5 - website/src/routes/+layout.svelte | 87 + website/src/routes/+page.svelte | 111 + website/src/routes/+page.ts | 34 + website/src/routes/about/+page.svelte | 22 + website/src/routes/api/posts/+server.ts | 9 + website/src/routes/blog/+page.svelte | 76 + website/src/routes/blog/+page.ts | 10 + website/src/routes/blog/[slug]/+page.svelte | 33 + website/src/routes/blog/[slug]/+page.ts | 23 + website/src/routes/downloads/+page.svelte | 63 + .../src/routes/downloads/nightly/+page.svelte | 39 + .../src/routes/downloads/older/+page.svelte | 149 + website/src/routes/downloads/older/+page.ts | 14 + .../src/routes/downloads/packages/+page.svx | 112 + .../other-downloads/stable-downloads/+page.ts | 5 + website/src/styles/global.css | 7 - .../android-chrome-192x192.png | Bin .../android-chrome-512x512.png | Bin .../{public => static}/apple-touch-icon.png | Bin website/{public => static}/favicon-16x16.png | Bin website/{public => static}/favicon-32x32.png | Bin website/{public => static}/favicon.ico | Bin .../{public => static}/fonts/AbrilFatface.ttf | Bin .../images/spotube-logo.png | Bin .../images/spotube-logo.svg | 0 website/{public => static}/manifest.json | 0 .../images/from-idea-to-impact/cover.jpg | Bin 0 -> 171905 bytes .../posts/images/spotube-basics/cover.jpg | Bin 0 -> 209177 bytes website/{public => static}/robots.txt | 0 website/svelte.config.js | 77 + website/tailwind.config.ts | 28 + website/tests/test.ts | 6 + website/tsconfig.json | 30 +- website/vite.config.ts | 23 + 72 files changed, 4833 insertions(+), 3364 deletions(-) create mode 100644 website/.eslintignore create mode 100644 website/.eslintrc.cjs create mode 100644 website/.npmrc create mode 100644 website/.prettierignore create mode 100644 website/.prettierrc delete mode 100644 website/.vscode/extensions.json delete mode 100644 website/.vscode/launch.json create mode 100644 website/.vscode/settings.json delete mode 100644 website/astro.config.mjs create mode 100644 website/playwright.config.ts delete mode 100644 website/pnpm-workspace.yaml create mode 100644 website/postcss.config.cjs create mode 100644 website/posts/from-idea-to-impact.md create mode 100644 website/src/app.d.ts create mode 100644 website/src/app.html create mode 100644 website/src/app.postcss delete mode 100644 website/src/components/navigation/TopBar.astro delete mode 100644 website/src/components/navigation/sidebar-button.tsx delete mode 100644 website/src/layouts/RootLayout.astro create mode 100644 website/src/lib/components/ads/ads.svelte create mode 100644 website/src/lib/components/downloads/download-items.svelte create mode 100644 website/src/lib/components/markdown/layout.svelte create mode 100644 website/src/lib/components/misc/legal.svelte create mode 100644 website/src/lib/components/navbar/darkmode-toggle.svelte create mode 100644 website/src/lib/components/navbar/navbar.svelte create mode 100644 website/src/lib/components/navdrawer/navdrawer.svelte rename website/src/{collections/app.ts => lib/index.ts} (55%) create mode 100644 website/src/lib/persisted-store.ts create mode 100644 website/src/lib/posts.ts delete mode 100644 website/src/pages/about/index.astro delete mode 100644 website/src/pages/blog/index.astro delete mode 100644 website/src/pages/downloads/index.astro delete mode 100644 website/src/pages/index.astro create mode 100644 website/src/routes/+layout.svelte create mode 100644 website/src/routes/+page.svelte create mode 100644 website/src/routes/+page.ts create mode 100644 website/src/routes/about/+page.svelte create mode 100644 website/src/routes/api/posts/+server.ts create mode 100644 website/src/routes/blog/+page.svelte create mode 100644 website/src/routes/blog/+page.ts create mode 100644 website/src/routes/blog/[slug]/+page.svelte create mode 100644 website/src/routes/blog/[slug]/+page.ts create mode 100644 website/src/routes/downloads/+page.svelte create mode 100644 website/src/routes/downloads/nightly/+page.svelte create mode 100644 website/src/routes/downloads/older/+page.svelte create mode 100644 website/src/routes/downloads/older/+page.ts create mode 100644 website/src/routes/downloads/packages/+page.svx create mode 100644 website/src/routes/other-downloads/stable-downloads/+page.ts delete mode 100644 website/src/styles/global.css rename website/{public => static}/android-chrome-192x192.png (100%) rename website/{public => static}/android-chrome-512x512.png (100%) rename website/{public => static}/apple-touch-icon.png (100%) rename website/{public => static}/favicon-16x16.png (100%) rename website/{public => static}/favicon-32x32.png (100%) rename website/{public => static}/favicon.ico (100%) rename website/{public => static}/fonts/AbrilFatface.ttf (100%) rename website/{public => static}/images/spotube-logo.png (100%) rename website/{public => static}/images/spotube-logo.svg (100%) rename website/{public => static}/manifest.json (100%) create mode 100644 website/static/posts/images/from-idea-to-impact/cover.jpg create mode 100644 website/static/posts/images/spotube-basics/cover.jpg rename website/{public => static}/robots.txt (100%) create mode 100644 website/svelte.config.js create mode 100644 website/tailwind.config.ts create mode 100644 website/tests/test.ts create mode 100644 website/vite.config.ts diff --git a/website/.eslintignore b/website/.eslintignore new file mode 100644 index 00000000..38972655 --- /dev/null +++ b/website/.eslintignore @@ -0,0 +1,13 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example + +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/website/.eslintrc.cjs b/website/.eslintrc.cjs new file mode 100644 index 00000000..0b757582 --- /dev/null +++ b/website/.eslintrc.cjs @@ -0,0 +1,31 @@ +/** @type { import("eslint").Linter.Config } */ +module.exports = { + root: true, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:svelte/recommended', + 'prettier' + ], + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint'], + parserOptions: { + sourceType: 'module', + ecmaVersion: 2020, + extraFileExtensions: ['.svelte'] + }, + env: { + browser: true, + es2017: true, + node: true + }, + overrides: [ + { + files: ['*.svelte'], + parser: 'svelte-eslint-parser', + parserOptions: { + parser: '@typescript-eslint/parser' + } + } + ] +}; diff --git a/website/.gitignore b/website/.gitignore index 016b59ea..c1f6d69f 100644 --- a/website/.gitignore +++ b/website/.gitignore @@ -1,24 +1,11 @@ -# build output -dist/ - -# generated types -.astro/ - -# dependencies -node_modules/ - -# logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# environment variables -.env -.env.production - -# macOS-specific files .DS_Store - -# jetbrains setting folder -.idea/ +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example +vite.config.js.timestamp-* +vite.config.ts.timestamp-* +.netlify diff --git a/website/.node-version b/website/.node-version index fcc22692..18c28417 100644 --- a/website/.node-version +++ b/website/.node-version @@ -1 +1 @@ -22.17.0 \ No newline at end of file +20.11.0 \ No newline at end of file diff --git a/website/.npmrc b/website/.npmrc new file mode 100644 index 00000000..b6f27f13 --- /dev/null +++ b/website/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/website/.prettierignore b/website/.prettierignore new file mode 100644 index 00000000..cc41cea9 --- /dev/null +++ b/website/.prettierignore @@ -0,0 +1,4 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/website/.prettierrc b/website/.prettierrc new file mode 100644 index 00000000..95730232 --- /dev/null +++ b/website/.prettierrc @@ -0,0 +1,8 @@ +{ + "useTabs": true, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte"], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] +} diff --git a/website/.vscode/extensions.json b/website/.vscode/extensions.json deleted file mode 100644 index 22a15055..00000000 --- a/website/.vscode/extensions.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "recommendations": ["astro-build.astro-vscode"], - "unwantedRecommendations": [] -} diff --git a/website/.vscode/launch.json b/website/.vscode/launch.json deleted file mode 100644 index d6422097..00000000 --- a/website/.vscode/launch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "command": "./node_modules/.bin/astro dev", - "name": "Development server", - "request": "launch", - "type": "node-terminal" - } - ] -} diff --git a/website/.vscode/settings.json b/website/.vscode/settings.json new file mode 100644 index 00000000..e5c5673c --- /dev/null +++ b/website/.vscode/settings.json @@ -0,0 +1,120 @@ +{ + "prettier.documentSelectors": [ + "**/*.svelte" + ], + "tailwindCSS.classAttributes": [ + "class", + "accent", + "active", + "animIndeterminate", + "aspectRatio", + "background", + "badge", + "bgBackdrop", + "bgDark", + "bgDrawer", + "bgLight", + "blur", + "border", + "button", + "buttonAction", + "buttonBack", + "buttonClasses", + "buttonComplete", + "buttonDismiss", + "buttonNeutral", + "buttonNext", + "buttonPositive", + "buttonTextCancel", + "buttonTextConfirm", + "buttonTextFirst", + "buttonTextLast", + "buttonTextNext", + "buttonTextPrevious", + "buttonTextSubmit", + "caretClosed", + "caretOpen", + "chips", + "color", + "controlSeparator", + "controlVariant", + "cursor", + "display", + "element", + "fill", + "fillDark", + "fillLight", + "flex", + "flexDirection", + "gap", + "gridColumns", + "height", + "hover", + "inactive", + "indent", + "justify", + "meter", + "padding", + "position", + "regionAnchor", + "regionBackdrop", + "regionBody", + "regionCaption", + "regionCaret", + "regionCell", + "regionChildren", + "regionChipList", + "regionChipWrapper", + "regionCone", + "regionContent", + "regionControl", + "regionDefault", + "regionDrawer", + "regionFoot", + "regionFootCell", + "regionFooter", + "regionHead", + "regionHeadCell", + "regionHeader", + "regionIcon", + "regionInput", + "regionInterface", + "regionInterfaceText", + "regionLabel", + "regionLead", + "regionLegend", + "regionList", + "regionListItem", + "regionNavigation", + "regionPage", + "regionPanel", + "regionRowHeadline", + "regionRowMain", + "regionSummary", + "regionSymbol", + "regionTab", + "regionTrail", + "ring", + "rounded", + "select", + "shadow", + "slotDefault", + "slotFooter", + "slotHeader", + "slotLead", + "slotMessage", + "slotMeta", + "slotPageContent", + "slotPageFooter", + "slotPageHeader", + "slotSidebarLeft", + "slotSidebarRight", + "slotTrail", + "spacing", + "text", + "track", + "transition", + "width", + "zIndex" + ] +} \ No newline at end of file diff --git a/website/README.md b/website/README.md index ba7e937c..ad252bd7 100644 --- a/website/README.md +++ b/website/README.md @@ -1,46 +1,38 @@ -# Astro Starter Kit: Basics +# create-svelte -```sh -pnpm create astro@latest -- --template basics +Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +pnpm create svelte@latest + +# create a new project in my-app +pnpm create svelte@latest my-app ``` -> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! +## Developing -## 🚀 Project Structure +Once you've created a project and installed dependencies with `pnpm install` (or `pnpm install` or `yarn`), start a development server: -Inside of your Astro project, you'll see the following folders and files: +```bash +pnpm run dev -```text -/ -├── public/ -│ └── favicon.svg -├── src -│   ├── assets -│   │   └── astro.svg -│   ├── components -│   │   └── Welcome.astro -│   ├── layouts -│   │   └── Layout.astro -│   └── pages -│   └── index.astro -└── package.json +# or start the server and open the app in a new browser tab +pnpm run dev -- --open ``` -To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/). +## Building -## 🧞 Commands +To create a production version of your app: -All commands are run from the root of the project, from a terminal: +```bash +pnpm run build +``` -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `pnpm install` | Installs dependencies | -| `pnpm dev` | Starts local dev server at `localhost:4321` | -| `pnpm build` | Build your production site to `./dist/` | -| `pnpm preview` | Preview your build locally, before deploying | -| `pnpm astro ...` | Run CLI commands like `astro add`, `astro check` | -| `pnpm astro -- --help` | Get help using the Astro CLI | +You can preview the production build with `pnpm run preview`. -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. diff --git a/website/astro.config.mjs b/website/astro.config.mjs deleted file mode 100644 index 9512ab26..00000000 --- a/website/astro.config.mjs +++ /dev/null @@ -1,15 +0,0 @@ -// @ts-check -import { defineConfig } from 'astro/config'; - -import tailwindcss from '@tailwindcss/vite'; - -import react from '@astrojs/react'; - -// https://astro.build/config -export default defineConfig({ - vite: { - plugins: [tailwindcss()] - }, - - integrations: [react()] -}); \ No newline at end of file diff --git a/website/package.json b/website/package.json index 3a72b01f..c2e97ac8 100644 --- a/website/package.json +++ b/website/package.json @@ -1,27 +1,74 @@ { "name": "website", + "version": "1.0.0", + "private": true, "type": "module", - "version": "0.0.1", "scripts": { - "dev": "astro dev", - "build": "astro build", - "preview": "astro preview", - "astro": "astro" - }, - "dependencies": { - "@astrojs/react": "^4.3.0", - "@skeletonlabs/skeleton-react": "^1.2.4", - "@tailwindcss/vite": "^4.1.11", - "@types/react": "^19.1.9", - "@types/react-dom": "^19.1.7", - "astro": "^5.12.8", - "react": "^19.1.1", - "react-dom": "^19.1.1", - "react-icons": "^5.5.0", - "tailwindcss": "^4.1.11", - "usehooks-ts": "^3.1.1" + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "test": "playwright test", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "lint": "prettier --check . && eslint .", + "format": "prettier --write ." }, "devDependencies": { - "@skeletonlabs/skeleton": "^3.1.7" + "@playwright/test": "^1.41.2", + "@skeletonlabs/skeleton": "2.8.0", + "@skeletonlabs/tw-plugin": "0.3.1", + "@sveltejs/adapter-cloudflare": "^4.1.0", + "@sveltejs/kit": "^2.5.0", + "@sveltejs/vite-plugin-svelte": "^3.0.2", + "@tailwindcss/typography": "0.5.10", + "@types/eslint": "8.56.0", + "@types/node": "^20.11.16", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", + "autoprefixer": "10.4.17", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.35.1", + "mdsvex": "^0.11.0", + "postcss": "8.4.35", + "prettier": "^3.2.5", + "prettier-plugin-svelte": "^3.1.2", + "svelte": "^4.2.10", + "svelte-check": "^3.6.3", + "tailwindcss": "3.4.1", + "tslib": "^2.6.2", + "typescript": "^5.3.3", + "vite": "^5.1.0", + "vite-plugin-tailwind-purgecss": "0.2.0" + }, + "dependencies": { + "@floating-ui/dom": "1.6.1", + "@fortawesome/free-brands-svg-icons": "^6.5.1", + "@octokit/openapi-types": "^22.2.0", + "@octokit/rest": "^21.0.2", + "date-fns": "^3.3.1", + "highlight.js": "11.9.0", + "lucide-svelte": "^0.323.0", + "mdsvex-relative-images": "^1.0.3", + "rehype-auto-ads": "^1.2.0", + "rehype-autolink-headings": "^7.1.0", + "rehype-slug": "^6.0.0", + "remark-container": "^0.1.2", + "remark-external-links": "^9.0.1", + "remark-gfm": "^4.0.0", + "remark-github": "^12.0.0", + "remark-reading-time": "^1.0.1", + "svelte-fa": "^4.0.2", + "svelte-markdown": "^0.4.1" + }, + "packageManager": "pnpm@10.4.0+sha512.6b849d0787d97f8f4e1f03a9b8ff8f038e79e153d6f11ae539ae7c435ff9e796df6a862c991502695c7f9e8fac8aeafc1ac5a8dab47e36148d183832d886dd52", + "pnpm": { + "onlyBuiltDependencies": [ + "@fortawesome/fontawesome-common-types", + "@fortawesome/free-brands-svg-icons", + "@sveltejs/kit", + "esbuild", + "svelte-preprocess" + ] } -} \ No newline at end of file +} diff --git a/website/playwright.config.ts b/website/playwright.config.ts new file mode 100644 index 00000000..1c5d7a1f --- /dev/null +++ b/website/playwright.config.ts @@ -0,0 +1,12 @@ +import type { PlaywrightTestConfig } from '@playwright/test'; + +const config: PlaywrightTestConfig = { + webServer: { + command: 'npm run build && npm run preview', + port: 4173 + }, + testDir: 'tests', + testMatch: /(.+\.)?(test|spec)\.[jt]s/ +}; + +export default config; diff --git a/website/pnpm-lock.yaml b/website/pnpm-lock.yaml index 20766d76..7fa6b46c 100644 --- a/website/pnpm-lock.yaml +++ b/website/pnpm-lock.yaml @@ -8,933 +8,776 @@ importers: .: dependencies: - '@astrojs/react': - specifier: ^4.3.0 - version: 4.3.0(@types/node@24.1.0)(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@skeletonlabs/skeleton-react': - specifier: ^1.2.4 - version: 1.2.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tailwindcss/vite': - specifier: ^4.1.11 - version: 4.1.11(vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)) - '@types/react': - specifier: ^19.1.9 - version: 19.1.9 - '@types/react-dom': - specifier: ^19.1.7 - version: 19.1.7(@types/react@19.1.9) - astro: - specifier: ^5.12.8 - version: 5.12.8(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.9.2) - react: - specifier: ^19.1.1 - version: 19.1.1 - react-dom: - specifier: ^19.1.1 - version: 19.1.1(react@19.1.1) - react-icons: - specifier: ^5.5.0 - version: 5.5.0(react@19.1.1) - tailwindcss: - specifier: ^4.1.11 - version: 4.1.11 - usehooks-ts: - specifier: ^3.1.1 - version: 3.1.1(react@19.1.1) + '@floating-ui/dom': + specifier: 1.6.1 + version: 1.6.1 + '@fortawesome/free-brands-svg-icons': + specifier: ^6.5.1 + version: 6.5.1 + '@octokit/openapi-types': + specifier: ^22.2.0 + version: 22.2.0 + '@octokit/rest': + specifier: ^21.0.2 + version: 21.0.2 + date-fns: + specifier: ^3.3.1 + version: 3.3.1 + highlight.js: + specifier: 11.9.0 + version: 11.9.0 + lucide-svelte: + specifier: ^0.323.0 + version: 0.323.0(svelte@4.2.10) + mdsvex-relative-images: + specifier: ^1.0.3 + version: 1.0.3 + rehype-auto-ads: + specifier: ^1.2.0 + version: 1.2.0 + rehype-autolink-headings: + specifier: ^7.1.0 + version: 7.1.0 + rehype-slug: + specifier: ^6.0.0 + version: 6.0.0 + remark-container: + specifier: ^0.1.2 + version: 0.1.2 + remark-external-links: + specifier: ^9.0.1 + version: 9.0.1 + remark-gfm: + specifier: ^4.0.0 + version: 4.0.0 + remark-github: + specifier: ^12.0.0 + version: 12.0.0 + remark-reading-time: + specifier: ^1.0.1 + version: 1.0.1 + svelte-fa: + specifier: ^4.0.2 + version: 4.0.2(svelte@4.2.10) + svelte-markdown: + specifier: ^0.4.1 + version: 0.4.1(svelte@4.2.10) devDependencies: + '@playwright/test': + specifier: ^1.41.2 + version: 1.41.2 '@skeletonlabs/skeleton': - specifier: ^3.1.7 - version: 3.1.7(tailwindcss@4.1.11) + specifier: 2.8.0 + version: 2.8.0(svelte@4.2.10) + '@skeletonlabs/tw-plugin': + specifier: 0.3.1 + version: 0.3.1(tailwindcss@3.4.1) + '@sveltejs/adapter-cloudflare': + specifier: ^4.1.0 + version: 4.1.0(@sveltejs/kit@2.5.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16))) + '@sveltejs/kit': + specifier: ^2.5.0 + version: 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.0.2 + version: 3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)) + '@tailwindcss/typography': + specifier: 0.5.10 + version: 0.5.10(tailwindcss@3.4.1) + '@types/eslint': + specifier: 8.56.0 + version: 8.56.0 + '@types/node': + specifier: ^20.11.16 + version: 20.11.16 + '@typescript-eslint/eslint-plugin': + specifier: ^6.21.0 + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': + specifier: ^6.21.0 + version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + autoprefixer: + specifier: 10.4.17 + version: 10.4.17(postcss@8.4.35) + eslint: + specifier: ^8.56.0 + version: 8.56.0 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@8.56.0) + eslint-plugin-svelte: + specifier: ^2.35.1 + version: 2.35.1(eslint@8.56.0)(svelte@4.2.10) + mdsvex: + specifier: ^0.11.0 + version: 0.11.0(svelte@4.2.10) + postcss: + specifier: 8.4.35 + version: 8.4.35 + prettier: + specifier: ^3.2.5 + version: 3.2.5 + prettier-plugin-svelte: + specifier: ^3.1.2 + version: 3.1.2(prettier@3.2.5)(svelte@4.2.10) + svelte: + specifier: ^4.2.10 + version: 4.2.10 + svelte-check: + specifier: ^3.6.3 + version: 3.6.3(postcss-load-config@4.0.2(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.10) + tailwindcss: + specifier: 3.4.1 + version: 3.4.1 + tslib: + specifier: ^2.6.2 + version: 2.6.2 + typescript: + specifier: ^5.3.3 + version: 5.3.3 + vite: + specifier: ^5.1.0 + version: 5.1.0(@types/node@20.11.16) + vite-plugin-tailwind-purgecss: + specifier: 0.2.0 + version: 0.2.0(vite@5.1.0(@types/node@20.11.16)) packages: - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.2.1': + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} - '@astrojs/compiler@2.12.2': - resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==} + '@cloudflare/workers-types@4.20240208.0': + resolution: {integrity: sha512-MVGTTjZpJu4kJONvai5SdJzWIhOJbuweVZ3goI7FNyG+JdoQH41OoB+nMhLsX626vPLZVWGPIWsiSo/WZHzgQw==} - '@astrojs/internal-helpers@0.7.1': - resolution: {integrity: sha512-7dwEVigz9vUWDw3nRwLQ/yH/xYovlUA0ZD86xoeKEBmkz9O6iELG1yri67PgAPW6VLL/xInA4t7H0CK6VmtkKQ==} - - '@astrojs/markdown-remark@6.3.5': - resolution: {integrity: sha512-MiR92CkE2BcyWf3b86cBBw/1dKiOH0qhLgXH2OXA6cScrrmmks1Rr4Tl0p/lFpvmgQQrP54Pd1uidJfmxGrpWQ==} - - '@astrojs/prism@3.3.0': - resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - - '@astrojs/react@4.3.0': - resolution: {integrity: sha512-N02aj52Iezn69qHyx5+XvPqgsPMEnel9mI5JMbGiRMTzzLMuNaxRVoQTaq2024Dpr7BLsxCjqMkNvelqMDhaHA==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - peerDependencies: - '@types/react': ^17.0.50 || ^18.0.21 || ^19.0.0 - '@types/react-dom': ^17.0.17 || ^18.0.6 || ^19.0.0 - react: ^17.0.2 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0 - - '@astrojs/telemetry@3.3.0': - resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - - '@babel/code-frame@7.27.1': - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.28.0': - resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.28.0': - resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.28.0': - resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.27.2': - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-globals@7.28.0': - resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.27.1': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.27.3': - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.27.1': - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.27.1': - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.27.1': - resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.28.2': - resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.28.0': - resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@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/template@7.27.2': - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.28.0': - resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.28.2': - resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} - engines: {node: '>=6.9.0'} - - '@capsizecss/unpack@2.4.0': - resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} - - '@emnapi/runtime@1.4.5': - resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} - - '@esbuild/aix-ppc64@0.25.8': - resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} - engines: {node: '>=18'} + '@esbuild/aix-ppc64@0.19.12': + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.8': - resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==} - engines: {node: '>=18'} + '@esbuild/android-arm64@0.19.12': + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.8': - resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==} - engines: {node: '>=18'} + '@esbuild/android-arm@0.19.12': + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.8': - resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==} - engines: {node: '>=18'} + '@esbuild/android-x64@0.19.12': + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.8': - resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==} - engines: {node: '>=18'} + '@esbuild/darwin-arm64@0.19.12': + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.8': - resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==} - engines: {node: '>=18'} + '@esbuild/darwin-x64@0.19.12': + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.8': - resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==} - engines: {node: '>=18'} + '@esbuild/freebsd-arm64@0.19.12': + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.8': - resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==} - engines: {node: '>=18'} + '@esbuild/freebsd-x64@0.19.12': + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.8': - resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==} - engines: {node: '>=18'} + '@esbuild/linux-arm64@0.19.12': + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.8': - resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==} - engines: {node: '>=18'} + '@esbuild/linux-arm@0.19.12': + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.8': - resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==} - engines: {node: '>=18'} + '@esbuild/linux-ia32@0.19.12': + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.8': - resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==} - engines: {node: '>=18'} + '@esbuild/linux-loong64@0.19.12': + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.8': - resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==} - engines: {node: '>=18'} + '@esbuild/linux-mips64el@0.19.12': + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.8': - resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==} - engines: {node: '>=18'} + '@esbuild/linux-ppc64@0.19.12': + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.8': - resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==} - engines: {node: '>=18'} + '@esbuild/linux-riscv64@0.19.12': + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.8': - resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==} - engines: {node: '>=18'} + '@esbuild/linux-s390x@0.19.12': + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.8': - resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==} - engines: {node: '>=18'} + '@esbuild/linux-x64@0.19.12': + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.8': - resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.25.8': - resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==} - engines: {node: '>=18'} + '@esbuild/netbsd-x64@0.19.12': + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.8': - resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.25.8': - resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==} - engines: {node: '>=18'} + '@esbuild/openbsd-x64@0.19.12': + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.8': - resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - - '@esbuild/sunos-x64@0.25.8': - resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==} - engines: {node: '>=18'} + '@esbuild/sunos-x64@0.19.12': + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.8': - resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==} - engines: {node: '>=18'} + '@esbuild/win32-arm64@0.19.12': + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.8': - resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==} - engines: {node: '>=18'} + '@esbuild/win32-ia32@0.19.12': + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.8': - resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==} - engines: {node: '>=18'} + '@esbuild/win32-x64@0.19.12': + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} cpu: [x64] os: [win32] - '@img/sharp-darwin-arm64@0.33.5': - resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [darwin] + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@img/sharp-darwin-x64@0.33.5': - resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [darwin] + '@eslint-community/regexpp@4.10.0': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@img/sharp-libvips-darwin-arm64@1.0.4': - resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} - cpu: [arm64] - os: [darwin] + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@img/sharp-libvips-darwin-x64@1.0.4': - resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} - cpu: [x64] - os: [darwin] + '@eslint/js@8.56.0': + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@img/sharp-libvips-linux-arm64@1.0.4': - resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} - cpu: [arm64] - os: [linux] + '@floating-ui/core@1.6.0': + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} - '@img/sharp-libvips-linux-arm@1.0.5': - resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} - cpu: [arm] - os: [linux] + '@floating-ui/dom@1.6.1': + resolution: {integrity: sha512-iA8qE43/H5iGozC3W0YSnVSW42Vh522yyM1gj+BqRwVsTNOyr231PsXDaV04yT39PsO0QL2QpbI/M0ZaLUQgRQ==} - '@img/sharp-libvips-linux-s390x@1.0.4': - resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} - cpu: [s390x] - os: [linux] + '@floating-ui/utils@0.2.1': + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - '@img/sharp-libvips-linux-x64@1.0.4': - resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} - cpu: [x64] - os: [linux] + '@fortawesome/fontawesome-common-types@6.5.1': + resolution: {integrity: sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==} + engines: {node: '>=6'} - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} - cpu: [arm64] - os: [linux] + '@fortawesome/free-brands-svg-icons@6.5.1': + resolution: {integrity: sha512-093l7DAkx0aEtBq66Sf19MgoZewv1zeY9/4C7vSKPO4qMwEsW/2VYTUTpBtLwfb9T2R73tXaRDPmE4UqLCYHfg==} + engines: {node: '>=6'} - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} - cpu: [x64] - os: [linux] + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead - '@img/sharp-linux-arm64@0.33.5': - resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} - '@img/sharp-linux-arm@0.33.5': - resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm] - os: [linux] + '@humanwhocodes/object-schema@2.0.2': + resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + deprecated: Use @eslint/object-schema instead - '@img/sharp-linux-s390x@0.33.5': - resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [s390x] - os: [linux] + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} - '@img/sharp-linux-x64@0.33.5': - resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - - '@img/sharp-linuxmusl-arm64@0.33.5': - resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [arm64] - os: [linux] - - '@img/sharp-linuxmusl-x64@0.33.5': - resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [linux] - - '@img/sharp-wasm32@0.33.5': - resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [wasm32] - - '@img/sharp-win32-ia32@0.33.5': - resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [ia32] - os: [win32] - - '@img/sharp-win32-x64@0.33.5': - resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - cpu: [x64] - os: [win32] - - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - - '@jridgewell/gen-mapping@0.3.12': - resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + '@jridgewell/gen-mapping@0.3.3': + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.5.4': - resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} + '@jridgewell/resolve-uri@3.1.1': + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} - '@jridgewell/trace-mapping@0.3.29': - resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + '@jridgewell/set-array@1.1.2': + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} - '@oslojs/encoding@1.1.0': - resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@rolldown/pluginutils@1.0.0-beta.27': - resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} + '@jridgewell/trace-mapping@0.3.22': + resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} - '@rollup/pluginutils@5.2.0': - resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} - engines: {node: '>=14.0.0'} + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@octokit/auth-token@5.1.1': + resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} + engines: {node: '>= 18'} + + '@octokit/core@6.1.2': + resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} + engines: {node: '>= 18'} + + '@octokit/endpoint@10.1.1': + resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} + engines: {node: '>= 18'} + + '@octokit/graphql@8.1.1': + resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} + engines: {node: '>= 18'} + + '@octokit/openapi-types@22.2.0': + resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} + + '@octokit/plugin-paginate-rest@11.3.5': + resolution: {integrity: sha512-cgwIRtKrpwhLoBi0CUNuY83DPGRMaWVjqVI/bGKsLJ4PzyWZNaEmhHroI2xlrVXkk6nFv0IsZpOp+ZWSWUS2AQ==} + engines: {node: '>= 18'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true + '@octokit/core': '>=6' - '@rollup/rollup-android-arm-eabi@4.46.2': - resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==} + '@octokit/plugin-request-log@5.3.1': + resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-rest-endpoint-methods@13.2.6': + resolution: {integrity: sha512-wMsdyHMjSfKjGINkdGKki06VEkgdEldIGstIEyGX0wbYHGByOwN/KiM+hAAlUwAtPkP3gvXtVQA9L3ITdV2tVw==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/request-error@6.1.5': + resolution: {integrity: sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==} + engines: {node: '>= 18'} + + '@octokit/request@9.1.3': + resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} + engines: {node: '>= 18'} + + '@octokit/rest@21.0.2': + resolution: {integrity: sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==} + engines: {node: '>= 18'} + + '@octokit/types@13.6.1': + resolution: {integrity: sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@playwright/test@1.41.2': + resolution: {integrity: sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==} + engines: {node: '>=16'} + hasBin: true + + '@polka/url@1.0.0-next.24': + resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + + '@rollup/rollup-android-arm-eabi@4.9.6': + resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.46.2': - resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==} + '@rollup/rollup-android-arm64@4.9.6': + resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.46.2': - resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==} + '@rollup/rollup-darwin-arm64@4.9.6': + resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.46.2': - resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==} + '@rollup/rollup-darwin-x64@4.9.6': + resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.46.2': - resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.46.2': - resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.46.2': - resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} + '@rollup/rollup-linux-arm-gnueabihf@4.9.6': + resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.46.2': - resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.46.2': - resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} + '@rollup/rollup-linux-arm64-gnu@4.9.6': + resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.46.2': - resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} + '@rollup/rollup-linux-arm64-musl@4.9.6': + resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.46.2': - resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-ppc64-gnu@4.46.2': - resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.46.2': - resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} + '@rollup/rollup-linux-riscv64-gnu@4.9.6': + resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.46.2': - resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.46.2': - resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.46.2': - resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} + '@rollup/rollup-linux-x64-gnu@4.9.6': + resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.46.2': - resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} + '@rollup/rollup-linux-x64-musl@4.9.6': + resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.46.2': - resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} + '@rollup/rollup-win32-arm64-msvc@4.9.6': + resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.46.2': - resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==} + '@rollup/rollup-win32-ia32-msvc@4.9.6': + resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.46.2': - resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==} + '@rollup/rollup-win32-x64-msvc@4.9.6': + resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==} cpu: [x64] os: [win32] - '@shikijs/core@3.9.1': - resolution: {integrity: sha512-W5Vwen0KJCtR7KFRo+3JLGAqLUPsfW7e+wZ4yaRBGIogwI9ZlnkpRm9ZV8JtfzMxOkIwZwMmmN0hNErLtm3AYg==} - - '@shikijs/engine-javascript@3.9.1': - resolution: {integrity: sha512-4hGenxYpAmtALryKsdli2K58F0s7RBYpj/RSDcAAGfRM6eTEGI5cZnt86mr+d9/4BaZ5sH5s4p3VU5irIdhj9Q==} - - '@shikijs/engine-oniguruma@3.9.1': - resolution: {integrity: sha512-WPlL/xqviwS3te4unSGGGfflKsuHLMI6tPdNYvgz/IygcBT6UiwDFSzjBKyebwi5GGSlXsjjdoJLIBnAplmEZw==} - - '@shikijs/langs@3.9.1': - resolution: {integrity: sha512-Vyy2Yv9PP3Veh3VSsIvNncOR+O93wFsNYgN2B6cCCJlS7H9SKFYc55edsqernsg8WT/zam1cfB6llJsQWLnVhA==} - - '@shikijs/themes@3.9.1': - resolution: {integrity: sha512-zAykkGECNICCMXpKeVvq04yqwaSuAIvrf8MjsU5bzskfg4XreU+O0B5wdNCYRixoB9snd3YlZ373WV5E/g5T9A==} - - '@shikijs/types@3.9.1': - resolution: {integrity: sha512-rqM3T7a0iM1oPKz9iaH/cVgNX9Vz1HERcUcXJ94/fulgVdwqfnhXzGxO4bLrAnh/o5CPLy3IcYedogfV+Ns0Qg==} - - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - - '@skeletonlabs/skeleton-react@1.2.4': - resolution: {integrity: sha512-9ydNJ5GXv3ZOx/p63X5ZK1h8+dxCvYNTm6kZAI8gKztlKcgLTR7GY9jAfXnZFZGrE46FvMl8NGqv5GntYoaBgA==} + '@skeletonlabs/skeleton@2.8.0': + resolution: {integrity: sha512-R6spSJSyW9MA6cnVQ8IV7uoYSXxHmP/oWJ9IHdGDU9epPZaZMmOXUHJSzA1gngccB2jFaA/6jXfS1O1CsIlGMg==} peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + svelte: ^3.56.0 || ^4.0.0 - '@skeletonlabs/skeleton@3.1.7': - resolution: {integrity: sha512-ozq4aYjn6eslQTxh5DqexXrPMioWWNLLTlsYPV8iWAAao7BfS4HJDpd2RRGxi0Ux+kndm4Hig/jTlGsy9bFPSA==} + '@skeletonlabs/tw-plugin@0.3.1': + resolution: {integrity: sha512-DjjeOHN3HhFQf6gYPT2MUZMkIdw1jeB9mbuKC8etQxUlOR4XitfC7hssRWFJ8RJsvrrN0myCBbdWkVG1JVA96g==} peerDependencies: - tailwindcss: ^4.0.0 + tailwindcss: '>=3.0.0' - '@swc/helpers@0.5.17': - resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - - '@tailwindcss/node@4.1.11': - resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==} - - '@tailwindcss/oxide-android-arm64@4.1.11': - resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@tailwindcss/oxide-darwin-arm64@4.1.11': - resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@tailwindcss/oxide-darwin-x64@4.1.11': - resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@tailwindcss/oxide-freebsd-x64@4.1.11': - resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': - resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': - resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-arm64-musl@4.1.11': - resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-gnu@4.1.11': - resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-linux-x64-musl@4.1.11': - resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tailwindcss/oxide-wasm32-wasi@4.1.11': - resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==} - 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.11': - resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@tailwindcss/oxide-win32-x64-msvc@4.1.11': - resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@tailwindcss/oxide@4.1.11': - resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==} - engines: {node: '>= 10'} - - '@tailwindcss/vite@4.1.11': - resolution: {integrity: sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw==} + '@sveltejs/adapter-cloudflare@4.1.0': + resolution: {integrity: sha512-AQQdZAZpcFDcBiMEmxbMYhn4yKZYoPZrKUrYpVejjbO+9obIGIuj/jWjVzAEkHqZMZuoRRqPbq+Zq+AWRm4x1Q==} peerDependencies: - vite: ^5.2.0 || ^6 || ^7 + '@sveltejs/kit': ^2.0.0 - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + '@sveltejs/kit@2.5.0': + resolution: {integrity: sha512-1uyXvzC2Lu1FZa30T4y5jUAC21R309ZMRG0TPt+PPPbNUoDpy8zSmSNVWYaBWxYDqLGQ5oPNWvjvvF2IjJ1jmA==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 - '@types/babel__generator@7.27.0': - resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + '@sveltejs/vite-plugin-svelte-inspector@2.0.0': + resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + '@sveltejs/vite-plugin-svelte@3.0.2': + resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 - '@types/babel__traverse@7.28.0': - resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + '@tailwindcss/typography@0.5.10': + resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/eslint@8.56.0': + resolution: {integrity: sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==} - '@types/fontkit@2.0.8': - resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/hast@2.3.10': + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/marked@5.0.2': + resolution: {integrity: sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==} - '@types/nlcst@2.0.3': - resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + '@types/mdast@3.0.15': + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/node@24.1.0': - resolution: {integrity: sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==} + '@types/mdast@4.0.3': + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} - '@types/react-dom@19.1.7': - resolution: {integrity: sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==} + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/node@20.11.16': + resolution: {integrity: sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==} + + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + + '@types/semver@7.5.6': + resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + + '@types/unist@2.0.10': + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + + '@types/unist@3.0.2': + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + + '@typescript-eslint/eslint-plugin@6.21.0': + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - '@types/react': ^19.0.0 + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - '@types/react@19.1.9': - resolution: {integrity: sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - - '@vitejs/plugin-react@4.7.0': - resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} - engines: {node: ^14.18.0 || >=16.0.0} + '@typescript-eslint/parser@6.21.0': + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - '@zag-js/accordion@1.21.1': - resolution: {integrity: sha512-CYyFR2qx62yv+h+No0N8344R+i6zLyAdzcpeVzt9YMX9BaYTcfTM9om0oavpiTvtaM2ONXO+51QawHtLCdOrlg==} + '@typescript-eslint/scope-manager@6.21.0': + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} + engines: {node: ^16.0.0 || >=18.0.0} - '@zag-js/anatomy@1.21.1': - resolution: {integrity: sha512-KFDf1kMLJblsuzAPpfqt2Ti1B0jVtC3ZAQUYLixgUIzI+bnyq7T3IlPK38wpczqvruUijFSKtjS+tXBfR/P4fg==} - - '@zag-js/auto-resize@1.21.1': - resolution: {integrity: sha512-bX45BtGyY8t5zrGbais2dM2L8XA1I2TACTXbhbNcONMevGb8vGyy0YqXLAvXeThrR8M0/3VvyBIZxW8QV4nPYg==} - - '@zag-js/avatar@1.21.1': - resolution: {integrity: sha512-1s2PBYvP8XyoGbpAsDlJ7KP71i//BUusGG+GpSvZkO4KgRCTZbBkfQDkLVysguVCf4/JFYJn2sa/SpQ1RCmtHg==} - - '@zag-js/core@1.21.1': - resolution: {integrity: sha512-bxkrKpT2F6oyy4NovQDRvFhFEf13Owyr100aty+xiYxvrWz0rNAOaid+hmjIP4f+QDvxGF1XiYFmXgqls3sUTw==} - - '@zag-js/dismissable@1.21.1': - resolution: {integrity: sha512-Q1oxibCjBM1NXlcp1/5nr45DHYTUzep7Zs3+ViEpSWjC8sQA2acNm2Xg0GdDNzwwgqAo+evTzStY6hleNDKZ3A==} - - '@zag-js/dom-query@1.21.1': - resolution: {integrity: sha512-O4db9iYvKeHPjBOtE92p01WXKHngzRRsR7Y5p1cNZ4cbBq15PH2lICcWwUyIxx5zjADZHx6HIv3E+Mg/KCauKA==} - - '@zag-js/file-upload@1.21.1': - resolution: {integrity: sha512-oqR2emaCQj4Mkbxetj3fkx/MvAJRcwFt92eK5rvU1qXvdzm/PA8cfBRWr/XnCKSozjAE0F3cnkxSSc4U7rG/fA==} - - '@zag-js/file-utils@1.21.1': - resolution: {integrity: sha512-itYcXHFJ8Yj4hpAYlJ8wEM14SMSFT9SuU/FAIMOfmgnfJIjay7MhVUuj9i/TBnBdReNE3fk+I/JKFd6VxriyWA==} - - '@zag-js/focus-visible@1.21.1': - resolution: {integrity: sha512-kHt2SR6vq0RIlLFEiWkw7/X8f5kEoizqUEnDrB93IUVXfaianQx3+NYD3AFoLsY8zBh8IkifZaQ+rAuCqwzvvw==} - - '@zag-js/i18n-utils@1.21.1': - resolution: {integrity: sha512-S0LDT9vIPDRFqqQMEIzikEsLFkT9oicl7hNIFhlBqPY1uglwmXkpxNsfzHiQ1o0tAn5Jzvv2a8uuoYTkpftQ+w==} - - '@zag-js/interact-outside@1.21.1': - resolution: {integrity: sha512-levryguVZWrjTXTEPH6X9ZZ47huMTgscnFmeFL+eRsnDuvUFq48jVgysECO4KHbZLJmcUTlSpRC3mrOSsksH/g==} - - '@zag-js/live-region@1.21.1': - resolution: {integrity: sha512-SrNVeHOjDmjEacCLyVFui2WgGb6fRCBE/pgYlAY4G/Fuqz8kIt+3cTTNsf76h9ur9eG0DknECHxV8F1419bzqQ==} - - '@zag-js/pagination@1.21.1': - resolution: {integrity: sha512-nQnrqnDZFx4yZHZdRcZEnJkbUzjRzjhmIQIWn/KI7fLWS98oX7RKXJuHavjfAKe1qojipf6BqlrfaQn70tQzXQ==} - - '@zag-js/progress@1.21.1': - resolution: {integrity: sha512-05qYgVvk9lQJQfPVLo6tk1cI1Nn41CtyV8mX6XoH+FRNyBiywP9l6+ctpZdOWhIubu/GU28tt48nSSsddduscw==} - - '@zag-js/radio-group@1.21.1': - resolution: {integrity: sha512-Fj2WwkObeV1OvytFOC7fWdrw1DAhQiDbgbLsUx2wAsWvYYWlp2OJFowrwZOO6QLna0YfHUDV4Xw7VX3ehs/aSQ==} - - '@zag-js/rating-group@1.21.1': - resolution: {integrity: sha512-xlZayD43eUouQ/ISmcI4z7WtmlOVktLp3E8GVT+CaDwqi28TLwrkYo4CS7I6ItoTmivGBsZcbYHXerjv/Z5fvQ==} - - '@zag-js/react@1.21.1': - resolution: {integrity: sha512-v2sOqTi2uQ67lz3n5AfUqASla5vHB3zAzSeTZvO479krmcYw44VatVHtxMmr+gx12p7XFGONkFau+MxURXp9Dw==} + '@typescript-eslint/type-utils@6.21.0': + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - react: '>=18.0.0' - react-dom: '>=18.0.0' + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - '@zag-js/slider@1.21.1': - resolution: {integrity: sha512-xGWDO+qOnjA5GarApmw74i9FiNwVZocp2sdaXw+llMlAr7vqIS/1xBXzkdOZftiAyP+wb4r2pZFt5Ab0XjX7zg==} + '@typescript-eslint/types@6.21.0': + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} + engines: {node: ^16.0.0 || >=18.0.0} - '@zag-js/store@1.21.1': - resolution: {integrity: sha512-nuRIWUmL6I80Uxvap54ubuC6wTUBdGrY/LF7snnuK+/bZmcuif/202Oeepo+mlaaiyJ+z3abj2LNosPLKJT4eg==} + '@typescript-eslint/typescript-estree@6.21.0': + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - '@zag-js/switch@1.21.1': - resolution: {integrity: sha512-3iGtYesU0iDCp8pq64RCH8766CQaGoD0bZVoOheddIuHqsmOP0ollJrvYLaUTdCB/157BtmpW3vWTa+TYdDSGg==} + '@typescript-eslint/utils@6.21.0': + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 - '@zag-js/tabs@1.21.1': - resolution: {integrity: sha512-0xal2kTTV/CXLx8xgDo0fIQU3cwVrmtP5V0K/sphOVn/q4ti1b0RK0yKtl4+tTEQf9BkjlNJnaVbssdiMnW3yA==} + '@typescript-eslint/visitor-keys@6.21.0': + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} + engines: {node: ^16.0.0 || >=18.0.0} - '@zag-js/tags-input@1.21.1': - resolution: {integrity: sha512-e+oCY3Cf47mMKpRkA1h0QuXnMdBo2402nWCVPl17w6TjOxsDBaL17p7FU2Fa+isSs5ztkAXvvJfiyu6/hK+WHQ==} + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@zag-js/toast@1.21.1': - resolution: {integrity: sha512-ZXp4YdIr3dRKHLQ26eKlj8dH7huEdYFc4FNG7ITjr3zetbmteiBtpGM5CQQ12Ffwavv1qKAtQXyO5OBOeJDxdQ==} + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@zag-js/types@1.21.1': - resolution: {integrity: sha512-KbKMwJnrj6wmi4FOcaIMwqBVPz4KZRAn0D7Il8QjvAaJc5SdqkK18lcxQz4/v02EmQ4uOrHgKchcnB+ZHcBFCw==} - - '@zag-js/utils@1.21.1': - resolution: {integrity: sha512-YXkmKoQilMaCQolPnfyyF1xIDOkvSGUQ3RfNlGCxcfnXZeuLWhV/9kalXql5OhtDMChaSeI5IgoV6zH2KEeN0A==} - - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - array-iterate@2.0.1: - resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} - astro@5.12.8: - resolution: {integrity: sha512-KkJ7FR+c2SyZYlpakm48XBiuQcRsrVtdjG5LN5an0givI/tLik+ePJ4/g3qrAVhYMjJOxBA2YgFQxANPiWB+Mw==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + autoprefixer@10.4.17: + resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} + engines: {node: ^10 || ^12 || >=14} hasBin: true + peerDependencies: + postcss: ^8.1.0 - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} + axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - base-64@1.0.0: - resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + before-after-hook@3.0.2: + resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} - blob-to-buffer@1.2.9: - resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} + binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} - boxen@8.0.1: - resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} - engines: {node: '>=18'} + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - brotli@1.3.3: - resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - browserslist@4.25.1: - resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + browserslist@4.22.3: + resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - camelcase@8.0.0: - resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} - engines: {node: '>=16'} + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - caniuse-lite@1.0.30001731: - resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==} + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + caniuse-lite@1.0.30001668: + resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} - - ci-info@4.3.0: - resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} - engines: {node: '>=8'} - - cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} - - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} + code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -943,37 +786,30 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - common-ancestor-path@1.0.1: - resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} - cookie-es@1.2.2: - resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - cookie@1.0.2: - resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} - engines: {node: '>=18'} + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} - cross-fetch@3.2.0: - resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} - crossws@0.3.5: - resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} - - css-tree@3.1.0: - resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + 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} cssesc@3.0.0: @@ -981,11 +817,11 @@ packages: engines: {node: '>=4'} hasBin: true - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + date-fns@3.3.1: + resolution: {integrity: sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==} - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -993,88 +829,141 @@ packages: supports-color: optional: true - decode-named-character-reference@1.2.0: - resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - destr@2.0.5: - resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} - - detect-libc@2.0.4: - resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} - deterministic-object-hash@2.0.2: - resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} - engines: {node: '>=18'} - - devalue@5.1.1: - resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - dfa@1.2.0: - resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dset@3.1.4: - resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} - engines: {node: '>=4'} + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} - electron-to-chromium@1.5.194: - resolution: {integrity: sha512-SdnWJwSUot04UR51I2oPD8kuP2VI37/CADR1OHsFOUzZIvfWJBO6q11k5P/uKNyTT3cdOsnyjkrZ+DDShqYqJA==} + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + electron-to-chromium@1.4.661: + resolution: {integrity: sha512-AFg4wDHSOk5F+zA8aR+SVIOabu7m0e7BiJnigCvPXzIGy731XENw/lmNxTySpVFtkFEy+eyt4oHhh5FF3NjQNw==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - enhanced-resolve@5.18.2: - resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==} - engines: {node: '>=10.13.0'} + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - entities@6.0.1: - resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - esbuild@0.25.8: - resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} - engines: {node: '>=18'} + esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} hasBin: true - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + eslint-compat-utils@0.1.2: + resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-prettier@9.1.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-svelte@2.35.1: + resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0-0 + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + + esm-env@1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -1082,51 +971,122 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fdir@6.4.6: - resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} - flattie@1.1.1: - resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - fontace@0.3.0: - resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} - fontkit@2.0.4: - resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + + foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-east-asian-width@1.3.0: - resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} - engines: {node: '>=18'} + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - h3@1.15.4: - resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} hast-util-from-html@2.0.3: resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} - hast-util-from-parse5@8.0.3: - resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} + hast-util-from-parse5@8.0.2: + resolution: {integrity: sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==} + + hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} @@ -1134,192 +1094,190 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-raw@9.1.0: - resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} - hast-util-to-html@9.0.5: - resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + hastscript@9.0.0: + resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==} - hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + highlight.js@11.9.0: + resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} + engines: {node: '>=12.0.0'} - hast-util-to-text@4.0.2: - resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} - hastscript@9.0.1: - resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} - html-escaper@3.0.3: - resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - - iron-webcrypto@1.2.1: - resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - - is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} + is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} - jiti@2.5.1: - resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + just-camel-case@4.0.2: + resolution: {integrity: sha512-df6QI/EIq+6uHe/wtaa9Qq7/pp4wr4pJC/r1+7XhVL6m5j03G6h9u9/rIZr8rDASX7CxwDPQnZjffCo2e6PRLw==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - lightningcss-darwin-arm64@1.30.1: - resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] + known-css-properties@0.29.0: + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} - lightningcss-darwin-x64@1.30.1: - resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} - lightningcss-freebsd-x64@1.30.1: - resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} - lightningcss-linux-arm-gnueabihf@1.30.1: - resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] + lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} - lightningcss-linux-arm64-gnu@1.30.1: - resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lightningcss-linux-arm64-musl@1.30.1: - resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - lightningcss-linux-x64-gnu@1.30.1: - resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} - lightningcss-linux-x64-musl@1.30.1: - resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] + lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - lightningcss-win32-arm64-msvc@1.30.1: - resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - lightningcss-win32-x64-msvc@1.30.1: - resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - - lightningcss@1.30.1: - resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} - engines: {node: '>= 12.0.0'} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + lucide-svelte@0.323.0: + resolution: {integrity: sha512-3GEFk1vCwB8BtHTHZTocFJfX6AtTLQw9a74JSuihAGx+MzhxqeWk8W1TkM4WUlvE0x9UdONM2rJGRyx9IyjkJg==} + peerDependencies: + svelte: ^3 || ^4 || ^5.0.0-next.42 - magicast@0.3.5: - resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + engines: {node: '>=12'} - markdown-table@3.0.4: - resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - mdast-util-definitions@6.0.0: - resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + marked@5.1.2: + resolution: {integrity: sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==} + engines: {node: '>= 16'} + hasBin: true - mdast-util-find-and-replace@3.0.2: - resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + mdast-util-definitions@5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} - mdast-util-from-markdown@2.0.2: - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} - mdast-util-gfm-footnote@2.1.0: - resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} mdast-util-gfm-strikethrough@2.0.0: resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} @@ -1330,343 +1288,481 @@ packages: mdast-util-gfm-task-list-item@2.0.0: resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - mdast-util-gfm@3.1.0: - resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - - mdast-util-to-markdown@2.1.2: - resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - mdn-data@2.12.2: - resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - micromark-core-commonmark@2.0.3: - resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + mdsvex-relative-images@1.0.3: + resolution: {integrity: sha512-3XvpnaguRAhC5gchpqCH+A5Yl28xG9WDPylVla0+k90c5LT+QqSM+hwHd1v5C7gB2cAT0AIhuMsY/g6aCw+WDg==} - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + mdsvex@0.11.0: + resolution: {integrity: sha512-gJF1s0N2nCmdxcKn8HDn0LKrN8poStqAicp6bBcsKFd/zkUBGLP5e7vnxu+g0pjBbDFOscUyI1mtHz+YK2TCDw==} + peerDependencies: + svelte: '>=3 <5' - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} - micromark-extension-gfm-table@2.1.1: - resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + + micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + + micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + + micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} micromark-extension-gfm-tagfilter@2.0.0: resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - micromark-factory-destination@2.0.1: - resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} - micromark-factory-label@2.0.1: - resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - micromark-factory-space@2.0.1: - resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - micromark-factory-title@2.0.1: - resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - micromark-factory-whitespace@2.0.1: - resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - micromark-util-chunked@2.0.1: - resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - micromark-util-classify-character@2.0.1: - resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - micromark-util-combine-extensions@2.0.1: - resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - micromark-util-decode-numeric-character-reference@2.0.2: - resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - micromark-util-decode-string@2.0.1: - resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - micromark-util-html-tag-name@2.0.1: - resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - micromark-util-normalize-identifier@2.0.1: - resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - micromark-util-resolve-all@2.0.1: - resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - micromark-util-subtokenize@2.1.0: - resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - micromark-util-types@2.0.2: - resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - micromark@4.0.2: - resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@3.0.2: - resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} - engines: {node: '>= 18'} + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} + minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true - mrmime@2.0.1: - resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - neotraverse@0.6.18: - resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} - engines: {node: '>= 10'} + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - nlcst-to-string@4.0.0: - resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} - - node-fetch-native@1.6.7: - resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-mock-http@1.0.2: - resolution: {integrity: sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} - ohash@2.0.11: - resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} - oniguruma-parser@0.12.1: - resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} - oniguruma-to-es@4.3.3: - resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - p-limit@6.2.0: - resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} - engines: {node: '>=18'} + optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} - p-queue@8.1.0: - resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==} - engines: {node: '>=18'} + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} - p-timeout@6.1.4: - resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} - engines: {node: '>=14.16'} + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} - package-manager-detector@1.3.0: - resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} - pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + parse5@7.2.1: + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} - parse-latin@7.0.0: - resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} - parse5@7.3.0: - resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - 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'} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + playwright-core@1.41.2: + resolution: {integrity: sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==} + engines: {node: '>=16'} + hasBin: true + + playwright@1.41.2: + resolution: {integrity: sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==} + engines: {node: '>=16'} + hasBin: true + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-nested@6.0.1: + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-safe-parser@6.0.0: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + + postcss-scss@4.0.9: + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 + + postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + + postcss-selector-parser@6.0.15: + resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} - prismjs@1.30.0: - resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} - engines: {node: '>=6'} + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} + prettier-plugin-svelte@3.1.2: + resolution: {integrity: sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==} + peerDependencies: + prettier: ^3.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + + prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + + prism-svelte@0.4.7: + resolution: {integrity: sha512-yABh19CYbM24V7aS7TuPYRNMqthxwbvx6FF/Rw920YbyBWO3tnyPIqRMgHuSVsLmuHkkBS1Akyof463FVdkeDQ==} + + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} property-information@6.5.0: resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - property-information@7.1.0: - resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} - proxy-compare@3.0.1: - resolution: {integrity: sha512-V9plBAt3qjMlS1+nC8771KNf6oJ12gExvaxnNzN/9yVRLdTv/lc+oJlnSzrdYDAvBfTStPCoiaCOTmTs0adv7Q==} + purgecss@6.0.0-alpha.0: + resolution: {integrity: sha512-UC7d7uIyZsky+srEsSXny9BkbTcVn3ZtBCNX3rW3DsqJKhvUXFRpufA4ktcHzWF0+JLZgmsqjUm/8R82x9bHpw==} + hasBin: true - radix3@1.1.2: - resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@19.1.1: - resolution: {integrity: sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==} - peerDependencies: - react: ^19.1.1 + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - react-icons@5.5.0: - resolution: {integrity: sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==} - peerDependencies: - react: '*' + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} - react-refresh@0.17.0: - resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} - engines: {node: '>=0.10.0'} + reading-time@1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} - react@19.1.1: - resolution: {integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==} - engines: {node: '>=0.10.0'} + regexparam@3.0.0: + resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==} + engines: {node: '>=8'} - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} + rehype-auto-ads@1.2.0: + resolution: {integrity: sha512-w0ysjJQginhKai13wcUF/4t1fu3UvPsVt4Y3htGGGs6ojA+J5Nz01I1NOqwrOhgSoT5Bfv7Mihww6tmtV108+g==} - regex-recursion@6.0.2: - resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + rehype-autolink-headings@7.1.0: + resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} - regex-utilities@2.3.0: - resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} - regex@6.0.1: - resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + remark-container@0.1.2: + resolution: {integrity: sha512-E+G7dSALm3aMqyi15N4DxnRFQmBbHwxVc+9GrbijqwbdHzagUDvi2A3oI27y/PwLkSDRjwMfoc1rCIZayZ2PFg==} - rehype-parse@9.0.1: - resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + remark-external-links@9.0.1: + resolution: {integrity: sha512-EYw+p8Zqy5oT5+W8iSKzInfRLY+zeKWHCf0ut+Q5SwnaSIDGXd2zzvp4SWqyAuVbinNmZ0zjMrDKaExWZnTYqQ==} - rehype-raw@7.0.0: - resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} - rehype-stringify@10.0.1: - resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} - - rehype@13.0.2: - resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} - - remark-gfm@4.0.1: - resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + remark-github@12.0.0: + resolution: {integrity: sha512-ByefQKFN184LeiGRCabfl7zUJsdlMYWEhiLX1gpmQ11yFg6xSuOTW7LVCv0oc1x+YvUMJW23NU36sJX2RWGgvg==} remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - remark-rehype@11.1.2: - resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} - - remark-smartypants@3.0.2: - resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} - engines: {node: '>=16.0.0'} + remark-reading-time@1.0.1: + resolution: {integrity: sha512-Z3yW1JSNgQcjpPavsKmWgY7wmqRQMXIKoh8r5RtvJdpDIWWf7O7MkhuFDZh+Ge/1Olv0tvD1pN4T7LEhwBQnUA==} remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - restructure@3.0.2: - resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} - retext-latin@4.0.0: - resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true - retext-smartypants@6.2.0: - resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - retext-stringify@4.0.0: - resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true - retext@9.0.0: - resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true - rollup@4.46.2: - resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==} + rollup@4.9.6: + resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - scheduler@0.26.0: - resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true - sharp@0.33.5: - resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + set-cookie-parser@2.6.0: + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} - shiki@3.9.1: - resolution: {integrity: sha512-HogZ8nMnv9VAQMrG+P7BleJFhrKHm3fi6CYyHRbUu61gJ0lpqLr6ecYEui31IYG1Cn9Bad7N2vf332iXHnn0bQ==} + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} - smol-toml@1.4.1: - resolution: {integrity: sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==} - engines: {node: '>= 18'} + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + sorcery@0.11.0: + resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} + hasBin: true + + source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} space-separated-tokens@2.0.2: @@ -1676,12 +1772,9 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} - - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -1691,233 +1784,268 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - tailwindcss@4.1.11: - resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==} + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} - tapable@2.2.2: - resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svelte-check@3.6.3: + resolution: {integrity: sha512-Q2nGnoysxUnB9KjnjpQLZwdjK62DHyW6nuH/gm2qteFnDk0lCehe/6z8TsIvYeKjC6luKaWxiNGyOcWiLLPSwA==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-eslint-parser@0.33.1: + resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + + svelte-fa@4.0.2: + resolution: {integrity: sha512-lza8Jfii6jcpMQB73mBStONxaLfZsUS+rKJ/hH6WxsHUd+g68+oHIL9yQTk4a0uY9HQk78T/CPvQnED0msqJfg==} + peerDependencies: + svelte: ^4.0.0 + + svelte-hmr@0.15.3: + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte-markdown@0.4.1: + resolution: {integrity: sha512-pOlLY6EruKJaWI9my/2bKX8PdTeP5CM0s4VMmwmC2prlOkjAf+AOmTM4wW/l19Y6WZ87YmP8+ZCJCCwBChWjYw==} + peerDependencies: + svelte: ^4.0.0 + + svelte-preprocess@5.1.3: + resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} + engines: {node: '>= 16.0.0', pnpm: ^8.0.0} + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + + svelte@4.2.10: + resolution: {integrity: sha512-Ep06yCaCdgG1Mafb/Rx8sJ1QS3RW2I2BxGp2Ui9LBHSZ2/tO/aGLc5WqPjgiAP6KAnLJGaIr/zzwQlOo1b8MxA==} + engines: {node: '>=16'} + + tailwindcss@3.4.1: + resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} + engines: {node: '>=14.0.0'} + hasBin: true + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + to-vfile@8.0.0: + resolution: {integrity: sha512-IcmH1xB5576MJc9qcfEC/m/nQCFt3fzMHz45sSlgJyTWjRbKW1HAkJpuf3DgE57YzIlZcwcBZA5ENQbBo4aLkg==} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - tar@7.4.3: - resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} - engines: {node: '>=18'} - - tiny-inflate@1.0.3: - resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} - - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - - tinyglobby@0.2.14: - resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} - engines: {node: '>=12.0.0'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - 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.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + ts-api-utils@1.2.1: + resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' - typescript@5.9.2: - resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true - ufo@1.6.1: - resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - ultrahtml@1.6.0: - resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} - uncrypto@0.1.3: - resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} - undici-types@7.8.0: - resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} - - unicode-properties@1.4.1: - resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} - - unicode-trie@2.0.0: - resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} - - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - - unifont@0.5.2: - resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==} - - unist-util-find-after@5.0.0: - resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - unist-util-modify-children@4.0.0: - resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-remove-position@5.0.0: - resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - unist-util-visit-children@3.0.0: - resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + unist-util-visit-parents@4.1.1: + resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} + + unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + unist-util-visit@3.1.0: + resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} + + unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - unstorage@1.16.1: - resolution: {integrity: sha512-gdpZ3guLDhz+zWIlYP1UwQ259tG5T5vYRzDaHMkQ1bBY1SQPutvZnrRjTFaWUUpseErJIgAZS51h6NOcZVZiqQ==} - 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/kv': ^1.0.1 - aws4fetch: ^1.0.20 - db0: '>=0.2.1' - idb-keyval: ^6.2.1 - ioredis: ^5.4.2 - 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/kv': - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true + universal-user-agent@7.0.2: + resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + update-browserslist-db@1.0.13: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' - usehooks-ts@3.1.1: - resolution: {integrity: sha512-I4diPp9Cq6ieSUH2wu+fDAVQO43xwtulo+fKEidHUwZPnYImbtkTjzIJYcDcJqxgmX31GVqNFURodvcgHcW0pA==} - engines: {node: '>=16.15.0'} - peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 || ^19.0.0-rc + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} vfile-location@5.0.3: resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - vfile-message@4.0.3: - resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + vfile-message@2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - vite@6.3.5: - resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + + vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + + vite-plugin-tailwind-purgecss@0.2.0: + resolution: {integrity: sha512-6Q+SaalUd0t3BOIIiCQPlbZQuYARVgjoC78X+fLbQJqIEy/9fC58aQgHMgi+CmYfVfZmJToA8YiLueSGEo2mng==} + peerDependencies: + vite: ^4.1.1 || ^5.0.0 + + vite@5.1.0: + resolution: {integrity: sha512-STmSFzhY4ljuhz14bg9LkMTk3d98IO6DIArnTY6MeBwiD1Za2StcQtz7fzOUnRCqrHSD5+OS2reg4HOz1eoLnw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' - sass-embedded: '*' stylus: '*' sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 + terser: ^5.4.0 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@1.1.1: - resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} + vitefu@0.2.5: + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true @@ -1925,1270 +2053,1000 @@ packages: web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which-pm-runs@1.1.0: - resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} - engines: {node: '>=4'} - - widest-line@5.0.0: - resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} - engines: {node: '>=18'} - - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} - - xxhash-wasm@1.1.0: - resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + worktop@0.8.0-next.18: + resolution: {integrity: sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw==} engines: {node: '>=12'} - yocto-queue@1.2.1: - resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} - engines: {node: '>=12.20'} + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} - yocto-spinner@0.2.3: - resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} - engines: {node: '>=18.19'} + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} - yoctocolors@2.1.1: - resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} - engines: {node: '>=18'} + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - zod-to-json-schema@3.24.6: - resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} - peerDependencies: - zod: ^3.24.1 + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - zod-to-ts@1.2.0: - resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} - peerDependencies: - typescript: ^4.9.4 || ^5.0.2 - zod: ^3 + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + engines: {node: '>= 14'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} snapshots: - '@ampproject/remapping@2.3.0': + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.2.1': dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.22 - '@astrojs/compiler@2.12.2': {} + '@cloudflare/workers-types@4.20240208.0': {} - '@astrojs/internal-helpers@0.7.1': {} + '@esbuild/aix-ppc64@0.19.12': + optional: true - '@astrojs/markdown-remark@6.3.5': + '@esbuild/android-arm64@0.19.12': + optional: true + + '@esbuild/android-arm@0.19.12': + optional: true + + '@esbuild/android-x64@0.19.12': + optional: true + + '@esbuild/darwin-arm64@0.19.12': + optional: true + + '@esbuild/darwin-x64@0.19.12': + optional: true + + '@esbuild/freebsd-arm64@0.19.12': + optional: true + + '@esbuild/freebsd-x64@0.19.12': + optional: true + + '@esbuild/linux-arm64@0.19.12': + optional: true + + '@esbuild/linux-arm@0.19.12': + optional: true + + '@esbuild/linux-ia32@0.19.12': + optional: true + + '@esbuild/linux-loong64@0.19.12': + optional: true + + '@esbuild/linux-mips64el@0.19.12': + optional: true + + '@esbuild/linux-ppc64@0.19.12': + optional: true + + '@esbuild/linux-riscv64@0.19.12': + optional: true + + '@esbuild/linux-s390x@0.19.12': + optional: true + + '@esbuild/linux-x64@0.19.12': + optional: true + + '@esbuild/netbsd-x64@0.19.12': + optional: true + + '@esbuild/openbsd-x64@0.19.12': + optional: true + + '@esbuild/sunos-x64@0.19.12': + optional: true + + '@esbuild/win32-arm64@0.19.12': + optional: true + + '@esbuild/win32-ia32@0.19.12': + optional: true + + '@esbuild/win32-x64@0.19.12': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)': dependencies: - '@astrojs/internal-helpers': 0.7.1 - '@astrojs/prism': 3.3.0 - github-slugger: 2.0.0 - hast-util-from-html: 2.0.3 - hast-util-to-text: 4.0.2 - import-meta-resolve: 4.1.0 + eslint: 8.56.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.10.0': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 js-yaml: 4.1.0 - mdast-util-definitions: 6.0.0 - rehype-raw: 7.0.0 - rehype-stringify: 10.0.1 - remark-gfm: 4.0.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.2 - remark-smartypants: 3.0.2 - shiki: 3.9.1 - smol-toml: 1.4.1 - unified: 11.0.5 - unist-util-remove-position: 5.0.0 - unist-util-visit: 5.0.0 - unist-util-visit-parents: 6.0.1 - vfile: 6.0.3 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@astrojs/prism@3.3.0': - dependencies: - prismjs: 1.30.0 + '@eslint/js@8.56.0': {} - '@astrojs/react@4.3.0(@types/node@24.1.0)(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@floating-ui/core@1.6.0': dependencies: - '@types/react': 19.1.9 - '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@vitejs/plugin-react': 4.7.0(vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - ultrahtml: 1.6.0 - vite: 6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml + '@floating-ui/utils': 0.2.1 - '@astrojs/telemetry@3.3.0': + '@floating-ui/dom@1.6.1': dependencies: - ci-info: 4.3.0 - debug: 4.4.1 - dlv: 1.1.3 - dset: 3.1.4 - is-docker: 3.0.0 - is-wsl: 3.1.0 - which-pm-runs: 1.1.0 + '@floating-ui/core': 1.6.0 + '@floating-ui/utils': 0.2.1 + + '@floating-ui/utils@0.2.1': {} + + '@fortawesome/fontawesome-common-types@6.5.1': {} + + '@fortawesome/free-brands-svg-icons@6.5.1': + dependencies: + '@fortawesome/fontawesome-common-types': 6.5.1 + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.2 + debug: 4.3.4 + minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@babel/code-frame@7.27.1': - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - js-tokens: 4.0.0 - picocolors: 1.1.1 + '@humanwhocodes/module-importer@1.0.1': {} - '@babel/compat-data@7.28.0': {} + '@humanwhocodes/object-schema@2.0.2': {} - '@babel/core@7.28.0': + '@isaacs/cliui@8.0.2': dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) - '@babel/helpers': 7.28.2 - '@babel/parser': 7.28.0 - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.2 - convert-source-map: 2.0.0 - debug: 4.4.1 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.3': + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.22 + + '@jridgewell/resolve-uri@3.1.1': {} + + '@jridgewell/set-array@1.1.2': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.22': + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@octokit/auth-token@5.1.1': {} + + '@octokit/core@6.1.2': + dependencies: + '@octokit/auth-token': 5.1.1 + '@octokit/graphql': 8.1.1 + '@octokit/request': 9.1.3 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.1 + before-after-hook: 3.0.2 + universal-user-agent: 7.0.2 + + '@octokit/endpoint@10.1.1': + dependencies: + '@octokit/types': 13.6.1 + universal-user-agent: 7.0.2 + + '@octokit/graphql@8.1.1': + dependencies: + '@octokit/request': 9.1.3 + '@octokit/types': 13.6.1 + universal-user-agent: 7.0.2 + + '@octokit/openapi-types@22.2.0': {} + + '@octokit/plugin-paginate-rest@11.3.5(@octokit/core@6.1.2)': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/types': 13.6.1 + + '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.2)': + dependencies: + '@octokit/core': 6.1.2 + + '@octokit/plugin-rest-endpoint-methods@13.2.6(@octokit/core@6.1.2)': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/types': 13.6.1 + + '@octokit/request-error@6.1.5': + dependencies: + '@octokit/types': 13.6.1 + + '@octokit/request@9.1.3': + dependencies: + '@octokit/endpoint': 10.1.1 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.1 + universal-user-agent: 7.0.2 + + '@octokit/rest@21.0.2': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/plugin-paginate-rest': 11.3.5(@octokit/core@6.1.2) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.2) + '@octokit/plugin-rest-endpoint-methods': 13.2.6(@octokit/core@6.1.2) + + '@octokit/types@13.6.1': + dependencies: + '@octokit/openapi-types': 22.2.0 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@playwright/test@1.41.2': + dependencies: + playwright: 1.41.2 + + '@polka/url@1.0.0-next.24': {} + + '@rollup/rollup-android-arm-eabi@4.9.6': + optional: true + + '@rollup/rollup-android-arm64@4.9.6': + optional: true + + '@rollup/rollup-darwin-arm64@4.9.6': + optional: true + + '@rollup/rollup-darwin-x64@4.9.6': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.9.6': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.9.6': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.9.6': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.9.6': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.9.6': + optional: true + + '@rollup/rollup-linux-x64-musl@4.9.6': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.9.6': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.9.6': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.9.6': + optional: true + + '@skeletonlabs/skeleton@2.8.0(svelte@4.2.10)': + dependencies: + esm-env: 1.0.0 + svelte: 4.2.10 + + '@skeletonlabs/tw-plugin@0.3.1(tailwindcss@3.4.1)': + dependencies: + tailwindcss: 3.4.1 + + '@sveltejs/adapter-cloudflare@4.1.0(@sveltejs/kit@2.5.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))': + dependencies: + '@cloudflare/workers-types': 4.20240208.0 + '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)) + esbuild: 0.19.12 + worktop: 0.8.0-next.18 + + '@sveltejs/kit@2.5.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 4.3.2 + esm-env: 1.0.0 + import-meta-resolve: 4.0.0 + kleur: 4.1.5 + magic-string: 0.30.7 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.4 + svelte: 4.2.10 + tiny-glob: 0.2.9 + vite: 5.1.0(@types/node@20.11.16) + + '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)) + debug: 4.3.4 + svelte: 4.2.10 + vite: 5.1.0(@types/node@20.11.16) transitivePeerDependencies: - supports-color - '@babel/generator@7.28.0': + '@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16))': dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 - jsesc: 3.1.0 - - '@babel/helper-compilation-targets@7.27.2': - dependencies: - '@babel/compat-data': 7.28.0 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.1 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-globals@7.28.0': {} - - '@babel/helper-module-imports@7.27.1': - dependencies: - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.2 + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)))(svelte@4.2.10)(vite@5.1.0(@types/node@20.11.16)) + debug: 4.3.4 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.7 + svelte: 4.2.10 + svelte-hmr: 0.15.3(svelte@4.2.10) + vite: 5.1.0(@types/node@20.11.16) + vitefu: 0.2.5(vite@5.1.0(@types/node@20.11.16)) transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': + '@tailwindcss/typography@0.5.10(tailwindcss@3.4.1)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.0 - transitivePeerDependencies: - - supports-color + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.4.1 - '@babel/helper-plugin-utils@7.27.1': {} - - '@babel/helper-string-parser@7.27.1': {} - - '@babel/helper-validator-identifier@7.27.1': {} - - '@babel/helper-validator-option@7.27.1': {} - - '@babel/helpers@7.28.2': - dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.28.2 - - '@babel/parser@7.28.0': - dependencies: - '@babel/types': 7.28.2 - - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/template@7.27.2': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 - - '@babel/traverse@7.28.0': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/template': 7.27.2 - '@babel/types': 7.28.2 - debug: 4.4.1 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.28.2': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - - '@capsizecss/unpack@2.4.0': - dependencies: - blob-to-buffer: 1.2.9 - cross-fetch: 3.2.0 - fontkit: 2.0.4 - transitivePeerDependencies: - - encoding - - '@emnapi/runtime@1.4.5': - dependencies: - tslib: 2.8.1 - optional: true - - '@esbuild/aix-ppc64@0.25.8': - optional: true - - '@esbuild/android-arm64@0.25.8': - optional: true - - '@esbuild/android-arm@0.25.8': - optional: true - - '@esbuild/android-x64@0.25.8': - optional: true - - '@esbuild/darwin-arm64@0.25.8': - optional: true - - '@esbuild/darwin-x64@0.25.8': - optional: true - - '@esbuild/freebsd-arm64@0.25.8': - optional: true - - '@esbuild/freebsd-x64@0.25.8': - optional: true - - '@esbuild/linux-arm64@0.25.8': - optional: true - - '@esbuild/linux-arm@0.25.8': - optional: true - - '@esbuild/linux-ia32@0.25.8': - optional: true - - '@esbuild/linux-loong64@0.25.8': - optional: true - - '@esbuild/linux-mips64el@0.25.8': - optional: true - - '@esbuild/linux-ppc64@0.25.8': - optional: true - - '@esbuild/linux-riscv64@0.25.8': - optional: true - - '@esbuild/linux-s390x@0.25.8': - optional: true - - '@esbuild/linux-x64@0.25.8': - optional: true - - '@esbuild/netbsd-arm64@0.25.8': - optional: true - - '@esbuild/netbsd-x64@0.25.8': - optional: true - - '@esbuild/openbsd-arm64@0.25.8': - optional: true - - '@esbuild/openbsd-x64@0.25.8': - optional: true - - '@esbuild/openharmony-arm64@0.25.8': - optional: true - - '@esbuild/sunos-x64@0.25.8': - optional: true - - '@esbuild/win32-arm64@0.25.8': - optional: true - - '@esbuild/win32-ia32@0.25.8': - optional: true - - '@esbuild/win32-x64@0.25.8': - optional: true - - '@img/sharp-darwin-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.4 - optional: true - - '@img/sharp-darwin-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.4 - optional: true - - '@img/sharp-libvips-darwin-arm64@1.0.4': - optional: true - - '@img/sharp-libvips-darwin-x64@1.0.4': - optional: true - - '@img/sharp-libvips-linux-arm64@1.0.4': - optional: true - - '@img/sharp-libvips-linux-arm@1.0.5': - optional: true - - '@img/sharp-libvips-linux-s390x@1.0.4': - optional: true - - '@img/sharp-libvips-linux-x64@1.0.4': - optional: true - - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - optional: true - - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - optional: true - - '@img/sharp-linux-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.4 - optional: true - - '@img/sharp-linux-arm@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.5 - optional: true - - '@img/sharp-linux-s390x@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.4 - optional: true - - '@img/sharp-linux-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.4 - optional: true - - '@img/sharp-linuxmusl-arm64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 - optional: true - - '@img/sharp-linuxmusl-x64@0.33.5': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 - optional: true - - '@img/sharp-wasm32@0.33.5': - dependencies: - '@emnapi/runtime': 1.4.5 - optional: true - - '@img/sharp-win32-ia32@0.33.5': - optional: true - - '@img/sharp-win32-x64@0.33.5': - optional: true - - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.2 - - '@jridgewell/gen-mapping@0.3.12': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.4 - '@jridgewell/trace-mapping': 0.3.29 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/sourcemap-codec@1.5.4': {} - - '@jridgewell/trace-mapping@0.3.29': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.4 - - '@oslojs/encoding@1.1.0': {} - - '@rolldown/pluginutils@1.0.0-beta.27': {} - - '@rollup/pluginutils@5.2.0(rollup@4.46.2)': - dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.3 - optionalDependencies: - rollup: 4.46.2 - - '@rollup/rollup-android-arm-eabi@4.46.2': - optional: true - - '@rollup/rollup-android-arm64@4.46.2': - optional: true - - '@rollup/rollup-darwin-arm64@4.46.2': - optional: true - - '@rollup/rollup-darwin-x64@4.46.2': - optional: true - - '@rollup/rollup-freebsd-arm64@4.46.2': - optional: true - - '@rollup/rollup-freebsd-x64@4.46.2': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.46.2': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.46.2': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.46.2': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.46.2': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.46.2': - optional: true - - '@rollup/rollup-linux-ppc64-gnu@4.46.2': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.46.2': - optional: true - - '@rollup/rollup-linux-riscv64-musl@4.46.2': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.46.2': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.46.2': - optional: true - - '@rollup/rollup-linux-x64-musl@4.46.2': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.46.2': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.46.2': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.46.2': - optional: true - - '@shikijs/core@3.9.1': - dependencies: - '@shikijs/types': 3.9.1 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - - '@shikijs/engine-javascript@3.9.1': - dependencies: - '@shikijs/types': 3.9.1 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 4.3.3 - - '@shikijs/engine-oniguruma@3.9.1': - dependencies: - '@shikijs/types': 3.9.1 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/langs@3.9.1': - dependencies: - '@shikijs/types': 3.9.1 - - '@shikijs/themes@3.9.1': - dependencies: - '@shikijs/types': 3.9.1 - - '@shikijs/types@3.9.1': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@10.0.2': {} - - '@skeletonlabs/skeleton-react@1.2.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@zag-js/accordion': 1.21.1 - '@zag-js/avatar': 1.21.1 - '@zag-js/file-upload': 1.21.1 - '@zag-js/pagination': 1.21.1 - '@zag-js/progress': 1.21.1 - '@zag-js/radio-group': 1.21.1 - '@zag-js/rating-group': 1.21.1 - '@zag-js/react': 1.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@zag-js/slider': 1.21.1 - '@zag-js/switch': 1.21.1 - '@zag-js/tabs': 1.21.1 - '@zag-js/tags-input': 1.21.1 - '@zag-js/toast': 1.21.1 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - - '@skeletonlabs/skeleton@3.1.7(tailwindcss@4.1.11)': - dependencies: - tailwindcss: 4.1.11 - - '@swc/helpers@0.5.17': - dependencies: - tslib: 2.8.1 - - '@tailwindcss/node@4.1.11': - dependencies: - '@ampproject/remapping': 2.3.0 - enhanced-resolve: 5.18.2 - jiti: 2.5.1 - lightningcss: 1.30.1 - magic-string: 0.30.17 - source-map-js: 1.2.1 - tailwindcss: 4.1.11 - - '@tailwindcss/oxide-android-arm64@4.1.11': - optional: true - - '@tailwindcss/oxide-darwin-arm64@4.1.11': - optional: true - - '@tailwindcss/oxide-darwin-x64@4.1.11': - optional: true - - '@tailwindcss/oxide-freebsd-x64@4.1.11': - optional: true - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': - optional: true - - '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': - optional: true - - '@tailwindcss/oxide-linux-arm64-musl@4.1.11': - optional: true - - '@tailwindcss/oxide-linux-x64-gnu@4.1.11': - optional: true - - '@tailwindcss/oxide-linux-x64-musl@4.1.11': - optional: true - - '@tailwindcss/oxide-wasm32-wasi@4.1.11': - optional: true - - '@tailwindcss/oxide-win32-arm64-msvc@4.1.11': - optional: true - - '@tailwindcss/oxide-win32-x64-msvc@4.1.11': - optional: true - - '@tailwindcss/oxide@4.1.11': - dependencies: - detect-libc: 2.0.4 - tar: 7.4.3 - optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.11 - '@tailwindcss/oxide-darwin-arm64': 4.1.11 - '@tailwindcss/oxide-darwin-x64': 4.1.11 - '@tailwindcss/oxide-freebsd-x64': 4.1.11 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.11 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.11 - '@tailwindcss/oxide-linux-x64-musl': 4.1.11 - '@tailwindcss/oxide-wasm32-wasi': 4.1.11 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.11 - - '@tailwindcss/vite@4.1.11(vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1))': - dependencies: - '@tailwindcss/node': 4.1.11 - '@tailwindcss/oxide': 4.1.11 - tailwindcss: 4.1.11 - vite: 6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1) - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 - '@types/babel__generator': 7.27.0 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.28.0 - - '@types/babel__generator@7.27.0': - dependencies: - '@babel/types': 7.28.2 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 - - '@types/babel__traverse@7.28.0': - dependencies: - '@babel/types': 7.28.2 + '@types/cookie@0.6.0': {} '@types/debug@4.1.12': dependencies: - '@types/ms': 2.1.0 + '@types/ms': 0.7.34 - '@types/estree@1.0.8': {} - - '@types/fontkit@2.0.8': + '@types/eslint@8.56.0': dependencies: - '@types/node': 24.1.0 + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.5': {} + + '@types/hast@2.3.10': + dependencies: + '@types/unist': 2.0.10 '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 - '@types/mdast@4.0.4': + '@types/json-schema@7.0.15': {} + + '@types/marked@5.0.2': {} + + '@types/mdast@3.0.15': dependencies: - '@types/unist': 3.0.3 + '@types/unist': 2.0.10 - '@types/ms@2.1.0': {} - - '@types/nlcst@2.0.3': + '@types/mdast@4.0.3': dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 - '@types/node@24.1.0': + '@types/ms@0.7.34': {} + + '@types/node@20.11.16': dependencies: - undici-types: 7.8.0 + undici-types: 5.26.5 - '@types/react-dom@19.1.7(@types/react@19.1.9)': + '@types/pug@2.0.10': {} + + '@types/semver@7.5.6': {} + + '@types/unist@2.0.10': {} + + '@types/unist@3.0.2': {} + + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)': dependencies: - '@types/react': 19.1.9 - - '@types/react@19.1.9': - dependencies: - csstype: 3.1.3 - - '@types/unist@3.0.3': {} - - '@ungap/structured-clone@1.3.0': {} - - '@vitejs/plugin-react@4.7.0(vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1))': - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.0) - '@rolldown/pluginutils': 1.0.0-beta.27 - '@types/babel__core': 7.20.5 - react-refresh: 0.17.0 - vite: 6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4 + eslint: 8.56.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + semver: 7.6.0 + ts-api-utils: 1.2.1(typescript@5.3.3) + optionalDependencies: + typescript: 5.3.3 transitivePeerDependencies: - supports-color - '@zag-js/accordion@1.21.1': + '@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3)': dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4 + eslint: 8.56.0 + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color - '@zag-js/anatomy@1.21.1': {} - - '@zag-js/auto-resize@1.21.1': + '@typescript-eslint/scope-manager@6.21.0': dependencies: - '@zag-js/dom-query': 1.21.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 - '@zag-js/avatar@1.21.1': + '@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3)': dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + debug: 4.3.4 + eslint: 8.56.0 + ts-api-utils: 1.2.1(typescript@5.3.3) + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color - '@zag-js/core@1.21.1': + '@typescript-eslint/types@6.21.0': {} + + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3)': dependencies: - '@zag-js/dom-query': 1.21.1 - '@zag-js/utils': 1.21.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.0 + ts-api-utils: 1.2.1(typescript@5.3.3) + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color - '@zag-js/dismissable@1.21.1': + '@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3)': dependencies: - '@zag-js/dom-query': 1.21.1 - '@zag-js/interact-outside': 1.21.1 - '@zag-js/utils': 1.21.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.6 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + eslint: 8.56.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript - '@zag-js/dom-query@1.21.1': + '@typescript-eslint/visitor-keys@6.21.0': dependencies: - '@zag-js/types': 1.21.1 + '@typescript-eslint/types': 6.21.0 + eslint-visitor-keys: 3.4.3 - '@zag-js/file-upload@1.21.1': + '@ungap/structured-clone@1.2.0': {} + + acorn-jsx@5.3.2(acorn@8.11.3): dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/file-utils': 1.21.1 - '@zag-js/i18n-utils': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 + acorn: 8.11.3 - '@zag-js/file-utils@1.21.1': + acorn@8.11.3: {} + + ajv@6.12.6: dependencies: - '@zag-js/i18n-utils': 1.21.1 - - '@zag-js/focus-visible@1.21.1': - dependencies: - '@zag-js/dom-query': 1.21.1 - - '@zag-js/i18n-utils@1.21.1': - dependencies: - '@zag-js/dom-query': 1.21.1 - - '@zag-js/interact-outside@1.21.1': - dependencies: - '@zag-js/dom-query': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/live-region@1.21.1': {} - - '@zag-js/pagination@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/progress@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/radio-group@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/focus-visible': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/rating-group@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/react@1.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@zag-js/core': 1.21.1 - '@zag-js/store': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - - '@zag-js/slider@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/store@1.21.1': - dependencies: - proxy-compare: 3.0.1 - - '@zag-js/switch@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/focus-visible': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/tabs@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/tags-input@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/auto-resize': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/interact-outside': 1.21.1 - '@zag-js/live-region': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/toast@1.21.1': - dependencies: - '@zag-js/anatomy': 1.21.1 - '@zag-js/core': 1.21.1 - '@zag-js/dismissable': 1.21.1 - '@zag-js/dom-query': 1.21.1 - '@zag-js/types': 1.21.1 - '@zag-js/utils': 1.21.1 - - '@zag-js/types@1.21.1': - dependencies: - csstype: 3.1.3 - - '@zag-js/utils@1.21.1': {} - - acorn@8.15.0: {} - - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 ansi-regex@5.0.1: {} - ansi-regex@6.1.0: {} + ansi-regex@6.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 ansi-styles@6.2.1: {} + any-promise@1.3.0: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 + arg@5.0.2: {} + argparse@2.0.1: {} - aria-query@5.3.2: {} - - array-iterate@2.0.1: {} - - astro@5.12.8(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.9.2): + aria-query@5.3.0: dependencies: - '@astrojs/compiler': 2.12.2 - '@astrojs/internal-helpers': 0.7.1 - '@astrojs/markdown-remark': 6.3.5 - '@astrojs/telemetry': 3.3.0 - '@capsizecss/unpack': 2.4.0 - '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.2.0(rollup@4.46.2) - acorn: 8.15.0 - aria-query: 5.3.2 - axobject-query: 4.1.0 - boxen: 8.0.1 - ci-info: 4.3.0 - clsx: 2.1.1 - common-ancestor-path: 1.0.1 - cookie: 1.0.2 - cssesc: 3.0.0 - debug: 4.4.1 - deterministic-object-hash: 2.0.2 - devalue: 5.1.1 - diff: 5.2.0 - dlv: 1.1.3 - dset: 3.1.4 - es-module-lexer: 1.7.0 - esbuild: 0.25.8 - estree-walker: 3.0.3 - flattie: 1.1.1 - fontace: 0.3.0 - github-slugger: 2.0.0 - html-escaper: 3.0.3 - http-cache-semantics: 4.2.0 - import-meta-resolve: 4.1.0 - js-yaml: 4.1.0 - kleur: 4.1.5 - magic-string: 0.30.17 - magicast: 0.3.5 - mrmime: 2.0.1 - neotraverse: 0.6.18 - p-limit: 6.2.0 - p-queue: 8.1.0 - package-manager-detector: 1.3.0 - picomatch: 4.0.3 - prompts: 2.4.2 - rehype: 13.0.2 - semver: 7.7.2 - shiki: 3.9.1 - smol-toml: 1.4.1 - tinyexec: 0.3.2 - tinyglobby: 0.2.14 - tsconfck: 3.1.6(typescript@5.9.2) - ultrahtml: 1.6.0 - unifont: 0.5.2 - unist-util-visit: 5.0.0 - unstorage: 1.16.1 - vfile: 6.0.3 - vite: 6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1) - vitefu: 1.1.1(vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)) - xxhash-wasm: 1.1.0 - yargs-parser: 21.1.1 - yocto-spinner: 0.2.3 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76) - optionalDependencies: - sharp: 0.33.5 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@types/node' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - encoding - - idb-keyval - - ioredis - - jiti - - less - - lightningcss - - rollup - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - uploadthing - - yaml + dequal: 2.0.3 - axobject-query@4.1.0: {} + array-union@2.1.0: {} + + autoprefixer@10.4.17(postcss@8.4.35): + dependencies: + browserslist: 4.22.3 + caniuse-lite: 1.0.30001668 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + + axobject-query@4.0.0: + dependencies: + dequal: 2.0.3 bail@2.0.2: {} - base-64@1.0.0: {} + balanced-match@1.0.2: {} - base64-js@1.5.1: {} + before-after-hook@3.0.2: {} - blob-to-buffer@1.2.9: {} + binary-extensions@2.2.0: {} - boxen@8.0.1: + brace-expansion@1.1.11: dependencies: - ansi-align: 3.0.1 - camelcase: 8.0.0 - chalk: 5.4.1 - cli-boxes: 3.0.0 - string-width: 7.2.0 - type-fest: 4.41.0 - widest-line: 5.0.0 - wrap-ansi: 9.0.0 + balanced-match: 1.0.2 + concat-map: 0.0.1 - brotli@1.3.3: + brace-expansion@2.0.1: dependencies: - base64-js: 1.5.1 + balanced-match: 1.0.2 - browserslist@4.25.1: + braces@3.0.2: dependencies: - caniuse-lite: 1.0.30001731 - electron-to-chromium: 1.5.194 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.1) + fill-range: 7.0.1 - camelcase@8.0.0: {} + browserslist@4.22.3: + dependencies: + caniuse-lite: 1.0.30001668 + electron-to-chromium: 1.4.661 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.3) - caniuse-lite@1.0.30001731: {} + buffer-crc32@0.2.13: {} + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + caniuse-lite@1.0.30001668: {} ccount@2.0.1: {} - chalk@5.4.1: {} - - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 character-entities@2.0.2: {} - chokidar@4.0.3: + chokidar@3.6.0: dependencies: - readdirp: 4.1.2 + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 - chownr@3.0.0: {} - - ci-info@4.3.0: {} - - cli-boxes@3.0.0: {} - - clone@2.1.2: {} - - clsx@2.1.1: {} + code-red@1.0.4: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + acorn: 8.11.3 + estree-walker: 3.0.3 + periscopic: 3.1.0 color-convert@2.0.1: dependencies: color-name: 1.1.4 - optional: true - color-name@1.1.4: - optional: true - - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - optional: true - - color@4.2.3: - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - optional: true + color-name@1.1.4: {} comma-separated-tokens@2.0.3: {} - common-ancestor-path@1.0.1: {} + commander@10.0.1: {} - convert-source-map@2.0.0: {} + commander@4.1.1: {} - cookie-es@1.2.2: {} + concat-map@0.0.1: {} - cookie@1.0.2: {} + cookie@0.6.0: {} - cross-fetch@3.2.0: + cross-spawn@7.0.3: dependencies: - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 - crossws@0.3.5: + css-tree@2.3.1: dependencies: - uncrypto: 0.1.3 - - css-tree@3.1.0: - dependencies: - mdn-data: 2.12.2 - source-map-js: 1.2.1 + mdn-data: 2.0.30 + source-map-js: 1.0.2 cssesc@3.0.0: {} - csstype@3.1.3: {} + date-fns@3.3.1: {} - debug@4.4.1: + debug@4.3.4: dependencies: - ms: 2.1.3 + ms: 2.1.2 - decode-named-character-reference@1.2.0: + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 - defu@6.1.4: {} + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} dequal@2.0.3: {} - destr@2.0.5: {} + detect-indent@6.1.0: {} - detect-libc@2.0.4: {} - - deterministic-object-hash@2.0.2: - dependencies: - base-64: 1.0.0 - - devalue@5.1.1: {} + devalue@4.3.2: {} devlop@1.1.0: dependencies: dequal: 2.0.3 - dfa@1.2.0: {} + didyoumean@1.2.2: {} - diff@5.2.0: {} + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 dlv@1.1.3: {} - dset@3.1.4: {} + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 - electron-to-chromium@1.5.194: {} + eastasianwidth@0.2.0: {} - emoji-regex@10.4.0: {} + electron-to-chromium@1.4.661: {} emoji-regex@8.0.0: {} - enhanced-resolve@5.18.2: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.2 + emoji-regex@9.2.2: {} - entities@6.0.1: {} + entities@4.5.0: {} - es-module-lexer@1.7.0: {} + es6-promise@3.3.1: {} - esbuild@0.25.8: + esbuild@0.19.12: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.8 - '@esbuild/android-arm': 0.25.8 - '@esbuild/android-arm64': 0.25.8 - '@esbuild/android-x64': 0.25.8 - '@esbuild/darwin-arm64': 0.25.8 - '@esbuild/darwin-x64': 0.25.8 - '@esbuild/freebsd-arm64': 0.25.8 - '@esbuild/freebsd-x64': 0.25.8 - '@esbuild/linux-arm': 0.25.8 - '@esbuild/linux-arm64': 0.25.8 - '@esbuild/linux-ia32': 0.25.8 - '@esbuild/linux-loong64': 0.25.8 - '@esbuild/linux-mips64el': 0.25.8 - '@esbuild/linux-ppc64': 0.25.8 - '@esbuild/linux-riscv64': 0.25.8 - '@esbuild/linux-s390x': 0.25.8 - '@esbuild/linux-x64': 0.25.8 - '@esbuild/netbsd-arm64': 0.25.8 - '@esbuild/netbsd-x64': 0.25.8 - '@esbuild/openbsd-arm64': 0.25.8 - '@esbuild/openbsd-x64': 0.25.8 - '@esbuild/openharmony-arm64': 0.25.8 - '@esbuild/sunos-x64': 0.25.8 - '@esbuild/win32-arm64': 0.25.8 - '@esbuild/win32-ia32': 0.25.8 - '@esbuild/win32-x64': 0.25.8 + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 - escalade@3.2.0: {} + escalade@3.1.2: {} + + escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} - estree-walker@2.0.2: {} + eslint-compat-utils@0.1.2(eslint@8.56.0): + dependencies: + eslint: 8.56.0 + + eslint-config-prettier@9.1.0(eslint@8.56.0): + dependencies: + eslint: 8.56.0 + + eslint-plugin-svelte@2.35.1(eslint@8.56.0)(svelte@4.2.10): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@jridgewell/sourcemap-codec': 1.4.15 + debug: 4.3.4 + eslint: 8.56.0 + eslint-compat-utils: 0.1.2(eslint@8.56.0) + esutils: 2.0.3 + known-css-properties: 0.29.0 + postcss: 8.4.35 + postcss-load-config: 3.1.4(postcss@8.4.35) + postcss-safe-parser: 6.0.0(postcss@8.4.35) + postcss-selector-parser: 6.0.15 + semver: 7.6.0 + svelte-eslint-parser: 0.33.1(svelte@4.2.10) + optionalDependencies: + svelte: 4.2.10 + transitivePeerDependencies: + - supports-color + - ts-node + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.56.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.56.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + esm-env@1.0.0: {} + + espree@9.6.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.5 - eventemitter3@5.0.1: {} + esutils@2.0.3: {} extend@3.0.2: {} fast-deep-equal@3.1.3: {} - fdir@6.4.6(picomatch@4.0.3): - optionalDependencies: - picomatch: 4.0.3 - - flattie@1.1.1: {} - - fontace@0.3.0: + fast-glob@3.3.2: dependencies: - '@types/fontkit': 2.0.8 - fontkit: 2.0.4 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 - fontkit@2.0.4: + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.17.1: dependencies: - '@swc/helpers': 0.5.17 - brotli: 1.3.3 - clone: 2.1.2 - dfa: 1.2.0 - fast-deep-equal: 3.1.3 - restructure: 3.0.2 - tiny-inflate: 1.0.3 - unicode-properties: 1.4.1 - unicode-trie: 2.0.0 + reusify: 1.0.4 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.2.9: {} + + foreground-child@3.1.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + fraction.js@4.3.7: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.2: + optional: true fsevents@2.3.3: optional: true - gensync@1.0.0-beta.2: {} - - get-east-asian-width@1.3.0: {} + function-bind@1.1.2: {} github-slugger@2.0.0: {} + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.3.10: + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@8.1.0: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalyzer@0.1.0: {} + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + globrex@0.1.2: {} + graceful-fs@4.2.11: {} - h3@1.15.4: + graphemer@1.4.0: {} + + has-flag@4.0.0: {} + + hasown@2.0.0: dependencies: - cookie-es: 1.2.2 - crossws: 0.3.5 - defu: 6.1.4 - destr: 2.0.5 - iron-webcrypto: 1.2.1 - node-mock-http: 1.0.2 - radix3: 1.1.2 - ufo: 1.6.1 - uncrypto: 0.1.3 + function-bind: 1.1.2 hast-util-from-html@2.0.3: dependencies: '@types/hast': 3.0.4 devlop: 1.1.0 - hast-util-from-parse5: 8.0.3 - parse5: 7.3.0 - vfile: 6.0.3 - vfile-message: 4.0.3 + hast-util-from-parse5: 8.0.2 + parse5: 7.2.1 + vfile: 6.0.1 + vfile-message: 4.0.2 - hast-util-from-parse5@8.0.3: + hast-util-from-parse5@8.0.2: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 devlop: 1.1.0 - hastscript: 9.0.1 - property-information: 7.1.0 - vfile: 6.0.3 + hastscript: 9.0.0 + property-information: 6.5.0 + vfile: 6.0.1 vfile-location: 5.0.3 web-namespaces: 2.0.1 + hast-util-heading-rank@3.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-is-element@3.0.0: dependencies: '@types/hast': 3.0.4 @@ -3197,789 +3055,831 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-raw@9.1.0: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - '@ungap/structured-clone': 1.3.0 - hast-util-from-parse5: 8.0.3 - hast-util-to-parse5: 8.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - parse5: 7.3.0 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-to-html@9.0.5: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - property-information: 7.1.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 - - hast-util-to-parse5@8.0.0: - dependencies: - '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - - hast-util-to-text@4.0.2: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - hast-util-is-element: 3.0.0 - unist-util-find-after: 5.0.0 - - hast-util-whitespace@3.0.0: + hast-util-to-string@3.0.0: dependencies: '@types/hast': 3.0.4 - hastscript@9.0.1: + hastscript@9.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 7.1.0 + property-information: 6.5.0 space-separated-tokens: 2.0.2 - html-escaper@3.0.3: {} + highlight.js@11.9.0: {} - html-void-elements@3.0.0: {} + ignore@5.3.1: {} - http-cache-semantics@4.2.0: {} + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 - import-meta-resolve@4.1.0: {} + import-meta-resolve@4.0.0: {} - iron-webcrypto@1.2.1: {} + imurmurhash@0.1.4: {} - is-arrayish@0.3.2: - optional: true + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 - is-docker@3.0.0: {} + inherits@2.0.4: {} + + is-absolute-url@4.0.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.2.0 + + is-buffer@2.0.5: {} + + is-core-module@2.13.1: + dependencies: + hasown: 2.0.0 + + is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} - is-inside-container@1.0.0: + is-glob@4.0.3: dependencies: - is-docker: 3.0.0 + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} is-plain-obj@4.1.0: {} - is-wsl@3.1.0: + is-reference@3.0.2: dependencies: - is-inside-container: 1.0.0 + '@types/estree': 1.0.5 - jiti@2.5.1: {} + isexe@2.0.0: {} - js-tokens@4.0.0: {} + jackspeak@2.3.6: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jiti@1.21.0: {} js-yaml@4.1.0: dependencies: argparse: 2.0.1 - jsesc@3.1.0: {} + json-buffer@3.0.1: {} - json5@2.2.3: {} + json-schema-traverse@0.4.1: {} - kleur@3.0.3: {} + json-stable-stringify-without-jsonify@1.0.1: {} + + just-camel-case@4.0.2: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 kleur@4.1.5: {} - lightningcss-darwin-arm64@1.30.1: - optional: true + known-css-properties@0.29.0: {} - lightningcss-darwin-x64@1.30.1: - optional: true - - lightningcss-freebsd-x64@1.30.1: - optional: true - - lightningcss-linux-arm-gnueabihf@1.30.1: - optional: true - - lightningcss-linux-arm64-gnu@1.30.1: - optional: true - - lightningcss-linux-arm64-musl@1.30.1: - optional: true - - lightningcss-linux-x64-gnu@1.30.1: - optional: true - - lightningcss-linux-x64-musl@1.30.1: - optional: true - - lightningcss-win32-arm64-msvc@1.30.1: - optional: true - - lightningcss-win32-x64-msvc@1.30.1: - optional: true - - lightningcss@1.30.1: + levn@0.4.1: dependencies: - detect-libc: 2.0.4 - optionalDependencies: - lightningcss-darwin-arm64: 1.30.1 - lightningcss-darwin-x64: 1.30.1 - lightningcss-freebsd-x64: 1.30.1 - lightningcss-linux-arm-gnueabihf: 1.30.1 - lightningcss-linux-arm64-gnu: 1.30.1 - lightningcss-linux-arm64-musl: 1.30.1 - lightningcss-linux-x64-gnu: 1.30.1 - lightningcss-linux-x64-musl: 1.30.1 - lightningcss-win32-arm64-msvc: 1.30.1 - lightningcss-win32-x64-msvc: 1.30.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 - lodash.debounce@4.0.8: {} + lilconfig@2.1.0: {} + + lilconfig@3.0.0: {} + + lines-and-columns@1.2.4: {} + + locate-character@3.0.0: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.castarray@4.4.0: {} + + lodash.isplainobject@4.0.6: {} + + lodash.merge@4.6.2: {} longest-streak@3.1.0: {} - lru-cache@10.4.3: {} + lru-cache@10.2.0: {} - lru-cache@5.1.1: + lru-cache@6.0.0: dependencies: - yallist: 3.1.1 + yallist: 4.0.0 - magic-string@0.30.17: + lucide-svelte@0.323.0(svelte@4.2.10): dependencies: - '@jridgewell/sourcemap-codec': 1.5.4 + svelte: 4.2.10 - magicast@0.3.5: + magic-string@0.30.7: dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.2 - source-map-js: 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 - markdown-table@3.0.4: {} + markdown-table@3.0.3: {} - mdast-util-definitions@6.0.0: + marked@5.1.2: {} + + mdast-util-definitions@5.1.2: dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - unist-util-visit: 5.0.0 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 + unist-util-visit: 4.1.2 - mdast-util-find-and-replace@3.0.2: + mdast-util-find-and-replace@3.0.1: dependencies: - '@types/mdast': 4.0.4 + '@types/mdast': 4.0.3 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - mdast-util-from-markdown@2.0.2: + mdast-util-from-markdown@2.0.0: dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.2.0 + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + decode-named-character-reference: 1.0.2 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 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color - mdast-util-gfm-autolink-literal@2.0.1: + mdast-util-gfm-autolink-literal@2.0.0: dependencies: - '@types/mdast': 4.0.4 + '@types/mdast': 4.0.3 ccount: 2.0.1 devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.1 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 - mdast-util-gfm-footnote@2.1.0: + mdast-util-gfm-footnote@2.0.0: dependencies: - '@types/mdast': 4.0.4 + '@types/mdast': 4.0.3 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 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: - supports-color 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 + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color mdast-util-gfm-table@2.0.0: dependencies: - '@types/mdast': 4.0.4 + '@types/mdast': 4.0.3 devlop: 1.1.0 - markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color mdast-util-gfm-task-list-item@2.0.0: dependencies: - '@types/mdast': 4.0.4 + '@types/mdast': 4.0.3 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - mdast-util-gfm@3.1.0: + mdast-util-gfm@3.0.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-from-markdown: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-footnote: 2.0.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 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color mdast-util-phrasing@4.1.0: dependencies: - '@types/mdast': 4.0.4 + '@types/mdast': 4.0.3 unist-util-is: 6.0.0 - mdast-util-to-hast@13.2.0: + mdast-util-to-markdown@2.1.0: dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.1 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - - mdast-util-to-markdown@2.1.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 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 + micromark-util-decode-string: 2.0.0 unist-util-visit: 5.0.0 zwitch: 2.0.4 mdast-util-to-string@4.0.0: dependencies: - '@types/mdast': 4.0.4 + '@types/mdast': 4.0.3 - mdn-data@2.12.2: {} + mdn-data@2.0.30: {} - micromark-core-commonmark@2.0.3: + mdsvex-relative-images@1.0.3: dependencies: - decode-named-character-reference: 1.2.0 + just-camel-case: 4.0.2 + unist-util-visit: 3.1.0 + + mdsvex@0.11.0(svelte@4.2.10): + dependencies: + '@types/unist': 2.0.10 + prism-svelte: 0.4.7 + prismjs: 1.29.0 + svelte: 4.2.10 + vfile-message: 2.0.4 + + merge2@1.4.1: {} + + micromark-core-commonmark@2.0.0: + dependencies: + decode-named-character-reference: 1.0.2 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-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-autolink-literal@2.1.0: + micromark-extension-gfm-autolink-literal@2.0.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-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-footnote@2.1.0: + micromark-extension-gfm-footnote@2.0.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-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-strikethrough@2.1.0: + micromark-extension-gfm-strikethrough@2.0.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-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-table@2.1.1: + micromark-extension-gfm-table@2.0.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-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 micromark-extension-gfm-tagfilter@2.0.0: dependencies: - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.0 - micromark-extension-gfm-task-list-item@2.1.0: + micromark-extension-gfm-task-list-item@2.0.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-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.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-autolink-literal: 2.0.0 + micromark-extension-gfm-footnote: 2.0.0 + micromark-extension-gfm-strikethrough: 2.0.0 + micromark-extension-gfm-table: 2.0.0 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-gfm-task-list-item: 2.0.1 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 - micromark-factory-destination@2.0.1: + micromark-factory-destination@2.0.0: dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-factory-label@2.0.1: + micromark-factory-label@2.0.0: dependencies: devlop: 1.1.0 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-factory-space@2.0.1: + micromark-factory-space@2.0.0: dependencies: - micromark-util-character: 2.1.1 - micromark-util-types: 2.0.2 + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 - micromark-factory-title@2.0.1: + micromark-factory-title@2.0.0: 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-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-factory-whitespace@2.0.1: + micromark-factory-whitespace@2.0.0: 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-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-util-character@2.1.1: + micromark-util-character@2.1.0: dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-util-chunked@2.0.1: + micromark-util-chunked@2.0.0: dependencies: - micromark-util-symbol: 2.0.1 + micromark-util-symbol: 2.0.0 - micromark-util-classify-character@2.0.1: + micromark-util-classify-character@2.0.0: dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-util-combine-extensions@2.0.1: + micromark-util-combine-extensions@2.0.0: dependencies: - micromark-util-chunked: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 - micromark-util-decode-numeric-character-reference@2.0.2: + micromark-util-decode-numeric-character-reference@2.0.1: dependencies: - micromark-util-symbol: 2.0.1 + micromark-util-symbol: 2.0.0 - micromark-util-decode-string@2.0.1: + micromark-util-decode-string@2.0.0: dependencies: - decode-named-character-reference: 1.2.0 - micromark-util-character: 2.1.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-symbol: 2.0.1 + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 - micromark-util-encode@2.0.1: {} + micromark-util-encode@2.0.0: {} - micromark-util-html-tag-name@2.0.1: {} + micromark-util-html-tag-name@2.0.0: {} - micromark-util-normalize-identifier@2.0.1: + micromark-util-normalize-identifier@2.0.0: dependencies: - micromark-util-symbol: 2.0.1 + micromark-util-symbol: 2.0.0 - micromark-util-resolve-all@2.0.1: + micromark-util-resolve-all@2.0.0: dependencies: - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.0 - micromark-util-sanitize-uri@2.0.1: + micromark-util-sanitize-uri@2.0.0: dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 - micromark-util-subtokenize@2.1.0: + micromark-util-subtokenize@2.0.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-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-util-symbol@2.0.1: {} + micromark-util-symbol@2.0.0: {} - micromark-util-types@2.0.2: {} + micromark-util-types@2.0.0: {} - micromark@4.0.2: + micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1 - decode-named-character-reference: 1.2.0 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 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 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color - minipass@7.1.2: {} - - minizlib@3.0.2: + micromatch@4.0.5: dependencies: - minipass: 7.1.2 + braces: 3.0.2 + picomatch: 2.3.1 - mkdirp@3.0.1: {} + min-indent@1.0.1: {} - mrmime@2.0.1: {} - - ms@2.1.3: {} - - nanoid@3.3.11: {} - - neotraverse@0.6.18: {} - - nlcst-to-string@4.0.0: + minimatch@3.1.2: dependencies: - '@types/nlcst': 2.0.3 + brace-expansion: 1.1.11 - node-fetch-native@1.6.7: {} - - node-fetch@2.7.0: + minimatch@5.1.6: dependencies: - whatwg-url: 5.0.0 + brace-expansion: 2.0.1 - node-mock-http@1.0.2: {} + minimatch@9.0.3: + dependencies: + brace-expansion: 2.0.1 - node-releases@2.0.19: {} + minimist@1.2.8: {} + + minipass@7.0.4: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mri@1.2.0: {} + + mrmime@2.0.0: {} + + ms@2.1.2: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + node-releases@2.0.14: {} normalize-path@3.0.0: {} - ofetch@1.4.1: + normalize-range@0.1.2: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + once@1.4.0: dependencies: - destr: 2.0.5 - node-fetch-native: 1.6.7 - ufo: 1.6.1 + wrappy: 1.0.2 - ohash@2.0.11: {} - - oniguruma-parser@0.12.1: {} - - oniguruma-to-es@4.3.3: + optionator@0.9.3: dependencies: - oniguruma-parser: 0.12.1 - regex: 6.0.1 - regex-recursion: 6.0.2 + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 - p-limit@6.2.0: + p-limit@3.1.0: dependencies: - yocto-queue: 1.2.1 + yocto-queue: 0.1.0 - p-queue@8.1.0: + p-locate@5.0.0: dependencies: - eventemitter3: 5.0.1 - p-timeout: 6.1.4 + p-limit: 3.1.0 - p-timeout@6.1.4: {} - - package-manager-detector@1.3.0: {} - - pako@0.2.9: {} - - parse-latin@7.0.0: + parent-module@1.0.1: dependencies: - '@types/nlcst': 2.0.3 - '@types/unist': 3.0.3 - nlcst-to-string: 4.0.0 - unist-util-modify-children: 4.0.0 - unist-util-visit-children: 3.0.0 - vfile: 6.0.3 + callsites: 3.1.0 - parse5@7.3.0: + parse5@7.2.1: dependencies: - entities: 6.0.1 + entities: 4.5.0 - picocolors@1.1.1: {} + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.10.1: + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + + path-type@4.0.0: {} + + periscopic@3.1.0: + dependencies: + '@types/estree': 1.0.5 + estree-walker: 3.0.3 + is-reference: 3.0.2 + + picocolors@1.0.0: {} picomatch@2.3.1: {} - picomatch@4.0.3: {} + pify@2.3.0: {} - postcss@8.5.6: + pirates@4.0.6: {} + + playwright-core@1.41.2: {} + + playwright@1.41.2: dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 + playwright-core: 1.41.2 + optionalDependencies: + fsevents: 2.3.2 - prismjs@1.30.0: {} - - prompts@2.4.2: + postcss-import@15.1.0(postcss@8.4.35): dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.35): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.35 + + postcss-load-config@3.1.4(postcss@8.4.35): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.35 + + postcss-load-config@4.0.2(postcss@8.4.35): + dependencies: + lilconfig: 3.0.0 + yaml: 2.3.4 + optionalDependencies: + postcss: 8.4.35 + + postcss-nested@6.0.1(postcss@8.4.35): + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + + postcss-safe-parser@6.0.0(postcss@8.4.35): + dependencies: + postcss: 8.4.35 + + postcss-scss@4.0.9(postcss@8.4.35): + dependencies: + postcss: 8.4.35 + + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@6.0.15: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.35: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + prelude-ls@1.2.1: {} + + prettier-plugin-svelte@3.1.2(prettier@3.2.5)(svelte@4.2.10): + dependencies: + prettier: 3.2.5 + svelte: 4.2.10 + + prettier@3.2.5: {} + + prism-svelte@0.4.7: {} + + prismjs@1.29.0: {} property-information@6.5.0: {} - property-information@7.1.0: {} + punycode@2.3.1: {} - proxy-compare@3.0.1: {} - - radix3@1.1.2: {} - - react-dom@19.1.1(react@19.1.1): + purgecss@6.0.0-alpha.0: dependencies: - react: 19.1.1 - scheduler: 0.26.0 + commander: 10.0.1 + glob: 8.1.0 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 - react-icons@5.5.0(react@19.1.1): + queue-microtask@1.2.3: {} + + read-cache@1.0.0: dependencies: - react: 19.1.1 + pify: 2.3.0 - react-refresh@0.17.0: {} - - react@19.1.1: {} - - readdirp@4.1.2: {} - - regex-recursion@6.0.2: + readdirp@3.6.0: dependencies: - regex-utilities: 2.3.0 + picomatch: 2.3.1 - regex-utilities@2.3.0: {} + reading-time@1.5.0: {} - regex@6.0.1: - dependencies: - regex-utilities: 2.3.0 + regexparam@3.0.0: {} - rehype-parse@9.0.1: + rehype-auto-ads@1.2.0: dependencies: '@types/hast': 3.0.4 hast-util-from-html: 2.0.3 - unified: 11.0.5 + hast-util-is-element: 3.0.0 + unified: 11.0.4 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.1 - rehype-raw@7.0.0: + rehype-autolink-headings@7.1.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.1.0 - vfile: 6.0.3 + '@ungap/structured-clone': 1.2.0 + hast-util-heading-rank: 3.0.0 + hast-util-is-element: 3.0.0 + unified: 11.0.4 + unist-util-visit: 5.0.0 - rehype-stringify@10.0.1: + rehype-slug@6.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - unified: 11.0.5 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 - rehype@13.0.2: - dependencies: - '@types/hast': 3.0.4 - rehype-parse: 9.0.1 - rehype-stringify: 10.0.1 - unified: 11.0.5 + remark-container@0.1.2: {} - remark-gfm@4.0.1: + remark-external-links@9.0.1: dependencies: - '@types/mdast': 4.0.4 - mdast-util-gfm: 3.1.0 + '@types/hast': 2.3.10 + '@types/mdast': 3.0.15 + extend: 3.0.2 + is-absolute-url: 4.0.1 + mdast-util-definitions: 5.1.2 + space-separated-tokens: 2.0.2 + unified: 10.1.2 + unist-util-visit: 4.1.2 + + remark-gfm@4.0.0: + dependencies: + '@types/mdast': 4.0.3 + mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - unified: 11.0.5 + unified: 11.0.4 transitivePeerDependencies: - supports-color + remark-github@12.0.0: + dependencies: + '@types/mdast': 4.0.3 + mdast-util-find-and-replace: 3.0.1 + mdast-util-to-string: 4.0.0 + to-vfile: 8.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + 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 + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + micromark-util-types: 2.0.0 + unified: 11.0.4 transitivePeerDependencies: - supports-color - remark-rehype@11.1.2: + remark-reading-time@1.0.1: 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-smartypants@3.0.2: - dependencies: - retext: 9.0.0 - retext-smartypants: 6.2.0 - unified: 11.0.5 - unist-util-visit: 5.0.0 + reading-time: 1.5.0 + unist-util-visit: 3.1.0 remark-stringify@11.0.0: dependencies: - '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.2 - unified: 11.0.5 + '@types/mdast': 4.0.3 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.4 - restructure@3.0.2: {} + resolve-from@4.0.0: {} - retext-latin@4.0.0: + resolve@1.22.8: dependencies: - '@types/nlcst': 2.0.3 - parse-latin: 7.0.0 - unified: 11.0.5 + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 - retext-smartypants@6.2.0: - dependencies: - '@types/nlcst': 2.0.3 - nlcst-to-string: 4.0.0 - unist-util-visit: 5.0.0 + reusify@1.0.4: {} - retext-stringify@4.0.0: + rimraf@2.7.1: dependencies: - '@types/nlcst': 2.0.3 - nlcst-to-string: 4.0.0 - unified: 11.0.5 + glob: 7.2.3 - retext@9.0.0: + rimraf@3.0.2: dependencies: - '@types/nlcst': 2.0.3 - retext-latin: 4.0.0 - retext-stringify: 4.0.0 - unified: 11.0.5 + glob: 7.2.3 - rollup@4.46.2: + rollup@4.9.6: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.46.2 - '@rollup/rollup-android-arm64': 4.46.2 - '@rollup/rollup-darwin-arm64': 4.46.2 - '@rollup/rollup-darwin-x64': 4.46.2 - '@rollup/rollup-freebsd-arm64': 4.46.2 - '@rollup/rollup-freebsd-x64': 4.46.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.46.2 - '@rollup/rollup-linux-arm-musleabihf': 4.46.2 - '@rollup/rollup-linux-arm64-gnu': 4.46.2 - '@rollup/rollup-linux-arm64-musl': 4.46.2 - '@rollup/rollup-linux-loongarch64-gnu': 4.46.2 - '@rollup/rollup-linux-ppc64-gnu': 4.46.2 - '@rollup/rollup-linux-riscv64-gnu': 4.46.2 - '@rollup/rollup-linux-riscv64-musl': 4.46.2 - '@rollup/rollup-linux-s390x-gnu': 4.46.2 - '@rollup/rollup-linux-x64-gnu': 4.46.2 - '@rollup/rollup-linux-x64-musl': 4.46.2 - '@rollup/rollup-win32-arm64-msvc': 4.46.2 - '@rollup/rollup-win32-ia32-msvc': 4.46.2 - '@rollup/rollup-win32-x64-msvc': 4.46.2 + '@rollup/rollup-android-arm-eabi': 4.9.6 + '@rollup/rollup-android-arm64': 4.9.6 + '@rollup/rollup-darwin-arm64': 4.9.6 + '@rollup/rollup-darwin-x64': 4.9.6 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.6 + '@rollup/rollup-linux-arm64-gnu': 4.9.6 + '@rollup/rollup-linux-arm64-musl': 4.9.6 + '@rollup/rollup-linux-riscv64-gnu': 4.9.6 + '@rollup/rollup-linux-x64-gnu': 4.9.6 + '@rollup/rollup-linux-x64-musl': 4.9.6 + '@rollup/rollup-win32-arm64-msvc': 4.9.6 + '@rollup/rollup-win32-ia32-msvc': 4.9.6 + '@rollup/rollup-win32-x64-msvc': 4.9.6 fsevents: 2.3.3 - scheduler@0.26.0: {} - - semver@6.3.1: {} - - semver@7.7.2: {} - - sharp@0.33.5: + run-parallel@1.2.0: dependencies: - color: 4.2.3 - detect-libc: 2.0.4 - semver: 7.7.2 - optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.5 - '@img/sharp-darwin-x64': 0.33.5 - '@img/sharp-libvips-darwin-arm64': 1.0.4 - '@img/sharp-libvips-darwin-x64': 1.0.4 - '@img/sharp-libvips-linux-arm': 1.0.5 - '@img/sharp-libvips-linux-arm64': 1.0.4 - '@img/sharp-libvips-linux-s390x': 1.0.4 - '@img/sharp-libvips-linux-x64': 1.0.4 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 - '@img/sharp-linux-arm': 0.33.5 - '@img/sharp-linux-arm64': 0.33.5 - '@img/sharp-linux-s390x': 0.33.5 - '@img/sharp-linux-x64': 0.33.5 - '@img/sharp-linuxmusl-arm64': 0.33.5 - '@img/sharp-linuxmusl-x64': 0.33.5 - '@img/sharp-wasm32': 0.33.5 - '@img/sharp-win32-ia32': 0.33.5 - '@img/sharp-win32-x64': 0.33.5 - optional: true + queue-microtask: 1.2.3 - shiki@3.9.1: + sade@1.8.1: dependencies: - '@shikijs/core': 3.9.1 - '@shikijs/engine-javascript': 3.9.1 - '@shikijs/engine-oniguruma': 3.9.1 - '@shikijs/langs': 3.9.1 - '@shikijs/themes': 3.9.1 - '@shikijs/types': 3.9.1 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + mri: 1.2.0 - simple-swizzle@0.2.2: + sander@0.5.1: dependencies: - is-arrayish: 0.3.2 - optional: true + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 - sisteransi@1.0.5: {} + semver@7.6.0: + dependencies: + lru-cache: 6.0.0 - smol-toml@1.4.1: {} + set-cookie-parser@2.6.0: {} - source-map-js@1.2.1: {} + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@4.1.0: {} + + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.24 + mrmime: 2.0.0 + totalist: 3.0.1 + + slash@3.0.0: {} + + sorcery@0.11.0: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + buffer-crc32: 0.2.13 + minimist: 1.2.8 + sander: 0.5.1 + + source-map-js@1.0.2: {} space-separated-tokens@2.0.2: {} @@ -3989,240 +3889,360 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@7.2.0: + string-width@5.1.2: dependencies: - emoji-regex: 10.4.0 - get-east-asian-width: 1.3.0 + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 strip-ansi: 7.1.0 - stringify-entities@4.0.4: - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 strip-ansi@7.1.0: dependencies: - ansi-regex: 6.1.0 + ansi-regex: 6.0.1 - tailwindcss@4.1.11: {} - - tapable@2.2.2: {} - - tar@7.4.3: + strip-indent@3.0.0: dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.2 - mkdirp: 3.0.1 - yallist: 5.0.0 + min-indent: 1.0.1 - tiny-inflate@1.0.3: {} + strip-json-comments@3.1.1: {} - tinyexec@0.3.2: {} - - tinyglobby@0.2.14: + sucrase@3.35.0: dependencies: - fdir: 6.4.6(picomatch@4.0.3) - picomatch: 4.0.3 + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 10.3.10 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 - tr46@0.0.3: {} + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 - trim-lines@3.0.1: {} + supports-preserve-symlinks-flag@1.0.0: {} + + svelte-check@3.6.3(postcss-load-config@4.0.2(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.10): + dependencies: + '@jridgewell/trace-mapping': 0.3.22 + chokidar: 3.6.0 + fast-glob: 3.3.2 + import-fresh: 3.3.0 + picocolors: 1.0.0 + sade: 1.8.1 + svelte: 4.2.10 + svelte-preprocess: 5.1.3(postcss-load-config@4.0.2(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.10)(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + + svelte-eslint-parser@0.33.1(svelte@4.2.10): + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.35 + postcss-scss: 4.0.9(postcss@8.4.35) + optionalDependencies: + svelte: 4.2.10 + + svelte-fa@4.0.2(svelte@4.2.10): + dependencies: + svelte: 4.2.10 + + svelte-hmr@0.15.3(svelte@4.2.10): + dependencies: + svelte: 4.2.10 + + svelte-markdown@0.4.1(svelte@4.2.10): + dependencies: + '@types/marked': 5.0.2 + marked: 5.1.2 + svelte: 4.2.10 + + svelte-preprocess@5.1.3(postcss-load-config@4.0.2(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.10)(typescript@5.3.3): + dependencies: + '@types/pug': 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.7 + sorcery: 0.11.0 + strip-indent: 3.0.0 + svelte: 4.2.10 + optionalDependencies: + postcss: 8.4.35 + postcss-load-config: 4.0.2(postcss@8.4.35) + typescript: 5.3.3 + + svelte@4.2.10: + dependencies: + '@ampproject/remapping': 2.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.22 + '@types/estree': 1.0.5 + acorn: 8.11.3 + aria-query: 5.3.0 + axobject-query: 4.0.0 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.7 + periscopic: 3.1.0 + + tailwindcss@3.4.1: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.35 + postcss-import: 15.1.0(postcss@8.4.35) + postcss-js: 4.0.1(postcss@8.4.35) + postcss-load-config: 4.0.2(postcss@8.4.35) + postcss-nested: 6.0.1(postcss@8.4.35) + postcss-selector-parser: 6.0.15 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + tiny-glob@0.2.9: + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + to-vfile@8.0.0: + dependencies: + vfile: 6.0.1 + + totalist@3.0.1: {} trough@2.2.0: {} - tsconfck@3.1.6(typescript@5.9.2): - optionalDependencies: - typescript: 5.9.2 - - tslib@2.8.1: {} - - type-fest@4.41.0: {} - - typescript@5.9.2: {} - - ufo@1.6.1: {} - - ultrahtml@1.6.0: {} - - uncrypto@0.1.3: {} - - undici-types@7.8.0: {} - - unicode-properties@1.4.1: + ts-api-utils@1.2.1(typescript@5.3.3): dependencies: - base64-js: 1.5.1 - unicode-trie: 2.0.0 + typescript: 5.3.3 - unicode-trie@2.0.0: - dependencies: - pako: 0.2.9 - tiny-inflate: 1.0.3 + ts-interface-checker@0.1.13: {} - unified@11.0.5: + tslib@2.6.2: {} + + type-check@0.4.0: dependencies: - '@types/unist': 3.0.3 + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + typescript@5.3.3: {} + + undici-types@5.26.5: {} + + unified@10.1.2: + dependencies: + '@types/unist': 2.0.10 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 5.3.7 + + unified@11.0.4: + dependencies: + '@types/unist': 3.0.2 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 + vfile: 6.0.1 - unifont@0.5.2: + unist-util-is@5.2.1: dependencies: - css-tree: 3.1.0 - ofetch: 1.4.1 - ohash: 2.0.11 - - unist-util-find-after@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 + '@types/unist': 2.0.10 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 - unist-util-modify-children@4.0.0: + unist-util-stringify-position@2.0.3: dependencies: - '@types/unist': 3.0.3 - array-iterate: 2.0.1 + '@types/unist': 2.0.10 - unist-util-position@5.0.0: + unist-util-stringify-position@3.0.3: dependencies: - '@types/unist': 3.0.3 - - unist-util-remove-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-visit: 5.0.0 + '@types/unist': 2.0.10 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 - unist-util-visit-children@3.0.0: + unist-util-visit-parents@4.1.1: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 + + unist-util-visit-parents@5.1.3: + dependencies: + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 + unist-util-visit@3.1.0: + dependencies: + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 + unist-util-visit-parents: 4.1.1 + + unist-util-visit@4.1.2: + dependencies: + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unstorage@1.16.1: - dependencies: - anymatch: 3.1.3 - chokidar: 4.0.3 - destr: 2.0.5 - h3: 1.15.4 - lru-cache: 10.4.3 - node-fetch-native: 1.6.7 - ofetch: 1.4.1 - ufo: 1.6.1 + universal-user-agent@7.0.2: {} - update-browserslist-db@1.1.3(browserslist@4.25.1): + update-browserslist-db@1.0.13(browserslist@4.22.3): dependencies: - browserslist: 4.25.1 - escalade: 3.2.0 - picocolors: 1.1.1 + browserslist: 4.22.3 + escalade: 3.1.2 + picocolors: 1.0.0 - usehooks-ts@3.1.1(react@19.1.1): + uri-js@4.4.1: dependencies: - lodash.debounce: 4.0.8 - react: 19.1.1 + punycode: 2.3.1 + + util-deprecate@1.0.2: {} vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.3 - vfile: 6.0.3 + '@types/unist': 3.0.2 + vfile: 6.0.1 - vfile-message@4.0.3: + vfile-message@2.0.4: dependencies: - '@types/unist': 3.0.3 + '@types/unist': 2.0.10 + unist-util-stringify-position: 2.0.3 + + vfile-message@3.1.4: + dependencies: + '@types/unist': 2.0.10 + unist-util-stringify-position: 3.0.3 + + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 - vfile@6.0.3: + vfile@5.3.7: dependencies: - '@types/unist': 3.0.3 - vfile-message: 4.0.3 + '@types/unist': 2.0.10 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 - vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1): + vfile@6.0.1: dependencies: - esbuild: 0.25.8 - fdir: 6.4.6(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.46.2 - tinyglobby: 0.2.14 + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + + vite-plugin-tailwind-purgecss@0.2.0(vite@5.1.0(@types/node@20.11.16)): + dependencies: + estree-walker: 3.0.3 + purgecss: 6.0.0-alpha.0 + vite: 5.1.0(@types/node@20.11.16) + + vite@5.1.0(@types/node@20.11.16): + dependencies: + esbuild: 0.19.12 + postcss: 8.4.35 + rollup: 4.9.6 optionalDependencies: - '@types/node': 24.1.0 + '@types/node': 20.11.16 fsevents: 2.3.3 - jiti: 2.5.1 - lightningcss: 1.30.1 - vitefu@1.1.1(vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)): + vitefu@0.2.5(vite@5.1.0(@types/node@20.11.16)): optionalDependencies: - vite: 6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 5.1.0(@types/node@20.11.16) web-namespaces@2.0.1: {} - webidl-conversions@3.0.1: {} - - whatwg-url@5.0.0: + which@2.0.2: dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 + isexe: 2.0.0 - which-pm-runs@1.1.0: {} - - widest-line@5.0.0: + worktop@0.8.0-next.18: dependencies: - string-width: 7.2.0 + mrmime: 2.0.0 + regexparam: 3.0.0 - wrap-ansi@9.0.0: + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 - string-width: 7.2.0 + string-width: 5.1.2 strip-ansi: 7.1.0 - xxhash-wasm@1.1.0: {} + wrappy@1.0.2: {} - yallist@3.1.1: {} + yallist@4.0.0: {} - yallist@5.0.0: {} + yaml@1.10.2: {} - yargs-parser@21.1.1: {} + yaml@2.3.4: {} - yocto-queue@1.2.1: {} - - yocto-spinner@0.2.3: - dependencies: - yoctocolors: 2.1.1 - - yoctocolors@2.1.1: {} - - zod-to-json-schema@3.24.6(zod@3.25.76): - dependencies: - zod: 3.25.76 - - zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.25.76): - dependencies: - typescript: 5.9.2 - zod: 3.25.76 - - zod@3.25.76: {} + yocto-queue@0.1.0: {} zwitch@2.0.4: {} diff --git a/website/pnpm-workspace.yaml b/website/pnpm-workspace.yaml deleted file mode 100644 index fd050a46..00000000 --- a/website/pnpm-workspace.yaml +++ /dev/null @@ -1,2 +0,0 @@ -onlyBuiltDependencies: - - '@tailwindcss/oxide' diff --git a/website/postcss.config.cjs b/website/postcss.config.cjs new file mode 100644 index 00000000..16dce0bc --- /dev/null +++ b/website/postcss.config.cjs @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} \ No newline at end of file diff --git a/website/posts/from-idea-to-impact.md b/website/posts/from-idea-to-impact.md new file mode 100644 index 00000000..883bc8fe --- /dev/null +++ b/website/posts/from-idea-to-impact.md @@ -0,0 +1,36 @@ +--- +title: From Idea to Impact +author: Prottoy Roy +date: 2024-12-22 +published: true +cover_img: /images/from-idea-to-impact/cover.jpg +--- + +> An school magazine article by the beloved brother of the founder of the Spotube app + +In the vibrant city of Narayanganj, Dhaka, Bangladesh, a young man named Kingkor Roy Tirtho was carving out his path in the world of technology. Currently a second-year Computer Science and Engineering (CSE) student at East West University, Kingkor had always been captivated by the magic of coding. From a young age, he spent countless hours tinkering with computers, teaching himself programming languages and exploring the digital realm. + +Kingkor's passion wasn't just about writing code; it was about solving problems and creating innovative solutions. Inspired by the way technology could enhance everyday life, he dreamed of building apps that would bring joy and convenience to users. His dedication was evident; he often participated in hackathons and coding competitions, where he showcased his talent and creativity. + +The turning point in his journey came when he envisioned an app that would revolutionize music streaming. With millions of people seeking accessible music, he wanted to create a platform that could bridge gaps and provide a seamless experience. Thus, Spotube was born. + +Initially, Kingkor faced numerous challenges. Balancing his academic responsibilities with app development was no easy feat. There were nights filled with coding, debugging, and sleepless hours fueled by caffeine and determination. Despite setbacks and moments of self-doubt, Kingkor remained resilient. He sought feedback, learned from criticisms, and continually iterated on his project. + +As Spotube gained traction, it garnered attention for its user-friendly interface and innovative features. Kingkor’s ability to blend technical skills with an understanding of user needs made the app a hit among music lovers. He received positive reviews, not just for the functionality, but for the passion evident in his work. + +Kingkor’s story is one of perseverance and innovation. He embodies the spirit of a new generation of tech enthusiasts who believe that with dedication, anything is possible. His journey serves as an inspiration to his peers at East West University and beyond, reminding them that the intersection of creativity and technology can lead to remarkable achievements. + +Today, Kingkor continues to evolve as a developer, always looking for ways to improve Spotube and explore new ideas. His story illustrates that genius isn't just about raw talent; it's about hard work, resilience, and the willingness to dream big. Kingkor Roy Tirtho is a shining example of what can be achieved when passion meets perseverance, and he is just getting international attentions. + +Here is some key features of Spotube: + +1. **Seamless Music Streaming**: Spotube offers a smooth streaming experience with a vast library of tracks, allowing users to easily find and play their favorite songs. +1. **Offline Listening**: Users can download their favorite tracks for offline playback, making it convenient to enjoy music anytime, anywhere, without relying on an internet connection. +1. **User-Friendly Interface**: The app is designed with an intuitive interface, making navigation easy for users of all ages. Its clean layout ensures a pleasant user experience. +1. **Cross-Platform Compatibility**: Spotube is accessible on multiple devices, enabling users to enjoy their music on smartphones, tablets, and desktops seamlessly. +1. **Personalized Playlists**: Users can create and manage their playlists, helping them curate their listening experience based on their mood and preferences. +1. **Social Sharing Features**: The app allows users to share their favorite tracks and playlists with friends and family, fostering a community of music lovers. +1. **Regular Updates**: Spotube is continually updated with new features and improvements based on user feedback, reflecting Kingkor's commitment to enhancing the app's performance and user satisfaction. +1. **Global Reach**: With its growing popularity, Spotube is gaining attention worldwide, attracting users from various countries and cultures, showcasing Kingkor’s vision of accessible music for everyone. He's recently got mentioned in a Spanish well known magazine for his invention. + +As Spotube continues to evolve, Kingkor Roy Tirtho's innovative approach is positioning him and his app as significant players in the music streaming landscape, capturing the attention of users and industry experts alike. diff --git a/website/src/app.d.ts b/website/src/app.d.ts new file mode 100644 index 00000000..c2f2a735 --- /dev/null +++ b/website/src/app.d.ts @@ -0,0 +1,26 @@ +// See https://kit.svelte.dev/docs/types#app +// for information about these interfaces +// and what to do when importing types +declare namespace App { + // interface Locals {} + // interface PageData {} + // interface Error {} + // interface Platform {} + interface Platform { + env: { + COUNTER: DurableObjectNamespace; + }; + context: { + waitUntil(promise: Promise): void; + }; + caches: CacheStorage & { default: Cache }; + } +} + +declare namespace globalThis { + declare var adsbygoogle: any[]; +} + +declare module "@fortawesome/pro-solid-svg-icons/index.es" { + export * from "@fortawesome/pro-solid-svg-icons"; +} diff --git a/website/src/app.html b/website/src/app.html new file mode 100644 index 00000000..566d064f --- /dev/null +++ b/website/src/app.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + %sveltekit.head% + + + +
%sveltekit.body%
+ + + \ No newline at end of file diff --git a/website/src/app.postcss b/website/src/app.postcss new file mode 100644 index 00000000..5bd395df --- /dev/null +++ b/website/src/app.postcss @@ -0,0 +1,23 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; +@tailwind variants; + +/* vintage theme */ +@font-face { + font-family: 'Abril Fatface'; + src: url('/fonts/AbrilFatface.ttf'); + font-display: swap; +} + +.text-stroke { + text-shadow: + -1px -1px 0 #000, + 1px -1px 0 #000, + -1px 1px 0 #000, + 1px 1px 0 #000, + -1px 0 0 #000, + 1px 0 0 #000, + 0 -1px 0 #000, + 0 1px 0 #000; +} diff --git a/website/src/components/navigation/TopBar.astro b/website/src/components/navigation/TopBar.astro deleted file mode 100644 index 7dfa570d..00000000 --- a/website/src/components/navigation/TopBar.astro +++ /dev/null @@ -1,51 +0,0 @@ ---- -import { routes } from "~/collections/app"; -import { FaGithub } from "react-icons/fa6"; -import SidebarButton from "./sidebar-button"; - -const pathname = Astro.url.pathname; ---- - -
- - - -
diff --git a/website/src/components/navigation/sidebar-button.tsx b/website/src/components/navigation/sidebar-button.tsx deleted file mode 100644 index 0e31004e..00000000 --- a/website/src/components/navigation/sidebar-button.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { useRef, useState } from "react"; -import { LuMenu } from "react-icons/lu"; -import { useOnClickOutside } from "usehooks-ts"; -import { routes } from "~/collections/app"; - -export default function SidebarButton() { - const ref = useRef(null) - const [isOpen, setIsOpen] = useState(false); - - useOnClickOutside(ref as React.RefObject, () => { - setIsOpen(false); - }) - - return <> -
- { - Object.entries(routes).map((route) => { - const Icon = route[1][1]; - return ( - - {Icon && } - {route[1][0]} - - ) - }) - } -
- - ; -} \ No newline at end of file diff --git a/website/src/layouts/RootLayout.astro b/website/src/layouts/RootLayout.astro deleted file mode 100644 index e8af9eca..00000000 --- a/website/src/layouts/RootLayout.astro +++ /dev/null @@ -1,28 +0,0 @@ ---- -import "../styles/global.css"; -import TopBar from "~/components/navigation/TopBar.astro"; ---- - - - - - - - - - Spotube - - - - - - - - diff --git a/website/src/lib/components/ads/ads.svelte b/website/src/lib/components/ads/ads.svelte new file mode 100644 index 00000000..54cfc2c0 --- /dev/null +++ b/website/src/lib/components/ads/ads.svelte @@ -0,0 +1,32 @@ + + + diff --git a/website/src/lib/components/downloads/download-items.svelte b/website/src/lib/components/downloads/download-items.svelte new file mode 100644 index 00000000..1dfb1ee2 --- /dev/null +++ b/website/src/lib/components/downloads/download-items.svelte @@ -0,0 +1,25 @@ + + +
+ {#each Object.entries(links) as link} + +
+ {#each link[1][1] as icon} + + {/each} +

+ {link[1][2]} +

+
+

{link[0]}

+
+ {/each} +
diff --git a/website/src/lib/components/markdown/layout.svelte b/website/src/lib/components/markdown/layout.svelte new file mode 100644 index 00000000..a8a13182 --- /dev/null +++ b/website/src/lib/components/markdown/layout.svelte @@ -0,0 +1,3 @@ +
+ +
diff --git a/website/src/lib/components/misc/legal.svelte b/website/src/lib/components/misc/legal.svelte new file mode 100644 index 00000000..011525b3 --- /dev/null +++ b/website/src/lib/components/misc/legal.svelte @@ -0,0 +1,47 @@ + + +
+ + + + + +

+ Spotube has no affiliation with Spotify™ or any of its subsidiaries. +

+
+ +
+
diff --git a/website/src/lib/components/navbar/darkmode-toggle.svelte b/website/src/lib/components/navbar/darkmode-toggle.svelte new file mode 100644 index 00000000..d05622f9 --- /dev/null +++ b/website/src/lib/components/navbar/darkmode-toggle.svelte @@ -0,0 +1,30 @@ + + +
+ { + isDark.update((prev) => !prev); + }} + /> +
diff --git a/website/src/lib/components/navbar/navbar.svelte b/website/src/lib/components/navbar/navbar.svelte new file mode 100644 index 00000000..093fc09c --- /dev/null +++ b/website/src/lib/components/navbar/navbar.svelte @@ -0,0 +1,57 @@ + + +
+
+
+ +

+ + Spotube Logo + Spotube + +

+
+ + + +
+ +
diff --git a/website/src/lib/components/navdrawer/navdrawer.svelte b/website/src/lib/components/navdrawer/navdrawer.svelte new file mode 100644 index 00000000..68f53e06 --- /dev/null +++ b/website/src/lib/components/navdrawer/navdrawer.svelte @@ -0,0 +1,37 @@ + + + diff --git a/website/src/collections/app.ts b/website/src/lib/index.ts similarity index 55% rename from website/src/collections/app.ts rename to website/src/lib/index.ts index 9a1d9596..966d9449 100644 --- a/website/src/collections/app.ts +++ b/website/src/lib/index.ts @@ -1,66 +1,66 @@ -import type { IconType } from "react-icons"; import { - FaAndroid, - FaApple, - FaDebian, - FaFedora, - FaOpensuse, - FaUbuntu, - FaWindows, - FaRedhat, -} from "react-icons/fa6"; -import { LuHouse, LuNewspaper, LuDownload } from "react-icons/lu"; + faAndroid, + faApple, + faDebian, + faFedora, + faOpensuse, + faUbuntu, + faWindows, + faRedhat, +} from "@fortawesome/free-brands-svg-icons"; +import type { IconDefinition } from "@fortawesome/free-brands-svg-icons/index"; +import { Home, Newspaper, Download } from "lucide-svelte"; -export const routes: Record = { - "/": ["Home", LuHouse], - "/blog": ["Blog", LuNewspaper], - "/downloads": ["Downloads", LuDownload], +export const routes: Record = { + "/": ["Home", Home], + "/blog": ["Blog", Newspaper], + "/downloads": ["Downloads", Download], "/about": ["About", null], }; const releasesUrl = "https://github.com/KRTirtho/Spotube/releases/latest/download"; -export const downloadLinks: Record = { - "Android Apk": [`${releasesUrl}/Spotube-android-all-arch.apk`, [FaAndroid]], +export const downloadLinks: Record = { + "Android Apk": [`${releasesUrl}/Spotube-android-all-arch.apk`, [faAndroid]], "Windows Executable": [ `${releasesUrl}/Spotube-windows-x86_64-setup.exe`, - [FaWindows], + [faWindows], ], - "macOS Dmg": [`${releasesUrl}/Spotube-macos-universal.dmg`, [FaApple]], + "macOS Dmg": [`${releasesUrl}/Spotube-macos-universal.dmg`, [faApple]], "Ubuntu, Debian": [ `${releasesUrl}/Spotube-linux-x86_64.deb`, - [FaUbuntu, FaDebian], + [faUbuntu, faDebian], ], "Fedora, Redhat, Opensuse": [ `${releasesUrl}/Spotube-linux-x86_64.rpm`, - [FaFedora, FaRedhat, FaOpensuse], + [faFedora, faRedhat, faOpensuse], ], - "iPhone Ipa": [`${releasesUrl}/Spotube-iOS.ipa`, [FaApple]], + "iPhone Ipa": [`${releasesUrl}/Spotube-iOS.ipa`, [faApple]], }; export const extendedDownloadLinks: Record< string, - [string, IconType[], string] + [string, IconDefinition[], string] > = { - Android: [`${releasesUrl}/Spotube-android-all-arch.apk`, [FaAndroid], "apk"], + Android: [`${releasesUrl}/Spotube-android-all-arch.apk`, [faAndroid], "apk"], Windows: [ `${releasesUrl}/Spotube-windows-x86_64-setup.exe`, - [FaWindows], + [faWindows], "exe", ], - macOS: [`${releasesUrl}/Spotube-macos-universal.dmg`, [FaApple], "dmg"], + macOS: [`${releasesUrl}/Spotube-macos-universal.dmg`, [faApple], "dmg"], "Ubuntu, Debian": [ `${releasesUrl}/Spotube-linux-x86_64.deb`, - [FaUbuntu, FaDebian], + [faUbuntu, faDebian], "deb", ], "Fedora, Redhat, Opensuse": [ `${releasesUrl}/Spotube-linux-x86_64.rpm`, - [FaFedora, FaRedhat, FaOpensuse], + [faFedora, faRedhat, faOpensuse], "rpm", ], - iPhone: [`${releasesUrl}/Spotube-iOS.ipa`, [FaApple], "ipa"], + iPhone: [`${releasesUrl}/Spotube-iOS.ipa`, [faApple], "ipa"], }; const nightlyReleaseUrl = @@ -68,30 +68,30 @@ const nightlyReleaseUrl = export const extendedNightlyDownloadLinks: Record< string, - [string, IconType[], string] + [string, IconDefinition[], string] > = { Android: [ `${nightlyReleaseUrl}/Spotube-android-all-arch.apk`, - [FaAndroid], + [faAndroid], "apk", ], Windows: [ `${nightlyReleaseUrl}/Spotube-windows-x86_64-setup.exe`, - [FaWindows], + [faWindows], "exe", ], - macOS: [`${nightlyReleaseUrl}/Spotube-macos-universal.dmg`, [FaApple], "dmg"], + macOS: [`${nightlyReleaseUrl}/Spotube-macos-universal.dmg`, [faApple], "dmg"], "Ubuntu, Debian": [ `${nightlyReleaseUrl}/Spotube-linux-x86_64.deb`, - [FaUbuntu, FaDebian], + [faUbuntu, faDebian], "deb", ], "Fedora, Redhat, Opensuse": [ `${nightlyReleaseUrl}/Spotube-linux-x86_64.rpm`, - [FaFedora, FaRedhat, FaOpensuse], + [faFedora, faRedhat, faOpensuse], "rpm", ], - iPhone: [`${nightlyReleaseUrl}/Spotube-iOS.ipa`, [FaApple], "ipa"], + iPhone: [`${nightlyReleaseUrl}/Spotube-iOS.ipa`, [faApple], "ipa"], }; export const ADS_SLOTS = Object.freeze({ @@ -101,4 +101,4 @@ export const ADS_SLOTS = Object.freeze({ packagePageArticle: 9119323068, // This is being used for rehype-auto-ads in svelte.config.js blogArticlePageArticle: 6788673194, -}); \ No newline at end of file +}); diff --git a/website/src/lib/persisted-store.ts b/website/src/lib/persisted-store.ts new file mode 100644 index 00000000..0581fc1d --- /dev/null +++ b/website/src/lib/persisted-store.ts @@ -0,0 +1,106 @@ +import { writable as internal, type Writable } from 'svelte/store'; + +declare type Updater = (value: T) => T; +declare type StoreDict = { [key: string]: Writable }; + +/* eslint-disable @typescript-eslint/no-explicit-any */ +interface Stores { + local: StoreDict; + session: StoreDict; +} + +const stores: Stores = { + local: {}, + session: {} +}; + +export interface Serializer { + parse(text: string): T; + stringify(object: T): string; +} + +export type StorageType = 'local' | 'session'; + +export interface Options { + serializer?: Serializer; + storage?: StorageType; + syncTabs?: boolean; + onError?: (e: unknown) => void; +} + +function getStorage(type: StorageType) { + return type === 'local' ? localStorage : sessionStorage; +} + +/** @deprecated `writable()` has been renamed to `persisted()` */ +export function writable(key: string, initialValue: T, options?: Options): Writable { + console.warn( + "writable() has been deprecated. Please use persisted() instead.\n\nchange:\n\nimport { writable } from 'svelte-persisted-store'\n\nto:\n\nimport { persisted } from 'svelte-persisted-store'" + ); + return persisted(key, initialValue, options); +} +export function persisted(key: string, initialValue: T, options?: Options): Writable { + const serializer = options?.serializer ?? JSON; + const storageType = options?.storage ?? 'local'; + const syncTabs = options?.syncTabs ?? true; + const onError = + options?.onError ?? + ((e) => + console.error(`Error when writing value from persisted store "${key}" to ${storageType}`, e)); + const browser = typeof window !== 'undefined' && typeof document !== 'undefined'; + const storage = browser ? getStorage(storageType) : null; + + function updateStorage(key: string, value: T) { + try { + storage?.setItem(key, serializer.stringify(value)); + } catch (e) { + onError(e); + } + } + + function maybeLoadInitial(): T { + const json = storage?.getItem(key); + + if (json) { + return serializer.parse(json); + } + + return initialValue; + } + + if (!stores[storageType][key]) { + const initial = maybeLoadInitial(); + const store = internal(initial, (set) => { + if (browser && storageType == 'local' && syncTabs) { + const handleStorage = (event: StorageEvent) => { + if (event.key === key) set(event.newValue ? serializer.parse(event.newValue) : null); + }; + + window.addEventListener('storage', handleStorage); + + return () => window.removeEventListener('storage', handleStorage); + } + }); + + const { subscribe, set } = store; + + stores[storageType][key] = { + set(value: T) { + set(value); + updateStorage(key, value); + }, + update(callback: Updater) { + return store.update((last) => { + const value = callback(last); + + updateStorage(key, value); + + return value; + }); + }, + subscribe + }; + } + + return stores[storageType][key]; +} diff --git a/website/src/lib/posts.ts b/website/src/lib/posts.ts new file mode 100644 index 00000000..b46c49eb --- /dev/null +++ b/website/src/lib/posts.ts @@ -0,0 +1,44 @@ +export interface Post { + date: string; + title: string; + tags: string[]; + published: boolean; + author: string; + cover_img: string | null; + readingTime: { + text: string; + minutes: number; + time: number; + words: number; + }; + reading_time_text: string; + preview_html: string; + preview: string; + previewHtml: string; + slug: string | null; + path: string; +} + +export const getPosts = async () => { + // Fetch posts from local Markdown files + const posts: Post[] = await Promise.all( + Object.entries(import.meta.glob("../../posts/**/*.md")).map( + async ([path, resolver]) => { + const resolved = (await resolver()) as { metadata: Post }; + const { metadata } = resolved; + const slug = path.split("/").pop()?.slice(0, -3) ?? ""; + return { ...metadata, slug }; + }, + ), + ).then((posts) => posts.filter((post) => post.published)); + + let sortedPosts = posts.sort((a, b) => +new Date(b.date) - +new Date(a.date)); + + sortedPosts = sortedPosts.map((post) => ({ + ...post, + })); + + return { + posts: sortedPosts, + }; +}; diff --git a/website/src/pages/about/index.astro b/website/src/pages/about/index.astro deleted file mode 100644 index 26937f1e..00000000 --- a/website/src/pages/about/index.astro +++ /dev/null @@ -1,5 +0,0 @@ ---- -import RootLayout from "~/layouts/RootLayout.astro"; ---- - - diff --git a/website/src/pages/blog/index.astro b/website/src/pages/blog/index.astro deleted file mode 100644 index 26937f1e..00000000 --- a/website/src/pages/blog/index.astro +++ /dev/null @@ -1,5 +0,0 @@ ---- -import RootLayout from "~/layouts/RootLayout.astro"; ---- - - diff --git a/website/src/pages/downloads/index.astro b/website/src/pages/downloads/index.astro deleted file mode 100644 index 26937f1e..00000000 --- a/website/src/pages/downloads/index.astro +++ /dev/null @@ -1,5 +0,0 @@ ---- -import RootLayout from "~/layouts/RootLayout.astro"; ---- - - diff --git a/website/src/pages/index.astro b/website/src/pages/index.astro deleted file mode 100644 index 50fea5ea..00000000 --- a/website/src/pages/index.astro +++ /dev/null @@ -1,5 +0,0 @@ ---- -import RootLayout from "../layouts/RootLayout.astro"; ---- - - diff --git a/website/src/routes/+layout.svelte b/website/src/routes/+layout.svelte new file mode 100644 index 00000000..318d08ca --- /dev/null +++ b/website/src/routes/+layout.svelte @@ -0,0 +1,87 @@ + + +
+ + + {#if $drawerStore.id === 'navdrawer'} + + {/if} + + + +

+
+ diff --git a/website/src/routes/+page.svelte b/website/src/routes/+page.svelte new file mode 100644 index 00000000..f9060efb --- /dev/null +++ b/website/src/routes/+page.svelte @@ -0,0 +1,111 @@ + + + + Spotube + + + + + + + + +
+
+
+

Spotube

+
+

+ A cross-platform Extensible open-source Music Streaming platform +
+ + + + +
+

+

+ And it's not + built with Electron (web technologies) +

+
+
+ + HackerNews + + +
+
+ +
+ +
+ +
+ +
+

+ Supporters + +

+

+ We are grateful for the support of individuals and organizations who have made Spotube + possible. +

+
+ + Open Collective + +
+ +
+
+ +
diff --git a/website/src/routes/+page.ts b/website/src/routes/+page.ts new file mode 100644 index 00000000..5d50a467 --- /dev/null +++ b/website/src/routes/+page.ts @@ -0,0 +1,34 @@ +interface Member { + MemberId: number; + createdAt: string; + type: string; + role: string; + isActive: boolean; + totalAmountDonated: number; + currency?: string; + lastTransactionAt: string; + lastTransactionAmount: number; + profile: string; + name: string; + company?: string; + description?: string; + image?: string; + email?: string; + twitter?: string; + github?: string; + website?: string; + tier?: string; +} + +export const load = async () => { + const res = await fetch('https://opencollective.com/spotube/members/all.json'); + const members = (await res.json()) as Member[]; + + return { + props: { + members: members + .filter((m) => m.totalAmountDonated > 0) + .sort((a, b) => b.totalAmountDonated - a.totalAmountDonated) + } + }; +}; diff --git a/website/src/routes/about/+page.svelte b/website/src/routes/about/+page.svelte new file mode 100644 index 00000000..7f88ea46 --- /dev/null +++ b/website/src/routes/about/+page.svelte @@ -0,0 +1,22 @@ +
+

About

+ +

+ +

Author & Developer

+
+ + Author of Spotube +
+
Kingkor Roy Tirtho
+

Flutter developer

+
+
diff --git a/website/src/routes/api/posts/+server.ts b/website/src/routes/api/posts/+server.ts new file mode 100644 index 00000000..af78499b --- /dev/null +++ b/website/src/routes/api/posts/+server.ts @@ -0,0 +1,9 @@ +import { getPosts } from '$lib/posts'; +import type { RequestHandler } from '@sveltejs/kit'; +import { json } from '@sveltejs/kit'; + +export const GET: RequestHandler = async () => { + const { posts } = await getPosts(); + + return json(posts); +}; diff --git a/website/src/routes/blog/+page.svelte b/website/src/routes/blog/+page.svelte new file mode 100644 index 00000000..8b335123 --- /dev/null +++ b/website/src/routes/blog/+page.svelte @@ -0,0 +1,76 @@ + + +
+

Blog Posts

+
+ +
diff --git a/website/src/routes/blog/+page.ts b/website/src/routes/blog/+page.ts new file mode 100644 index 00000000..fca1bb62 --- /dev/null +++ b/website/src/routes/blog/+page.ts @@ -0,0 +1,10 @@ +import type { Post } from "$lib/posts.js"; + +export const load = async ({ fetch }) => { + const res = await fetch("api/posts"); + if (res.ok) { + const posts: Post[] = await res.json(); + return { posts }; + } + return { posts: [] }; +}; diff --git a/website/src/routes/blog/[slug]/+page.svelte b/website/src/routes/blog/[slug]/+page.svelte new file mode 100644 index 00000000..4062a188 --- /dev/null +++ b/website/src/routes/blog/[slug]/+page.svelte @@ -0,0 +1,33 @@ + + + + Blog | {title} + + +
+
+

{title}

+

By {author}

+
+

{new Date(date).toDateString()}

+

{readingTime?.text ?? ''}

+
+
+ + + +
diff --git a/website/src/routes/blog/[slug]/+page.ts b/website/src/routes/blog/[slug]/+page.ts new file mode 100644 index 00000000..6621dbab --- /dev/null +++ b/website/src/routes/blog/[slug]/+page.ts @@ -0,0 +1,23 @@ +import type { Post } from '$lib/posts.js'; + +export const load = async ({ params }) => { + const { slug } = params; + + try { + const post = await import(`../../../../posts/${slug}.md`); + return { + Content: post.default as ConstructorOfATypedSvelteComponent, + meta: { + ...post.metadata, + slug, + path: `/blog/${slug}` + } as Post + }; + } catch (err) { + console.error('Error loading the post:', err); + return { + status: 500, + error: `Could not load the post: ${(err as Error).message || err}` + }; + } +}; diff --git a/website/src/routes/downloads/+page.svelte b/website/src/routes/downloads/+page.svelte new file mode 100644 index 00000000..17870b1b --- /dev/null +++ b/website/src/routes/downloads/+page.svelte @@ -0,0 +1,63 @@ + + +
+

+ Download + +

+

+
Spotube is available for every platform
+
+ + + +

+ Versions of Spotube (<=v4.0.2) are ceased to work with Spotify™ API. +
+ So users can no longer use/download those versions. +
+ Please wait for the next version that will remedy this issue by not using such APIs. +

+

+ Spotube has no affiliation with Spotify™ or any of its subsidiaries. +

+
+
+
+ The new Spotube v5 is still under beta. Please use the Nightly version until stable release. +
+ + + + +
+ +
+ +

Other Downloads

+

+
+ {#each otherDownloads as download} + +
+ +
{download[1]}
+
+
+ {/each} +
+
+ +
diff --git a/website/src/routes/downloads/nightly/+page.svelte b/website/src/routes/downloads/nightly/+page.svelte new file mode 100644 index 00000000..7b2b5b63 --- /dev/null +++ b/website/src/routes/downloads/nightly/+page.svelte @@ -0,0 +1,39 @@ + + +
+

+ Nightly Downloads + +

+

+ +
+ +

Following are the new v5 Nightly versions:

+ + +
+ +
+
diff --git a/website/src/routes/downloads/older/+page.svelte b/website/src/routes/downloads/older/+page.svelte new file mode 100644 index 00000000..44fb8688 --- /dev/null +++ b/website/src/routes/downloads/older/+page.svelte @@ -0,0 +1,149 @@ + + +
+
+

Older versions

+ +
+

+

+ Versions of Spotube (<=v4.0.2) are ceased to work with Spotify™ API. +
+ So users can no longer use/download those versions. +
+ Please wait for the next version that will remedy this issue by not using such APIs. +

+ +

+ Spotube has no affiliation with Spotify™ or any of its subsidiaries. +

+ +
+ {#each data.releases as release} +

+ {release.tag_name} + + ({formatDistanceToNow(release.published_at ?? new Date(), { addSuffix: true })}) + +

+
+ {#each Object.entries(groupByOS(release.assets)) as [osName, assets]} +
+
+ + {osName} +
+ +
+ {/each} +
+ + + + + Release Notes & Changelogs + + + + + + +
+ {/each} +
+
+
diff --git a/website/src/routes/downloads/older/+page.ts b/website/src/routes/downloads/older/+page.ts new file mode 100644 index 00000000..0755f542 --- /dev/null +++ b/website/src/routes/downloads/older/+page.ts @@ -0,0 +1,14 @@ +import type { PageLoad } from "./$types"; +// import { Octokit } from "@octokit/rest"; + +// const github = new Octokit(); +export const load: PageLoad = async () => { + // const { data: releases } = await github.repos.listReleases({ + // owner: "KRTirtho", + // repo: "spotube", + // }); + + return { + releases: [], + }; +}; diff --git a/website/src/routes/downloads/packages/+page.svx b/website/src/routes/downloads/packages/+page.svx new file mode 100644 index 00000000..5ef1fc74 --- /dev/null +++ b/website/src/routes/downloads/packages/+page.svx @@ -0,0 +1,112 @@ +--- +title: CLI Packages Managers +author: Kingkor Roy Tirtho +--- + + + +
+

Package Managers

+ + Spotube is available in various Package Managers supported by Platform + +

+ Versions of Spotube (<=v4.0.2) are ceased to work with Spotify™ API. +
+ So users can no longer use/download those versions. +
+ Please wait for the next version that will remedy this issue by not using such APIs. +

+ +

+ Spotube has no affiliation with Spotify™ or any of its subsidiaries. +

+ + +
diff --git a/website/src/routes/other-downloads/stable-downloads/+page.ts b/website/src/routes/other-downloads/stable-downloads/+page.ts new file mode 100644 index 00000000..39a7319f --- /dev/null +++ b/website/src/routes/other-downloads/stable-downloads/+page.ts @@ -0,0 +1,5 @@ +import { redirect } from "@sveltejs/kit"; + +export function load(){ + redirect(301, "/downloads"); +} \ No newline at end of file diff --git a/website/src/styles/global.css b/website/src/styles/global.css deleted file mode 100644 index 564d485f..00000000 --- a/website/src/styles/global.css +++ /dev/null @@ -1,7 +0,0 @@ -@import "tailwindcss"; - -@source '../../node_modules/@skeletonlabs/skeleton-react/dist'; - -@import "@skeletonlabs/skeleton"; -@import "@skeletonlabs/skeleton/optional/presets"; -@import "@skeletonlabs/skeleton/themes/wintry"; diff --git a/website/public/android-chrome-192x192.png b/website/static/android-chrome-192x192.png similarity index 100% rename from website/public/android-chrome-192x192.png rename to website/static/android-chrome-192x192.png diff --git a/website/public/android-chrome-512x512.png b/website/static/android-chrome-512x512.png similarity index 100% rename from website/public/android-chrome-512x512.png rename to website/static/android-chrome-512x512.png diff --git a/website/public/apple-touch-icon.png b/website/static/apple-touch-icon.png similarity index 100% rename from website/public/apple-touch-icon.png rename to website/static/apple-touch-icon.png diff --git a/website/public/favicon-16x16.png b/website/static/favicon-16x16.png similarity index 100% rename from website/public/favicon-16x16.png rename to website/static/favicon-16x16.png diff --git a/website/public/favicon-32x32.png b/website/static/favicon-32x32.png similarity index 100% rename from website/public/favicon-32x32.png rename to website/static/favicon-32x32.png diff --git a/website/public/favicon.ico b/website/static/favicon.ico similarity index 100% rename from website/public/favicon.ico rename to website/static/favicon.ico diff --git a/website/public/fonts/AbrilFatface.ttf b/website/static/fonts/AbrilFatface.ttf similarity index 100% rename from website/public/fonts/AbrilFatface.ttf rename to website/static/fonts/AbrilFatface.ttf diff --git a/website/public/images/spotube-logo.png b/website/static/images/spotube-logo.png similarity index 100% rename from website/public/images/spotube-logo.png rename to website/static/images/spotube-logo.png diff --git a/website/public/images/spotube-logo.svg b/website/static/images/spotube-logo.svg similarity index 100% rename from website/public/images/spotube-logo.svg rename to website/static/images/spotube-logo.svg diff --git a/website/public/manifest.json b/website/static/manifest.json similarity index 100% rename from website/public/manifest.json rename to website/static/manifest.json diff --git a/website/static/posts/images/from-idea-to-impact/cover.jpg b/website/static/posts/images/from-idea-to-impact/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d446138c554551b24a6faa8333458f4e269308b GIT binary patch literal 171905 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�LAcMyHi>l39~Bjj9F1xs0KOczUz8l>o#s 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 (A1f!h5+G08T0&x~nkfeqE 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 + +
+ + `, + paragraphInterval: 2, + maxAds: 5, + } + ] + ] + }) + ], + vitePlugin: { + inspector: true + }, + kit: { + // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. + // If your environment is not supported or you settled on a specific environment, switch out the adapter. + // See https://kit.svelte.dev/docs/adapters for more information about adapters. + adapter: adapter() + } +}; +export default config; diff --git a/website/tailwind.config.ts b/website/tailwind.config.ts new file mode 100644 index 00000000..77611a2e --- /dev/null +++ b/website/tailwind.config.ts @@ -0,0 +1,28 @@ +import { join } from 'path'; +import type { Config } from 'tailwindcss'; +import typography from '@tailwindcss/typography'; +import { skeleton } from '@skeletonlabs/tw-plugin'; + +export default { + darkMode: 'class', + content: [ + './src/**/*.{html,js,svelte,ts}', + join(require.resolve('@skeletonlabs/skeleton'), '../**/*.{html,js,svelte,ts}') + ], + theme: { + extend: {} + }, + plugins: [ + typography, + skeleton({ + themes: { + preset: [ + { + name: 'wintry', + enhancements: true + } + ] + } + }) + ] +} satisfies Config; diff --git a/website/tests/test.ts b/website/tests/test.ts new file mode 100644 index 00000000..5816be41 --- /dev/null +++ b/website/tests/test.ts @@ -0,0 +1,6 @@ +import { expect, test } from '@playwright/test'; + +test('index page has expected h1', async ({ page }) => { + await page.goto('/'); + await expect(page.getByRole('heading', { name: 'Welcome to SvelteKit' })).toBeVisible(); +}); diff --git a/website/tsconfig.json b/website/tsconfig.json index d43217a5..8534dc99 100644 --- a/website/tsconfig.json +++ b/website/tsconfig.json @@ -1,20 +1,18 @@ { - "extends": "astro/tsconfigs/strict", - "include": [ - ".astro/types.d.ts", - "**/*" - ], - "exclude": [ - "dist" - ], + "extends": "./.svelte-kit/tsconfig.json", "compilerOptions": { - "jsx": "react-jsx", - "jsxImportSource": "react", - "paths": { - "~/*": [ - "*" - ], - }, - "baseUrl": "./src", + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" } + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in } \ No newline at end of file diff --git a/website/vite.config.ts b/website/vite.config.ts new file mode 100644 index 00000000..d7b11fbb --- /dev/null +++ b/website/vite.config.ts @@ -0,0 +1,23 @@ +import { purgeCss } from "vite-plugin-tailwind-purgecss"; +import { sveltekit } from "@sveltejs/kit/vite"; +import { defineConfig } from "vite"; + +export default defineConfig({ + plugins: [ + sveltekit(), + purgeCss({ + safelist: { + // any selectors that begin with "hljs-" will not be purged + greedy: [/^hljs-/], + }, + }), + ], + server: { + fs: { + // Allow serving files from one level up to the project root + // posts, copy + allow: [".."], + }, + port: 3000, + }, +});