From ddd5c15cbe1a61a6342d5fb033cbe306ab19fff4 Mon Sep 17 00:00:00 2001 From: rasputin Date: Mon, 25 May 2026 14:23:03 +0200 Subject: [PATCH] Initial commit --- .gitignore | 23 + .npmrc | 1 + .prettierignore | 9 + .prettierrc | 16 + README.md | 38 + components.json | 16 + eslint.config.js | 40 + package.json | 69 + pnpm-lock.yaml | 4860 +++++++++++++++++ pnpm-workspace.yaml | 7 + src/app.css | 123 + src/app.d.ts | 13 + src/app.html | 11 + src/components/ArticleCard.svelte | 48 + src/components/BlossomDrive.svelte | 138 + src/components/CalendarCard.svelte | 34 + src/components/CalendarEventAttendees.svelte | 125 + src/components/CalendarEventInfo.svelte | 47 + src/components/FanzineShelf.svelte | 154 + src/components/Footer.svelte | 34 + src/components/FooterButton.svelte | 19 + src/components/Header.svelte | 165 + src/components/Mapbox.svelte | 41 + src/components/ModeToggle.svelte | 17 + src/components/PdfCover.svelte | 64 + src/components/ProductCard.svelte | 58 + src/components/RsvpButton.svelte | 115 + src/components/Tags.svelte | 21 + src/demo.spec.ts | 7 + src/lib/assets/favicon.svg | 1 + src/lib/blossom.ts | 41 + .../ui/avatar/avatar-fallback.svelte | 17 + .../components/ui/avatar/avatar-image.svelte | 17 + src/lib/components/ui/avatar/avatar.svelte | 19 + src/lib/components/ui/avatar/index.ts | 13 + src/lib/components/ui/badge/badge.svelte | 50 + src/lib/components/ui/badge/index.ts | 2 + src/lib/components/ui/button/button.svelte | 80 + src/lib/components/ui/button/index.ts | 17 + src/lib/components/ui/card/card-action.svelte | 20 + .../components/ui/card/card-content.svelte | 15 + .../ui/card/card-description.svelte | 20 + src/lib/components/ui/card/card-footer.svelte | 20 + src/lib/components/ui/card/card-header.svelte | 23 + src/lib/components/ui/card/card-title.svelte | 20 + src/lib/components/ui/card/card.svelte | 23 + src/lib/components/ui/card/index.ts | 25 + .../ui/carousel/carousel-content.svelte | 43 + .../ui/carousel/carousel-item.svelte | 30 + .../ui/carousel/carousel-next.svelte | 38 + .../ui/carousel/carousel-previous.svelte | 38 + .../components/ui/carousel/carousel.svelte | 93 + src/lib/components/ui/carousel/context.ts | 58 + src/lib/components/ui/carousel/index.ts | 19 + .../components/ui/dialog/dialog-close.svelte | 7 + .../ui/dialog/dialog-content.svelte | 43 + .../ui/dialog/dialog-description.svelte | 17 + .../components/ui/dialog/dialog-footer.svelte | 20 + .../components/ui/dialog/dialog-header.svelte | 20 + .../ui/dialog/dialog-overlay.svelte | 20 + .../components/ui/dialog/dialog-title.svelte | 17 + .../ui/dialog/dialog-trigger.svelte | 7 + src/lib/components/ui/dialog/index.ts | 37 + .../dropdown-menu-checkbox-item.svelte | 41 + .../dropdown-menu-content.svelte | 27 + .../dropdown-menu-group-heading.svelte | 22 + .../dropdown-menu/dropdown-menu-group.svelte | 7 + .../dropdown-menu/dropdown-menu-item.svelte | 27 + .../dropdown-menu/dropdown-menu-label.svelte | 24 + .../dropdown-menu-radio-group.svelte | 16 + .../dropdown-menu-radio-item.svelte | 31 + .../dropdown-menu-separator.svelte | 17 + .../dropdown-menu-shortcut.svelte | 20 + .../dropdown-menu-sub-content.svelte | 20 + .../dropdown-menu-sub-trigger.svelte | 29 + .../dropdown-menu-trigger.svelte | 7 + src/lib/components/ui/dropdown-menu/index.ts | 49 + src/lib/components/ui/input/index.ts | 7 + src/lib/components/ui/input/input.svelte | 52 + src/lib/components/ui/pagination/index.ts | 25 + .../ui/pagination/pagination-content.svelte | 20 + .../ui/pagination/pagination-ellipsis.svelte | 22 + .../ui/pagination/pagination-item.svelte | 14 + .../ui/pagination/pagination-link.svelte | 39 + .../pagination/pagination-next-button.svelte | 33 + .../pagination/pagination-prev-button.svelte | 33 + .../ui/pagination/pagination.svelte | 28 + src/lib/components/ui/popover/index.ts | 17 + .../ui/popover/popover-content.svelte | 29 + .../ui/popover/popover-trigger.svelte | 17 + src/lib/components/ui/progress/index.ts | 7 + .../components/ui/progress/progress.svelte | 27 + src/lib/components/ui/separator/index.ts | 7 + .../components/ui/separator/separator.svelte | 20 + src/lib/components/ui/skeleton/index.ts | 7 + .../components/ui/skeleton/skeleton.svelte | 17 + src/lib/components/ui/toggle-group/index.ts | 10 + .../ui/toggle-group/toggle-group-item.svelte | 34 + .../ui/toggle-group/toggle-group.svelte | 47 + src/lib/components/ui/toggle/index.ts | 13 + src/lib/components/ui/toggle/toggle.svelte | 52 + src/lib/data/apps.json | 18 + src/lib/data/products.json | 128 + src/lib/index.ts | 1 + src/lib/stores/currentUser.ts | 53 + src/lib/stores/events.ts | 14 + src/lib/stores/ndk.ts | 83 + src/lib/types.ts | 17 + src/lib/utils.ts | 19 + src/lib/utils/auth.ts | 147 + src/lib/utils/nsecbunker.ts | 86 + src/routes/+layout.svelte | 22 + src/routes/+page.svelte | 148 + src/routes/apps/+page.svelte | 45 + src/routes/articles/+page.svelte | 40 + src/routes/calendar/+page.svelte | 41 + src/routes/calendar/[id]/+page.server.ts | 10 + src/routes/calendar/[id]/+page.svelte | 99 + src/routes/fanzines/+page.svelte | 8 + src/routes/onboarding/+page.svelte | 314 ++ src/routes/page.svelte.spec.ts | 13 + src/routes/shop/+page.svelte | 21 + src/routes/shop/[id]/+page.server.ts | 7 + src/routes/shop/[id]/+page.svelte | 80 + static/5-1.gif | Bin 0 -> 461521 bytes static/logo.webp | Bin 0 -> 17352 bytes static/robots.txt | 3 + svelte.config.js | 12 + tsconfig.json | 19 + vite.config.ts | 36 + vitest-setup-client.ts | 2 + 131 files changed, 9643 insertions(+) create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 README.md create mode 100644 components.json create mode 100644 eslint.config.js create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 src/app.css create mode 100644 src/app.d.ts create mode 100644 src/app.html create mode 100644 src/components/ArticleCard.svelte create mode 100644 src/components/BlossomDrive.svelte create mode 100644 src/components/CalendarCard.svelte create mode 100644 src/components/CalendarEventAttendees.svelte create mode 100644 src/components/CalendarEventInfo.svelte create mode 100644 src/components/FanzineShelf.svelte create mode 100644 src/components/Footer.svelte create mode 100644 src/components/FooterButton.svelte create mode 100644 src/components/Header.svelte create mode 100644 src/components/Mapbox.svelte create mode 100644 src/components/ModeToggle.svelte create mode 100644 src/components/PdfCover.svelte create mode 100644 src/components/ProductCard.svelte create mode 100644 src/components/RsvpButton.svelte create mode 100644 src/components/Tags.svelte create mode 100644 src/demo.spec.ts create mode 100644 src/lib/assets/favicon.svg create mode 100644 src/lib/blossom.ts create mode 100644 src/lib/components/ui/avatar/avatar-fallback.svelte create mode 100644 src/lib/components/ui/avatar/avatar-image.svelte create mode 100644 src/lib/components/ui/avatar/avatar.svelte create mode 100644 src/lib/components/ui/avatar/index.ts create mode 100644 src/lib/components/ui/badge/badge.svelte create mode 100644 src/lib/components/ui/badge/index.ts create mode 100644 src/lib/components/ui/button/button.svelte create mode 100644 src/lib/components/ui/button/index.ts create mode 100644 src/lib/components/ui/card/card-action.svelte create mode 100644 src/lib/components/ui/card/card-content.svelte create mode 100644 src/lib/components/ui/card/card-description.svelte create mode 100644 src/lib/components/ui/card/card-footer.svelte create mode 100644 src/lib/components/ui/card/card-header.svelte create mode 100644 src/lib/components/ui/card/card-title.svelte create mode 100644 src/lib/components/ui/card/card.svelte create mode 100644 src/lib/components/ui/card/index.ts create mode 100644 src/lib/components/ui/carousel/carousel-content.svelte create mode 100644 src/lib/components/ui/carousel/carousel-item.svelte create mode 100644 src/lib/components/ui/carousel/carousel-next.svelte create mode 100644 src/lib/components/ui/carousel/carousel-previous.svelte create mode 100644 src/lib/components/ui/carousel/carousel.svelte create mode 100644 src/lib/components/ui/carousel/context.ts create mode 100644 src/lib/components/ui/carousel/index.ts create mode 100644 src/lib/components/ui/dialog/dialog-close.svelte create mode 100644 src/lib/components/ui/dialog/dialog-content.svelte create mode 100644 src/lib/components/ui/dialog/dialog-description.svelte create mode 100644 src/lib/components/ui/dialog/dialog-footer.svelte create mode 100644 src/lib/components/ui/dialog/dialog-header.svelte create mode 100644 src/lib/components/ui/dialog/dialog-overlay.svelte create mode 100644 src/lib/components/ui/dialog/dialog-title.svelte create mode 100644 src/lib/components/ui/dialog/dialog-trigger.svelte create mode 100644 src/lib/components/ui/dialog/index.ts create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte create mode 100644 src/lib/components/ui/dropdown-menu/index.ts create mode 100644 src/lib/components/ui/input/index.ts create mode 100644 src/lib/components/ui/input/input.svelte create mode 100644 src/lib/components/ui/pagination/index.ts create mode 100644 src/lib/components/ui/pagination/pagination-content.svelte create mode 100644 src/lib/components/ui/pagination/pagination-ellipsis.svelte create mode 100644 src/lib/components/ui/pagination/pagination-item.svelte create mode 100644 src/lib/components/ui/pagination/pagination-link.svelte create mode 100644 src/lib/components/ui/pagination/pagination-next-button.svelte create mode 100644 src/lib/components/ui/pagination/pagination-prev-button.svelte create mode 100644 src/lib/components/ui/pagination/pagination.svelte create mode 100644 src/lib/components/ui/popover/index.ts create mode 100644 src/lib/components/ui/popover/popover-content.svelte create mode 100644 src/lib/components/ui/popover/popover-trigger.svelte create mode 100644 src/lib/components/ui/progress/index.ts create mode 100644 src/lib/components/ui/progress/progress.svelte create mode 100644 src/lib/components/ui/separator/index.ts create mode 100644 src/lib/components/ui/separator/separator.svelte create mode 100644 src/lib/components/ui/skeleton/index.ts create mode 100644 src/lib/components/ui/skeleton/skeleton.svelte create mode 100644 src/lib/components/ui/toggle-group/index.ts create mode 100644 src/lib/components/ui/toggle-group/toggle-group-item.svelte create mode 100644 src/lib/components/ui/toggle-group/toggle-group.svelte create mode 100644 src/lib/components/ui/toggle/index.ts create mode 100644 src/lib/components/ui/toggle/toggle.svelte create mode 100644 src/lib/data/apps.json create mode 100644 src/lib/data/products.json create mode 100644 src/lib/index.ts create mode 100644 src/lib/stores/currentUser.ts create mode 100644 src/lib/stores/events.ts create mode 100644 src/lib/stores/ndk.ts create mode 100644 src/lib/types.ts create mode 100644 src/lib/utils.ts create mode 100644 src/lib/utils/auth.ts create mode 100644 src/lib/utils/nsecbunker.ts create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/+page.svelte create mode 100644 src/routes/apps/+page.svelte create mode 100644 src/routes/articles/+page.svelte create mode 100644 src/routes/calendar/+page.svelte create mode 100644 src/routes/calendar/[id]/+page.server.ts create mode 100644 src/routes/calendar/[id]/+page.svelte create mode 100644 src/routes/fanzines/+page.svelte create mode 100644 src/routes/onboarding/+page.svelte create mode 100644 src/routes/page.svelte.spec.ts create mode 100644 src/routes/shop/+page.svelte create mode 100644 src/routes/shop/[id]/+page.server.ts create mode 100644 src/routes/shop/[id]/+page.svelte create mode 100644 static/5-1.gif create mode 100644 static/logo.webp create mode 100644 static/robots.txt create mode 100644 svelte.config.js create mode 100644 tsconfig.json create mode 100644 vite.config.ts create mode 100644 vitest-setup-client.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3b462cb --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +node_modules + +# Output +.output +.vercel +.netlify +.wrangler +/.svelte-kit +/build + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..7d74fe2 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,9 @@ +# Package Managers +package-lock.json +pnpm-lock.yaml +yarn.lock +bun.lock +bun.lockb + +# Miscellaneous +/static/ diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..8103a0b --- /dev/null +++ b/.prettierrc @@ -0,0 +1,16 @@ +{ + "useTabs": true, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"], + "overrides": [ + { + "files": "*.svelte", + "options": { + "parser": "svelte" + } + } + ], + "tailwindStylesheet": "./src/app.css" +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..75842c4 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# sv + +Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```sh +# create a new project in the current directory +npx sv create + +# create a new project in my-app +npx sv create my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```sh +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +To create a production version of your app: + +```sh +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment. diff --git a/components.json b/components.json new file mode 100644 index 0000000..f258682 --- /dev/null +++ b/components.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://shadcn-svelte.com/schema.json", + "tailwind": { + "css": "src/app.css", + "baseColor": "zinc" + }, + "aliases": { + "components": "$lib/components", + "utils": "$lib/utils", + "ui": "$lib/components/ui", + "hooks": "$lib/hooks", + "lib": "$lib" + }, + "typescript": true, + "registry": "https://shadcn-svelte.com/registry" +} diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..a962878 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,40 @@ +import prettier from 'eslint-config-prettier'; +import { includeIgnoreFile } from '@eslint/compat'; +import js from '@eslint/js'; +import svelte from 'eslint-plugin-svelte'; +import globals from 'globals'; +import { fileURLToPath } from 'node:url'; +import ts from 'typescript-eslint'; +import svelteConfig from './svelte.config.js'; + +const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url)); + +export default ts.config( + includeIgnoreFile(gitignorePath), + js.configs.recommended, + ...ts.configs.recommended, + ...svelte.configs.recommended, + prettier, + ...svelte.configs.prettier, + { + languageOptions: { + globals: { ...globals.browser, ...globals.node } + }, + rules: { + // typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects. + // see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors + 'no-undef': 'off' + } + }, + { + files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'], + languageOptions: { + parserOptions: { + projectService: true, + extraFileExtensions: ['.svelte'], + parser: ts.parser, + svelteConfig + } + } + } +); diff --git a/package.json b/package.json new file mode 100644 index 0000000..eaa1b5a --- /dev/null +++ b/package.json @@ -0,0 +1,69 @@ +{ + "name": "gugara-next", + "private": true, + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "prepare": "svelte-kit sync || echo ''", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "format": "prettier --write .", + "lint": "prettier --check . && eslint .", + "test:unit": "vitest", + "test": "npm run test:unit -- --run" + }, + "devDependencies": { + "@eslint/compat": "^1.2.5", + "@eslint/js": "^9.18.0", + "@internationalized/date": "^3.9.0", + "@lucide/svelte": "^0.515.0", + "@sveltejs/adapter-node": "^5.2.12", + "@sveltejs/kit": "^2.22.0", + "@sveltejs/vite-plugin-svelte": "^6.0.0", + "@tailwindcss/forms": "^0.5.9", + "@tailwindcss/typography": "^0.5.15", + "@tailwindcss/vite": "^4.0.0", + "@vitest/browser": "^3.2.3", + "bits-ui": "^2.9.6", + "clsx": "^2.1.1", + "embla-carousel-svelte": "^8.6.0", + "eslint": "^9.18.0", + "eslint-config-prettier": "^10.0.1", + "eslint-plugin-svelte": "^3.0.0", + "globals": "^16.0.0", + "playwright": "^1.53.0", + "prettier": "^3.4.2", + "prettier-plugin-svelte": "^3.3.3", + "prettier-plugin-tailwindcss": "^0.6.11", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "tailwind-merge": "^3.3.1", + "tailwind-variants": "^1.0.0", + "tailwindcss": "^4.0.0", + "tw-animate-css": "^1.3.8", + "typescript": "^5.0.0", + "typescript-eslint": "^8.20.0", + "vite": "^7.0.4", + "vitest": "^3.2.3", + "vitest-browser-svelte": "^0.1.0" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "esbuild" + ] + }, + "dependencies": { + "@nostr-dev-kit/ndk": "^2.14.33", + "@nostr-dev-kit/ndk-cache-dexie": "^2.6.34", + "@nostr-dev-kit/ndk-svelte": "^2.4.38", + "@nostr-dev-kit/ndk-svelte-components": "^2.3.11", + "latlon-geohash": "^2.0.0", + "maplibre-gl": "^5.24.0", + "mode-watcher": "^1.1.0", + "pdfjs-dist": "^5.7.284", + "svelte-sonner": "^1.0.5" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..00ed3c3 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,4860 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@nostr-dev-kit/ndk': + specifier: ^2.14.33 + version: 2.14.33(nostr-tools@2.16.2(typescript@5.9.2)) + '@nostr-dev-kit/ndk-cache-dexie': + specifier: ^2.6.34 + version: 2.6.34(typescript@5.9.2) + '@nostr-dev-kit/ndk-svelte': + specifier: ^2.4.38 + version: 2.4.38(nostr-tools@2.16.2(typescript@5.9.2))(svelte@5.38.7) + '@nostr-dev-kit/ndk-svelte-components': + specifier: ^2.3.11 + version: 2.3.11(postcss-load-config@3.1.4(postcss@8.5.6))(postcss@8.5.6)(svelte@5.38.7)(typescript@5.9.2)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + latlon-geohash: + specifier: ^2.0.0 + version: 2.0.0 + maplibre-gl: + specifier: ^5.24.0 + version: 5.24.0 + mode-watcher: + specifier: ^1.1.0 + version: 1.1.0(svelte@5.38.7) + pdfjs-dist: + specifier: ^5.7.284 + version: 5.7.284 + svelte-sonner: + specifier: ^1.0.5 + version: 1.0.5(svelte@5.38.7) + devDependencies: + '@eslint/compat': + specifier: ^1.2.5 + version: 1.3.2(eslint@9.34.0(jiti@2.5.1)) + '@eslint/js': + specifier: ^9.18.0 + version: 9.34.0 + '@internationalized/date': + specifier: ^3.9.0 + version: 3.9.0 + '@lucide/svelte': + specifier: ^0.515.0 + version: 0.515.0(svelte@5.38.7) + '@sveltejs/adapter-node': + specifier: ^5.2.12 + version: 5.3.1(@sveltejs/kit@2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))) + '@sveltejs/kit': + specifier: ^2.22.0 + version: 2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + '@sveltejs/vite-plugin-svelte': + specifier: ^6.0.0 + version: 6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + '@tailwindcss/forms': + specifier: ^0.5.9 + version: 0.5.10(tailwindcss@4.1.13) + '@tailwindcss/typography': + specifier: ^0.5.15 + version: 0.5.16(tailwindcss@4.1.13) + '@tailwindcss/vite': + specifier: ^4.0.0 + version: 4.1.13(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + '@vitest/browser': + specifier: ^3.2.3 + version: 3.2.4(bufferutil@4.0.9)(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) + bits-ui: + specifier: ^2.9.6 + version: 2.9.6(@internationalized/date@3.9.0)(svelte@5.38.7) + clsx: + specifier: ^2.1.1 + version: 2.1.1 + embla-carousel-svelte: + specifier: ^8.6.0 + version: 8.6.0(svelte@5.38.7) + eslint: + specifier: ^9.18.0 + version: 9.34.0(jiti@2.5.1) + eslint-config-prettier: + specifier: ^10.0.1 + version: 10.1.8(eslint@9.34.0(jiti@2.5.1)) + eslint-plugin-svelte: + specifier: ^3.0.0 + version: 3.12.1(eslint@9.34.0(jiti@2.5.1))(svelte@5.38.7) + globals: + specifier: ^16.0.0 + version: 16.3.0 + playwright: + specifier: ^1.53.0 + version: 1.55.0 + prettier: + specifier: ^3.4.2 + version: 3.6.2 + prettier-plugin-svelte: + specifier: ^3.3.3 + version: 3.4.0(prettier@3.6.2)(svelte@5.38.7) + prettier-plugin-tailwindcss: + specifier: ^0.6.11 + version: 0.6.14(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.38.7))(prettier@3.6.2) + svelte: + specifier: ^5.0.0 + version: 5.38.7 + svelte-check: + specifier: ^4.0.0 + version: 4.3.1(picomatch@4.0.3)(svelte@5.38.7)(typescript@5.9.2) + tailwind-merge: + specifier: ^3.3.1 + version: 3.3.1 + tailwind-variants: + specifier: ^1.0.0 + version: 1.0.0(tailwindcss@4.1.13) + tailwindcss: + specifier: ^4.0.0 + version: 4.1.13 + tw-animate-css: + specifier: ^1.3.8 + version: 1.3.8 + typescript: + specifier: ^5.0.0 + version: 5.9.2 + typescript-eslint: + specifier: ^8.20.0 + version: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + vite: + specifier: ^7.0.4 + version: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + vitest: + specifier: ^3.2.3 + version: 3.2.4(@vitest/browser@3.2.4)(jiti@2.5.1)(lightningcss@1.30.1) + vitest-browser-svelte: + specifier: ^0.1.0 + version: 0.1.0(@vitest/browser@3.2.4)(svelte@5.38.7)(vitest@3.2.4) + +packages: + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + 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/runtime@7.28.3': + resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==} + engines: {node: '>=6.9.0'} + + '@esbuild/aix-ppc64@0.25.9': + resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.9': + resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.9': + resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.9': + resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.9': + resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.9': + resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.9': + resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.9': + resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.9': + resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.9': + resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.9': + resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.9': + resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.9': + resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.9': + resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.9': + resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.9': + resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.9': + resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.9': + resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.9': + resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.9': + resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.9': + resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.25.9': + resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.9': + resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.9': + resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.9': + resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.9': + resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.8.0': + resolution: {integrity: sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/compat@1.3.2': + resolution: {integrity: sha512-jRNwzTbd6p2Rw4sZ1CgWRS8YMtqG15YyZf7zvb6gY2rB2u6n+2Z+ELW0GtL0fQgyl0pr4Y/BzBfng/BdsereRA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.40 || 9 + peerDependenciesMeta: + eslint: + optional: true + + '@eslint/config-array@0.21.0': + resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.3.1': + resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.15.2': + resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.34.0': + resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.3.5': + resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@floating-ui/core@1.7.3': + resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==} + + '@floating-ui/dom@1.7.4': + resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==} + + '@floating-ui/utils@0.2.10': + resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@internationalized/date@3.9.0': + resolution: {integrity: sha512-yaN3brAnHRD+4KyyOsJyk49XUvj2wtbNACSqg0bz3u8t2VuzhC8Q5dfRnrSxjnnbDb+ienBnkn1TzQfE154vyg==} + + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.30': + resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} + + '@lucide/svelte@0.515.0': + resolution: {integrity: sha512-CEAyqcZmNBfYzVgaRmK2RFJP5tnbXxekRyDk0XX/eZQRfsJmkDvmQwXNX8C869BgNeryzmrRyjHhUL6g9ZOHNA==} + peerDependencies: + svelte: ^5 + + '@mapbox/jsonlint-lines-primitives@2.0.2': + resolution: {integrity: sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==} + engines: {node: '>= 0.6'} + + '@mapbox/point-geometry@1.1.0': + resolution: {integrity: sha512-YGcBz1cg4ATXDCM/71L9xveh4dynfGmcLDqufR+nQQy3fKwsAZsWd/x4621/6uJaeB9mwOHE6hPeDgXz9uViUQ==} + + '@mapbox/tiny-sdf@2.2.0': + resolution: {integrity: sha512-LVL4wgI9YAum5V+LNVQO6QgFBPw7/MIIY4XJPNsPDMrjEwcE+JfKk1LuIl8GnF197ejVdC9QdPaxrx5gfgdGXg==} + + '@mapbox/unitbezier@0.0.1': + resolution: {integrity: sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==} + + '@mapbox/vector-tile@2.0.4': + resolution: {integrity: sha512-AkOLcbgGTdXScosBWwmmD7cDlvOjkg/DetGva26pIRiZPdeJYjYKarIlb4uxVzi6bwHO6EWH82eZ5Nuv4T5DUg==} + + '@mapbox/whoots-js@3.1.0': + resolution: {integrity: sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==} + engines: {node: '>=6.0.0'} + + '@maplibre/geojson-vt@5.0.4': + resolution: {integrity: sha512-KGg9sma45S+stfH9vPCJk1J0lSDLWZgCT9Y8u8qWZJyjFlP8MNP1WGTxIMYJZjDvVT3PDn05kN1C95Sut1HpgQ==} + + '@maplibre/geojson-vt@6.1.0': + resolution: {integrity: sha512-2eIY4gZxeKIVOZVNkAMb+5NgXhgsMQpOveTQAvnp53LYqHGJZDidk7Ew0Tged9PThidpbS+NFTh0g4zivhPDzQ==} + + '@maplibre/maplibre-gl-style-spec@24.8.5': + resolution: {integrity: sha512-EzEJmMt6thioRH7GI9LWS7ahXTcAhAPGWCe6oTP2Ps4YnsXOOAfeqx854lZaiDnwURfHmcCKV1mr6oo0i23x6w==} + hasBin: true + + '@maplibre/mlt@1.1.9': + resolution: {integrity: sha512-g/tD8EYJB97udq33ipuJ9a4Q7fcbZnTEnUrgnEc/tLMmEL+zaCbR+X5fkDBO2dgpaAMsLH179qE3UXg2N0Nc/g==} + + '@maplibre/vt-pbf@4.3.0': + resolution: {integrity: sha512-jIvp8F5hQCcreqOOpEt42TJMUlsrEcpf/kI1T2v85YrQRV6PPXUcEXUg5karKtH6oh47XJZ4kHu56pUkOuqA7w==} + + '@napi-rs/canvas-android-arm64@0.1.100': + resolution: {integrity: sha512-hjhCKhntPv9+t4ckHymdx0phYNcVW+GKQR6Lzw2zE+pOVjOplSmtx9nNNknTjbEDLcuLZqA1y8ufKg1XfgftzQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@napi-rs/canvas-darwin-arm64@0.1.100': + resolution: {integrity: sha512-2PcswRaC7Ly645DGt88///zuFDhJxJYdKAs1uU3mfk1atYkXufgcgLfBpk6Tm12nCQBaNt1wpybuPZ4qOhTo8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@napi-rs/canvas-darwin-x64@0.1.100': + resolution: {integrity: sha512-ePNZtj7pNIva/siZMg+HmbeozkIjqUIYdoymH8HaA3qK7LfzFN4WMBM8G6HQ9ZC+H3+Dnn5pqtiXpgLykaPOhw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.100': + resolution: {integrity: sha512-d5cDB48oWFGU8/XPhUOFAlySgb/VAu7D+s8fi55K1Pcfg8aPplHWqMgibhVLU8ky7Pyg/fuiVLz4Nf3JrSTuUA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@napi-rs/canvas-linux-arm64-gnu@0.1.100': + resolution: {integrity: sha512-rDxgxRu69RvDlX/bh9o22DxLsGr8EqsNgotL9+RwQE1S0b0cqeatqsw6aW45mukm0B42DIAaAacKaYQ8cqS1nw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-arm64-musl@0.1.100': + resolution: {integrity: sha512-K3mDW66N+xT2/V439u1alFANiBUjdEx2gLiNYnCmUsva5jZMxWTjafBYwTzYK+EMFMHrUoabuU+T1BIP5CgbYQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@napi-rs/canvas-linux-riscv64-gnu@0.1.100': + resolution: {integrity: sha512-mooqUBTIsccZpnoQC4NgrC1v6C1vof39etLNMnBwCY+p0gajWJvAHLGQ6g/gGyS5YrpDW+GefSN4+Cvcr08UWw==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-x64-gnu@0.1.100': + resolution: {integrity: sha512-1eCvkDCazm7FFhsT7DfGOdSaHgZVK3bt/dSBl5EWHOWmnz+I7j8tPseJqqD81NF+MH21jKUK4wQSDjN0mdhnTg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@napi-rs/canvas-linux-x64-musl@0.1.100': + resolution: {integrity: sha512-20arT6lnI19S68qNlii73TSEDbECNgzMz2EpldC1V3mZFuRkeujXkcebRk0LRJe9SEUAooYiLokfMViY8IX7yA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@napi-rs/canvas-win32-arm64-msvc@0.1.100': + resolution: {integrity: sha512-DZFFT1wIAg37LJw37yhMRFfjATd3vTQzjZ1Yki8u2vhO6Hi5VE6BVaGQ1aaDu7xb4iMErz+9EOwjpS7xcxFeBw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@napi-rs/canvas-win32-x64-msvc@0.1.100': + resolution: {integrity: sha512-MyT1j3mHC2+Lu4pBi9mKyMJhtP6U7k7EldY7sj/uS5gJA65gTXt8MefJQXLJo5d/vZbuWmfxzkEUNc/urV3pHA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@napi-rs/canvas@0.1.100': + resolution: {integrity: sha512-xglYA6q3XO5P3BNJYxVZ1IV7DLVjp1Py6nwag88YntrS+3vKHyYcMqXVS4ZztJmwz2uGvz1FWhI/4LgbR5uQDA==} + engines: {node: '>= 10'} + + '@noble/ciphers@0.5.3': + resolution: {integrity: sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==} + + '@noble/curves@1.1.0': + resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} + + '@noble/curves@1.2.0': + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + + '@noble/curves@1.9.7': + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} + engines: {node: ^14.21.3 || >=16} + + '@noble/hashes@1.3.1': + resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} + engines: {node: '>= 16'} + + '@noble/hashes@1.3.2': + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + + '@noble/hashes@1.8.0': + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} + engines: {node: ^14.21.3 || >=16} + + '@noble/secp256k1@2.3.0': + resolution: {integrity: sha512-0TQed2gcBbIrh7Ccyw+y/uZQvbJwm7Ao4scBUxqpBCcsOlZG0O4KGfjtNAy/li4W8n1xt3dxrwJ0beZ2h2G6Kw==} + + '@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'} + + '@nostr-dev-kit/ndk-cache-dexie@2.6.34': + resolution: {integrity: sha512-NFk9I7E/eXIevLDnjyZHHwxdL4E891KVGlkr0k07CItoIf8A2cxtZJ7Pe4Ei5fe49nipL9iA+sEmOq9xveLR7g==} + + '@nostr-dev-kit/ndk-svelte-components@2.3.11': + resolution: {integrity: sha512-uw2LrUWRqk7hAAm71XisOPAnY3reKhTVxR7N3n1h2N/k5hdXmihW7yZX/rlw24lIg0CgdppiJVbjDsojGqkaew==} + peerDependencies: + svelte: ^4.2.0 + + '@nostr-dev-kit/ndk-svelte@2.4.38': + resolution: {integrity: sha512-bxCXGaYqpQGg1iQDsYgzIpwxLwJ+IBz2SnGyJiDo794qeG2LmKdrVJ6ia7MVtjwaGJ86bWSD5ohy48/wRHHgnQ==} + peerDependencies: + svelte: '*' + + '@nostr-dev-kit/ndk@2.12.2': + resolution: {integrity: sha512-uvautgwbpk3AgddoFpew67/FiaV/zpKwwvSnjCvbE/tAdJBpUUS+VjWR5WfUnJvxTy/ZZpPW+X2TkwVFHhUdvA==} + engines: {node: '>=16'} + + '@nostr-dev-kit/ndk@2.14.33': + resolution: {integrity: sha512-akiafJZj4ZAAYse+qNSjrx6Yg4Y2gB4UyMlo6I30ITVikRAtgPejXgtLGmjWCcgtf56b9g79AikAr3IZtr1pLA==} + engines: {node: '>=16'} + peerDependencies: + nostr-tools: ^2 + + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + + '@rollup/plugin-commonjs@28.0.6': + resolution: {integrity: sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-json@6.1.0': + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-node-resolve@16.0.1': + resolution: {integrity: sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.50.0': + resolution: {integrity: sha512-lVgpeQyy4fWN5QYebtW4buT/4kn4p4IJ+kDNB4uYNT5b8c8DLJDg6titg20NIg7E8RWwdWZORW6vUFfrLyG3KQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.50.0': + resolution: {integrity: sha512-2O73dR4Dc9bp+wSYhviP6sDziurB5/HCym7xILKifWdE9UsOe2FtNcM+I4xZjKrfLJnq5UR8k9riB87gauiQtw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.50.0': + resolution: {integrity: sha512-vwSXQN8T4sKf1RHr1F0s98Pf8UPz7pS6P3LG9NSmuw0TVh7EmaE+5Ny7hJOZ0M2yuTctEsHHRTMi2wuHkdS6Hg==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.50.0': + resolution: {integrity: sha512-cQp/WG8HE7BCGyFVuzUg0FNmupxC+EPZEwWu2FCGGw5WDT1o2/YlENbm5e9SMvfDFR6FRhVCBePLqj0o8MN7Vw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.50.0': + resolution: {integrity: sha512-UR1uTJFU/p801DvvBbtDD7z9mQL8J80xB0bR7DqW7UGQHRm/OaKzp4is7sQSdbt2pjjSS72eAtRh43hNduTnnQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.50.0': + resolution: {integrity: sha512-G/DKyS6PK0dD0+VEzH/6n/hWDNPDZSMBmqsElWnCRGrYOb2jC0VSupp7UAHHQ4+QILwkxSMaYIbQ72dktp8pKA==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.50.0': + resolution: {integrity: sha512-u72Mzc6jyJwKjJbZZcIYmd9bumJu7KNmHYdue43vT1rXPm2rITwmPWF0mmPzLm9/vJWxIRbao/jrQmxTO0Sm9w==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.50.0': + resolution: {integrity: sha512-S4UefYdV0tnynDJV1mdkNawp0E5Qm2MtSs330IyHgaccOFrwqsvgigUD29uT+B/70PDY1eQ3t40+xf6wIvXJyg==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.50.0': + resolution: {integrity: sha512-1EhkSvUQXJsIhk4msxP5nNAUWoB4MFDHhtc4gAYvnqoHlaL9V3F37pNHabndawsfy/Tp7BPiy/aSa6XBYbaD1g==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.50.0': + resolution: {integrity: sha512-EtBDIZuDtVg75xIPIK1l5vCXNNCIRM0OBPUG+tbApDuJAy9mKago6QxX+tfMzbCI6tXEhMuZuN1+CU8iDW+0UQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loongarch64-gnu@4.50.0': + resolution: {integrity: sha512-BGYSwJdMP0hT5CCmljuSNx7+k+0upweM2M4YGfFBjnFSZMHOLYR0gEEj/dxyYJ6Zc6AiSeaBY8dWOa11GF/ppQ==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-gnu@4.50.0': + resolution: {integrity: sha512-I1gSMzkVe1KzAxKAroCJL30hA4DqSi+wGc5gviD0y3IL/VkvcnAqwBf4RHXHyvH66YVHxpKO8ojrgc4SrWAnLg==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.50.0': + resolution: {integrity: sha512-bSbWlY3jZo7molh4tc5dKfeSxkqnf48UsLqYbUhnkdnfgZjgufLS/NTA8PcP/dnvct5CCdNkABJ56CbclMRYCA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.50.0': + resolution: {integrity: sha512-LSXSGumSURzEQLT2e4sFqFOv3LWZsEF8FK7AAv9zHZNDdMnUPYH3t8ZlaeYYZyTXnsob3htwTKeWtBIkPV27iQ==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.50.0': + resolution: {integrity: sha512-CxRKyakfDrsLXiCyucVfVWVoaPA4oFSpPpDwlMcDFQvrv3XY6KEzMtMZrA+e/goC8xxp2WSOxHQubP8fPmmjOQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.50.0': + resolution: {integrity: sha512-8PrJJA7/VU8ToHVEPu14FzuSAqVKyo5gg/J8xUerMbyNkWkO9j2ExBho/68RnJsMGNJq4zH114iAttgm7BZVkA==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.50.0': + resolution: {integrity: sha512-SkE6YQp+CzpyOrbw7Oc4MgXFvTw2UIBElvAvLCo230pyxOLmYwRPwZ/L5lBe/VW/qT1ZgND9wJfOsdy0XptRvw==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openharmony-arm64@4.50.0': + resolution: {integrity: sha512-PZkNLPfvXeIOgJWA804zjSFH7fARBBCpCXxgkGDRjjAhRLOR8o0IGS01ykh5GYfod4c2yiiREuDM8iZ+pVsT+Q==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.50.0': + resolution: {integrity: sha512-q7cIIdFvWQoaCbLDUyUc8YfR3Jh2xx3unO8Dn6/TTogKjfwrax9SyfmGGK6cQhKtjePI7jRfd7iRYcxYs93esg==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.50.0': + resolution: {integrity: sha512-XzNOVg/YnDOmFdDKcxxK410PrcbcqZkBmz+0FicpW5jtjKQxcW1BZJEQOF0NJa6JO7CZhett8GEtRN/wYLYJuw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.50.0': + resolution: {integrity: sha512-xMmiWRR8sp72Zqwjgtf3QbZfF1wdh8X2ABu3EaozvZcyHJeU0r+XAnXdKgs4cCAp6ORoYoCygipYP1mjmbjrsg==} + cpu: [x64] + os: [win32] + + '@scure/base@1.1.1': + resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} + + '@scure/base@1.2.6': + resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==} + + '@scure/bip32@1.3.1': + resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} + + '@scure/bip39@1.2.1': + resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} + + '@standard-schema/spec@1.0.0': + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + + '@sveltejs/acorn-typescript@1.0.5': + resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==} + peerDependencies: + acorn: ^8.9.0 + + '@sveltejs/adapter-node@5.3.1': + resolution: {integrity: sha512-PSoGfa9atkmuixe7jvuS2tsUohVZF20So87ASzfMRGTTNqEd8s48KAodlv3CzHwq9XO/BM8KsQLpqqsr/6dmuA==} + peerDependencies: + '@sveltejs/kit': ^2.4.0 + + '@sveltejs/kit@2.37.0': + resolution: {integrity: sha512-xgKtpjQ6Ry4mdShd01ht5AODUsW7+K1iValPDq7QX8zI1hWOKREH9GjG8SRCN5tC4K7UXmMhuQam7gbLByVcnw==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': + resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} + 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 + + '@sveltejs/vite-plugin-svelte-inspector@5.0.1': + resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==} + engines: {node: ^20.19 || ^22.12 || >=24} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^6.0.0-next.0 + svelte: ^5.0.0 + vite: ^6.3.0 || ^7.0.0 + + '@sveltejs/vite-plugin-svelte@3.1.2': + resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + '@sveltejs/vite-plugin-svelte@6.1.4': + resolution: {integrity: sha512-4jfkfvsGI+U2OhHX8OPCKtMCf7g7ledXhs3E6UcA4EY0jQWsiVbe83pTAHp9XTifzYNOiD4AJieJUsI0qqxsbw==} + engines: {node: ^20.19 || ^22.12 || >=24} + peerDependencies: + svelte: ^5.0.0 + vite: ^6.3.0 || ^7.0.0 + + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + + '@tailwindcss/forms@0.5.10': + resolution: {integrity: sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==} + peerDependencies: + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' + + '@tailwindcss/node@4.1.13': + resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==} + + '@tailwindcss/oxide-android-arm64@4.1.13': + resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.13': + resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.13': + resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.13': + resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.1.13': + resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-wasm32-wasi@4.1.13': + resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} + 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.13': + resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.13': + resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==} + engines: {node: '>= 10'} + + '@tailwindcss/typography@0.5.16': + resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + + '@tailwindcss/vite@4.1.13': + resolution: {integrity: sha512-0PmqLQ010N58SbMTJ7BVJ4I2xopiQn/5i6nlb4JmxzQf8zcS5+m2Cv6tqh+sfDwtIdjoEnOvwsGQ1hkUi8QEHQ==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 + + '@testing-library/dom@10.4.1': + resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} + engines: {node: '>=18'} + + '@testing-library/user-event@14.6.1': + resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + + '@types/chai@5.2.2': + resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/geojson@7946.0.16': + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/marked@5.0.2': + resolution: {integrity: sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==} + + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/supercluster@7.1.3': + resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@typescript-eslint/eslint-plugin@8.42.0': + resolution: {integrity: sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.42.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/parser@8.42.0': + resolution: {integrity: sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.42.0': + resolution: {integrity: sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/scope-manager@8.42.0': + resolution: {integrity: sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.42.0': + resolution: {integrity: sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/type-utils@8.42.0': + resolution: {integrity: sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/types@8.42.0': + resolution: {integrity: sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.42.0': + resolution: {integrity: sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/utils@8.42.0': + resolution: {integrity: sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/visitor-keys@8.42.0': + resolution: {integrity: sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@vitest/browser@3.2.4': + resolution: {integrity: sha512-tJxiPrWmzH8a+w9nLKlQMzAKX/7VjFs50MWgcAj7p9XQ7AQ9/35fByFYptgPELyLw+0aixTnC4pUWV+APcZ/kw==} + peerDependencies: + playwright: '*' + safaridriver: '*' + vitest: 3.2.4 + webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 + peerDependenciesMeta: + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + + '@vitest/expect@3.2.4': + resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} + + '@vitest/mocker@3.2.4': + resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@3.2.4': + resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} + + '@vitest/runner@3.2.4': + resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} + + '@vitest/snapshot@3.2.4': + resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} + + '@vitest/spy@3.2.4': + resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} + + '@vitest/utils@3.2.4': + resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + 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-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + bits-ui@2.9.6: + resolution: {integrity: sha512-OzHktsQRsIz/hIMk5VwHo96Wpp/KY68q/ebUPUzTbvuFBrALB/X+QvO4KLgdczj5dfb3xHs9zpWq8yMH8ZbZlA==} + engines: {node: '>=20'} + peerDependencies: + '@internationalized/date': ^3.8.1 + svelte: ^5.33.0 + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + + bufferutil@4.0.9: + resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} + engines: {node: '>=6.14.2'} + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + engines: {node: '>=18'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + chownr@3.0.0: + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} + + classnames@2.5.1: + resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + d@1.0.2: + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} + engines: {node: '>=0.12'} + + dayjs@1.11.18: + resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + + 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'} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + engines: {node: '>=8'} + + devalue@5.3.2: + resolution: {integrity: sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dexie@4.2.0: + resolution: {integrity: sha512-OSeyyWOUetDy9oFWeddJgi83OnRA3hSFh3RrbltmPgqHszE9f24eUCVLI4mPg0ifsWk0lQTdnS+jyGNrPMvhDA==} + + dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + earcut@3.0.2: + resolution: {integrity: sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==} + + embla-carousel-reactive-utils@8.6.0: + resolution: {integrity: sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==} + peerDependencies: + embla-carousel: 8.6.0 + + embla-carousel-svelte@8.6.0: + resolution: {integrity: sha512-ZDsKk8Sdv+AUTygMYcwZjfRd1DTh+JSUzxkOo8b9iKAkYjg+39mzbY/lwHsE3jXSpKxdKWS69hPSNuzlOGtR2Q==} + peerDependencies: + svelte: ^3.49.0 || ^4.0.0 || ^5.0.0 + + embla-carousel@8.6.0: + resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==} + + enhanced-resolve@5.18.3: + resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + engines: {node: '>=10.13.0'} + + 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==} + + es5-ext@0.10.64: + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} + engines: {node: '>=0.10'} + + es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + es6-symbol@3.1.4: + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} + engines: {node: '>=0.12'} + + esbuild@0.25.9: + resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} + engines: {node: '>=18'} + hasBin: true + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-config-prettier@10.1.8: + resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-svelte@3.12.1: + resolution: {integrity: sha512-gVwqUHUiD3r/T7wLqGggl24afEkUiJqV1BjBXu0C0Y2l6dB9InYOddksccrL8oOJ+DP4lLFVXVjzHexTbPs/1A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.1 || ^9.0.0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + svelte: + optional: true + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.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-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.34.0: + resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + esm-env@1.2.2: + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} + + esniff@2.0.1: + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} + engines: {node: '>=0.10'} + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrap@2.1.0: + resolution: {integrity: sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==} + + 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@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + + expect-type@1.2.2: + resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} + engines: {node: '>=12.0.0'} + + ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + 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.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + 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] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + gl-matrix@3.4.4: + resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==} + + 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@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@16.3.0: + resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==} + engines: {node: '>=18'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + 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.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + 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==} + + hast-util-to-string@3.0.1: + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + 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. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + + is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json-stringify-pretty-compact@4.0.0: + resolution: {integrity: sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==} + + kdbush@4.0.2: + resolution: {integrity: sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==} + + 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'} + + known-css-properties@0.37.0: + resolution: {integrity: sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==} + + latlon-geohash@2.0.0: + resolution: {integrity: sha512-OKBswTwrvTdtenV+9C9euBmvgGuqyjJNAzpQCarRz1m8/pYD2nz9fKkXmLs2S3jeXaLi3Ry76twQplKKUlgS/g==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + light-bolt11-decoder@3.2.0: + resolution: {integrity: sha512-3QEofgiBOP4Ehs9BI+RkZdXZNtSys0nsJ6fyGeSiAGCBsMwHGUDS/JQlY/sTnWs91A2Nh0S9XXfA8Sy9g6QpuQ==} + + lightningcss-darwin-arm64@1.30.1: + resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.1: + resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.1: + resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + 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] + + lightningcss-linux-arm64-gnu@1.30.1: + resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.30.1: + resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.30.1: + resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.30.1: + resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.30.1: + resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + 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'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + loupe@3.2.1: + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + + lucide-svelte@0.451.0: + resolution: {integrity: sha512-aia5ytiruEtdaisEJR/4eF5HFPj+LzyHa412pygern87f2CoOO/6gYqKpmy8UD1rH9VaL2RnEkgWPWxxTVMcKw==} + peerDependencies: + svelte: ^3 || ^4 || ^5.0.0-next.42 + + lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + + magic-string@0.30.18: + resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} + + maplibre-gl@5.24.0: + resolution: {integrity: sha512-ALyFxgtd5R+65UqZ/++lOqwWcC0SNho9c27fYSyLmG7AfnAul2o46F05aDJGPbFU57wos9dgcIySHs0Xe6ia3A==} + engines: {node: '>=16.14.0', npm: '>=8.1.0'} + + marked-footnote@1.4.0: + resolution: {integrity: sha512-fZTxAhI1TcLEs5UOjCfYfTHpyKGaWQevbxaGTEA68B51l7i87SctPFtHETYqPkEN0ka5opvy4Dy1l/yXVC+hmg==} + peerDependencies: + marked: '>=7.0.0' + + marked-gfm-heading-id@4.1.2: + resolution: {integrity: sha512-EQ1WiEGHJh0C8viU+hbXbhHyWTDgEia2i96fiSemm2wdYER6YBw/9QI5TB6YFTqFfmMOxBFXPcPJtlgD0fVV2w==} + peerDependencies: + marked: '>=13 <17' + + marked-mangle@1.1.11: + resolution: {integrity: sha512-BUZiRqPooKZZhC7e8aDlzqkZt4MKkbJ/VY22b8iqrI3fJdnWmSyc7/uujDkrMszZrKURrXsYVUfgdWG6gEspcA==} + peerDependencies: + marked: '>=4 <17' + + marked@14.1.4: + resolution: {integrity: sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==} + engines: {node: '>= 18'} + hasBin: true + + marked@5.1.2: + resolution: {integrity: sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==} + engines: {node: '>= 16'} + hasBin: true + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + mini-svg-data-uri@1.4.4: + resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} + hasBin: true + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@3.0.2: + resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} + engines: {node: '>= 18'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + + mode-watcher@1.1.0: + resolution: {integrity: sha512-mUT9RRGPDYenk59qJauN1rhsIMKBmWA3xMF+uRwE8MW/tjhaDSCCARqkSuDTq8vr4/2KcAxIGVjACxTjdk5C3g==} + peerDependencies: + svelte: ^5.27.0 + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + murmurhash-js@1.0.0: + resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + + node-gyp-build@4.8.4: + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} + hasBin: true + + nostr-tools@2.16.2: + resolution: {integrity: sha512-ZxH9EbSt5ypURZj2TGNJxZd0Omb5ag5KZSu8IyJMCdLyg2KKz+2GA0sP/cSawCQEkyviIN4eRT4G2gB/t9lMRw==} + peerDependencies: + typescript: '>=5.0.0' + peerDependenciesMeta: + typescript: + optional: true + + nostr-wasm@0.1.0: + resolution: {integrity: sha512-78BTryCLcLYv96ONU8Ws3Q1JzjlAt+43pWQhIl86xZmWeegYCNLPml7yQ+gG3vR6V5h4XGj+TxO+SS5dsThQIA==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-srcset@1.0.2: + resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + 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==} + + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + pathval@2.0.1: + resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} + engines: {node: '>= 14.16'} + + pbf@4.0.1: + resolution: {integrity: sha512-SuLdBvS42z33m8ejRbInMapQe8n0D3vN/Xd5fmWM3tufNgRQFBpaW2YVJxQZV4iPNqb0vEFvssMEo5w9c6BTIA==} + hasBin: true + + pdfjs-dist@5.7.284: + resolution: {integrity: sha512-h4EdYQczmGhbOlqc3PPZwxevn7ApdWPbovAuWXOB/DjIyigSnwfy2oze7c6mRcSr9XgLp3eN3EeL4DyySTPMFw==} + engines: {node: '>=22.13.0 || >=24'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + 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'} + + playwright-core@1.55.0: + resolution: {integrity: sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==} + engines: {node: '>=18'} + hasBin: true + + playwright@1.55.0: + resolution: {integrity: sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==} + engines: {node: '>=18'} + hasBin: true + + 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-safe-parser@7.0.1: + resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + engines: {node: '>=18.0'} + peerDependencies: + postcss: ^8.4.31 + + 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@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + potpack@2.1.0: + resolution: {integrity: sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-plugin-svelte@3.4.0: + resolution: {integrity: sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==} + peerDependencies: + prettier: ^3.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + + prettier-plugin-tailwindcss@0.6.14: + resolution: {integrity: sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-hermes': '*' + '@prettier/plugin-oxc': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-hermes': + optional: true + '@prettier/plugin-oxc': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.6.2: + resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + engines: {node: '>=14'} + hasBin: true + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + protocol-buffers-schema@3.6.1: + resolution: {integrity: sha512-VG2K63Igkiv9p76tk1lilczEK1cT+kCjKtkdhw1dQZV3k3IXJbd3o6Ho8b9zJZaHSnT2hKe4I+ObmX9w6m5SmQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quickselect@3.0.0: + resolution: {integrity: sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==} + + ramda@0.29.1: + resolution: {integrity: sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + rehype-autolink-headings@7.1.0: + resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} + + rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-protobuf-schema@2.1.0: + resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.50.0: + resolution: {integrity: sha512-/Zl4D8zPifNmyGzJS+3kVoyXeDeT/GrsJM94sACNg9RtUE0hrHa1bNPtRSrfHTMH5HjRzce6K7rlTh3Khiw+pw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + runed@0.23.4: + resolution: {integrity: sha512-9q8oUiBYeXIDLWNK5DfCWlkL0EW3oGbk845VdKlPeia28l751VpfesaB/+7pI6rnbx1I6rqoZ2fZxptOJLxILA==} + peerDependencies: + svelte: ^5.7.0 + + runed@0.25.0: + resolution: {integrity: sha512-7+ma4AG9FT2sWQEA0Egf6mb7PBT2vHyuHail1ie8ropfSjvZGtEAx8YTmUjv/APCsdRRxEVvArNjALk9zFSOrg==} + peerDependencies: + svelte: ^5.7.0 + + runed@0.28.0: + resolution: {integrity: sha512-k2xx7RuO9hWcdd9f+8JoBeqWtYrm5CALfgpkg2YDB80ds/QE4w0qqu34A7fqiAwiBBSBQOid7TLxwxVC27ymWQ==} + peerDependencies: + svelte: ^5.7.0 + + runed@0.29.2: + resolution: {integrity: sha512-0cq6cA6sYGZwl/FvVqjx9YN+1xEBu9sDDyuWdDW1yWX7JF2wmvmVKfH+hVCZs+csW+P3ARH92MjI3H9QTagOQA==} + peerDependencies: + svelte: ^5.7.0 + + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + + sanitize-html@2.17.0: + resolution: {integrity: sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==} + + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + + set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + + sirv@3.0.2: + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} + engines: {node: '>=18'} + + sorcery@0.11.1: + resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} + hasBin: true + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@3.0.0: + resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + + style-to-object@1.0.9: + resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} + + supercluster@8.0.1: + resolution: {integrity: sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==} + + 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@4.3.1: + resolution: {integrity: sha512-lkh8gff5gpHLjxIV+IaApMxQhTGnir2pNUAqcNgeKkvK5bT/30Ey/nzBxNLDlkztCH4dP7PixkMt9SWEKFPBWg==} + engines: {node: '>= 18.0.0'} + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' + + svelte-eslint-parser@1.3.1: + resolution: {integrity: sha512-0Iztj5vcOVOVkhy1pbo5uA9r+d3yaVoE5XPc9eABIWDOSJZ2mOsZ4D+t45rphWCOr0uMw3jtSG2fh2e7GvKnPg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + svelte: + optional: true + + svelte-hmr@0.16.0: + resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} + 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.4: + resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} + engines: {node: '>= 16.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-sonner@1.0.5: + resolution: {integrity: sha512-9dpGPFqKb/QWudYqGnEz93vuY+NgCEvyNvxoCLMVGw6sDN/3oVeKV1xiEirW2E1N3vJEyj5imSBNOGltQHA7mg==} + peerDependencies: + svelte: ^5.0.0 + + svelte-time@0.9.0: + resolution: {integrity: sha512-XLEflTNZCjJM2ltCJL0NTpN9J2KBZXxupfl9S2sRFx+utSuQXbs3YIM14DIuENsjG1Qn5NtzRb0gviIB7lCMxQ==} + + svelte-toolbelt@0.7.1: + resolution: {integrity: sha512-HcBOcR17Vx9bjaOceUvxkY3nGmbBmCBBbuWLLEWO6jtmWH8f/QoWmbyUfQZrpDINH39en1b8mptfPQT9VKQ1xQ==} + engines: {node: '>=18', pnpm: '>=8.7.0'} + peerDependencies: + svelte: ^5.0.0 + + svelte-toolbelt@0.9.3: + resolution: {integrity: sha512-HCSWxCtVmv+c6g1ACb8LTwHVbDqLKJvHpo6J8TaqwUme2hj9ATJCpjCPNISR1OCq2Q4U1KT41if9ON0isINQZw==} + engines: {node: '>=18', pnpm: '>=8.7.0'} + peerDependencies: + svelte: ^5.30.2 + + svelte@5.38.7: + resolution: {integrity: sha512-1ld9TPZSdUS3EtYGQzisU2nhwXoIzNQcZ71IOU9fEmltaUofQnVfW5CQuhgM/zFsZ43arZXS1BRKi0MYgUV91w==} + engines: {node: '>=18'} + + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + + tailwind-merge@3.0.2: + resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==} + + tailwind-merge@3.3.1: + resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==} + + tailwind-variants@1.0.0: + resolution: {integrity: sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==} + engines: {node: '>=16.x', pnpm: '>=7.x'} + peerDependencies: + tailwindcss: '*' + + tailwindcss@4.1.13: + resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==} + + tapable@2.2.3: + resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} + engines: {node: '>=6'} + + tar@7.4.3: + resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} + engines: {node: '>=18'} + + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + 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'} + + tinypool@1.1.1: + resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyqueue@3.0.0: + resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==} + + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + + tinyspy@4.0.3: + resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} + engines: {node: '>=14.0.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-api-utils@2.1.0: + resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tseep@1.3.1: + resolution: {integrity: sha512-ZPtfk1tQnZVyr7BPtbJ93qaAh2lZuIOpTMjhrYa4XctT8xe7t4SAW9LIxrySDuYMsfNNayE51E/WNGrNVgVicQ==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tstl@2.5.16: + resolution: {integrity: sha512-+O2ybLVLKcBwKm4HymCEwZIT0PpwS3gCYnxfSDEjJEKADvIFruaQjd3m7CAKNU1c7N3X3WjVz87re7TA2A5FUw==} + + tw-animate-css@1.3.8: + resolution: {integrity: sha512-Qrk3PZ7l7wUcGYhwZloqfkWCmaXZAoqjkdbIDvzfGshwGtexa/DAs9koXxIkrpEasyevandomzCBAV1Yyop5rw==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type@2.7.3: + resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript-eslint@8.42.0: + resolution: {integrity: sha512-ozR/rQn+aQXQxh1YgbCzQWDFrsi9mcg+1PM3l/z5o1+20P7suOIaNg515bpr/OYt6FObz/NHcBstydDLHWeEKg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + typescript-lru-cache@2.0.0: + resolution: {integrity: sha512-Jp57Qyy8wXeMkdNuZiglE6v2Cypg13eDA1chHwDG6kq51X7gk4K7P7HaDdzZKCxkegXkVHNcPD0n5aW6OZH3aA==} + + typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + engines: {node: '>=14.17'} + hasBin: true + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + utf-8-validate@5.0.10: + resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} + engines: {node: '>=6.14.2'} + + utf8-buffer@1.0.0: + resolution: {integrity: sha512-ueuhzvWnp5JU5CiGSY4WdKbiN/PO2AZ/lpeLiz2l38qwdLy/cW40XobgyuIWucNyum0B33bVB0owjFCeGBSLqg==} + engines: {node: '>=8'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite-node@3.2.4: + resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + + vite@7.1.4: + resolution: {integrity: sha512-X5QFK4SGynAeeIt+A7ZWnApdUyHYm+pzv/8/A57LqSGcI88U6R6ipOs3uCesdc6yl7nl+zNO0t8LmqAdXcQihw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitefu@0.2.5: + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + + vitefu@1.1.1: + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + + vitest-browser-svelte@0.1.0: + resolution: {integrity: sha512-YB6ZUZZQNqU1T9NzvTEDpwpPv35Ng1NZMPBh81zDrLEdOgROGE6nJb79NWb1Eu/a8VkHifqArpOZfJfALge6xQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + '@vitest/browser': ^2.1.0 || ^3.0.0-0 + svelte: '>3.0.0' + vitest: ^2.1.0 || ^3.0.0-0 + + vitest@3.2.4: + resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.2.4 + '@vitest/ui': 3.2.4 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/debug': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + websocket-polyfill@0.0.3: + resolution: {integrity: sha512-pF3kR8Uaoau78MpUmFfzbIRxXj9PeQrCuPepGE6JIsfsJ/o/iXr07Q2iQNzKSSblQJ0FiGWlS64N4pVSm+O3Dg==} + + websocket@1.0.35: + resolution: {integrity: sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==} + engines: {node: '>=4.0.0'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + yaeti@0.0.6: + resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} + engines: {node: '>=0.10.32'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + yallist@5.0.0: + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + +snapshots: + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/helper-validator-identifier@7.27.1': {} + + '@babel/runtime@7.28.3': {} + + '@esbuild/aix-ppc64@0.25.9': + optional: true + + '@esbuild/android-arm64@0.25.9': + optional: true + + '@esbuild/android-arm@0.25.9': + optional: true + + '@esbuild/android-x64@0.25.9': + optional: true + + '@esbuild/darwin-arm64@0.25.9': + optional: true + + '@esbuild/darwin-x64@0.25.9': + optional: true + + '@esbuild/freebsd-arm64@0.25.9': + optional: true + + '@esbuild/freebsd-x64@0.25.9': + optional: true + + '@esbuild/linux-arm64@0.25.9': + optional: true + + '@esbuild/linux-arm@0.25.9': + optional: true + + '@esbuild/linux-ia32@0.25.9': + optional: true + + '@esbuild/linux-loong64@0.25.9': + optional: true + + '@esbuild/linux-mips64el@0.25.9': + optional: true + + '@esbuild/linux-ppc64@0.25.9': + optional: true + + '@esbuild/linux-riscv64@0.25.9': + optional: true + + '@esbuild/linux-s390x@0.25.9': + optional: true + + '@esbuild/linux-x64@0.25.9': + optional: true + + '@esbuild/netbsd-arm64@0.25.9': + optional: true + + '@esbuild/netbsd-x64@0.25.9': + optional: true + + '@esbuild/openbsd-arm64@0.25.9': + optional: true + + '@esbuild/openbsd-x64@0.25.9': + optional: true + + '@esbuild/openharmony-arm64@0.25.9': + optional: true + + '@esbuild/sunos-x64@0.25.9': + optional: true + + '@esbuild/win32-arm64@0.25.9': + optional: true + + '@esbuild/win32-ia32@0.25.9': + optional: true + + '@esbuild/win32-x64@0.25.9': + optional: true + + '@eslint-community/eslint-utils@4.8.0(eslint@9.34.0(jiti@2.5.1))': + dependencies: + eslint: 9.34.0(jiti@2.5.1) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/compat@1.3.2(eslint@9.34.0(jiti@2.5.1))': + optionalDependencies: + eslint: 9.34.0(jiti@2.5.1) + + '@eslint/config-array@0.21.0': + dependencies: + '@eslint/object-schema': 2.1.6 + debug: 4.4.1 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.3.1': {} + + '@eslint/core@0.15.2': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.1': + dependencies: + ajv: 6.12.6 + debug: 4.4.1 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.34.0': {} + + '@eslint/object-schema@2.1.6': {} + + '@eslint/plugin-kit@0.3.5': + dependencies: + '@eslint/core': 0.15.2 + levn: 0.4.1 + + '@floating-ui/core@1.7.3': + dependencies: + '@floating-ui/utils': 0.2.10 + + '@floating-ui/dom@1.7.4': + dependencies: + '@floating-ui/core': 1.7.3 + '@floating-ui/utils': 0.2.10 + + '@floating-ui/utils@0.2.10': {} + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@internationalized/date@3.9.0': + dependencies: + '@swc/helpers': 0.5.17 + + '@isaacs/fs-minipass@4.0.1': + dependencies: + minipass: 7.1.2 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.30 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.30 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.30': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@lucide/svelte@0.515.0(svelte@5.38.7)': + dependencies: + svelte: 5.38.7 + + '@mapbox/jsonlint-lines-primitives@2.0.2': {} + + '@mapbox/point-geometry@1.1.0': {} + + '@mapbox/tiny-sdf@2.2.0': {} + + '@mapbox/unitbezier@0.0.1': {} + + '@mapbox/vector-tile@2.0.4': + dependencies: + '@mapbox/point-geometry': 1.1.0 + '@types/geojson': 7946.0.16 + pbf: 4.0.1 + + '@mapbox/whoots-js@3.1.0': {} + + '@maplibre/geojson-vt@5.0.4': {} + + '@maplibre/geojson-vt@6.1.0': + dependencies: + kdbush: 4.0.2 + + '@maplibre/maplibre-gl-style-spec@24.8.5': + dependencies: + '@mapbox/jsonlint-lines-primitives': 2.0.2 + '@mapbox/unitbezier': 0.0.1 + json-stringify-pretty-compact: 4.0.0 + minimist: 1.2.8 + quickselect: 3.0.0 + tinyqueue: 3.0.0 + + '@maplibre/mlt@1.1.9': + dependencies: + '@mapbox/point-geometry': 1.1.0 + + '@maplibre/vt-pbf@4.3.0': + dependencies: + '@mapbox/point-geometry': 1.1.0 + '@mapbox/vector-tile': 2.0.4 + '@maplibre/geojson-vt': 5.0.4 + '@types/geojson': 7946.0.16 + '@types/supercluster': 7.1.3 + pbf: 4.0.1 + supercluster: 8.0.1 + + '@napi-rs/canvas-android-arm64@0.1.100': + optional: true + + '@napi-rs/canvas-darwin-arm64@0.1.100': + optional: true + + '@napi-rs/canvas-darwin-x64@0.1.100': + optional: true + + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.100': + optional: true + + '@napi-rs/canvas-linux-arm64-gnu@0.1.100': + optional: true + + '@napi-rs/canvas-linux-arm64-musl@0.1.100': + optional: true + + '@napi-rs/canvas-linux-riscv64-gnu@0.1.100': + optional: true + + '@napi-rs/canvas-linux-x64-gnu@0.1.100': + optional: true + + '@napi-rs/canvas-linux-x64-musl@0.1.100': + optional: true + + '@napi-rs/canvas-win32-arm64-msvc@0.1.100': + optional: true + + '@napi-rs/canvas-win32-x64-msvc@0.1.100': + optional: true + + '@napi-rs/canvas@0.1.100': + optionalDependencies: + '@napi-rs/canvas-android-arm64': 0.1.100 + '@napi-rs/canvas-darwin-arm64': 0.1.100 + '@napi-rs/canvas-darwin-x64': 0.1.100 + '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.100 + '@napi-rs/canvas-linux-arm64-gnu': 0.1.100 + '@napi-rs/canvas-linux-arm64-musl': 0.1.100 + '@napi-rs/canvas-linux-riscv64-gnu': 0.1.100 + '@napi-rs/canvas-linux-x64-gnu': 0.1.100 + '@napi-rs/canvas-linux-x64-musl': 0.1.100 + '@napi-rs/canvas-win32-arm64-msvc': 0.1.100 + '@napi-rs/canvas-win32-x64-msvc': 0.1.100 + optional: true + + '@noble/ciphers@0.5.3': {} + + '@noble/curves@1.1.0': + dependencies: + '@noble/hashes': 1.3.1 + + '@noble/curves@1.2.0': + dependencies: + '@noble/hashes': 1.3.2 + + '@noble/curves@1.9.7': + dependencies: + '@noble/hashes': 1.8.0 + + '@noble/hashes@1.3.1': {} + + '@noble/hashes@1.3.2': {} + + '@noble/hashes@1.8.0': {} + + '@noble/secp256k1@2.3.0': {} + + '@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.19.1 + + '@nostr-dev-kit/ndk-cache-dexie@2.6.34(typescript@5.9.2)': + dependencies: + '@nostr-dev-kit/ndk': 2.14.33(nostr-tools@2.16.2(typescript@5.9.2)) + debug: 4.4.1 + dexie: 4.2.0 + nostr-tools: 2.16.2(typescript@5.9.2) + typescript-lru-cache: 2.0.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@nostr-dev-kit/ndk-svelte-components@2.3.11(postcss-load-config@3.1.4(postcss@8.5.6))(postcss@8.5.6)(svelte@5.38.7)(typescript@5.9.2)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@nostr-dev-kit/ndk': 2.12.2(typescript@5.9.2) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + classnames: 2.5.1 + lucide-svelte: 0.451.0(svelte@5.38.7) + marked: 14.1.4 + marked-footnote: 1.4.0(marked@14.1.4) + marked-gfm-heading-id: 4.1.2(marked@14.1.4) + marked-mangle: 1.1.11(marked@14.1.4) + nostr-tools: 2.16.2(typescript@5.9.2) + ramda: 0.29.1 + rehype-autolink-headings: 7.1.0 + rehype-slug: 6.0.0 + sanitize-html: 2.17.0 + svelte: 5.38.7 + svelte-markdown: 0.4.1(svelte@5.38.7) + svelte-preprocess: 5.1.4(postcss-load-config@3.1.4(postcss@8.5.6))(postcss@8.5.6)(svelte@5.38.7)(typescript@5.9.2) + svelte-time: 0.9.0 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + - supports-color + - typescript + - vite + + '@nostr-dev-kit/ndk-svelte@2.4.38(nostr-tools@2.16.2(typescript@5.9.2))(svelte@5.38.7)': + dependencies: + '@nostr-dev-kit/ndk': 2.14.33(nostr-tools@2.16.2(typescript@5.9.2)) + svelte: 5.38.7 + transitivePeerDependencies: + - nostr-tools + - supports-color + + '@nostr-dev-kit/ndk@2.12.2(typescript@5.9.2)': + dependencies: + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@noble/secp256k1': 2.3.0 + '@scure/base': 1.2.6 + debug: 4.4.1 + light-bolt11-decoder: 3.2.0 + nostr-tools: 2.16.2(typescript@5.9.2) + tseep: 1.3.1 + typescript-lru-cache: 2.0.0 + utf8-buffer: 1.0.0 + websocket-polyfill: 0.0.3 + transitivePeerDependencies: + - supports-color + - typescript + + '@nostr-dev-kit/ndk@2.14.33(nostr-tools@2.16.2(typescript@5.9.2))': + dependencies: + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@noble/secp256k1': 2.3.0 + '@scure/base': 1.2.6 + debug: 4.4.1 + light-bolt11-decoder: 3.2.0 + nostr-tools: 2.16.2(typescript@5.9.2) + tseep: 1.3.1 + typescript-lru-cache: 2.0.0 + transitivePeerDependencies: + - supports-color + + '@polka/url@1.0.0-next.29': {} + + '@rollup/plugin-commonjs@28.0.6(rollup@4.50.0)': + dependencies: + '@rollup/pluginutils': 5.3.0(rollup@4.50.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + fdir: 6.5.0(picomatch@4.0.3) + is-reference: 1.2.1 + magic-string: 0.30.18 + picomatch: 4.0.3 + optionalDependencies: + rollup: 4.50.0 + + '@rollup/plugin-json@6.1.0(rollup@4.50.0)': + dependencies: + '@rollup/pluginutils': 5.3.0(rollup@4.50.0) + optionalDependencies: + rollup: 4.50.0 + + '@rollup/plugin-node-resolve@16.0.1(rollup@4.50.0)': + dependencies: + '@rollup/pluginutils': 5.3.0(rollup@4.50.0) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + optionalDependencies: + rollup: 4.50.0 + + '@rollup/pluginutils@5.3.0(rollup@4.50.0)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.3 + optionalDependencies: + rollup: 4.50.0 + + '@rollup/rollup-android-arm-eabi@4.50.0': + optional: true + + '@rollup/rollup-android-arm64@4.50.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.50.0': + optional: true + + '@rollup/rollup-darwin-x64@4.50.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.50.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.50.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.50.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.50.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.50.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.50.0': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.50.0': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.50.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.50.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.50.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.50.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.50.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.50.0': + optional: true + + '@rollup/rollup-openharmony-arm64@4.50.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.50.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.50.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.50.0': + optional: true + + '@scure/base@1.1.1': {} + + '@scure/base@1.2.6': {} + + '@scure/bip32@1.3.1': + dependencies: + '@noble/curves': 1.1.0 + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.1 + + '@scure/bip39@1.2.1': + dependencies: + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.1 + + '@standard-schema/spec@1.0.0': {} + + '@sveltejs/acorn-typescript@1.0.5(acorn@8.15.0)': + dependencies: + acorn: 8.15.0 + + '@sveltejs/adapter-node@5.3.1(@sveltejs/kit@2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))': + dependencies: + '@rollup/plugin-commonjs': 28.0.6(rollup@4.50.0) + '@rollup/plugin-json': 6.1.0(rollup@4.50.0) + '@rollup/plugin-node-resolve': 16.0.1(rollup@4.50.0) + '@sveltejs/kit': 2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + rollup: 4.50.0 + + '@sveltejs/kit@2.37.0(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@standard-schema/spec': 1.0.0 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) + '@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + '@types/cookie': 0.6.0 + acorn: 8.15.0 + cookie: 0.6.0 + devalue: 5.3.2 + esm-env: 1.2.2 + kleur: 4.1.5 + magic-string: 0.30.18 + mrmime: 2.0.1 + sade: 1.8.1 + set-cookie-parser: 2.7.1 + sirv: 3.0.2 + svelte: 5.38.7 + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + debug: 4.4.1 + svelte: 5.38.7 + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@sveltejs/vite-plugin-svelte': 6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + debug: 4.4.1 + svelte: 5.38.7 + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + debug: 4.4.1 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.18 + svelte: 5.38.7 + svelte-hmr: 0.16.0(svelte@5.38.7) + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + vitefu: 0.2.5(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.1.4(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.38.7)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + debug: 4.4.1 + deepmerge: 4.3.1 + magic-string: 0.30.18 + svelte: 5.38.7 + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + vitefu: 1.1.1(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + transitivePeerDependencies: + - supports-color + + '@swc/helpers@0.5.17': + dependencies: + tslib: 2.8.1 + + '@tailwindcss/forms@0.5.10(tailwindcss@4.1.13)': + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 4.1.13 + + '@tailwindcss/node@4.1.13': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.18.3 + jiti: 2.5.1 + lightningcss: 1.30.1 + magic-string: 0.30.18 + source-map-js: 1.2.1 + tailwindcss: 4.1.13 + + '@tailwindcss/oxide-android-arm64@4.1.13': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.13': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.13': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.13': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.13': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + optional: true + + '@tailwindcss/oxide@4.1.13': + dependencies: + detect-libc: 2.0.4 + tar: 7.4.3 + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-x64': 4.1.13 + '@tailwindcss/oxide-freebsd-x64': 4.1.13 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-x64-musl': 4.1.13 + '@tailwindcss/oxide-wasm32-wasi': 4.1.13 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 + + '@tailwindcss/typography@0.5.16(tailwindcss@4.1.13)': + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 4.1.13 + + '@tailwindcss/vite@4.1.13(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + tailwindcss: 4.1.13 + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + + '@testing-library/dom@10.4.1': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/runtime': 7.28.3 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + picocolors: 1.1.1 + pretty-format: 27.5.1 + + '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': + dependencies: + '@testing-library/dom': 10.4.1 + + '@types/aria-query@5.0.4': {} + + '@types/chai@5.2.2': + dependencies: + '@types/deep-eql': 4.0.2 + + '@types/cookie@0.6.0': {} + + '@types/deep-eql@4.0.2': {} + + '@types/estree@1.0.8': {} + + '@types/geojson@7946.0.16': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/marked@5.0.2': {} + + '@types/pug@2.0.10': {} + + '@types/resolve@1.20.2': {} + + '@types/supercluster@7.1.3': + dependencies: + '@types/geojson': 7946.0.16 + + '@types/unist@3.0.3': {} + + '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.42.0 + '@typescript-eslint/type-utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.42.0 + eslint: 9.34.0(jiti@2.5.1) + graphemer: 1.4.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.42.0 + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.42.0 + debug: 4.4.1 + eslint: 9.34.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.42.0(typescript@5.9.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) + '@typescript-eslint/types': 8.42.0 + debug: 4.4.1 + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.42.0': + dependencies: + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/visitor-keys': 8.42.0 + + '@typescript-eslint/tsconfig-utils@8.42.0(typescript@5.9.2)': + dependencies: + typescript: 5.9.2 + + '@typescript-eslint/type-utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + debug: 4.4.1 + eslint: 9.34.0(jiti@2.5.1) + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.42.0': {} + + '@typescript-eslint/typescript-estree@8.42.0(typescript@5.9.2)': + dependencies: + '@typescript-eslint/project-service': 8.42.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/visitor-keys': 8.42.0 + debug: 4.4.1 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.2 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@typescript-eslint/scope-manager': 8.42.0 + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + eslint: 9.34.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.42.0': + dependencies: + '@typescript-eslint/types': 8.42.0 + eslint-visitor-keys: 4.2.1 + + '@ungap/structured-clone@1.3.0': {} + + '@vitest/browser@3.2.4(bufferutil@4.0.9)(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4)': + dependencies: + '@testing-library/dom': 10.4.1 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) + '@vitest/mocker': 3.2.4(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + '@vitest/utils': 3.2.4 + magic-string: 0.30.18 + sirv: 3.0.2 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@vitest/browser@3.2.4)(jiti@2.5.1)(lightningcss@1.30.1) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + playwright: 1.55.0 + transitivePeerDependencies: + - bufferutil + - msw + - utf-8-validate + - vite + + '@vitest/expect@3.2.4': + dependencies: + '@types/chai': 5.2.2 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + tinyrainbow: 2.0.0 + + '@vitest/mocker@3.2.4(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.18 + optionalDependencies: + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + + '@vitest/pretty-format@3.2.4': + dependencies: + tinyrainbow: 2.0.0 + + '@vitest/runner@3.2.4': + dependencies: + '@vitest/utils': 3.2.4 + pathe: 2.0.3 + strip-literal: 3.0.0 + + '@vitest/snapshot@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + magic-string: 0.30.18 + pathe: 2.0.3 + + '@vitest/spy@3.2.4': + dependencies: + tinyspy: 4.0.3 + + '@vitest/utils@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + loupe: 3.2.1 + tinyrainbow: 2.0.0 + + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn@8.15.0: {} + + ajv@6.12.6: + dependencies: + 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-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + argparse@2.0.1: {} + + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + + aria-query@5.3.2: {} + + assertion-error@2.0.1: {} + + axobject-query@4.1.0: {} + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + bits-ui@2.9.6(@internationalized/date@3.9.0)(svelte@5.38.7): + dependencies: + '@floating-ui/core': 1.7.3 + '@floating-ui/dom': 1.7.4 + '@internationalized/date': 3.9.0 + esm-env: 1.2.2 + runed: 0.29.2(svelte@5.38.7) + svelte: 5.38.7 + svelte-toolbelt: 0.9.3(svelte@5.38.7) + tabbable: 6.2.0 + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.2: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + buffer-crc32@1.0.0: {} + + bufferutil@4.0.9: + dependencies: + node-gyp-build: 4.8.4 + + cac@6.7.14: {} + + callsites@3.1.0: {} + + chai@5.3.3: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.2.1 + pathval: 2.0.1 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + check-error@2.1.1: {} + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + chownr@3.0.0: {} + + classnames@2.5.1: {} + + clsx@2.1.1: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + commondir@1.0.1: {} + + concat-map@0.0.1: {} + + cookie@0.6.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + d@1.0.2: + dependencies: + es5-ext: 0.10.64 + type: 2.7.3 + + dayjs@1.11.18: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.4.1: + dependencies: + ms: 2.1.3 + + deep-eql@5.0.2: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + dequal@2.0.3: {} + + detect-indent@6.1.0: {} + + detect-libc@2.0.4: {} + + devalue@5.3.2: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dexie@4.2.0: {} + + dom-accessibility-api@0.5.16: {} + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + earcut@3.0.2: {} + + embla-carousel-reactive-utils@8.6.0(embla-carousel@8.6.0): + dependencies: + embla-carousel: 8.6.0 + + embla-carousel-svelte@8.6.0(svelte@5.38.7): + dependencies: + embla-carousel: 8.6.0 + embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0) + svelte: 5.38.7 + + embla-carousel@8.6.0: {} + + enhanced-resolve@5.18.3: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.3 + + entities@4.5.0: {} + + es-module-lexer@1.7.0: {} + + es5-ext@0.10.64: + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.4 + esniff: 2.0.1 + next-tick: 1.1.0 + + es6-iterator@2.0.3: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + es6-symbol: 3.1.4 + + es6-promise@3.3.1: {} + + es6-symbol@3.1.4: + dependencies: + d: 1.0.2 + ext: 1.7.0 + + esbuild@0.25.9: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.9 + '@esbuild/android-arm': 0.25.9 + '@esbuild/android-arm64': 0.25.9 + '@esbuild/android-x64': 0.25.9 + '@esbuild/darwin-arm64': 0.25.9 + '@esbuild/darwin-x64': 0.25.9 + '@esbuild/freebsd-arm64': 0.25.9 + '@esbuild/freebsd-x64': 0.25.9 + '@esbuild/linux-arm': 0.25.9 + '@esbuild/linux-arm64': 0.25.9 + '@esbuild/linux-ia32': 0.25.9 + '@esbuild/linux-loong64': 0.25.9 + '@esbuild/linux-mips64el': 0.25.9 + '@esbuild/linux-ppc64': 0.25.9 + '@esbuild/linux-riscv64': 0.25.9 + '@esbuild/linux-s390x': 0.25.9 + '@esbuild/linux-x64': 0.25.9 + '@esbuild/netbsd-arm64': 0.25.9 + '@esbuild/netbsd-x64': 0.25.9 + '@esbuild/openbsd-arm64': 0.25.9 + '@esbuild/openbsd-x64': 0.25.9 + '@esbuild/openharmony-arm64': 0.25.9 + '@esbuild/sunos-x64': 0.25.9 + '@esbuild/win32-arm64': 0.25.9 + '@esbuild/win32-ia32': 0.25.9 + '@esbuild/win32-x64': 0.25.9 + + escape-string-regexp@4.0.0: {} + + eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)): + dependencies: + eslint: 9.34.0(jiti@2.5.1) + + eslint-plugin-svelte@3.12.1(eslint@9.34.0(jiti@2.5.1))(svelte@5.38.7): + dependencies: + '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@jridgewell/sourcemap-codec': 1.5.5 + eslint: 9.34.0(jiti@2.5.1) + esutils: 2.0.3 + globals: 16.3.0 + known-css-properties: 0.37.0 + postcss: 8.5.6 + postcss-load-config: 3.1.4(postcss@8.5.6) + postcss-safe-parser: 7.0.1(postcss@8.5.6) + semver: 7.7.2 + svelte-eslint-parser: 1.3.1(svelte@5.38.7) + optionalDependencies: + svelte: 5.38.7 + transitivePeerDependencies: + - ts-node + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint@9.34.0(jiti@2.5.1): + dependencies: + '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.21.0 + '@eslint/config-helpers': 0.3.1 + '@eslint/core': 0.15.2 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.34.0 + '@eslint/plugin-kit': 0.3.5 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.1 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.5.1 + transitivePeerDependencies: + - supports-color + + esm-env@1.2.2: {} + + esniff@2.0.1: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + event-emitter: 0.3.5 + type: 2.7.3 + + espree@10.4.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrap@2.1.0: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.8 + + esutils@2.0.3: {} + + event-emitter@0.3.5: + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + + expect-type@1.2.2: {} + + ext@1.7.0: + dependencies: + type: 2.7.3 + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.19.1: + dependencies: + reusify: 1.1.0 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.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@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.2: + optional: true + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + github-slugger@2.0.0: {} + + gl-matrix@3.4.4: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + 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 + + globals@14.0.0: {} + + globals@16.3.0: {} + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-flag@4.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + 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 + + hast-util-to-string@3.0.1: + dependencies: + '@types/hast': 3.0.4 + + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 4.5.0 + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + inline-style-parser@0.2.4: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-module@1.0.0: {} + + is-number@7.0.0: {} + + is-plain-obj@4.1.0: {} + + is-plain-object@5.0.0: {} + + is-reference@1.2.1: + dependencies: + '@types/estree': 1.0.8 + + is-reference@3.0.3: + dependencies: + '@types/estree': 1.0.8 + + is-typedarray@1.0.0: {} + + isexe@2.0.0: {} + + jiti@2.5.1: {} + + js-tokens@4.0.0: {} + + js-tokens@9.0.1: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json-stringify-pretty-compact@4.0.0: {} + + kdbush@4.0.2: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kleur@4.1.5: {} + + known-css-properties@0.37.0: {} + + latlon-geohash@2.0.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + light-bolt11-decoder@3.2.0: + dependencies: + '@scure/base': 1.1.1 + + lightningcss-darwin-arm64@1.30.1: + optional: true + + 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: + 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 + + lilconfig@2.1.0: {} + + 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: {} + + loupe@3.2.1: {} + + lucide-svelte@0.451.0(svelte@5.38.7): + dependencies: + svelte: 5.38.7 + + lz-string@1.5.0: {} + + magic-string@0.30.18: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + maplibre-gl@5.24.0: + dependencies: + '@mapbox/jsonlint-lines-primitives': 2.0.2 + '@mapbox/point-geometry': 1.1.0 + '@mapbox/tiny-sdf': 2.2.0 + '@mapbox/unitbezier': 0.0.1 + '@mapbox/vector-tile': 2.0.4 + '@mapbox/whoots-js': 3.1.0 + '@maplibre/geojson-vt': 6.1.0 + '@maplibre/maplibre-gl-style-spec': 24.8.5 + '@maplibre/mlt': 1.1.9 + '@maplibre/vt-pbf': 4.3.0 + '@types/geojson': 7946.0.16 + earcut: 3.0.2 + gl-matrix: 3.4.4 + kdbush: 4.0.2 + murmurhash-js: 1.0.0 + pbf: 4.0.1 + potpack: 2.1.0 + quickselect: 3.0.0 + tinyqueue: 3.0.0 + + marked-footnote@1.4.0(marked@14.1.4): + dependencies: + marked: 14.1.4 + + marked-gfm-heading-id@4.1.2(marked@14.1.4): + dependencies: + github-slugger: 2.0.0 + marked: 14.1.4 + + marked-mangle@1.1.11(marked@14.1.4): + dependencies: + marked: 14.1.4 + + marked@14.1.4: {} + + marked@5.1.2: {} + + merge2@1.4.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + min-indent@1.0.1: {} + + mini-svg-data-uri@1.4.4: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.12 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.2 + + minimist@1.2.8: {} + + minipass@7.1.2: {} + + minizlib@3.0.2: + dependencies: + minipass: 7.1.2 + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mkdirp@3.0.1: {} + + mode-watcher@1.1.0(svelte@5.38.7): + dependencies: + runed: 0.25.0(svelte@5.38.7) + svelte: 5.38.7 + svelte-toolbelt: 0.7.1(svelte@5.38.7) + + mri@1.2.0: {} + + mrmime@2.0.1: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + murmurhash-js@1.0.0: {} + + nanoid@3.3.11: {} + + natural-compare@1.4.0: {} + + next-tick@1.1.0: {} + + node-gyp-build@4.8.4: {} + + nostr-tools@2.16.2(typescript@5.9.2): + dependencies: + '@noble/ciphers': 0.5.3 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.1 + '@scure/base': 1.1.1 + '@scure/bip32': 1.3.1 + '@scure/bip39': 1.2.1 + nostr-wasm: 0.1.0 + optionalDependencies: + typescript: 5.9.2 + + nostr-wasm@0.1.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-srcset@1.0.2: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + pathe@2.0.3: {} + + pathval@2.0.1: {} + + pbf@4.0.1: + dependencies: + resolve-protobuf-schema: 2.1.0 + + pdfjs-dist@5.7.284: + optionalDependencies: + '@napi-rs/canvas': 0.1.100 + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + playwright-core@1.55.0: {} + + playwright@1.55.0: + dependencies: + playwright-core: 1.55.0 + optionalDependencies: + fsevents: 2.3.2 + + postcss-load-config@3.1.4(postcss@8.5.6): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.5.6 + + postcss-safe-parser@7.0.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-scss@4.0.9(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.1.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + potpack@2.1.0: {} + + prelude-ls@1.2.1: {} + + prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.38.7): + dependencies: + prettier: 3.6.2 + svelte: 5.38.7 + + prettier-plugin-tailwindcss@0.6.14(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.38.7))(prettier@3.6.2): + dependencies: + prettier: 3.6.2 + optionalDependencies: + prettier-plugin-svelte: 3.4.0(prettier@3.6.2)(svelte@5.38.7) + + prettier@3.6.2: {} + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + protocol-buffers-schema@3.6.1: {} + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + quickselect@3.0.0: {} + + ramda@0.29.1: {} + + react-is@17.0.2: {} + + readdirp@4.1.2: {} + + rehype-autolink-headings@7.1.0: + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.3.0 + hast-util-heading-rank: 3.0.0 + hast-util-is-element: 3.0.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + + rehype-slug@6.0.0: + dependencies: + '@types/hast': 3.0.4 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.1 + unist-util-visit: 5.0.0 + + resolve-from@4.0.0: {} + + resolve-protobuf-schema@2.1.0: + dependencies: + protocol-buffers-schema: 3.6.1 + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.1.0: {} + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rollup@4.50.0: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.50.0 + '@rollup/rollup-android-arm64': 4.50.0 + '@rollup/rollup-darwin-arm64': 4.50.0 + '@rollup/rollup-darwin-x64': 4.50.0 + '@rollup/rollup-freebsd-arm64': 4.50.0 + '@rollup/rollup-freebsd-x64': 4.50.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.50.0 + '@rollup/rollup-linux-arm-musleabihf': 4.50.0 + '@rollup/rollup-linux-arm64-gnu': 4.50.0 + '@rollup/rollup-linux-arm64-musl': 4.50.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.50.0 + '@rollup/rollup-linux-ppc64-gnu': 4.50.0 + '@rollup/rollup-linux-riscv64-gnu': 4.50.0 + '@rollup/rollup-linux-riscv64-musl': 4.50.0 + '@rollup/rollup-linux-s390x-gnu': 4.50.0 + '@rollup/rollup-linux-x64-gnu': 4.50.0 + '@rollup/rollup-linux-x64-musl': 4.50.0 + '@rollup/rollup-openharmony-arm64': 4.50.0 + '@rollup/rollup-win32-arm64-msvc': 4.50.0 + '@rollup/rollup-win32-ia32-msvc': 4.50.0 + '@rollup/rollup-win32-x64-msvc': 4.50.0 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + runed@0.23.4(svelte@5.38.7): + dependencies: + esm-env: 1.2.2 + svelte: 5.38.7 + + runed@0.25.0(svelte@5.38.7): + dependencies: + esm-env: 1.2.2 + svelte: 5.38.7 + + runed@0.28.0(svelte@5.38.7): + dependencies: + esm-env: 1.2.2 + svelte: 5.38.7 + + runed@0.29.2(svelte@5.38.7): + dependencies: + esm-env: 1.2.2 + svelte: 5.38.7 + + sade@1.8.1: + dependencies: + mri: 1.2.0 + + sander@0.5.1: + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + + sanitize-html@2.17.0: + dependencies: + deepmerge: 4.3.1 + escape-string-regexp: 4.0.0 + htmlparser2: 8.0.2 + is-plain-object: 5.0.0 + parse-srcset: 1.0.2 + postcss: 8.5.6 + + semver@7.7.2: {} + + set-cookie-parser@2.7.1: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + siginfo@2.0.0: {} + + sirv@3.0.2: + dependencies: + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 + + sorcery@0.11.1: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + buffer-crc32: 1.0.0 + minimist: 1.2.8 + sander: 0.5.1 + + source-map-js@1.2.1: {} + + stackback@0.0.2: {} + + std-env@3.9.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + strip-json-comments@3.1.1: {} + + strip-literal@3.0.0: + dependencies: + js-tokens: 9.0.1 + + style-to-object@1.0.9: + dependencies: + inline-style-parser: 0.2.4 + + supercluster@8.0.1: + dependencies: + kdbush: 4.0.2 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.38.7)(typescript@5.9.2): + dependencies: + '@jridgewell/trace-mapping': 0.3.30 + chokidar: 4.0.3 + fdir: 6.5.0(picomatch@4.0.3) + picocolors: 1.1.1 + sade: 1.8.1 + svelte: 5.38.7 + typescript: 5.9.2 + transitivePeerDependencies: + - picomatch + + svelte-eslint-parser@1.3.1(svelte@5.38.7): + dependencies: + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + postcss: 8.5.6 + postcss-scss: 4.0.9(postcss@8.5.6) + postcss-selector-parser: 7.1.0 + optionalDependencies: + svelte: 5.38.7 + + svelte-hmr@0.16.0(svelte@5.38.7): + dependencies: + svelte: 5.38.7 + + svelte-markdown@0.4.1(svelte@5.38.7): + dependencies: + '@types/marked': 5.0.2 + marked: 5.1.2 + svelte: 5.38.7 + + svelte-preprocess@5.1.4(postcss-load-config@3.1.4(postcss@8.5.6))(postcss@8.5.6)(svelte@5.38.7)(typescript@5.9.2): + dependencies: + '@types/pug': 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.18 + sorcery: 0.11.1 + strip-indent: 3.0.0 + svelte: 5.38.7 + optionalDependencies: + postcss: 8.5.6 + postcss-load-config: 3.1.4(postcss@8.5.6) + typescript: 5.9.2 + + svelte-sonner@1.0.5(svelte@5.38.7): + dependencies: + runed: 0.28.0(svelte@5.38.7) + svelte: 5.38.7 + + svelte-time@0.9.0: + dependencies: + dayjs: 1.11.18 + + svelte-toolbelt@0.7.1(svelte@5.38.7): + dependencies: + clsx: 2.1.1 + runed: 0.23.4(svelte@5.38.7) + style-to-object: 1.0.9 + svelte: 5.38.7 + + svelte-toolbelt@0.9.3(svelte@5.38.7): + dependencies: + clsx: 2.1.1 + runed: 0.29.2(svelte@5.38.7) + style-to-object: 1.0.9 + svelte: 5.38.7 + + svelte@5.38.7: + dependencies: + '@jridgewell/remapping': 2.3.5 + '@jridgewell/sourcemap-codec': 1.5.5 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) + '@types/estree': 1.0.8 + acorn: 8.15.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + clsx: 2.1.1 + esm-env: 1.2.2 + esrap: 2.1.0 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.18 + zimmerframe: 1.1.2 + + tabbable@6.2.0: {} + + tailwind-merge@3.0.2: {} + + tailwind-merge@3.3.1: {} + + tailwind-variants@1.0.0(tailwindcss@4.1.13): + dependencies: + tailwind-merge: 3.0.2 + tailwindcss: 4.1.13 + + tailwindcss@4.1.13: {} + + tapable@2.2.3: {} + + tar@7.4.3: + 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 + + tinybench@2.9.0: {} + + tinyexec@0.3.2: {} + + tinyglobby@0.2.14: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + tinypool@1.1.1: {} + + tinyqueue@3.0.0: {} + + tinyrainbow@2.0.0: {} + + tinyspy@4.0.3: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + totalist@3.0.1: {} + + trough@2.2.0: {} + + ts-api-utils@2.1.0(typescript@5.9.2): + dependencies: + typescript: 5.9.2 + + tseep@1.3.1: {} + + tslib@2.8.1: {} + + tstl@2.5.16: {} + + tw-animate-css@1.3.8: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type@2.7.3: {} + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript-eslint@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): + dependencies: + '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.34.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + + typescript-lru-cache@2.0.0: {} + + typescript@5.9.2: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + utf-8-validate@5.0.10: + dependencies: + node-gyp-build: 4.8.4 + + utf8-buffer@1.0.0: {} + + util-deprecate@1.0.2: {} + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + vite-node@3.2.4(jiti@2.5.1)(lightningcss@1.30.1): + dependencies: + cac: 6.7.14 + debug: 4.4.1 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.50.0 + tinyglobby: 0.2.14 + optionalDependencies: + fsevents: 2.3.3 + jiti: 2.5.1 + lightningcss: 1.30.1 + + vitefu@0.2.5(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)): + optionalDependencies: + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + + vitefu@1.1.1(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)): + optionalDependencies: + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + + vitest-browser-svelte@0.1.0(@vitest/browser@3.2.4)(svelte@5.38.7)(vitest@3.2.4): + dependencies: + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) + svelte: 5.38.7 + vitest: 3.2.4(@vitest/browser@3.2.4)(jiti@2.5.1)(lightningcss@1.30.1) + + vitest@3.2.4(@vitest/browser@3.2.4)(jiti@2.5.1)(lightningcss@1.30.1): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + debug: 4.4.1 + expect-type: 1.2.2 + magic-string: 0.30.18 + pathe: 2.0.3 + picomatch: 4.0.3 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.14 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 7.1.4(jiti@2.5.1)(lightningcss@1.30.1) + vite-node: 3.2.4(jiti@2.5.1)(lightningcss@1.30.1) + why-is-node-running: 2.3.0 + optionalDependencies: + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(playwright@1.55.0)(utf-8-validate@5.0.10)(vite@7.1.4(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + websocket-polyfill@0.0.3: + dependencies: + tstl: 2.5.16 + websocket: 1.0.35 + transitivePeerDependencies: + - supports-color + + websocket@1.0.35: + dependencies: + bufferutil: 4.0.9 + debug: 2.6.9 + es5-ext: 0.10.64 + typedarray-to-buffer: 3.1.5 + utf-8-validate: 5.0.10 + yaeti: 0.0.6 + transitivePeerDependencies: + - supports-color + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + + word-wrap@1.2.5: {} + + wrappy@1.0.2: {} + + ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.9 + utf-8-validate: 5.0.10 + + yaeti@0.0.6: {} + + yallist@5.0.0: {} + + yaml@1.10.2: {} + + yocto-queue@0.1.0: {} + + zimmerframe@1.1.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..ab454b2 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,7 @@ +allowBuilds: + '@tailwindcss/oxide': true + bufferutil: true + es5-ext: true + esbuild: true + svelte-preprocess: true + utf-8-validate: true diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..39ffb2a --- /dev/null +++ b/src/app.css @@ -0,0 +1,123 @@ +@import 'tailwindcss'; + +@import 'tw-animate-css'; + +@custom-variant dark (&:is(.dark *)); + +:root { + --radius: 0.625rem; + --background: #fdba74; + --foreground: oklch(0.141 0.005 285.823); + --card: #fef9c3; + --card-foreground: oklch(0.141 0.005 285.823); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.141 0.005 285.823); + --primary: oklch(0.21 0.006 285.885); + --primary-foreground: oklch(0.985 0 0); + --secondary: #ff9398; + --secondary-foreground: oklch(0.21 0.006 285.885); + --muted: oklch(0.967 0.001 286.375); + --muted-foreground: oklch(0.552 0.016 285.938); + --accent: #059669; + --accent-foreground: oklch(0.21 0.006 285.885); + --destructive: oklch(0.577 0.245 27.325); + --border: #422006; + --input: oklch(0.92 0.004 286.32); + --ring: oklch(0.705 0.015 286.067); + --chart-1: oklch(0.646 0.222 41.116); + --chart-2: oklch(0.6 0.118 184.704); + --chart-3: oklch(0.398 0.07 227.392); + --chart-4: oklch(0.828 0.189 84.429); + --chart-5: oklch(0.769 0.188 70.08); + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.141 0.005 285.823); + --sidebar-primary: oklch(0.21 0.006 285.885); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.967 0.001 286.375); + --sidebar-accent-foreground: oklch(0.21 0.006 285.885); + --sidebar-border: oklch(0.92 0.004 286.32); + --sidebar-ring: oklch(0.705 0.015 286.067); +} + +.dark { + --background: oklch(0.141 0.005 285.823); + --foreground: oklch(0.985 0 0); + --card: oklch(0.21 0.006 285.885); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.21 0.006 285.885); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.92 0.004 286.32); + --primary-foreground: oklch(0.21 0.006 285.885); + --secondary: oklch(0.274 0.006 286.033); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.274 0.006 286.033); + --muted-foreground: oklch(0.705 0.015 286.067); + --accent: oklch(0.274 0.006 286.033); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.552 0.016 285.938); + --chart-1: oklch(0.488 0.243 264.376); + --chart-2: oklch(0.696 0.17 162.48); + --chart-3: oklch(0.769 0.188 70.08); + --chart-4: oklch(0.627 0.265 303.9); + --chart-5: oklch(0.645 0.246 16.439); + --sidebar: oklch(0.21 0.006 285.885); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.274 0.006 286.033); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.552 0.016 285.938); +} + +@theme inline { + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); + --color-background: var(--background); + --color-foreground: var(--foreground); + --color-card: var(--card); + --color-card-foreground: var(--card-foreground); + --color-popover: var(--popover); + --color-popover-foreground: var(--popover-foreground); + --color-primary: var(--primary); + --color-primary-foreground: var(--primary-foreground); + --color-secondary: var(--secondary); + --color-secondary-foreground: var(--secondary-foreground); + --color-muted: var(--muted); + --color-muted-foreground: var(--muted-foreground); + --color-accent: var(--accent); + --color-accent-foreground: var(--accent-foreground); + --color-destructive: var(--destructive); + --color-border: var(--border); + --color-input: var(--input); + --color-ring: var(--ring); + --color-chart-1: var(--chart-1); + --color-chart-2: var(--chart-2); + --color-chart-3: var(--chart-3); + --color-chart-4: var(--chart-4); + --color-chart-5: var(--chart-5); + --color-sidebar: var(--sidebar); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-ring: var(--sidebar-ring); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + + body { + @apply bg-background text-foreground; + } +} + diff --git a/src/app.d.ts b/src/app.d.ts new file mode 100644 index 0000000..da08e6d --- /dev/null +++ b/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://svelte.dev/docs/kit/types#app.d.ts +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/src/app.html b/src/app.html new file mode 100644 index 0000000..f273cc5 --- /dev/null +++ b/src/app.html @@ -0,0 +1,11 @@ + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/src/components/ArticleCard.svelte b/src/components/ArticleCard.svelte new file mode 100644 index 0000000..d0d355a --- /dev/null +++ b/src/components/ArticleCard.svelte @@ -0,0 +1,48 @@ + + + + {event.tagValue('name') + + + + {event.tagValue('name') ? event.tagValue('name') : event.tagValue('title')} + + + +
+ + {new Date(Number(event.tagValue('published_at')) * 1000).toLocaleDateString('es-ES')} +
+
+ + {readingTime(event.content)} mins +
+
+
+ + {event.tagValue('summary')} +
+
+ + v[0] === 't')} /> + +
diff --git a/src/components/BlossomDrive.svelte b/src/components/BlossomDrive.svelte new file mode 100644 index 0000000..c9551ac --- /dev/null +++ b/src/components/BlossomDrive.svelte @@ -0,0 +1,138 @@ + + +{#if loading} +

Loading drive…

+{:else if error} +

Error: {error}

+{:else} +
+ {#each files as file (file.sha256)} + {@const blobUrl = getBlobUrl(file.sha256, servers, '.pdf')} + {@const name = fileName(file.path)} + +
+ + + + +

+ {name.replace(/\.pdf$/i, '')} +

+ + + + ⬇ Download + +
+ {/each} +
+{/if} + + +{#if activePdf} + +
+ +
+ +
+ Fanzine Viewer + +
+ + + +
+
+{/if} diff --git a/src/components/CalendarCard.svelte b/src/components/CalendarCard.svelte new file mode 100644 index 0000000..edb5e1a --- /dev/null +++ b/src/components/CalendarCard.svelte @@ -0,0 +1,34 @@ + + + +
+ {event.tagValue('name') +
+ + + + {event.tagValue('name') ? event.tagValue('name') : event.tagValue('title')} + + + + + + + + + +
diff --git a/src/components/CalendarEventAttendees.svelte b/src/components/CalendarEventAttendees.svelte new file mode 100644 index 0000000..bcaa4e8 --- /dev/null +++ b/src/components/CalendarEventAttendees.svelte @@ -0,0 +1,125 @@ + + + + + +{#if isLoading} +
+
+ Cargando asistentes... +
+{:else if acceptedAttendees.length === 0} +

Aún no se ha apuntado nadie

+{:else} +
+ {#each acceptedAttendees as attendee (attendee.user.pubkey)} + + + {attendee.user.profile?.displayName.slice(0, 2) || + attendee.user.profile?.name.slice(0, 2)} + + {/each} +
+{/if} diff --git a/src/components/CalendarEventInfo.svelte b/src/components/CalendarEventInfo.svelte new file mode 100644 index 0000000..26d8f47 --- /dev/null +++ b/src/components/CalendarEventInfo.svelte @@ -0,0 +1,47 @@ + + +
+ + {new Date(Number(event.tagValue('start')) * 1000).toLocaleDateString('es-ES', { + weekday: 'short', + day: 'numeric', + month: '2-digit', + year: '2-digit' + })} +
+ +
+ + {new Date(Number(event.tagValue('start')) * 1000).toLocaleTimeString([], { + hour: '2-digit', + minute: '2-digit' + })}-{new Date(Number(event.tagValue('end')) * 1000).toLocaleTimeString([], { + hour: '2-digit', + minute: '2-digit' + })} +
+ +
+ + {#if event.tagValue('location')} + {getTagValue(event.tags, 'location', 1) + ? getTagValue(event.tags, 'location', 1) + : getTagValue(event.tags, 'location')} + {/if} +
diff --git a/src/components/FanzineShelf.svelte b/src/components/FanzineShelf.svelte new file mode 100644 index 0000000..6e86d29 --- /dev/null +++ b/src/components/FanzineShelf.svelte @@ -0,0 +1,154 @@ + + +
+ + {heading} + + + {#if loading} + +
+ {#each Array(limit) as _} +
+
+
+
+ {/each} +
+ {:else if error} +

{error}

+ {:else if files.length === 0} +

No fanzines found.

+ {:else} + +
+ {#each files.slice(0, limit) as file (file.sha256)} + {@const blobUrl = getBlobUrl(file.sha256, servers, '.pdf')} + {@const name = fileName(file.path).replace(/\.pdf$/i, '')} + + +
openPdf(file)} + on:keydown={(e) => e.key === 'Enter' && openPdf(file)} + role="button" + tabindex="0" + aria-label="Read {name}" + > + +
+ +
+ + +

+ {name} +

+
+ {/each} +
+ {/if} +
+ + +{#if activePdf} + +
+ +
+
+ + 📄 {activeTitle.replace(/\.pdf$/i, '')} + + +
+ +
+
+{/if} diff --git a/src/components/Footer.svelte b/src/components/Footer.svelte new file mode 100644 index 0000000..03e91e7 --- /dev/null +++ b/src/components/Footer.svelte @@ -0,0 +1,34 @@ + + +
+ + + + +
diff --git a/src/components/FooterButton.svelte b/src/components/FooterButton.svelte new file mode 100644 index 0000000..9aff4d5 --- /dev/null +++ b/src/components/FooterButton.svelte @@ -0,0 +1,19 @@ + + + + + diff --git a/src/components/Header.svelte b/src/components/Header.svelte new file mode 100644 index 0000000..df5ecac --- /dev/null +++ b/src/components/Header.svelte @@ -0,0 +1,165 @@ + + +
+ + Bitcoin Txoko Logo + +
+ {#if $isAuthenticated && $user} + {#await $user.fetchProfile() then profile} + {#if profile} + + + + + + {profile.displayName + ? profile.displayName.slice(0, 2) + : profile.name?.slice(0, 2)} + + + + + + + + {profile.displayName ? profile.displayName : profile.name} + + + + {#each tabs as tab (tab.url)} + + {tab.label} + + {/each} + + + + + Tema + + + + + + + + {/if} + {/await} + {:else} +
+ + + Empezar + + + + Iniciar sesión + + Iniciar sesión con una extensión de navegador NIP-07, por ejemplo Alby o nos2x. + + + + + + + + + + + + {#each tabs as tab (tab.url)} + + {tab.label} + + {/each} + + + + + Tema + + + + +
+ {/if} +
+
diff --git a/src/components/Mapbox.svelte b/src/components/Mapbox.svelte new file mode 100644 index 0000000..efe973e --- /dev/null +++ b/src/components/Mapbox.svelte @@ -0,0 +1,41 @@ + + +
diff --git a/src/components/ModeToggle.svelte b/src/components/ModeToggle.svelte new file mode 100644 index 0000000..668b0fb --- /dev/null +++ b/src/components/ModeToggle.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/components/PdfCover.svelte b/src/components/PdfCover.svelte new file mode 100644 index 0000000..f99941f --- /dev/null +++ b/src/components/PdfCover.svelte @@ -0,0 +1,64 @@ + + + +
+ {#if loading} +
+ {:else if failed} +
+ 📄 + {alt} +
+ {/if} + + +
diff --git a/src/components/ProductCard.svelte b/src/components/ProductCard.svelte new file mode 100644 index 0000000..3c86ac0 --- /dev/null +++ b/src/components/ProductCard.svelte @@ -0,0 +1,58 @@ + + + +
+ {product.images[0].alt} +
+ + + + {product.name} + + + + +
+ {#if product.disabled} + + {:else} + + + {/if} +
+
+
diff --git a/src/components/RsvpButton.svelte b/src/components/RsvpButton.svelte new file mode 100644 index 0000000..7a6c5e0 --- /dev/null +++ b/src/components/RsvpButton.svelte @@ -0,0 +1,115 @@ + + +{#if canRsvp(event)} + {#if $isAuthenticated && $user} + + RSVP + + + RSVP + Haznos saber si vas a venir al evento. + + +
handleSubmit(event)} class="flex items-center gap-2"> + + + + + + + + + + + + +
+
+
+
+ {:else} + + {/if} +{:else} + +{/if} diff --git a/src/components/Tags.svelte b/src/components/Tags.svelte new file mode 100644 index 0000000..c353cff --- /dev/null +++ b/src/components/Tags.svelte @@ -0,0 +1,21 @@ + + +
+ {#each tags as tag, i (tag)} + + {isNostr ? tag[1] : tag} + + {#if tags[i + 1]} + + {/if} + {/each} +
diff --git a/src/demo.spec.ts b/src/demo.spec.ts new file mode 100644 index 0000000..e07cbbd --- /dev/null +++ b/src/demo.spec.ts @@ -0,0 +1,7 @@ +import { describe, it, expect } from 'vitest'; + +describe('sum test', () => { + it('adds 1 + 2 to equal 3', () => { + expect(1 + 2).toBe(3); + }); +}); diff --git a/src/lib/assets/favicon.svg b/src/lib/assets/favicon.svg new file mode 100644 index 0000000..cc5dc66 --- /dev/null +++ b/src/lib/assets/favicon.svg @@ -0,0 +1 @@ +svelte-logo \ No newline at end of file diff --git a/src/lib/blossom.ts b/src/lib/blossom.ts new file mode 100644 index 0000000..449dbd3 --- /dev/null +++ b/src/lib/blossom.ts @@ -0,0 +1,41 @@ +import type { NDKEvent } from '@nostr-dev-kit/ndk'; + +export interface BlossomFile { + sha256: string; + path: string; + size: number; + mimeType: string | undefined; +} + +export interface BlossomDrive { + name: string; + description: string; + servers: string[]; + files: BlossomFile[]; +} + +export function parseDriveEvent(event: NDKEvent): BlossomDrive { + const name = event.tags.find((t) => t[0] === 'name')?.[1] ?? 'Untitled Drive'; + const description = event.tags.find((t) => t[0] === 'description')?.[1] ?? ''; + const servers = event.tags.filter((t) => t[0] === 'server').map((t) => t[1]); + + const files: BlossomFile[] = event.tags + .filter((t) => t[0] === 'x') + .map((t) => ({ + sha256: t[1], + path: t[2], + size: parseInt(t[3] ?? '0', 10), + mimeType: t[4] + })); + + return { name, description, servers, files }; +} + +export function getBlobUrl(sha256: string, servers: string[], ext = '.pdf'): string { + const base = servers[0] ?? 'https://cdn.satellite.earth'; + return `${base.replace(/\/$/, '')}/${sha256}${ext}`; +} + +export function fileName(path: string): string { + return path.split('/').pop() ?? path; +} diff --git a/src/lib/components/ui/avatar/avatar-fallback.svelte b/src/lib/components/ui/avatar/avatar-fallback.svelte new file mode 100644 index 0000000..249d4a4 --- /dev/null +++ b/src/lib/components/ui/avatar/avatar-fallback.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/lib/components/ui/avatar/avatar-image.svelte b/src/lib/components/ui/avatar/avatar-image.svelte new file mode 100644 index 0000000..2bb9db4 --- /dev/null +++ b/src/lib/components/ui/avatar/avatar-image.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/lib/components/ui/avatar/avatar.svelte b/src/lib/components/ui/avatar/avatar.svelte new file mode 100644 index 0000000..e37214d --- /dev/null +++ b/src/lib/components/ui/avatar/avatar.svelte @@ -0,0 +1,19 @@ + + + diff --git a/src/lib/components/ui/avatar/index.ts b/src/lib/components/ui/avatar/index.ts new file mode 100644 index 0000000..d06457b --- /dev/null +++ b/src/lib/components/ui/avatar/index.ts @@ -0,0 +1,13 @@ +import Root from "./avatar.svelte"; +import Image from "./avatar-image.svelte"; +import Fallback from "./avatar-fallback.svelte"; + +export { + Root, + Image, + Fallback, + // + Root as Avatar, + Image as AvatarImage, + Fallback as AvatarFallback, +}; diff --git a/src/lib/components/ui/badge/badge.svelte b/src/lib/components/ui/badge/badge.svelte new file mode 100644 index 0000000..5000457 --- /dev/null +++ b/src/lib/components/ui/badge/badge.svelte @@ -0,0 +1,50 @@ + + + + + + {@render children?.()} + diff --git a/src/lib/components/ui/badge/index.ts b/src/lib/components/ui/badge/index.ts new file mode 100644 index 0000000..64e0aa9 --- /dev/null +++ b/src/lib/components/ui/badge/index.ts @@ -0,0 +1,2 @@ +export { default as Badge } from "./badge.svelte"; +export { badgeVariants, type BadgeVariant } from "./badge.svelte"; diff --git a/src/lib/components/ui/button/button.svelte b/src/lib/components/ui/button/button.svelte new file mode 100644 index 0000000..4daf453 --- /dev/null +++ b/src/lib/components/ui/button/button.svelte @@ -0,0 +1,80 @@ + + + + +{#if href} + + {@render children?.()} + +{:else} + +{/if} diff --git a/src/lib/components/ui/button/index.ts b/src/lib/components/ui/button/index.ts new file mode 100644 index 0000000..fb585d7 --- /dev/null +++ b/src/lib/components/ui/button/index.ts @@ -0,0 +1,17 @@ +import Root, { + type ButtonProps, + type ButtonSize, + type ButtonVariant, + buttonVariants, +} from "./button.svelte"; + +export { + Root, + type ButtonProps as Props, + // + Root as Button, + buttonVariants, + type ButtonProps, + type ButtonSize, + type ButtonVariant, +}; diff --git a/src/lib/components/ui/card/card-action.svelte b/src/lib/components/ui/card/card-action.svelte new file mode 100644 index 0000000..cc36c56 --- /dev/null +++ b/src/lib/components/ui/card/card-action.svelte @@ -0,0 +1,20 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/card/card-content.svelte b/src/lib/components/ui/card/card-content.svelte new file mode 100644 index 0000000..bc90b83 --- /dev/null +++ b/src/lib/components/ui/card/card-content.svelte @@ -0,0 +1,15 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/card/card-description.svelte b/src/lib/components/ui/card/card-description.svelte new file mode 100644 index 0000000..9b20ac7 --- /dev/null +++ b/src/lib/components/ui/card/card-description.svelte @@ -0,0 +1,20 @@ + + +

+ {@render children?.()} +

diff --git a/src/lib/components/ui/card/card-footer.svelte b/src/lib/components/ui/card/card-footer.svelte new file mode 100644 index 0000000..cf43353 --- /dev/null +++ b/src/lib/components/ui/card/card-footer.svelte @@ -0,0 +1,20 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/card/card-header.svelte b/src/lib/components/ui/card/card-header.svelte new file mode 100644 index 0000000..8a91abb --- /dev/null +++ b/src/lib/components/ui/card/card-header.svelte @@ -0,0 +1,23 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/card/card-title.svelte b/src/lib/components/ui/card/card-title.svelte new file mode 100644 index 0000000..22586e6 --- /dev/null +++ b/src/lib/components/ui/card/card-title.svelte @@ -0,0 +1,20 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/card/card.svelte b/src/lib/components/ui/card/card.svelte new file mode 100644 index 0000000..cd734f6 --- /dev/null +++ b/src/lib/components/ui/card/card.svelte @@ -0,0 +1,23 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/card/index.ts b/src/lib/components/ui/card/index.ts new file mode 100644 index 0000000..4d3fce4 --- /dev/null +++ b/src/lib/components/ui/card/index.ts @@ -0,0 +1,25 @@ +import Root from "./card.svelte"; +import Content from "./card-content.svelte"; +import Description from "./card-description.svelte"; +import Footer from "./card-footer.svelte"; +import Header from "./card-header.svelte"; +import Title from "./card-title.svelte"; +import Action from "./card-action.svelte"; + +export { + Root, + Content, + Description, + Footer, + Header, + Title, + Action, + // + Root as Card, + Content as CardContent, + Description as CardDescription, + Footer as CardFooter, + Header as CardHeader, + Title as CardTitle, + Action as CardAction, +}; diff --git a/src/lib/components/ui/carousel/carousel-content.svelte b/src/lib/components/ui/carousel/carousel-content.svelte new file mode 100644 index 0000000..6b169be --- /dev/null +++ b/src/lib/components/ui/carousel/carousel-content.svelte @@ -0,0 +1,43 @@ + + +
+
+ {@render children?.()} +
+
diff --git a/src/lib/components/ui/carousel/carousel-item.svelte b/src/lib/components/ui/carousel/carousel-item.svelte new file mode 100644 index 0000000..8352833 --- /dev/null +++ b/src/lib/components/ui/carousel/carousel-item.svelte @@ -0,0 +1,30 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/carousel/carousel-next.svelte b/src/lib/components/ui/carousel/carousel-next.svelte new file mode 100644 index 0000000..27bd383 --- /dev/null +++ b/src/lib/components/ui/carousel/carousel-next.svelte @@ -0,0 +1,38 @@ + + + diff --git a/src/lib/components/ui/carousel/carousel-previous.svelte b/src/lib/components/ui/carousel/carousel-previous.svelte new file mode 100644 index 0000000..2f0973d --- /dev/null +++ b/src/lib/components/ui/carousel/carousel-previous.svelte @@ -0,0 +1,38 @@ + + + diff --git a/src/lib/components/ui/carousel/carousel.svelte b/src/lib/components/ui/carousel/carousel.svelte new file mode 100644 index 0000000..0492805 --- /dev/null +++ b/src/lib/components/ui/carousel/carousel.svelte @@ -0,0 +1,93 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/carousel/context.ts b/src/lib/components/ui/carousel/context.ts new file mode 100644 index 0000000..a5fd74f --- /dev/null +++ b/src/lib/components/ui/carousel/context.ts @@ -0,0 +1,58 @@ +import type { WithElementRef } from "$lib/utils.js"; +import type { + EmblaCarouselSvelteType, + default as emblaCarouselSvelte, +} from "embla-carousel-svelte"; +import { getContext, hasContext, setContext } from "svelte"; +import type { HTMLAttributes } from "svelte/elements"; + +export type CarouselAPI = + NonNullable["on:emblaInit"]> extends ( + evt: CustomEvent + ) => void + ? CarouselAPI + : never; + +type EmblaCarouselConfig = NonNullable[1]>; + +export type CarouselOptions = EmblaCarouselConfig["options"]; +export type CarouselPlugins = EmblaCarouselConfig["plugins"]; + +//// + +export type CarouselProps = { + opts?: CarouselOptions; + plugins?: CarouselPlugins; + setApi?: (api: CarouselAPI | undefined) => void; + orientation?: "horizontal" | "vertical"; +} & WithElementRef>; + +const EMBLA_CAROUSEL_CONTEXT = Symbol("EMBLA_CAROUSEL_CONTEXT"); + +export type EmblaContext = { + api: CarouselAPI | undefined; + orientation: "horizontal" | "vertical"; + scrollNext: () => void; + scrollPrev: () => void; + canScrollNext: boolean; + canScrollPrev: boolean; + handleKeyDown: (e: KeyboardEvent) => void; + options: CarouselOptions; + plugins: CarouselPlugins; + onInit: (e: CustomEvent) => void; + scrollTo: (index: number, jump?: boolean) => void; + scrollSnaps: number[]; + selectedIndex: number; +}; + +export function setEmblaContext(config: EmblaContext): EmblaContext { + setContext(EMBLA_CAROUSEL_CONTEXT, config); + return config; +} + +export function getEmblaContext(name = "This component") { + if (!hasContext(EMBLA_CAROUSEL_CONTEXT)) { + throw new Error(`${name} must be used within a component`); + } + return getContext>(EMBLA_CAROUSEL_CONTEXT); +} diff --git a/src/lib/components/ui/carousel/index.ts b/src/lib/components/ui/carousel/index.ts new file mode 100644 index 0000000..957fc74 --- /dev/null +++ b/src/lib/components/ui/carousel/index.ts @@ -0,0 +1,19 @@ +import Root from "./carousel.svelte"; +import Content from "./carousel-content.svelte"; +import Item from "./carousel-item.svelte"; +import Previous from "./carousel-previous.svelte"; +import Next from "./carousel-next.svelte"; + +export { + Root, + Content, + Item, + Previous, + Next, + // + Root as Carousel, + Content as CarouselContent, + Item as CarouselItem, + Previous as CarouselPrevious, + Next as CarouselNext, +}; diff --git a/src/lib/components/ui/dialog/dialog-close.svelte b/src/lib/components/ui/dialog/dialog-close.svelte new file mode 100644 index 0000000..840b2f6 --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-close.svelte @@ -0,0 +1,7 @@ + + + diff --git a/src/lib/components/ui/dialog/dialog-content.svelte b/src/lib/components/ui/dialog/dialog-content.svelte new file mode 100644 index 0000000..a647d56 --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-content.svelte @@ -0,0 +1,43 @@ + + + + + + {@render children?.()} + {#if showCloseButton} + + + Close + + {/if} + + diff --git a/src/lib/components/ui/dialog/dialog-description.svelte b/src/lib/components/ui/dialog/dialog-description.svelte new file mode 100644 index 0000000..3845023 --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-description.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/lib/components/ui/dialog/dialog-footer.svelte b/src/lib/components/ui/dialog/dialog-footer.svelte new file mode 100644 index 0000000..e7ff446 --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-footer.svelte @@ -0,0 +1,20 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/dialog/dialog-header.svelte b/src/lib/components/ui/dialog/dialog-header.svelte new file mode 100644 index 0000000..fc90cd9 --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-header.svelte @@ -0,0 +1,20 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/dialog/dialog-overlay.svelte b/src/lib/components/ui/dialog/dialog-overlay.svelte new file mode 100644 index 0000000..f81ad83 --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-overlay.svelte @@ -0,0 +1,20 @@ + + + diff --git a/src/lib/components/ui/dialog/dialog-title.svelte b/src/lib/components/ui/dialog/dialog-title.svelte new file mode 100644 index 0000000..067e55e --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-title.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/lib/components/ui/dialog/dialog-trigger.svelte b/src/lib/components/ui/dialog/dialog-trigger.svelte new file mode 100644 index 0000000..9d1e801 --- /dev/null +++ b/src/lib/components/ui/dialog/dialog-trigger.svelte @@ -0,0 +1,7 @@ + + + diff --git a/src/lib/components/ui/dialog/index.ts b/src/lib/components/ui/dialog/index.ts new file mode 100644 index 0000000..dce1d9d --- /dev/null +++ b/src/lib/components/ui/dialog/index.ts @@ -0,0 +1,37 @@ +import { Dialog as DialogPrimitive } from "bits-ui"; + +import Title from "./dialog-title.svelte"; +import Footer from "./dialog-footer.svelte"; +import Header from "./dialog-header.svelte"; +import Overlay from "./dialog-overlay.svelte"; +import Content from "./dialog-content.svelte"; +import Description from "./dialog-description.svelte"; +import Trigger from "./dialog-trigger.svelte"; +import Close from "./dialog-close.svelte"; + +const Root = DialogPrimitive.Root; +const Portal = DialogPrimitive.Portal; + +export { + Root, + Title, + Portal, + Footer, + Header, + Trigger, + Overlay, + Content, + Description, + Close, + // + Root as Dialog, + Title as DialogTitle, + Portal as DialogPortal, + Footer as DialogFooter, + Header as DialogHeader, + Trigger as DialogTrigger, + Overlay as DialogOverlay, + Content as DialogContent, + Description as DialogDescription, + Close as DialogClose, +}; diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte new file mode 100644 index 0000000..e03f949 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte @@ -0,0 +1,41 @@ + + + + {#snippet children({ checked, indeterminate })} + + {#if indeterminate} + + {:else} + + {/if} + + {@render childrenProp?.()} + {/snippet} + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte new file mode 100644 index 0000000..907ef73 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte @@ -0,0 +1,27 @@ + + + + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte new file mode 100644 index 0000000..48d14a9 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte @@ -0,0 +1,22 @@ + + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte new file mode 100644 index 0000000..aca1f7b --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte @@ -0,0 +1,7 @@ + + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte new file mode 100644 index 0000000..64bb283 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte @@ -0,0 +1,27 @@ + + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte new file mode 100644 index 0000000..f72e477 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte @@ -0,0 +1,24 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte new file mode 100644 index 0000000..189aef4 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte @@ -0,0 +1,16 @@ + + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte new file mode 100644 index 0000000..513170a --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte @@ -0,0 +1,31 @@ + + + + {#snippet children({ checked })} + + {#if checked} + + {/if} + + {@render childrenProp?.({ checked })} + {/snippet} + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte new file mode 100644 index 0000000..90f1b6f --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte new file mode 100644 index 0000000..6974947 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte @@ -0,0 +1,20 @@ + + + + {@render children?.()} + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte new file mode 100644 index 0000000..10e14ca --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte @@ -0,0 +1,20 @@ + + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte new file mode 100644 index 0000000..f9b286a --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte @@ -0,0 +1,29 @@ + + + + {@render children?.()} + + diff --git a/src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte b/src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte new file mode 100644 index 0000000..cb05344 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte @@ -0,0 +1,7 @@ + + + diff --git a/src/lib/components/ui/dropdown-menu/index.ts b/src/lib/components/ui/dropdown-menu/index.ts new file mode 100644 index 0000000..1cf9f70 --- /dev/null +++ b/src/lib/components/ui/dropdown-menu/index.ts @@ -0,0 +1,49 @@ +import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui"; +import CheckboxItem from "./dropdown-menu-checkbox-item.svelte"; +import Content from "./dropdown-menu-content.svelte"; +import Group from "./dropdown-menu-group.svelte"; +import Item from "./dropdown-menu-item.svelte"; +import Label from "./dropdown-menu-label.svelte"; +import RadioGroup from "./dropdown-menu-radio-group.svelte"; +import RadioItem from "./dropdown-menu-radio-item.svelte"; +import Separator from "./dropdown-menu-separator.svelte"; +import Shortcut from "./dropdown-menu-shortcut.svelte"; +import Trigger from "./dropdown-menu-trigger.svelte"; +import SubContent from "./dropdown-menu-sub-content.svelte"; +import SubTrigger from "./dropdown-menu-sub-trigger.svelte"; +import GroupHeading from "./dropdown-menu-group-heading.svelte"; +const Sub = DropdownMenuPrimitive.Sub; +const Root = DropdownMenuPrimitive.Root; + +export { + CheckboxItem, + Content, + Root as DropdownMenu, + CheckboxItem as DropdownMenuCheckboxItem, + Content as DropdownMenuContent, + Group as DropdownMenuGroup, + Item as DropdownMenuItem, + Label as DropdownMenuLabel, + RadioGroup as DropdownMenuRadioGroup, + RadioItem as DropdownMenuRadioItem, + Separator as DropdownMenuSeparator, + Shortcut as DropdownMenuShortcut, + Sub as DropdownMenuSub, + SubContent as DropdownMenuSubContent, + SubTrigger as DropdownMenuSubTrigger, + Trigger as DropdownMenuTrigger, + GroupHeading as DropdownMenuGroupHeading, + Group, + GroupHeading, + Item, + Label, + RadioGroup, + RadioItem, + Root, + Separator, + Shortcut, + Sub, + SubContent, + SubTrigger, + Trigger, +}; diff --git a/src/lib/components/ui/input/index.ts b/src/lib/components/ui/input/index.ts new file mode 100644 index 0000000..f47b6d3 --- /dev/null +++ b/src/lib/components/ui/input/index.ts @@ -0,0 +1,7 @@ +import Root from "./input.svelte"; + +export { + Root, + // + Root as Input, +}; diff --git a/src/lib/components/ui/input/input.svelte b/src/lib/components/ui/input/input.svelte new file mode 100644 index 0000000..960167d --- /dev/null +++ b/src/lib/components/ui/input/input.svelte @@ -0,0 +1,52 @@ + + +{#if type === "file"} + +{:else} + +{/if} diff --git a/src/lib/components/ui/pagination/index.ts b/src/lib/components/ui/pagination/index.ts new file mode 100644 index 0000000..d83c7a9 --- /dev/null +++ b/src/lib/components/ui/pagination/index.ts @@ -0,0 +1,25 @@ +import Root from "./pagination.svelte"; +import Content from "./pagination-content.svelte"; +import Item from "./pagination-item.svelte"; +import Link from "./pagination-link.svelte"; +import PrevButton from "./pagination-prev-button.svelte"; +import NextButton from "./pagination-next-button.svelte"; +import Ellipsis from "./pagination-ellipsis.svelte"; + +export { + Root, + Content, + Item, + Link, + PrevButton, + NextButton, + Ellipsis, + // + Root as Pagination, + Content as PaginationContent, + Item as PaginationItem, + Link as PaginationLink, + PrevButton as PaginationPrevButton, + NextButton as PaginationNextButton, + Ellipsis as PaginationEllipsis, +}; diff --git a/src/lib/components/ui/pagination/pagination-content.svelte b/src/lib/components/ui/pagination/pagination-content.svelte new file mode 100644 index 0000000..e1124fc --- /dev/null +++ b/src/lib/components/ui/pagination/pagination-content.svelte @@ -0,0 +1,20 @@ + + +
    + {@render children?.()} +
diff --git a/src/lib/components/ui/pagination/pagination-ellipsis.svelte b/src/lib/components/ui/pagination/pagination-ellipsis.svelte new file mode 100644 index 0000000..3be94c9 --- /dev/null +++ b/src/lib/components/ui/pagination/pagination-ellipsis.svelte @@ -0,0 +1,22 @@ + + + diff --git a/src/lib/components/ui/pagination/pagination-item.svelte b/src/lib/components/ui/pagination/pagination-item.svelte new file mode 100644 index 0000000..fd7ffc3 --- /dev/null +++ b/src/lib/components/ui/pagination/pagination-item.svelte @@ -0,0 +1,14 @@ + + +
  • + {@render children?.()} +
  • diff --git a/src/lib/components/ui/pagination/pagination-link.svelte b/src/lib/components/ui/pagination/pagination-link.svelte new file mode 100644 index 0000000..58b1a5c --- /dev/null +++ b/src/lib/components/ui/pagination/pagination-link.svelte @@ -0,0 +1,39 @@ + + +{#snippet Fallback()} + {page.value} +{/snippet} + + diff --git a/src/lib/components/ui/pagination/pagination-next-button.svelte b/src/lib/components/ui/pagination/pagination-next-button.svelte new file mode 100644 index 0000000..d4b9553 --- /dev/null +++ b/src/lib/components/ui/pagination/pagination-next-button.svelte @@ -0,0 +1,33 @@ + + +{#snippet Fallback()} + Next + +{/snippet} + + diff --git a/src/lib/components/ui/pagination/pagination-prev-button.svelte b/src/lib/components/ui/pagination/pagination-prev-button.svelte new file mode 100644 index 0000000..2d3dc70 --- /dev/null +++ b/src/lib/components/ui/pagination/pagination-prev-button.svelte @@ -0,0 +1,33 @@ + + +{#snippet Fallback()} + + Previous +{/snippet} + + diff --git a/src/lib/components/ui/pagination/pagination.svelte b/src/lib/components/ui/pagination/pagination.svelte new file mode 100644 index 0000000..60e3471 --- /dev/null +++ b/src/lib/components/ui/pagination/pagination.svelte @@ -0,0 +1,28 @@ + + + diff --git a/src/lib/components/ui/popover/index.ts b/src/lib/components/ui/popover/index.ts new file mode 100644 index 0000000..9f30922 --- /dev/null +++ b/src/lib/components/ui/popover/index.ts @@ -0,0 +1,17 @@ +import { Popover as PopoverPrimitive } from "bits-ui"; +import Content from "./popover-content.svelte"; +import Trigger from "./popover-trigger.svelte"; +const Root = PopoverPrimitive.Root; +const Close = PopoverPrimitive.Close; + +export { + Root, + Content, + Trigger, + Close, + // + Root as Popover, + Content as PopoverContent, + Trigger as PopoverTrigger, + Close as PopoverClose, +}; diff --git a/src/lib/components/ui/popover/popover-content.svelte b/src/lib/components/ui/popover/popover-content.svelte new file mode 100644 index 0000000..9bced7a --- /dev/null +++ b/src/lib/components/ui/popover/popover-content.svelte @@ -0,0 +1,29 @@ + + + + + diff --git a/src/lib/components/ui/popover/popover-trigger.svelte b/src/lib/components/ui/popover/popover-trigger.svelte new file mode 100644 index 0000000..586323c --- /dev/null +++ b/src/lib/components/ui/popover/popover-trigger.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/lib/components/ui/progress/index.ts b/src/lib/components/ui/progress/index.ts new file mode 100644 index 0000000..25eee61 --- /dev/null +++ b/src/lib/components/ui/progress/index.ts @@ -0,0 +1,7 @@ +import Root from "./progress.svelte"; + +export { + Root, + // + Root as Progress, +}; diff --git a/src/lib/components/ui/progress/progress.svelte b/src/lib/components/ui/progress/progress.svelte new file mode 100644 index 0000000..6833013 --- /dev/null +++ b/src/lib/components/ui/progress/progress.svelte @@ -0,0 +1,27 @@ + + + +
    +
    diff --git a/src/lib/components/ui/separator/index.ts b/src/lib/components/ui/separator/index.ts new file mode 100644 index 0000000..82442d2 --- /dev/null +++ b/src/lib/components/ui/separator/index.ts @@ -0,0 +1,7 @@ +import Root from "./separator.svelte"; + +export { + Root, + // + Root as Separator, +}; diff --git a/src/lib/components/ui/separator/separator.svelte b/src/lib/components/ui/separator/separator.svelte new file mode 100644 index 0000000..09d88f4 --- /dev/null +++ b/src/lib/components/ui/separator/separator.svelte @@ -0,0 +1,20 @@ + + + diff --git a/src/lib/components/ui/skeleton/index.ts b/src/lib/components/ui/skeleton/index.ts new file mode 100644 index 0000000..186db21 --- /dev/null +++ b/src/lib/components/ui/skeleton/index.ts @@ -0,0 +1,7 @@ +import Root from "./skeleton.svelte"; + +export { + Root, + // + Root as Skeleton, +}; diff --git a/src/lib/components/ui/skeleton/skeleton.svelte b/src/lib/components/ui/skeleton/skeleton.svelte new file mode 100644 index 0000000..c7e3d26 --- /dev/null +++ b/src/lib/components/ui/skeleton/skeleton.svelte @@ -0,0 +1,17 @@ + + +
    diff --git a/src/lib/components/ui/toggle-group/index.ts b/src/lib/components/ui/toggle-group/index.ts new file mode 100644 index 0000000..12b14b9 --- /dev/null +++ b/src/lib/components/ui/toggle-group/index.ts @@ -0,0 +1,10 @@ +import Root from "./toggle-group.svelte"; +import Item from "./toggle-group-item.svelte"; + +export { + Root, + Item, + // + Root as ToggleGroup, + Item as ToggleGroupItem, +}; diff --git a/src/lib/components/ui/toggle-group/toggle-group-item.svelte b/src/lib/components/ui/toggle-group/toggle-group-item.svelte new file mode 100644 index 0000000..a22a114 --- /dev/null +++ b/src/lib/components/ui/toggle-group/toggle-group-item.svelte @@ -0,0 +1,34 @@ + + + diff --git a/src/lib/components/ui/toggle-group/toggle-group.svelte b/src/lib/components/ui/toggle-group/toggle-group.svelte new file mode 100644 index 0000000..351fbd8 --- /dev/null +++ b/src/lib/components/ui/toggle-group/toggle-group.svelte @@ -0,0 +1,47 @@ + + + + + + diff --git a/src/lib/components/ui/toggle/index.ts b/src/lib/components/ui/toggle/index.ts new file mode 100644 index 0000000..8cb2936 --- /dev/null +++ b/src/lib/components/ui/toggle/index.ts @@ -0,0 +1,13 @@ +import Root from "./toggle.svelte"; +export { + toggleVariants, + type ToggleSize, + type ToggleVariant, + type ToggleVariants, +} from "./toggle.svelte"; + +export { + Root, + // + Root as Toggle, +}; diff --git a/src/lib/components/ui/toggle/toggle.svelte b/src/lib/components/ui/toggle/toggle.svelte new file mode 100644 index 0000000..d3b35f0 --- /dev/null +++ b/src/lib/components/ui/toggle/toggle.svelte @@ -0,0 +1,52 @@ + + + + + diff --git a/src/lib/data/apps.json b/src/lib/data/apps.json new file mode 100644 index 0000000..306df3f --- /dev/null +++ b/src/lib/data/apps.json @@ -0,0 +1,18 @@ +[ + { + "name": "LNbits", + "url": "https://bitcointxoko.org" + }, + { + "name": "BTCPay", + "url": "https://btcpay.bitcointxoko.org" + }, + { + "name": "Blossom Server", + "url": "https://loratu.bitcointxoko.org" + }, + { + "name": "Blossom Drive", + "url": "https://blossom.bitcointxoko.org" + } +] diff --git a/src/lib/data/products.json b/src/lib/data/products.json new file mode 100644 index 0000000..0598651 --- /dev/null +++ b/src/lib/data/products.json @@ -0,0 +1,128 @@ +[ + { + "name": "Una Posada para Caminantes", + "images": [ + { + "alt": "una-posada-para-caminantes", + "src": "https://loratu.bitcointxoko.org/7228b931ae8bda272498df8d40433bc9d4fbafc938f0d4f2ed5baa5a34f3ab6b.png", + "title": "una-posada-para-caminantes" + } + ], + "description": "Antes de que existieran Bitcoin, los mercados libres digitales o la conversación global sobre soberanía tecnológica, Una posada para caminantes anticipó —con una precisión sorprendente— la aparición de redes paralelas fuera del alcance de los gobiernos tradicionales. En esta novela provocadora, Paul Rosenberg entrelaza ciencia, filosofía, criptografía y política para seguir a un puñado de personajes —científicos, hackers, periodistas, inversores— que se apartan de las instituciones del mundo oficial y comienzan a construir el suyo propio. Lo que descubren no es solo una nueva forma de pensar, sino una nueva forma de existir: libre, voluntaria y cifrada. A medio camino entre el relato de ideas y la advertencia visionaria, esta obra funciona como un tratado encubierto sobre soberanía individual, mercados libres y resistencia pacífica al poder centralizado.", + "action": "https://btcpay.bitcointxoko.org/apps/4xToJK4VnWhw5sWAGiS1rxZdCW6/pos", + "choiceKey": "una-posada-para-caminantes", + "price": "25,00", + "currency": "€", + "disabled": false + }, + { + "name": "Criptoria (Tapa Blanda)", + "images": [ + { + "alt": "criptoria-tapa-blanda", + "src": "https://loratu.bitcointxoko.org/0a4492c4394b67793228d93f82883ff8c84f70f3cd67588b21bf2ab4efd54760.png", + "title": "criptoria-tapa-blanda" + } + ], + "description": "Criptoria: de Turing a Nakamoto es una madriguera de madrigueras sobre las computadoras, las redes, la ciberseguridad y el dinero digital. Desde Grecia hasta Bitcoin, Criptoria narra una selección de hitos acontecidos antes y después de Alan Turing. El libro expone una amplia colección de personas, organizaciones, conceptos e inventos que evidencian la profunda relación histórica y cultural entre la matemática, la criptografía, la informática y la lucha por la soberanía individual. Criptoria está dirigido a todas las personas convencidas de que, más allá de las vías heredadas o impuestas, hay otras formas de organización social y económica que pueden y deben ser exploradas.", + "action": "https://btcpay.bitcointxoko.org/apps/4xToJK4VnWhw5sWAGiS1rxZdCW6/pos", + "choiceKey": "criptoria-tapa-blanda", + "price": "25,00", + "currency": "€", + "disabled": false + }, + { + "name": "Criptoria (Tapa Dura)", + "images": [ + { + "alt": "criptoria-tapa-dura", + "src": "https://loratu.bitcointxoko.org/0a4492c4394b67793228d93f82883ff8c84f70f3cd67588b21bf2ab4efd54760.png", + "title": "criptoria-tapa-dura" + } + ], + "description": "Criptoria: de Turing a Nakamoto es una madriguera de madrigueras sobre las computadoras, las redes, la ciberseguridad y el dinero digital. Desde Grecia hasta Bitcoin, Criptoria narra una selección de hitos acontecidos antes y después de Alan Turing. El libro expone una amplia colección de personas, organizaciones, conceptos e inventos que evidencian la profunda relación histórica y cultural entre la matemática, la criptografía, la informática y la lucha por la soberanía individual. Criptoria está dirigido a todas las personas convencidas de que, más allá de las vías heredadas o impuestas, hay otras formas de organización social y económica que pueden y deben ser exploradas.", + "action": "https://btcpay.bitcointxoko.org/apps/4xToJK4VnWhw5sWAGiS1rxZdCW6/pos", + "choiceKey": "criptoria-tapa-dura", + "price": "43,00", + "currency": "€", + "disabled": false + }, + { + "name": "BBQ en Eibar", + "images": [ + { + "alt": "bbq", + "src": "https://loratu.bitcointxoko.com/9119d4e30ab94f352ae748daf6d849811d7af24e10c345489631c5638c5ba060.webp", + "title": "bbq" + } + ], + "description": "Bote para cubrir los gastos de carne, carbón, bebidas, etc. Uno de nosotros en Eibar se encargará de hacer la compra antes del meetup.", + "action": "https://btcpay.bitcointxoko.org/apps/41wJSH8CL4aMBzUa7UpnAKH1NcEz/pos", + "choiceKey": "bbq-eibar", + "price": "20.000", + "currency": "sats", + "disabled": true + }, + { + "name": "Calcetines", + "images": [ + { + "alt": "socks", + "src": "https://loratu.bitcointxoko.org/6f5f418ac2dc5b67b00d2c19a829bfd77d5eda23240d87f9b35d4489e7cdec85.webp", + "title": "socks" + }, + { + "alt": "socks", + "src": "https://loratu.bitcointxoko.org/5ff548bdbf323bd56846775a5f86c9892197e867b3e4f545602d55217bcb293f.webp", + "title": "socks" + }, + { + "alt": "socks", + "src": "https://loratu.bitcointxoko.org/e8424ad97d9c2e852b5438fdc5dac6d38a0091d672da173fc96f1c75870ceabd.webp", + "title": "socks" + }, + { + "alt": "socks", + "src": "https://loratu.bitcointxoko.org/f1b028dfc2365f81a8fa3c3d3169bc3b532a61b759949279f66776363b3fcc66.webp", + "title": "socks" + } + ], + "description": "¡Ponte a la moda Bitcoin con nuestros calcetines de Bitcoin! 🧦 ¡Da pasos seguros con estilo mientras muestras tu amor por Bitcoin! 🚀", + "action": "https://btcpay.bitcointxoko.org/apps/4xToJK4VnWhw5sWAGiS1rxZdCW6/pos", + "choiceKey": "calcetines", + "price": "10,00", + "currency": "€", + "disabled": false + }, + { + "name": "Calcetines x 3", + "images": [ + { + "alt": "socks", + "src": "https://loratu.bitcointxoko.org/3199d0c2c665f7eec0e2df89eb9d5cae7da5e09de566c95449b82dcd7081bc16.webp", + "title": "socks" + } + ], + "description": "Presentamos nuestros nuevos calcetines Bitcoin, la forma más cómoda de caminar hacia el futuro financiero. 🧦 ¡Lleva consigo el espíritu de Satoshi en cada paso! 🚀 ", + "action": "https://btcpay.bitcointxoko.org/apps/4xToJK4VnWhw5sWAGiS1rxZdCW6/pos", + "choiceKey": "calcetines-x-3", + "price": "25,00", + "currency": "€", + "disabled": false + }, + { + "name": "Tarjeta NFC", + "images": [ + { + "alt": "tarjeta nfc", + "src": "https://loratu.bitcointxoko.org/c6ec6f400675cdccb43829c1f41f1a1261b28cae0c85107765caa6382dee1254.jpg" + } + ], + "description": "Un chip NXP NTAG424 DNA dentro de una tarjeta NFC PVC blanca. ", + "action": "https://btcpay.bitcointxoko.org/apps/41wJSH8CL4aMBzUa7UpnAKH1NcEz/pos", + "choiceKey": "boltcard", + "price": "1.000", + "currency": "sats", + "disabled": false + } +] diff --git a/src/lib/index.ts b/src/lib/index.ts new file mode 100644 index 0000000..856f2b6 --- /dev/null +++ b/src/lib/index.ts @@ -0,0 +1 @@ +// place files you want to import through the `$lib` alias in this folder. diff --git a/src/lib/stores/currentUser.ts b/src/lib/stores/currentUser.ts new file mode 100644 index 0000000..49bdb2f --- /dev/null +++ b/src/lib/stores/currentUser.ts @@ -0,0 +1,53 @@ +import { type NDKUser, NDKKind, NDKNip07Signer, NDKEvent } from '@nostr-dev-kit/ndk'; +import { writable } from 'svelte/store'; + +const currentUser = writable(null); + +// Store the user's current follower list as an array of pubkeys +// export const currentUserFollows = writable([]); +// Store the user's app settings for Listr +// export const currentUserSettings = writable(null); + +/** + * Fetch the follows for a user, formatted as an array of pubkeys + * @param user the user who you want to fetch follows for + * @returns an array of pubkeys of all the users they follow + */ +// export async function fetchUserFollows(user: NDKUser): Promise { +// const followsSet = await user.follows(); +// return Array.from(followsSet).map((user) => user.pubkey); +// } + +/** + * Fetch the app specific settings for Listr + * @param user the user you want to fetch settings for + * @returns A promise object with the settings or null + */ +// export async function fetchUserSettings(user: NDKUser): Promise { +// if (!user || !user.ndk) throw new Error("No logged in user or NDK instance"); +// const ndk = user.ndk; +// const settingsEvents = await ndk.fetchEvents({ +// kinds: [NDKKind.AppSpecificData], +// authors: [user.pubkey], +// "#d": ["listr/settings/v1"], +// }); +// const eventsArray = Array.from(settingsEvents); + +// let settings: App.UserSettings = { devMode: false }; + +// if (eventsArray.length === 1) { +// const event: NDKEvent = eventsArray[0] as NDKEvent; +// let signer: NDKNip07Signer; +// if (!ndk.signer) { +// signer = new NDKNip07Signer(); +// ndk.signer = signer; +// } +// await event.decrypt(user); +// settings = JSON.parse(event.content); +// } else if (eventsArray.length > 1) { +// console.error("Many settings events", eventsArray); +// } +// return settings; +// } + +export default currentUser; diff --git a/src/lib/stores/events.ts b/src/lib/stores/events.ts new file mode 100644 index 0000000..2b9e1f2 --- /dev/null +++ b/src/lib/stores/events.ts @@ -0,0 +1,14 @@ +// stores.ts +import { derived } from 'svelte/store'; +import type { NDKEventStore, ExtendedBaseType } from '@nostr-dev-kit/ndk-svelte'; +import type { NDKEvent } from '@nostr-dev-kit/ndk'; + +export function createRecentEventsStore( + events: NDKEventStore>, + count: number = 5 +) { + return derived(events, ($events) => { + if (!$events) return []; + return [...$events].sort((a, b) => b.created_at - a.created_at).slice(0, count); + }); +} diff --git a/src/lib/stores/ndk.ts b/src/lib/stores/ndk.ts new file mode 100644 index 0000000..5ee51bc --- /dev/null +++ b/src/lib/stores/ndk.ts @@ -0,0 +1,83 @@ +// import { PUBLIC_PUBKEY, PUBLIC_RELAYS } from '$env/static/public'; +import { browser } from '$app/environment'; +import type { NDKCacheAdapter } from '@nostr-dev-kit/ndk'; +import NDKCacheAdapterDexie from '@nostr-dev-kit/ndk-cache-dexie'; +import NDKSvelte from '@nostr-dev-kit/ndk-svelte'; +import NDK, { NDKRelayAuthPolicies } from '@nostr-dev-kit/ndk'; +import { writable } from 'svelte/store'; + +const relayUrls: string[] = [ + 'wss://nos.lol', + 'wss://nostr.wine', + 'wss://relay.damus.io', + 'wss://koru.bitcointxoko.org' +]; +// let relayUrls: string[]; +// relayUrls = PUBLIC_RELAYS.split(','); + +// Create a new NDK instance with explicit relays +// const ndk = new NDK({ +// explicitRelayUrls: relayUrls +// }); +// Now connect to specified relays +// if (browser) { +// ndk.connect().then(() => { +// console.log('Connected'); +// }); +// } + +let cacheAdapter: NDKCacheAdapter | undefined; + +if (browser) { + cacheAdapter = new NDKCacheAdapterDexie({ dbName: 'gugara' }); +} + +// export const ndkStore = new NDKSvelte({ +// explicitRelayUrls: [ +// "wss://purplepag.es", +// "wss://relay.nostr.band", +// "wss://nos.lol", +// 'wss://relay.snort.social', +// "wss://relay.damus.io", +// "wss://nostr.wine", +// "wss://bostr.bitcointxoko.com", +// "ws://localhost:8080", +// ], +// explicitRelayUrls: relayUrls, +// cacheAdapter: cacheAdapter, +// }); + +// ndkStore.connect().then(() => console.log("NDK Connected")); + +// Create a singleton instance that is the default export +// const ndk = writable(ndkStore); + +const ndkStore = new NDKSvelte({ + explicitRelayUrls: relayUrls, + cacheAdapter: cacheAdapter, + enableOutboxModel: true +}); + +ndkStore.relayAuthDefaultPolicy = NDKRelayAuthPolicies.signIn({ + ndk: ndkStore +}); + +ndkStore + .connect() + .catch((error: Error) => { + console.error('Failed to connect to relays:', error); + }) + .then(() => console.log('NDK Connected')); + +const ndk = writable(ndkStore); + +export const bunkerNDKStore = new NDK({ + explicitRelayUrls: ['wss://relay.nsec.app'], + enableOutboxModel: true +}); +bunkerNDKStore.connect().then(() => console.log('Bunker NDK Connected')); +export const bunkerNdk = writable(bunkerNDKStore); + +// export const user = ndk.getUser({ npub: PUBLIC_PUBKEY }); + +export default ndk; diff --git a/src/lib/types.ts b/src/lib/types.ts new file mode 100644 index 0000000..28f1a19 --- /dev/null +++ b/src/lib/types.ts @@ -0,0 +1,17 @@ +export interface BunkerConnection { + pubkey: string; + relayUrl: string; + isConnected: boolean; +} + +export interface SignInError { + message: string; + code?: string; +} + +export interface UserProfile { + pubkey: string; + displayName?: string; + name?: string; + picture?: string; +} diff --git a/src/lib/utils.ts b/src/lib/utils.ts new file mode 100644 index 0000000..55005d4 --- /dev/null +++ b/src/lib/utils.ts @@ -0,0 +1,19 @@ +import { clsx, type ClassValue } from 'clsx'; +import { twMerge } from 'tailwind-merge'; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export type WithoutChild = T extends { child?: any } ? Omit : T; +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export type WithoutChildren = T extends { children?: any } ? Omit : T; +export type WithoutChildrenOrChild = WithoutChildren>; +export type WithElementRef = T & { ref?: U | null }; + +export function readingTime(text: string): number { + const wpm = 225; + const words = text.trim().split(/\s+/).length; + return Math.ceil(words / wpm); +} diff --git a/src/lib/utils/auth.ts b/src/lib/utils/auth.ts new file mode 100644 index 0000000..d951502 --- /dev/null +++ b/src/lib/utils/auth.ts @@ -0,0 +1,147 @@ +import { writable } from 'svelte/store'; +import { browser } from '$app/environment'; +import NDK, { + NDKNip07Signer, + NDKNip46Signer, + NDKPrivateKeySigner, + NDKUser +} from '@nostr-dev-kit/ndk'; + +export const ndk = writable(null); +export const user = writable(null); +export const isAuthenticated = writable(false); + +const STORAGE_KEY = 'nostr_pubkey'; + +export enum SigninMethod { + Nip07 = 'nip07', + Nip46 = 'nip46', + PK = 'pk' +} + +export async function initializeNDK() { + const ndkInstance = new NDK({ + explicitRelayUrls: ['wss://nostr.wine', 'wss://nos.lol'] + }); + + await ndkInstance.connect(); + ndk.set(ndkInstance); + console.log('NDK Connected'); + + // Check for stored public key + await checkStoredUser(ndkInstance); +} + +async function checkStoredUser(ndkInstance: NDK) { + const storedPubkey = localStorage.getItem(STORAGE_KEY); + + if (storedPubkey) { + try { + // Create a new NDK instance WITH signer for authenticated users + const signerNDK = new NDK({ + explicitRelayUrls: ['wss://nostr.wine', 'wss://nos.lol'], + signer: new NDKNip07Signer() + }); + + await signerNDK.connect(); + + // Create user from stored pubkey + const ndkUser = new NDKUser({ pubkey: storedPubkey }); + ndkUser.ndk = signerNDK; + + // Set the NDK instance with signer + ndk.set(signerNDK); + user.set(ndkUser); + isAuthenticated.set(true); + + console.log('User restored with signer:', storedPubkey); + } catch (error) { + console.error('Failed to restore user with signer:', error); + // Fall back to non-authenticated state + ndk.set(ndkInstance); + localStorage.removeItem(STORAGE_KEY); + } + } else { + // No stored user, use NDK without signer + ndk.set(ndkInstance); + } +} + +export async function signInWithNIP07() { + try { + const signerNDK = new NDK({ + explicitRelayUrls: ['wss://nostr.wine', 'wss://nos.lol'], + signer: new NDKNip07Signer() + }); + + await signerNDK.connect(); + + // This will prompt the user for permission + const ndkUser = await signerNDK.signer!.user(); + + // Store the public key for future sessions + localStorage.setItem(STORAGE_KEY, ndkUser.pubkey); + + ndk.set(signerNDK); + user.set(ndkUser); + isAuthenticated.set(true); + + console.log('User signed in:', ndkUser.pubkey); + localStorage.setItem('nostrSigninMethod', SigninMethod.Nip07); + return ndkUser; + } catch (error) { + console.error('NIP-07 sign in failed:', error); + throw error; + } +} + +export async function userFromNip46( + ndk: NDK, + bunkerNdk: NDK, + token?: string +): Promise { + let localSigner: NDKPrivateKeySigner; + let user: NDKUser | null = null; + if (browser) { + const storedKey = localStorage.getItem('Nip46LocalSignerPK'); + const targetNpub = localStorage.getItem('Nip46TargetNpub'); + // If we have a local PK and a target npub, try and sign in. + if (storedKey && targetNpub) { + console.log('stored key and target npub'); + localSigner = new NDKPrivateKeySigner(storedKey); + const targetUser = ndk.getUser({ npub: targetNpub }); + const remoteSigner = new NDKNip46Signer(bunkerNdk, targetUser!.pubkey, localSigner); + ndk.signer = remoteSigner; + await remoteSigner.blockUntilReady(); + user = await remoteSigner.user(); + } + // If we're missing one of the above but we have a token, try and create a new nsecBunker connection + else if (token) { + const localSigner = NDKPrivateKeySigner.generate(); + localStorage.setItem('Nip46LocalSignerPK', localSigner.privateKey as string); + const remoteSigner = new NDKNip46Signer(bunkerNdk, token, localSigner); + ndk.signer = remoteSigner; + try { + await remoteSigner.blockUntilReady(); + user = await remoteSigner.user(); + localStorage.setItem('Nip46TargetNpub', user.npub); + } catch (error) { + // toast.error(error as string); + console.error(error); + } + } + localStorage.setItem('nostrSigninMethod', SigninMethod.Nip46); + } + return user; +} + +export function signOut() { + localStorage.removeItem(STORAGE_KEY); + user.set(null); + isAuthenticated.set(false); + console.log('User signed out'); + + // Reinitialize NDK without signer + initializeNDK(); + console.log('Reinitalised NDK'); +} diff --git a/src/lib/utils/nsecbunker.ts b/src/lib/utils/nsecbunker.ts new file mode 100644 index 0000000..17af65f --- /dev/null +++ b/src/lib/utils/nsecbunker.ts @@ -0,0 +1,86 @@ +// lib/utils/nsecbunker.ts +import NDK, { + NDKNip46Signer, + NDKPrivateKeySigner, + NDKRelay, + type NDKUser +} from '@nostr-dev-kit/ndk'; + +export interface NsecBunkerConnection { + connectionString: string; + pubkey: string; + relays: string[]; + secret?: string; +} + +export function parseNsecBunkerUri(uri: string): NsecBunkerConnection | null { + try { + // Parse bunker://pubkey?relay=wss://relay.com&relay=wss://relay2.com&secret=optional + const url = new URL(uri); + + if (url.protocol !== 'bunker:') { + throw new Error('Invalid bunker URI protocol'); + } + + const pubkey = url.hostname || url.pathname.replace('//', ''); + const relays = url.searchParams.getAll('relay'); + const secret = url.searchParams.get('secret'); + + if (!pubkey || relays.length === 0) { + throw new Error('Invalid bunker URI: missing pubkey or relays'); + } + + return { + connectionString: uri, + pubkey, + relays, + secret: secret || undefined + }; + } catch (error) { + console.error('Failed to parse nsecBunker URI:', error); + return null; + } +} + +export function generateBunkerUri(pubkey: string, relays: string[], secret?: string): string { + const url = new URL(`bunker://${pubkey}`); + + relays.forEach((relay) => { + url.searchParams.append('relay', relay); + }); + + if (secret) { + url.searchParams.set('secret', secret); + } + + return url.toString(); +} + +export async function connectToNsecBunker( + ndk: NDK, + connection: NsecBunkerConnection, + localPrivateKey?: string +): Promise { + // Create local signer for the connection + const localSigner = localPrivateKey + ? new NDKPrivateKeySigner(localPrivateKey) + : NDKPrivateKeySigner.generate(); + + // Add the bunker relays to NDK instance + for (const relayUrl of connection.relays) { + try { + const relay = new NDKRelay(relayUrl); + ndk.addExplicitRelay(relay); + } catch (error) { + console.warn(`Failed to add relay ${relayUrl}:`, error); + } + } + + // Create NIP-46 signer with the remote pubkey and local signer + const remoteSigner = new NDKNip46Signer(ndk, connection.pubkey, localSigner); + + // Wait for the signer to be ready + await remoteSigner.blockUntilReady(); + + return remoteSigner; +} diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..2811179 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,22 @@ + + + + + + + +
    +
    + {@render children?.()} +
    +
    diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..80a3b95 --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,148 @@ + + + + Bitcoin Txoko + + + +
    +
    + + Hero background + + +
    + + +
    +
    +
    +

    + Ongi etorri +

    +

    + Bitcoin Txoko es un espacio abierto de aprendizaje que surgió espontáneamente cuando + bitcoiners se conectaron a través de nostr para compartir conocimientos. Sin estructura + formal, se mantienen conectados en línea y mediante encuentros periódicos, creando + cooperación y una infraestructura compartida donde cada miembro aporta según sus + capacidades. +

    +
    + +
    +
    +
    + + + Calendario + + + +
    + {#each $recentCal as event (event.id)} + + {/each} +
    + + + + + Artículos + + + +
    + {#each $recentArt as event (event.id)} + + {/each} +
    + + + + + Tienda + + + +
    + {#each products.slice(0, 3) as product (product.choiceKey)} + + {/each} +
    + + + +
    diff --git a/src/routes/apps/+page.svelte b/src/routes/apps/+page.svelte new file mode 100644 index 0000000..d62e8ea --- /dev/null +++ b/src/routes/apps/+page.svelte @@ -0,0 +1,45 @@ + + + + Apps - Bitcoin Txoko + + + +
    +
    + {#await $ndk.fetchEvent( { kinds: [30003], authors: [pubkey], '#d': ['nostree-e4ba9cf7-e1be-4f8a-9747-2f2672bf2bd7'] } )} + {#each apps as app (app.url)} + + + {app.name} + + + {/each} + {:then event} + {#if event} + {#each event.tags.filter((v) => v[0] === 'r') as tag (tag[1])} + + + {tag[2]} + + + {/each} + {/if} + {/await} +
    +
    diff --git a/src/routes/articles/+page.svelte b/src/routes/articles/+page.svelte new file mode 100644 index 0000000..5e654f8 --- /dev/null +++ b/src/routes/articles/+page.svelte @@ -0,0 +1,40 @@ + + + + Articles - Bitcoin Txoko + + + +
    + {#each sortedEvents as event (event.id)} + + {/each} +
    diff --git a/src/routes/calendar/+page.svelte b/src/routes/calendar/+page.svelte new file mode 100644 index 0000000..a663362 --- /dev/null +++ b/src/routes/calendar/+page.svelte @@ -0,0 +1,41 @@ + + + + Calendar - Bitcoin Txoko + + + +
    + {#each sortedEvents as event (event.id)} + + {/each} +
    diff --git a/src/routes/calendar/[id]/+page.server.ts b/src/routes/calendar/[id]/+page.server.ts new file mode 100644 index 0000000..7d00f86 --- /dev/null +++ b/src/routes/calendar/[id]/+page.server.ts @@ -0,0 +1,10 @@ +import type { PageServerLoad } from './$types'; + +export const load = (async ({ params, setHeaders }) => { + setHeaders({ + 'cache-control': 'public, max-age: 3600' + }); + return { + event: params.id + }; +}) satisfies PageServerLoad; diff --git a/src/routes/calendar/[id]/+page.svelte b/src/routes/calendar/[id]/+page.svelte new file mode 100644 index 0000000..611bd1c --- /dev/null +++ b/src/routes/calendar/[id]/+page.svelte @@ -0,0 +1,99 @@ + + + + {#await $ndk.fetchEvent(data.event) then event} + {#if event} + + {event.tagValue('name') ? event.tagValue('name') : event.tagValue('title')} - Bitcoin Txoko + + + {/if} + {/await} + + +
    + {#await $ndk.fetchEvent(data.event)} + + {:then event} + {#if event} +
    + {event.tagValue('name') +
    +
    +
    + {event.tagValue('name') ? event.tagValue('name') : event.tagValue('title')} +
    + +
    +
    + + {new Date(Number(event.tagValue('start')) * 1000).toLocaleDateString('es-ES', { + weekday: 'short', + day: 'numeric', + month: '2-digit', + year: '2-digit' + })} +
    + +
    + + {new Date(Number(event.tagValue('start')) * 1000).toLocaleTimeString([], { + hour: '2-digit', + minute: '2-digit' + })}-{new Date(Number(event.tagValue('end')) * 1000).toLocaleTimeString([], { + hour: '2-digit', + minute: '2-digit' + })} +
    + +
    + + {#if event.tagValue('location')} + {getTagValue(event.tags, 'location', 1) + ? getTagValue(event.tags, 'location', 1) + : getTagValue(event.tags, 'location')} + {/if} +
    +
    +
    + +
    + + + +
    +
    + + + + +
    + {/if} + {/await} +
    diff --git a/src/routes/fanzines/+page.svelte b/src/routes/fanzines/+page.svelte new file mode 100644 index 0000000..9e3c893 --- /dev/null +++ b/src/routes/fanzines/+page.svelte @@ -0,0 +1,8 @@ + + + diff --git a/src/routes/onboarding/+page.svelte b/src/routes/onboarding/+page.svelte new file mode 100644 index 0000000..d30f593 --- /dev/null +++ b/src/routes/onboarding/+page.svelte @@ -0,0 +1,314 @@ + + +
    + + {#if heroService} +
    +
    +

    + {heroService.title} +

    + +

    + {heroService.subtitle} +

    + +

    + {heroService.description} +

    + + +
    +
      + {#each heroService.bullet_points as point} +
    • + + + {@html parseText(point)} + +
    • + {/each} +
    +
    + +
    + {@html parseText(heroService.call_to_action)} +
    + +

    + {@html parseText(heroService.tagline)} +

    + + +
    +
    + {/if} + + +
    +

    + Nuestros Servicios +

    + +
    + {#each otherServices as service} + + + + {service.title} + + + {service.subtitle} + + + + +
    +

    + {service.description} +

    + + + + +
      + {#each service.bullet_points as point} +
    • + + + {@html parseText(point)} + +
    • + {/each} +
    + + +
    + + +
    +

    + {@html parseText(service.call_to_action)} +

    + +

    + {@html parseText(service.tagline)} +

    + + +
    + + {#if service.guides.euskera} + + {/if} +
    +
    +
    +
    + {/each} +
    +
    + + +
    +
    +

    ¿Tienes dudas?

    +

    + Únete a nosotros en nuestro próximo meetup presencial o conéctate con nuestra comunidad a + través de nuestras redes sociales. Estamos aquí para ayudarte a dar tus primeros pasos en + Bitcoin. +

    +
    + +
    +
    +
    +
    diff --git a/src/routes/page.svelte.spec.ts b/src/routes/page.svelte.spec.ts new file mode 100644 index 0000000..3c6adf3 --- /dev/null +++ b/src/routes/page.svelte.spec.ts @@ -0,0 +1,13 @@ +import { page } from '@vitest/browser/context'; +import { describe, expect, it } from 'vitest'; +import { render } from 'vitest-browser-svelte'; +import Page from './+page.svelte'; + +describe('/+page.svelte', () => { + it('should render h1', async () => { + render(Page); + + const heading = page.getByRole('heading', { level: 1 }); + await expect.element(heading).toBeInTheDocument(); + }); +}); diff --git a/src/routes/shop/+page.svelte b/src/routes/shop/+page.svelte new file mode 100644 index 0000000..7589388 --- /dev/null +++ b/src/routes/shop/+page.svelte @@ -0,0 +1,21 @@ + + + + Shop - Bitcoin Txoko + + + +
    +
    + {#each products as product (product.choiceKey)} + + {/each} +
    +
    diff --git a/src/routes/shop/[id]/+page.server.ts b/src/routes/shop/[id]/+page.server.ts new file mode 100644 index 0000000..f96fb80 --- /dev/null +++ b/src/routes/shop/[id]/+page.server.ts @@ -0,0 +1,7 @@ +import type { PageServerLoad } from './$types'; + +export const load = (async ({ params }) => { + return { + product: params.id + }; +}) satisfies PageServerLoad; diff --git a/src/routes/shop/[id]/+page.svelte b/src/routes/shop/[id]/+page.svelte new file mode 100644 index 0000000..6e8b598 --- /dev/null +++ b/src/routes/shop/[id]/+page.svelte @@ -0,0 +1,80 @@ + + + + {product?.name} - Bitcoin Txoko + + +
    + {#if product} +
    + + + {#each product.images as image, i (image.src)} + +
    + {image.alt} +
    +
    + {/each} +
    + + +
    +
    +
    + {product.name} +
    +
    +
    + + {#if product.currency === 'sats'} +
    + {product.price} + +
    + {:else} + {product.price}{product.currency} + {/if} +
    +
    + +
    + {#if product.disabled} + + {:else} + + + {/if} +
    +
    +
    + +

    + {product.description} +

    +
    + {/if} +
    diff --git a/static/5-1.gif b/static/5-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..b36acf2b7ae9a4098928d54c1e422f6a5e329144 GIT binary patch literal 461521 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%0AoY!bZikt!_1J3 zH$*|{2|G^Np(=_;gdmBK6ij*E6X8(8{^jOD+=GvFQqw}iL5L1$*_aZlc(D61p(j~` z*br8DGZS)*W8K)35O#!p+<1lnFbf zV}NE#$jIP8t^h>gc4KsrDW3GHQs^#bPNI|skRXrZ$?a&}NS+e11CHL2=!1kTf+_PT z8dnI*S*!E}Z5UXiBt*?iog88KnqbCHKx7w)bH|rBaLdv$ff|5V$%in-KQ{)1mSz~F z+=w>>Kn4<)no?aOHn%|Kb)qz7pjs2SCrLK8#so5RrIWltiegf-D4npBaiqaV3)Ta4 zbHovBRJjDQq(YybS&9*cgos!+k!ZkBUH*LWi?bLm`Xj!v=Zps*xDZ+4=bPI-q# zjnEU=z($d-V555sn1wEGDqfQ+1yVh^$|uE9lzLzmp^k=+1vS%}25YJzH3`H|j3Q{d zGJ^u7=uoCgNvTH^O{LUTOO6;tp4eK47pA%xArvq*Gh*b-dZ)xBZ0@L#;sENV!X?SV z4JDotsu6~japOOw!R%v13WU;+5G>m2pyXq=Z(L>F6&kSn)MF#%V z1Zf-%2@7xlKG3I%tyV)7gX{!E2PVA`3goPBH0^yr;;?QxrfQmTPB1sL-D$a@Ns-%z z1}*izPaGguqvih^=YX}`ft4q;X-Mf~j2lrsh;d*!gu-a#8&3IHGJ*6lABdXpz8)oX zs7&C)ZsRMODDA_+aHt%7C!ANcNcXees;-KxqBT~0wz~nz6yoI6DWA}xr}Qise`$J0 zJ2K&D3+xzirIcRyO3JwurlL9Fkcq}*U6K-bZsEpXwvv$WhvbEhKIV75KsZmIu_9~3mBV+4@QWT%ows- z&hsV>$=3j6beIC^#YncY#`t&wo>rkRl3X#LToPeG?|bY*g^&nERFF{mfB=M-6%9V{ z0jQ>k#3TQpdu1HMx6B*LuaDtW-+893V0rlSSzZl14Q{E;Zw+o|!(4=zU^6OSCB>DJ ztLI|(Rne_3vI`X=4)oBen(JK+TTq)Ln#>dl6O_iL)hFBvhR2zucoMRWO>RJI2HHw+ z=R&^BI}nd%UT|2|>Nru7PR!&8+ff)Hn9`SiN>~V_K7^$gVCrTyrQqe3(gMxml;ok? zW@I8!9^Abm4WRo83Ts6Ubp!~Vcw;32PpA?5*AoTw8yq)B#H!lCFKkXGJAnyQ4Qo~4+)ma$0$o~iXSECW-%>~mXDywCULnJC+ev%g1BvP_ zA0ydfx|sm8Fi9f7s%BgjhXemM7`_XE>u>sqbEsX4${Q~y7d$W&fd-J`MP3QdKuWEe z(B9FDaCIy7yTeW zNd_cM_Bk>^itu;-iq2C^o6k@c^p*yUhkEGo1V@5yjaC~{U@1^F1)ow%+`$C=RCoUv zQe*dLB|sxTQ8soL!UWBye*;5*J68nhmkP)xcvnL>5SI(_wK6d>YfkWZ0A_H@5I!j- zS$lI4i=-$PXbJ{^c})~F0e2m}LI6DoDOm=BFvo5VXa+jdNu}X#16TygFcFEIDT9Hy<0}AZc`H55!cG zR!$5;Y-q?YfT)FT6>jIDZBM3zIg@4pJa`bv~*P2NduN$JY`m!D2-)h(yqIvM3vPC4o|xa#Um# zRRlSDG9sYZ2^dp-s&E^(v4f7Md%)-huJj8&C3??fZy8vKFJ=VjGD>OCC-^9fj@DO? zR%M^CD&_bIk@Jm*vtA zUMESAPEk#BH)dy15#_j$i$j78*;fttI$!iUxN&9%iF%F3KT%MT$Q4yb|# z5OIC`5OiLcbe=FozgHP6X$B_Ak_)61&4^ovBa^sMkt{_oykHE2#~c44uz0RfT-0S| z>?nZ$WnDbUlXReG6eN{gn12VL2zNFL*w7uAVRxaBM^ML-XVeJiw-16Lf-~2a{zrQS zDJ95|DU3;lHJJvtfgj`$OnEpG#;6Cx5sRIGH*l8-gA!a`NHiBPNTHBiS*d3&r#G7v zM|ELWf%cdi(F#k2Ly8pu(ozn^V0(;cn`49#3qzFiC_~-SDViVx5D@~hV0eX)L7xB> zqjid;2!!D=l9n-$2(}u9Np7;~goQ+$@uml@^bt;peU+q>$263EXOS6Jma%0?Oj%+8 z6j;(}f1Ou~Lib<m1qBG-QQZ~n5WpNR@DT=qSc$y%ckUEvBz@k>#SCW=qRRT!<5U4Zi zEQ}*c3PYB9(3PdIHNmhS@i`iGNuRBVW;{ix#Tj6JqX++B5t+;Z89hU)nwkUL;Vw#hC$C2GrGd(60Oh}7_OLo^By3gM}x<#wQFnucErp~=ve_X-cJnj7|#pekpchX74LvcLJQ zx?p||DFr8DF%FRyPUU3#fTaqWjYAgzEfb*rvX4xlu~#OnH+dr|D=gIttNLX(C4?#2 zF_su5rn)z>^wA1{wHdt<3Pek3JgYttFm5l0mrd59Nx-cCT`O#%g@u$FK8nVwX5clD z$r0W4K1;VU;GnH}Ga8LHrm^~265$_-CkbmHZ%fcKH$edE%Cj7cib;?Gse`kn;12=Q zG9O3^VY?bzOM?wcb|11^UAaGRfg9d~I}TEg3Zo51KuTMNx1ofs7UiKN`UY|9t1?x8 zZy9kL)}uMPb~u3#EH?zdYYO>i4RzD5Vyg;f`@6ww6@3w&gcM^ci%Yz;G%}*An32WRu6Az2whW}Bs?pa??C zg-B#v1e-W+s|5cmj8wQ98K7V)7pCK9Nbkx7?_(7ICAhaRSWkxsLxpu%nDbA78501} zv;0sc1*(nw07#>=zk~$Bu26a)t4p^!7FA>?oN%@4!j;cdAkdO2Hz;2MwY$i9tEr>5 zU*QS2)*}dVwgGT9mD`V3S(R#+u0&990`o5dbHAG*!V>qB^0}saws4=~KN@zsja#^@ zJ3>_vz^p}!3xr)COynBQz$Onng;$rKZ|Pyh0L}8Lv;Wq3Pf7-Ekp#fovJPvFG z*&DrxtdtZ&BI@#3-GBtBfU>k^pI^+zO@WE!YX({mGysP_Yp5>1|hO1&}f{@n6(f7QxbRxdwRgm zlFYs4CKbIfo{DyvZXgVugeVj(u32~q`AB1z^_|5h&;fALD7_h(QX#wbX?5B?Y7zw$ ziY$B(0na)qH>z_U5u8oz|hM7{%~s@4l=gK8u_dJ?hR30q`UMgs>BCE0g`ntq9aw4Eqniw~FkEM~I= z7dtdKrdCBuUoU9}!3fiou+Vmsj?xQEjI^Jg@HC5&g3UG@jNAlwr!4f7e}NfSkW4yO zydo^8)DP{+$YRm3^`?7xTJuGHKmBlQ4Lz*6l-0zm@2hnRJ$;K{S((B1Q8BB`rrUY7??@0-?c3zkh|giv(F>?${x$O z_=+85;f)0S*9F`lZRsX4K8t~5EKrBp^TUn4+oQqd`n{)mz~cci+=kN|FU_23 z!MXua$Y!)9KOGV2%|I9W2`|3FSNWu=Kub7fH^=hh_N}|sDMSZE$ zzyVP{Jpm!G;@pUwC=|O;e!dR{?!?{w!AZTiX;<3FLgz9+A*0 zqP&8k=oGjBSbk2i4e%ZRnf?i#8s^D5rTcI;x7^ls<&#~<1Z2LT#FSh8yIy82q1BPv zdq}XLK9}d3jm#U#D`$6}@Y=aTRC#vjT4pC4fQ|9{k^DCn7DtI2BI%KkL&xq*PT}Q{ zy%}0c;RvRs0B|M1Of;A+=9+Gpb&l*!kpW7f;*X$82dKxpTGj(G%Esh7dvIXijUFu* zyin$%pTOnfZSRV1G`&H@=SrQG1o54IBpjQ(|gCR?r$ebm66 zlx+%cdPC;!Prm$`Nng1lfDyeCuC23au;a2+*c;RNKRtu}Z9PFU|NRBJC%u^sgH$`E447LKg* zZryOa8keq##l0HXre?%S8AyLd)dcO0sM7S}ubI3CMNji_FEx-=b^U=3;o4S2R0;#I zT+h(f9IxS#Jo+`Srn30IFO&*?(v<~Ik!z)`D(~`1?-VjUZi4ng)^hX8<=C>AWkLUU zrSY`DlIyFmc(C8$VZ6GNx=ipksFk0={nE{u#E@1yrw1980^vj*Odd#>zX%unRw1#j z;I_GrmRbBYn=z9%ME(OaAxNYFAD@c?1|C*y{NA7QQxx#w3`yL;gxV;56(NF`>11=(9W#u5= zr|6`I@`f}tw8#?=rjq$h@wWwFz(O3b39(k>mXUl0AyOJwNL+vp7r_uo7}1EBi=#k* zIN=6Lhbjr>8A-V--ycB@4>2n;fMd-fG7W~{LJ4MoIaw6-6cUY-rHBhDcFCiM$V8i` zmZn?(B_xCij2y7QA|x~bp_SBx2$dykA0?#Ta2_h=?U>E9MsT827jy`qvQO~><;QeO zsg1ifL8^iYTn7^(p(Iukriv#}4ItcF;P0!U2-rZ~RnyjB!6}?MHGG>F5eUAGJZWY~ znzbA!s)ZO0pwpg^CQ24_a=PX8l2T$ygfxL-b{aPH!a8W+U;*R>%6<0g^;1!0g9Apl zE|i@k0x2Yq^u`5S3Rg9MBU+C_dx+669*K16F!u=hOO*HoIO!y0VvA=OX(y~;nhT)0 zhNMHnylw`1~g8V6vBYDDm)UdM4G&bJ0dm# zk3@@{c!;Aa)woCl7!UcdnofiOB?PB&5ye9Y~T^JDc4OZdhpXCNa9=A%{3%IeenX z(+Tr#>D2(39)vn;h#24E$iqX4w+z|?$=nDZx1c-IY2B{y=GcTFt`SlH0%8Lb8QG|U z?uM>CVU^Q(4-ItAkhOdm?Rhx_W$=t@WlQZG0OYT;x&ItwDV&X>iSfPBv&JiyXdtbN z<%T1m6{*b!rg=vcMJ!A@OYrwj)iTm}7+S4S`Kcs9Zz{mc9zz<{&_W z6DkCjv0kBoghd$Mz_MXK4JJZrdEv~Fm}V4Iz{pD+q0S;!NQn!ALl6lGiE%)545J;X zCoK#Caf}y=CJhiuu`5INYyz4EI5CGaVgvtbBD6K&P|l8!Ei{Pd4j3c>q!a%JlOl#I8nb*Jy5mJ>dyiwwxvsA+rr*zOGO_EBrTPPeG8i-MTG<|-^ z9nDBbtvqaFcU>dGk%ZLGG9Hu@3XsXX0P-A~2niUF^r%e#%b=`CC1R)s+@AVmNfFkp zt9hN8W?sm|KcD$#PigEW4-Z*Hgf5{n7=@i1w>kww-piZ%G$UyqKvK1G3wV^!#ZzsQ z%8LrAtmYz30=1_o&}FoKkbKKnCDh4S_Nt&!puiE*3K4~J#H#BgjbHGXyO2Jpu6Cuw zx*CKmpjL>Z0UQ)R_E=aXSgsDQ*g(L zoiyfa1Myb}07I{;Ocps!(W{Um0!GW_M<~IPlZ=>>NqcpY#?*=v;KI=eOFGmyJG-$W zOr~&(utfU~8wF3CmLJqTr4ht)748X*x+h!%8>AKgRwR%C8@(9rO^z_SZPsM7ikm1U z2p3+i3Gl3mIL)}iNd%Eqw;n^`NN<$FM{>xfCbVD}DOM{8)xcyz%nAH@P8I8`&U0 zYU7-jf3*_PF=m8ZIrT9sUz#){1*cUs4LU>r4vG=;$+WwEjADo3;?oPQl%TDQkt#=o z)l!J^qme*kaE*gF05qtsPmzWT62hGp>4IsH)Z73=Anmfggf!q3jjLE6vS_ouC)!4f+f_Wn{MI!CY-KT&O2pLm zq6r4m=!7r!jaQSfpl?7WoSc^2wj$=mK;JR>j-h5|6sCc2j!z-oL)eGs$RXe=Y{|W0 zRs%a`tQV8-uLyu6R;dj_aDQv(*qxd*oMdLRE4bHVisMe8g5`;p`%xBD1Ue_BK=Mjg z5i&a$_-rVK3wJ{IkcE&1Ew7G<&bBfCf#Qyc+r4gtv`e8>-`Y(H(wmn}gy86Tu}{EV zxvOB&Vd_$Fpl*Q*_l0U*JFs!xE>@10;0S#RWJjbpx9$yKdwX7Z9oZ2!4-u&?N9+Ao zTd(>^HyT&L#&M?$A|g-cG!}oWjckRhJl@{7p>=s6Y3FVWnlA1tb z%5E)s3SD0l#-kZ8fZfTNGgka^8X|Lq(6}KQPK4$w!ki0Negn7ADDwI$9j^&a@L-C^jAhQ6iUXm;R$juNSph>3A@~Y^0{*TRKP>I$G0={nv zK!FViuBfu9#VAnJvcs4n0s`I00p3gwV(CRv>IbtnS)=c& zNCZEHDV~pCh>sHzFbb?sL2$wI%7DaF%n9rzrt+oO%1Shmhyb@spbB+n8$ps(B za{BFDE-(NlNf$am3zj6|#xTwj5zfku6Aq{NoZu`vpytRSrxXFGjIcH|f(e&^2OEqR zl%>|lL01mJJ615j_`&CR?J2(PR630aqeu|=1|9IwYrFx9V$Zl3%oIG45m~Ho77@Yz zilzbp+&EEtJ}xLWg%$(r=Si-~tZXmgMgtBv z!wMS^5da}_p7Elf&t#+~_IhO+0vT_Xr0S|NWatgsFK|~@7;b^W=P^gApkS%Tqi?0G< zE(grp4B=4#t3llH3X4k(24cHd@({?u2M4JP7qP>3ir|p z8ssw}(;#dU19K=suH6#U0h=cC5F%g>ArA{_YXmRLx`aSoc5Wx< zVHXzBA@M@A0uvRLY6kPAnxOC#LDJv~QaXhNOcJvMmmuH*0k{}1;rcQPdQoj)s4OD_ z4H@uv@^F=WaainfJPkqIHgh|ia2wMQJs|>@+ERlwjvSGoGb2(82y;k|>Fi`L3f8V0 zTvI~>>o&Rn3lX{v*A&wh{nHyV!wLd|4;3jA%upF7bU}ZT3u>Wgk_r(jDmTT@5LAdW z$x|Rsusfx|I>`a&Izc->${NiR8Y#jhdO{e8>mq}zLGvQbcIFsXkVwx{;Uev&bo3Z^ z5lF$bF3fREoj^F-Z%cP!csSz%s>c;CtFQ_%G`Y=kvV%&G;5XT#O7QI|l*ROtq%DM0 zq>6}BAoP-=KuaqmjUs?f{}UG+H5A&g8E(%GEp^=H&lD=OukO;LW^;GMLJ+hqyuG@YKt& z>qmIsUnj`}F26rTsrZ_`SLkB4nMVHr0(-b0lFi>u%Lv35vT^ElfLgKq8|XJ}XGT(o6}q3|vglObB7ktYCW( zAH4~o7^fODG*R6lg^~oYhV{(UL|y&pK{(Q&boIb!a2T@k>29=PSz}SSB4PAr&Nu_+ zeDxO<;Vd#1A~*n;m{8CtqfF1SJRR`}lF@sT4{rFzPQQqRo{ienA7FF0{fITT^Q zF~t-Ia6;BQ`C$Ro&>zU_C8T60R}SzLbYU6xqx6#?c-2E|Vo(uE7-S+5>qX`N zrYm3KYV&56k|ZD9=xj|vNO@K}>?s4%jTuJIzg)F7T*)<=_BnC&S^AYn8L`;*%%6@PugWIGGrJ7sAkJR70WizMCnlkJeH58cBFHwja5#e7?=UQzdQr+mV(oq(Da%`P|3?e29kw6utw{wdjVP*?<_t9}v zS7b-=a+?7j(dIdj)N(duXb(Xy-{mE{i(oXPR+s^5DUx-wD|R?4Hv=WCupn@|cWQT` zaY2TE>6Z#7rXO5se==@dxJ1?I~RlxCna1>e)A>r zN|;3P;!1=;YH+rrYNmyOw!54YB5WyM{ZL+fkX+Z6Nq-uHawjhlZWmgdDXq|UIb;fQPpes5+ z9^iNh7Do;8OleeRR@Z6)>^Pe)CN1#Te|Jt8b`oPk5D5xpK>9QQsQ7Wi_$`KL2qvHd z+TtLSYLRQ$F8gFHW_JroWjH^omW#j>tifbtiU2&v_|#T=)PoR0Z;>yDYse#$ z-_z?{>7N32PZB0ONalVdWSKRJR#Vvo6+x2oxHSs(S$mHpQ7H5j6-T915tdjZn^VLp zq#;nHJ^QtZBJKmrwLJ@TjgQ)>5|o!9ZfTUUQS4{<%swCWT|CU96IZv6!nJ#X2WRN=$+v8K;XWVf-FQ zNTQmJ|C)g#uB@o&F9<-F@3lP0A&%a~GEv(gwDfHw3vs7Y*u=d z3X0^q^@{Vwkm4v|Ktq7p<+J(0WMvH_X&VJ2u15`eX0ZzUmIgWvuAk!9k-H2(k(w_H zZgp|NxRC@@RZxR^x4Myl0urK|Jova;NWbz9$lQf+bUI&Ix(A0ArcPFS24ZZ4WuK>} zLyMsoLT;^Ztm(Q=#i%oza@t8eF@XRlypiOFcfo4>5|A7J;=#YkGY_*HirDZ-TtIL7 zahJq4&m!_nS0eZ0MgZ`iafdtXwqEh#Xb3zTgaT!t8hK?pYF7JM zk0BwTsSxrbf>uot?h|p=5O+tEm7?~bf;<>3ykzhd_HKcAlU$C!+X0w7^dg|eJ4G+C zd`Z@bt|nu~qc{pe`7QjUjjp^x?x%6LoFT&8cbJ%WNMQrp@ z%R8D;wgOC+0b;Gp0YtD$M)jV5LZHSPf_F8CxtDg0SEM+WJEoOF6D1G^dwVW;J2(&v zJ4x%D2mwe}yA4c!)m%{8H5;f9w81#Ex%_c=y$Im{N?manS>xti9$FMSU}uUwufU9? zbLdGm@Gb;-T^rC=wh|D88Mg@t(Ser`YK3V;%ck}CwSgDhm1e8pP-T@nbs4XegMpS@ z?a|AYV@K*(>6mYuLH$rtpwPz1f3Alc7&L;VTJf<{^BkuMXQa~wWkDbwuAQ|#jd9wykvkeU_oSe{ zBir!km@`a%Pzu`M!y1+rety@-b{;c2)g2X~c3(wBi5RF)2&jC1gqHAKD?e2~(;}w- z&)Tm$ePMloV}k4zfpI=r&i7hLevIYk*dTiU0$mv*+4olBQ^)GRo1hqIQED>p5j48t zp}~$p?nTsrJreA7$-i4;fibn{7msPCxmJ^jgaO-p5;7^GbA!%Yf(A zNX`oDUEacpJaD8l7ne4;Y!evk3Libmao-~m!OGl{BH#Rtf!IWS&f}Xkxc?CRKZE|A zdo16!C40^@bgXb9$SmCLMykeRPV0UDg)X5@!O1rKtG_0)9y@_O{OOYQu{MtV9zqpz zm_s2_YzO&~{-avxt2Nn2VRVAcNG4RZl@w%;U_r0(Pp-q}v!DdN%P9Flm>5XBQWF0D zL9`}X$UL|o)QNFY4229Y7kvTS==s&Dg`H9wxYUKcqV;}#(Ea|Exfd{5A-@08Pf)?* zc)!VdGd$**+&X1A-|RQP0v0AL8!n*bTABI9s!ArTCYZk_B-u}%Qn!Dl zAN3zEB^zL=-X{V*XmlaaHLf98oOYxHWq^7ieuo~uH;vtsn%$qmJVyWQ2j=n4G3&!0ilv1s ze!Xb~U#Z#Ma3#CcW3Bs@9Cb%C!bu;=B z4%*En`+8k*EfmN)5_nnd+z(XPbttLz*8D$R!ABOI5f1ig-J#u@|>p8)T zj%J{k|G#6dQx-(ct2)p*#er;ozz{sr6Z=2Ab|DM4iLHOXv#HO$SNz==U}py+0-bJG zsDqQA+Iuxor(A6ufG}5IAhOr>!{5879<1@=`&FOyV|O|g47i|(u{9ZM_aC+;XLm-Y*M|fq zB8C*naQtPJh{(;74qJnaMPwQxWPychhn**8KECPFwoAMUk={da9fgMb6Y2U_EdLyn zJ^VQ-E8F5?THC3a!~ug{(j$^R~e@HKn2`V;&9 z6`Z2SAE6ijW%$2jy{&0>Rl|1UATsPr3%s3fzwzW3^2^t~xdWjWUu!zbpA0w66x4Z4 z74-mcg1MEHG$ud;CZJ*k;ro%~oL9+IL#HEE8(;aRLFWiAdp*u%nE$EIjd#H+H-q`5 zKw7?{m{CL?jPPcUz>6+G9uztorLS|8-mcQpfchi%+1x3(A~Bzjey3L=s`H-T;Umj$k4*X2#I^X;^ z?H_6X2LIv)d+TR-rhg&V$~=-pVugGm-r*{Jk53g8YG~*CvGyr$VFIiwD>kh^Ya4~y z8rp*D$cf(Z0fqY;_yn8A=vUv^$EaXUoHPxJ=Ll>*i1p{>NR)3ywiQ-8(%hjsL!O}`Z!V9^E^ zzTb^wF8l{!`pf&8Y#!;e!L!{~NGfGhrhZJvl^goL=A-uB_Pwt3ab3Ud+aR?6 zU?s?7XXqx`ZM(b`6!+A+ipEMp)stgKpE5J%OMjhvn4kJ>d!(igT$5dOPf*w&di1mL zUDT7f)hgMUcl66>`muIM;vLYxpND0K`tngLtH>WJ zN(zg8Zr=3w**%XB=d~gJ9XC*vPYD(XPczD;oU;HK8j}9k^wO;MgObi`q5)<-}Fed+4n^+=7;|j1rnvVZb@twOg z)wE+=h0y#EX8M!Ed-g_PMX9iCey?^0bvgki1O^sYsG>&SngAbNm|r5fs@(J@Car7a zVtLf_H2mR(*e5u6pDkhnq!xE&`bvN7V^_avQVo!_Nw^>4AzQUUWQEE9lTjnJQgEK9 zLsVD#F+r5$)6o$`#Pa($jTM=HlbwH|EWRxc`JftHdlOZwS8-Q8Cg-CD%7H`>?5kpz zfDi2B`$1UZCEnlJU3=9M0Ilh>V1WS+8OaYp%x&R{gJkGwvfZ_ZmrY26Mju{K&~z6i zc0Lic$EU6TvD3;mD=J}W;ZQf{5 zMi^{98;9i61WnIavKMCc2!*LEU}7P@{~zo9Ge)1?)jHIZeVqcR9U`AF7HqgspRU&c3b~y+D z03rDV1qJ{C04x9i008s>8UX+X|GVOw~P8|SL^@JucbO=3bOTvA0kLm-1(Pf&znCyjxMM-Z1p zN<*1N8buBP4MUPm zc-(gtlym{q(D|amj+{AhZpB-7gss3~uk5Ev&h%6MrgDk!29gMT(^$aj^{ z07>qBB&4k0kx$2*jRdw!!WO?6D?d2Eveu+100vP11)vmvimX;tflWbG4Mh1YB3*NS ztQW{vmj$QE8Sk9o|ITn^F;_$zZ+un6Ru&R6S2FaO!(NM#)$*4SVuXOAP+%PLnM?sN z2A(DwOd(@>L(GyPNhp|@j4%+Uau`aO2$6vXHPvL^5DE@PiU9&T1BHNH4q-r+Oceo? zPE3Uf)HFU(^GuodaDoLdb7~Vsi=W(8TU{<%IK*Q&{;7zE@Pr7(8^vj;XlAPTw%!+0 z90FmJ0n{d8qvT8$s2`Ql64`meK#-pi=jqoNMNO&K8c|q)GN}XXhcj!=@!=DsTM-y6iLl;XW4R`SoRdrk&PW40nnz^SQ038 zTw!#hkz{xj{{RYn=>_W%J|>$=v8#f+2WG5whC~LO9V>4V`Z_d$FojteWqED3X$_p3 z92lk$yh1E-QbRcV?!5IK0g9x!8GCV#_jKT#8DO+wk8&g4f`ZC);47#XA&6lK2y$sm z&58xed#)mRF~IomM`VpwD0T__PFv_=WJVMBVNIel4h=tSNimfk zO0JRz$pNfzgdU&g{Cj->0PO^xjeV;Gr_)pulCAt56rFU_AIar8SCaj)PCHF$wL1c~Vqo~cyb zHuyOZo}gWDFjVGj0~;(TD;rtMgsnW`lADlD6k7|x0c4kqhqcB5Kxp70Tg$tI32HG5faokAT&Uuz3I~M;>J5Qixd()tg*qcF z|6>^hklj`6Wr^WYLwtve;p~jimZ(%ARHR`@VtV8NgWW_yL}X&?l2N&2sBw~)j866> z;XyETs4RLLQOUk%jXun*5ak0yTX4q7K`G9Y!+A{iCOL!xH9!=QgCc9Zpd_;>;t`+O z7*ycGgboxl3ZoeeCvxQ@o8*KD3|id~4s;-EMA9|T41hEnl*!n9$88>)WFIx*4&Q}R zl;A_lKvsCE(zyj6Ct<}@aMnFHLXaq+LE-!+=AR|b4^4!uSoyYCGFU1?eaDK)W{{P! zOvH*IGht?~QYVT?Zj+Wqs9)-Ogp`Y7v}}sF$`t9fl`&FCf_XFNE60bQA$IYLLgS;ED#2A2!LD?M8f049&Scf zg=vWn9S1~XWMVZ7Xuz-hb1G=mPXPfk&=Hzw1jZz-e#)u>FQiwE?a7)ct+mx#$W+HS|kQ-j) zMWYHWFn2_FB15EvpPGcHhqjU*uC_MBBpNj+@e(Q+*c6S8hLo|IpzCjKSFsZQGFr?V z<=w2|p^&gKXl&f#Z7ITe?TLd^Tl2nBnBtlyOcoPb#77aL!Hr;$|65@!lH0|& z7FQ5JiYF#oo{CoTqZ*|KgBIYmD%6Y$cX^@|FLAcJfU_UTC~0DU_DXuR!NIn`0|H&< z3RlE&90YyROiIPdwlNoRr;VU)6=RB{Msg?*ah7rIrplAxM-w@j?WtspC1nU9zeK3! zJ?_g^Qw0mW7-i@M_llLI8hLOr1zH~%>{LVn6_yy8<$6?=yxCzP0%qf;aGNs=7y9*j z2u_Ag+B-keDWOF>rG}J8x{@I7vj|3saS)LrXCvT`8V_S#kFzPZVMU`%;7z4sEf_^A zbn|A71;K0*vSgs?;mM@526mBK+DCaSLOVS$buWnIF!o{6ohoeh|BR(+CwQLY&zAteCE!$`{3^gFwk(F7S2f@f5}44S z+gNL!8)~$y;lU$m>4+eB*uLVz!iIB7TuSI)|0UT7Bbx(Xz%hu&4tfc5J&i=hYz)|i z0zA}<1R~;=jDi@m3ce7Ak8JB7pDb~R{(L4Q{VY@jFnrn7VBMjO(Cqc;_Hr~bDe=xA z*;U~Sj(;c|7sQ~d$s$f?A{UyFiO?2Br}iQzbq_`oM>7oywWwMn>uPv%Jb~iuE&85I zNh74emGAuCU?b{8<5l8c0s9`pCaWUGWX+D^7#bB%-yoZ$|Hda(Lq!Ow^2^kDi6?)7 zdzLn@%`JhQ71Ek26Ho0_@PwT;AB5<|O10K>-J`FDIjI_qlrHbF6`N0hN~ci-uCk<> zTUJy-lnVf|rA{^-Pg4k%?=zePL>?eZ9VwA#O~ok=jjq%3Mt&TE9qvh-b+EoKEBcE* ztRr^D8V%OO%~Tl5NDaV!?rc^>kB=Z1dY?2hbr*0zeopfH+h`+|DBUl1#90d#iK6#vyL84_3`A{>|^ z85rhv26Q_Z(W))$)cDDlAxk%5RpQ$7rJ z7fuC1j>rvzM-9XvJ3rbcmU>r zO@b#V@Pv&BYd#4Lm4s?Gkqw?B6)qCHiNMCsbq$rQ&5iC9dCKp!( z?I=;!8)M25C@TMJYIYSP9xN8(?<`hv$h5 zNCb(X3n8J4oXKes(UVs=KfrPTJ~9oC7np1@4jhmeiUf-Y1v=mudtp!lGo=X%lYP}d zlVA{aYz2=od1FnnWsI>}eV0oXX$A8VU^j@EiSRjNbS?&!GU@aMLjZP36x{bP#0dsE zR-gg!eFm_3Q1=C#@Rc?Jn8~z$|D-8y(>QqeDO7fMG9eOa%SAJz))t604jS}?Z8v`o zIFb91iR-jN{isUqGz`>`A8r+bbOtfoWQ9M!NySfP+KzG)462?a+= zO&_HcEC?Z}U=i#oD?Dj4#-*FOMF@(?QX+Cs?BFsUigCo)Z*6xeg14X9;~=mSm%xQV zF{-AnL8Ht-Ic4Hdk&p;Mge#FpU)s12QHe$~H35gS2@FqJ(r(}UZwMLH6tYpRccK`N|z zG`BT|qwt>o5hj`7fzO95{|(>?Az6+RDv;T*nNUGN{Xq<#Z~(yq6gu`WVLzkuz(g<@?13!SNlR}^v)Dtgb$Q0DGd{K#NJW7j4IVl`aCz*Acx0MV& z!8$m0KhOZ207`&IaIn-+hl#k27Wzw;+K_!Xc5Q^6*;WSnuq-W#ZbnvkOj!uQ6sjYq z8ARE0h4@isRt+gRU+_7J4G=pFv8Y5TXk;dB9|IFX@)S;c3VKR0#Xu~|Iwo1dRymn8 z2f`pn3UL{QhJq=n|GiMQ>=QWPNd+x;u19HiD^)Fip(<+|s-xv8qJ}uNCn4q5O7JQb z0|W^qljszyo6ym`FfqZ=K%G+BSv$S!90$yQGO{8ivN;3XnHYH^=GqkT6)ZNLx|2B8 z|Fc{mzOY5lP-30XUQ?lUxjNMS0eaO#$4KhN{|v47u&rpwFf~fhHC(*Y6QR#WFDBW^ zc-PfbVFZYMc0g+}P^t)< zs}fy3(beG2x&^lsiMvwiBKq)z3O079lw{!mn%NvUHt{P3!kP>05~V^p#PYm7VgRNf z3@hSK{sAYzq7$oa1T9f85k*x*K;p^Z-osLPcJmkW^OWB9D)D|tpBAgYM1`9%QQdZ2`A4b70CC)CqWK-b(ATq_Xy~D4GyTk3V8{Co`V8@57BMd zmNSGp{;L1#V(oJ*5kN%OU9=M8lf2>yRUiT(@rDBJp2}tnjkI_Vj8(c019BT=1mzqnZ#qLEk2;0XYwT zOM5ypAW8C+sB51t;-!G}vOe{w(dL);C5licww%%f4yjp&1aT)!|2pX0fHxO{+~e~b zKr}xI{(A4QF;D#sYd@D@{e~9XHK8W)u^meQudW)lTpqV%0GWVAvycsQrsU&}CCw0m zGNz-`Uf)*l?q$9zp11P7JE1>W-MGHQy>}^@9DIks33CW4sfEA9yB?pPesQ7mi=z>V z@R@+k`C5ASl5rI&neSwFv@FOVeF+qB(%`7r7;pj#ji3j;s)plEhU?v)K=k)Ru&v0j z40{IhFFCC->=Ov8?ySzf-F^h*5x!htDQ)4-(qlso0l2nVde3>(8o5cYD3#GI;~)JM zI}=(JihHDL!pXs9s?(2K(#z_CQj*exL8`L|5HL^=m>b7hT|5(F@c8B zZ{v`q8o1&^gFO`=v2HyzzxV42h`6f$3Z*y#G&m3q4~alZ0zl4$0)!YVEr%GT&`h56 zB8D;oA~Fyc130Oa0*oXZk2F9tvq~~+S2r1Ti6W8Ej#`~o0#J}%gJt)?zMK?d2@nF0 z9K8Ah7OoVhK{@|SON}-|4IdC00LA0;1pxUrj{{woEFMO zghR|kEE|sWn27C=k{G23kx0eml)6XOZtPZQ*sv^|(4xIaJ4Xp2WSLufOLtiPxO zDwMXkgAN!cJ_*1u4SutqgO9CR)@!7rtFkcfN+P*4g0IF$lP1Gu>gCjtN%LR1F30?ZHVRxxu5 zU6<$+#x@DHXcB%%AtG6^+T?N%xzHdeTDn@|O}kih49^dZc*<#>BObi6pDwz6O&u;Y zir~FLwmh|{JREf5GiUcWDpewCwI{zN|M%Skzis*HRTVLPrNT@c)fC2wHW6Nere)DX zbcnkaVPww5CcceET)q*pL?p%}!c6k?_)!l4J3z$0ZYS%*)T{c%W}ODgWe+tConTkq zuiOY|-rmHOnF^M*Sb!QiwCULm0S$@iq=KCg7_TAX{B?+6nw^5!rfWGaYEm*dh|$0F zC<|m|MLDQov?Kx)4H=E~5CpO5%|eA%2qmtAIt_s*Gui?%`X^_IK$1Ol=n+{Xn**Rp z+;VZkrtvLZ;}7SeoH*)ec>WGuzHC|PT%bh5&sOSn>9GP3aI&Pu0)3rf6nVV5mNv^C+1lC zXg6m)Y!kIpFkF*Es(u5wqrV8f%>8aWHC_g9DZXZ|5ao#oaYYXIikJxOMNvQFZ3i** znx8MEwg-w#4LBr=n{%?@KY7^ZGqJ&nO+1qhZG3A12MCZ)N)e_B*k^lwP!MfaLm+cG z!2uL_jTErp0Kr9N09)w^xUvxy!R0}M`N-Gg?jfcD>gHP2VOn|q*PBVe?g&BZi=47h zKl4BlYcDw>wJZ^mX0^>)@r%VV4&|L7DGvfPp^0a_7YjOACL8c^nKjfEfhdSVQLag2 z?w0VJ1O=po@~Mo^CbWb*HqCy2aR1;;sNlfhxgt%#d14X-bp-z{=f?wR0}K!-TLi3O1=sA1lz?=D0aTR* zXz zu-VHact#I-fQO`>affCMWeJKJ0!p? zJBs8O+PCk-#!+yoYTiu30^#L}nI=C`5Jo zVOa!iP^0#h8F`>%DWIXv0skCe3Q=Srmp&thsHDIk(am%UTEQXuf=L9V299;#%w$`R z7}6s|Z3(-3$l8MCu~Qzw2qAif9^VEisL_j2hs=V~P-(Z69$`3OHOLgOX;RkI>k6m7!iC$~GDh)t?2R zhG97$RJ95w{%Hplk_nkgk%PohFhr)MtH==aXoL`~$ZNMV>4_qy*NPHS7vLNlBiiK6 zPb6j;dr{VE8$&G+pn!I=5H4f=DAhe8r8G#0C8y{ChJ`34v{T`wA9HdyG=YZwNlZz zv8%4gAhx}(aJDts9oIMlq!jbeBr`yJQFib(lV;Dj302xByL-tOxwLVasG; z2q}=9O5fV0+BwK;95kP>do#G7CVhiA`n3Vf2kz zXy|Jr9LzjsSN{i+#eB$Yme~Bq6^aX~Rf4Z(rI2ef9bp2ArrcUz5)2cBz@vrs@gMM6 z;F*#qTEW1Pv3`ME4{@TIaQdA$x2yslY3rVp+g?>7>s@gK!aXpHWdLdw8=;t49yE~^ zr>KGIKft-Or-koad*uzd;17G^?u6iB8?g@FO&xF}=Gttg29&|_>%o_xww#8{)N zC9yzt)&I)4-NT`nAt5*Hj1HzTEohJ?4+o&b#N{wVFy|#>P5HbxNGH>#Q(K7FX5?aw z-iUZLz%@gxZ5W=gh{oMsh(4A_>}7W!VVd>mKZJlYadWmQeT+fvp2M9ri{)u_q9iWR zq}8r`2Sf`YY$PN!&Z82#uKPV>$*vwBxifjBPm17!OaSXr=zJ$Q>6hdZ!PzC!z=>oX zH%82rEIn>+FGMd^rmF4`t2-8Js{amx6AlmP@JaNt@hEwiS|?kHkgBtUf7TEjDY~3> zBfOvu7H+r*#t>Wt2`o;vP!1TXY^=!14Xh3UgRajWjIK(g+S24AK0z_!qC{L`gcw5Q zoc~}&;Ewu8?H{;-u#kdt*li3{&Bl8YUXh555xee z#30_LA`m! zRpKj$E+=9JG3pc#;-;X}o@NR@;R<2F6SOeF>M2R0ZP);2M%-$g?1uw|49i+;0*k;R zjEuz2r|*6Zda^50K%+m1V9b<4Xj%nv{7#s{pj95x_q=PJLSwY}U_Wk6Ke9nx{{P@4 z#6}l{%W0%AC}hhGI&Mb1X@QP_x+;(grbsUUtzbxj5+{!8reGwFDbqaa5&&ZrS|J2b zZ(@2O@)BkVex%UgF34Eu3z}g|n9fRIC~)Xu2Gt=C_%G>hLhjN_#n$bGXiXKR0))=4 zBiw-e3ZarPIif@|CgI6e&t zkOz5~O(n_Y7UzL;=HPGM&o)AfG6+QG`sE;lkG}XJ7<)t2yae6+jY0C{Le43H$Ri4F zXY+2Ob%p?W;t>+4KpU$Gnq(^@-C>d@F#+A;ili}ja?+C8ge+mi87I;W9REYqMD3LB z2A8rYJ=`Ie0^u4m60(4;3j%ZI{^|Els~CHRvTkDGelXt>GVnS}Rfg{+ey|H3D&PSpy4Rit#7(<45g3~BZwdF zB08+C193|Ux=skpq8Yr+2_Rru%tC+`Z{<|dS7!1fJ+H~K0Gmor3evBXLV($Hp){zZ z@A|+Cq$l?pMQ7?zKeTdk{z^eyWAIMn9&pe(DQ%PtrX=+uiAsT_kpCl%bOG~V;S%^^ zw;ZnvI08I3LKH>_C}JWqo&-80Zfp+1B?6R7CX6+X0X=6fKKiZ&ck*1mWinI9o?eJD z`@yD!P0beMC2TJz5Q;VQjVzpSL!70L{EPdt%wdwm4aiX-R8p(VA`(hqJ~2iz>=PNV z5RvxaOw9sC?a@$bQVD(pJr)jT@~}U2?+yg8oyZJAZS6VLBjISQ5S%Iiyd*P;Zvc5m z@+xt4BJV`7Y4aF@6DGo}TJkoe<1|}TycUI@&ZrQ~f;>i|4eJ7Jo&YlLCkvL$q?o7! zg+PzQEiX@?3C=(lmZBh^B0lsi9&G3}2;iL#(G5y#wtiJgP5%fH{~(4)DKU{iqP}cB zaO6rA!Xu^-44a{kNap;a4pSwe>uSe7-UP3v?IIo`CJqpO4hetEkSkdZk}~1>m`|oc zWGpNu08-=xuxtoGqAZf7846?x;GiIF(f@wt9{fiSX;fLC;qRnE|9+0MBz7=FPc86b z95bL?_cN79GC#%CU;kh|`B9RB%R@UnF7-T{L za6gN2sk$TV_SxU@~%ZY4m* zM0I5p(NtqP;9l#ZF1SiIZ^SS{WDyVzilSf*M+9nQjdQx-0%YjjjIK9~wh>fpLfI?^ zh0zaE18NoXY1KpoXSNdkY^G{5BHm{7EbRiP1A7vOb7eLSz~nH%26aSN`wpR*n&Wy2 zY=|x(GR_xzF=R%bgA~rg8N{I zBKRugKvD|Qi6frxL91^S4iE&Y4>;<>ON%0M&Hs~i5P`v*iGhjeN+YZw{G!`#Q9~wR z9z}A>mL_7h)w>3>O7+iA{Y`zA0)Vq38j|V?7=$TV<1IB|JX$to7e%8YF~I!QFZjw7 zr=Yr+3*@rz3r^O3RW?l~tvl%x5*IM-SOQI5q98KiaXa^(W`QScRx_X|$3~J|w6aL2 zVu0~zs<4)zXffFC%-^!BaPcK-i7f#ibnLDyMC7&+^aqkqv=-(k`()T$-_yC^B1la1 zF(RV2(9os&QzZ`RF7SqX%dI?kmo()fgqKX`VlxWbmL5eYYA{2FZ~{L114;jC32+ZA z>ZLG~kt&*XkcBl+p;UNCxa@XkS-!Ai1OGrR2dq0|bviKla!v4eMB!?emI%~9xcb#R z!EX!^!6Q(IOB+xO_v(5QXAV8$XlafSv#CX|F9SBVZU3eY-T+})L&YA^W#D0tm2(Ls zs@3!WXl)}Zpy8H>ATv3uI6f?G(ef%0b7xn z6Z%9FEJiv!d7-B+USX;?4(Z_@nSQH*FZr^XUjrv3=mKy_zaCf|K8s*yg^yS4chxHp zkd8ZpR=aS}&D@}$@IqjHDHh^PfkT!>p9?mbMaZf~6xvd9TVbw7DrtnrrJAvONAV)W zmYZW_M)U)smtZ+)B4qvrbM6k=y#Ii$%jg2OB8WXhBI!kl`Sf@N0Y4sbIxFXldwBOw zw2N)aBT6V>=dclc(_b|at?>j{pbr_m?#ceFSl8Kbs2Y-BWbr5lWD`j)%9=hA0Y-l0 z>p%{12J>zkdzDrLJzO&=(D@ceLx_X<9%QU>=0i~XP4{>(J))vq4DSecB_j;MgMAsL zKPh#sl(htn2#&!BCTpm6rQ!(Yu91XkuK# z*{*0UAb_j#ihn$nIeewU82`g1)?%8UORAd)P!wD4?kbtjNDPpZj@}bb*FaBy5(#1) zs%A|>_syr7*R<9HYx83e@%tt6yGvKqSNLmtW_ZDw+eQ$1)W~hC&bAt&&HF;ybfWX5S))F{c~nq9E3e%qxUY(mET`Eq3AhZN*9_I7!eBwu`@E9M2NvE(SS zQ8z4Po0=iPHM=)fmottSbRW17(1UK5f$M5#bycc(;OApp;&#(}CP;E^)@DR9o2r~3 z0TJOnYQ~D?V-DPnyqv();2Kez`Z>ENXUJim^ejOM)*hnD&YAV69oAVwcu~sP5BkV^ zTGm%YFC;p<(2vc3n*RwnVj`u(DgB&@vYzjzh$aDT>&xJIP~zu<5{F`O!UXZ`1hk2MlCcdGQKKVz0Yr%K2nDvDIkY7eY4 zx{!85BPKxR=l{<6(n&hTnk8~;Y7ilveD}%8D#MAx?{nwiiJgNjnHxhSPENzq>*<{T z25|lZq7Q@%R4_`S)d~E#zNdnqXhZe>PtK5%QDHGzdrb#_A_h%mF|%Z%HK7S)FubX(YeCB52nYhg;gAqmEQreGFcb=iP#|H1*hnfJN^F*S6gsrtF;{6MmI2?u zU`#x_DPT~`{687+v331Kw^Iy5MSoOnG6bp%W*Y5ZXhF=h&Jj9tcc zOioE=noON~Zk2f%Dm6d|O>hofR(hGxh6dzPf_Q>v#p(`mkcun~7wLv6RV~0BARPp3 zZlW!n<*j8C6B{9TZ4XiZso5=ig$r%FnlVWW8C(l(o>XCJOa_{(giI^=*eM4B!iqsOM)?!<0(Qge`7qFsAMw01(sd{jcM7*(>@fA zrerY0h0!pKL&Q)s)L>D)LDXOh8kdQHfj+vBK0Q>BiGl_3mKuTT=1jS2+^Thr(`(Gi zTK`Pkaq_t&!%Baue%zVT%x8m3pz4+k!A* zA(c;8*(yqW2RMK>v)3+|9mY|`AutgRguM(OGHiJ!M#eD##@_JH^&xecaF|v3BDQ*Q zNS2jSYZwwE&BhF61oK)m?!cJ~u^Uz1V3rgnclc&h18@i^hZtPY1_l$J1vf=@ehC(U zbz?-(AsOrx5QkP%xj`L?SvXKx0N+ix1ZS8y599)`t%Rw2U zXC9GEMBpEmZbUhRU+0xLM0V6c$HXL+OmYb*hOj7SbZ_Qjor(jtC(S1I2~k;{OL=h) zI|iJ?UL6fmxy2Ck;O0gf5fb5mXrmcH>K|bSAe@YD7){VFFcr%WwoMHk~AIP2N zg<64V1dW+PxZ7y}%Q2!~lqbX`im@SA>N}$B|RxMr;xWRM!B>5?eFNhd8l-*AatU zbI=7HEYp}g2ySS7$PLntFuXP>&<|UA*^&Uq!B#OXA0CkiB}jLs6P*EpOdy!U_9d5u zWQ=^EXo(ge_M0sXFNVaZ5sj1(i&#Wp7%UV*FV>_1Lues|$!VNr*wMtFTwsVDpn$pn z1_-<9?`0ZMVI9gKvH%$EdE+A%5v)j}uDFbH;OZde+Bk%?&4mg>z#k?yQ3kYdCwCul zR^_}<7afXkde2*qC(uW}IId3)xqzVwH)cM>0MQG(QQGhvpfY~SK5zP(N(^54Jn28LcB|@GV<#R-bk30^KCepHCl2CZkZQUr=j zE&>t~o`^VXKJUh=+knWWsT+EU9Lcd`b68pscoJbUf2frZ!l%K+ z!RwZpfB;R0n2ET^)C(0M#z|MmM|}jKp!^ga_h5=oz5jg26DEj6G|8Y11=!3BSO5u` zShSx<4Kt@qtOI8VV5v+NZwRO?=O%?9IKv^2j2XF=Hsjzfb?V7Z8Nw4CF|f^o5M~P3 zp(&hpWD@nYDkV&q#Y^fc#*LYz5|4O7J{IBzpX%um3LQfjlo1!d3{VI|{R6r(Pz4H% zB#`_&07hUkQeBjR9;7lOZ0Y(gI2a9Q*H9H-u;AJy9s)szcjnW_*Xp~D5>EM2L>Dk&{WSn9R+T03FF zC|~p2aBZWb4OPNg`^Mi1Wm195x$hZu5mY%qcmEBkitAL^mf%JrhG2kXmUU0mS#AXr zmk@veM~1{$KLrDSXo6@R2xcl)bTfY%sssdx;!iHrx0v&saXD!`B}Q~*zClVyga8FX zQ4la{qD?LnQanbEaO=I}apaH!kpS6-9T6PK@ zn8;kUTIEd8WlDM3FejersXF~4$QNB=R;|DpMl1_&kt&rtN@IxKjDtH^jgXP8ObanY z04jSppd{6JI3_Jnt#u$LNa5RC@+!C6n37F^Fe_i~O&kAj=9-BM zVB?Lw!TOG1hl*H6RtuH$+#NK~_F`aGf@#G}`JwxlV`mvdiw&Y_V9qWXw9x6{cSP+N zwKI-y3n0X<(PTddNedu(a+jy(1rMza4HR-Br`gB+Z`7e2$o<1;Wc+O^rFaiUUYrLR zEc8qqGvACVw33M-ieN_IyR6g6UJ^;2OkcnJawy4g!teH4RH8_B*AU+1e@QZ60e7^- zqTI$8(Nm}K1_3Z!COnigyboRp+CY^;%I(H-|m>JgfLjRbkpBRatu4LfhRY8sTl)r_Ie_a4cKnRUOd$Q zDO_HOh!XsuJwX}OS;lTb2z>#U1+7T>oyg+7qLti1YFtT_)Y(`;AG2AYAu1PZ)eVsm z)$3i%*f9YpN~1Tl)&GMjV`j7*%6$YkW)HW$LiLyicbtNSkivI`!I$g}M^G5)eVZ~! z4?VPmHI`7ItlqV>p}G)UdsIf~Sq*JSpdZjdMJYuC?bb5#m==Cd=h#vi6xEshmDTwQ zJ`slA{1q##LxbEwb*07X=p!w}ka2+I8}ygqM4Fythfm$X@_61+`OrSj%QKb95JdoH zD8=8sLvADiW>wz@Rg(7!NE%E<&d>tDm{B``0W~m!PqJUe$(}{>&2kvRh9DS$TwVgL z9TT*~H|pC|Y{!r-nY65gOvni|vvgK|gYh z9x#R*oMe0jAQ%iHJDmwe2*?1y1ih&Po^6s9!NEBA22_mFI#7dETwXV&OjwTQw-5us z03BTwNNFluft1BQ&595thBBOD;tY*?R~y@&yau~R?LV?oSAyzH2AO$lK>-&Uw43TZ?b{AERHLN3YYBF>Q;V54CH2dyCw z^2p^hdILlGN<5BWSSdwm*rtEl$fD&H2V}r{qy<2A(0$b6Dosg2ZrbBK7BBYVi5|#S zo}NSQPya=c6K^Ha`+N#LNKbMY3QShrbQMf_KwB3zNfUZh`7o$Fnxg#3VyD~jz=6_K*o_X22j1s8N#zmn zrs+9efK-zKxX$p{MmFvxaV)_s%z{Zgn9B%gCJ4`H-dQOs17BQ%wUwa*&=hCj=A5=@ zRGeog31h9O0;_x-y2#y3oZ+E*DJ5b;IfTP(Jf64g;!*A?PSNL=o+>Q<0cMN{g4B^k zDdxK{0#-Ri8-&r7GN?rQlZwS;6CM$p)CVX#jj!31r8EY=%=1 z!v7EuOnSJ(UviwSnI~`b0hdflQ;4dsdQ0R?$tW3uka7Z>`r{E)WVDWl`e;EF&`|?; zob_2r9nh4apy^)($)J9vPw1=jF+o*z;}|?0C}3y@1j7N1m__B{5G0&~CW4#3%K&6+ zPns%aswm|70Rd3MUk<8Qc%X$I0blq8|4^kN-X^^|+mhTWP1+Uri7e$!iciE{*2JFj zg(^Z_pMSlGuhkk!#-gam0R%imWpx;M!v(~D8eup@ENddaq7({2ClnrG?i>qd%nv@0BKw-P)4F4Rs z8a358q=dc%F zI>^3Wi!y`>j8SaxF2MqtZQ-0oSLn>UBvH#LPn5J-=PjQLzLq;!9$Hk_>b#fGp64=AI7Gn#+}Aw5`nKGMQ%~-t>DoFo^7m>5jxG7At(b@7Mdk4hX0P1-+Q_s zS-8^_1O^7mA4~a!XY_%7NCk3)01A*?VQ#M5nc*2KBPw;p07WX_OphRCZvrZpR-Ep= zjn8kAglGhB(Yir;IofMJQL`o^Jc=KS(iL2ev7f= zK_@L>FaU8#i2<{igvw^_!ulPZU6fv&>_fH7m1(S}dFdM4Y_MwVl$i;KT@%bi&IIr8 zPy7`ExdR03;c~tL-H@Y*I`E{f&mYYVw7M1RNmZAY5z!EW7P#AvFxJF+kZfVAyZ(&P z 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 z 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 +///