From 916457f431909c32eb59bc42b4caa4e44ea25eb5 Mon Sep 17 00:00:00 2001 From: mstfyldz Date: Sun, 9 Aug 2026 11:20:13 +0300 Subject: [PATCH] first commit --- .dockerignore | 9 + .gitignore | 41 + AGENTS.md | 42 + CLAUDE.md | 1 + Dockerfile | 34 + README.md | 36 + app/[locale]/admin/layout.tsx | 97 + app/[locale]/admin/page.tsx | 47 + app/[locale]/layout.tsx | 77 + app/[locale]/login/page.tsx | 94 + app/[locale]/page.tsx | 513 + app/api/auth/[...nextauth]/route.ts | 3 + app/api/contact/route.ts | 82 + app/favicon.ico | Bin 0 -> 25931 bytes app/globals.css | 198 + components.json | 25 + components/contact-form.tsx | 169 + components/ui/button.tsx | 58 + components/ui/card.tsx | 103 + components/ui/input.tsx | 20 + docs/AyrisLegal Landing.dc.html | 332 + .../_adherence.oxlintrc.json | 152 + .../_ds_bundle.js | 11 + .../_ds_manifest.json | 1 + .../readme.md | 81 + .../styles.css | 255 + docs/marketing-website-prd.md | 164 + eslint.config.mjs | 18 + i18n/request.ts | 15 + i18n/routing.ts | 10 + lib/auth.ts | 47 + lib/cloudinary.ts | 20 + lib/db.ts | 9 + lib/utils.ts | 6 + messages/en.json | 14 + messages/tr.json | 20 + next.config.ts | 16 + package-lock.json | 11346 ++++++++++++++++ package.json | 43 + postcss.config.mjs | 7 + prisma/schema.prisma | 61 + proxy.ts | 20 + public/file.svg | 1 + public/globe.svg | 1 + public/logo.png | Bin 0 -> 614945 bytes public/next.svg | 1 + public/vercel.svg | 1 + public/window.svg | 1 + tsconfig.json | 34 + 49 files changed, 14336 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 AGENTS.md create mode 100644 CLAUDE.md create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 app/[locale]/admin/layout.tsx create mode 100644 app/[locale]/admin/page.tsx create mode 100644 app/[locale]/layout.tsx create mode 100644 app/[locale]/login/page.tsx create mode 100644 app/[locale]/page.tsx create mode 100644 app/api/auth/[...nextauth]/route.ts create mode 100644 app/api/contact/route.ts create mode 100644 app/favicon.ico create mode 100644 app/globals.css create mode 100644 components.json create mode 100644 components/contact-form.tsx create mode 100644 components/ui/button.tsx create mode 100644 components/ui/card.tsx create mode 100644 components/ui/input.tsx create mode 100644 docs/AyrisLegal Landing.dc.html create mode 100644 docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_adherence.oxlintrc.json create mode 100644 docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_bundle.js create mode 100644 docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_manifest.json create mode 100644 docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/readme.md create mode 100644 docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/styles.css create mode 100644 docs/marketing-website-prd.md create mode 100644 eslint.config.mjs create mode 100644 i18n/request.ts create mode 100644 i18n/routing.ts create mode 100644 lib/auth.ts create mode 100644 lib/cloudinary.ts create mode 100644 lib/db.ts create mode 100644 lib/utils.ts create mode 100644 messages/en.json create mode 100644 messages/tr.json create mode 100644 next.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 prisma/schema.prisma create mode 100644 proxy.ts create mode 100644 public/file.svg create mode 100644 public/globe.svg create mode 100644 public/logo.png create mode 100644 public/next.svg create mode 100644 public/vercel.svg create mode 100644 public/window.svg create mode 100644 tsconfig.json diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..430f1b2 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +.next +node_modules +.env +.env.*.local +.git +.vscode +docs +README.md +AGENTS.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..f7f0cbb --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,42 @@ +# AGENTS.md + +## Stack +- Framework: Next.js 16, App Router, TypeScript strict +- Styling: Tailwind CSS v4 +- UI: shadcn/ui (new-york style, OKLCH) +- Animation: Framer Motion +- Icons: Lucide React +- i18n: next-intl +- ORM: Prisma + PostgreSQL +- Auth: NextAuth.js v5 +- Media: Cloudinary +- Deploy: Coolify (Docker, standalone output) + +## Sabit Tercihler +- Mock data: USE_MOCK=true (demo aşaması) +- proxy.ts kullan — middleware.ts deprecated (Next.js 15.3+) +- İletişim formu sadece /iletisim sayfasında — ana sayfada olmaz +- Footer'da "Created by ayris.tech" linki zorunlu +- Dockerfile'da dummy DATABASE_URL (prisma generate için) + +## Altyapı +- Gitea: https://git.ayris.tech (kullanıcı: ayrisdev) +- Coolify: https://client2.ayris.tech +- Cloudflare zone: ayris.tech +- Server IP: 188.245.175.169 + +## docs/ Klasörü +- docs/prd.md → ana içerik kaynağı +- docs/*.html → varsa mevcut site içeriği +- docs/*.md → ek belgeler + +## Aktif Skill'ler +- nextjs-seo → sitemap, metadata, robots.txt +- next-best-practices → kod kalitesi +- nextjs-app-router-patterns → Server Actions, Suspense +- demo-site → komple site üretimi +- design-demo → görsel kalite +- coolify-deploy → deploy pipeline + +## Proje Özel Notlar + diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..43c994c --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..20dd2ca --- /dev/null +++ b/Dockerfile @@ -0,0 +1,34 @@ +FROM node:22-alpine AS base + +FROM base AS deps +RUN apk add --no-cache libc6-compat +WORKDIR /app +COPY package.json package-lock.json* ./ +RUN npm ci --legacy-peer-deps + +FROM base AS builder +WORKDIR /app +COPY --from=deps /app/node_modules ./node_modules +COPY . . +ENV NEXT_TELEMETRY_DISABLED=1 +# Prisma generate için dummy URL — build sırasında gerçek DB gerekmez +ARG DATABASE_URL=postgresql://dummy:dummy@localhost:5432/dummy +ENV DATABASE_URL=$DATABASE_URL +RUN npx prisma generate +RUN npm run build + +FROM base AS runner +WORKDIR /app +ENV NODE_ENV=production +ENV NEXT_TELEMETRY_DISABLED=1 +RUN addgroup --system --gid 1001 nodejs +RUN adduser --system --uid 1001 nextjs +COPY --from=builder /app/public ./public +RUN mkdir .next && chown nextjs:nodejs .next +COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ +COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static +USER nextjs +EXPOSE 3000 +ENV PORT=3000 +ENV HOSTNAME="0.0.0.0" +CMD ["node", "server.js"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/app/[locale]/admin/layout.tsx b/app/[locale]/admin/layout.tsx new file mode 100644 index 0000000..d16615e --- /dev/null +++ b/app/[locale]/admin/layout.tsx @@ -0,0 +1,97 @@ +'use client' + +import { signOut } from 'next-auth/react' +import Link from 'next/link' +import { usePathname } from 'next/navigation' +import { LayoutDashboard, Users, Settings, LogOut, Menu, X } from 'lucide-react' +import { useState } from 'react' + +export default function AdminLayout({ children }: { children: React.ReactNode }) { + const pathname = usePathname() + const [sidebarOpen, setSidebarOpen] = useState(false) + + const navigation = [ + { name: 'Dashboard', href: '/admin', icon: LayoutDashboard }, + { name: 'Kullanıcılar', href: '/admin/users', icon: Users }, + { name: 'Ayarlar', href: '/admin/settings', icon: Settings }, + ] + + return ( +
+ {/* Mobile sidebar backdrop */} + {sidebarOpen && ( +
setSidebarOpen(false)} + /> + )} + + {/* Sidebar */} +
+
+
+

Admin Paneli

+ +
+ + + +
+ +
+
+
+ + {/* Main content */} +
+
+ + Admin Paneli +
+ +
+ {children} +
+
+
+ ) +} diff --git a/app/[locale]/admin/page.tsx b/app/[locale]/admin/page.tsx new file mode 100644 index 0000000..4b16051 --- /dev/null +++ b/app/[locale]/admin/page.tsx @@ -0,0 +1,47 @@ +import { auth } from '@/lib/auth' + +export default async function AdminDashboardPage() { + const session = await auth() + + return ( +
+
+

Dashboard

+

+ Hoş geldiniz, {session?.user?.name || session?.user?.email}. İşte projenizin genel görünümü. +

+
+ +
+ {/* Placeholder Stat Cards */} + {[ + { name: 'Toplam Kullanıcı', stat: '1,245' }, + { name: 'Aktif Oturumlar', stat: '42' }, + { name: 'Yeni Kayıtlar', stat: '8' }, + { name: 'Sistem Durumu', stat: 'Online' }, + ].map((item) => ( +
+
{item.name}
+
+ {item.stat} +
+
+ ))} +
+ +
+
+

Son Aktiviteler

+
+
+ Henüz aktivite kaydı bulunmuyor. +
+
+
+
+
+ ) +} diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx new file mode 100644 index 0000000..e3d4db2 --- /dev/null +++ b/app/[locale]/layout.tsx @@ -0,0 +1,77 @@ +import type { Metadata } from "next"; +import { Archivo } from "next/font/google"; +import { NextIntlClientProvider } from 'next-intl'; +import { getMessages, setRequestLocale } from 'next-intl/server'; +import { notFound } from 'next/navigation'; +import { routing } from '@/i18n/routing'; +import "../globals.css"; + +const archivo = Archivo({ + subsets: ["latin"], + variable: "--font-archivo", + display: "swap", +}); + +export const metadata: Metadata = { + title: { + default: "AyrisLegal — Hukuki Düşünce Ortağınız", + template: "%s | AyrisLegal", + }, + description: + "AyrisLegal, solo ve küçük büro avukatları için yapay zeka destekli hukuki asistanıdır. Dosya analizi, çok turlu hukuki sohbet ve emsal karar arama tek bir platformda.", + keywords: ["avukat yazılımı", "hukuki yapay zeka", "emsal karar arama", "hukuk ofisi yönetim", "AyrisLegal"], + authors: [{ name: "ayris.tech", url: "https://ayris.tech" }], + creator: "ayris.tech", + openGraph: { + type: "website", + locale: "tr_TR", + siteName: "AyrisLegal", + title: "AyrisLegal — Hukuki Düşünce Ortağınız", + description: + "Pasif araştırma değil, aktif düşünce ortağı. Avukatlar için yapay zeka destekli hukuki asistan.", + }, + twitter: { + card: "summary_large_image", + title: "AyrisLegal — Hukuki Düşünce Ortağınız", + description: + "Pasif araştırma değil, aktif düşünce ortağı. Avukatlar için yapay zeka destekli hukuki asistan.", + }, + robots: { + index: true, + follow: true, + }, +}; + +export function generateStaticParams() { + return routing.locales.map((locale) => ({locale})); +} + +export default async function RootLayout({ + children, + params +}: Readonly<{ + children: React.ReactNode; + params: Promise<{ locale: string }>; +}>) { + const { locale } = await params; + + if (!routing.locales.includes(locale as any)) { + notFound(); + } + + setRequestLocale(locale); + const messages = await getMessages(); + + return ( + + + + {children} + + + + ); +} diff --git a/app/[locale]/login/page.tsx b/app/[locale]/login/page.tsx new file mode 100644 index 0000000..2dc297b --- /dev/null +++ b/app/[locale]/login/page.tsx @@ -0,0 +1,94 @@ +'use client' + +import { useState } from 'react' +import { signIn } from 'next-auth/react' +import { useRouter } from 'next/navigation' + +export default function LoginPage() { + const router = useRouter() + const [email, setEmail] = useState('') + const [password, setPassword] = useState('') + const [error, setError] = useState('') + const [loading, setLoading] = useState(false) + + const handleSubmit = async (e: React.FormEvent) => { + e.preventDefault() + setLoading(true) + setError('') + + const result = await signIn('credentials', { + redirect: false, + email, + password, + }) + + if (result?.error) { + setError('Geçersiz e-posta veya şifre') + setLoading(false) + } else { + router.push('/admin') + router.refresh() + } + } + + return ( +
+
+
+
+

Admin Girişi

+

Yönetim paneline erişmek için giriş yapın

+
+ + {error && ( +
+ {error} +
+ )} + +
+
+ + setEmail(e.target.value)} + required + className="w-full px-4 py-2 border border-gray-300 dark:border-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:border-blue-500 bg-white dark:bg-gray-900 text-gray-900 dark:text-white transition-colors" + placeholder="admin@ayris.tech" + /> +
+
+ + setPassword(e.target.value)} + required + className="w-full px-4 py-2 border border-gray-300 dark:border-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:border-blue-500 bg-white dark:bg-gray-900 text-gray-900 dark:text-white transition-colors" + placeholder="••••••••" + /> +
+ +
+ +
+ Demo credentials: admin@ayris.tech / admin +
+
+
+
+ ) +} diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx new file mode 100644 index 0000000..a1ec69c --- /dev/null +++ b/app/[locale]/page.tsx @@ -0,0 +1,513 @@ +'use client' + +import { useRef, useState } from 'react' +import Link from 'next/link' +import { motion, useInView } from 'framer-motion' +import ContactForm from '@/components/contact-form' + +/* ─── Design system tokens (Classical) ────────────────────────────────── */ +const T = { + bg: '#f3f2f2', + surface: '#eae9e9', + text: '#201f1d', + divider: 'rgba(32,31,29,0.16)', + accent: '#b68235', + accentDark: '#7d5411', + neutral100: '#f8f4f4', + fontHead: '"Sora", sans-serif', + fontBody: '"Inter", sans-serif', + radiusMd: '4px', + radiusLg: '7px', + shadowSm: '0 1px 2px rgba(45,43,43,0.14)', + shadowMd: '0 3px 10px rgba(45,43,43,0.16)', +} + +/* ─── Reveal animation ─────────────────────────────────────────────────── */ +function Reveal({ children, className = '', delay = 0 }: { + children: React.ReactNode; className?: string; delay?: number +}) { + const ref = useRef(null) + const inView = useInView(ref, { once: true, margin: '-80px' }) + return ( + + {children} + + ) +} + +/* ─── Rail nav ──────────────────────────────────────────────────────────── */ +const RAIL_ITEMS = [ + { id: '02', href: '#is-akisi', label: '02' }, + { id: '03', href: '#farklilasim', label: '03' }, + { id: '04', href: '#ozellikler', label: '04' }, + { id: '05', href: '#fiyatlandirma', label: '05' }, + { id: '06', href: '#guven', label: '06' }, + { id: '07', href: '#iletisim', label: '07' }, +] + +/* ─── Component ─────────────────────────────────────────────────────────── */ +export default function HomePage() { + return ( +
+ + {/* ── Inline fonts ── */} + + + {/* ── Left rail ── */} +
+ {RAIL_ITEMS.map(item => ( + { e.currentTarget.style.color = T.accentDark; e.currentTarget.style.fontWeight = '600' }} + onMouseLeave={e => { e.currentTarget.style.color = 'rgba(32,31,29,0.4)'; e.currentTarget.style.fontWeight = '400' }} + > + {item.label} + + ))} +
+ + {/* ══════════════════════════════ NAV ═════════════════════════════ */} + + + {/* ══════════════════════════════ HERO ════════════════════════════ */} +
+ + + Madde 01 — Değer Önermesi + + +
+
+ +

+ Dosyanızı okur, + sizinle tartışır. +

+
+ +

+ AyrisLegal, yüklediğiniz dava dosyasını analiz eden, içtihat bulan ve dilekçe taslağı çıkaran bir yapay zeka çalışma ortağı — pasif bir arama motoru değil, dosya üzerinde sizinle muhakeme eden bir meslektaş. +

+
+ + +

+ Şu an erken erişim aşamasındayız — kurucu ekiple doğrudan görüşün. +

+
+
+ + {/* Hero right: mock UI badges + plate */} +
+
+ İçtihat bulundu · 3 emsal +
+
+ Dilekçe taslağı hazır +
+ {/* Placeholder plate */} +
+ {['Dava dosyası yüklendi', 'AI analiz ediyor…', 'Argüman değerlendirmesi', 'Emsal: Yargıtay 2024/1234', 'Dilekçe taslağı oluşturuldu'].map((step, i) => ( +
+ + {i + 1} + + {step} +
+ ))} +
+
+
+
+ + {/* ══════════════════════════════ STATS ═══════════════════════════ */} +
+ {[ + { value: '01', label: 'Sabit fiyat, tüm avukatlara' }, + { value: '40.000 TL', label: 'Yıllık, gizli ücret yok' }, + { value: '%100', label: "Veri Türkiye'de kalır" }, + { value: '7/24', label: 'Dosyanızla çalışan ortak' }, + ].map((s, i, arr) => ( + +
+
{s.value}
+
{s.label}
+
+
+ ))} +
+ + {/* ══════════════════════════════ PROBLEM ═════════════════════════ */} +
+ + + Madde 02 — Bugünün iş akışı + +

+ Dosya, arama, şablon, tekrar. +

+
+
+ +
+ 01 / Bugün +

+ Dosya incelemesi bir programda, içtihat araması ayrı bir siteye açılan sekmede, dilekçe taslağı eski bir Word şablonunda. Her adımda bağlam yeniden kurulur, saatler kaybolur. +

+
+
+ +
+ 02 / AyrisLegal ile +

+ Tek bir çalışma alanı: dosyanızı yükleyin, AyrisLegal ile tartışın, içtihat bulun, dilekçe taslağı üretin — hepsi aynı ekranda, bağlamı hiç kaybetmeden. +

+
+
+
+
+ +
+ + {/* ══════════════════════════════ DIFFERENTIATOR ══════════════════ */} +
+ + + Madde 03 — Tartışma odaklı yapay zeka + + +
+ +
+

+ Bulmakla yetinmez, sizinle tartışır. +

+

+ Çoğu hukuk yazılımı özet çıkarır ya da anahtar kelimeyle arar. AyrisLegal dosyanızdaki argümanı okur, zayıf noktasını sorar, karşı görüş üretir, sizi ikna etmeye çalışır — ya da ikna olur. +

+

+ Aşağıdaki görsel, bu tartışmanın nasıl göründüğünü gösteren temsili bir tasarımdır. +

+
+
+ + {/* Chat simulation */} + +
+ {/* Lawyer message */} +
+
Avukat
+

Müvekkilin haklı olduğunu düşünüyorum, mülkiyet devri geçerli.

+
+ {/* AyrisLegal response */} +
+
+ AyrisLegal + İtiraz +
+

Devir tarihinde tapuda şerh var — bu, iyi niyet iddianızı zayıflatabilir. Şerhin kaldırılış tarihini kontrol ettiniz mi?

+
+ {/* Lawyer reply */} +
+

Haklısınız — 3 emsal kararla bu noktayı destekleyelim.

+
+
+
+
+
+ +
+ + {/* ══════════════════════════════ FEATURES ════════════════════════ */} +
+ + + Madde 04 — Platform + +

+ Bir avukatın ihtiyaç duyduğu şeyler. +

+
+
+ {/* Main feature — spans 2 cols */} + +
+ AI tartışma ortağı +

Argümanınızı sınar, meslektaş gibi

+

Zayıf noktaları sorar, karşı görüş üretir, sizi zorlar — pasif özet değil, aktif muhakeme. AyrisLegal'ın temel farkı budur.

+
+
+ +
+ Dosya analizi +

Dava dosyasını okur

+

Olay örgüsünü, tarafları ve hukuki dayanakları çıkarır.

+
+
+ +
+ İçtihat arama +

Bağlama uygun emsal bulur

+

Anahtar kelime eşleşmesiyle değil, hukuki benzerlikle emsal kararları bulur.

+
+
+ +
+ Dilekçe taslağı +

Tartışmayı taslağa döker

+

Vardığınız sonucu, düzenlenebilir bir dilekçe taslağına dönüştürür.

+
+
+ +
+ + Büro paylaşımı Yakında + +

Ekip çalışması

+

Dosya ve tartışma geçmişini büro içindeki meslektaşlarınızla paylaşın.

+
+
+
+
+ +
+ + {/* ══════════════════════════════ PRICING ═════════════════════════ */} +
+ + + Madde 05 — Fiyatlandırma + +

+ İhtiyacınıza uygun modeller. +

+
+ +
+ + {/* ── Bireysel ── */} + +
+
+ {['01','02','03','04','05'].map(t => ( + {t} + ))} +
+
+

40.000 TL

+

Bireysel Avukat / Yıl

+

+ Serbest çalışan avukatlar için tasarlanmış yapay zeka çalışma ortağı. +

+
+
    + {['Sınırsız dosya analizi', 'AI tartışma ortağı', 'İçtihat arama', 'Dilekçe taslağı üretimi'].map(item => ( +
  • + + + + {item} +
  • + ))} +
+ Demo Talep Et +
+
+
+ + {/* ── Büro ── */} + +
+
Ekip Çalışması
+
+ {['01','02','03','04','05'].map(t => ( + {t} + ))} +
+
+

Hukuk Bürosu

+

Özel Fiyatlandırma

+

+ Tüm ekibiniz için paylaşımlı çalışma alanı, dosya yönetimi ve özel entegrasyonlar. +

+
+
    + {['Tüm bireysel özellikler', 'Ekip içi dosya paylaşımı', 'Ortak içtihat havuzu', 'Kurucu ekiple özel destek'].map(item => ( +
  • + + + + {item} +
  • + ))} +
+ (e.currentTarget.style.background = T.accentDark)} + onMouseLeave={e => (e.currentTarget.style.background = T.accent)} + >İletişime Geçin +
+
+
+ +
+
+ +
+ + {/* ══════════════════════════════ TRUST ═══════════════════════════ */} +
+ + + Madde 06 — Güven ve veri güvenliği + +

+ Dosyalarınız sizin kalır. +

+

+ Bir dava dosyası, bir avukatın elindeki en hassas belgedir. AyrisLegal'ı bu bilinçle kuruyoruz. +

+
+
+ {[ + { + icon: , + title: "KVKK'ya uyumlu", + desc: 'Kişisel verilerin korunması mevzuatına uygun işleme ve saklama.', + }, + { + icon: , + title: "Sunucular Türkiye'de", + desc: "Verileriniz yurt dışına çıkmaz — Ayris Tech'in self-hosted altyapı felsefesiyle.", + }, + { + icon: , + title: 'Dosyanız modelleri eğitmez', + desc: 'Yüklediğiniz belgeler yalnızca sizin analizinizde kullanılır.', + }, + ].map((item, i, arr) => ( + +
+ {item.icon} +

{item.title}

+

{item.desc}

+
+
+ ))} +
+
+ +
+ + {/* ══════════════════════════════ CONTACT ═════════════════════════ */} +
+ + + Madde 07 — Erken erişim + + +
+ +
+

+ Şu an müşteri referansı göstermiyoruz — kasıtlı olarak. +

+

+ AyrisLegal yeni. Sahte ya da ödünç yorumlar yerine dürüst olmayı seçtik: platformu kurucu ekiple birlikte, doğrudan geri bildiriminizle şekillendiriyoruz. Demo talep edin, ilk kullanan avukatlardan biri olun. +

+
+
+ AYRIS + LEGAL +
+ Kurucu ekip mührü +
+
+
+ + + +
+
+ + {/* ══════════════════════════════ FOOTER ══════════════════════════ */} + +
+ ) +} diff --git a/app/api/auth/[...nextauth]/route.ts b/app/api/auth/[...nextauth]/route.ts new file mode 100644 index 0000000..866b2be --- /dev/null +++ b/app/api/auth/[...nextauth]/route.ts @@ -0,0 +1,3 @@ +import { handlers } from "@/lib/auth" + +export const { GET, POST } = handlers diff --git a/app/api/contact/route.ts b/app/api/contact/route.ts new file mode 100644 index 0000000..69d085b --- /dev/null +++ b/app/api/contact/route.ts @@ -0,0 +1,82 @@ +import { NextRequest, NextResponse } from 'next/server' + +const EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]+$/ + +// Basit in-memory rate limiting (MVP — production'da Redis kullan) +const ipRequestMap = new Map() +const RATE_LIMIT = 5 // maksimum istek +const WINDOW_MS = 60_000 // 1 dakika + +function checkRateLimit(ip: string): boolean { + const now = Date.now() + const entry = ipRequestMap.get(ip) + + if (!entry || now > entry.resetAt) { + ipRequestMap.set(ip, { count: 1, resetAt: now + WINDOW_MS }) + return true + } + + if (entry.count >= RATE_LIMIT) return false + + entry.count++ + return true +} + +export async function POST(request: NextRequest) { + try { + // IP tespiti + const forwarded = request.headers.get('x-forwarded-for') + const ip = forwarded ? forwarded.split(',')[0].trim() : 'unknown' + + // Rate limit + if (!checkRateLimit(ip)) { + return NextResponse.json( + { success: false, error: 'Çok fazla istek. Lütfen bir dakika bekleyip tekrar deneyin.' }, + { status: 429 } + ) + } + + const body = await request.json() + const { name, email, barNo, message, _hp } = body + + // Honeypot kontrolü + if (_hp) { + // Bot — 200 döndür ama işleme + return NextResponse.json({ success: true }) + } + + // Zorunlu alan doğrulaması + if (!name || typeof name !== 'string' || name.trim().length < 2) { + return NextResponse.json( + { success: false, error: 'Ad Soyad zorunludur (en az 2 karakter).' }, + { status: 400 } + ) + } + + if (!email || typeof email !== 'string' || !EMAIL_REGEX.test(email.trim())) { + return NextResponse.json( + { success: false, error: 'Geçerli bir e-posta adresi giriniz.' }, + { status: 400 } + ) + } + + // MVP: Konsola yaz + // TODO: Resend/SendGrid veya Prisma leads tablosu eklenebilir + console.log('[AyrisLegal] 🎯 Yeni Demo Talebi:', { + timestamp: new Date().toISOString(), + name: name.trim(), + email: email.trim().toLowerCase(), + barNo: barNo?.trim() || null, + message: message?.trim() || null, + ip, + }) + + return NextResponse.json({ success: true }, { status: 200 }) + } catch (err) { + console.error('[AyrisLegal] Contact API hatası:', err) + return NextResponse.json( + { success: false, error: 'Sunucu hatası oluştu.' }, + { status: 500 } + ) + } +} diff --git a/app/favicon.ico b/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/app/globals.css b/app/globals.css new file mode 100644 index 0000000..9326b41 --- /dev/null +++ b/app/globals.css @@ -0,0 +1,198 @@ +@import "tailwindcss"; +@import "tw-animate-css"; +@import "shadcn/tailwind.css"; + +@custom-variant dark (&:is(.dark *)); + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-archivo); + --font-mono: var(--font-geist-mono); + --font-heading: var(--font-archivo); + --color-sidebar-ring: var(--sidebar-ring); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar: var(--sidebar); + --color-chart-5: var(--chart-5); + --color-chart-4: var(--chart-4); + --color-chart-3: var(--chart-3); + --color-chart-2: var(--chart-2); + --color-chart-1: var(--chart-1); + --color-ring: var(--ring); + --color-input: var(--input); + --color-border: var(--border); + --color-destructive: var(--destructive); + --color-accent-foreground: var(--accent-foreground); + --color-accent: var(--accent); + --color-muted-foreground: var(--muted-foreground); + --color-muted: var(--muted); + --color-secondary-foreground: var(--secondary-foreground); + --color-secondary: var(--secondary); + --color-primary-foreground: var(--primary-foreground); + --color-primary: var(--primary); + --color-popover-foreground: var(--popover-foreground); + --color-popover: var(--popover); + --color-card-foreground: var(--card-foreground); + --color-card: var(--card); + --radius-sm: calc(var(--radius) * 0.6); + --radius-md: calc(var(--radius) * 0.8); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) * 1.4); + --radius-2xl: calc(var(--radius) * 1.8); + --radius-3xl: calc(var(--radius) * 2.2); + --radius-4xl: calc(var(--radius) * 2.6); +} + +/* ─── AyrisLegal Marka Renk Sistemi (Lacivert + Teal) ─────────────── */ +:root { + /* Lacivert (navy) arka plan / teal vurgu — dark-first marka */ + --background: oklch(0.18 0.055 243); /* Derin lacivert */ + --foreground: oklch(0.95 0.012 240); /* Neredeyse beyaz */ + + --card: oklch(0.22 0.05 243); /* Biraz açık lacivert kart */ + --card-foreground: oklch(0.95 0.012 240); + + --popover: oklch(0.22 0.05 243); + --popover-foreground: oklch(0.95 0.012 240); + + /* Teal ana renk */ + --primary: oklch(0.63 0.14 183); /* Teal */ + --primary-foreground: oklch(0.98 0.008 183); + + --secondary: oklch(0.28 0.05 243); /* Orta lacivert */ + --secondary-foreground: oklch(0.90 0.012 240); + + --muted: oklch(0.25 0.04 243); + --muted-foreground: oklch(0.60 0.035 240); + + --accent: oklch(0.68 0.13 183); /* Açık teal vurgu */ + --accent-foreground: oklch(0.18 0.055 243); + + --destructive: oklch(0.577 0.245 27.325); + + --border: oklch(0.32 0.045 243); + --input: oklch(0.28 0.045 243); + --ring: oklch(0.63 0.14 183); /* Teal focus ring */ + + --chart-1: oklch(0.63 0.14 183); + --chart-2: oklch(0.55 0.12 200); + --chart-3: oklch(0.45 0.09 220); + --chart-4: oklch(0.38 0.07 230); + --chart-5: oklch(0.30 0.05 240); + + --radius: 0.75rem; + + --sidebar: oklch(0.20 0.055 243); + --sidebar-foreground: oklch(0.90 0.012 240); + --sidebar-primary: oklch(0.63 0.14 183); + --sidebar-primary-foreground: oklch(0.98 0.008 183); + --sidebar-accent: oklch(0.25 0.05 243); + --sidebar-accent-foreground: oklch(0.90 0.012 240); + --sidebar-border: oklch(0.30 0.045 243); + --sidebar-ring: oklch(0.63 0.14 183); +} + +/* Admin/login sayfaları için açık tema (opsiyonel override) */ +.light { + --background: oklch(0.98 0.005 240); + --foreground: oklch(0.18 0.055 243); + --card: oklch(1 0 0); + --card-foreground: oklch(0.18 0.055 243); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.18 0.055 243); + --primary: oklch(0.55 0.14 183); + --primary-foreground: oklch(0.98 0.008 183); + --secondary: oklch(0.93 0.02 240); + --secondary-foreground: oklch(0.22 0.05 243); + --muted: oklch(0.95 0.015 240); + --muted-foreground: oklch(0.50 0.04 240); + --accent: oklch(0.90 0.06 183); + --accent-foreground: oklch(0.25 0.05 243); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.88 0.02 240); + --input: oklch(0.88 0.02 240); + --ring: oklch(0.55 0.14 183); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } + html { + @apply font-sans; + scroll-behavior: smooth; + } +} + +/* ─── AyrisLegal Premium Background Effects ─────────────────────────── */ + +.orb { + position: fixed; + border-radius: 50%; + filter: blur(110px); + pointer-events: none; + z-index: 0; + will-change: transform; +} + +.orb-1 { + width: 700px; + height: 700px; + background: radial-gradient(circle, rgba(45,212,191,0.22) 0%, transparent 70%); + top: -180px; + left: -120px; + animation: orb-float 14s ease-in-out infinite; +} + +.orb-2 { + width: 550px; + height: 550px; + background: radial-gradient(circle, rgba(99,102,241,0.16) 0%, transparent 70%); + top: 38%; + right: -120px; + animation: orb-float 18s ease-in-out infinite reverse; + animation-delay: -6s; +} + +.orb-3 { + width: 420px; + height: 420px; + background: radial-gradient(circle, rgba(45,212,191,0.12) 0%, transparent 70%); + bottom: 15%; + left: 28%; + animation: orb-float 11s ease-in-out infinite; + animation-delay: -9s; +} + +@keyframes orb-float { + 0%, 100% { transform: translate(0, 0) scale(1); } + 33% { transform: translate(35px, -50px) scale(1.06); } + 66% { transform: translate(-25px, 25px) scale(0.95); } +} + +.grid-overlay { + position: fixed; + inset: 0; + background-image: + linear-gradient(rgba(255,255,255,0.022) 1px, transparent 1px), + linear-gradient(90deg, rgba(255,255,255,0.022) 1px, transparent 1px); + background-size: 60px 60px; + pointer-events: none; + z-index: 0; +} + +/* Gradient text utility */ +.text-gradient-teal { + background: linear-gradient(135deg, #2DD4BF 0%, #67E8F9 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; +} \ No newline at end of file diff --git a/components.json b/components.json new file mode 100644 index 0000000..f382eb7 --- /dev/null +++ b/components.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "base-nova", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "", + "css": "app/globals.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "iconLibrary": "lucide", + "rtl": false, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "menuColor": "default", + "menuAccent": "subtle", + "registries": {} +} diff --git a/components/contact-form.tsx b/components/contact-form.tsx new file mode 100644 index 0000000..1d1f782 --- /dev/null +++ b/components/contact-form.tsx @@ -0,0 +1,169 @@ +'use client' + +import { useState } from 'react' + +type FormState = 'idle' | 'loading' | 'success' | 'error' + +const T = { + bg: '#f3f2f2', + surface: '#eae9e9', + text: '#201f1d', + divider: 'rgba(32,31,29,0.16)', + accent: '#b68235', + accentDark: '#7d5411', + fontHead: '"Sora", sans-serif', + fontBody: '"Inter", sans-serif', + radiusMd: '4px', + radiusLg: '7px', +} + +export default function ContactForm() { + const [state, setState] = useState('idle') + const [form, setForm] = useState({ name: '', org: '', email: '', phone: '', _hp: '' }) + + const set = (k: keyof typeof form) => (e: React.ChangeEvent) => + setForm(p => ({ ...p, [k]: e.target.value })) + + const handleSubmit = async (e: React.FormEvent) => { + e.preventDefault() + if (form._hp) return + setState('loading') + try { + const res = await fetch('/api/contact', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ name: form.name, email: form.email, barNo: form.org, message: form.phone }), + }) + setState(res.ok ? 'success' : 'error') + } catch { + setState('error') + } + } + + /* Success */ + if (state === 'success') { + return ( +
+

Talebiniz alındı.

+

+ Kurucu ekipten kısa süre içinde size dönüş yapılacak. +

+
+ ) + } + + const inputStyle: React.CSSProperties = { + width: '100%', minHeight: '36px', padding: '6px 10px', + fontFamily: T.fontBody, fontSize: '14px', color: T.text, + background: 'transparent', + border: `1px solid ${T.divider}`, borderRadius: T.radiusMd, + transition: 'border-color .15s', + boxSizing: 'border-box', + } + + const labelStyle: React.CSSProperties = { + display: 'block', fontSize: '12px', marginBottom: '5px', + color: 'rgba(32,31,29,0.7)', fontFamily: T.fontBody, + } + + return ( +
+ {/* Honeypot */} + + +
+ + (e.target.style.borderColor = T.accent)} + onBlur={e => (e.target.style.borderColor = T.divider)} + /> +
+ +
+ + (e.target.style.borderColor = T.accent)} + onBlur={e => (e.target.style.borderColor = T.divider)} + /> +
+ +
+ + (e.target.style.borderColor = T.accent)} + onBlur={e => (e.target.style.borderColor = T.divider)} + /> +
+ +
+ + (e.target.style.borderColor = T.accent)} + onBlur={e => (e.target.style.borderColor = T.divider)} + /> +
+ + {state === 'error' && ( +
+ Bir hata oluştu. Lütfen tekrar deneyin veya{' '} + info@ayris.tech adresine yazın. +
+ )} + + +
+ ) +} diff --git a/components/ui/button.tsx b/components/ui/button.tsx new file mode 100644 index 0000000..b033601 --- /dev/null +++ b/components/ui/button.tsx @@ -0,0 +1,58 @@ +import { Button as ButtonPrimitive } from "@base-ui/react/button" +import { cva, type VariantProps } from "class-variance-authority" + +import { cn } from "@/lib/utils" + +const buttonVariants = cva( + "group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + { + variants: { + variant: { + default: "bg-primary text-primary-foreground hover:bg-primary/80", + outline: + "border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50", + secondary: + "bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground", + ghost: + "hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50", + destructive: + "bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40", + link: "text-primary underline-offset-4 hover:underline", + }, + size: { + default: + "h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2", + xs: "h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3", + sm: "h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5", + lg: "h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2", + icon: "size-8", + "icon-xs": + "size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3", + "icon-sm": + "size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg", + "icon-lg": "size-9", + }, + }, + defaultVariants: { + variant: "default", + size: "default", + }, + } +) + +function Button({ + className, + variant = "default", + size = "default", + ...props +}: ButtonPrimitive.Props & VariantProps) { + return ( + + ) +} + +export { Button, buttonVariants } diff --git a/components/ui/card.tsx b/components/ui/card.tsx new file mode 100644 index 0000000..4458dae --- /dev/null +++ b/components/ui/card.tsx @@ -0,0 +1,103 @@ +import * as React from "react" + +import { cn } from "@/lib/utils" + +function Card({ + className, + size = "default", + ...props +}: React.ComponentProps<"div"> & { size?: "default" | "sm" }) { + return ( +
img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl", + className + )} + {...props} + /> + ) +} + +function CardHeader({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardTitle({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardDescription({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardAction({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardContent({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardFooter({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +export { + Card, + CardHeader, + CardFooter, + CardTitle, + CardAction, + CardDescription, + CardContent, +} diff --git a/components/ui/input.tsx b/components/ui/input.tsx new file mode 100644 index 0000000..7d21bab --- /dev/null +++ b/components/ui/input.tsx @@ -0,0 +1,20 @@ +import * as React from "react" +import { Input as InputPrimitive } from "@base-ui/react/input" + +import { cn } from "@/lib/utils" + +function Input({ className, type, ...props }: React.ComponentProps<"input">) { + return ( + + ) +} + +export { Input } diff --git a/docs/AyrisLegal Landing.dc.html b/docs/AyrisLegal Landing.dc.html new file mode 100644 index 0000000..56f81af --- /dev/null +++ b/docs/AyrisLegal Landing.dc.html @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + +
+ + + + + +
+ Madde 01 — Değer Önermesi +
+
+

+ Dosyanızı okur, + sizinle tartışır. +

+

+ AyrisLegal, yüklediğiniz dava dosyasını analiz eden, içtihat bulan ve dilekçe taslağı çıkaran bir yapay zeka çalışma ortağı — pasif bir arama motoru değil, dosya üzerinde sizinle muhakeme eden bir meslektaş. +

+ +

Şu an erken erişim aşamasındayız — kurucu ekiple doğrudan görüşün.

+
+
+
İçtihat bulundu · 3 emsal
+
Dilekçe taslağı hazır
+
+ +
+
+
+
+ +
+ +
+
{{ s.value }}
+
{{ s.label }}
+
+
+
+ +
+ Madde 02 — Bugünün iş akışı +

Dosya, arama, şablon, tekrar.

+
+
+ 01 / Bugün +

Dosya incelemesi bir programda, içtihat araması ayrı bir siteye açılan sekmede, dilekçe taslağı eski bir Word şablonunda. Her adımda bağlam yeniden kurulur, saatler kaybolur.

+
+
+ 02 / AyrisLegal ile +

Tek bir çalışma alanı: dosyanızı yükleyin, AyrisLegal ile tartışın, içtihat bulun, dilekçe taslağı üretin — hepsi aynı ekranda, bağlamı hiç kaybetmeden.

+
+
+
+ +
+ +
+ Madde 03 — Tartışma odaklı yapay zeka +
+
+

Bulmakla yetinmez, sizinle tartışır.

+

Çoğu hukuk yazılımı özet çıkarır ya da anahtar kelimeyle arar. AyrisLegal dosyanızdaki argümanı okur, zayıf noktasını sorar, karşı görüş üretir, sizi ikna etmeye çalışır — ya da ikna olur.

+

Aşağıdaki görsel, bu tartışmanın nasıl göründüğünü gösteren temsili bir tasarımdır.

+
+
+
+
Avukat
+

Müvekkilin haklı olduğunu düşünüyorum, mülkiyet devri geçerli.

+
+
+
+ AyrisLegal + İtiraz +
+

Devir tarihinde tapuda şerh var — bu, iyi niyet iddianızı zayıflatabilir. Şerhin kaldırılış tarihini kontrol ettiniz mi?

+
+
+

Haklısınız — 3 emsal kararla bu noktayı destekleyelim.

+
+
+
+
+ +
+ +
+ Madde 04 — Platform +

Bir avukatın ihtiyaç duyduğu şeyler.

+
+
+ AI tartışma ortağı +

Argümanınızı sınar, meslektaş gibi

+

Zayıf noktaları sorar, karşı görüş üretir, sizi zorlar — pasif özet değil, aktif muhakeme. AyrisLegal'ın temel farkı budur.

+
+
+ Dosya analizi +

Dava dosyasını okur

+

Olay örgüsünü, tarafları ve hukuki dayanakları çıkarır.

+
+
+ İçtihat arama +

Bağlama uygun emsal bulur

+

Anahtar kelime eşleşmesiyle değil, hukuki benzerlikle emsal kararları bulur.

+
+
+ Dilekçe taslağı +

Tartışmayı taslağa döker

+

Vardığınız sonucu, düzenlenebilir bir dilekçe taslağına dönüştürür.

+
+
+ Büro paylaşımı Yakında +

Ekip çalışması

+

Dosya ve tartışma geçmişini büro içindeki meslektaşlarınızla paylaşın.

+
+
+
+ +
+ +
+ Madde 05 — Fiyatlandırma +

Tek fiyat, herkese aynı.

+
+
+ + {{ t }} + +
+
+

40.000 TL

+

/ yıl

+

Bireysel çalışan avukat ya da büro ortağı — fark etmez. Tüm bireysel avukatlara tek, sabit fiyat.

+
+
    +
  • Sınırsız dosya analizi
  • +
  • AI tartışma ortağı
  • +
  • İçtihat arama
  • +
  • Dilekçe taslağı üretimi
  • +
  • Kurucu ekiple doğrudan destek
  • +
+ Demo Talep Et +

Yıllık faturalandırma. Gizli ücret yok.

+
+
+
+ +
+ +
+ Madde 06 — Güven ve veri güvenliği +

Dosyalarınız sizin kalır.

+

Bir dava dosyası, bir avukatın elindeki en hassas belgedir. AyrisLegal'ı bu bilinçle kuruyoruz.

+
+
+ +

KVKK'ya uyumlu

+

Kişisel verilerin korunması mevzuatına uygun işleme ve saklama.

+
+
+ +

Sunucular Türkiye'de

+

Verileriniz yurt dışına çıkmaz — Ayris Tech'in self-hosted altyapı felsefesiyle.

+
+
+ +

Dosyanız modelleri eğitmez

+

Yüklediğiniz belgeler yalnızca sizin analizinizde kullanılır.

+
+
+
+ +
+ +
+ Madde 07 — Erken erişim +
+
+

Şu an müşteri referansı göstermiyoruz — kasıtlı olarak.

+

AyrisLegal yeni. Sahte ya da ödünç yorumlar yerine dürüst olmayı seçtik: platformu kurucu ekiple birlikte, doğrudan geri bildiriminizle şekillendiriyoruz. Demo talep edin, ilk kullanan avukatlardan biri olun.

+
+
AYRIS
LEGAL
+ Kurucu ekip mührü +
+
+ +
+

Talebiniz alındı.

+

Kurucu ekipten kısa süre içinde size dönüş yapılacak.

+
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ +
+ AyrisLegal, Ayris Tech'in bir ürünüdür. + © {{ year }} AyrisLegal · Aydınlatma Metni +
+ +
+ +
+ + + diff --git a/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_adherence.oxlintrc.json b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_adherence.oxlintrc.json new file mode 100644 index 0000000..8fee721 --- /dev/null +++ b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_adherence.oxlintrc.json @@ -0,0 +1,152 @@ +{ + "plugins": [ + "react", + "import" + ], + "rules": { + "react/forbid-elements": [ + "warn", + { + "forbid": [] + } + ], + "no-restricted-imports": [ + "warn", + { + "patterns": [] + } + ], + "no-restricted-syntax": [ + "warn", + { + "selector": "Literal[value=/#[0-9a-fA-F]{3,8}\\b/]", + "message": "Raw hex color — use a design-system color token via var()." + }, + { + "selector": "Literal[value=/\\b\\d+px\\b/]", + "message": "Raw px value — use a design-system spacing token via var()." + }, + { + "selector": "Literal[value=/font-family\\s*:\\s*(?!['\\\"]?(?:Cormorant Garamond|Lora))/i]", + "message": "Font not provided by the design system. Available: Cormorant Garamond, Lora." + } + ] + }, + "overrides": [ + { + "files": [ + "**/index.js" + ], + "rules": { + "no-restricted-imports": "off" + } + } + ], + "x-omelette": { + "components": {}, + "tokens": [ + "--color-accent", + "--color-accent-100", + "--color-accent-2", + "--color-accent-2-100", + "--color-accent-2-200", + "--color-accent-2-300", + "--color-accent-2-400", + "--color-accent-2-500", + "--color-accent-2-600", + "--color-accent-2-700", + "--color-accent-2-800", + "--color-accent-2-900", + "--color-accent-200", + "--color-accent-300", + "--color-accent-400", + "--color-accent-500", + "--color-accent-600", + "--color-accent-700", + "--color-accent-800", + "--color-accent-900", + "--color-bg", + "--color-divider", + "--color-neutral-100", + "--color-neutral-200", + "--color-neutral-300", + "--color-neutral-400", + "--color-neutral-500", + "--color-neutral-600", + "--color-neutral-700", + "--color-neutral-800", + "--color-neutral-900", + "--color-surface", + "--color-text", + "--font-body", + "--font-heading", + "--font-heading-weight", + "--radius-lg", + "--radius-md", + "--radius-sm", + "--shadow-lg", + "--shadow-md", + "--shadow-sm", + "--space-1", + "--space-2", + "--space-3", + "--space-4", + "--space-6", + "--space-8" + ], + "tokenKinds": { + "--color-bg": "color", + "--color-surface": "color", + "--color-text": "font", + "--color-accent": "color", + "--color-accent-2": "color", + "--color-divider": "color", + "--color-neutral-100": "color", + "--color-neutral-200": "color", + "--color-neutral-300": "color", + "--color-neutral-400": "color", + "--color-neutral-500": "color", + "--color-neutral-600": "color", + "--color-neutral-700": "color", + "--color-neutral-800": "color", + "--color-neutral-900": "color", + "--color-accent-100": "color", + "--color-accent-200": "color", + "--color-accent-300": "color", + "--color-accent-400": "color", + "--color-accent-500": "color", + "--color-accent-600": "color", + "--color-accent-700": "color", + "--color-accent-800": "color", + "--color-accent-900": "color", + "--color-accent-2-100": "color", + "--color-accent-2-200": "color", + "--color-accent-2-300": "color", + "--color-accent-2-400": "color", + "--color-accent-2-500": "color", + "--color-accent-2-600": "color", + "--color-accent-2-700": "color", + "--color-accent-2-800": "color", + "--color-accent-2-900": "color", + "--font-heading": "font", + "--font-heading-weight": "font", + "--font-body": "font", + "--space-1": "spacing", + "--space-2": "spacing", + "--space-3": "spacing", + "--space-4": "spacing", + "--space-6": "spacing", + "--space-8": "spacing", + "--radius-sm": "radius", + "--radius-md": "radius", + "--radius-lg": "radius", + "--shadow-sm": "shadow", + "--shadow-md": "shadow", + "--shadow-lg": "shadow" + }, + "fontFamilies": [ + "Cormorant Garamond", + "Lora" + ] + } +} \ No newline at end of file diff --git a/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_bundle.js b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_bundle.js new file mode 100644 index 0000000..06ae405 --- /dev/null +++ b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_bundle.js @@ -0,0 +1,11 @@ +/* @ds-bundle: {"format":4,"namespace":"Classical_classi","components":[],"sourceHashes":{},"inlinedExternals":[],"unexposedExports":[]} */ + +(() => { + +const __ds_ns = (window.Classical_classi = window.Classical_classi || {}); + +const __ds_scope = {}; + +(__ds_ns.__errors = __ds_ns.__errors || []); + +})(); diff --git a/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_manifest.json b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_manifest.json new file mode 100644 index 0000000..4ce2035 --- /dev/null +++ b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/_ds_manifest.json @@ -0,0 +1 @@ +{"namespace":"Classical_classi","components":[],"startingPoints":[],"cards":[{"path":"components/buttons.html","group":"Components","viewport":"640x460","subtitle":"Outlined primary actions; tags tint from the ramps","name":"Buttons & tags"},{"path":"components/cards.html","group":"Components","viewport":"640x420","subtitle":"Bordered, unfilled surfaces with a kicker, title, body and meta row","name":"Cards"},{"path":"components/dialog.html","group":"Components","viewport":"640x460","subtitle":"A modal surface at the top elevation, shown here inside a static frame","name":"Dialog"},{"path":"components/forms.html","group":"Components","viewport":"640x520","subtitle":"Text inputs, a segmented control and radios — native elements, themed states","name":"Forms"},{"path":"components/navigation.html","group":"Components","viewport":"640x420","subtitle":"A header bar over a justified page opening","name":"Navigation"},{"path":"components/table.html","group":"Components","viewport":"640x420","subtitle":"Row rules from the divider token; status cells reuse the tags","name":"Table"},{"path":"foundations/color.html","group":"Foundations","viewport":"640x560","subtitle":"Role colors and the tonal ramps (mono scheme — one accent voice)","name":"Color"},{"path":"foundations/icons.html","group":"Foundations","viewport":"640x420","subtitle":"Lucide — inline SVG on currentColor","name":"Icons"},{"path":"foundations/image.html","group":"Foundations","viewport":"640x480","subtitle":"Plate — photographs sit matted on the surface with a warm archival grade.","name":"Imagery"},{"path":"foundations/layout.html","group":"Foundations","viewport":"640x560","subtitle":"A 1.15× spacing scale, 4px radius, and three shadow levels tuned to the light ground","name":"Spacing & elevation"},{"path":"foundations/type.html","group":"Foundations","viewport":"640x640","subtitle":"Cormorant Garamond over Lora — a fixed scale; density moves spacing, not sizes","name":"Typography"},{"path":"theme.html","group":"Theme","viewport":"640x520","subtitle":"The parameters this system was derived from","name":"Parameters"}],"templates":[{"name":"Deck","description":"A twenty-one-slide presentation starter: cover, contents, dividers, columns, quadrants, a data table, SVG charts and timeline, bleed imagery, a quote and a close, on the theme's tokens","folder":"templates/deck","entryPath":"templates/deck/Deck.dc.html"},{"name":"Landing","description":"A one-page product landing in the system's own voice — an invented product (Quarto & Sons: an antiquarian bookbindery), a serif hero, hairline-parted columns, a plate photograph and a sign-up close","folder":"templates/landing","entryPath":"templates/landing/index.html"}],"hasThumbnailHtml":true,"globalCssPaths":["styles.css"],"tokens":[{"name":"--color-bg","value":"#f3f2f2","kind":"color","definedIn":"styles.css"},{"name":"--color-surface","value":"#eae9e9","kind":"color","definedIn":"styles.css"},{"name":"--color-text","value":"#201f1d","kind":"font","definedIn":"styles.css"},{"name":"--color-accent","value":"#b68235","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2","value":"#ac803e","kind":"color","definedIn":"styles.css"},{"name":"--color-divider","value":"color-mix(in srgb, #201f1d 16%, transparent)","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-100","value":"#f8f4f4","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-200","value":"#eae7e7","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-300","value":"#d7d3d3","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-400","value":"#bab6b6","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-500","value":"#9b9797","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-600","value":"#7d7979","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-700","value":"#605d5d","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-800","value":"#444141","kind":"color","definedIn":"styles.css"},{"name":"--color-neutral-900","value":"#2d2b2b","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-100","value":"#fff3e4","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-200","value":"#ffe3bf","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-300","value":"#facb8d","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-400","value":"#e1ad66","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-500","value":"#c28d41","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-600","value":"#a06f24","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-700","value":"#7d5411","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-800","value":"#5a3b0a","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-900","value":"#3a270d","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-100","value":"#fff3e4","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-200","value":"#ffe3be","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-300","value":"#f5cd96","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-400","value":"#dbaf70","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-500","value":"#bc8f4e","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-600","value":"#9b7232","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-700","value":"#79561f","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-800","value":"#573d14","kind":"color","definedIn":"styles.css"},{"name":"--color-accent-2-900","value":"#382810","kind":"color","definedIn":"styles.css"},{"name":"--font-heading","value":"\"Cormorant Garamond\", system-ui, sans-serif","kind":"font","definedIn":"styles.css"},{"name":"--font-heading-weight","value":"600","kind":"font","definedIn":"styles.css"},{"name":"--font-body","value":"\"Lora\", system-ui, sans-serif","kind":"font","definedIn":"styles.css"},{"name":"--space-1","value":"4.6px","kind":"spacing","definedIn":"styles.css"},{"name":"--space-2","value":"9.2px","kind":"spacing","definedIn":"styles.css"},{"name":"--space-3","value":"13.8px","kind":"spacing","definedIn":"styles.css"},{"name":"--space-4","value":"18.4px","kind":"spacing","definedIn":"styles.css"},{"name":"--space-6","value":"27.6px","kind":"spacing","definedIn":"styles.css"},{"name":"--space-8","value":"36.8px","kind":"spacing","definedIn":"styles.css"},{"name":"--radius-sm","value":"2px","kind":"radius","definedIn":"styles.css"},{"name":"--radius-md","value":"4px","kind":"radius","definedIn":"styles.css"},{"name":"--radius-lg","value":"7px","kind":"radius","definedIn":"styles.css"},{"name":"--shadow-sm","value":"0 1px 2px color-mix(in srgb, #2d2b2b 14%, transparent)","kind":"shadow","definedIn":"styles.css"},{"name":"--shadow-md","value":"0 3px 10px color-mix(in srgb, #2d2b2b 16%, transparent)","kind":"shadow","definedIn":"styles.css"},{"name":"--shadow-lg","value":"0 12px 32px color-mix(in srgb, #2d2b2b 22%, transparent)","kind":"shadow","definedIn":"styles.css"}],"themes":[],"fonts":[],"brandFonts":[{"family":"Cormorant Garamond","status":"ok","tokens":["--font-heading"],"path":"styles.css"},{"family":"Lora","status":"ok","tokens":["--font-body"],"path":"styles.css"}],"source":"spa"} \ No newline at end of file diff --git a/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/readme.md b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/readme.md new file mode 100644 index 0000000..211f99c --- /dev/null +++ b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/readme.md @@ -0,0 +1,81 @@ +# Classical design system + +Classical is an editorial, book-like system on a soft near-white ground: Cormorant Garamond headings over Lora body, justified columns, hairline rules, and color applied as stroke rather than fill. Surfaces stay quiet — cards are bordered, buttons are outlined — and photographs sit matted on the page like tipped-in plates. + +## How to use this + +- Link the one stylesheet from every page — `` (adjust the relative path) — and take every color, font, spacing, radius and shadow from its variables (`var(--color-*)`, `var(--font-*)`, `var(--space-*)`, `var(--radius-*)`, `var(--shadow-*)`). Never hard-code a hex, a font name or a px value the tokens already carry. +- Build with the classes below rather than inventing parallel ones; the component pages are plain HTML, so view source and copy the markup. +- `templates/` holds starting points a consuming project can copy whole. +- The whole system was derived from `theme.json`. To change the look, edit the tokens at the top of `styles.css` — every page, the thumbnail and this guide read from them — and keep `theme.json` and the written guidance in step so they don't drift from what the CSS actually does. + +## Direction + +Editorial, justified body copy in columns. Tight leading; headlines flush-left over justified text blocks. Use hairline dividers (`var(--color-divider)`) between major sections. Apply color as borders, rules and underlines — not as filled blocks. Buttons are outlined (1px accent border on transparent), not solid-filled. Wrap hero and inline images in the `.plate` class — a warm archival grade inside a thin surface-colored mat, like a tipped-in book plate. In decks, section dividers sit on a deep warm near-black (a shade below `--color-neutral-900`) as a colophon page — paper type with a gold ghost numeral; gold stays stroke and small marks on content slides. + +## Color + +A light ground (`--color-bg` #f3f2f2) with `--color-text` #201f1d and a single accent #b68235 (this is a mono scheme: no second accent was chosen — the `--color-accent-2-*` variables carry a machine-derived stand-in kept only so both sets resolve; treat them as one role). Each role carries a 100–900 tonal ramp (`--color-neutral-100` … `--color-accent-2-900`) generated in OKLCH on a shared perceptual lightness scale, so the same step of any ramp has the same visual weight. Use the light steps (100–300) for tinted fills, hovers and subtle borders, 500 as the role's base, and the dark steps (700–900) for text on tinted fills and for pressed states; prefer ramp steps over ad-hoc `color-mix()`. For elevation use `--shadow-sm/md/lg` (already tuned to the ground) rather than ad-hoc box-shadows. + +## Type + +Cormorant Garamond for headings over Lora for body text, loaded as `--font-heading` / `--font-body`. Bold is avoided: interface headings cap at semibold (the `--font-heading-weight` token), and the bigger the text the lighter it sets — display sizes take the normal cut (the deck shows this). Numbers set tabular wherever they stand as figures or columns — kickers, contents numbers, tables, charts, the display numerals (`"tnum"`; both faces keep their own figure style and gain equal widths) — while running prose keeps its text figures (Lora's tabular feature also widens its word-spaces and punctuation, which would loosen the prose). Density 1.15× and radius 4px are already baked into the `--space-*` / `--radius-*` scales — use the variables, not raw numbers. + +## Icons + +Use Lucide icons (https://lucide.dev) throughout. + +## Interaction states + +Interactive states are themed, never browser defaults: give every interactive element a `:hover` tint and a pressed state from the accent ramp (one step past the base — `--color-accent-600` on a light ground, `--color-accent-400` on a dark one, or a `color-mix()` tint for outlined/ghost variants), and style keyboard focus with `:focus-visible { outline: 2px solid var(--color-accent); outline-offset: 2px; }` — never leave the default blue focus ring. + +## Components + +| Class | What it is | Shown in | +| --- | --- | --- | +| `.btn` with `.btn-primary`, `.btn-secondary`, `.btn-ghost`, `.btn-icon`, `.btn-block` | Actions — the primary is an accent outline, never a fill | components/buttons.html | +| `.tag` with `.tag-accent`, `.tag-accent-2`, `.tag-neutral`, `.tag-outline` | Small labels tinted from the ramps (mono palette: accent-2 reads the same as accent) | components/buttons.html | +| `.field` + `label`, `.input`, `.radio` + `.dot`, `.seg` + `.seg-opt` | Form fields and choices on native elements — no script | components/forms.html | +| `.card` with `.card-kicker`, `.card-title`, `.card-body`, `.card-meta`; `.elev-sm/md/lg` | Bordered, unfilled content surfaces; elevation utilities | components/cards.html | +| `.nav` + `.nav-brand` | The header bar | components/navigation.html | +| `.table` | Data tables with themed header and row rules | components/table.html | +| `.dialog-backdrop` + `.dialog` (+ `.dialog-title/-body/-actions`) | A modal at the top elevation | components/dialog.html | +| `.hr` | A hairline horizontal rule | foundations/layout.html | +| `.plate` | The image wrapper — every content photograph goes through it | foundations/image.html | + +States are built in: hovers and pressed states come from the accent ramp, keyboard focus is the 2px accent `:focus-visible` ring, `::selection` is an accent tint, and disabled controls drop to 45% opacity. Don't restyle them per page. The accent-to-ground pair is tuned to at least 3:1 — enough for icons, large text and interface chrome, not for body copy — so for paragraph-size text in the accent use a deep ramp step (`--color-accent-700` on this ground) rather than the accent itself. + +## Do + +- Justify body copy at a comfortable measure and let the hairlines carry the structure. +- Draw with borders, rules and underlines; keep large fills off the page. +- Give text room — the spacing scale is airy (density 1.15×) by design. +- Mat photographs with the `.plate` wrapper so they read as plates, not banners. + +## Don't + +- Do not fill cards or buttons with solid accent color. +- Do not use heavy drop shadows — elevation here is a whisper. +- Do not tighten the leading or crowd the margins. +- Do not swap in a sans-serif for emphasis; weight and italics do that job. + +## Files + +- `styles.css` — the only stylesheet: the token sheet (`:root` variables, ramps, base type) plus the component layer. Link it from every page. +- `readme.md` — this guide. +- `theme.json` — the parameters these files were derived from (a machine-readable record of the theme). +- `thumbnail.html` — the project cover (brand mark + swatches). +- `foundations/type.html` — the type scale and the heading/body pairing at real sizes. +- `foundations/color.html` — color roles and the 100-900 tonal ramps, with usage notes. +- `foundations/layout.html` — the spacing scale, the grid and how edges are drawn. +- `foundations/icons.html` — the icon set at interface sizes, inline and in buttons. +- `foundations/image.html` — how photographs and figures are treated. +- `components/buttons.html` — buttons, icon buttons and tags in every variant and state. +- `components/forms.html` — text fields, radios and the segmented control on native elements. +- `components/cards.html` — content cards and the elevation steps. +- `components/navigation.html` — the header bar pattern. +- `components/table.html` — a data table with the themed header and row rules. +- `components/dialog.html` — a modal over its backdrop at the top elevation. +- `theme.html` — the theme's parameters rendered as a reference sheet. +- `templates/landing/` — a starter page consuming the system the intended way (`index.html`, its `ds-base.js` loader, and the vendored `image-slot.js` its photograph mounts). +- `assets/photo.jpg` — the reference photograph the imagery page treats. diff --git a/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/styles.css b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/styles.css new file mode 100644 index 0000000..4ed5188 --- /dev/null +++ b/docs/_ds/classical-911697ea-3fa0-408c-bdf6-3bbc9cae7b96/styles.css @@ -0,0 +1,255 @@ +/* Classical — design-system tokens and component classes. This file is the source of truth for the system's look; retune it here and see readme.md. */ +@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&family=Lora:wght@400;600&display=swap'); + +:root { + --color-bg: #f3f2f2; + --color-surface: #eae9e9; + --color-text: #201f1d; + --color-accent: #b68235; + --color-accent-2: #ac803e; + --color-divider: color-mix(in srgb, #201f1d 16%, transparent); + + /* Tonal ramps — generated in OKLCH on one shared lightness scale, so the + same step of any role matches the others in visual value. */ + --color-neutral-100: #f8f4f4; + --color-neutral-200: #eae7e7; + --color-neutral-300: #d7d3d3; + --color-neutral-400: #bab6b6; + --color-neutral-500: #9b9797; + --color-neutral-600: #7d7979; + --color-neutral-700: #605d5d; + --color-neutral-800: #444141; + --color-neutral-900: #2d2b2b; + + --color-accent-100: #fff3e4; + --color-accent-200: #ffe3bf; + --color-accent-300: #facb8d; + --color-accent-400: #e1ad66; + --color-accent-500: #c28d41; + --color-accent-600: #a06f24; + --color-accent-700: #7d5411; + --color-accent-800: #5a3b0a; + --color-accent-900: #3a270d; + + --color-accent-2-100: #fff3e4; + --color-accent-2-200: #ffe3be; + --color-accent-2-300: #f5cd96; + --color-accent-2-400: #dbaf70; + --color-accent-2-500: #bc8f4e; + --color-accent-2-600: #9b7232; + --color-accent-2-700: #79561f; + --color-accent-2-800: #573d14; + --color-accent-2-900: #382810; + + --font-heading: "Cormorant Garamond", system-ui, sans-serif; + --font-heading-weight: 600; /* review round 3: bold retired — semibold is the + interface headings' ceiling (they need the weight at small sizes); display + text goes lighter still, to the normal cut (see the deck) */ + --font-body: "Lora", system-ui, sans-serif; + + --space-1: 4.6px; + --space-2: 9.2px; + --space-3: 13.8px; + --space-4: 18.4px; + --space-6: 27.6px; + --space-8: 36.8px; + + --radius-sm: 2px; + --radius-md: 4px; + --radius-lg: 7px; + + /* Elevation — derived from the ground: soft ink-tinted shadows on a + light theme, a hairline edge + ambient darkness on a dark one. */ + --shadow-sm: 0 1px 2px color-mix(in srgb, #2d2b2b 14%, transparent); + --shadow-md: 0 3px 10px color-mix(in srgb, #2d2b2b 16%, transparent); + --shadow-lg: 0 12px 32px color-mix(in srgb, #2d2b2b 22%, transparent); +} + +body { + background: var(--color-bg); + color: var(--color-text); + font-family: var(--font-body); +} +h1, h2, h3, h4 { font-family: var(--font-heading); font-weight: var(--font-heading-weight); } + +.plate{filter:sepia(0.22) saturate(0.82) contrast(1.05);box-sizing:border-box; + border:6px solid var(--color-surface);outline:1px solid var(--color-divider)} + +/* ══════════════════════════════════════════════════════════════════════════ + Components — built with the tokens above. Plain CSS + on plain HTML: no JavaScript, no build step. Each class is documented in + readme.md and demonstrated in foundations/ and components/. + ══════════════════════════════════════════════════════════════════════ */ + +*, *::before, *::after { box-sizing: border-box; } +body { margin: 0; font-size: 15px; line-height: 1.55; font-weight: 400; } +h1, h2, h3, h4, h5, h6 { + font-family: var(--font-heading); font-weight: var(--font-heading-weight); + line-height: 1.12; letter-spacing: -0.015em; margin: 0 0 var(--space-2); +} +h1 { font-size: 42px; } +h2 { font-size: 32px; } +h3 { font-size: 25px; } +h4 { font-size: 20px; } +h5 { font-size: 16px; } +h6 { font-size: 13px; } +h6 { letter-spacing: 0.08em; text-transform: uppercase; } +p { margin: 0 0 var(--space-3); } +a { color: var(--color-accent); text-underline-offset: 3px; } +img { display: block; max-width: 100%; } +figure { margin: 0; } +figcaption { + font-size: 11px; margin-top: var(--space-1); + color: color-mix(in srgb, var(--color-text) 55%, transparent); +} +.text-muted { color: color-mix(in srgb, var(--color-text) 55%, transparent); } +:focus { outline: none; } +:focus-visible { outline: 2px solid var(--color-accent); outline-offset: 2px; } +::selection { background: color-mix(in srgb, var(--color-accent) 30%, transparent); } + +/* — rules — */ +.hr { + height: 1px; border: 0; margin: var(--space-4) 0; + background: var(--color-divider); +} + +/* — buttons — */ +.btn { + display: inline-flex; align-items: center; justify-content: center; gap: 6px; + cursor: pointer; text-decoration: none; + font-family: var(--font-heading); font-weight: var(--font-heading-weight); + font-size: 14px; line-height: 1.2; color: var(--color-text); /* matches the .input's 14px — + the pair sits side by side in sign-up rows */ + background: transparent; border: 1px solid transparent; + padding: var(--space-2) calc(var(--space-3) * 1.2); + border-radius: var(--radius-md); +} +.btn svg { display: block; } +.btn:disabled { opacity: 0.45; cursor: not-allowed; } +.btn-primary { color: var(--color-accent); border-color: var(--color-accent); } +.btn-primary:hover { background: color-mix(in srgb, var(--color-accent) 12%, transparent); } +.btn-primary:active { background: color-mix(in srgb, var(--color-accent) 22%, transparent); } +.btn-secondary { border-color: var(--color-divider); } +.btn-secondary:hover { background: color-mix(in srgb, var(--color-text) 7%, transparent); } +.btn-secondary:active { background: color-mix(in srgb, var(--color-text) 14%, transparent); } +.btn-ghost { color: var(--color-accent); padding-inline: var(--space-1); } +.btn-ghost:hover { background: color-mix(in srgb, var(--color-accent) 10%, transparent); } +.btn-ghost:active { background: color-mix(in srgb, var(--color-accent) 18%, transparent); } +.btn-icon { width: 36px; height: 36px; padding: 0; } +.btn-block { width: 100%; margin-top: var(--space-2); } + +/* — forms — */ +.field > label { + display: block; font-size: 12px; margin-bottom: 5px; + color: color-mix(in srgb, var(--color-text) 70%, transparent); +} +.input { + width: 100%; min-height: 36px; padding: 6px 10px; font: inherit; + font-size: 14px; color: var(--color-text); caret-color: var(--color-accent); + background: transparent; + border: 1px solid var(--color-divider); border-radius: var(--radius-md); +} +.input:hover { border-color: color-mix(in srgb, var(--color-text) 45%, transparent); } +.input:focus-visible { border-color: var(--color-accent); outline-offset: 0; } +textarea.input { min-height: 90px; resize: vertical; } +.radio { display: inline-flex; align-items: center; gap: 8px; cursor: pointer; font-size: 14px; } +.radio input, .seg-opt input { + position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; +} +.radio .dot { + width: 16px; height: 16px; flex: none; border-radius: 50%; + border: 1.5px solid var(--color-divider); +} +.radio:hover .dot { border-color: var(--color-accent); } +.radio input:checked + .dot { + border-color: var(--color-accent); background: var(--color-accent); + box-shadow: inset 0 0 0 4px var(--color-bg); +} +.radio input:focus-visible + .dot { outline: 2px solid var(--color-accent); outline-offset: 2px; } +.seg { + display: inline-flex; overflow: hidden; + border: 1px solid var(--color-divider); border-radius: var(--radius-md); +} +.seg-opt { + display: inline-flex; align-items: center; gap: 6px; + padding: 7px 12px; font-size: 13px; cursor: pointer; +} +.seg-opt + .seg-opt { border-left: 1px solid var(--color-divider); } +.seg-opt:has(input:checked) { color: var(--color-accent); box-shadow: inset 0 0 0 1px var(--color-accent); } +.seg-opt:not(:has(input:checked)):hover { background: color-mix(in srgb, var(--color-text) 7%, transparent); } +.seg-opt:has(input:focus-visible) { outline: 2px solid var(--color-accent); outline-offset: -2px; } + +/* — cards — */ +.card { + display: flex; flex-direction: column; gap: var(--space-2); + padding: var(--space-3); border-radius: var(--radius-md); background: transparent; border: 1px solid var(--color-divider); +} +.card-kicker { font-size: 10px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--color-accent); } +.card-title { + font-family: var(--font-heading); font-weight: var(--font-heading-weight); + font-size: 17px; line-height: 1.2; +} +.card-body { margin: 0; font-size: 13px; opacity: 0.8; flex: 1; } +.card-meta { + display: flex; align-items: center; gap: 6px; font-size: 11px; + color: color-mix(in srgb, var(--color-text) 50%, transparent); +} +.elev-sm { box-shadow: var(--shadow-sm); } +.elev-md { box-shadow: var(--shadow-md); } +.elev-lg { box-shadow: var(--shadow-lg); } + +/* — tags — */ +.tag { + display: inline-flex; align-items: center; font-size: 11px; + letter-spacing: 0.02em; padding: 3px 10px; + border-radius: calc(var(--radius-md) * 0.75); +} +.tag-accent { background: var(--color-accent-100); color: var(--color-accent-800); } +.tag-accent-2 { background: var(--color-accent-2-100); color: var(--color-accent-2-800); } +.tag-neutral { background: var(--color-neutral-100); color: var(--color-neutral-800); } +.tag-outline { border: 1px solid var(--color-accent); color: var(--color-accent); } + +/* — navigation — */ +.nav { + display: flex; align-items: center; gap: var(--space-4); + padding: var(--space-3) var(--space-4); + border-bottom: 1px solid var(--color-divider); +} +.nav-brand { + font-family: var(--font-heading); font-weight: var(--font-heading-weight); + font-size: 18px; margin-right: auto; +} +.nav a { color: inherit; text-decoration: none; font-size: 14px; } +.nav a:hover, .nav a[aria-current='page'] { color: var(--color-accent); } + +/* — tables — */ +.table { width: 100%; border-collapse: collapse; font-size: 14px; } +.table th { + text-align: left; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; + color: color-mix(in srgb, var(--color-text) 60%, transparent); + padding: var(--space-2); border-bottom: 1px solid var(--color-divider); +} +.table td { + padding: var(--space-2); + border-bottom: 1px solid var(--color-divider); +} +.table tbody tr:hover { background: color-mix(in srgb, var(--color-text) 4%, transparent); } + +/* — dialog — */ +.dialog-backdrop { + position: fixed; inset: 0; display: grid; place-items: center; + padding: var(--space-4); + background: color-mix(in srgb, var(--color-neutral-900) 50%, transparent); +} +.dialog { + width: min(440px, 100%); display: flex; flex-direction: column; gap: var(--space-3); + padding: var(--space-4); border-radius: var(--radius-lg); + background: var(--color-surface); box-shadow: var(--shadow-lg); border: 1px solid var(--color-divider); +} +.dialog-title { + font-family: var(--font-heading); font-weight: var(--font-heading-weight); + font-size: 20px; +} +.dialog-body { font-size: 14px; opacity: 0.85; } +.dialog-actions { display: flex; justify-content: flex-end; gap: var(--space-2); margin-top: var(--space-2); } + diff --git a/docs/marketing-website-prd.md b/docs/marketing-website-prd.md new file mode 100644 index 0000000..ac6d27b --- /dev/null +++ b/docs/marketing-website-prd.md @@ -0,0 +1,164 @@ +# AyrisLegal Tanıtım Web Sitesi — Ürün Gereksinimleri Dokümanı (PRD) + +**Versiyon:** v0.1 (MVP) +**Tarih:** Ağustos 2026 +**Durum:** Taslak — geliştirme öncesi son inceleme bekliyor +**İlgili doküman:** AyrisLegal MVP PRD (ana uygulama — `docs/prd.md`), AyrisLegal Backend PRD (`docs/backend.md`) + +--- + +## 1. Problem Tanımı + +AyrisLegal (Electron masaüstü uygulaması) geliştirilmeye devam ediyor, ancak ürünün şu anda hiçbir kamuya açık tanıtımı, markalı bir varlığı veya potansiyel kullanıcıların (avukatlar) ürünü keşfedip iletişime geçebileceği bir kanalı yok. Pilot kullanıcı toplama süreci ("eş ve meslektaş çevresi") kişisel ağ üzerinden yürüyor; bu ölçeklenebilir değil ve ürünün güvenilirlik/ciddiyet algısını (hukuk sektöründe kritik bir faktör) inşa etmiyor. + +**Kim etkileniyor:** İş sahibi (Mustafa) — pilot kullanıcı ve ilk ödeyen müşterileri bulma sürecinde; potansiyel kullanıcılar (solo/küçük büro avukatları) — ürünü keşfetme, güvenilirliğini değerlendirme ve iletişime geçme kanalı olmadığı için. + +**Çözülmezse maliyeti:** Ana uygulama PRD'sindeki "İlk 2 ay içinde 1.000 ödeyen kullanıcı" hedefi, ürünü keşfedecek bir kanal olmadan gerçekçi değil. Rakipler (Lawyer Team, Hukukçu.pro, SmartHukuk, KolayOfis, Attornaid) zaten kamuya açık web varlığına sahip; markasız kalmak pazar konumlandırmasında dezavantaj yaratır. + +--- + +## 2. Hedefler + +1. Ziyaretçinin AyrisLegal'in ne olduğunu, kime hitap ettiğini ve temel değer önerisini (pasif arama aracı değil, aktif "düşünce ortağı") 10 saniye içinde anlayabilmesi +2. Nitelikli avukat/büro ziyaretçilerinden demo talebi/iletişim formu doldurmalarını sağlamak — **sitenin birincil dönüşüm hedefi** +3. Sitenin, hukuk sektörünün beklediği güven sinyallerini (profesyonel tasarım, netlik, KVKK/gizlilik duyarlılığı) taşıması +4. Sitenin MVP uygulamayla paralel, hızlı (hedef: birkaç gün içinde) yayına alınabilmesi +5. Marka kimliğinin (AyrisLegal logosu, lacivert/teal renk paleti, Archivo tipografisi) tutarlı şekilde uygulanması + +--- + +## 3. Kapsam Dışı (Non-Goals) — MVP v0.1 + +| Kapsam Dışı | Neden | +|---|---| +| Self-serve kayıt/ödeme akışı (kredi kartıyla anında satın alma) | Sitenin birincil CTA'sı demo talebi/iletişim; ödeme entegrasyonu ayrı, daha sonraki bir faz | +| Uygulama indirme/dağıtım sayfası (public download) | Uygulama henüz pilot aşamasında; herkese açık indirme linki vermek erken | +| Çoklu dil desteği (İngilizce vb.) | Hedef kitle (Türk avukatlar) tek dilli; MVP'de kapsam dışı | +| Blog / SEO içerik merkezi | Değerli olabilir ama MVP'nin kapsamı değil; ayrı bir içerik stratejisi gerektirir | +| Müşteri girişi / hesap paneli sitede | Bu, uygulamanın kendisinin işi; site sadece tanıtım katmanı | +| KVKK/ISO/SOC2 gibi uyumluluk rozetlerinin sitede öne çıkarılması | Ana uygulama PRD'sinde bu konu henüz netleşmedi ("Açık Sorular" bkz. `docs/prd.md` §7) — henüz doğrulanmamış uyumluluk iddiaları sitede öne sürülmemeli | +| Canlı chat / chatbot desteği | MVP'de form yeterli; canlı destek ayrı bir araç/süreç gerektirir | + +--- + +## 4. Kullanıcı Hikayeleri + +**Birincil persona: Solo/küçük büro avukatı (site ziyaretçisi)** + +- Ziyaretçi olarak, siteye geldiğimde AyrisLegal'in ne yaptığını ve benim işime nasıl yaradığını hemen anlamak istiyorum, böylece devam edip etmeyeceğime hızlıca karar verebileyim. +- Ziyaretçi olarak, ürünün somut özelliklerini (dosya analizi, AI ile tartışma, emsal karar arama) görmek istiyorum, böylece günlük işime gerçekten katkı sağlayıp sağlamayacağını değerlendirebileyim. +- Ziyaretçi olarak, demo talep etmek veya soru sormak için kolay bulunabilir, az alanlı bir form doldurmak istiyorum, böylece iletişime geçmek zahmetli olmasın. +- Ziyaretçi olarak (güven), ürünü kimin geliştirdiğini ve verilerimin nasıl ele alındığını görmek istiyorum, böylece hassas müvekkil verisiyle çalışan bir araca güvenip güvenemeyeceğimi değerlendirebileyim. +- Ziyaretçi olarak, mobilde de siteyi düzgün görüntüleyebilmek istiyorum, böylece telefonumdan da göz atabileyim. + +**İkincil persona: İş sahibi (Mustafa, site yöneticisi)** + +- İş sahibi olarak, forma gelen talepleri (e-posta bildirimi veya basit bir liste ile) görebilmek istiyorum, böylece pilot adaylarla hızlıca iletişime geçebileyim. +- İş sahibi olarak, sitenin metin/görsellerini kod bilmeden kolayca güncelleyebilmek istiyorum (ya da en azından basit bir düzenleme süreciyle), böylece mesajlaşmayı pilot geri bildirimine göre hızlıca iterasyonlayabileyim. + +--- + +## 5. Gereksinimler + +### Must-Have (P0) + +**P0-1: Ana Sayfa (Hero + Değer Önerisi)** +- Net bir başlık ve alt başlıkla ürünün ne olduğu ve kime hitap ettiği anlatılır ("pasif arama aracı değil, aktif düşünce ortağı" mesajı öne çıkar) +- Kabul kriterleri: + - [ ] Sayfa açıldığında scroll yapmadan (above the fold) başlık, alt başlık ve birincil CTA butonu görünür + - [ ] CTA butonu ("Demo Talep Et" / "İletişime Geç") iletişim formuna yönlendirir/scroll eder + +**P0-2: Özellikler Bölümü** +- Ana uygulamanın P0 özellikleri (dosya yükleme + AI analiz, çok turlu sohbet/tartışma, emsal karar arama) somut, anlaşılır dille anlatılır +- Kabul kriterleri: + - [ ] Her özellik için kısa başlık + açıklama + görsel/ikon + - [ ] "Yakında" (dilekçe üretimi, UYAP entegrasyonu gibi Faz 2/3/6 özellikleri) ayrıca ve net şekilde işaretlenir — henüz var olmayan bir şey "mevcut" gibi sunulmaz + +**P0-3: Demo Talebi / İletişim Formu** +- Ziyaretçi ad, e-posta, (opsiyonel) baro sicil no ve kısa mesaj alanlarıyla form doldurur +- Kabul kriterleri: + - [ ] Form gönderimi başarılı olduğunda ziyaretçiye net bir onay mesajı gösterilir + - [ ] Gönderilen talep, iş sahibinin görebileceği bir yere ulaşır (e-posta bildirimi ve/veya basit bir veritabanı kaydı) + - [ ] Zorunlu alan doldurulmazsa anlaşılır bir hata mesajı gösterilir + - [ ] Form spam/bot doldurmalarına karşı temel bir korumaya sahiptir (örn. honeypot alanı veya rate limiting) + +**P0-4: Marka Kimliği Uygulaması** +- Site, AyrisLegal logosu (`public/branding/logo-mark.png` kaynaklı) ve lacivert/teal renk paletiyle tutarlı görünür +- Kabul kriterleri: + - [ ] Logo header'da ve favicon'da kullanılır + - [ ] Renk paleti (lacivert arka plan/teal vurgu) ana uygulamanın markasıyla tutarlıdır + - [ ] Archivo font ailesi (veya markaya uygun bir alternatif) kullanılır + +**P0-5: Mobil Uyumluluk** +- Site mobil tarayıcılarda düzgün görüntülenir ve kullanılabilir +- Kabul kriterleri: + - [ ] 375px genişliğinden itibaren layout bozulmaz, yatay scroll oluşmaz + - [ ] Form mobilde doldurulabilir ve gönderilebilir + +**P0-6: Temel Sayfa Yapısı** +- Ana Sayfa, Özellikler, İletişim/Demo (form) — en az bu üç bölüm tek sayfa (single-page) veya ayrı route olarak mevcut +- Kabul kriterleri: + - [ ] Navigasyon (header menü veya scroll-link) ile bölümler arası geçiş yapılabilir + - [ ] Sayfa 3 saniyenin altında yüklenir (temel performans beklentisi) + +### Nice-to-Have (P1) + +- Hakkımızda/Ekip bölümü (kurucu hikayesi, güven inşası için) +- Basit SSS (Sık Sorulan Sorular) bölümü — özellikle veri güvenliği/gizlilik soruları +- Fiyatlandırma bölümü (sabit 40.000 TL/yıl fiyat noktasını netleştirmeden önce "Fiyat için iletişime geçin" şeklinde belirsiz bırakılabilir) +- Basit analitik entegrasyonu (kaç ziyaretçi, hangi sayfadan form doldurdu gibi temel ölçüm) +- Ekran görüntüsü/kısa demo videosu galerisi + +### Future Considerations (P2) + +- Blog / SEO içerik stratejisi +- Çoklu dil desteği +- Self-serve deneme/kayıt akışı (ana uygulamanın lisans/ödeme altyapısı olgunlaştığında) +- Müşteri referansları / vaka analizleri (yeterli pilot kullanıcı biriktikten sonra) +- Canlı destek/chatbot + +--- + +## 6. Başarı Metrikleri + +**Leading (hızlı değişen göstergeler):** +- Form doldurma oranı (ziyaretçi → demo talebi): hedef ilk ayda ölçülebilir bir taban çizgisi oluşturmak (belirli bir yüzde hedefi için trafik verisi birikmesi bekleniyor) +- Sayfa yüklenme süresi: hedef <3 saniye +- Mobil ziyaretçi oranı ve mobil form tamamlama oranı + +**Lagging (zamanla gelişen göstergeler):** +- Form üzerinden gelen taleplerden gerçek pilot kullanıcıya dönüşüm oranı +- Ana uygulama PRD'sindeki "ilk 2 ayda 1.000 ödeyen kullanıcı" hedefine sitenin katkısı (form → pilot → ödeyen kullanıcı hunisi) + +**Ölçüm yöntemi:** MVP aşamasında resmi analitik altyapısı yok (P1'de temel analitik eklenmedikçe); form gönderimleri ve basit ziyaretçi sayısı takip edilecek. + +--- + +## 7. Açık Sorular + +- **[Ürün]** Demo talebi formu hangi bilgileri toplamalı — sadece ad/e-posta yeterli mi, yoksa büro büyüklüğü/ihtiyaç türü gibi niteleyici sorular eklensin mi (satış önceliklendirmesi için faydalı olabilir ama form uzarsa tamamlanma oranı düşebilir)? +- **[Mühendislik]** Form gönderimleri nereye düşecek — basit bir e-posta servisi (örn. Resend/SendGrid) mi, yoksa `laawos-backend`'e yeni bir endpoint mi eklenecek (mevcut Supabase altyapısına bir `leads`/`demo_requests` tablosu eklemek mantıklı olabilir)? +- **[Ürün]** Fiyatlandırma sitede hiç gösterilsin mi, yoksa "Fiyat için iletişime geçin" şeklinde mi bırakılsın? Ana PRD'de 40.000 TL/yıl fiyat noktası henüz "satış denemeleriyle doğrulanacak" aşamada. +- **[Tasarım]** Site, ana uygulamanın kendi `page.tsx`'indeki inline-style tabanlı tasarım sistemini mi (aynı `DS` token yaklaşımı) paylaşacak, yoksa bağımsız bir stack (örn. Next.js + Tailwind, ayrı bir repo) mi kullanılacak? +- **[Hukuki]** Sitede "yakında" olarak işaretlenecek özellikler (dilekçe üretimi, UYAP entegrasyonu) ile ilgili herhangi bir zaman taahhüdü verilmeli mi, yoksa tarihsiz mi bırakılsın? + +--- + +## 8. Teknik Notlar + +- **Stack önerisi:** Next.js (statik export veya basit hosting), ana uygulamayla aynı marka varlıklarını (`public/branding/logo-mark.png`, `logo-branding.png`) paylaşabilir. Bağımsız bir repo olarak kurulması (ana Electron uygulamasından ayrı deploy edilebilmesi için) önerilir. +- **Deploy:** `coolify-deploy` skill'iyle uyumlu olacak şekilde, Gitea reposundan Coolify'a otomatik build — ana backend ile aynı altyapı deseni. +- **Form backend'i:** Basit bir POST endpoint (yeni veya `laawos-backend`'e eklenen bir route) veya üçüncü taraf form servisi (Formspree, Resend) — Açık Sorular §7'de karar bekliyor. +- **SEO temelleri:** Meta title/description, Open Graph görselleri (logo/marka görseliyle), temel semantik HTML — P0 kapsamında minimum, P2'de genişletilebilir. + +--- + +## 9. Zaman Çizelgesi + +| Faz | Süre | Bu PRD'nin Kapsamı | +|---|---|---| +| Faz 1 — Tanıtım Sitesi MVP (bu doküman) | Birkaç gün | P0-1 → P0-6 | +| Faz 2 — Güven/İçerik Katmanı | Sonrası | P1 maddeleri (SSS, Hakkımızda, fiyatlandırma netleşmesi) | +| Faz 3 — Büyüme/SEO | Ayrı PRD gerekir | P2 maddeleri (blog, self-serve, çoklu dil) | + +**Bağımsızlık notu:** Bu site, ana AyrisLegal uygulamasının geliştirme sürecinden bağımsız olarak paralel yürütülebilir; tek bağımlılığı marka varlıklarının (logo, renk paleti) hazır olmasıdır — ki zaten mevcut. diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/i18n/request.ts b/i18n/request.ts new file mode 100644 index 0000000..2e8b643 --- /dev/null +++ b/i18n/request.ts @@ -0,0 +1,15 @@ +import {getRequestConfig} from 'next-intl/server'; +import {routing} from './routing'; + +export default getRequestConfig(async ({requestLocale}) => { + let locale = await requestLocale; + + if (!locale || !routing.locales.includes(locale as any)) { + locale = routing.defaultLocale; + } + + return { + locale, + messages: (await import(`../messages/${locale}.json`)).default + }; +}); diff --git a/i18n/routing.ts b/i18n/routing.ts new file mode 100644 index 0000000..15d9453 --- /dev/null +++ b/i18n/routing.ts @@ -0,0 +1,10 @@ +import {defineRouting} from 'next-intl/routing'; +import {createNavigation} from 'next-intl/navigation'; + +export const routing = defineRouting({ + locales: ['en', 'tr', 'de'], + defaultLocale: 'tr' +}); + +export const {Link, redirect, usePathname, useRouter, getPathname} = + createNavigation(routing); diff --git a/lib/auth.ts b/lib/auth.ts new file mode 100644 index 0000000..2b4803e --- /dev/null +++ b/lib/auth.ts @@ -0,0 +1,47 @@ +import NextAuth from "next-auth" +import CredentialsProvider from "next-auth/providers/credentials" + +export const { handlers, auth, signIn, signOut } = NextAuth({ + providers: [ + CredentialsProvider({ + name: "Credentials", + credentials: { + email: { label: "Email", type: "email" }, + password: { label: "Password", type: "password" } + }, + async authorize(credentials) { + // Boilerplate mock logic + // TODO: In production, lookup user in Prisma and verify password using bcrypt + // const user = await db.user.findUnique({ where: { email: credentials.email } }) + + if (credentials?.email === "admin@ayris.tech" && credentials?.password === "admin") { + return { + id: "1", + name: "Admin User", + email: "admin@ayris.tech", + role: "ADMIN" + } + } + + return null + } + }) + ], + callbacks: { + async jwt({ token, user }) { + if (user) { + token.role = (user as any).role + } + return token + }, + async session({ session, token }) { + if (session.user && token.role) { + (session.user as any).role = token.role + } + return session + } + }, + pages: { + signIn: '/login' + } +}) diff --git a/lib/cloudinary.ts b/lib/cloudinary.ts new file mode 100644 index 0000000..ff17ad2 --- /dev/null +++ b/lib/cloudinary.ts @@ -0,0 +1,20 @@ +import { v2 as cloudinary } from 'cloudinary' + +cloudinary.config({ + cloud_name: process.env.CLOUDINARY_CLOUD_NAME!, + api_key: process.env.CLOUDINARY_API_KEY!, + api_secret: process.env.CLOUDINARY_API_SECRET!, +}) + +export async function uploadImage(file: string, folder: string) { + const result = await cloudinary.uploader.upload(file, { + folder, transformation: [{ quality: 'auto', fetch_format: 'auto' }], + }) + return { url: result.secure_url, publicId: result.public_id } +} + +export async function deleteImage(publicId: string) { + await cloudinary.uploader.destroy(publicId) +} + +export { cloudinary } diff --git a/lib/db.ts b/lib/db.ts new file mode 100644 index 0000000..b207402 --- /dev/null +++ b/lib/db.ts @@ -0,0 +1,9 @@ +import { PrismaClient } from '@prisma/client' + +const globalForPrisma = globalThis as unknown as { + prisma: PrismaClient | undefined +} + +export const db = globalForPrisma.prisma ?? new PrismaClient() + +if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = db diff --git a/lib/utils.ts b/lib/utils.ts new file mode 100644 index 0000000..bd0c391 --- /dev/null +++ b/lib/utils.ts @@ -0,0 +1,6 @@ +import { clsx, type ClassValue } from "clsx" +import { twMerge } from "tailwind-merge" + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)) +} diff --git a/messages/en.json b/messages/en.json new file mode 100644 index 0000000..f793be6 --- /dev/null +++ b/messages/en.json @@ -0,0 +1,14 @@ +{ + "nav": { + "home": "Home", + "about": "About Us", + "contact": "Contact" + }, + "hero": { + "title": "Welcome", + "cta": "Learn More" + }, + "footer": { + "rights": "All rights reserved." + } +} diff --git a/messages/tr.json b/messages/tr.json new file mode 100644 index 0000000..fcbfe23 --- /dev/null +++ b/messages/tr.json @@ -0,0 +1,20 @@ +{ + "nav": { + "home": "Ana Sayfa", + "features": "Özellikler", + "why": "Neden AyrisLegal?", + "contact": "İletişim", + "login": "Giriş Yap" + }, + "hero": { + "badge": "Avukatlar için yapay zeka destekli hukuki asistan", + "title": "Pasif araştırma değil, aktif düşünce ortağı", + "subtitle": "AyrisLegal, dosyalarınızı analiz eder, hukuki sorularınızı yanıtlar ve emsal kararları saniyeler içinde bulur.", + "cta": "Demo Talep Et", + "secondary_cta": "Özellikleri Keşfet" + }, + "footer": { + "rights": "Tüm hakları saklıdır.", + "created_by": "Created by ayris.tech" + } +} diff --git a/next.config.ts b/next.config.ts new file mode 100644 index 0000000..8dff980 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,16 @@ +import type { NextConfig } from 'next' +import createNextIntlPlugin from 'next-intl/plugin' + +const withNextIntl = createNextIntlPlugin('./i18n/request.ts') + +const nextConfig: NextConfig = { + output: 'standalone', + images: { + remotePatterns: [ + { protocol: 'https', hostname: 'res.cloudinary.com' }, + { protocol: 'https', hostname: 'images.unsplash.com' }, + ], + }, +} + +export default withNextIntl(nextConfig) diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3d4bca9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,11346 @@ +{ + "name": "ayrislegal", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "ayrislegal", + "version": "0.1.0", + "dependencies": { + "@base-ui/react": "^1.5.0", + "@prisma/client": "^7.8.0", + "class-variance-authority": "^0.7.1", + "cloudinary": "^2.10.0", + "clsx": "^2.1.1", + "developer-icons": "^7.0.1", + "framer-motion": "^12.40.0", + "lucide-react": "^1.18.0", + "next": "16.2.9", + "next-auth": "^5.0.0-beta.31", + "next-intl": "^4.13.0", + "react": "19.2.4", + "react-dom": "19.2.4", + "shadcn": "^4.11.0", + "tailwind-merge": "^3.6.0", + "tw-animate-css": "^1.4.0" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.9", + "prisma": "^7.8.0", + "tailwindcss": "^4", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@auth/core": { + "version": "0.41.2", + "resolved": "https://registry.npmjs.org/@auth/core/-/core-0.41.2.tgz", + "integrity": "sha512-Hx5MNBxN2fJTbJKGUKAA0wca43D0Akl3TvufY54Gn8lop7F+34vU1zA1pn0vQfIoVuLIrpfc2nkyjwIaPJMW7w==", + "license": "ISC", + "dependencies": { + "@panva/hkdf": "^1.2.1", + "jose": "^6.0.6", + "oauth4webapi": "^3.3.0", + "preact": "10.24.3", + "preact-render-to-string": "6.5.11" + }, + "peerDependencies": { + "@simplewebauthn/browser": "^9.0.1", + "@simplewebauthn/server": "^9.0.2", + "nodemailer": "^7.0.7" + }, + "peerDependenciesMeta": { + "@simplewebauthn/browser": { + "optional": true + }, + "@simplewebauthn/server": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz", + "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz", + "integrity": "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-syntax-typescript": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.29.7.tgz", + "integrity": "sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-syntax-jsx": "^7.29.7", + "@babel/plugin-transform-modules-commonjs": "^7.29.7", + "@babel/plugin-transform-typescript": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@base-ui/react": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz", + "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.29.2", + "@base-ui/utils": "0.2.9", + "@floating-ui/react-dom": "^2.1.8", + "@floating-ui/utils": "^0.2.11", + "use-sync-external-store": "^1.6.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@date-fns/tz": "^1.2.0", + "@types/react": "^17 || ^18 || ^19", + "date-fns": "^4.0.0", + "react": "^17 || ^18 || ^19", + "react-dom": "^17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "@date-fns/tz": { + "optional": true + }, + "@types/react": { + "optional": true + }, + "date-fns": { + "optional": true + } + } + }, + "node_modules/@base-ui/utils": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.29.2", + "@floating-ui/utils": "^0.2.11", + "reselect": "^5.1.1", + "use-sync-external-store": "^1.6.0" + }, + "peerDependencies": { + "@types/react": "^17 || ^18 || ^19", + "react": "^17 || ^18 || ^19", + "react-dom": "^17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@dotenvx/dotenvx": { + "version": "1.71.3", + "resolved": "https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-1.71.3.tgz", + "integrity": "sha512-WSmox5aD+XxJEUEOTk7gKLpd5+Iz9Nik89Zpbu5DijMln6LsFiv3xpNKBMc/b9sSkUlKvAblzrhik2TqKFE7NA==", + "license": "BSD-3-Clause", + "dependencies": { + "commander": "^11.1.0", + "dotenv": "^17.2.1", + "eciesjs": "^0.4.10", + "enquirer": "^2.4.1", + "execa": "^5.1.1", + "fdir": "^6.2.0", + "ignore": "^5.3.0", + "object-treeify": "1.1.33", + "picomatch": "^4.0.4", + "which": "^4.0.0", + "yocto-spinner": "^1.1.0" + }, + "bin": { + "dotenvx": "src/cli/dotenvx.js" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/@dotenvx/dotenvx/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@dotenvx/dotenvx/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@ecies/ciphers": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@ecies/ciphers/-/ciphers-0.2.6.tgz", + "integrity": "sha512-patgsRPKGkhhoBjETV4XxD0En4ui5fbX0hzayqI3M8tvNMGUoUvmyYAIWwlxBc1KX5cturfqByYdj5bYGRpN9g==", + "license": "MIT", + "engines": { + "bun": ">=1", + "deno": ">=2.7.10", + "node": ">=16" + }, + "peerDependencies": { + "@noble/ciphers": "^1.0.0" + } + }, + "node_modules/@electric-sql/pglite": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.4.1.tgz", + "integrity": "sha512-mZ9NzzUSYPOCnxHH1oAHPRzoMFJHY472raDKwXl/+6oPbpdJ7g8LsCN4FSaIIfkiCKHhb3iF/Zqo3NYxaIhU7Q==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@electric-sql/pglite-socket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@electric-sql/pglite-socket/-/pglite-socket-0.1.1.tgz", + "integrity": "sha512-p2hoXw3Z3LQHwTeikdZNsFBOvXGqKY2hk51BBw+8NKND8eoH+8LFOtW9Z8CQKmTJ2qqGYu82ipqiyFZOTTXNfw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "pglite-server": "dist/scripts/server.js" + }, + "peerDependencies": { + "@electric-sql/pglite": "0.4.1" + } + }, + "node_modules/@electric-sql/pglite-tools": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@electric-sql/pglite-tools/-/pglite-tools-0.3.1.tgz", + "integrity": "sha512-C+T3oivmy9bpQvSxVqXA1UDY8cB9Eb9vZHL9zxWwEUfDixbXv4G3r2LjoTdR33LD8aomR3O9ZXEO3XEwr/cUCA==", + "devOptional": true, + "license": "Apache-2.0", + "peerDependencies": { + "@electric-sql/pglite": "0.4.1" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.11" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.7.5", + "@floating-ui/utils": "^0.2.11" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", + "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.7.6" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", + "license": "MIT" + }, + "node_modules/@formatjs/fast-memoize": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-3.1.6.tgz", + "integrity": "sha512-H5aexk1Le7T9TPmscacZ+1pR6CTa2n1wq+HDVGXhH8TzUlQQpeXzZs91dRtmFHrbeNbjPFPfQujUqm7MHgVoXQ==", + "license": "MIT" + }, + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-3.5.11.tgz", + "integrity": "sha512-NVsuNsc2dUVG9+4HBJ/srScxtA/18LqGgwtop/tuN/OIBjVl6QA+0KhfZQddDD9sEh2LeVjLFPGVU3ixa3blcA==", + "license": "MIT", + "dependencies": { + "@formatjs/icu-skeleton-parser": "2.1.10" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-2.1.10.tgz", + "integrity": "sha512-XuSva+8ZGawk8VnD5VD6UeH8KarQ/Z022zgjHDoHmlNiAewstXuuzXc0Hk5pGFSdG+nNw5bfJKXqj1ZXHn9yUA==", + "license": "MIT" + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.8.10.tgz", + "integrity": "sha512-P/IC3qws3jH+1fEs+o0RIFgXKRaQlFehjS5W0FPAqdo6hgzawLl+eD0q0JjheQ3XtoOe5n8WSYfX06KQZI/QJA==", + "license": "MIT", + "dependencies": { + "@formatjs/fast-memoize": "3.1.6" + } + }, + "node_modules/@hono/node-server": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.11.tgz", + "integrity": "sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==", + "license": "MIT", + "engines": { + "node": ">=18.14.1" + }, + "peerDependencies": { + "hono": "^4" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kurkle/color": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", + "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.29.0.tgz", + "integrity": "sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==", + "license": "MIT", + "dependencies": { + "@hono/node-server": "^1.19.9", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", + "express": "^5.2.1", + "express-rate-limit": "^8.2.1", + "hono": "^4.11.4", + "jose": "^6.1.3", + "json-schema-typed": "^8.0.2", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.25 || ^4.0", + "zod-to-json-schema": "^3.25.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@cfworker/json-schema": "^4.1.1", + "zod": "^3.25 || ^4.0" + }, + "peerDependenciesMeta": { + "@cfworker/json-schema": { + "optional": true + }, + "zod": { + "optional": false + } + } + }, + "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", + "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@next/env": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.9.tgz", + "integrity": "sha512-ki5VxxXfzD/9TDe13wyeTKIjQTAwBVpnr8KhRDUr8ltMUq1/NBpWNT5tiPoxiGl+PHM4X2ahSOiPk6iAimIzPg==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.9.tgz", + "integrity": "sha512-UZi8+YT/MLgTC9nrrn2Xd4lBYv1B7lVmtWHfPcthAI5Tt/C1LuDe6DfmtCtJ+WQod3ksY4VrKSvk3oMVAnL7qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.9.tgz", + "integrity": "sha512-HkfxNYUCmcct0Xsqib5KxqMSHV4AHJq857BNRchyBDs4YS19aHzVfn1kDuBYKqLLQBjXgnkIsjV2Kd4d2wzYhw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.9.tgz", + "integrity": "sha512-7IAtK4MeybpqRV9GRABWEhJ62mOS+rzWOzOTFie4cSEtm12xsoOMJRcECoZx3FHPzFAqN/IJtHqWAFOLfl152w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.9.tgz", + "integrity": "sha512-hBD75iWpUtkL9SmQmcRhmLomn9jgkPzCEkbOcLgHymPEKzv+6ONy13RRiIEz/iEObjkS2Jlb5gYS2XGoS3X4rw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.9.tgz", + "integrity": "sha512-qZTI3pf9SGc/obr8NkQAekBxmp1QK+kVm+VAf3BALLfFAj+1kUhkTxmrWpVos9R/UYIA8AWX2p6cGI5WdwzVUA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.9.tgz", + "integrity": "sha512-xm0HfRNX+UkH4R3c18ynswjj5o5uEj/7iI9p9omdtTSIsRCzQqkGMA+10nzJ4EHnYC3as65IMhbbl5fWRUWHYg==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.9.tgz", + "integrity": "sha512-QumimHkGEG6vM3PfEDWKyKen03NcqLOkeKB1EfcPe7VxzmEiCa4jNnMyBn/US5zcd/VE1CI+O8Ovb3lfjVHfGw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.9.tgz", + "integrity": "sha512-hzQpKZvw8rAwI6A2uQh6SacCSvNAXaIkPNsWwzqqfRiIMiXMfH936skDhz1OO6KpvdKkJrgHHtqQOq5PIXOvdQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.9.tgz", + "integrity": "sha512-qr2VL3Ce5QrwgO2yh1ujSBawrimjVKX8FGF/cOynmdYKJY0BdHpGVNIRK1tqONB10Vkm25Ub1BD2bkjWs4+96w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@noble/ciphers": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz", + "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@panva/hkdf": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.2.1.tgz", + "integrity": "sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@prisma/client": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-7.8.0.tgz", + "integrity": "sha512-HFp3Dawv/3sU3JtlPha90IB+48lS7zHiH4LKZPjmcE8YH5P9DOXGPvo8dqOtO7MqLDd1p2hOWMcFlRT1DMblHw==", + "license": "Apache-2.0", + "dependencies": { + "@prisma/client-runtime-utils": "7.8.0" + }, + "engines": { + "node": "^20.19 || ^22.12 || >=24.0" + }, + "peerDependencies": { + "prisma": "*", + "typescript": ">=5.4.0" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@prisma/client-runtime-utils": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/client-runtime-utils/-/client-runtime-utils-7.8.0.tgz", + "integrity": "sha512-5NQZztQ0oY/ADFkmd9gPuweH5A1/CCY8YQPorLLO0Mu6a87mY5gsnDkzmFmIHs9NFaLnZojzgddFVN4RpKYrdw==", + "license": "Apache-2.0" + }, + "node_modules/@prisma/config": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/config/-/config-7.8.0.tgz", + "integrity": "sha512-HFESzd9rx2ZQxlK+TL7tu1HPvCqrHiL6LCxYykI2c34mvaUuIVVl3lYuicJD/MNnzgPnyeBEMlK4WTomJCV5jw==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "c12": "3.3.4", + "deepmerge-ts": "7.1.5", + "effect": "3.20.0", + "empathic": "2.0.0" + } + }, + "node_modules/@prisma/debug": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-7.8.0.tgz", + "integrity": "sha512-p+QZReysDUqXC+mk17q9a+Y/qzh4c2KYliDK30buYUyfrGeTGSyfmc0AIrJRhZJrLHhRiJa9Au/J72h3C+szvA==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/dev": { + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@prisma/dev/-/dev-0.24.3.tgz", + "integrity": "sha512-ffHlQuKXZiaDt9Go0OnCTdJZrHxK0k7omJKNV86/VjpsXu5EIHZLK0T7JSWgvNlJwh56kW9JFu9v0qJciFzepg==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "@electric-sql/pglite": "0.4.1", + "@electric-sql/pglite-socket": "0.1.1", + "@electric-sql/pglite-tools": "0.3.1", + "@hono/node-server": "1.19.11", + "@prisma/get-platform": "7.2.0", + "@prisma/query-plan-executor": "7.2.0", + "@prisma/streams-local": "0.1.2", + "foreground-child": "3.3.1", + "get-port-please": "3.2.0", + "hono": "^4.12.8", + "http-status-codes": "2.3.0", + "pathe": "2.0.3", + "proper-lockfile": "4.1.2", + "remeda": "2.33.4", + "std-env": "3.10.0", + "valibot": "1.2.0", + "zeptomatch": "2.1.0" + } + }, + "node_modules/@prisma/engines": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-7.8.0.tgz", + "integrity": "sha512-jx3rCnNNrt5uzbkKlegtQ2GZHxSlihMCzutgT/BP6UIDF1r9tDI39hV/0T/cHZgzJ3ELbuQPXlVZy+Y1n0pcgw==", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "7.8.0", + "@prisma/engines-version": "7.8.0-6.3c6e192761c0362d496ed980de936e2f3cebcd3a", + "@prisma/fetch-engine": "7.8.0", + "@prisma/get-platform": "7.8.0" + } + }, + "node_modules/@prisma/engines-version": { + "version": "7.8.0-6.3c6e192761c0362d496ed980de936e2f3cebcd3a", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-7.8.0-6.3c6e192761c0362d496ed980de936e2f3cebcd3a.tgz", + "integrity": "sha512-fJPQxCkLgA5EayWaW8eArgCvjJ+N+Kz3VyeNKMEeYiQC4alNkxRKFVAGxv/ZUzuJISKqdw+zGeDbS6mn6RCPOA==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/engines/node_modules/@prisma/get-platform": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-7.8.0.tgz", + "integrity": "sha512-WlxgRGnolL8VH2EmkH1R/DkKNr/mVdS3G2h42IZFFZ3eUrH9OT6t73kIOSlkkrv50wG123Iq8d96ufv5LlZktw==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "7.8.0" + } + }, + "node_modules/@prisma/fetch-engine": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-7.8.0.tgz", + "integrity": "sha512-gwB0Euiz/DDRyxFRpLXYlK3RfaZUj1c5dAYMuhZYfApg7arknJlcb9bIsOHDppJmbqYaVA+yBIiFMDBfprsNPQ==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "7.8.0", + "@prisma/engines-version": "7.8.0-6.3c6e192761c0362d496ed980de936e2f3cebcd3a", + "@prisma/get-platform": "7.8.0" + } + }, + "node_modules/@prisma/fetch-engine/node_modules/@prisma/get-platform": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-7.8.0.tgz", + "integrity": "sha512-WlxgRGnolL8VH2EmkH1R/DkKNr/mVdS3G2h42IZFFZ3eUrH9OT6t73kIOSlkkrv50wG123Iq8d96ufv5LlZktw==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "7.8.0" + } + }, + "node_modules/@prisma/get-platform": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-7.2.0.tgz", + "integrity": "sha512-k1V0l0Td1732EHpAfi2eySTezyllok9dXb6UQanajkJQzPUGi3vO2z7jdkz67SypFTdmbnyGYxvEvYZdZsMAVA==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "7.2.0" + } + }, + "node_modules/@prisma/get-platform/node_modules/@prisma/debug": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-7.2.0.tgz", + "integrity": "sha512-YSGTiSlBAVJPzX4ONZmMotL+ozJwQjRmZweQNIq/ER0tQJKJynNkRB3kyvt37eOfsbMCXk3gnLF6J9OJ4QWftw==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/query-plan-executor": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@prisma/query-plan-executor/-/query-plan-executor-7.2.0.tgz", + "integrity": "sha512-EOZmNzcV8uJ0mae3DhTsiHgoNCuu1J9mULQpGCh62zN3PxPTd+qI9tJvk5jOst8WHKQNwJWR3b39t0XvfBB0WQ==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/streams-local": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@prisma/streams-local/-/streams-local-0.1.2.tgz", + "integrity": "sha512-l49yTxKKF2odFxaAXTmwmkBKL3+bVQ1tFOooGifu4xkdb9NMNLxHj27XAhTylWZod8I+ISGM5erU1xcl/oBCtg==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "ajv": "^8.12.0", + "better-result": "^2.7.0", + "env-paths": "^3.0.0", + "proper-lockfile": "^4.1.2" + }, + "engines": { + "bun": ">=1.3.6", + "node": ">=22.0.0" + } + }, + "node_modules/@prisma/streams-local/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@prisma/streams-local/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@prisma/studio-core": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@prisma/studio-core/-/studio-core-0.27.3.tgz", + "integrity": "sha512-AADjNFPdsrglxHQVTmHFqv6DuKQZ5WY4p5/gVFY017twvNrSwpLJ9lqUbYYxEu2W7nbvVxTZA8deJ8LseNALsw==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@radix-ui/react-toggle": "1.1.10", + "chart.js": "4.5.1" + }, + "engines": { + "node": "^20.19 || ^22.12 || >=24.0", + "pnpm": "8" + }, + "peerDependencies": { + "@types/react": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", + "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", + "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.10.tgz", + "integrity": "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", + "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-effect-event": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", + "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", + "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@schummar/icu-type-parser": { + "version": "1.21.5", + "resolved": "https://registry.npmjs.org/@schummar/icu-type-parser/-/icu-type-parser-1.21.5.tgz", + "integrity": "sha512-bXHSaW5jRTmke9Vd0h5P7BtWZG9Znqb8gSDxZnxaGSJnGwPLDPfS+3g0BKzeWqzgZPsIVZkM7m2tbo18cm5HBw==", + "license": "MIT" + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.41.tgz", + "integrity": "sha512-kREh6J5paQFvP3i7f/4FbqRNOJREutVFVOkder4GVyCBQ39YmER55cW/y1NNjwrchzFqgYswFn0mMDCqbqKzrw==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.41.tgz", + "integrity": "sha512-N8B56ESFazZAWZyIkecADSPCwlLEinW7QLMEeotCpv4J7VXwfH+OLkmRL8o96UZ+1355fwHxDTS6/wK7yucvkA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.41.tgz", + "integrity": "sha512-6XrId2fyle0mS5xxON8rU84mPd2Cq1kDJRj+4BnQKTd7u+2kSA6Ww+JkOP0iTNqOqt9OXhPOEAjBHAuonWcdCg==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.41.tgz", + "integrity": "sha512-ynLIarxlkVnqHn1D0fKOVht6mNU5ks6lrH+MY3kkS+XFaGGgDxFZVjWKJlkYTKm3RCvBTfA8Ng5fLufXheMRKQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.41.tgz", + "integrity": "sha512-dXu/5vd4gh8symyhRF+4G7gOPkjmb4pONhh7sl+6GSiW0LOKZlfu5kXmyFbTz9smOT7jgr002qY9b1nujjXt2A==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-ppc64-gnu": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.41.tgz", + "integrity": "sha512-XGO6zVPXoPE0gf/XnI4jBbafNT13AYgoh6ns0JCSdOetI/kqVf0vhpz7NuNgAzZrMVCsmieqjPoTwViDgh4mOQ==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-s390x-gnu": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.41.tgz", + "integrity": "sha512-0WUglRwyZtW+iMi7J3iFdrCxreZZIKf4egTwEQfIYRsqFax69A0OrFj+NIoFSE03xBT/IFRrg+S8K6f9Ky+4hA==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.41.tgz", + "integrity": "sha512-VxkuQK59c0tHm6uJZCUrS3cyA2JhGGfdU6e41SZz0x/JS+4Sm7C1mIc97In14vkZJopEt7yXA2TouCqZDSygEA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.41.tgz", + "integrity": "sha512-/0qXIu1ZxggLuovLb22vFfKHq2AA4n6Whw5UwmVCHk4pkw7KWnPIQpMCEqUMPsNkFJig7PPp/TSYFu8ZEb2rtQ==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.41.tgz", + "integrity": "sha512-Y481sMNZM6rECh9VO4+y26N1lWEDAyxnBZskUf37fl90uHE946VHfmiVQWT0uMFOhyJJFovGTRuF4W82dwewUg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.41.tgz", + "integrity": "sha512-BAchBD5qeUzy3hiPSLJtaaoSm4blCLyYffOF1bGE4ETcV+OisqjUAwDQMJj++4bTpvMCDzwC+Bj3PmQyBCtscw==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.41.tgz", + "integrity": "sha512-WOkA+fJ/ViVBQDsSV9JC52NACTe5PhlurA6viASDZGb7HR3KS01ZG7RZ+Bg6SVQFIoq3gSbTsskQVe6EbHFAYw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@swc/types": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.26.tgz", + "integrity": "sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.1.tgz", + "integrity": "sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "5.21.6", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.1" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.1.tgz", + "integrity": "sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.1", + "@tailwindcss/oxide-darwin-arm64": "4.3.1", + "@tailwindcss/oxide-darwin-x64": "4.3.1", + "@tailwindcss/oxide-freebsd-x64": "4.3.1", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.1", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.1", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.1", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.1", + "@tailwindcss/oxide-linux-x64-musl": "4.3.1", + "@tailwindcss/oxide-wasm32-wasi": "4.3.1", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.1", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.1" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.1.tgz", + "integrity": "sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.1.tgz", + "integrity": "sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.1.tgz", + "integrity": "sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.1.tgz", + "integrity": "sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.1.tgz", + "integrity": "sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.1.tgz", + "integrity": "sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.1.tgz", + "integrity": "sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.1.tgz", + "integrity": "sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.1.tgz", + "integrity": "sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.1.tgz", + "integrity": "sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.10.0", + "@emnapi/runtime": "^1.10.0", + "@emnapi/wasi-threads": "^1.2.1", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.1.tgz", + "integrity": "sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.1.tgz", + "integrity": "sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.1.tgz", + "integrity": "sha512-dNJuNbdEJT/SWRuXTYP1WSamelsz3ztkUsdtWQPjrexysrTpaEPM40P/71knXiXLYEojqPOEGitVLLpPMS5T6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.3.1", + "@tailwindcss/oxide": "4.3.1", + "postcss": "8.5.15", + "tailwindcss": "4.3.1" + } + }, + "node_modules/@ts-morph/common": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.27.0.tgz", + "integrity": "sha512-Wf29UqxWDpc+i61k3oIOzcUfQt79PIT9y/MWfAGlrkjg6lBC1hwDECLXPVJAhWjiGbfBCxZd65F/LIZF3+jeJQ==", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.3", + "minimatch": "^10.0.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@ts-morph/common/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@ts-morph/common/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@ts-morph/common/node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@ts-morph/common/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.43", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.43.tgz", + "integrity": "sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@types/validate-npm-package-name": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/validate-npm-package-name/-/validate-npm-package-name-4.0.2.tgz", + "integrity": "sha512-lrpDziQipxCEeK5kWxvljWYhUvOiB2A9izZd9B2AFarYAkqZshb4lPbRs7zKEic6eGtH8V/2qJW+dPp9OtF6bw==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.0.tgz", + "integrity": "sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/type-utils": "8.61.0", + "@typescript-eslint/utils": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.61.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.0.tgz", + "integrity": "sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.61.0.tgz", + "integrity": "sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.61.0", + "@typescript-eslint/types": "^8.61.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.61.0.tgz", + "integrity": "sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.61.0.tgz", + "integrity": "sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.61.0.tgz", + "integrity": "sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/utils": "8.61.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.61.0.tgz", + "integrity": "sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.61.0.tgz", + "integrity": "sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.61.0", + "@typescript-eslint/tsconfig-utils": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.61.0.tgz", + "integrity": "sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.61.0.tgz", + "integrity": "sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.61.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz", + "integrity": "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.12.2.tgz", + "integrity": "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.12.2.tgz", + "integrity": "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.12.2.tgz", + "integrity": "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.12.2.tgz", + "integrity": "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.12.2.tgz", + "integrity": "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.12.2.tgz", + "integrity": "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.12.2.tgz", + "integrity": "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.12.2.tgz", + "integrity": "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-loong64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.12.2.tgz", + "integrity": "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-loong64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.12.2.tgz", + "integrity": "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.12.2.tgz", + "integrity": "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.12.2.tgz", + "integrity": "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.12.2.tgz", + "integrity": "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.12.2.tgz", + "integrity": "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.12.2.tgz", + "integrity": "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.12.2.tgz", + "integrity": "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-openharmony-arm64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.12.2.tgz", + "integrity": "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.12.2.tgz", + "integrity": "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", + "integrity": "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.12.2.tgz", + "integrity": "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.12.2.tgz", + "integrity": "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-ssl-profiles": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz", + "integrity": "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/axe-core": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.12.1.tgz", + "integrity": "sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.37", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.37.tgz", + "integrity": "sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/better-result": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/better-result/-/better-result-2.9.2.tgz", + "integrity": "sha512-WIFoBPCdnTOdk9inkE1ZRvCZ4P0CpSkAiLlchC65N7n9DcjZ3NhqkBOlafzpOVnO8ixyi37kicmSJ3ENhPZl7Q==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.1", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/c12": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/c12/-/c12-3.3.4.tgz", + "integrity": "sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "chokidar": "^5.0.0", + "confbox": "^0.2.4", + "defu": "^6.1.6", + "dotenv": "^17.3.1", + "exsolve": "^1.0.8", + "giget": "^3.2.0", + "jiti": "^2.6.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.0", + "rc9": "^3.0.1" + }, + "peerDependencies": { + "magicast": "*" + }, + "peerDependenciesMeta": { + "magicast": { + "optional": true + } + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001799", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", + "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chart.js": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.1.tgz", + "integrity": "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/class-variance-authority": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", + "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", + "license": "Apache-2.0", + "dependencies": { + "clsx": "^2.1.1" + }, + "funding": { + "url": "https://polar.sh/cva" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/cloudinary": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-2.10.0.tgz", + "integrity": "sha512-sY09kYg7wprkndAOjZBAYqFZqwL+SxnEGcAvksOvFA+5upnFn949UjkEkHKNSwkBtW/xRDd0p6NgbSXZcxkI3w==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.23" + }, + "engines": { + "node": ">=9" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/code-block-writer": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", + "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", + "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", + "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cosmiconfig": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.2.tgz", + "integrity": "sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==", + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig/node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dedent": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", + "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==", + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deepmerge-ts": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz", + "integrity": "sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==", + "devOptional": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/developer-icons": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/developer-icons/-/developer-icons-7.0.1.tgz", + "integrity": "sha512-QnC49krMtj41j4xeYTmYxRpjLPMgND+ew7UEIi45qTNJ6AT/d6eJtgO3RcMszQj4GSDlgJg90730QRGhhHXxTQ==", + "license": "MIT", + "peerDependencies": { + "react": "^18.2.0 || ^19.0.0", + "react-dom": "^18.2.0 || ^19.0.0" + } + }, + "node_modules/diff": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dotenv": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", + "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eciesjs": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.4.18.tgz", + "integrity": "sha512-wG99Zcfcys9fZux7Cft8BAX/YrOJLJSZ3jyYPfhZHqN2E+Ffx+QXBDsv3gubEgPtV6dTzJMSQUwk1H98/t/0wQ==", + "license": "MIT", + "dependencies": { + "@ecies/ciphers": "^0.2.5", + "@noble/ciphers": "^1.3.0", + "@noble/curves": "^1.9.7", + "@noble/hashes": "^1.8.0" + }, + "engines": { + "bun": ">=1", + "deno": ">=2", + "node": ">=16" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/effect": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/effect/-/effect-3.20.0.tgz", + "integrity": "sha512-qMLfDJscrNG8p/aw+IkT9W7fgj50Z4wG5bLBy0Txsxz8iUHjDIkOgO3SV0WZfnQbNG2VJYb0b+rDLMrhM4+Krw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "fast-check": "^3.23.1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.372", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.372.tgz", + "integrity": "sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/empathic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.0.tgz", + "integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.21.6", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.6.tgz", + "integrity": "sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.3.tgz", + "integrity": "sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.9.tgz", + "integrity": "sha512-olGtBrs07bQchpaJWeqbk9GaMoU0oGmN/pYNEBXSbfgKngb5uHnPe37X6tVeh6DJfaWFQildvinGEOrolo5fmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.2.9", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.13.0.tgz", + "integrity": "sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz", + "integrity": "sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/execa": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.1.tgz", + "integrity": "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==", + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.6", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.1", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.2.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-rate-limit": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.5.2.tgz", + "integrity": "sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==", + "license": "MIT", + "dependencies": { + "ip-address": "^10.2.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": ">= 4.11" + } + }, + "node_modules/exsolve": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/fast-check": { + "version": "3.23.2", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.23.2.tgz", + "integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==", + "devOptional": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT", + "dependencies": { + "pure-rand": "^6.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/framer-motion": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.40.0.tgz", + "integrity": "sha512-uaBd3qC1v3KQqBEjwTUd183K6PbS+j0yR9w9VmEOLWA/tnUcSn8Xa3uck7t4dgpDoUss8xQTcj8W2L07lrnLFg==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.40.0", + "motion-utils": "^12.39.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-extra": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.5.tgz", + "integrity": "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.2.0.tgz", + "integrity": "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2", + "hasown": "^2.0.4", + "is-callable": "^1.2.7", + "is-document.all": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fuzzysort": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fuzzysort/-/fuzzysort-3.1.0.tgz", + "integrity": "sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ==", + "license": "MIT" + }, + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-property": "^1.0.2" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-keys/-/get-own-enumerable-keys-1.0.0.tgz", + "integrity": "sha512-PKsK2FSrQCyxcGHsGrLDcK0lx+0Ke+6e8KFFozA9/fIQLhQzPaRvJFdcz7+Axg3jUH/Mq+NI4xa5u/UT2tQskA==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-port-please": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.2.0.tgz", + "integrity": "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/giget": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/giget/-/giget-3.3.0.tgz", + "integrity": "sha512-gzi2D96p+AMfDcmJHGDj3KJ9NRiwvlFAU5yfa3ROwWZmFUjX4P43x3BcyRaOMMLto1vUo7C+86+MFhYTl6Ryiw==", + "devOptional": true, + "license": "MIT", + "bin": { + "giget": "dist/cli.mjs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/grammex": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/grammex/-/grammex-3.1.12.tgz", + "integrity": "sha512-6ufJOsSA7LcQehIJNCO7HIBykfM7DXQual0Ny780/DEcJIpBlHRvcqEBWGPYd7hrXL2GJ3oJI1MIhaXjWmLQOQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/graphmatch": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/graphmatch/-/graphmatch-1.1.1.tgz", + "integrity": "sha512-5ykVn/EXM1hF0XCaWh05VbYvEiOL2lY1kBxZtaYsyvjp7cmWOU1XsAdfQBwClraEofXDT197lFbXOEVMHpvQOg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/hono": { + "version": "4.12.25", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.25.tgz", + "integrity": "sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ==", + "license": "MIT", + "engines": { + "node": ">=16.9.0" + } + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-status-codes": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.3.0.tgz", + "integrity": "sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/icu-minify": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/icu-minify/-/icu-minify-4.13.0.tgz", + "integrity": "sha512-SIFMeUHZJjzS5RvIGvybKvWoHjDm9cGVEs2EpJ8PmywOdJLWyblPm7TdPLLoUtkJtwQD7iGhl2WMptZ+N0on+w==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/amannn" + } + ], + "license": "MIT", + "dependencies": { + "@formatjs/icu-messageformat-parser": "^3.4.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/intl-messageformat": { + "version": "11.2.8", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-11.2.8.tgz", + "integrity": "sha512-l323RCl3qJDVQ8U9j74ut/hVMdg3VPsOHpVMDvFfz9qiq4dPO5ooVYFNVUzzrpgG39a+RLzcXyJb8VFgIU+tUA==", + "license": "BSD-3-Clause", + "dependencies": { + "@formatjs/fast-memoize": "3.1.6", + "@formatjs/icu-messageformat-parser": "3.5.11" + } + }, + "node_modules/ip-address": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-document.all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz", + "integrity": "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-in-ssh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", + "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz", + "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-3.1.0.tgz", + "integrity": "sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "devOptional": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/jose": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", + "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "license": "BSD-2-Clause" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lru.min": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.4.tgz", + "integrity": "sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==", + "devOptional": true, + "license": "MIT", + "engines": { + "bun": ">=1.0.0", + "deno": ">=1.30.0", + "node": ">=8.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wellwelwel" + } + }, + "node_modules/lucide-react": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.18.0.tgz", + "integrity": "sha512-LZDb7H/0YfM+RJncD0hDQRCAu+vSGODqpe35TuVI8EuXaRjkczbsx7p8dY4J87F/MUSj6bpYqeI8nw8qXaAdmA==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/motion-dom": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.40.0.tgz", + "integrity": "sha512-HxU3ZaBwNPVQUBQf1xxgq+7JrPNZvjLVxgbpEZL7RrWJnsxOf0/OM+yrHG9ogLQ31Do/r57Oz2gQWPK+6q62mg==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.39.0" + } + }, + "node_modules/motion-utils": { + "version": "12.39.0", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.39.0.tgz", + "integrity": "sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mysql2": { + "version": "3.15.3", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.15.3.tgz", + "integrity": "sha512-FBrGau0IXmuqg4haEZRBfHNWB5mUARw6hNwPDXXGg0XzVJ50mr/9hb267lvpVMnhZ1FON3qNd4Xfcez1rbFwSg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "aws-ssl-profiles": "^1.1.1", + "denque": "^2.1.0", + "generate-function": "^2.3.1", + "iconv-lite": "^0.7.0", + "long": "^5.2.1", + "lru.min": "^1.0.0", + "named-placeholders": "^1.1.3", + "seq-queue": "^0.0.5", + "sqlstring": "^2.3.2" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/named-placeholders": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.6.tgz", + "integrity": "sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "lru.min": "^1.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.9.tgz", + "integrity": "sha512-MEOJiq/UvuezAdqVSceHbqDgZt1kDw2tpGVOlsdIoJsQdbN2JY2hpVG4xnXGkbdJUOEWhnRfiu/O4Hpc9Juwww==", + "license": "MIT", + "dependencies": { + "@next/env": "16.2.9", + "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.9.19", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.2.9", + "@next/swc-darwin-x64": "16.2.9", + "@next/swc-linux-arm64-gnu": "16.2.9", + "@next/swc-linux-arm64-musl": "16.2.9", + "@next/swc-linux-x64-gnu": "16.2.9", + "@next/swc-linux-x64-musl": "16.2.9", + "@next/swc-win32-arm64-msvc": "16.2.9", + "@next/swc-win32-x64-msvc": "16.2.9", + "sharp": "^0.34.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-auth": { + "version": "5.0.0-beta.31", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-5.0.0-beta.31.tgz", + "integrity": "sha512-1OBgCKPzo+S7UWWMp3xgvGvIJ0OpV7B3vR4ZDRqD9a4Ch+OT6dakLXG9ivhtmIWVa71nTSXattOHyCg8sNi8/Q==", + "license": "ISC", + "dependencies": { + "@auth/core": "0.41.2" + }, + "peerDependencies": { + "@simplewebauthn/browser": "^9.0.1", + "@simplewebauthn/server": "^9.0.2", + "next": "^14.0.0-0 || ^15.0.0 || ^16.0.0", + "nodemailer": "^7.0.7", + "react": "^18.2.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@simplewebauthn/browser": { + "optional": true + }, + "@simplewebauthn/server": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, + "node_modules/next-intl": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-4.13.0.tgz", + "integrity": "sha512-OvNq2v5XLx4EkQOsAhVE9g+6zdb83XHusADCXXtIW4LILYnjEVaeINdr1lkVWKSjzwNUiMSlH5N4K0OQTRiv6A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/amannn" + } + ], + "license": "MIT", + "dependencies": { + "@formatjs/intl-localematcher": "^0.8.1", + "@parcel/watcher": "^2.4.1", + "@swc/core": "^1.15.2", + "icu-minify": "^4.13.0", + "negotiator": "^1.0.0", + "next-intl-swc-plugin-extractor": "^4.13.0", + "po-parser": "^2.1.1", + "use-intl": "^4.13.0" + }, + "peerDependencies": { + "next": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/next-intl-swc-plugin-extractor": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/next-intl-swc-plugin-extractor/-/next-intl-swc-plugin-extractor-4.13.0.tgz", + "integrity": "sha512-6S/fJI0KXvLCL8nhBo9P8eGaJPzmwJBTCzX0NaUIj0VyU8U89d//T+vjMLdNIXl5MlLaYH7B9MbAjb8Mvu+tqQ==", + "license": "MIT" + }, + "node_modules/next-intl/node_modules/@swc/core": { + "version": "1.15.41", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.41.tgz", + "integrity": "sha512-03nQq/082QRJJiOvp3FGbgxTGyyxMxohPTjhk/W9bD2J0tk4ukITI7goOhOO2WbaHn/lsPmo/zf8+DIXhwpgYQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.26" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.15.41", + "@swc/core-darwin-x64": "1.15.41", + "@swc/core-linux-arm-gnueabihf": "1.15.41", + "@swc/core-linux-arm64-gnu": "1.15.41", + "@swc/core-linux-arm64-musl": "1.15.41", + "@swc/core-linux-ppc64-gnu": "1.15.41", + "@swc/core-linux-s390x-gnu": "1.15.41", + "@swc/core-linux-x64-gnu": "1.15.41", + "@swc/core-linux-x64-musl": "1.15.41", + "@swc/core-win32-arm64-msvc": "1.15.41", + "@swc/core-win32-ia32-msvc": "1.15.41", + "@swc/core-win32-x64-msvc": "1.15.41" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": "Use your platform's native DOMException instead", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-releases": { + "version": "2.0.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", + "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/oauth4webapi": { + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-3.8.6.tgz", + "integrity": "sha512-iwemM91xz8nryHti2yTmg5fhyEMVOkOXwHNqbvcATjyajb5oQxCQzrNOA6uElRHuMhQQTKUyFKV9y/CNyg25BQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-treeify": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", + "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", + "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.4.0", + "define-lazy-prop": "^3.0.0", + "is-in-ssh": "^1.0.0", + "is-inside-container": "^1.0.0", + "powershell-utils": "^0.1.0", + "wsl-utils": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz", + "integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==", + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/perfect-debounce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", + "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, + "node_modules/pkg-types": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.1.tgz", + "integrity": "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.2.4", + "exsolve": "^1.0.8", + "pathe": "^2.0.3" + } + }, + "node_modules/po-parser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/po-parser/-/po-parser-2.1.1.tgz", + "integrity": "sha512-ECF4zHLbUItpUgE3OTtLKlPjeBN+fKEczj2zYjDfCGOzicNs0GK3Vg2IoAYwx7LH/XYw43fZQP6xnZ4TkNxSLQ==", + "license": "MIT" + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.7.tgz", + "integrity": "sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw==", + "devOptional": true, + "license": "Unlicense", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/porsager" + } + }, + "node_modules/powershell-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", + "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preact": { + "version": "10.24.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.3.tgz", + "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/preact-render-to-string": { + "version": "6.5.11", + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-6.5.11.tgz", + "integrity": "sha512-ubnauqoGczeGISiOh6RjX0/cdaF8v/oDXIjO85XALCQjwQP+SB4RDXXtvZ6yTYSjG+PC1QRP2AhPgCEsM2EvUw==", + "license": "MIT", + "peerDependencies": { + "preact": ">=10" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-ms": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz", + "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==", + "license": "MIT", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prisma": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-7.8.0.tgz", + "integrity": "sha512-yfN4yrw7HV9kEJhoy1+jgah0jafEIQsf7uWouSsM8MvJtlubsk+kM7AIBWZ8+GJl74Yj3c+nbYqBkMOxtsZ3Lw==", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/config": "7.8.0", + "@prisma/dev": "0.24.3", + "@prisma/engines": "7.8.0", + "@prisma/studio-core": "0.27.3", + "mysql2": "3.15.3", + "postgres": "3.4.7" + }, + "bin": { + "prisma": "build/index.js" + }, + "engines": { + "node": "^20.19 || ^22.12 || >=24.0" + }, + "peerDependencies": { + "better-sqlite3": ">=9.0.0", + "typescript": ">=5.4.0" + }, + "peerDependenciesMeta": { + "better-sqlite3": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proper-lockfile": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/proper-lockfile/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "devOptional": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/rc9": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-3.0.1.tgz", + "integrity": "sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "defu": "^6.1.6", + "destr": "^2.0.5" + } + }, + "node_modules/react": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.4" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/recast": { + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/remeda": { + "version": "2.33.4", + "resolved": "https://registry.npmjs.org/remeda/-/remeda-2.33.4.tgz", + "integrity": "sha512-ygHswjlc/opg2VrtiYvUOPLjxjtdKvjGz1/plDhkG66hjNjFr1xmfrs2ClNFo/E6TyUFiwYNh53bKV26oBoMGQ==", + "devOptional": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/remeda" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reselect": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.2.0.tgz", + "integrity": "sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "2.0.0-next.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz", + "integrity": "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.2", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/seq-queue": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", + "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==", + "devOptional": true + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shadcn": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-4.11.0.tgz", + "integrity": "sha512-UV0cchFea9hO7poV1CuEP0wvmYjpAqcxCKdy23bndl2Du2ARtDs8A4xdzfhUjDBeOW1nNpJ6lXmsEpsply2SfQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.28.0", + "@babel/parser": "^7.28.0", + "@babel/plugin-transform-typescript": "^7.28.0", + "@babel/preset-typescript": "^7.27.1", + "@dotenvx/dotenvx": "^1.48.4", + "@modelcontextprotocol/sdk": "^1.26.0", + "@types/validate-npm-package-name": "^4.0.2", + "browserslist": "^4.26.2", + "commander": "^14.0.0", + "cosmiconfig": "^9.0.0", + "dedent": "^1.6.0", + "deepmerge": "^4.3.1", + "diff": "^8.0.2", + "execa": "^9.6.0", + "fast-glob": "^3.3.3", + "fs-extra": "^11.3.1", + "fuzzysort": "^3.1.0", + "https-proxy-agent": "^7.0.6", + "kleur": "^4.1.5", + "node-fetch": "^3.3.2", + "open": "^11.0.0", + "ora": "^8.2.0", + "postcss": "^8.5.6", + "postcss-selector-parser": "^7.1.0", + "prompts": "^2.4.2", + "recast": "^0.23.11", + "stringify-object": "^5.0.0", + "tailwind-merge": "^3.0.1", + "ts-morph": "^26.0.0", + "tsconfig-paths": "^4.2.0", + "validate-npm-package-name": "^7.0.1", + "zod": "^3.24.1", + "zod-to-json-schema": "^3.24.6" + }, + "bin": { + "shadcn": "dist/index.js" + } + }, + "node_modules/shadcn/node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/shadcn/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/shadcn/node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "license": "MIT", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/shadcn/node_modules/zod": { + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sqlstring": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", + "integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz", + "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-object-atoms": "^1.1.2", + "has-property-descriptors": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz", + "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-5.0.0.tgz", + "integrity": "sha512-zaJYxz2FtcMb4f+g60KsRNFOpVMUyuJgA51Zi5Z1DOTC3S59+OQiVOzE9GZt0x72uBGWKsQIuBKeF9iusmKFsg==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-keys": "^1.0.0", + "is-obj": "^3.0.0", + "is-regexp": "^3.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/stringify-object?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwind-merge": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.6.0.tgz", + "integrity": "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.1.tgz", + "integrity": "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-morph": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-26.0.0.tgz", + "integrity": "sha512-ztMO++owQnz8c/gIENcM9XfCEzgoGphTv+nKpYNM1bgsdOVC/jRZuEBf6N+mLLDNg68Kl+GgUZfOySaRiG1/Ug==", + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.27.0", + "code-block-writer": "^13.0.3" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tw-animate-css": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.4.0.tgz", + "integrity": "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Wombosvideo" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-is": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", + "license": "MIT", + "dependencies": { + "content-type": "^2.0.0", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/type-is/node_modules/content-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", + "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.8.tgz", + "integrity": "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "for-each": "^0.3.5", + "gopd": "^1.2.0", + "is-typed-array": "^1.1.15", + "possible-typed-array-names": "^1.1.0", + "reflect.getprototypeof": "^1.0.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.0.tgz", + "integrity": "sha512-8y31Rd0eGTrDKqhy6vT0HtzhN+YLjQizwX3aA3hPXP/ynSfnrBXcQY5IzsP9/DM7+klX4IUncZZjkchP0z+rUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.61.0", + "@typescript-eslint/parser": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/utils": "8.61.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unrs-resolver": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz", + "integrity": "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.4" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.12.2", + "@unrs/resolver-binding-android-arm64": "1.12.2", + "@unrs/resolver-binding-darwin-arm64": "1.12.2", + "@unrs/resolver-binding-darwin-x64": "1.12.2", + "@unrs/resolver-binding-freebsd-x64": "1.12.2", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2", + "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-arm64-musl": "1.12.2", + "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-loong64-musl": "1.12.2", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2", + "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2", + "@unrs/resolver-binding-linux-x64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-x64-musl": "1.12.2", + "@unrs/resolver-binding-openharmony-arm64": "1.12.2", + "@unrs/resolver-binding-wasm32-wasi": "1.12.2", + "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2", + "@unrs/resolver-binding-win32-ia32-msvc": "1.12.2", + "@unrs/resolver-binding-win32-x64-msvc": "1.12.2" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-intl": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-4.13.0.tgz", + "integrity": "sha512-fAFDrWaASxlhXOipcOyb5VDD+YONqj6+8O8EcG/J7RBoOUF3A8YahRWLN+mBxYMrlMQB8N6Voqk5X+YC+HSL0A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/amannn" + } + ], + "license": "MIT", + "dependencies": { + "@formatjs/fast-memoize": "^3.1.0", + "@schummar/icu-type-parser": "1.21.5", + "icu-minify": "^4.13.0", + "intl-messageformat": "^11.1.0" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/valibot": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.2.0.tgz", + "integrity": "sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "typescript": ">=5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/validate-npm-package-name": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz", + "integrity": "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==", + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/wsl-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", + "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0", + "powershell-utils": "^0.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yocto-spinner": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-1.2.0.tgz", + "integrity": "sha512-Yw0hUB6UA3o4YUgKy3oSe9a4cxoaZ9sBfYDw+JSxo6Id0KoJGoxzPA24qqUXYKBWABs/zDSGTz9kww7t3F0XGw==", + "license": "MIT", + "dependencies": { + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18.19" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zeptomatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/zeptomatch/-/zeptomatch-2.1.0.tgz", + "integrity": "sha512-KiGErG2J0G82LSpniV0CtIzjlJ10E04j02VOudJsPyPwNZgGnRKQy7I1R7GMyg/QswnE4l7ohSGrQbQbjXPPDA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "grammex": "^3.1.11", + "graphmatch": "^1.1.0" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.25.2", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", + "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.25.28 || ^4" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a020524 --- /dev/null +++ b/package.json @@ -0,0 +1,43 @@ +{ + "name": "ayrislegal", + "version": "0.1.0", + "description": "AyrisLegal - Hukuki Yönetim Platformu", + "author": "ayris.tech", + "homepage": "https://ayris.tech", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "@base-ui/react": "^1.5.0", + "@prisma/client": "^7.8.0", + "class-variance-authority": "^0.7.1", + "cloudinary": "^2.10.0", + "clsx": "^2.1.1", + "developer-icons": "^7.0.1", + "framer-motion": "^12.40.0", + "lucide-react": "^1.18.0", + "next": "16.2.9", + "next-auth": "^5.0.0-beta.31", + "next-intl": "^4.13.0", + "react": "19.2.4", + "react-dom": "19.2.4", + "shadcn": "^4.11.0", + "tailwind-merge": "^3.6.0", + "tw-animate-css": "^1.4.0" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.9", + "prisma": "^7.8.0", + "tailwindcss": "^4", + "typescript": "^5" + } +} \ No newline at end of file diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/prisma/schema.prisma b/prisma/schema.prisma new file mode 100644 index 0000000..b3a3f9d --- /dev/null +++ b/prisma/schema.prisma @@ -0,0 +1,61 @@ +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +enum Role { + ADMIN + USER +} + +model User { + id String @id @default(cuid()) + name String? + email String @unique + password String? + role Role @default(USER) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedAt DateTime? + accounts Account[] + sessions Session[] +} + +model Account { + id String @id @default(cuid()) + userId String + type String + provider String + providerAccountId String + refresh_token String? @db.Text + access_token String? @db.Text + expires_at Int? + token_type String? + scope String? + id_token String? @db.Text + session_state String? + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@unique([provider, providerAccountId]) +} + +model Session { + id String @id @default(cuid()) + sessionToken String @unique + userId String + expires DateTime + user User @relation(fields: [userId], references: [id], onDelete: Cascade) +} + +model VerificationToken { + identifier String + token String @unique + expires DateTime + + @@unique([identifier, token]) +} diff --git a/proxy.ts b/proxy.ts new file mode 100644 index 0000000..30cd1fa --- /dev/null +++ b/proxy.ts @@ -0,0 +1,20 @@ +import { NextRequest, NextResponse } from 'next/server' +import createMiddleware from 'next-intl/middleware' +import { auth } from '@/lib/auth' +import { routing } from '@/i18n/routing' + +const intlMiddleware = createMiddleware(routing) + +export async function proxy(request: NextRequest) { + if (request.nextUrl.pathname.includes('/admin')) { + const session = await auth() + if (!session || (session.user as any)?.role !== 'ADMIN') { + return NextResponse.redirect(new URL('/login', request.url)) + } + } + return intlMiddleware(request) +} + +export const config = { + matcher: ['/((?!api|_next|_vercel|.*\\..*).*)'] +} diff --git a/public/file.svg b/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7e30a29ac19feb91c67b11e27a94fdc3e8af8ecc GIT binary patch literal 614945 zcmV)cK&ZcoP)&`%8cDzw#$L>uy?4*a<#RIku-4jZ?Y;Ayd#fH4-oUGyx%Zm(n)Z~L2LS;0{|Iuy@R!%|daDf_ zIvyOSb1eTBzh3@cJ2mP(`ZXH8Z9V*TTTkD6=p5U24F3<>_u!WJ^D^xJePaLbi^DK{ zb^rJ0_6T1+ySV!FbI*V5-kp2TZuTV*LYzq_u5%5>>!oSf|2tgI|J_#~U=Bby!%%1| zI!=q281Qs2=X!FwLNL>{0xprp%quI6X1O9+M5*4I;TAfi7zSlv>JG?0E?p;eA388Y zB7)UDTMFV*P~y$|9H<6x3j9$dg~-8lrdgoSAH{Wy9Pn{z4>*%n&`fV(xVQi%+KWGic3PZhB4YiC?l1Z4 zYl=ER5PpoH4W4~rQ3AV;{UpT!mBVRz2e63+0YtrV9e}V=^cU__M2sFJcL*_*t$@kN zxlV%%VWyu6F!@;krMNZVF~E}!IN`)nerDQS0&z@wgwz*|z7Lr;1)*|V&OO{p5eB1P z<27(0Q1HpPT)Y4ieS*15vR>357lK6ha=Z^qE~bf6UX3vp2_j+W)fD8$WP2Qj)N5qM zp_soQ=f)*&WKKI=4=8;uMH|LAC5RG)C}eseq5B9$OrP28m}E&bk;NRwF)1rF=_%Gn z|K)TcDPFi4ffs`@A0hDkiP4{e-WL-xrzaBj=B_Q=9AZ3&9M5&Z$29f_nI58lE?uN7 z1LK6k&Rl?;2a}J4#tC>Hg~W>z4CBu_DM+)MoX@j!$5_q1VG08(^hEq-xuk@Lw0I#h z6dd*}XnOC#+mGIP>-BFxdH><>5$*oh{aopHx7+R4_YmLR|Jy>npyXQIYghmfMzGo} z9INfa;NRkh6**gU0DS&3vD*AR8oaI5zLtLvjo!8%{<`fL+uvl{YW`ROu=C$KCOuAN z;eo^7gX?Kq!=D=0*1e{2D*sb;5AfmgUlTmH&A*p-jeo5S_wL>M=#wW;_6z*Y=Qf++ zE1R>kFXK4;*nq>w_JiAV=NEVGT;09D*_>U(AwILn(qdX1Q=SwG$->19m1ad&80QIs zP+*+*K%-+M$AvhV;RHpdcL-9F1sG!jHW%X3Emv%Dsy7_OM3@#>igU2UgA7?n@E20$ zSySSXCwQ_S5GHhSLWzjBqen9`3KV!{{GbGGKfS;@Tr#7j1um02*?~ZMZmf)pDOh+B z=!HJ0b&WPAfv_RuMHD5-K#ifL(S@djnfjsnP6WcC@|>KQ3{gPY!aA#Dw#&RY5t}+T z6}2wUx=lWuH=>fpSfC^yioOs-wGt~5p3>$_Ua0T4{(^q=!u_z=#ITT}7(3y93Mpk6 zmbz(L`miianeah?v>C+x9k{DHexGibeu)^J&^#;{Q|QPr1i#85m~^CDFD7m z5nFA{M}+Ml=!OL*OErs6@P#_C7@L;1gg*sW7#8f@j%AEe_Ju<~=J=a{`3_}UK->t6 z;tQ>&&g8{iT<}VL5i(4aX7^?f0Q4s3R;Nh+1zt$mo_(G(VH`d^ zj++;UadU52X0Q8!ZQM`r&i0epAx!cnagvozF4!bPpAo0iym^)%?g2oY*w46mQYJJe zZ_?ntjMZ#H4yiJLQNquQ)Hs2W`DHNxiG{O(5Ed$y@C+_b62-|bQ$^ATfYKBy&mj;i zEOuf60yj=f;({3RVmu08n*^oB0jBjUg^62Ukmr-iMdy5C875``nRo2pyimrxXn@RT zu?3`slu&U1n8HG9h^ItMnYl-7Y8_;n(We9cl<#NAA>gtzrntzNvOXZ#FE3b`3PVLc z2gjm)IVqhM2w_vU(S-`0*(h%$F(py-(OfNT7Qka1h!g+pB1umm)XCG6?c0!g%X}

eQJpXa``rWGBthp9f_tU@0T23!}`r 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ƔM|^*A}3CIrr}&d%$9CaSvkbd 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%0DYoz{{cl4b`4*x_N=_yp-g)E~W-h=z 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 z zR5$wpHI{>!OPv62K#{*CHh*J>a|EHOk8NrwGp=pFuC(^1eG&=V1{tD=rj`sF_*Gi7 zI#xdx*V14F`>5|m$Mn_cDrE96NqEGlrqUb+XMI@-f<1oOyBs%H|g8o{#HB7 z54VulzG`c!xZS<=#}0$1=j(0xWxIampSVw885U?**Q@#1OfSLCWwwA{pXz_?SAT`R z|H}92vB#b$ZP~XZbjg67T%P9Ndv)K&-xf!99;LNiGsD3GjFpvIcoNNjm!Hb+^(}q| zJ%O$KI-b;@kRQuHSvu*m{tc9^w=xE$2n_ma^uUGd%NMZwQKDWSIyCBS$6DZL?5H;K z!{$~%TRKc4lXe#k&Ds1ckK$3PY>s7Z(T<)LHh76aX5z)NjW-S|V-~i1B}o9Q2%0=H z_-AzNcpjj$JnNf?x*jSF#)pj5dABj%f z1ybsN+h9biX^!0loQ7{zc>#~z(;nF^<;+Bzh;Nd#c`UYLnV4}dWQ>TTU~sfmS){YU z$pn~Cu5%3-Ct2VvgFTXxHb*Co3i-V585GJkU&qY$chDc1?#3AbZp%b408lo4q<>^^ zk3ocJyptf3LV#PT+@Sx}fUf3M`u!=cf(;QQd<5;R4&K9>d&YKH8P%*a;b%Tg1Xh2> zR%Q6aIvo5|J&lbKMH?Fh!jsIq?>O;Eb;HdB5C1P0`#?%_!3~cP8TNpWwkQEFK5Xyi zUy*T`t)1JJ_VPKs4}S1N^gsWtzeVqQ*V{XYy4as-Zz0__y`dJz8DnFs08hQ)te()9 z_w)N5)y0A~`GvmhuSr<_f-yqlarfPqDtGRj=*1VmLtp*s*Y~os*smHvrOS%O<*ELw zv>j?#+X8mB^Fpp~a64*e#2j=~@TeUuu#naIGdP>5wX{u|h~g(1Q6A(6>YUOdiz?%b zd>y{I@Y()BOU|N!#ZKbxrkA0<*_Q*%U5Yi#XW>F-Co2Rja82;^y2#!M}!V>sVd#6Ao z6n%~*=6hyEM43k}HCYr)stp{|Rv@iO=(j+gt?TvI>)N`%+FsCVNZ}LMR$DDZGlSB= zj#489BIRJMq7yA>SuAQ-YckGk41T5x-l3p@Lb(p8xL4@^ zj)-Xw04o60o{p>2fNZ9w#9Gk_2pUq=Ux_7fcw=)N0Qr49UnyL@Tu^R()RvPU4-}henpZ?Zw(mUVv zi`)JFwEyDx&PBDjP`cdTD_i*Q5fL8VOYN14%JzpVn2ZSrPI~!0X7vRr^${vB-F1<=hxQ=nG#bwY>GmWjlx87qS^MsKxF`j%tCQ;onvrr05)w;|}ZHB#k5?#Qu3ipfX;~q_~%{ zoYmNnF;`kRZENGQAFNBHR{Cp|{iXjnz#Vneh8ieqTdh-F<8bC-vny#7q;8d@hC zyd@Y^#SX5|6^xUJ@GhsI)zM^L1yfdhtjK~v-$52uwNlQ{H4$tXpd zN4lA5;{G>!3Q`7h$_dmw6+E&wt$3$deOm_iV)?$QzQ+kM2Cm4#Ww2x&DcfryN<~>P zhvhaChZt5K_H8wkBhhfcS3tR~{EO!iSs|kA-6Ki(a{LOs`&{W|Y61g`USAu4^Uk#? zZB(QAQIl51S7B$t=d~S?8;Sj?H$H;yPri4=`y~Hr+jibZ`&aNgZ|}+11Nc7viBHoj z-+zT3dE^b9Hx$9;us-mse5U>?0GnY9!fqSKb5c5 z`az6}2K&Ai9_@)^^VbPT;dfBNiGLTBXSJHJc?y74_4EM*BPJ6^sZ2!Kv)aLh;+;~l zQMWDsM!ULSpn;5=(^5FC?Bf?8Ik=YK2l;j+&d3L{g}QeR;0R4%IL zlH{Q5qCP3YQ5-lTlBUN;^ek{FVY!gEZ#&qzsg7rS;Z^@w%6>O;_zmcS8pl zUZ4@`WQX;ZTw7Lsh>+fmQE*t^Q*px}lql4vXn|LkFXSsz>rCtiY$2Sqfy)lX>EM=$ z^urC%<#v!BmnOB54^x{UmVub_?Ff&&66-LxBi=P^doTZ9IfSqGkJR@Mc|UjVk{*5Z zG5X&3zDFPb_^&EjeUZ9uQ?Bp)0Z)n9wP?X?beze&ub`@j5mxC)d@h5Q!LEO9VyKwg z3*YkQH`5Qk{{wpOFMV*kzr4oKUnKzlu$?h+z0`4;=wIF27E<=Z0}D@W;x2@vT3ixi z)zB&fB5Gd%;;u7Jp8ElcV#1-*N$C>mjV=Ai6c6ffajGh@^F5-97-fTXqZh+^G$EWTys(82}muTd&Q&98XyCn zSG>svTf&aIPhc@ldWsWOX(&wG?Ugpnr>>6YzCB-KFod$|P@@^x`32$S<13r!fhAgef zcZOqDHzB*qi_Ban){E-bz`zN}N`FMMyx={No3yKeR{g=je~8CE5ntB#^*-UGPUyE1 zpTfwu1Y7b)o?DS+Usp7(UR7dz)5LmgYQ`G8gwM!AqPnHPsKkD61_FuMrk~zJJk{q~ zfWT!rIYUH_Vtn6W#%&vZE$KXT0q&dd^}%q>m0q6IUr$Ug?}yhoA@%DIyuVXiPulvXXrY571iJ4;!s75uN^esz<$9J;5}n9;R(P5oS4PE{G$Uh znE}fIScH+d8CbrQeE-{;D}Jrl6L-Z^Oi|Dq*ggmKtucVbbQq(XYOGZwhskP52;U9g z?GV~o3~-BAs@jfM(*9sWD26*~ih{s{4pdLXCF9Q&TfBj~iNR4Nomt&1O{@_~f#Q{D z()QZtG)HAMSIKm5(dpzqo>%ljJrokHIQZsPe{Yb|fkD1HBg+cWD+k)Gv_7p!%9s{t zRr6Tmk&`SRt=W^JV}h9R!IOL$!-}mpKzmJ>%#W#arHRBPziYa@ec~O9^ z@=8C}3iua`n6mBI#|Lp488&ul=-DSxxX{Fbvsoc7yZ~pPN3P0~A*)RGCDKh(JqteR zq*ekLQLNM{gw-h)_B(}?8gyu`?+mBWrdAW<*=ZbjDLT=*Vkk0nbj3B<_fH+%K+ve3 zSWNt2^UYnNzQLl7)!_+n<#6Ao?LWoHX0p6L!988qIF-r!zSy%LP)6G%bU%cz?yT4k z46Bo_OZ{`12^%edq&)Pu(GS`f(4ey={2zK>tst2C-sFuJIa4#{qoQ zKG`Pr(hm+M_yv!%E3U`h_z3;RZ+xFV_33A}`^)PL%;gC>(%9}U3n;H%uaUf_)L`FT zadNu^CECSO>4U9E;l0^6w7(ucho2g(UzKm(GEgAFtlchJMqMyv!-L}|bXbHXlJ2@%ksOonub^(Q>%zZ_Z}7?~ zU(9s$0Y}8TTNEGZSJWo<{$!+|bQ9-sgT(HF;qQaB+j>gB4GNpX z_4R^yISz1x09c>IiRUv?+(=u|QXtf*pjp3_&e$wo@oF{jmnXiE&%GF)puz-%J3|b% z+77$B)VaKye^s71ZzwMMeeb$(KS-`1-|Bqp+t1NAzxB;Vj{{b5P06WLxkI@?RkhW> zvL0CPAnE>6<5LR;+>{94MpaJj8|tP|L9m-dAsQD)%*Uz;-*)kTzV=k~ga#vK6Sq%~k%aEomNaA9W9cNfSO?)ectqcSoEi^ma-9L?!Ozsii{YnEG3uJmPX?T5%^+Jp^`AcS%La@09-3c8h`zkJ@ zDwWYg85^eGd1RD>J$eRxYnxbNrCmtcCv+?$-BP_ul$p9BVI3&Q8{pdRYmWKETM0-- z(w2xFN|GJY1$P}39zw{-4VayOKu3aD!T?kw>xs+}kh@IBosRDV_JeG!1K0K0U65Km z*Y#|Q#Lv1oH8KQU4Fo~9WCb4aqxI|hS|!r4N-$sJIP zZ`9I3{~n?zA#7eda@w<$DhJ`4t-Qp+k=|#Gi-W$-`shek4HG(6=>wrHoyiBi(do#g zDrfFBf=_IGSi87X_PL0*2Uf%aZ8C?UdGE$!Zo=1oVqGONU*y1Y7W0}F;HZpkww(nWXnS-qMxKK*$WzRCl4@6dOif1W<~xi4<_=kr-D?(91PP8*UVDpFr+)RsbjQ3qP+t`bvHb|(3S>gqq z$fDEkvakdDLltB3BZP?oN+ZKxre$0qj+-V+o5NgRC%T^1%;h|Hi{OZdmMv;< zrgUv%FHk&5g37R~S=VbgC-xWG;bo)HDXBk_C)4^i{&|vF-fo1AtP~csz-<4BD%shN z>_CNLLO&S#rq)&ak?A{=n~-eZk^+IvBKZ87@1P#@@q+s>;n3$mi3EPr zZrceYUMJXE%ckC*;_(UgOMgAbqZ5rMU4Zj^#FmL3HsPHmuA^9~ybFaoK!M(+{Ll?x zgpPTZ8LmsR@rYfsYs-$NiZ!Gx7{%Dtq98Up8uW%*}pT0L1ze3(67a9c&&3 zfG;2|7$u4wE=}0x{m<$`k7#O^!y*H0+}mJZ)f@83F|XE>XLKWtP!LsY6wr?Px?w_O zi?*bgW|s|x+r_CXI0#B@Eo5D#+^9ETo5Iw9YXzDIjwMIYCLxv37~FNZ(gugz3Ckm- zHi#L*ICwJ3-5mfM782DVJ$&YX;G$wgNk%v_yw({XB1mI?`2Z{};yGGp)UGT5#A$s< zbhHiyUQvv`-9&ag(8Y{6I#92_{qI7b$PMZ&B$S52$m+Ba@{1#GVlZ zXmxcE)E71xJH#!`@PSp}ZEKe9ohd56`mFf8?PMVI5=#nO4D-tA7M%b`J@Z$AjK zn+M%sPVrV?n#>AkEe`fA;oRUacZHv;E0W8%-sSR?dH=P^jO=yKUGvx91|wtx@a{k4(sGP&)l^i2mV}?6ivFy z#`i}e^TwQX<~YJZ6vumtaYrLv4DYkhm4%Egzf7!U>`Oc{M2e$%&4_d|0aHZr!UH*< z>6;LJIbzioh}0{ap!9+<(!6&Z>y=|%Lu@$2Fpqvc;J?z91iijUl0=nE`3&ZMCFsYn zT@t^pQFx4GF3B}fB++7z6W(@sm>*&Phyh2Yz|P0C482g9AixUdVFj!x&F<{XP7mG0 z(@%4dj|IKp9_g$!m(@xvzH-S1UnGB9A3%Dcgw^^z59)go>|ld_saMXo%8=7GN9WG_ zwj-swB-W~N!m(DXSCz38Im0qSw)1BjJiQZ(k_5kw&k1_A|8bzSX%Mn0R1|N7ZA&O* zhj`S|8FaSVdlP7;nENHm@FwN+r=4=cv_gBMc333qP6IMo5izNOZ@ z29em4U#ny5(ql@ZFSWN9 zAT<_Za((Y6UO?~qN&flXYqA}}r>I??N?+d3Kex~6J@Lew>9>CCx9DRZ+dro#a@N)+ zbz?2ZUEK0;K??Yhy|=MBvozC0@12z*?DZwy;7yR*w~XuFto{6+Uwjw6^1WB+o$q@0 zc7MLQw__IRFBa~I_SYoty>?k(;cZ)VFrMgrVRjO6J%w0;og!{jp;TmhVq|I9!Hxou z(kFws(pDZikGgk_5lwxj>3Q5aAQm1kjXfieG$0xAK(@ZsvIws8$e3jnuS z6E_bavTGS&wpV+9_csxGTe$#=eNYvqpf6As%9gAGN{o(y371x-X_4M0&FlBrWq)g! zwDfse(@Qj?InxaQvy=FA3%3+UdNtk;PkUk&PrS8l}pvA)CWc6AEW|;=$nTN!Q2N9%xBqv!;%O z%aRfhEAS-2{6z>AKju4e602ISZ~!hi>!)0R*=Os zSQXR(Ltn8*+O?nScKd4{uCBI|;PBSeGr@MDfB<)@P z!kct?H_4S)S@#D}J7}&;qA{JMS(lB=L{Zxh_{(foBRgF$Zk*}{k{TD~++Ia!`~ibs z`|4NdTi^Qj^%MU3Il_jnxZ3gx(6(LRdLiK6Pq#^bTi{W6@f8ei8r8Y)$gAe*_w3al z%}*b?5WxV;n#~d=iw>y!rM5CDK#)S7K74Ex1 z-7YJXiO@od1j#|UX*6>S3JJkcT^i*udg zY7&Q~U-!s^uf&O`$N}|erwo#DucA?pi)u$xRgOvPEUl<7ai&N_$rcDxsUTBIS!|6v z%M~og5!uZRljxHYqP|xVkULy}EMO(G|2XTWy0==t%h->5+OuBHv1itZ<=s`Zz*I&l zom3xAm4TRqC=Ds;Te>7_7!ffTiw+DJ^ms6m3AUUNHl0CavAxELLw@~D2;M>4f`+df zRVm^%By6C;w`I=(E2u0tQP0e*qU%wRh`jJoVF;wa!erSN(mgsJCn~0<~^4uLKwcP@H!>Eg^GNpuM@MGPs1gc5o94_zb|Lhv(RoY*n=mQ%W2JW%U8lAv2m765^uod#ybZN& z<9eSqi7~tiB^8TM*aTuYi>S`ESbGZRPa_%eng}5!5pEDXlp*|?Q5 z3aaiM=j7M_oUpy>^goUcc}RA`R@hrTWgrzNDt=LV(hcxUw*xhysthu2 zP3{N>`brXBf_}4lRR=*6O8Gm6V(`@qu_zq)FyREaAxdPePCAbI{3dUZ?3IqvZYfm<_0Bx%2)`|IP9|j&?eD&}Zxh5|&M^%Y0aYkY*PGs%AgM zeuhKyD5cVlS<9jZG<=u7dqwVHqGvJE}VSmmxz2A0-S zF(!5=^N*1DmTBT>pxo(fe}leNWO+af`C{`UGv+#^B!F{PcEr#B98<^^4~naW*S*Po zuatcuN87U)TNE-|Gh!8zh<-3eP~$5z=%{fAX%Um#VTSOIIL2Ta=v}vBQTj#Ab@0fy zC|W>oAvMVKiEOU-(PCZ7XXNJ`$PqoZa>wyG_6zn?1B4ch$Bic1Q`b@MT-Y6vaApU( z{aSo#3y_V_2`EG3ModP2%3!g;p?Di9Ye9$@Hg|E~dV+Oa=cRoqG5KjdEDVBt3jim| zPO#Mj6~xM>PQhciQ_mRErRtdy-!y_+#}Zw`3APCz!ncj$_cP^uYA7ZSRLElaF@l^lT+r8F5g4G>zoW=JG!2Mi?NEq@Zu>V48h#9+2&I4X-9}miL|Y zR$~e9qs@_4N&8+=AkT<(@?hi@iYRJ_g5{va5ZLUtZvNu%B9;7kA9J@n4&)%64C%a;9m(tfp{OZ+)+zw>#Y@c+uM{2KjFzx7-6mZ#p- z+p5Hu>)jEJoG$~fr9SYoIo!u^pgPf0WKnVzT`Znj{oK!EZ+wJa`QCTw6Q6iyFNM$T zbuB4(sNwIWUK?r&OlO>G- z>aA5zILzqpI?ZzGdZC`;3&jsu5P!|)z-~bg!_(Ljl=DEZD<|Uy@4Lo2!2x*q0M439 z^~0RtiZW2fLHjtyqN|d@QFtM-5jc~d=t*|{^dV>ZCO{4K+K^$*mo|^$Q;Yj4vwHQB z!>&x`seQj*{mhC9irWuX)FgtH1jprvj=saTrwV*-13uNkaUbU_V?xEY{3iPB#z8?J zd6J#Uog^=^Ehey8EwF}{1(?-T7gx?Jps~XlCO!b0IMvrRp{!RD$Mw<3d0fMn@Dy0R zGHR<1yWi?dCS%J>)(;ZYC1PUbqv4)EE`zTPNazH0{%G70g&2K&OBj67J!vwv&A; z+YkDTvAG2&7oILp^7oVWMa!U0_RH&4k38}yz4C+a)8{_-*-i|(1+zah2J?Qed6k1& zAKB8ZMtLq#pQ=_DrTFObRCyTN@a5#~HH0EN6623_i=O%P$LW<d zm!ThSu>lRJWY(R0jkYAaAIW4^3ehg1%e|S@W0CSfV#*@;y^cQI>X`LtXBEiE_N8-! z-hwxfO-;eD6gts38?y3K{U#nXyB;Q<yv7v+qnwlPtlUFO|kZo!Q^wZ-vCio ztn9-&5)6tKhj=7z(rEFUI(1@6ZX`te&TV77(&LinL;R1$gG~}UVDwV~Uf>az1#6j9 zBO4P8l8$VqH;4!DI`7>7w%wi*S8YYQjk>jx^J@H>cIh=RaU*ewrzcgV>7VqQ+3I() zRZ06XA-fW;;BT82mFqC^s81J}Ztq;S!Ah^4+A-BIRqBalBx-1j&ZO0IQMd;{k;^y_ z^rk6+#7e)^X`^-%dFE}PoZ-&!tfU#dn7>K!0Hiy^NCtKQGNIv+3lV2H?KScd<=J`| z$S|)D8uft6(!5`eVU{eP-ifMWPVQBZsZkQzD&y!c=6=p|#~p-j>g|{(Z82=F2D-)8 z-%!Z9-f}Kv2d(%NX7gfP2Oy*)SX+x`((g$2clLH_vcKxV6+dYnxo?DT!@qLoz&^p; zCyytl?YEVmuS8zkwv03GQSVOnc#_n!x)% zVQ5ObjDsIFnGAyxt$zFE8 zdX=viU1Z5XT@xF;oD3R?)Iu7LlX!+d=ua^?TBfa6 z?>J;hIxSRo&;BBhj&o~CJGxT6cu1gwn#8nV&O!(dD^isv}q!3mfW>ZnsE z@>Xp(@g{?F1twODr9VVqQUsqlpe%o!I3qdj+t(x24mCfH;EbYjwG(PSMZrqqn@OYb zal+G4vPtcwj2{k(Q5N!LX~&efCs78UdvIxO5$LJ=f$Sz}MTmH{T(^Jk?xEPFT%Y7H>x{JYfqumz7HXdgOM27`hk=K zI%$f65(o86d4#t49jl`m&KXZLekr7*AUM#s6sb8mb86HmN_Uisel=p!HfP+>dTuq>@jZQNIFR*am=%s3wGjs{&bAK2Tc_U4s7 z5DxISE!cpaISh&IlYxm7+D)L#;gUZ5!S~bmUimJ)>8ZDt?EO=PexN7&yZYx>w*?rk zGOFa7BJ~014uU$}8xnuD0p#c6FDnU7jRbc&P<;)A^f(ARVCX=E)<@<-Zfk~iJ6g0= zCKXs6R2u1Vkpow*p?@49n^2n3_E!vIkge+H`n5xdsg}XA`CD(JHUxRjS!w;)WYhcr z(|WMaY!`~7_RD}*2bcw@N??{&`WkVq>h6G^T}=P;+PF2#z~Hr zGnU8%cr_i>8>Z|G3jHg8HW6KX%-NSWpxdUbe`##!r7a#L2wZir(VD;wO(z5c5&Ps& z@foFV&BLI}NYdl$2lI7!q|iyRq1=b{i6j*?nc=h>zX&C({P0vA!;-qFZIOmc#i!zH zTL@zGm9TxS;bp(&7`WN9b{*YnU$%}T0ccP zMIXg_zBFK=v7ox{3M^PDqjLU%rn2{m<7SsbLilMF%P3c%?rgli;_(G!-v|Hi2RFgc0p<=TCi7LEY_}%gOpF+nDZC~f$`uRT;xN{|+^G>sJ4mDo z&P>oFx8YOdU}_Q5c)}myn&r>LX*)kr^l8-*JS!uSpcuz;2?m#ePgm+dN1v6@NUpYM zkTMJ_ScT#!bUz)w7+N;nL;}WQrf@5X>5z^YDjACD*lWd9hQxUdrVfHR>w}1~3Loi7 z#{6pEtR$hF=gvp?&S@5tvvCwbeq_{ffvP@CcAIRdG!`HC4C|j-7qNSYC4GdjpnyQN zEh}?pxdwPBCY(Ce!3&nxrfwHIqdLeM4$vXucKD67HKa=!oQkY)wFCIBC;6|Ick{1G z2nDHLa>}gm9q)WM{opr#gMR6~<#T#wpLaj4UAj$AIvk!q4|Lpt4lS0s4YElzLiD;<$k)xt)DLufH37RY|d7Y9y7JnM7B%|PO0vwiSa5qa6n$m z2FIG_Vv=lM;BK9PZntx8B*i+<1=_*keZ$niV;xWr`Z=vk+Fu4ROx-s|Xnw8<;+KpR zeNuf0fWL+0g4rsKQ6Ao}@RQhPm{7+eKQyaXNt(D7_?Eug2CbE*e96)-317Q^x#dXG zF;0^5s9yLG1QBIj#~M6Bv6A-JmTaD;Gg_xt?X|;`QOeo{yFkQ%o~W(B7s*Tp{ESFl z;i|IRGFgDVjaNJ9JW?JI7v@XoyR!!(8>j>}8bgxBGTL0TBqbM&Z!4Sok)l2x^}8M% z&~UP7?~mxys$L$&n`6`o+J?{ec{f&N92_gT4Jzmg_+N&ag1aiqzFhEf; zORzVk;n$i;dZ&g8g_W0zq1u_Dx)t~54PX1(m+9GOzfN3sMeJR2F5GclKG_|>jizTgz0twZCF9G_+d)en_>a zG$imZ32b8fE>(U58Ip^+XkTE@cm|AmIxp(icYKJEvXQwa>G=&C0lr-wkTtUr*3L)i zfyeLVt6LFX*e9>}deUf@NJw&}O)F^yN9}8r%c5Q#1idxha`fDy@iT3GOC-spCR;(~`qPIzFM%T!N zpGHALmav`^C!lO-_(+TD@K%fgVX41fKsl))lQJ9hZ{sPlU~0>Gz)yseX7iILJ5nEwiboWslwsdLo{(HdnnpQ=ce^ z9~9bw8jM zmJLmX-)=2M@e0_(U{PV`L7MRE=ONX1=m~Xwzk1u#Z>5)Ceu@6ZFTQuXKcBDKwoHh9 zWsAVo_FBc|$$me9zu;rzM;N8r7Yw!j*HZl#8bo2(bHIeARFqIijWW?E5B*lh#}1Yi zt&o8<1^%P57q%s^Jt@9~jA#UNEFL!WHPJps3St5UzMtZjrS*o11O6-@z@Hd+s~^a# z`a6h4XsnVNYy&@*j>sZQ*qA8zWp!lOXBuZF$XSv_7#Y`14S$9*ldq}I9Qr_CJHm&0 zVeP-z5l36%vBphgdn|R!j`d>R3z_a$U1|}o#eetKg6TR5uw{uUH)F?3mqh%u!?hWIOAi*ml!_8=r6{)i<>@q#^Z!dk|`um9G0&pzJD->ULB}GIjAFvV~}QU zgx~PZp6(Cn4oc^^cmctRQ_b8(5&#{XBf5~X038MYiu;C%-Nhm=S;BT6<8SH`v8#@- z)Ch=of`}+Oo5PNM9LL#!2nQ?_F#|k-yxhB)x}W>@St0fQJ0H+t33!PjFSd!ZL8dWm zwb~w~#CFW!LejcPvi-?+z?xU&CR6fHT$fU;kZs$xXnbDFr1Rd?hIJU_{jZ|HK`d%P z)U+A5wUxj2sc)Z1p0|lUZCm!wp#DsD0qB7TAEK9EdYQibz}qesidfGsWeYk%7VTq7b7u|Rz*n6W05+6SM^An2*ZurX5SVM_JxyQ|I)A1 zH@@*LI-Txp_xpKy7bIuhg3Aic$K3XeaQ9PyUPF zVKOwUObHikjJ*f8ZY;136udn--$s&!DT$G zr0DS61)Y06lPu;fr9dA-7^@rNRF*QfSo>=0w;XvlE(-9f1q3$S_D|W`I565Fe3R6D zBAYyce@#-ms#Jl)+~tSab`KmUeC2tbFG=Nzm3RWu%AC(*2SVie(5DzF(oi#sAkt)W zDuXO(?@>~JPah8k(N9jq*>=BW$EI$=f+e{6NAjcOMR%+|$bu=xlj?ykud%82drI$C zX{K=|nD7X87MLuOQ7~C?o+Fr>29)~|gshXgAA!}U!%mlz--su-x0EQKC|~l9Y1oI`uIvUTaM?BlgN=(Flv=wneoYNPC7?+Z`^LsZL5YI~=@0tr=Xo^a znnvWCTz55RA13^miy{@@6lmiInrI}eruk8m2I+{mtUl=H3|abQ8HP2iC6;OOMq_*b z``-4K>O`g5%>{-}Z4&saANwS|{N0!6(MR48@=_0WtC3H2;n@aj>iQ`4Rz{+uIsx53 zH78-)IozEmnMF`+VP@hBEPEu-pQSA<_1*snbH%qKeCu1Dq!(WJ4!!$5@7wP8r}`I5 zC|?BXPd(+bI3V|4yL@tQqgB-ox8zI9>;0kSLrVO+vPde4YVW<9tPN&$E0J3HtjhYb z6)QT5wnaN!;2b2G)N4Ku?+pm|SDsY#SMET)Fwv1XAK?k?Id*{~9ccASiHn`BQ8dht z_+ek>w^-?rK;rC8{{@^J@o|Hs;(vzc7WfsR`^e@>jDx^z}Vd#GqxPs$cm%#sBE<(v%VPdZ~O8l_-E+`^<)J=)DR5wV{4wdxM0A; zo@$Enn3@C#S1U+zZ`%*yjfaEvf{v4Vz#1o>2u)jMU$s4Ar~dgZVPz8Q)SzMecBRR2U_E1OWShs>AH?A?2n_}*)TTRI!orh|PqLD~D?;X%>bt|7!y1@1%?834!S zYDbk4NQA|tK`GBNwFQk)adyIt~{Gl!?eI(!2q=2RFzj{2k{ax`@e=DTi7)Lm*Lpz>Qi-}Awi2pk;J3menglx_vu_nII^@;Zg zs!2d6F5ws~-G)3%Ju(W8Wwc^_dk~jIR^`JBIRPun$*8h(OrwPF!<@7_i$JM1HktIJir(O#Z+VJd_|6OTuJ?R!FF9Y% zMzDgZ{_Jud-*tao{q%Znch&nJOqTJy9ZsE5o|MZhLghg{`}tv{6&hC-$ApIbO^V|R zE2&5^4ePai%KCtcbaz0v-yDqk>G|lqcvir%*t|p34Xv0%V4`NTiBhmuOgsTo=;<{5AKtbo#d_h@{%{x-}!u!Bd_SukAGEf`dtxSkG8b--4? zD;g1Op4-G*+fBJbWd@PRvegZ@`_ z5_yL@;0#FrwPKY3p?$KQk#@>t}s;B(2slPV`XUtmI$t+4Bc#QAV%U0hIV?){aj` z2YF+5JLH@wocJsDb-(1j8taP;8G+ioHjWvlz$J#X)q%(r5`TH^DN_U0!D^g~nIxP<4tobM!>HiDbAUxDkGY8D+0Da)rm& zBVhnwQW>!8<&0yp_U6b)J_uDahxp2^y>9T?FVf7V4dAY`=Fo?_N* zjN(1=8^xF~1pt!tGw|7KMg0;J^#{)BYh7!>4n$L1vWlutDuY0NRhNNGeb2q=6l)$N zIwih@$1+B?4@hAfx29#baVxJ?$5Cxp!FhXJPT5*s zpMdv1&2M^q+cELJ_wS1-=k2Nf`%qjABkuUYHz>ynPh6x%Z6X9e$U5D_UX z>ivmg*#>o;y;ES*R$nVTOt^}FjMGXVRX;_pU!C9MsBV@D6a6!bdO-~aOxve2nhak@5Eaz(?cyaYUye_WQYuo1|3rOezfbknUiv3_ z8$EXl4hMV*O-3h4UgfXHhEv7YFqZ)YZsVr%s@nN#dpCdE0>1HJc)Nzb913?yZ+-gh z^!-;}p%1+Omv#&`28r<$*O#XvLmx76H~^YJWxv+x^@Rib1Eesp!H3VhO|0u~1RPWX zU~?P&olZUf_c|*!xCwc_GF4YQ2t>C$P}7?AxzB!zzV`KJ+X?)H4zh{ma(&wHZwob7 zukQWncpy!Pfj0z7<6yU!eAsa*NS+E(@!RS?OQ?S`fi<8JgFLDrlmgGUB8Evqobe|A zY1>-;EW{O=b1d^ZZQz8{*uJtP6CB9XO8+7p)37f>x)Dyi&c@ygR9x4;e9ApStyBQou!ez`@nH%@WJWLJgJG@0v`3=9Q!5=$y*(q4>m7*8<*EL?eWLG2AVQjY$rF?z=?01JO$A@a0@iMZlRVeZNdo^XBbXo# zIUJ+vSsa?6!=_G~)CZ(TVlW=lr6wTJd&B088CAS0@*5{Um_LHG{fWBE3-A_prSVyi zJHr1+_ea%cH10>|S)XK;SB7LSJsI#hPxW zF)C&|9-$4&=lS-ZSb6y>fjXgpPxBPqT$!}{15|zKuwwF^Q4rBoMP^3M>H8x$PPYG2 zn80dEo8wP`MMQkUPuCd4Z4kBIVhQfEz95?S4>(6Y15A)spSq?g3vf0sD@Po&l;MjU z$1RdX8KSReUDWLK>;W9?N)YWhq}8zjCBhrY{AB({aJhS|QK z&>I;u@LWlq_XGGYTfg@wgZSl#UAFaU{yX0Ji`%>Tf8$;6C?tcvg2{fKx?phXUMJb^ z^*b>ZYDA)=gy@irrQGAk^r54oK&0Z2*g-S(R|iagY7t5AC$lKh7bz-={qEPl_<4H% z`4{NU0}qu#sHH2=_Bn&|YuCS@U6+-^6tl5`>@;(mW3QW59?CyfJ6rL$`7Nn2lPMUw z22R?V)w5oM{iR#U32-u2D&DA01aLAS6v)T=&Qq(8`QctCHnar><0>4QGDL9H--Qft zjN5p-*jkU!&v1~TMqhc2>&N)`HvM0Ze10iFQCA1z4{;c+&oU zUsb-HWzgbKWn{0jJqzBR^JDkU-@;zi{Y08OF8S_PNgY> zd#fc zLm%1huNPhTvJfLw7G`!O>yGL&!M}R-8swg8DyQ5MDgUT^X)PDy?m3X3w4$;9GAww7 z4>Fi$hhR21XCFw&OgB%NZ<-~!L7iGp z)@XAwK2f+L+*$tpN+Vtt?dHaGZUZ-gZzsM=>_aRH)0YB%w)cc}_LwR}78H89VB}Zh zx&C)|ThRl?h<_U?tW3-^{wfp0B{?oAyc_Y+?c4f06Fl*-d8ivjNKv@)SYHjpfxM~Y zV_CoV{52?{=?=dgcaWjRj(tE-58b^?^qF+A>0_=MP|BoYNT^0Q1~4mdE_o**aw9}* z32da@>kH2okDAtoL3Bd_MARoK3jQxczZO{Ek4quefVMhd4w=;TBgij#c6H&M~&DO!hbJ6Ej$iUM*>#(vu*M zVqR8*BkM^`%-1R5Ge+wuyZ7#UTdZ1X`ef>bjUX4XTXh^r0})vvuv#)!VTMn$Ez}7{G0FnAbtOp@6kKn_EriQ z+<8#yBt3#dyHFBR!Gu(hKjO*K;s_K>PDB(ZVi=KK0NZbW9zebmRVw{vUlXW#m!0(m ziNK?yJ`e@@$WFVWc;?feps#-QYjnC(K4rMCU_q6OVZkEJ`JPZYSds0XRZ9Gs^ z&ls7(QR=X$0lSA;$(zK5FqzKgQ3VOE$U6oZlgeD4`idAwzT6@(iUpI6Zu1BS{iWYU zDfNl!Cq8?F64{51;NU(Jyu@u&Wr%~5x)!Gd^=!P(>MW*P?PjPn?`JyJhEcEV=&by2 zk}Q?tV^lnj^vLV9@+-y$z0W|+xA9G1MbUDUIwx|&9-KG;8cRFs6*CObbPnrwe9&v$ zJrVAU-#Js>pZ8z$4f!d7cAk^kB^t+oOU{WeFB+a0f@*QJ2&pNQzbl3#9hNPUn;Kpw zh5Ib}neSJM0(pzgx+%B$K;2?LY8)fEuHYHXFxg!5p#ChNj(CcKqpumk(14@p?s&=+ zs5nestd^xwmk%eQAOi&ky!k@XgYwMj%Y@M^7!C$zw@nf0mXA)82J)=`aG%iCf@uJW zoCMGLRp4T3b69Ub-zVB7fKPh4{41r-OvVxuYPeXNVOEVSSd}LS;y^p@LxMieFQ3m- zUn1z+)9ZWqZkR0fr2SV(O&DO3RCDj#eUP4e{ssC>Su%4;^c|dAS&X5Rka@SYZ*F@m@#BUHEFGdi|M{0A{{Js zmWl%wCLV7m_z!EIO2=D!6OE7H`TpP!--FKZ60Nn^;uDoSb}TnYA^TCgJWtbPnQZsv zz5I5PYaL_-)P3eKp5R(*+mj$=v;Pn~j|z^geIS+fzvk2HO<&#nB^rZ0Wrv-JFP z&(obd4^(u#pQUi+sO%{2(dAuzmMd~Q5nV(;(md^(4nONeLEtq!3uD`9YQBFp-hh0X zqHu(isy`RCKz)?K$lo*kixeZpMI6C0WQ{iD7b}EE_}60e+%X z{2`y|=4qv^f87!Xze^e!SZ0jIFr(@%7V-dZJe{XpTNQq0c9CU81AIDWzharI@gs&% zxpU3251P5vbsOmMoR_wf%wV4qWLo1Y>1Og;lGVq;7W$SFhZw~Ss8rv>O?^jS?}BTC z9-;xuG&T+|JW*H26zk`aSOpL)pc>nB{0rp617*3H0p708UoR@7eoq`|m~I|(Q67~{h=6MqwAbilM~bv$3l#Zw5X83W$|gRTxQ0k&Se2OAK)jb+tXlHYRIMu z?Z#zVQm~yDyQR=Vd)DXPa;baX^RKQaftN|X+@pYLLQHobc!<7r{WSUWpZyf@!>*R~ z@M>Z$9V-q__FFNyI-DV(X>i~AuO(!+;Y-xSGH0(h0V#?-q^{Et?Ikd2Z`Z&>o!IO5 z^e;DOBJ(bPt6T2h^u(j|;tS8y2R`)Ct-;reFxzRt`~HG+VWIjd-f?aR^S!nmjLRS^ zJ^p4dr$B5f6Lr=4%ne^{EC+dzctFq5x0O~B-?H3-jC>(ZTR6sJ4^ngv#V?^LOk#e@ z(Fv&q(em3jdYpk}PGrmEcO^*28#yH&3C_-1sURZ(Y7Cl820Pv`yd1SqHjhnWK!AGJl-dJRHgkh>}&_NzReM3GBuKY3=PKN zs&>eU#TZow>NUyaM96j`pV6MXtX0!iB+rCD1x1rt557ZB9f5DZ1QgE z3M?W>uepzxwts?(rVU85JW&I3gS#3)dm z-BlXd`nn$Y zsp_|%$FD_YjMd6tl|}jn@G6c;02BH7>N6|MIpxmtLlg^G25^~@j5-P(2DZ)C%dUke z8Aq#Wv0f?pP@MzW0h%hs9j;bLy2{~cS*!MeIJtDk%cAN z0_UxblIM4~-Jl(T_#=%OPSnXPxSYtZrN5n?KZP? zUjg@6d_ZB+C+2CMO~+K@216mmkqAEg*@+c$LU{*Qu_*MeTu_6t0TStCV2ZVvO zU+aYtCVd+DoI@eod*d2ya+8TVR*w|lBH2ZRqyFLeFM6s_14jXqC-~9zv;NtEVwMJ5 z+ST4ByKvFi=frbQyfH`ks)M~rAe)s3yc3b1SJ{E(;$Wq~anBfp?Q(4ct$jMJilzTs z#K!?2>JxZ{qh^EkEE!~@iG`uw3AXSVD(8KYzi-(uh}tLhY9QW`Klsoi^qm)8yndSh zNeYwfuxA)toVQ(a8zJ&fscSX8bSNR5(LYf{JCyXegHOOKor=Q^R&e{gp{REQNMZ^F zZ_vJ~N3PX^bj|kt^L|rrke*;(2di@gFWkL;gK+|FSrPj%~} zLtW%)iU@YYrk&2nYGMVZvLz_s&X;PWrPuOUvDKBovdNx?^It(qvUj?Xe>eAaw?Z`^ z0goYlQD~iRs9?J3&VLVlCN4Hq72Y3iIZA>uRkS(G^>K@6DC@BPN|NMf@nyIr$zM$) zTG9P#vixNHalnuDj{_26-IYGd>L%@V4-E8JpyEJHv1O{S+F3J}-ze_S`?iJC6_GC_ z+XJ>G^{;7_t4l$dwJ4g@*Wt)xS0SwU@DVSr{vzCJ-FDCB?_tbvot@bL>GFsdK7U(X zb%(+OdT{X7Nnbb7NCHcw-se8bo0ET~ z4|GGE#_8-MGLI8yeD3hUAnGXR#bch;@@;@ClogSB0>lY!^}FnHI2CkJ7$dR{cZcc& zOjnpDL%RhlT~90z3C^x=k=F^@GCCl#)^T#^MVd!yBF5cL)$SThYhYoaj!x{;>b-EU zFXASQbwL2}v?u@DB=35Hf3EN1*WZP~bKBy(KV>HR$gg~oUbudm|HvZ`Q!Is`v28m# zk&T6JQY`2KBA?h%3cNcFnoH3f4D|$A(iI7r){6w}ZAdLfNb50Zo4uFTcY^IHZ9&;d zcveN6zVL--==tZq!*?He80uV>TG~QQQG!bF>bg5$yC!*0tlxJ@k(S;l>{C}EKq-;W zVbUXR!OjiQ4F~7to{^VaY#l$g4-3-WU6lF)nekZR>Y<=;=2M5|fLPys*cao(eEKU8 zNPXWPQ7LX^d$tv|v3?On<7NZ^^&IPHr$-AgD|nEf$dK)IegB?mEk%4R#L=I78tn?f zyft2BaA(LSV-~CYmIw5c)nKDK-I#eoUH~6{-jdC|kM1MPt9mj|vXnpX!DB?xe~Jsq z7UPi?ufU>5n!zZ<%PEgrZA4|i1kvYua+2;tdj+L@5pvkp2j%_Asa5cmM#uy<<7G9~ z0Sr-oKt@E94GJMCLgi&6kqLyCck-5-4(dw@vE1hH6~rZj^4pq^mFW?am*Czy{qp21 zJdHfZ7H@c+)V5=i0A!xnz=A`IY@ZQM0(vH};C9Weig6fBwCcLU0h=9vDBeZ_Fff(3 zCH;ayB*Vdl?pI+9FCmG@|A_H&)sJOzH@?J;qu8SI?7C0>Svo|Sa`@g#-=_X(jU#{4SIH^BH(&CA&JwfAFE} zr^nxVjz0PEkLsoca>1`Jo}|*(11zz&>pP^iGyD31nlyXYMxh=@beilUpIPCKM;p}N z`jEb}q7}M!=l*sBE?EhY-=@;8o_y>Pdg;aI=))iW)xAXOv~mn0k8nBj*GiLo^#sw+MqM(~kMf<1Zl#GUxCv@hr zVDp$_7N$9rF`h$+dQN-qjl6#LaO5Q=fiklvV;k$P)GUQx3cZ^HA4 z;USKJV@lI)gUbrdIv}Xk^0VtH_VD72=K1%@r2B%m!%bO+=bo0T?rK>MDf z8&Hj0I_rSb28*MBhY8BWz{WdJA_H{=Zx92O~C;C^?77`TmYz8_qVmE*>{-Wx*6~q8-_ZLk; zbWzQVI^;-F<|}K!lEA8VN~nhYUeIV-J9se0+NoQAv)?yev7dl#i@T(|1=v75y?FP@ zl66*H$!q>RN;l~YOfyG1!V`@fD$bkisxAL{}_6$)Ra`64aXShtGw^% z3keW=!&Kv2$I-8t@-bqKOXB&m(AMsQm^s#ySo#^1{rOts{!yG+a|~*4_Z&mqMk6gY z4ohRnY$E74PT1@6VJ)@AMYwz1Sx2pvy$bL(dXrf)4V-I#@CgNq;-*s5_-C z0#Dd?B=_1`R5Toyz2pEl#@smU83efavR{&(nOpZHASXbEW5JX`gasOKTPNfJ_-NAr1@BDp4-o_0o=k&miwk=ofl(J`{*H?YAwA%K{ z!w3gDVZX#0t=aC9l;XlqoK<&d5w z!$Sy*JZ`kj^~xWa0}(AL5BuMN_aoO*#NR5;qXu9dfOpua&11R~Qfa;Es3OP`9m5rY zVDMt`NzjL*CP;*jD6eGoWOZR{?~nMkh(vFrcH&;>_5=M)We4}IETdawru@tLM!rfQ z_5zXLBWPOzX~DW)$|NLa_iX6*{0$!)AFWhIC~=a8R=}APmi4e^lAdW%VZnJK@pyMJ z!EmRsRpJdyss#ABOyXtRvVZPFrn;Sf>lfY+(!0L-w4&FA( z;?d=10}2g0M#b2osqXO7o2FU+W_6C>lL@RXk7C~_!bN>Hg2`|Iiq|1o?a(P24D`0F z$99AH&?1(m-0zOm--9&jXCKWT^s?QDvakL6Q4eKsHzealebPKL^m5FjPs zW0XdIjDbTcys_b7zmSw@QS%OWE>HEP?2f2yHnbmn;4Z!Joo~~pKJ)ofb+>)l_E(gZ z&^}1M?y57(_Qi$Qq;F-$pJ|ortbx!tK%;yT?LNr#kxy}3J3cImcsD!^A7OEvZSg6a zj{J1xp~fSNmnjV?Du9+}n?ibFDyS?@4{Piy|IVFW=N#gNa26Aeeww&*mexaOuV7C= z&&W3A;U>J%0M~8t$xt3D0JM_f^W+cQQ6R4F2j_^e7)IYs(+Q!Wccg~6o z>tecH|MM_M>+-s`b;&r+#ZR|ccn$AL7Y6C*chrtaG#V&~$z}!X|Lr`US`ccdm0q0k z$pBY;;)v}l`_XBSS;IARISl+HGBAzJmt+O8TEQFz?%DH$L8}FA@iBPnnCGd>^%UTX zT0W9F){R^WC9FmUx|-(7KX*8*cxpNgFwbNZQ|JZ`ia@>xPWK@@AH{QhB8v$N>l?%!}{1T(*t+)gY^@P<6#@e*+P3!l@5;NTD zzX3SgexuNO8y-oNiWRPiN8=}~g4cm*cuZ~&yGvhhi#i3xdH>Yj)oT(6lhjrPr+`+dtm}K%0dU|W zqdpk93APuUC}EV4o=~_mV2*_11B_=(n|4QDi^;$wsDs7oy5YGlc5zDI^b_9H_xTl= zZR;>_CHGl9C>!d^sO|u#O3k3)zW&V=D8jKqcg(N$+p{#I$q5 z`;&s^`os#yu{3`DqmE%>+;u12Y5!&;;^Go`nbJv0anAKy;q&)UG$SEPOyhIau!j3g z4dr-Uk~YZe^(sCO zF|KNiC8unC%1+1R0gjAPAI{?vH9x7Rk$G9Z&49O#ka(?f3e;rH&@ zv8d{r@n0J%M&~lr`i{7eN5>`x+9>e7Z079DL5ci27^ zMoxSJE~zxA3!EfnlI8l5z>25N)Bg!8j%@Z7sS6 z$7C1EcC@io>bPz?7Z)Wc>3CG7fo=@b*g4HByVV^s^3vte1_1O6WX6&OL%FYgXnigD zd$##JcnWBRuqx0B7x~W!haAiw;o_idgnvXY^Z%9}!c||7_bVxu6?!2HZ+oqGtq?7K zZkU6-H6D2hMz<<{JZj5xoE(${@XXDg7=2PpN1TEryhLRhD#yjkHISy(>^^$Pq!vke zugj_#GJv;omkEzP&tCHYR{sPCJP5wcZ}6O{s>OPsaVmb8{Q+D8!MHTZ1u1a?Uvmr+ zX7$(JtYe~eJPWA}@@&5Aa2$=;U!VZMcB|jWjFh)?X8DY_7-o)ZgxAz_-6JsIv2|bX zv?3dX9l;yDY2Y%19#f2uN@?rLw-J$QPB1{(F15|6wmD?8qz5Z=sc@1XmHU#hlZSgA z3~t<_-fnAqx1ueUAW#l=!S0=B`psnavD@485K_9dXMS}dzUz8qZv?u!rt_SUBs8kn9wg>v> z-cM)31r1I2S3dH7`tHjw(-Uuc>yGAJ`*iE;=2Q!+y_e3H6Zl`F{k?wb%4qnE6O4oG zBsLPq?7d#G9x8^hEQEIISRKWZumY{0iNq6psI;u>pgvU>PSFzIsSQoE{}40eDl{1D zSL8xYMvQzF6%kv{;;^_Wfw4G(xE}U*#j)}fca~6wZ1N(yEBG>8LL)zd@G`_1=f&|1 zVQ2hD#uIU8>qx-Y5jtWpVI=naOuU4H?^J{WONikEpB7V(?lYWpV^vjghH!y=p0q}Z zIYg8C8K{JhJ9OusmBBT;vs6G_`Dbxw`^mfdgQQpriqJ*EsUHVbWCL>CT=}{+y_;_{1(u^sR-EQQIPXS?(w((AXZA z(n=5t$PWwFOlK|0VrdVQy(N*6kFaW;MYxd;j9Q&?&kOfzn+ss%AP`A`SHy9UfrvRI zS<4w|QQ#nu=5{&P876RO5}<|w<~}lK-yY)<6=yix;;3zLIM;WIA&OcM)pYb#os6m; zII-#%R@vW@3KM7~zp}p5_G{N2m?ZnFj z41iw<>IuQq_1zEFdXk3H7*CvVr@|gTw-5M~u82N$h-Po&S37B6`l}Y(bvvl<-12Q3 z?wl@9^}j)1{L)vDRHY_eP+Z=@zV7eKc??&tUF*hK2XRT8JIJ?%Y%V!2D=fBe(1$w} zh4P&Pi|>td2F9bp1F3d88G1q7!9k^0kCyy)+8XmnLDe{@qXJBntN&rcZ!-o~c7#s{ z?`vxI&~65RtF$xNQ63Lq;<)7WaYzSyO-!EkFR62JX{4#$^UrFJQ`dkMFKpW>0W^+0 zCBb2@ASY%dq1S2I7^v3XDVtKR=v?mwH)-XS`ZiVD9cx*K^m)jc%NL&^fy1#6Aavj9 z!nH#X$K|ZxEI!+k%dZ?BtQM6^8OI9;))?yL`T}| z6?%j@f~u}cotxQCH_hCRq}<#(p@MN_{0ERQSa(aDIT;XZsY1tc`WRXNJq<$d&)SAA)VSJmM{zaouoa#*+PUs0Xt@6h!SzN=E_ zLHg_$ze->E^5^?0A0U@l3#3gEf>;*Kmg8_?5oCJMe>9JYLU20?lNAQXX zO$@JgULIMW>XRd0!wou}jtfI0?E)Xe{(KW|g5CaY{-kPw9?Y!c1w%Mc1C{Ufacx;& zA6Kp$)4p*%T~|t(f5ywk3Gx!Yh^}4k8A-@VkSW*&i3Y?vP}gf@E&9w{NQ@|)@!=ObjFt9?#1PS7O58w^DXWbd6tV~~G=OMVY5=Ke)PZKyZPAMC zmTPB5FsSW%1rwl3y*#CoKt997v;NOg+#i0UIu}rG)%u$k+{H&A#R6ZiHz~Gl_tbH! z_mvIxZQ^)Vb#{rL>$~~%=6AlIzWMFv>AmlME9pkq@GfEd@F~81Le9+*nLfq|E0nfZ z5d!l=w^5G-pGsMwl-$}3(Lwyq4V(rp;>$U2@(i*08+6MI`; z>v$cz+&Pyu@H*_7QP8Me2h(x&Ud7i2QhYPT5L#(gA|p}5xOIxH2@c6J0TV;Rshb09?7; z#dRq^HP}yl;*<32pZ~ajH$QAi`ODPb9mg&Fyw~5~GcS5s)zIjrgl5uvO&8!3c+Zu3 z+8)UccP5A@Tesn>%z6>v<3_LlEsX>t1Ko{yZODMfGVnM{TaJPJeOE?(T|j`*cfb1` z^xc=gOYeNwd-mLOef$61TDKEAl`7}$U47XO<~vW^wNrTAR%{0+maz0bJ9Qgxj)mdg zpj73S)xaOQg8(^g+M$H}vH1}^QB&$r_b(QYu;o|J0KVKe%q2;gLeFCSoO`v>_gk^L zz#=Q`$wAKr>I6hSpa(eEz;TW1MB_n0mS@Wcv=@^ES4_7{wpX--u`kysg;3e9ID1|W zaHIEP#r+<0#nY00mnU}rntShd@sEQ4c_zzJrft@0*VC+qkD)8p@$*dCdb0+iGVX*_ zA2tv?+$bKljYF(6*2Kgi3#o?PhI#7-8K>7-F>y?zf-T*OofX$vjtn}2Hh^5MDM3Ac zoyEH(g&f8dvC6D&SG&AySYVyqJ|XZ2;OM84qs_)PWdkVDKlQ}EC|@1$%tXZjN+c7e z36SI2MnBd+LOzX+yJ!=+Zq3hL69Zw_$rfZA8Xa~k=1x(PU)1Q@1(DpX&tg??zlz!x z(b(lCZ9vNu4Q2F%3(BGG`(Lx91#GBSFU%o+F^lN@AaQb?Wvi|?mZm#M)n$*Voo-*z zvHBKY%&+Qg={BV%!VU6*^h8fR_87hCu}2&tF*j{8Z^B^@tk41h9;!wPvM-+Lq&1cI zO1t%>Xjn<{Oz4dKMQb+={8@)p_uC(nukZj&laaKC59czOKW{c8qz~lNWH0h~_Svt{ zH^2G(^%MR(TM=7csLO8O*Kyg^u^-IGg1i87_VOr*d}_P0Sc}1TR&0+=3`txUyk`Id z9})32c1!EB{6jMn z(M@gCRiXU#&9Saj6X2}C_L1^6oK!xZW*WWo#Dp{1k@i{1Tj{jAf^|6M#|{~$yqa_$ zM05kp`?ygv>+Nl8tDxTPxu-2`s{WNw>di0#3G?i*r#hfbx^daJSR6;Y#;0WrYHM5( zHnO#dm>tl%5lf6jBj*eUFTmWdH0aQMws8yE#Q}0sb^xy&th<+v1DVc-*Fmt_%$teL zh;G3a#0>7LjFp_2V*8oN3kF_w+o0W%0q>W4S`qt9`gH}m1pKjkicGEnx@tpgF z;_jy+aoPYub`Zq}IQZZ^J{ z;$1o1z;J-Gx0Au_r3D_W+Unq^fHVk3lt7EC-t7I}>Q%Pd)8@SfZy^t!hRGHE(|_{M z=nwz!-_WT25@v&pg-Csi9y+DX(PcatpOtI4+8$a;deI*GXs8=O?tq?<=zie(k958j zHcLPno^7&!E`O=_p)~s|l|asKd-_fE{a0S0_kG}_jh>zbB2_N#>xy_gnD2_1tm2{b zjuIz|VQraxJ#}S#fOFSXrb2eCp0VZd5xLH5pF8CULFy1FsYKc*b{=At?p{{CA!&R+ z1@%br2(bgpCBmf$rQ-?h{aO9luOnZd`Fsg!=zM!0@T?h#@v)dP3E;BiJ?rt*cWBJ8 zM6I{nSDdvUCB$O;;XbDD{2axZ;v~w`dSqpMlxOx7)C7IxA6i82|6#ozw8rF#gWstC z0u-X962Z*yET`5np6A=3dwtSz9z|V2TaSh#+w8{xs|By zkC-{dE$&j?WPaPCp_`fU)cjLle_Oc}s`pKcqX2VZ7`M7bx}@{G#zc58|JH!7L0oKh zi2=)8x98&F`IehW{iOkvOu&~Ng@M~{p_RhQY3RxQ%Ald%;lNx%7@b62wzZ3-Z*@On z)w$F3LxpINWod!Fjmi}v9CV_tN*|PN)vb}E|6#}{W41diZfowgBjlenaKQDb-IO+U zXTLL}=6QswE8%*9050ECy>(4qfhp8$c1SPj>>=UypZvi;p#S^-{@e7^pY4b9T^6y$ zvq0D?t&h_Fb#3n@22s)3`ji@ADjxUrTHzwtO;BXShA%OA!Yzxs-`W>wM7IwY7y8!& ze1eS!q)^pKe4Xr9vPM@0Ci~j~edjZ&&+dtkKWww7U;ol)={wKAKzHvx*vmHEgir15 z%C<{uJGAlMb@BGDeqg$&Yz#uJt_*uRQ2vlh?Bm=wHJpv7nNPRAgRMctV@Zk0lFaA< zunh2I<)COLmRr>-j9<8hD86DQnCuFD>VKwsJ(*ttAd;JLoMzxTv3@naFMl<}D z2MOw}^t*@Spa(7Gyk}W)ms_}|lk>$%{=BA!%;geEF5^L&p|FBDq7lPn1lOpb4LD%Y zS(qj!*sJyS(4dM!-~9Y>tFSm-^Ta~@{~<+ua(HRsn>Q#iLdS8TI}bnl*S|x6h7J|TyQFBZxW5bR(ZJd>ka+%u(pE!yr zVJSfBaSwlDt7!@AJLD@t*&cFYHiQhO*f&1U>+I}(#05DQ0F&UYOfn8=G zO0Wrv&l4PB_1-acz}M~z-`gLy6-vHnJL7%OrRTf7y?ohy5Xc5rHwSI7gQrMe1OK4v zUDi%d1FPNX^oLBM;Z$DXoFg9gpY^I~GV+bK3^xg(ypcaESGDMC+EGcC9TEvseJg*V zse23A?v7Lp9l&Pd5ey;9sr&o(?EPu}Ha#c|TwVS5Yd+sVpZw&f=s1P4}G zzpQYUHld}G9}bv;3^iem$Efb(3mshq>@wYAi zCxY!D$VQ{>8mz9_-=ZIE!f1jZ{pAQFWV`J)w5Qw-$@&lN3MTkWJ5pHoI78SxG5o8a zOegZTu8O)&*(8i*mbvP;*@+4;gd*|DG=B42nX#@2C~EuExdgoU_KxeWlxdx_!(ZzI zFjg_X;?iIS(|5C*b3V~e5ve<&xRspT*@cXZf`0wbyz;r(ytq0yPD7itg%Vt0HQgsG zjMaWU+9$kN=NML@_%PM(GmP5(4@pta^pfMau)iK!3D>x z3|?>PEpSr-g>zqs6qC;e50l&WPWE<(97#{}(V=#+b1+WJG|UtS=(o@AS=&})0#SAS z6TjYODT7ZPn`3L~(o6g}qojQORtHJ!okVRCZYQIbmt;3s4>i*GlJ*J(W(V9!c)3;T zqU7d}cjThlTz&1||GWPW{U875|3$C9hVR;IUDiF33{<4^y>(HsiI#_eWMv-6h&!yx zZX!266GON=l#&T2mAE6^7JDY308KUk%@9U1$gmYEWi$Oj`*}xTc&QC-+QaULrm;?XFI-r?xfSM&ag+t&h#Pi+EW{ zonJJ8RczxuaeV|4l_8enX`n-vq3CeV3{Q;}lteQtoFLB6G$f-g2jnoakPx!@*vhXq z%A0D>ZIZR>7-Enly&alf3@YF_)Zh<-p&*6{eMx2Q;Q*d{Zzm1W>o$xZG^YC-pNpe`DsT6oyzr7 z5QbhFHaYPhNDtc<@O~t5db3#1((Zbxd>Zp9 z{EXHRZk8OulAePM7;P z?2jeempliHbZyJSF-76CvJBZV4M5!R$8dWt?*2r(*sBT8S~Si@v$dM)Z)n`9!GcAW zSdCq7p4c&{ONYfYE@S-ny3a3%(cZm&nt%D7t{?ATPxRmPzn;%m4_sZ{JDr_Tm*9sJ zeS;M9<77XPf_2AilcBR-e=!*}@s2#sz=vovvpJR+@O9^L>!ge}upYO4+yOuy(NKBU znW4eRW$K*K#p>@?+jYuSU3A{F=Sz3&1C|YTPH{@(@nk9k4Mejz>GujA)dAUu_$2VA z2~rFs!HQ!8>6m?a{g(@{=#qHqe3N8!Hyr$-uoE0j7i_(P*5z_9VA~=Z?`y-O}yfdib0^D30KL_`MD3 zR(qLfSXGyBHGia^T=*d+;}LXXvI%Vfa6DPKs7B|#_M;F5gDT@Cnhj91iKZuwz+V3s zo_;I+`JexUe&=_7hhBa4r?t+$MQ7hyKz-|e#ZVTNE|Y6F*$1A`kr5kv;;hlOAyCfK zSQ6smsDSgz)joN^Ps6c-ljb~+>ZQuxbpu7qwko52BEpD&HkYDG5mqmb2>@yQs@u~^ z-Kv0cy^mq>N9J0B`v^yL9l#7?oaJbSpQj5gDHlspiBk7~G3V$Td4db;smrP+%kAQY z{DDrSjji$pz2%?+v-8IS71VHU*eIp|yQ?#n3on&09a0-#6DIf!*&%qnybqInrT<3i zKq#n}1Z8Jwz0WWFo~{Qpckf&#`gg9EvrlyA!AG9>U$%++ym+e=`9A?x?Ux<%3b-YJ9Rk|aPLrJ4I3 zC5x92L#b6^hr&ML%rNHsxrKrQdeZ%WTZW+2NFD#91s8B!L^OQ5bNQ)q!$Z5BjWjd8 zAj*0~|25ajU;tx4W)>vcsr!eVawG#=4m_(*XF=a^hS%#`*N3DYBi+mIM5><~f{6D> zUlf4JE6H{juj24!{eb~fpNLVP(6YAGom|Nj)Cd2R7AIIbs+fM@Ubm~ZQ2VfbSq$hu z+MeKE;@8!^|0e(ar^LVdv5(W=c;{Pp-qd1Kr`0Fn`((e#Qpv?-s;ue2m6M7JKc)CJ zF4R8uK<0_h>>L26LlsA4xRx~NxGG}3fFr<2(+3>CUN88_37(^YzFa@apvNA6lK$a8 z`UCnm|N5Wrxu>@Ki>tkKT{&}|;>qP*eKpbdwoFz(IgyRa4`kmI3i|+Ip}bYGyjebp zaA2$Jk+CfTnl#3VJZeO@ND|ZK2^gVm+Q}^@4v^#!s%cd&_Kb_S=~}#{n&GZr&KgA?#g$w#arp z(Z_f6ub=2YxjoT8-@7`sr%ctcQJRc{Po+ufbSXZIU+NGcLwl=!MnUwIzP4*mI zOlzDt_**=w0*UOWsvE?G9o9Hc zwf~!6J2em~_}={HH_@N|*M(snd)dN|{>Rv* zYD@M+oP&n*B3zS)El>L0p~zs^^L|KCIFJQ<8Z$H&epbPeW2K(#fbf20TF~KpzZ;@F zuDjOcLxMR7C%3?H6qa(+o>k%l@HB>HihEu6c!yXStul?5Z#eRQXv)(B9HVV7RnA&$ zdjs{CQxm9*^3t`wm82sZrm#dz)_ULSo|?`6X3HoPK6I8Cu?yTZ;O@4G2Xge6EBG4T z`Xz@;yW11}yL9JtJ<)&g4Nv^G+>^WKtE$LF5GM+QRwRipbYB??rd8({aydO7;{D{%(^pEuX<>WgJ}JCauWilHy7I{Y%#E zAl>7XRH#`IDIV| z-lf{swi3g?WjUeqL6*FicRjz*Cc9w4v@obKv8rvrJUZD@JedAmU||N<+8mk|C^ztp zP0))yyZ)U@e@NNI!JsSq7DlEgo_vb_;1B*e{i}cZPfPyZ&s}Kcp4$khAh^WtI|0)i zw|%&(llV2YP>~HdCc@oEb_KPeL(~HVw!@ZDLUPonJSeEP$gBS30E|+Vok<+$?b<8k zUm8UOS>xh7ZbeM?y==tgm*!rN$^X%WogI~}boLzkEH9JAx_sCyoX>F>ubaZRz7p8I z974;0yKcp-N|K#+ZfrO4^iv-bT;py5W&2E{e> z6K{(&8f*?y&~i~aCkt`yd=C5=a=w4qX0k@4ffNUM8kYdO?MO zAGS2=p?r|XrKqC#i$DJnz47t4&=d3yMv2i%5|uFw4jxA3=v_*w%x7wU_8Ozr)C zWHDgewjwm&dfIsPh)Qz>+8fxAM17bNkLQSEhDpmVNc~)e0;?9xYW?2V_5J*+iwp!R z%v-OY>i^^?uhQTC+rL9U{po)L&QZ{H&@J4*2f+L1_V_M&17xk(LSPRSXQ=h$C)|-g zI*m1JCj6A-ETQhY-?#ZLMo77n>KE4#1!mYdLQIHX2P zxjY#!X6aG^Kb>b4G=jfP8t6GD;cmMD953Rp=9PW2b;gOBB$b_YIQ{oK0~unNgnY5d zW9uu3mwfuPyg5Z|NmO^TQ0w$_|7+E)vD}&vw>M%VYzFu}p**Rvy`XQdrE@XG4|wYi zFiM#eq{AL-2+!KekONID>IabN0Ur{}x65wZx_>>%zjOUm|9Uhfmv{8HiGF*cPu(CP zvgRbXH>t-AaJAtoj#U`MKW|dDNWfm=fHhOC5f>&1juu3fgAh&EZj~GGFK(aPD|6I>3EOLg3HUGv3aJ6ahC*N}!Jgiht?}!pniSJ@ zc+4;IHEi*ap>Ka!o-#!7ERO+Pe3`jJebMfQa}tCr?A=HAMOrGDMd7YBwx{?4r_mGW zaqUmJq96a+f1zJ`|A*-#AAT?GlSm#d(Z$$mKu)p>hX&*dHc{nY*a9sS>y^VQv}^SzVUfdRv+1jkO?3Z}-Z zUJp8{1^Ambqc&z-!oXi-f_YLwzT>pI?MbQuopN^^z)pGKl!VQj)lGp{bV;>GXf55; z%xjv{iCu0rOAP8s@84vec^^{cN~=os6r&Z|a>EIL^?b^}7~a+ApdK6Um`D<(RRcnd z3QXG84PTkE;X}1Bab6d#f`hiH`f%-LEF6Q|ckA7jLEsJKuwQ1DYWQIT!<5i4cnW$O z51gbp;WMoO1<*G!NQ8?GKYD?wkrOhDAVzN}dS9?s?3Wa<;P2V9Ec>VS7$^87ZT!yr z5&YLr^?yvSUOh;kdge3q)RT|qvZ{Xsz636Nyc?Y%02PTc)YwjmF|>O%N~`v0`mz7h zbhWeA+tTpc`5GhQwFWldRgXRrd zPL690|6Jxf#qO_1$Rwq4vwo_z@s?fbswADOJ5aY($avuZNEQ~HE@A3&(ti2G-gX$@ zgKv1^e?MPcKheLOx?dc&TWMz^?|gAp-jHQ*tlZV;cHbi$DPRnJ-1r!3615<^qEQK< z_4a0Fp#u_^JPu(w#xb+mp;)aB%=%$Q?0%$3CS;zTmPH;3fo{nX)AT?!@*+m|Joi1P z4x+<{D^p^u2(dc^kD&X|fw1Gjp;t2GSRZ)B>H-}))E|Lln|@B}gzCw`zyje*IRqX3 zg+*?7&|Q=s2X1yjW7{gMjx zY7r*hwWSRsXTi!rO#ruGxli`p;J>wPA1MFFKmJeji|_s=`t&D%h17wxr9F(S)F(u3 zlE34wJNiM)72&5%|V z;R+0Q*qzlAv0D__pK|=dFT9QZ^}qQK^!xwl_qGnKt>76Jzb$oMX< zT_t1E?{?G9L+cc%SK6c(Zh)?pB`y-E5+S?uh>>5F81NfCh+<|SIhCgtkE}KTLN@J2 zMl%`=XnBwE{TRhj3jDi6uL(CjvVAwC#riM%l5v^|ca|U7b=K!Iyg1h4VI9-zDHWuk zQ$D$ibJwIwAsy?JR+7;Xx(NrFv{ve5_2#%XKM4z?`HoMy5q=BB3s6V2^5zNpS_R{^ zqQe@^Ek7-|nBXkaY%6;A&Kn- zbwx2SNBiOa_S@V!2klU?O46Fkw0Q~2{ng_x_LT~&hbH;Meqku88Xr9l?e3+QNcRP9 zVB2Ac@VmoiI~=%>{uIgLVbjnhg$-bNp-z&|@dU@F(NJ-htkq36H95c(@Fej(P@zcl zN8QwZ?;S)<-i9TP@FA~#WkcVGk}wlB+GB%+iwl*CG#$bvlW^F|0R{GY>FTL@eUZ!N z-(XQ%%H-}k|7Sn_uk_lhOrQMZr|9XY-$ZKrc%xYs6?t#N*?w+MI*)B4ELrps#c*%o zKwoS>qU&EZj}dMw)?s3b7k_$N>Vm)4Z|`RqC%dh02=tYjuJmp2T?h>Nez|`9jc>Rf z06joI{NdlFzxeY%EmZ2kd>eA?+`S>2Dx9_x`1eO8qeGSgJ7CR|`^!kKw`off;1BFZ z=i55|Qv1&kpwo+REa_1I)B^#rdcx<<-g`~)>a#t!H1Us$a{H2#MM5R5CB zRGlT!H9fb{Ch~+q-84U-K@pt@HtCmyQZ&Ni0bC5RlEywiPR`=YRRrJlMSXySj&fZm z*YOL;PW(J7qycfXwLQ5Z0O>fpo-`jgswB#-j>z|Sf5}^8k0{!hhz8}W#~Vg#;O2dGFj)nPeQww1GDLak9mYVEb4)Y~TDz&Czok0}kX zfAS~)iJp4%JLt2Y{nYge`AJVe$#?hmuKs1Qpw0EQzqIxJ7X#MyaL3>I5Vz(b)Q3|m zNHkj%;ikUCLh2e52Z;NENX_C3Vsw&$uzFy?m9b(Yk^irCU?Hj&Km7|&)4%?Ae?))( z@BW=@H0OpzDFz!BHiUPs|E-h#$_pzfRo_nPYq?wKf_5?3rcDiJ^#yviu@~C~56dGd zxm8=9>YKyS>H76cAvK{_d;=W2#yQj~xMV7}krHTkDL}trx7k-;M^+KhrcwE2Dk8;D zOE`&Pbv3Q;Cf}nvv+F?}j^ZJET&*9EjQb*Kbo}ffkKwlXr=8T|;DI^;MNZT;f+b=z zvfzb!4n@C7Pv*BwY3%Xnj|ZhQrn0+Z63zV249Ap)@sGV$9PgRw7~_r`9+Xkxur|ZK8i?e_wywy1yUB#~l%S$H|$e1x8z2#>`N{VwUDZ@LTm# zjBb=avx~}3!g$Y0MwYgWa}uv#%CJiUyT;ADFFm}b<0pe(dKi{L!1bHrOxhBr9$gYXYQ|Vnu$YUvOetbc36Gx%hC|Zu?stJr;Dnn9|R- znS3X4)(Zt<*<}@R$Ufoi3m37i@8sRg10V$Y=aRo4%EyAQLg5Mg`_tanUiXn}`-k-7AN^6GciKBX zV5jH`Z(o8q-Mzj#QNVnhvX$CsRLQ|mk4g6pXesK7vJ=_=VQYP;WbCXDcqCd=27}*r z7%x=IfLwcve^nE94MB~4c06@`pa$o~YH&8&#DxsD2kC-5ok#K^uklDkMAvvOLf zli;HrmgeX7AH}*RRdkZGeG;+?%vGM3!OpLO+I- z6TAuhX!&7IJ^K*vsLm=tV7I8!70%u}JWIqHlD^PvLD>n5+3*Oc{7@?x%R`^n7% zC!44Q3Yy3}x&gh0!%Tz>NHD@1AndZr%`C$+E05?MNo(-=*A^_U{U_?)*lzjpQC9Cu z8U;mG*L{kANp1w7%_&l8LA<+dZh!3=0UY44Pm}7&(V*XU9_c?JbNS=-XL~QwuJ8{! zgE?vQaxxx9nD7&8T|N{b=j57v{S;<2-05wT$Xg?Ham2p7V1fy_1dAkFi3iv)ZY&%b=$W^ zDDE=m_MX1Run#_Z?E3MKe?*Ty`eypV7d}f5Km34c139W9ygf0lPdI(h@4ALNEW`~0 z2>4#!7z@5*+qNWeFE-WV0f3OQxo2X2v^aBIc8+G8#mFF(|Ud%?X*o?K|H7cKWkF`%C&ezx%s%@7~WSjOW^2?bnz0^tUbi+!+wj_mSe- z0~)dcU~e6<(cK*nwpB|O#YB|gXWJqQ7GpTLmyi!K{v%Ay;bb~FsthQgAGbVVQsd0> zZ}T-=kHut91)CX(s${kW0y+75R;Sra@+%+J4;Fu;Ycq|v#M}Oe2Km{mB%{R1z3rn! zpF=!H`!%D9<$(>j`X&h{lXx)bKp8lY3A_4|ayHlE`;mB@#gH*&ZXjD+K+O?sNobzd zWW&pl(=?h_MPuesBX~Kpl`%&!dHeRcwi!qBfM!a*j1kIs<5ZsLpYB{H`rAADay`+% zVu5W}xb3YG&-mYHXhu1>uBZBQpg?xPh1`8ccr6Jn>i&{rn;4wxv;@9R;F!n#h62Mu z7%lSE@;TrsQofP)=gPX0%+Mr+i0`U1{_B!>A-`&E4G@FDHU5>z=)~8)h>jFye{~gzZ58R>0pLmM?;qU(e{ri9WFAA*_yMT*2 zvMu^t!)%B0)pzx|BNq-9B)E@@PC?tNJnT~*Sa4%h-crV{&+y8^It$lns5Vsq$>_`~ zt_8ECZCfZt>+T8eYu}bzeJClLaeVK8 zHu=cZ$KSQY>-j6_tD8Ae(fXu0i6KTF8a2_)7gqTi4h@{nY)-*8K+_dVG6FU(V;U>y=xD{-i4FMsS#n+QiCCJezUi zA;j&J;&5$j6J}ap8X`2#k$tHS7zqQ6PD^4u$z6y~@iLNgHpx$L-Z&XKwOA*&!n#KD z^`n5as#!u-ZWIzJ*2MBTr`@V-Xhg%8N5}Cz)XK>G4cn0GlL~}R|BRh5GOa4yAQgmW z@KgtGeSlS9!>23VrJ{c-?v%7$>Aq82yNw+79TB83Y80$~3DS?`i52uT^zpL7^CcgEQeeVu}I;XnXeTk4IQ)=P6`Wq{HKv=i%|K(r& z`1%R(!}RHAK1)x%=}`gzg|i5k_635a$C+@~K5Hf4>R4)j{6&I7lG;!e}8|P_V z(}P(h{;smUW|d9CvODZBgrO$KomUuiSJWqJ6aPLe=~&H^qJoFfwL+QNCAw-w)M=x((@|}{i9$`Vy*g$ zz3EK*=k-pPt@~x7|Ar@i`+Aap=X`ZOHHTGzyMm0I3kC5+n}lVIa!fQ&tA=?nvAtkQ zSHVU;PF({$&a*gjy|H8HvK6Alxee2iP9UUZfg`z(oE(R_y_Uvp7qa{1jT#Unqr>gt z&5`;mc~}}b0N?`~EfLNnSaJZW3Uz_(-yiBKS=nMsJVV?kDZ?&zJnTP)^4{d&$#7tU zn!rrnCy>_(25x$S$fYe}+szS))8HcwiJVFqhj)bt+oc1dY+zo2l)BhhLNIA%g|%$> zVAV|LpE&e%;dT45UCb~%8F`MqSJ3v*t0usu zzq#^mYryB?YB#mGXBV=9#9${}yBd55(rCOOd^eJ9YJJi?Gca)H&WYai)LZEf|M|b7 zfANQZu%pOVx-PXhH@cm`f9C<#mO!K*bnJYp$)d)mPzw`rFgV1h$dT~2L+C1aA3VpT z(DM?F>^))BT!?`TU{SyA1h)POZJcPd(4{Z+BpXRH#STdOV(Mdo1{ZiLCwd0^r~rd; z6T&KIZbwBJm6$Sl$9Zut=JjWZUH$m1c!n~Lngus?RD}BIb&-=rf(j9x#nXL|Uhte1((>^&7_>y|Kx;`k=cP^LI+GMVS*&AjH(0E}PzZKZ z?34QaK)!Rk_ifn`z528NO8@mI_voX)`f+;KJKhq)p!)6D_5}wO7O1zgr)3dHFf z78^G~NjO1Ci!CfAdlwro#*`lPhl@#_monwDO?A~_O49*4tCEC!(VFLSPM%!XH@iQ5Ru1LbL1h~HQS zlUrM_RTX4uT90|+X_*Y=iiq@@xk8-an8|>6u)v(9*mtcZ4zc-3xLST9^z15{GbR0~ zuWfAUqFYoFs}>y7$KBpM6JPE+qQMa;A*)?FD#O3A$V%_h1>sTRhi)8Cc zIIMa9wDUe-ndz9)CDc=lH@M&&wUoU;Dmu1wIN`zY;lN;N5MEW>-p#+$p6EaRzgaUpR$)DaWq%HNe^fxDiGp&%y9IHJtO>VlWnz(KM5uXD zwu&+zO@%zgaO~?HNRr~UcM_CjX_fz#;Y=PCX*{XbgA<*T(qSm$j7L>tK_haXf)64p zud$%XS0Aq53dsKVbV9%0I<#?ZcP)goD%|w@!ece)?(p=l|kg(?9y8qa5-g>_7nK`)dbT1M)8COt!=%pxD>_`1KE8s`w2|DXTv5d7HWOvTwpDs)4j?!MSQJx4);3q$$p$u~v5;5&SG{TXL1X!Vf_LPk7xXyfo^_200gEB- z81yhP-uu#-gJg8L_^hGc8aa71oYx&ZBofU+fOy7G_e!Kj_}qBf!rx`<{`N%wdZK^# z4Uhl!`FwTvvUOhypb8>0XS*Rq!iHryTxs3_iHmCRrk_`;ZHL>Scv!t&aF9&|JF?LP zhR7g`J^IxZ&<4BGD9l@xK58`R5R@PPmXnAdi;k5SPTfING)&B!Cyf9S{P% zv9lNZJ5l7USzXknQ+Awr3Bi=eJGdP%}D5;pq7SvRDD&B6Mx|~a?2>5u>9FX;W-!F=zrXuv1ee|VedOY|y% z2;u4eg#8H@f@QX8CXdLRw-8@yEY5T+g|t&jo3aUg<%Lrm_9?Z~PUH#vo00|-_3i6` z;Z%2wFyN}!OpibQDBU|V{qT2xm;TFN{^yW>??`ZNe22I9^%?uC`-MhK^#k^CSyVMJ z>gmv>EvLYqNht_>u=o%`_6dj9RAZsR z50@QpyoYTe*@-(QZiDeIDX*kH$KUf1f(96v!hT{Rk9pvav&ldEj6ijvPYg9SG>*(Q zmLVc}%u}W{cvxM|0e%6_klu?)16YBv8Cx(V&NU|QE_n<{)}4TFE2X=S-xsV;eCK+C zuinwWx^s2DIw^;29ahQ=2KXwO{`5lo_EIJkwn?G^c`A@KMYwg^Sk@hxj*0AbkO$J) zI^vDYjy*-Hutv=Y{Z{HQ(x<3w1RK}agRYWq9eL}5%;`g! z1bHDV9Q-kT%|yOe0=z>RV;i7;d#WKChs+RK%~~+du z8D6U=^^p$Z^%*|5SAMo%N}K=7U;K!!?XPqjsq|MeXdC>;8uNQFUP^rX7e_aqo5*V?b(q`WT(k+w{xWXNW6 zSWkKz4xrIAm;2vKdiocBf&T5k`y=}MfA9b8pZ^Wpe);FL$@X-4@$vKkZBO;xA#MVl zA-hhuQ~I@R8D1@5MXAcjNKMJy+AbFv+7?J*iGjx^HpEV~Ut$p?{v&eL(ch+9xT0q| z-6G-%4-u=57cO!>GPa2H4du?Ae{3j6EU{K_MW_BTi;99aPKi$15*`5(Wee91&j??! z#_dlZvG4Nn;|8WV?*i9sD0N6qYLD)Dp&mmw$bic{Mdgyv*0p4aL0>OuuGM=EP$A&L z`~zP{YZpngY- zygkvsyT7adz(bGk@91A9`b0gzkPhO#Y~Bhz!3)v=jbk00Ag3yHB<+sM#wHc5tPWV` z%+OhEaByHc9%s5Wuq7GQpAT(DFoC4n9Z&jl z7Fv|Z*-XDxa|cSv9v=N9w#-_&Cef{ACnv}w;2d+hq%&vNv+>QfN z&xS_57{VF{E)+rIwr>fyZpKBDg1k(AAARIuy8G~>^m~8rAJUJ1^v4x9Yt9H-y1fV~ z*8{2Rzju5CRJyd}qy&}oLQ(0F`AIcwMk-hDrqby{~qP505pqL-WVVT21C7BKcxyMhJy0?2;Zz3s6S z)#EW?*80dHK1}mxtQJH6q1Jnts4S!ePwqDe`w$|bvBGO3v0N|X{w94_ehSTu1Mz4Q z{G0C=96y=5!tvLbHFvIT##!7K?Cv?3qgW`-4e7txpizOw7<&UDH+(S6Ze5TG+hqC5 zmQ5o4K>h7;?(&ZQ<@0)XPM5>@9(rthqJKW0PnF@lLr-vBv3RGpU;6^u{Xhn5udeEMwxC4; z4GojES;Ot#wwiLRmj>RI*{z6`z8=Iy7Fp|CzBM)mte%H9NK$%2inh8|vBuiB?c>PL zkb~b2X=MUjh(}K(>gzdzE#Qol)lb83q-qjP0(fxCfo!<*7Ebj0VMRzB59a%mAN?2l z(1$-p@B5o?H>6|j7wJ0V^-dDI)p&IyAfG8-Js~X8gOG^Fj^D#5{SLZ_t<2kB!w=_H z*A^98S_Q^g@@Y&$&6WzDJ?d|lRe)MPbyFdIPov&UaBM4~SMsHV=>!a~PRJF1UY`AaF1y>#E=46e5g>#+6h#N@w> zrRzpI-6gF@l{TSO@N~X-f!sgkdI3G1?p!~BI9+z1(Ve>wUq8{8^WC%b&+FB|(q+I} zF*K+8uf6VU0`n!GT@GdJ^W4SWFyZqN-62t20hU6$RO75FJ39v=@?QW+`3hCO{q^R> zH0+FssCwEkfE(hCp*=TX98j80Vh$v(1M~Le0G-z{OuV+7-r)VXC||y?Rfie801Kk* zy349xx$@YmS)SSHvjS-M5hL}!mY45FZ}K0lK#rV;By_Caz#!k@fSiaFI8g$Oy_5k4 z=t|v&+i~>pl_^Z;ncARSpH|`Nlc8V8+6BexXMm3eTe;${Aic|hC# z8~q6C6Le>-$n8l!E8Vp3v{#+3*dBb~4n6k9r|2L3<9|l~;otqsf-Y6W(*DbH|2x#) z)!#-}L2tFih%&xncuSJXfqreG&CNfwxpaut6Y%UV%y9?0{dqHd^BBzskFRB{C~{-`O|L4aUKZf^M3bY-$4)r zNy(-uO57=N14+B>ZhK@|mOLHfRyx@S6~qa!>f zL4f-zE}}>+BtZfoKExAGpn-doH~X{i4Y^IjxS7P6%MH)*D==PQ-EI%qM~gx!$)6HmabEwICx8+Egjim=I~VnXOc<9Vu1h-g|e&(VFj zb_vuw-HRt!LEAncsQo<*TgwIa@hX_r&Zw;Rn+CPQI)Q`0o;J*yI(o~Vf`y1dgaba} zQwa#ceS@d_@S8c&JqM;Ws=)vgH-1mwTU=I57|3~@gW(bmvmN-gHi1w#j2N^}VqV=} z>4VXN{6xl2LJ(iO1)WBT`_Z*J)#dW`TgkzX+~XFmwV+vMr!waxPLrv zYr8td9w2#~h-swm97~<`+?4a>4;0ug2i&lhH9NX4KY09y@`k_kW_ick-gGWmp#xfAYHGL+7OgxOUNMtQGa= z2-k_$Ab!Qy_3iY-AvF`Vf$aMG;DfJ{XP$jg9(m*wa^>Y0Bu+&G%Y<{eK-tyj_wfA! z2v`<{hte?XpRgRjCw^hh@!DXEq4#qL#KQTccIZGu4O^T21M>MoswPoBH-X8)Av5z# zSOnm^$p{x^W~AlMYE+rT^L|}8X=>&9@^!tzdbsFT z$36|~#9aG6l?exN9(K@{T;!WdpYgEfs|NvPXw?4InOs~2GDc6hvLPd@8|7VOa40Zr zuI8XD2UndqIdI+!sBmjALx7NpZh3AHWlF$_bl-`d2?_b{>shY7On};DAfhf?{%SoC z3q5aL^Z<#jQyb?YFpF-H?I7rqHP8A?|CoMLtEOIcS5!wgQn$~SPRs`S&H!A!=$VVo z|6zgo(T|>xmtVdl?|sk1@~ZpqF!-$huezn>6#fcgXA+vZ^O#dhj(UTGU+ztN=q)YA z)O%Kg8bp>~JGbM-6D}JStc{7K)A>sS5Vio3IMDC(ff#0>43tyr(UlFfPyv=BmUkKN zd*A{2gRgxUtclNL%!xKiS5 zvnADFJ(v2t$`vvW=z~s9CbUD^q0ngp{Sl852;XO@JUd}sr;j3mAIoSQNS}-E@${1b zKVr4tSA8(byCXpc8JheBsmmA1g}O(G5f9?Lpb(x?Vwx1mdryPoc^6!H^~CXF!ZwXu zP8Y$$_4g=nRNdKzw-t3b5zW=rEv#@T+xbKDU))iVKKwY-PFZY*Fo7M4(LUKCZ`RYA zpV#L1SJ#BO|4I0)66PYK5!}V zjH6*#8R_x1k4CdTPd}R(ZnSj(%QPh`U-J^}j^#%g<5QF~ely$h*MtoLylK)pz?${o zNCZ?*Syl#r@x#kS@!@3OEq~fXSoXm66Q|=Q6Ddkvas9Mlk%0^J z1IE|jTt(~?N=~;kU51z#w3Q~RP}f9!UY<~B7|k(qhwDH8zBoX6LmT}f0zwv=h*@VB zdnt{lo$|J%=6JsU-n-?+D|+13|D?R|+|!MH37cJnbT~Vmb|h^_-}qd(cCdV4ZQloz zD9cQy%E2(x4h1y^*IDlC2-@|)LGl&g>}UCn^?9li7fxU%#CGTi*1(lqgIA5lzpE?R zeO>A;GUd5ZqIMBN_^e?JVmsfL8fMr2y)~EL=2GecT_WR6)_1qIpQhhwSM+SDmMAcvR29M*W?>X znT$LL`7YC=RL9w%In;NzPzo#^sM{8kCso=nq9QmjKc7b8N4h3gZLWW1M_-rE>z&wQV<{Nyn5VALd9sEXt=4wsHuX~7RNnNHeV+Y1Ts(tZ4VFu~Uq=UTl^ z+D3Fb)+#&ykbW@Fh(Drhbvp7HI`mhh^P@|(HmyTG??sLr^-Lx42DAoBt(L5Thz_Oj zSM_K43*3l@loIUR4$jnd-GlBHtCj`nDOkwDqizk204 z`O$ON)4=h`1aNGA!PdQO2bfSC+yQsZKfa{Cz+V?X7K%Di9z zi;w0Iev!e{D7)40heTCwx&NY>YVA5A)IQs%wLR<~+cdrDZSPN!*Sz{6`PLtQSHAf9 zPcN@oxW5TRJ9U17Yq>q&UVaHMd~^k6bg=!Lj)> z<(98PdliJGjcG({hoI4TE`k1Gd367{4!s`6cMSBep)yw=Kf)}~*9wb4_CC;GnXCb? zEke+a3#gq(CnoT%KbkqQgbMnntnx0k@Zn5om@rXC!rce>?SXKbz%!qtBefW}5_Xhr z%P$`?FriR*_3zl1TG;FO8$7=cib*}B+_V-eVx3NF`YSH>x&rrCV4__VWaJ>cy2!HZ zw>;djToNO?=WisM3Yw*Y^&ny2i{3Lzjo)i1ohDNiL&rhSf$eA-}{bSzU4mo zzy}_d+itleLz7Cos;ri-E>6#!Xj)md6Lh|p1sR~d^0JH%;N9?!;jTMxm9tB?%447Uj6C(^ z_Y5oTw=uOwE z7J6Sqvh9Hk{OnHH0nUBEeh@utv+foZPh(GlMEH%)T=+FVZj--`-dyf8dOw1)Ra$6Q z-H9=q4dqg~h`cg`*pnxt-`}Knv83{!Ds>Co#U&ygi;@yJByeA(7aj)WYasE&5gk9X z7J~^ZSD))SkT#xs$2P*A#=H8C{<5Qg>6SZxPp{Kqe0BBv2&j&MND^TP<_Bxtt8kXt zrK+j`JCr%Xg4pEu7)&(bNE?u4dyimNoMeL!b#pufF!tVaJWk*%BjaHx({ZN`Y=gje zcIa-%Xp)KH->94w-UN$gG85G^)LYFtPg@Bo1$$lY+v3L9mOeX{39YUu{82MO)uC|_ zAVi4hrsCHL-5DN9>Je$oArq_S1`pei z#pAErzb4Q*FKB4Ng?GqHpmctIMgH`=&*+=p^ftWxt$%UAI_@|~3HDWJYd>jok_z0) z?i}9B+Kk<-lf-T|QK=YY&}2yew4Dq(KJaKya?`e$N&IYzy!yh`nIG`X4XXF2qhwF1yL zPWat@jGnEmV`-ORb#|xw1NDa)YQT-9CXanyaSoGE6Z=N}Myyi4>F4Mv4__b2O%ugH zz=Dw4#9!O-{i(K$-kYx*40a*L;hRpjf}~YPw)+xrr_ljlL$08D@B z8WSQ8009h!I@np4t05yf(2J;Wm3>Nk<28GtX$SiKoGJzkJ(S>ug#BrkgyE^q$|+O( zFgD7JqMquAYQApSgtMpx)q%i})J4pvTUb)IGZQt~bujObRtxlxSRnIPxqnBsI}rNA|D|f1dxr=cAv|l6I?zJvhu122Vv9 zTx;Nhq@RR?7iL%0fG>yI`2ZG`x{9#_gS(Ge{c-9ZUiF~sD1~KHzfLI2dN?n{F4>2L zx96VuKCbIc^4^C(AotyKTWT}4?)hnfpa%Ks%ypXB9(q4zeZe#bOl)t6%B{*;+#{}m zMTiaj&74ApYe-$N>^{o`v9RPD|4!lksrt2F55!y_;vpQE-EzxixqQo=^4ZUQMZW*t zZyR#bda4}8P#%e1o*FnE$|wEvo5O1m%l$gl(sDRnecE8q5hAy)1s@oVOK^d{G&`=% z0=0r4g6fpC^;JEN!jcFKlyJ((l1Q-lVv@>$tF;0i7v-tgi%JJUy?WuxN_{xpBVl`W~)svW4&E2%%kgx9Bca|I%D1=^*ClijPOLWY$W((1J=QT;e3iltMyOWHYXxt zUf^UiSQhg7aCOEOVv~b0C(@~DV+K5{2IRG9^pZcHl-d8ESJH&;#pD)eC%y<&-tJ*x z7F9dmpgb-hpGpm!3 zx=2AQwNrGak0}NWLiX}QUi%fO9VYn`iUE$^dRMR)LEuaZ2mG8Sf{GByAKmk|9RdkO z5kXy_SO3an*L_;3>tK-ysBulGCExEtH5{xrqgHpG^VC~juq(pFIGA?%+8!e;{pJfR zm35--myA5w=0>^M^>?!`I|Z;z3p*gtxV5k}%_;j)J@zIv5!K$9wqXeEZHr{6<4uzd z9a`5G-_%O7i|fS6d4$x!AL@m2uDH!F?J7!n!vX>Y9)I?o@5+M@{)D{mz3*I3a*xhA zFqlpO-}(8v2IujHyhl?xnB4#m8x%R0lIc~4U5bs0!(svkEwuPi0$gmFr+7xpE-&e5 zhaCBbv%lp8{u&IU>LzHqWBceeuX#|Oc;Z=k^wCG;+SQjFa}`1PGJ~!La$4}gS$|g_ zWx=f4!xGa|k5pb(zEsk6DXBi;U|PKJTxnN3qDWa&x z)M&A?X^eKJ2W*Jhbj^=Vp}9kH#l+YavZd~Ey3NOva1F`w1ycT{$qd5!G3qp7lR?H| zVi+X%Bli4$s|*Q!mQU=HGg?-Rd62^&AgdH3wHRAJDp!Yz79i}RdY9@%9*FYuw#0ZW zO`mUh@;qlaFPgfFaxvqkl4I##FzL-fx+!Xr+jm z=kgPcv$Hc@cJwdZe8=w`Cq>6V|NPLgRcCklrQJ9rEKIX>7(g$QC?udfYpnAWjS#x8 zcI256dfk50JPZQ$pU{Pei3+pPZiR`*vdDpLY3PllvA%A?jm|6PES}o#*8<3%_Awp) zH=Sd&7d|n;$@Jk1W|iD^fJ2(9(IA*P#b|*E76dlGzs>EdOqicOqDDJtWr0EmEl~#V zm(<2C37Qz4d?oprB_EOQ`+JfJ0?3`NLTCrrNA55%owrnVqPd0ig~Pe-5W|DpgF}g6 zH!I+YCZkp20GL2$zuvznO^GR9>G~43a~9OXlBb>gUas_4>`~O|6iSz9yY>?`HJVU; z_^HylQH}m&2hk*^>cMZ4j(5EWKl%Cx)&?wxx|Kd}ymxx1gZbL$&rU;a^lLw@A+HKEp04uW^XnXBZlAFo&b+v1tfcuE>8JlPb#QHf;fSg)u5X&af zIi1`O$vaNx3pFAj+zqRQ%1y6rWdPYq-H*0f30v(~8} z>)Snn{VQs8l74)2Vow|ZS%*604WiT?#DXT6&5Ak(1i+(Zf{{41c2GY<`Mln7EIK>8 z`Oe=x?j~GX9^G#(DZg;`TV|J~NCgcYM$l8F~7f3`Ve> zk%>w*DpyC$6YwyNigfkpaM9O6^EJ!tek)xRK5pGU2sMy}HU8^xp|aY1M^bM}ji-qkb+l(WqVlM4I4-F0uj%--#|4 z%8LTz*ZJQXJP;dJAI*VQt?M_E6#!};i5;O>3+ys*Dz&Rlg%B{Hf`FQ}Q4s98#D_)^ zjv}k?KmI+r``!ofp$|PQH(frn<_H<|bJ>&)-_v*a1<9lfydGomgOIfyP#6rxdWWX1 zQalVY>2zw)@4uqM0j9+ZNuTngppo0uR13X-tZqsROoz|+5kA!NTDRGPy1-WCfmhut zj~{pSANj;_SO3b3B8FORVqs`~$76ks1D9lZNubg`$QU#?7Sw#^3B+ezQbHKKaNqm> zba!r{0LEUV`wq~nLnNOlCD}$Y9S~ign;zA2uo~w?W^m%*JOWckgJRn+6|Tu_@a>Es z>Q|UgRASaHMkD0&2K>|(@sIIuIaW>JkX%P~XE0l7YmPhScZp^^S_rRJ5rqhg%Fu)6 z%36E3H$?5YQSpS7qdU-lZq8L%l>Kz}B;CL<^7@K|@Si9-9@AkR1_tIL@kd+DZ@yg( zeC<&UkYI*PxPJH9>u2@O)<^dbH{J0&a{c_Woa=#>=%tKImc(p=Y6cqnjtnA~w9_W` zx}}S$7Gn4;kmsIM;%u4OIIwm|4#9)zA|RD%3S@LAqw`^tSIViYi}R`JjV5f|Gp9%( z{ydYH=?*A2u{MK$`RhG`1h&_RGbYXf8=RH_-Xg4C!t{Jk!wPd*Fc8O6M6X4_6@K`i=;>>|npOC`MHC0Ca^FphS&8yf+x0>el zz_17TjJ0>m800IFHSkWBYu$5+zRql#zXpsrKfj76pL|As`ps{XpLx??SY={@eHfmW z7V7!h&m|~Bs*kZphZRj2uy;jK?()|EVI6AQprT$*h-$;`9~e4)v9toTTf}(BS8VLP zvF8%Nx3-aNL5*l8;+(;yvxD4y-~ICCul%8W>liXy(4f*B~`&U)BG7pWo8W`HV}Fd6ln^Y^$mb4Oo0_x1O%Xw^CdKv+db-Uf?Uef8nEGJjZ3-N)%2 z{oDVY==o(m2Ks9NPJ;-qTBXu(lV9cc!MbX;@8l9&TV0!|{WK|E;Q~t0KJPX2(CRn| zjU96wG(q0M(7H0rG|jKSTK}T1$|-J{@t#!s9yAUkmH$Zb$HBu^g2a?FAw}Fn?4fWv zw^a$qw|k9YLWF^Q+N19lY&w@>TSnwOd!-RCYZ_Zw%?qSucvvScW2?~-Wr7So9XNVm zcHaISy6C{dm<`KIFpPl_?s;OP-~c`k$+mrCE8?#(NC zN)l;@usQVQ5&oy1eEj(Dt@7{(J}7tJd8^Y0uCUTNuZOd#a!-h3G`@%HSp%wKgRU%j zT2;b@7j)cpfhEUO{v){NWoU(ASOAD{d0WWjNK`6`{!TvAcC`=8tJU07df@(hqI@jwwmPM*R#IEZ^p-9lLUd`2Z_~)cHi&sI#56q#EZ~ znzQjb?juZKJbdIoB*7DjVmo^Ex&;%?=1@7eG@==Sbaz2ph(cb?ufb0yT7h;zOb$ zX2`4yfk6V`33caUl$$r^j3)oO&K*|s#%c^|^H(0m;AFxGumNY8>B~D)Xq(d}=uwL> zx#v7g%b|ACmuuOY7xNF-&ZIrN^>6P0!0-~Q(M43AaqY^jB#^*l^5XWza!!jH2%Lk> zCEqxS=4w;+5X@KDT%J`_6a2FMr_;Z<3$;*|(YvI%d*aclcrpd?4CoMId5WHLZorlwcgYWC+58 zS|Q%%V(@lou*{1doeOiUr9_K#Y(iFmK2T8cBXT{&a&Q+* znUI{;Up4BuHFrU959>HI123?e&}a%-@JP@A!A#95kuMqC)u_` zFPLO>qU$|%;)z~rMi)vqUNgp(;KLr>(H$^1mUi{iWNmA8IWBnT=FaArS=)_nc|8vJ z;%=Mw0jpWe|w_!TS~gpeBq(gwlAZWx@L4)65EZ2PO7bN3rg ziQ$V3<3caWmM)6JLdUV2c_cUCrA6x9y_a1q)r1LP2b^_&FgaVv2{jEA_Bab3@NAv9 z87u7Wu4rU*U_0hzD|x;lF+q_QT*Rsn;K}+e=1T({Zi?;T7?!ol2luWo+yFZERJMdC zll!0;!S#=?f~>r2tHE{GqqNY>pG*B!_a8gx4$&gzIUcy!FEY>2ub`zJKzV;$c8t}< zj%pxIb&$+T`lr!K&|XjGKVS3E2G=Enn5?_7RVTIa+i6kX)PLyoZ!lx9+RXuBXB*tq zLgL^uD!Mh`d-1pfeC6sv-us@1<$(w8CKaRJUQDFY(h`W#;xpXTy#G_!>pW8>vHC16 zi1q)ia+3~2&CVVXM=N7b;TKW~mhPAq|F-@MXsN3kQ-BRnsr+!T3jp==Lrs>@-U52z5yOT)^6Lq+{dUGY)u$>e%?JK&eCHoV9{}&I_|zqWUOfymS8qC;J5df@{(b-`68M8avB5&U(HBSGQU)>*lbkxN!+vu zeO&SQvsUd(k<7RGg5(@r4BOs*$ZL)D*=CZO;X#ELm)?yfYtsYOiOP2M3uGU%pZKYI zIdm4u$IwX_qXSdDA408;(~kaO4fKzbsTc%RPE1-< z;UyMQ8ngGl;$DNdnJ~G0o;knbG~#GMB=Ht5iqL{y!-9AaZWxE%ya`)~pxEz-c-I|+ zCzRS;9Vv|8+3f*X>B~}I+ousD`VlW3c-_S>kL=6!6|d5_)T^@S+F-Ns69omOUV9|I zJ#rsRGe^MTP_~(uTFGLXg`6l&tD4$q3 zU3C%Y0d1!f2dIo=(2G`IE}S@M9vcwBi|}LfoX-gABxRrl1n_G{v^b$D&qY?P&p>r~ zvBFL8kCzX<<{|m^AAe6i|Cz^@^AxDOA*|lCtsgCq@L!hx^`dbxqn(L?b%}tuXg&f? za8=ivzLRE`^)b0ML>S*B+)8pWg&N_r$SClslJlANf5p{w1OY_eBBm5! zo+az!Bf5G4F0!&c$N`fx8(BC;k9@4&B_HkzSc-J zlWRCz?!%OANL9vt-HG7pqAC#|+_4=tPK;qn*t!>cun#Qr7~orIm(30-28rQ$g}(c+ahe^7V8BQjX~^4KLpq$no)zS!h;(ST>6B; z1~?Gz{6P@dx5GqytHC+eF~L4aTM^-vk#DMN^9uKn!1l-&B=WrD_M49z^tZ`lpZ=^o z^@Hz}iU&q=O6`S@Ma@qWtz)3yUl$->;N?e8mvqB&GFk+vjhs5-)L?UsKo(vCV(`)C z#YAsH^-*qz#C%oxs+-B0vBV&i0GY6U`%RF!P7)6;4;j1z+=Q#$O2RUF6}A^KA}*mZ z+sp*R_evpSZ^K$@d`#Cgo2F7Or>`H$CP&b4ZP0B@*^Ok9nXrIKarsBCgol zGm)B~I}FVUxYD4V8iSzRs3f>N9)n9kvSLPNiRcVj5 z_fP4KKC-^Qzkr^r0cob&?#@kn*K!T)`^4*^{E?5SpH@`#b*Iw)(GPlYnEXHf zpZ}x0@Y1y=@7{dwr}dFLR2o5WTO>tp!rRZvw^;+j`mVJ$`E4hIyScxDP&8Erq49>WGq9$^>#wilzc>)av&O4+=VCly?fSqU{MEnmUirme`eix0d}{$empGla z=g*JpRaZq$f70Do-@&iBm9!mav^2`^cqZ=7;d!9Nd~Ue3#7rogFUS{(GwDmrjrFqdXekSHBO|xu%oONT_`h zfD5R$#X^$Ua7supWVzU&+>`DrcPlSwc{E+(!8Ckd#pCXI7+{drwL?8F(AEo<8N-T) zrhXms>=%JxN-$solSbCRnA#{H6QhUgn{lvInMr?y70D&3hGPc}B8Gv{jRYA7WC@UH z;e)@EKm(Im2t-I`6s5HV&#*buggUfNT0tn_cB2LoQA+I!&BNARwBF6p>ozf-Rcf8r zFcu>{QmVH)aj_2|c;#dP_@uQNa3GPAP;S~sl`KqORAOeQJ_-sdov6zbS_2MUzfr$D zu3v)u(~kb~-Fgx02bO?98_#A(wfT^uv*uHKny}z`D*`qfwFmKmOOJKSQwQ}?Zz~pA z4>MCaKffYRJo&7=>1W<9KmAibA;Xvo$CuQg(0!iJ?T8}m+|GmrU*(55s+OpqAU>dm zDPtbY;gZsA*Vpeh2fy)5{Pu;9NY{J4&Ud$|QqSm(Z42+9Xq8LV_DTpg1&C%dcWh>q^(@8%ON~{w}k^)1a1x{-OFAE46U}V?~1E6U=yO z`dY{Etl@&q7cu>4S>uu1DlM9h4mBmfmiwfkelRX(36pzF;Fi4VkJzt6GJFuq8;D1#A02^jTB8+n*FhQ?HM0a{hZx* z`C1M~*8z@vhEkEvDL-cG4) zrS#Bi9*`eC^MZWh6Q7W)FTWsdU|@H^ahIvSSk#kE~r<2R(dyppuDzXG^DIrDOd7nAJb=55jd zII=5PT*$Z!c=5M&J*E#AC8@!EVxzpHe+u+(|Ggu?vZLQtwhMH3c3C58R%9BZ>eXDN zjkMRAV62YRoBS(HZtC80=l2tAbpUjenN(##*J@=B?SWvUP^A6%2#SN!nkj!YW zJ=Qr#z$?UTrHP$R!#L9+$5Hh3gy{KP>YLoo#Fjwvr!qVw1en1hzC#Raf-c#kk#N6U zb9=~vIRvt%(oZy3G%YCU-aZYe~F+SkTFk3d~27vPR2$jO7BPCfOURf?0neq zwk_nPBfbjX&uX_?4!}7WKjNjjf>JP8X~OA96W3(np!PRlCP6(&llF>1^geW7&7og& zTlmxd`Mf2-KL+~CyZOd$we=C|ZIOeEXSyzy8O_fH47eeZiu%3pfZo8@QU^)uA}1lja){X3_q4kBal)k-?)$Q{oX#_i#`yc3D? zztNzOZ$mD~Z`cbyP*B@zjcem!A0vfH0QJcCfp7YyXZn5B^<`deuv5D z800IL*M7%jhR_H*y^tL#oiiX-ELLDms)qc@>d({xLncTx%!XqoBaQGgD~z+~ImNZ&_BJWe|C1$9lxh?dUXH%fQH)%t`44v93n=isbfRhqiQ#x52Gny zTK?lnnBJy&O>WU4MLwy4w`f>_Abs_{+_yfrP7sZUm?xX}V@Q~1)FE-`vl@gQ;EdJd zLc?Gv020;mO9Q69*Xx1S1zp9Tmk4DvDbx1}EG|stlyn<%Xew+02ldtYh42)xl&kUv z>bCUZ%6Z35`lNjDfQ&coGW38rcn4C1wF3rUXQew})=!JWhfIVQ;uV={iS;Expt_13 zHYlMV4D%uo4l##}>j9GKMRiMKJMD6JE-$uDU3TwJJNe6>UX!+rr51K%#tBSUeB2M> zbt_mA7~d@}d1fI)%bF4U6KS~7&I&M%x4a$JUHuoHfBJZPlf3VJACUX+y<=>X(W#Y< zbMJ(Va|bi`P5TZID1W1!Dr z8Sm!gL4LqY4d@Fd4@UenO}@{o*N5a(^|h zwcE+T*mrVce5lXhyF^*r;!%VwA4EH-ZCTT|k~aP4LS93F+>u$@JPq0_I`f!Uva5lJ zwwWYz9XBy(yT6_=JegL1lYjH%!Z1`3F5<1MFpkMPJ9dKfFSLJ65>b6=^%ig7NYQND zi4HCkA%8kEjYKUZ&oy()|wJio*d#jd*yU)2FJL+m?{0Kas z&t}!3>lS|;tUWrOF`lG`3qnT}!1>QYnf0$D5O1H=9kloRWoU8>$OrdGegU??<}pu= zk4CsL1ZqufTXmL)Bg})Zc}V{7n|~@_`r>CKoSk)jU6ke&L2)wmYdVlMOkXyrbB+CSAC5uY_@{Z=f&R)qRzMpzlKx=XB;a1Vgv79VK*iuPeGlg zwBm5w2wyjvFwjN{X-oPd00zi>eziJI@0a#)7)lD*sI_BW9b&h6I>2lhq`&ulstLT~ zcSdGb=3r7WDY26Y+OX#kMz#q_5cTXqXJ(Vg9jR>q0Lx*(%RBnGbldOB66lu``0I(k ztwZ1%vSD~_z>#4>X{Tu;hG<-f==i{YRKbxiHCGt=bDl7D{_#C$qYH%edMzT2N*Ri{ z9m0eGc8}RzT%YzR;l%ly>Sf@OiE+Es1Gw65I}sVVQ0IPG__EuPd#n+kz9(!*Z2#;8 zPi$F>RO;le2lE>8!dZ~flW}85kLdX`L(e4QgLpZ?@-Z@(cj+oCvvK*P^Hi-G;Xu&8VQ*Po^?~WM z@eB=u7B(!e%}0T4j~Y-j(0irH3$C#x@3^-uhx22gf2{=h?Q#7=N71|QK>EsUI;o3t zAfzO3W)IR%=SOe-Iv8rujqIaGIoGcYGIdwGmoUViCWdG3WX`MGz$ zUtar~du2#KHwUczYd^|&FmVL>2oYz36xgzs869+s!05E1KVjcg337SKW4(m4K`_76 zxK0PAQNwEnNZJo4i*li^F1NeMjP%Sd6v2?W`>xyM>h&{uu)%xz6TH3bJhc11+7?#r zy%ONpM9~`#E|;Kua&OAALT~eh&%i&&ZAb|^->nH2S8m274d5IWhHncAHONn@UN~VR z4>I<#?x>eVS$i4Qo$!_?8x^Rrm>C9MFvSMVO!OD+3J<@x#W^;o!^5kZRW4p*ZO)Ic zWttbyOm@E+_OzvvZ5)p36VZ_NzMkO&Q{BYY;pllGW_t3k`hYW>o$%|~;ilXE9aJxi zc}KshEyRs{5~-^n5c+#$3}8$Y!kd%pB_^Q6Sdp@=m=bGFgmUGo&5oAZQ*qD6eEIe@0FnJx-d?Bfa;y zeZbeCxeJKj?pxt7MiXOh3k;hBcc@sXe?b^sP&)Qdpzo|~4UrD`yyl22aZFMxr2GFm z9x#s>+aBX09^BY)3iRa|#|jOOW^(o9*}Q+`#bW5&wgq-gTdCQCVTqtuy)Pz&ScruSFww2rPWNP zp8c^d6nUPk=8e`)LN|+!!j!D6MEn$`S$uqb|5-_h5zv&*;tj>z@n$a8*J2fyyr3bc&Q z$q|LWhvBA99PFMPp%0n&a)p80(^ukPdOd`AV(2X;RLPZoZD4!EZfIa#vH%5L5zWY< zMQiirMGbSjRcVB;tuMw7e&Mqg7L0LS181Y8|9fF#pEsVT)QfRy}v2KBT>RKBIT`ub- z_pR;!DkJzNHG*OSzivCU@a5$$(iR`CU433&d`aXT?|irX#Oq!~s(}E0wHp3pJKO@8 zsSoA};ul(CTXJ{?73cwdZ!<^+2-fpDAFUQd#x(}d-$2^QhuTndr~0v>MF!N$$(%(5 z8StSfk3C<=Qn>T>TjcW1cgUwc_a%Aa@jorO=G%-bttFyAZlx?|(wuhm*F*Wj!$IAG zn+#;xPpp!+;{;rlmH87s9lqIa$M7bGpc}YX5fyc|VgLm9W))20Ysq=B#A`~JU?ueR zbH$fjKOx(Umf3}!x~)8hkJv}HffVmr&ySPjhbDZD*Qeh@KzqB57t4>}_R{k8{B?wD z6}}C`dcA(9l*h{4>mk6ub|-Rm3%I^u7??n>0edu8$hCQeMfGb-Qkipr$$dtN4ziv3 z1Xt&k>D!KKdzu;a<5UDC1G@=K%G<)D*QZ2?=IcQs{M6Zc+WzU${nL*ArQ84AaRzad zF2|xB#Ju+HHwsQm#~Su*;> zGg@uWl^(%W&)LIu-nK18&8kq3g~n_r6Ui(>%#3ibu89>ESj^-;;K@*pLD!flP%u>N z$r04UL_ryY@W8RIEJuN`IxHXxvp$1G(d?PZPzu9-gM*`c4fK-9nXYi&pzRt4L8XZT zTtE0l$cW|2iYA4T8o^^@uGipKeKFPP0f0*09c7};m_j>X|5n@X`yr_&b>0kGL$JXZ z(`G#ycCGxhD0R-Pm;A0b;Uns&ck=bx%g1%)W1xR}Pk({0lgsrHexV@0zDl+(6foff z>7Y8D5juQOgD#=QXbp`bYf{scAuw!RUL@HbllJ!Hw5!PI@yEX}x8L=keBcA`lUr^+ zvpQw|UGblv&M=5}PAM>KYs#%5rFOjr;e~Wt1X8ywt$kwZae2+}ZRq-n5fjxT9S2;y z>t7&uLg8!Ki4S8EQ`s-B^f?w>kj?fa;`{S;uX{+Idipte^wCF;3pg)vkr@uqo~=AP zD)Z%|YOhbQwD;&4ytDMab0+C1?G;zmG=u}P?!ZvA6nkLf+85T7 z)OKfm=;Uj9Bhux$1h*j^@RG=}MIGwb*9;B}D7HC(yR<}kwrrl?cGZ?YT|e}>?C2j( zf&S%NfBQH(+;ptE%rq1S=gmRC0cMfWu!n0uiGY~F$uT)1;T#NgIH_F3XmqFIM$|G6 zMz}W7GX4rl|7(gTZ&^2vy&Mizw;?4oTCb2>7S(4Q39j(QaiN3ktX4#hyW>-;ft-lD zjvMAf@P374(&1gSt*x8-o4LL45vW<804Qq+GCJ^(=B(%`~J#b zm)E}bC*=Fz{jOX+);)bHhIJd2AC-1my43aveWScKi>68_fL0=qa7tfiL@dy!q!fpMb{I0ZOkZ_Ta3EHQHn0Ft*Mr}1g7y4pG{ru2M z;?QbH6R)W#H(ffDyY9YEzVO8_%O8L1>qNtmT&t`tE+_C)_}`kS#V)`LS<>Y^jDLvw zLX5mqje3 zMv*vAR$`4@UaS!wFX+BYIEU}B2l4A;Ljv*HEEx{>O0V|77~}Tc8dpMhk%sO|U><$F z7UXL{lNJ;r|Lb`g`gFqM;Mj;E^tycDV5~aOpghwO|eMPwB7z^A@~so2;tCUi;udVtJy9L)gZh9hSB~^TQ|QwmTn?4}S3da{H~9Dc~*m+GX)q zCsDOe|8;@*t)+4=SE?93g?r@}#2 zClUFHp0O;YwM8HaQmOAw&tJd|dpec7NY`bJhnwkf7LEytmFlca0}^bsIwZQnk5WCj9p!xIAXq6Sw2drY|qD?A@jW9odtL8^m!BC zkVoxqq-K4zg?l~&gXA1}uK0?)iYwor?3@)rdBzo5{VfWjn_5b zCYl0Eo}#IbrzZ=dQa0we4T?q60@ft{Di%>q?SOQcr$vBc`sp{nUH<*=|6k;9|NMU@H(kCY|KUIU2l>vQ{mF{{ za4`O1c``uzL3!Rgh>=%;XbUPmI&CQ1Fj(8e_=FlYNG2DjJ;h7f3F~@Ao__j8`KdR( zRo?cNzgSA`;$ZLZ_3C_y_NDPw+thbynTFNqQ8re8t$B?)RCUhlE(nKs8Ze+EKF$gR zI7)SuU04Aeuyi@6n_7p>Qa zrn(rf!^LgKJ36WsK7ShnzEaOEP>cj4TM}^&)#6HFFA`Am z-`<2t9!4177uf;B7v>`&v5}{)l&Nl0KS3NE@E)EcIkTTY0=pOY?0!!j&MW;h^pWny zl;gK;@)m#@4oupGEjC9=b!;B$H&VV&=$hgo&vTFSgvNv3$EVvh&_5i1FWvTUwLQ9j znyf8P_AgNCi6iM4xRytgPlof^V8$z>b0@OLU~(1Pqo8}K?%||Dup{3BDSP3n zX7b~HwIu@_5L5s}94FS&y@sPLJc@BBA?kIfD zCsh^H4jd6bejI=+Z?)C$bVPU|@w?N>puw#Of||a`7W7ZFfMRS+M7#!p1{-fLC}GVh z|FlDY^+nO;k^R1y-1KHquItNt`KNT>t6n3&_0iv!zyGVhvJ6r;-+YsN_VZto&wlpP z$0+xF{r3D)w=U$V3$Km4%Veb+5Sqs!A@YvaembgtSYqP3y?9r{8|uTH)RVgmpEXWQVyo{pa-1MZ5h zcl8u`9}hz8ZoS3pQ*WCxtnn|EmPkA=xb1?7#rLZF?w03XK9@%y{gk}$ z+z%@*Hl~7U{i4M3jy^6euS=SzI3$Qg;e3?qi%ddm>I((jVpFHG#|MwjaO$iu=5Z_! z?jcTJC-CeC;pxs2GoOr64mRlS?e;SuCgAWl-2x)It81wUoquVvAYE?l-6NNPV7MD4 zF>E7~)!8}!3h_tuGd$R#2m2}aJnEMKu6wwP;Kzs{>@TmElG?;DJ`DF4(}mc7X8jOJ zCtOi;_2vmlkEFCUlTna$k;!-K;9X8I$aD3KuN!68H4XzB7+dpb%VB)S@%~IM-TH4& zhw&Z9k+XGI<{YJ-sJ~034qH^K@%znWrRE1@y_6*BFMHwO$H7d9gO8NkqTsEjT!^3xyfzF z-#g=_GEDKR>RvDMA%QhX4g5@=K0t(Q4+>0A%t6a3i6PPS8_Y)UL-T%kmblAJA7Rw1 zEiZtePqKT?YmUd#$QE3TW&-1QS@1;?=kkWb1l*khS}jmH!gf?$Q>RC3-new3wxS?f zoEt?V^&MquQQ0T~BX(U^o~Nm9?&?dT*N(gSOCZnq&X>RSLHzX*{!5o`mVfep{x$jV zZ~QB{?Y3JNsGD!TMV@-*Ir;b_kI4(qK5bgtePjJQciyA_BAnEB0kOCj`N2LNzyT=z zQ=8mi)@+D(`y78%yT*uUf(_?r(D68qFVOFfr=?{iF)e+lZ!aa2i1=rVfYehv|GoJtBv@-hj$MI#kIgb9^KX2q)^j zQ0&S1{fgO*#3nPmjay$S8sRd-;0}xC9x|yXGAdUzcxLpFz*ao-8Q?r^@jpWMYuo^a zoCm9Vdkw(ikf1~);SX8KJQ%mV;%xhdB|-Lo;W#47FS?P172a;xmtcbgo56sbK-G>D zA+k_)Bl}?fdzm@dGoym_OGl@_GhDj$-yN&ne5`k-l{wVm2NCb|BomX}N~1pZowFCMC{E!t#rZF>L%f@a&$m;ae2olM>`b!EmoA?Hy&| z$#+VWvikSXNhpo0rU|BQB!4s$vaLWLHz#84Vuy^Y-{|cP1)2z%_*zh3zq;(^ucz#H z-fECvcQ@-d$Upd@zb3!?JHIV&c*9RF_ov|hG*I1f=iTzfFMdhB{?#untS-CyVtqxU zEjrp=)DM9jFFLDK1}P60#rogul~tPMrmn(*oR%WWuKsh+J#~!vZkPAI?_s&`p4&u% zAiMr@m(`7h^@|R@JHhJZc}CKov^Wr|vKzPf(f)9;;DC@89|q@lsX^D0iJ%n|4mkYf zxAsx2u1dUD64oaH-6O-npfW<~-aBuX=U$TIuKuUx`DdSOHF{ujx~|W2+K=jaNhZ&sTz#SLgqih|I9cz(8IVXoj0434 zXZxv6)cF)mbbcX2eVK{eb_vi(ZAl4-VLv}PA04+Od z5nox5&-5a6(Y5TzHw2`OJJS@3F|q~iW4!Z^?NW1w&-!6}$3S28rsIU_tW8=MCJr)8 z^o)?Y(s#UwE(X}7tQbSCNYw&V<$6;?CLz^DMzTzcwtE;63Ylg~cMLESuI_L; zCm7rmVx7XatP(aZ4rm(fE+nY@;eK%X7Aaa2q3yqr$y9GP(iZ9=zvzvQVqk~b!uTXO^1280 zsuT4W0$(aESgY47es!zeqyK>OMRhmY*ox~{i()M>vHHnl_Sc;=r-sBNr$uM{*fZkACG^65(eZh@%o>TjoWdHlOSl!spTMtSdh-dYwi zqNcEd^?y-#HD4G|+t$OuU~~yRFlOBuf_ci8-tCP^$8WW};Qsbi0s}47@ z%K}s9Gb9xefs-DyVmliQAQbe2@VI%;{l{JXKm68r1i^m>s}@?CFF24UGl4C!`zquJpwTMzrY-XE+zlg`AI z;C$gMA^hcKkrBTHIuUkOhaFg*z#<+}9E`WBA$$L19P-w+dQGA+n>*eA;WJ<#nu5gamsSYa=Z zi=AqpPT0Tp{4v%!J+gmRFrGK$icaNpn*Oi;{eL9?`d|M`xxGBHud2=7Pl4~%YuDwm zPkve+|K6XKR#jU(v^Lb>Y2}KaoDeaK5wJSbmP}idl;%zKlz+4Z24UIyF>}G+4_<4F z8qBNN0a$nSUwZLrdG3Wv^0V)LkG%FZ_c(=;QAbgxiK<0bC_DO&*R8HNd*J%;U1fd=gX6#Oq*T8`yMDU+u3P1r z+$^8`^cUpmC%?li3k6pt=e*pW0{w#+asCt0g;&f_%Ok6-<4xWu`u;#PPuO zkda5sUP{XQcdp>|q871?D(o0gHP~5-)-Kut+V;nAttKbQs3)B6c08Szq%DTwj1bY& zav&-qFm9}$SA<48<_$K;*M~7U6VGEZa|vyGq7Pzi25GNVeRlRQ&KN`0UV?^e;d{`pPS(8Z%pwF`6rT7CDMJr8TrQv6sM0w> z=M|X{+dI7-kvbowK3GF1tnImQUkndCz$_)FNA{0_zAmTeTQ1i3=&iE7_3b|^zxu1c zD)--aPho$2{QfO(d9%Fzo$r#<5Vk(*e@?jIOjQS2gnZY2E3*L9#RZ{>jF!n*4VYbZ zH4_4~enELEuJ8O44>Wn`Z9SJyJ@&uJ|M)-sukzB>z7q_$uuxH)7C#PUQK6rupytbF zNRDA?yZ=!)+JVdYU>Fe7mO-%%LDvo;d1a{}gu7=Pro=A9DE-^C->JKq;uJMm?cQdu z7c{O60BSVszxb;U%g_JfFU#5G+dUF7x_F{@{mSyx3y!w3Jl)bhpJ*jBaE0<$^_KZG zIxo(7tFiT7?mZpZsM4QML&M&4@R0+RfW8ELi}UYl{l);3@zcsM;*74vRcSX;R9@{6 zn4($7qV6X&LtbuGVn#9{Vh0Svfy7buhw9gRtbV%d3Ub?4FW&(`B$!mJ&=YxF1m862 z&a#Le66!H;7y-lDwE*Hj%d9f^h>*WFc*y$HP~OHiJ~j%DG2}J5wc_~Hi*!M*JRAA0 zy%}EQbq2HAqhgp9ie!tit#UT5X?l|;(_4ev%jLJcg;*TV+2PVHzc0&)`(#h?y{7hVd#zdg-nhr_ZTLF-IS`~Jj3sz^? zP#G3dX>(AlGzWp(ROO*$ryxBezg7wHySkp5IDWfIc1LG+mbu-f?$FZ^)5!ix6Gk|Z zU?hP17uGW$blOk=y_+YciSv3d23O?bJOwye z10!62;-!p5jejehJ8r#v4D#=i&wT#N@`LaG5fewLi`6b_Kqc$v_S(t}@50Gw-)^F5 zc6@zmokjkiE2oo$Nf3lMdw*iu-k%@|kfIdm3^Mqj)B7MWqMIbv@tFvkOA?j%$rN0G z=HWu{Tyyy|hcmMeCZAjx9;P=e+l)p)GX&9~cyFV&^gxq)50~9Dov3H6u}r+<;^Q~P zHZ5~LbjX*aEXLI_?Ug}R?w`iW=5;&hw5rvgu|2ZSB6#F&UW)_&HcK9TRG!(xCf>{j zdn4Dn{yp#7xXz{(6fdMg(hdD^g97>RGWQ*dliHr@ zHc%^uj8kYGaE&<e2}vF%@SqFB zuIDmBI0gY?!hIMYfYfM2!X*%F>Fh=V@yLwK99V>cfUsF!cZ-AecsXhy*UWwyHhOn{ zqglf~w^PI+5cUW>#@YCs89kXr{(Qu`C^UQmSuF}yJFPn%kl6IZzj=-Es_IH6e{S%C z3|61b#GZvyo-s(|Gd!NH#71dS`G9H{wL0^Zwf&fQHKQkucIo%y4&@r;mtAR`_rHan z)s4UMSN@v(*T3>#$t}0sRLUz{Jym{X?)1Ldd*1zS`Kh0Nb1Pp{-Q7oHpYz+pdpdgN zK55{|LZL`cY%slgZbA*BD@lW)p*{Yy1aN0$6Q@3}57VLHuEGB2KKUQy|Mq|Xf6G(P zToue*KpU)G0(<`$#}|rzbpCi#MCG6rLNu0*j4P4B5pt(2~k-DAK+2Y z0lpgi)w-E3L|kCV8TpIuF~w(l)-1PPD1~**0Pf4&wKsTp9I<|nVSl8jk-p|>-Xj%< zrD4=fJ+_F*gaUX&%NWm`IR`o`?|FNA8xx70C{50&plg_Zp7G@bNk09sOy@La%sdV@ zq0q%T8ZLu}{i!3Os(9(-Ah^vF#I9UKN}n;5rQFd)x{4W%>POdqWNuKA@$KR7qG{V? zLkApM?8M5vZ!vhiR5hU;4F>kghGnE=P>E&b_?>|n_@tfcvsYvhN;U1rkQXCP`f3mv z^^bf1Z5X~x-4ZOzmaXJE$M2K3fY2y_As4P$7#f!S)FYX8>d38DJpenO6?S;tVDm9l z%TvEE16rU!ZFdtgj)Os)lm^J0ZW+MKV6V_orcrOUHXl~2!La|m4yF~@5nmo7KRv2{ zdN*IM9J8*ke{}F(5r@>9yY9JP{_fxXujH+7{psbt9>8bY-G6@W9dDNRz56{LA@`WQ|Q~T-Ej=`A>rJo1Bb5c2(yv+-$T_fcl*E zI3e!sJpkd%tmnl0PE*rv-f0CF9?w0ldRgr&9~)nB`Z1t0FMx&%Wg@$5M;v3AXk3-c z@`Qw9dD#)A%zzpPs(~=Qfk%vLcxhY&a^)CynUb+6&ZUVOrobC1S6>6u42tWC3}#d& zGZ3Nf2Lb3#-O3s@b8LGBpcexVsy3N4URe1Eet68*|E;*JTN?YsYUB=m?6Zjo!6v30 zZ)GTVZaEIt6_!iSHMo{tK{&@q^m%|N;vL74iNjH%KR5|(R^~L^&cA3iQF&|at}3@*Eq#n~;{!q^lgOTQ$TMdU(PIkhB3JQnD&@(N_?^_g$Yd$k^uC|_ z8Tng(`F5-JH#7fL9JX?G^;%mwljUPJ|hVdD+utI1B);3~vDC4q-oyMr;(c2Xy=v=B& zFMPm0Or^%dUJ8kh-`+?^h{;#4M zMz6poRd@kA#bwCnI?`Ldskr45a~LUO6QXjBz)K~`)84L_)xQ96m+m^>;M2i;8^$rk z_eGIz8H4zIl6BL<*UXtcJ6yW;-yWH|=~(Nq&I0PI`s;3kN_B7|)5j)!s`DGpGPbP- z0941|kjcHvrs>mAu7yCYhhmswhgA6G3qR}3-g+CcWC_9Ls5=<5S6<8xc}9FgX(jGq!dx!A4PwN{6V6tw z3F(=0hS-^k#Rd9TLhSpzqkX7sHlfJyM=~H>(e7o`&nj_q%AnKQI}AX*FA%b~rF}@~ zwtq(W3tLu(0JN|yTR_H{hAJELAh(RoC9m-_^{JhK1naaZ!{NP!2Xa`TgK zc$0kOBflvhdiXudz1_{{3Wb-$%FS)J-zA^>(jUk-zxJgyf06V0C_IdPptN3E`#>j~ zx52SEVpbjB2Xzs|2iW~kJ2q%oKFrf1l^peydG~I8Z(Gk_mZyJoRetKH-!5DP-{ zfDz`c^I{}d`Q%|1y8VDCQS(?lc20&tOmH5s z&^_++vj)62oOOUZwN36dc(N3M%pzY5-^3tctY$Jc+J@x1)@}Xklu`m%LV^fSEm4AC zR}3lZjn*dHL5UY>OO>5Bw1N+^H&uT5v!Y2~nKBQDpiXozK^+cQW*xR+`091mPe3z% zv4L9x{vuvSTvPQMQpQJ+kJ@iLY#RNY&fa=V6}5c~s4{?Ocu_l&WFGJ$ZcH3_)f&TLSqXX?Q5DGVmaU=tM?RDT34y{_Elov^UK3}?_DlPvm&K4ZRi152L zv7&R^y%ULk$263LD-Di%(_17+bfAKP#~V$1>qop{1VLVPjw`57yQQ|zFs*hZPMhYZ` zg3(IaO)sgp%Wm@N9pfv{iC%j_mdEAO0c_>}aCTY#!9V=R^56Zley{-2ix_xLY2e%&~0w5;y;4K{B#6u zR3W`+@@hUF5}!0p!Tu@WKFZ>$Cx391(|z*ZhaZ-E?!2is!pLIaMT!pA?rjSZl{(Yx zc=*YJVLXzGS8P7}KxZrV+RGw94o4`|OG8Q^0o;<6P1Z%sq&Ar8)$a5xqAj!(sA?ll zhoWHr!B^cQPd#%*KJmz-a^>Y`9Z`_&cOB5vnGQA3H)qS}D3g}0o@q9CvEu<%_A1Ci z7z+0KYP`a7W^4!8G!Hpi;{!o0R9n@(zFpYOz-?kkJ>y{rc-H zZ%=qj72=8nuW0@@%o21wF!;Fr)GWuyBLB5 zFS!1ifsEI%kzU4oG;u@!Do;_hss^<^5wUEnh)A0Gu0=PZfn@rSSqltKreo!8QfF$Qdr(`kP0zHy<-EnV{ALF^K}P*JHLAPdqQRWM-|ksBI%%eJ|u} zcer49qz*@$q| z9LM*|JE1KYP4uGmS=2W(1|a#OG~1l%Kr!~jmEdp(@~FX8*V90K6Pv)W zpo+##<*yAA^*v38%x1yNkvgOr7*ikP&bBg7j>Q^Y%jxjFE6=ZwANzjd*rX`s+u!+a z`S6E7EN}jqH!k<**RQX%v{zDvZO@4w*2mNzc+~^)2Veb$eC-duSmfdivNeLv=qM8; z)ZZd=6C*V@TK%dRyzM`;ctT~Zf9yoH=|y{`!1)q-Z@P^WdR2b#gXfRC`frnWz2gl_ zzTG(-dmpXUBCN-LQJcG;PrUc435Oj{0jeo5&e3{6v^p#h5DD&C-l><0hE)j-ZQ`4? z>w~LZ`}LeNPCBI2RulA>zB*o?ok8xn`#$;NSH3Ra`o@qcgv4Q zriuWE^Irp*6g^V7c!8j_pZdgpiEge%>lm+A-s)%o39sv2Ej^U6{TS%q{NdyMtx^O1 zwnAUs3{A)daT6Wi!(@?|sB@hi?KK_7y6-{43L$jdDPE?g3{n=cKsoM;EhC9NsE!Y05aZv_d z($?@Q12@Q#ho1-RUnQVIi6;nkKM|w0nhaa2AwKNWq|jD87H-!_f39zcY0kKF^0OTW zS4NelqUcDD*fAJVeOK)5nmJK7I&7KrLZKECV9>1PR-uU%bt^H1Lc z_fKaiOL4ur_14?v*M9Av%dh^uzblt6U6OX%gLW7jC!_tY!4u@3d+w6wo_$&VU#im0RBQ3u=gZhay|<@x8H zkjppSE$@B*2jt$nZwZDSt8Xi!L%%NaLez~d&+0!U^FozTl0gJRxC|CV_8=R{d$u)c z;#fz%Nz!}b3sm@S8y;W#)MnGUdTmgcKEMCIyX1+}uKp(;lPfPi({NcL=-gt}fn`@; z&x+pZxPT<2##QHQ5MXSe*m5xcACf%^AAJZq>>1pYs;3Pd>ICfi#=@xQX8j>;fI;juAXHj_Eti_rH;C6}!q>o1mO z6e|Q-@SH*_YSJC!@Gv4og2ydRF^UDWjA?!N*N{C9+dEqb0DVZT#KD%F(Oe569X5n& zL*ne=-d}50X+&Ll-{K#WlA#p{YPq?W3N0j(v&r@;SM$QhGZ~cv9>21fn z%L}L(#820UfoMk^C;vTMm`RwEIkhS4qoG9xE)S*P{vB-rrY1JqxTUl!%uuTl2NP@X zt~&8Y8Ol3Gv0?U#Z2yR;Oj6{yQ({sLRgl3W8ED9v0Xcqi4O_QfN7fV>m2BlzWAj?0 zF;D9F8e^Q4S^&Pn`uEYQo*HBb`L@WDAjhGH&#)EfF0zIFTIHCtzXp{iw45~ScG-|H z_KzvvA-jeLBEw2-l?I%d)bmVEkIVN7xVm*=TaWQM+J+67wzXZ|Ab3=dqma;mQVUqt z8?ngjBksenbu2tP<)7ZGKkno&kL=6!!NiTF7M=WS|M}0$M}G6e^4fE=?DucSN^0CUZ zEN(1q#v0gD+glwym&d>Vw7l*o-YD<>xwpun=oAJ$rt8Wl<1>#Qqr*v{8&21)9*|e; za|#({OsrY;4O7|&u3V#n#L?OX8*WdTOu0#iRyPmcs37}AZz~7~kGPErEJJ6tB%2&w-m$m?@uT)EeklzFVD{a7p-nl56ag{IHCEpw*8i*ipx&zL{Zy z`rrcb1sjz!@Hi0Ntn1tAOv68rvy~9$U=wPvD>6X4z_XihNxBp8qWRL;joYl-^*7~W zlve^J+JQIqDAQDT!{b>Bg8PW~SwB;d?jO(hb^Uxeizy^tjHo3cpP1ttWeLK!&n8-3 z2#q0=M4~aSZQ{OCnv)U?1lONvtz{Sfij;kD@pURNZ3i26b2e4uh#%G1l4^1JErGtC zUAlDZZyc-KcKo|sCC;DbS?Scq#?3_LamwJdw6Pwj6oG6>FB)J()&*{XY#(UQCuCW? zRHt5{)TRys6J|XG;dAE&EF8WO{U;RzukghV9f9g#zs)C0961WOzRGF%(h5qs4?zbxcA9`(pbOZV7b zl=k%T2HtcKD)Lj6LC5&oFQi5E5z(yu5*uvqD;a!=(Kx1^&WqRnQ?)t?9t0{vqPslu zju2ZM;3gvI>OBISvQE4Ca_!}HH(#&V!CJkptata{|7!U+zwvM67k>V4Ebz+#d^BkB zue#|;)!iEC-gEbz^4tqoozKVbK9xmSI=7wuRYTPJAb4(Ucd}_{Ao5 z*DN19$?bHDjcxVI*0=!oyItU5b|^)Jr^-o$j=XSfoucV-a_V%Uv}>jU`kT%xr7uch zC~-AZ_9YN}hEM19x8{wTEO;KWIkyD)I~~Ua4q+ao`o!)JxIZ=Uy0vnQ(daY8-NV+0 zuUmez0e`TSaXF$_$B=L7ME5r4uuH*ZmZYo;<&S+b z`y6~#PPltlKGfMt)LFx4=P=GU2HcTuMm@{IjA1NZouRuxnkb{#ewh!Apf(WXDG-8A zd9=PPXb_>TpXN|6hl*$c8XflVh!>deEty|5sod~HLHFo-p4yr>`#w)%DCtf~jaqjZ zn>tF;MTS!dgC_oo=vMBL;HaMoV_!^Ed5^l`_3hAAYfd}Ma(?x=lmGl0Rvd89I6tM6s!zsy+}wDq9v3pa-{f6#)T7i?xy&jaP@e)!E>I_%5+i~k#0JJ5yuMPIw&C! z!t}fD7FK*}G~DSBm0UW5{2%_teioU%fEPcW9>? zKkqnZz#zfm5eXViaLfFu+L|4!b|=Vx`lQ|*RC0%D>#g~q%7GH@X2bPMGZYQb>cAQz ze$9A^km`*kP5!d>BfPwk)G2J}tw~$$)Q$QP{SiKMlcP`bIdvRhUD64U2}NYOLU7d& zH-8(;#*bSq6DoO2E#1*%XzNXFiJ>#(Cuy%PIWf=BVNy73pz147X4Uz<2XFt#GWW0N z#MMvjS>5szNVHi%{rv0M;p~=wbIiG2PLJ+`cIfI3L^RokSA8`wfbU$p%ONuFGqdR7 z$PYd?MAU~|zT!y~3L&%5#GT2^ib&3}o7u1{2?jJD16N@sN#j4RLXN*yxOP6N4D zS#J<-8l1t26cSG!{Vlf!A=)uxs$uTdcSZomorxIKZ>IQiuh&+)Y>#nnHP+pIl8s}2 zRW$%H12`EQjOM82_X4b4IPn(XE+S+5T6QQG4Cv9G(c-}p0U}J;4RoD3MADWv@9dV_ z9uwZ;(K=+w+&}D@|IpF1_?AKlpz52pwTV9%iM|8`e_A_sOn|$=6AC-5% z`(4ZZd9AmSU1_@sff8MQe0~jrA$Q$zyIen_`S>G`$g@9sn&hW4SXIr3v>kTd!C#)9 zSm2DbrP~7cUEk$4ySHZil)~$(GyPQpD}57`8GRS2yZWco+F!nUkazv;d*!vSxmWsm z1r?8%JumoZJKMlIA!Zu_3{FWRa{@JW`8x#kjl2>Z>6HWLg52~>cA|;4jAdfLV20p< z2I`V*@9Q>CQp-16)+wFd)qnCwFUupJcuZa%-qo+y)$UHSy7hIKdN5y~0eYd(WZd+l zc1Csu;VfXaq%>gF^pwNj#&@-O1Dy?a49Et&c%GtCG{e)t<|Olz)Uo#CC)I~xAA1(7 zQ*=n?M@^k+X6t(F|eadj;LkAV9#E+XHdfE^QB| z=%AvFKtD1u1Oc3Vd{Fvog+(WQLgedy8CzIWYiyQZRmo=;-Axty2Dj4j;b^S-# zC`5)+qZ{MJsbDlF*UXTozDq3aK6^(oPHf0C7`onP4PvdoXUPzFBdtzC-G&d#GhHC* z8bM>qj%Tel2N7`L9TZUcce-`>R_L5=XB0spbH&A8le*q{N`1E*_Q8)o_jCawNiY*$ z*9=lcW!Kl>V}xFsMs?9wR)-jBSipecgZrf2Gm>3)%k<(r&}5^PHm3|TQ9${3*(F{M z;5!BRR}Am1zKFTG`Ig({zyIg|LjK!-_^ZnSd`n4toNArum=pI+{k83URzT-ntzzpq8Pbn}nuc3(8_37GP zxW2C~af>B(q0re3_Ys$SqwzzancN_5z3s5}S0_ytVYy~mqT>(c3#?DKKxl&v78TVy zO}g&B`+oV#AAD23@zwgSKJ#%XEjuAQ$2uR<^qhyV{y8q@ z6p;5PAToTKwfq@T`ih#<8u~Zla0?Fh9$Cx%briq{_>6Ed!M87Y>{B>wX}PyorchH9 z!7;ei=00u*wmwPN%uQ^V^Y(= z05>W$#LgwW`HcEueM;}|!}?U8p5Yki>nYI3=^g!o@-%XpQ;Crf37ANdIgHQR_22}& z?iwKlb!wo@ldc8`5kCds?+owYoT%`944LU&Z$jTWV|zqI2c6?CFWyUluwo#jTyZ0~ zmwlbLnYNK+ZrSP>sB?EPb`joj(E`jtq7KgF+Pc=3tLYCl6Sv-*spOJ029Ab_C3~1s zyEMzIf!9SjkXfgHjRz~v*r?s5?ItBC3E z2!nGa%YAL1_p91>C#yQHX9BGlmcw06JMmXv6utJ6)E&pnnbyJXKmRZOhWzGlenejT z&})|abvJ)ysIsumQPtF28LLx>-VeO1f7`9M%H^AGmB$|Yv^@Fb_X_|&jUWzJWx4Lk z(<$`=idA6xam})a6xND1;3skmD}8~Yb%rs`^)-Ut7l$RdtBboe(7$%|1$pL2*W?}V ze2={0FTA?RK&;9c>a`u-iUxg<4rl8+jO6PEQ-TLHoVfc+9)e`4+N2wG9~VenMz9Mv z()+&JMP0;$>C&pBFf#FNzyIDl<(cQMEW7$Iz3{Z-qIRZApE{RAH%=$;9}WT6BEzIf zXFj}wxw__5D~G=~W*#?izhm@6qtXzWVexZsLa$cof-^iJsw2T|7<@^?Y36E}@RKAE zyOC8y^RpNuB=9zqwkJ52YMz_D^)=zg&tpBWB2nuxWLN&8`a{j+p7XQ3yuE$iKI0*$ zoz{rjWCjo&1yb+Zs;k!(Sli!t<&)9skP|^6fa$+*bv14vG9>LB?wDIY+l z)e=m;g>50N6|yZ$%tP2Fn`yrI8CJ49nN#~^4ds`^_;Bgg-#ktzjywA2m#e7z$@^9G zk@Hq^&aQlzR7)THd>aG4w*v5J{OIwGN*foY>q-x=m2m8J9EMWPm%l(>g>~Ev94fgz zIsPJ*otdXmXoYM#NF<#5;5-N3;0;b_k-iBTK-BTYv2Bx=7%!J|8S=W~%DGO|=Zg}u zYp_67Gi|;4?1hD@7(Bz>L2`fSsFc+i$=1Mb%lbQoFr`~!mx1L#j#DI%c;Xl3k^T%t z5$x<Sen>w2;g87A^8tKP7hF}u2mAFMH0=kZVOSUuv$*@Z z*F7XpKJ}D5^2j4{e*K!EFH~~{=TF#_1#KF)dO!4bpvtDot*-_&UdAq?rv~c61H`nW z^0S_O;NSG_ZK&;h>WL@h{#Ux&%1xKgB=Q9|q0uly3ka5YYHdfP9Ud+q+l8Da z1os-5b4~diJO!&_W!?1Wb8@l!YMli%`P{vf(d?$$ZwK^?EvL!XUH9B8U-{Y}%GbZ* zclB$BYaOHe($YzXmO%e7@<;6)g8b;Y&dM`6VP#T8&D^Mp9FZD4%RT0q&nDu7FWt2%}K%*f%E!rS83QH z#y#|{!xIT6(KpLS&BHjMihY7GuhD^u^Azi{DWe59w1Iu6lWyp(%=+S(hHkt5tAI}JM8LB?4e`A)Pz#M~gZCB=o=Lr>zK! z!Kb$E9MH2Zf#g-naDEJ;ue@;F&42lHBi*h$TkZPjpAUyK`TPIiAIZP?7yn%Dxc%0a zUjdgeUukS;8~tQCaJ`M1kM{2Q<;$1ko_p_;&wcI-@~40DZGsb7zYjqD%#&x9gA3eY z#MOhiDyuFj6fyP*`Eb@vxmJqfKs4(Cv+LbC;a(Z2@9LkQzbwx^cU9i{_IJt~-|*U% z4!x}3eJrO+L+uDiO$KFnc}t9KR@g3ChK)pP)mS#%Z@DqCNLEp(Bd+wBHU$`cpc=Xfq!gEgzWEwbH^`cA1#T|ZHg=k2+AWB6; zv0njHY4f}YkM9&Dc%$T%!Pp+d?L-zWM3~>WT5=v8UGp;B?RXoDnbh`~NzxZcu4PC5&V)2KDLJ_w(%tIsdo>!5 zQv#T%cX#(;(!gET_}pPx1O3A>&_CS#+ei0tnt@$94ItVkH1++)!jO5qaXXnq`~oH{ zth*0x;QYp*hKK@Z<*Vf@jZMY%n=V4@XXBut6CM!%R))CFg&c|TvQshEZqo^tJ-N0VmVb14 zq25;quq5q#VuCZ27lQH#CS#ZR6t@<2V>;NhDhqg*M0(MhKkx6cb;K|^Z_75!Bp;zZ zbYIH4+sB7)y9cHnnVF-#Sc`W5=X){gF$iSO-uBj?Uhbpae5$mToLgqi?ssWpdoQ{|;Pm9ctK{h)Jue^o z*vI7Rm6uCp+5zRip}*>t4bnj(@Auq;^l!Lm&?Vl_80bY^{@UQye-Dd&gM_73u zlXCl=56TBV_|*CMTyjv@h%uEqGw1tck0DSpD%*m|U95Mg}TLg*_=-f@BC- zQyJtxR_u#uI>%h#%qGKXL}GUKsjSNFq`&vx`+$7)>))0?_|j)25Ja%XxK7$m@9JBh z7xe7#DJ1K|)++l)q~ZiTk$IgovGJ0fr1M1G=8Zu^985F9KWW24-YphZoI9Fs=3%JR z4zmhf-it`8Pp}{zwsz}8jy^+xj_r{x#?OZ#hMVG$4L0FS-Hi>W{{p+&BLT)?>jXRx2c7eMg^^eUeDA@FuT|aP8Fr~` zZ!gEFf|qK8J`B5+GR&6=616to&!3l~ejRU}LseAE%m=3({mZxf)^T!o%drzKtpka5 z!fW3gBzM3glWn5g#uiKkItIt{)Pos!?-)^&7eP#D$Y>4{-Xp9#huNVBkrtWnQFfrL zWf)Fcjrh5s@P|6vu-qe-R~_X{>g4?am(S?sgBo_+dk5rYC=zK$cc!(EMl_gk(4{}& zDSS+i>7Y4NaG%5RIZzj8MA)GT82Q_T4}^eiN<&iSkolfW2r(*FbBwgB%GF1cq#goG zpx@L1b6r#~%UtN#;Ml49Y8EmVmN-Mq^(ZnOa4t_TMT?CdnP5}zmVZxeI=_D0&3{qk zw3{DHEYWya`MKkcyXDva)xVZs`IY~ZT)K3&ayoq8Pg>AXKO19SSOK@F1a3edQ)>C~ z{%|P;x6AV{o_6&= zDbGLqRKwu$cPgb{%&tD`Hf)>Pn23$i9@)+YlB!~lUW3#+7kk5NP+ zf~>gu8(NUtjcW}n;&bwJ2MWxKvlO1W5T$WU7_S$EBY21lyR$>MT|m*_79yw9Sz2^u z-`v)cPWWi^cD3V#@b#9bbvOk(z!F<3i5L3^KQ_>s$y$bdL~>|tcSJz^AaMtgXp~%n z(tN-m=zXrpxx1m%#{G&_q;D9An@_@2;fD2koM7@=ZFm-xWTqa&X+e3xa@^6s<)cTA zZjsZDe&rfvQhT6|g(W#ms)zoo#)3Z9WXYF@y+D%>BIy^lRRWpGI4MKQ$c)L^y(Xm) zs}W^q46-lADZ4=3?^Nca$w}`URQZExTR!IPnKHEtYGWB(kz_w+C6vCAL2-9}BthCMkKtg=}HwC-HX{epyw*)>L&NDYW3;2#s)Z#$IB#N@C9 z$<1@&olYNCmxj_J@a&FSFgNQU*BId2c8{Ddj;k*gf&Qq8+1U7>7nDU z<;?KXvP0z)&9$^sc@KxK&02e}de2H%OP8;^`p-Q5l-z#zgYv=SuKw+}UN-zR%C3L9 z`%rstRAsbN;=<4|G7t@U7;Y1tX*R6hr*uTwB8Byf5vQ6cQz@gLh(E8h=JgrQKmBu> zS+$2BY2OIeh1CVXyYIPIzWR-C$yeI0{vbaz2Y~uD<+EjB3gLm1u#IWv?q;Qy>#@Ec zZ-n}%;q&#QeoM#%ykUFLddH&(yAinK&)N~gnsm&5pEd30YdwFxH5BVuqGy0JnO7r{^t^&9TbF>K+m zZ65=AYZy6(nF?TXZv!tR_5GqW@AMe7UP(PzP$kaEjDOb7Jt;9*!fS`jM0Smp=5Zvq zT)t#w(G+x^d}lFjm0<-567XHhGW1*HPFRV5MaBsi!#aLTmipOeqDMx=kq%5y4D?vLb-+K)_0XkM{gBraUd*g85s$;h9}A}D ztoLQC5Ty2Hhv=p566hB!Z8!h<^`w2d-q0vjZl}N>(;I*4&GOOT{%!f-``^9XFOTdi zQ7aWsq5rwpZ-_a8pLZPEzwkj+55|Au^{^g7BIflNif0eY zfxqxHOq978j(x=PXze`VJMZ^ZQ3sq^A7&}g6P_S(=dmMoKK8~^CLpquR3_!J$*>%9 z$?{1iYY^Sw8Ilq9xh9|()o_B}16H1EHW^6&zG#3PL4MJ5$>{PeCOmoIgT!OKQNpC| zjCV=OR(#3QrI;}SaorGS*hI)MuNzp_!6l6BdnZV^OeM8sy7DH;%h>ZPX^SGs52zTp z<{MlXn-H6quV}9^XQN(^C@n-CiDZlHmRd`&<>Fx#VH_3mnXI4Gxz8ESZv9O?J-Uze zFupcvp$SQ=hMm$gFf@e>z}d${*!o%nJ2iU!LP6Kv3^HeRBUZ5|KSFP5&Ls?6#oX((&YlDIiH(VxCOr5FWb~e<)3;a- zHMCu9!c0gtz_(M*pnk11YjrQ1 za)T{=YH_nj$H3fP^CRB~&9>JcG|~q!hEyptlW^L34tNzRt0BqSCv+g|X+${Hz4oG< zFT45Iq&_ZYnUO~Srkih(fBMgUP5$XW{s(f?O_$f5d{x(-#{geX$IiLKHFYu#Cr7{P zIm}{2g}M3Wo8|7i@0HJd_H**x@BC@Wckk+BT-#p*{R$_294vGWM5h2WTt?3-Zxsgh zyc_n8BxfyQ{po*I;kW7AQU|@>ae4yaB*dqG_>^3}`96972i`At-+6NzQ+%+`ie{b= zsCU|5NoX`_ZW&EBJYIuaT0cMULz8hf z#xfwpOt3iU8~UxYnFu&Y6SyYJZcA}h-NrSfsE*U49VznNR%311p!*VHb@c;#qSM&H z%^QF7b)zp?i|CWy&ClTw8el>yv9mLlR4}tP@mSZK3bKE?6n&8NA zrkP)fpSX2R;iIKGtcZ^q_Zv1_l2YBV#iz_|C0WhH)RDU&ZLY&kK5OCZ+XWgyydGeprg2CaugW1@_#AdjHTv56V+d|7baw@7lGi zZPC{B87j@bY%0qm(WNg@Xu(+C@1S21UYhS(o;}1nGZEpXPnYLKf zv1|O>FrVYLTME8Uj1?jtk+d$1_%dq8>EA`hp6l=G zGe4#FSy7rQkV}icnjl{+?tTj^GovSvVKJ5MyBQ8=GJ6usI!llkhY&q3Y`5&YHpY`F zaRk?tbPtbglhqfAOnGsyJs^Yi@}xQ*Y+oXTdZCI0tn$i|mw6swkGD=YTb}0)BfjiO zlXPyeC(Y=(EMUwVbWlb<8tQ1i#S0Y@FJ^jCWV)W_Z>3UCqx0Kfe2Z)8RBR@H@7mQ= zl`>WH?E;udO9LAA9~j*A=Tc{-@=wd@R+Zt0KiFHruG zeUPJPM{5~jeeGA1r4B@bNHoC3J%ezJVMu_(8~BQ7&q9MEya6>D?J5P(HLHk@#y^eb zsom94g@DYjhMd~J8%Ytr8O<53jPFzG?~e8Er3I)~eMdX$fheI9oUk)XNGf=zZT@rs zA92zRJ8@6Xy-Ow-D^t1}$lrel(kJ?Qa3pjP%L1?F2 zqD^5rjnR^pbQ`unUv7arO{lZT+gIl&qc=dn`2)iJkI0&CI$b|YwJwH|4~{FwT) zg3$LT$#gqbdvJ?~F)r@UdQtkh&NbRDtIF7DS9g{IW8PD5b+;I7G#2`lU{H<=)Wf74 zdA;VZC8$3*ftZ%TffOvbxj;g4iv%?CJ+5twSTaS1^cBzgi>WBPO?i37#yLaP;Ybq) zIgUPT2w5{dj9J=ZCAmkg0~2)owJ={M2~po_mUwSMBwGw~J$3vqxYc8p-n@WrpF8k7 z`no>4Zz^hMj+ZEa>%JML!OV&kdzNs)`&q7sai=;% zBwPyeLTbFLk%z~A@l;iGSW($gZ!3Fjj9n}1xr4JC%)#Zi;=@R8;3@e$WR>Zz$pMHK z^Pv)cs?YbUSdy_T@xUOb&logj&(q(TFuBVK)O3-VRf00wi8Kq2dyvetLc<#Lp?VJs z(sU2Bci+^I`VrM1AwtkelniaJ7I{vwqZ<(BHFarp9r3pETzGJd_MPS9f9KakUp@x; z*Itz6Q*Vg-LreetH~-DwmtX(&e<^p~dHa%oeqON$1AqP2?}|Wp4|~>RZdQK>9lfvw z`}f~}pFH>6i}LZ0e_URE>BYe2YCoC5M5F~!#ZO~gy>FLVp#1K=3AlL@P<6;P4y;?J zjMJG0=Wan4qQd;16c_@(k-8FlJm0>Z%F19u>k->XF z_NQ?Iru85ABAsGbVb#1sKGaan>z8g^N5Wu~LO&1?7fi@P+1s*1W^Et$6yizDn|z9}KLeCt`!g zsIhR@*ufYkxUf+kC5>^w!>lsg#wYW#-TJblJ&}G6aN>L#!E@7R@2R#btZNPzqxU{w zh~*e@M$GF6XUzr^H+Ha}s7TP+8fwDJ%(3Rn5c~%77LC9Hbc~kgN{Emp_2Rs;AnbHo zT{jv3f>`r3!C&WcXL5Gh(LX=#=;Km8-ugwvIN>hU zPE8XwWEGX(a~bX1uXn{JVX2a@0E&X5atb2RwOn>N1)NYto-eByLn+S?6t*rw1;hL8te)*FiXZNwJcjiPYF- z4jYjza9an%eqP&(k9|+a8u<)Iwd_hSC+%N3?&hBYeZ5*}9ftb#0KT7j%iHC*KKfDl z*>}Btxxaqiw(0wBes9ehP@RI(^SQ6m+C*Zro9fAv9%$aOUL4Bb>2rHu`^F#2SHAqk zwQ7x(lAZh7{=Q3!60C`IA}IXOq{WW`MrnlPN-(t{Wf77-0$?_a#cG5JLvC7d01VNxW<(Ejzo@H*o9+z82_%#9xtd9%I3a5uVG zi18%@^=!CzGH+@m8SlP(gZV&RFf@9p?V7rv!9DQ6gYt*p{8RbD=RdVB^2mUc7(U1H zM9L}qaH;9gJk9J3JK>bq_ZV#1a&ISy?TR5zSC9D z69PPq1#IK4&c@7lG@&c;9Co;l?7imCX5+KE89cjZg!JMyhag~N`Eg!2uhd@Gm1nb7 zE`vClBZIc&x^7ineluM+Kmwy*dy;GaP{xe1LBe%msZF4giGHIY03n&9LyM}ry|tE^P52&`Mh1dg$cOPc1)FGG2SJe>YJzkb}! ze_qb7op!^|1!+I82k`x~fBI|kkN)AW%H_+Ki^x^Pg!bm2HOQwm8*!Xen0}AGh0a4t6iKvJd?RviIz)`{ZZj=^uW-1GXRf-Z8HVIUUMV1fxlQg(t@qmWlOoo{U*N@$}pruli~;{~^4! zovg2Ho4b?qd06@Kq{hZb%vWn7#0FwqKf*x^M6>SO-88J{M4)nW5t*!Y;xr59umR`s zAjz+|ydbuOvZVm4Kvciax`7Wt-5I@#UPoB8JH>0ueMFh@C`9mh{zjW4?)OJ8e5K>Tt+Z1-sRdOqhNnj49AWe5mlswXZ#lJ!=CT%e;j zA?$Rv$R`RQ$qui2&twQTcA{o!P zx={a{$=L>ceT*NOUMi8t27i0#y2-4^&4ap8rS6MFx<6_`)}S|3z4?YBdqB)Nd5uEM zF$Yf?02o#Fs{n0667K@8yZOfe`0C4Ye)YK{_{+}Mc1^Aa@O|(@e?>m>kq^sX_{rC= zB-?I2g+(SvT7!JJsLPw6xpx78`GP@dG|**Je_!*^L-L1z^lkb4=RR{{O!{N_{WSbm zxp23>|9mEWOagIe>1fT+&PT;(KD#G@4)Q`FU7Obh&d;mFq&;P~OfIyY!2ja&KRkBl z?egCDy-!|s-yM@6pGmJg*E19P_zE%K46ljwa}2sC^uXmBe#nG%qvLZr-v8-L1Pl(G z)Osq@kfov31SY9pG-h3RQ5oo-0{uf<Zs~?bW|JnECGoM;N4cW=F6FZE| zf^=gct0ME&il~Kg8ORS-Pz2TC99;7?)fbKPf)fe)lQtS5X&qFcb7@|w$HJZq%`(`2uYX5keQ|73= zP;Y5@_^~Y0C^#3@%P^qKrmBf_JAMOL=g8|^^z3kU>oL&RTb4i{bvK^|A)cTZ4m9Rq zD|sI;eHWybcM|BWAcN_`iwU>Dmq_-%IQ+L042ysCxz#<#<%ViGowa=<*@N)StasPd zgup6@>(n}?h;6nx85Y4G*PnHK2G2dQ=4-?YIfwR`I}Pp_Xw^!t6upjwb>>;4tTR}3 z;GPGeE?$A`;zpjZkE6~8lKikAX>whZNPC40Q9vZiFJ;(S$G@v@m@7AY8XJ4h(6}N! zj1sE34qzZU)$*%vgst9TFwrlrVkvF;a7r-dI* zpTxUz+RcAK)iQ3E|3cpjcxhq+w% z)o$Y4L%geh`)#+%rAxQUqo4eg{P4*iv~nxV8kBd0Yp_p`?bl95f9{13?XmVF(hf^2 z3jnObjHjzp57a>V)%TCjTV)JPsGu37A7 z9Ipfj`j4k-0L_2He(^Ye45=PIIK>aKjoQl>T>VCL2aGS9(b=0|exjmu&11+b{2B)a zk?G=yuP^Zg!7sYaY$E8pZEu+Ime)k;A{@VPY;B{auFnRVz*&pa%C;D5Ya#Nbq-ymk z!l{N)e_1WV8woI}TrJtcWCmwuuO_7y>!>0N!ltN;4fzgE8g zgD2$CPdswu?>eDXBZp2)TA<&@!E&$~VAzMzMVf$@zC~L|5#i4!^!5=fNy2~Ee%*Rk z7MHB=;jQoLzx3iW^3s*d@}Bp;PhRutd!#-kf{EUP?NGD_vq8|co^LSbx1X}0;Xmm- zfTK&PQiaDShOLoaA*k(f1Xwq+ifW!3pQY8>-=R1DLdPJ#-w~&QpsS`Fg#1JB5!?rggF%cnt=r~#O90P8{laB0``Yu z@q&$XqKFcdn|Y_zGandip&IZ+00xHP5Y#|iUDyNUhTv2o#o6n^fUE&NhJ0UrO|!re z8NrQYeb+wtn)rMonj?X9d(c7T^c$W%ijd*EfrRWnkRvcou9l`odKmR>ptoG#2ln-M zmk+#1zi%Z!xR0nqYLPq1*7u_1D;QoP;O!En9sYLDP^NoxCT+JQI*KZj(*Hqy7`U3R zoxYZ_v@OWiC(ciY@m;><-(uO(Up~?*G*jy6;1o7#tZDRxlUtT*UeIem6GvQ+F%E3N z2uG&M4X0qu(GT=Q(3;-n5*OdTZ9QGSKjkQZO>0}>4N zEmx`LusY7#I_uI5ewyJtRO_dGL^#&&YZo*9L-H3?ZHWCfEWf5QEM;%2TLVJ{GP~+? zP;-;Y4x0 zyuN}_clIld?#Fr@Q{V2Rg8{Yk;TSLYYh|Sch4p87B)>|sRw;dCCdX@L!F4WAK5^XD z|A{xq```CYIXm>H8scPiq@(uyvK~{F`3izC+awG^(o12n%bxKpea1eTJR6)NXToPe zz}Br#JNWpL+n~m^LHxf`bq6*8#7IzXzWLH|SN}Ho+!wxh)YWgv*p^`uL__vTkIrOp zM&#oRTUAy*$cLvX0Uti=5DN%0_`Nu}@(g}-wC=t+g{V;MXYUf2;d*4Jc7j=iPkEl+ zx?Bwa5!|Ey%WYAKyD_CX80F6NO5ow>d)Z}utU+BD5gIgs?GL(*{cQUJj#1LSIwk*Q zC}(SCVT{YlwV%=~`4gPu3TfJeXmTC z&g_tY4KmpTVL&9^Ax32z34!x)8KHuJx(fl_!Cz%EqP%o_MrCfQo?D20e~W4BBrn1p z@KYY;(g6>%@9WY8XqsSZb>~(GsQe+cfoXSiVay*Ip8R`PpO9l?lxi@!$F7|5ESnRhykSM<-)oy!fScCcNQlL!q{^}fQa1+RI{tL3R5{zyLd@sG>3t5>8N z1b+deyWzgba(Y*P-Kj3{$`fpu7V>U?7hP@nf#dD-FMBlkLdTHO+Us)~f5u|g~ zG|2Y}L#>289jkzr0qUc*(t51}yZ5_$z*j)nuN=E|Sx7TIh;X9#zytTo<3IS}va5gX z>dO*0?f@U)tu}tP5)(Hz%sS5Skj*oM48*ounk`Va*{JX|JYI=?ClXjr-u-vsTNtL1 z>Mgg;5i#v4UNc-PaDlpS7oC*dS!da&mF;cx?zX$nX1;my?a%5Hze8Sh?csH!j=$Fg z#=*nEVumxg-vW;cy@=Xiq&Yqwi!09{+0!`G+eJvcy;hv9=}s~I0z%jp)~62dz2k0e z(vk1Yy5v4DqP4qO5^hD(e^KJGORQRf-L}&?sK{w^&cY6iFd#{k5?JK zS|SluwM5h&ZU(o&U=Fh@?-1ks+A+v~PW1YV(jPPTv{tOIKkgj=oB!e8$cH}k{^h(x2j$CO{;GWQ8(&-NA2=Xl zog*J}@+tLO<>b#STjY<#t5ol6K6&3hfq*tI^kakx0!}LKq(U z7kZl4Ik9non9k9taU6^m-lI<;sq+D5AaP?ty;g_ATqhleB$KNlfDhwEjBp6b_A?^& zsULcl$MV(wbOV*O?Vd}@6d8-hsbe0q;VbPKx8?+A`4QDwd4|*5c7PKO)|ZFB8NLaM z-PN4k)TB{8BzEBER&+hsQZgokc!}gU)qAIVzOK37sY%Lzq571 zN5|Bn^j_TDxX#DS(ZOcp6*$8I-X5nnVvHU)HjOkn8J;B{y(8c&)mmX?@5nTOgZ;xr z7?S|FXaw2OprPK8o0D@jBoS#%%n)qF#zb#p|L+3$22PUNJo)vgBAXv%p+O%YfS0k4 zTK!^mTKht_6Jnc2(#N*$$rcVIAqtCF94U&}f-3R)PCpEMC8lC^w+9r38DW8%c=F`^ zPbcWV{NiyV|Aiy$HL(kJj-z9R|N8I!s{Goo{hHi%+bxB>(&EDU{&WvR)dU=^``}tK zvn@zCUaanH-2vB9&b#{c@09Mp@809C_ci(0#~zUvUwE$JTH`)?zuBzbua865gZZjo zXIl;@BtZY%6*^oG@Ynvb>Hx87ib`R@w@CE-Tv#{TGeX5@oL_%Qo_hM_Wmo@=Z+LCl zaZu^69gO+~VY5@)7v{HOporS7Q>o+JHE8f(PTYZgRB0*AbM5j+tfxx)tzfXSnqnG8;Pdp|szw~Uc&|1tBG)P_a0oV_W zeLc3B{exKl*O>CYh3I-bjm!?(KHCQd@a3|Bw#pwtnakMghZSPR@zSU3FsgQMU{5Ob z_|}$#`hw;u2+**|y(&7`ZKf`oW{r;W{eYe60}>b{)v)6_Sm*@vGE3MlN~c1uElqK_ zj4K~vJdthDcsjtV&-9G?{7hqJM~=_rR+g@y6Nm&uZCC4`i&TyP$7?fohwz%>Q^{i% z>l-r+_Acx?M=|fGo~uP>pq$l590Prvop$t3pVnKpEsh;iHug^p@Igc&_L=hR=>^0K zO;uuGxH1`OkA-(fJ_}Q-h-hg+a$YkB9$*q29(S!s=VEUXkLL$E_3?T|Vx3oX{?*OplRJ4j!I01@rgKzL+bNGS^{ zR$e8@E1%nY`iD=-UH83OKJ>wd<(8W-2|)Zrs#|5Q6%$Lp>n;bTRBG&HKpl=$LuK(# zt+Wee{i%JKPgy;B8Tusy6z3l@{O*+lbETOWmVRE2%{x?H4$X#*E|-2kow0D&-S^8^ zzWNRM!>@hGvqBEA1_#>sU+^BvBmC?mjcd?|$$qU4UJ$TAMxqHG6L@D1jc%IJDcQh? zYOL$=h@SwZpiu@G4_fbv*)?q@o&+Y<>&pNVwI$O##O!Tn1~By5OK_VwXWOXCmXAS%Y>qaG| z5j%Zu+NHRmMkUBN7pYZnvhHSW6NoqSIR9|bZ@s4X{KzYa8EdLf&;dVhdaI;bzls)yItKc>jtK2DFa| ztWdxKx+Z9{vOy(uq^-fE#T|}T+Z%Tm#=2ly0gP<-YSz?!IN~14&42=^u;u_RgD|)g zhx~QAYpj>MWSBrWXn!S%UkG%2wI~b61G1ypSBipu+CbJ+N?qp zVm=uMbxU2Wt3q^6)05+W*LB&+*K6efzKL8fU%pxX$v^(5^56cWUzM9~x-8>o+*S#k zo4eAANsw<65|b5cl2ulHa;2rI*53G?{yXou{mA#t^4KRoB~Ly1LP30u8{aH%ee+*j`K5#T zX8Q;#+IRKUE}EeWhk|G+yoTs{eJ%sTBnnWQ8X_y9zsB{|{u3sCV94y!823}Hr+2Kn zc0jh%`V2&;a(Y+)fWA{~)Q@cM{(J9|A3c9X9)0XFdGYyY2CUVB*Usq-cAa%Qnbps* z{C!}=0`R`r`;g&MB@VPC$t&PXD6nyyKtC_y`H(ns4v6) za1q|-d6<{Cf}n4}^*7`jI?zCI%mkSinBWE=`LQKjAlH;&QpbsmUC30PyHXZK#7L~j zY(F(`;8jsDbm?A|ib|vCvp=(^l;=1b)JogmvL${@#~uA!&5r*6pSM48x8*qQ1Hp)M z?_04w>>#*P5=BxHDUkpOEwm+zk|k0SNqw^H8Cy$BEmEc>kd)lE+dcjN%zSQ7dufj> zdB*mqag!hxf(r=lJ3#^<_Wj|#d!kQOW@P>%GBT^qeUKBl?^I<*MnpzNL}p}GWt9Qj zI6+l5Zb-$gSn3UK@1S+|(Z);{wZM}P9WzpjIv4Xsvy$K%#StY=!+KR%Y3jzt*juV_ zfLyT}yc{cn#St(aT4lcv>+xNf=c(A>#9~Db?SBHb!wo^E7&B zd=Zb%9lE@dhMwwtgr;9=t^m1vP@4M+0;09EHl*9n_tEwMbh4JtZ6jy_eo@FK~D zXQ>{*r}P*or^dYFmfPshKK3zs!y8_ka`ByfO5Kh}#@SB@5{>*dw$1wePOrnHUb!uy z4OcHxR4~(iNiew)TE~Ex!}qvF48fj71&?j|ch~g^3+BR&2HXY%m!7SG zKA~%1fZf6Ebm839*U^{0{4M&@1D~O4;iwF-qi-gJXbl5vhj+_~;m*SSCH z(JI+G7MAETEdwy^N4v)lseW||qg?Kl@PHH?4vg%FvIv8yF6Lg60TkmEM>v-TJL$-c zaORz_mc3+H(p9e-O&!qY^#8oeI6?j}KKPx}X2Ad!QtOLBgpA^JPP|qi@3`4$K@@7@ zJyFvsZWWWe90%9A4J;j}B5bmR_{<5C`C%8}5{| zlcuHDwus}NVBhBfN4UCaDz~7X%W^3k!*d^}s7~%R;f?w^fDvx>1|`mQqGvC9*R>%@ zqCDWo3A1@zky{$rO;PhgMj;F9%1X!X<&P#>San(rf!88xy!SyX_$IsC2>qt!-U%iO z>!U>im+(B0HW(mcr?BdOreK4PF6;vRXLd2}3jh-<&Z*O9=@0(kkLd6H)^F~D$b*E- zL|rM^u#17x_&a?&rpKO*t?6g>=C2dLf}^%UC)P^S1dX*kVJjCitNO%1@f{4y2Bw~hOGtP1HFzYh z@=xyZB0c%!3-p$^{5bvCTi%f5A@S$-nnmNBs{smXQhCZG(n&^aykJh^)&^}bG~BIU zoV0V;&O(#O2IWEhRJN3?LMM^5bX8VGKUtpy*;Ks%d7@0NK6eGZcww{K)xVFPefm+L zEAXq?!Q5be?WEeGF~&kyg1S`nI&^R-1IFTUubX<2pHZ3~H*qUl4p8>!bDW7s8iXM!1_U!wKRE%g@WUgC73$NP}Rs0vf8KVCmV z1zAUTO=6@g?%wyCskDHzlh-`mk!9WUVS6^GOP5E5K?$$%ojySf6`8pNuzNL-yScTu z;&BDO17k6<#nIwsz+vlh2<7P_u9~T?YW~gt;8J&~lg3v$;KNh@f_WF{=k0^CgTZbk zI9f%t7sF)Cv8%|u8k>IR$GSGlqb-k|oLe{`EBqFoEXC~1ICE|%L?ALIGf|5dP?>rY z-ZpWEzrqQPj?h?}s$%NY%C=9aFC|;Qg}%!Cfa$EDP)QdE8Ck?!Xb=4LKU-8xk2C@*Qs>bAtkZ zv4DM>*#kfj%G&mNuR-)pH{L{#J@zEsdFP#U@!|!bnBLV_+zfn9?>*}nX+FHM@qwlL z!U|{wL32wfZ=9P#Ujlgax;(m{59Tvs*rsy>b}-LA^TcjJ;~IMBJ8z>aEhJU!;%-7S`BEIwB!}Qrt-;?cB%bjffS6a$q0_+Nx_PO?; zk42`%FbA}$y+_>`&1cw`Gx_NHix;7PjL#! zhn-xJzbJ8s_HmQiT^P7$#(5r zouA5hxrA6@t|#SRhB}fLBfY=&eIZU73Y+T#6o{d?1X~)thxLU^z_qgDSrwi<8dXu5v=w}#%jxw|zo~R*nk*svC{v_Ce zo(dV*MmwADrUqzvWU>8TsVz2!nEpzj<|{EZk3vR%)DM75%7OU8vcSNid*vMg3Qu{$ z?yEG~oMFV$Kv|XY%o^%d^Tk5IUeWo^V+bl7XE>ml1tNpG47Ss`Z9E0IFFi-HJ)f)D zUam>#^2@KJ4}Iv5>3#2e@BFE{?fif~lTPgGL2d*W=?2aT1LUY5R<{FqvFCglWhkz;dGN1&iJ6D)R}Q-ZP@A2W|Kc_ zDOJZ(8B!v;a<@ox;^bxY>Cb$ge(>;j94FK7rc!g}Liwu^H7Al1Q-4A{s76^>+DZ(3 z7$pEm{2YtHw?(*NLfz?LY8o95rO=25pKHhJWZ`YtBesj0%O0(GptO)tU!hDX9z&?- zUq@}`{qpDj6h~J&^w|9cH2m2@zI-up@XLKr)Cs0o)CGjskzOiC5s2f@Y}hDI(uyv! zp*7-Jf-O8L2{tSv*a(IBY;>_h?<)dK>JzhHtc$4eT&1y-@RNg)M_(x{sk93Qhr(kT zSvk240<2N~?dTbLkT%XuHaJzC-qHUTySo#+j05vN7sIbvqS!}s+ElAcD;+mrbD%l; zkfsIlVlUIGj#KOKW*A)ReD^p$r=VUlW-hZrGj47~pI*ducQ6OUFskEOb@J7`baKY$dA5GrGMRcX`Y>#GI2~K-Ets1{!}@y3{6tNzYc!k5=|W1A-97xs zlXTDBchS+s^F-bsQ^P_cINwjZH=DkV%@sONmRUox`Q?_aAIEW2%MrG67U1c$3%iP; zb;UN|ubIDE9W*$7d*cGK^442+5M1oJ0C7vZvF9+ctyC?O8lClXg}l&S{S6r&D*4ga z==oSm$eS#{t-*yj37C$~ofx%4sOeY#YC%KV=~F3V3h8vRmjQBn&~}=>jp}&3iwxL0 zW^rw^x>|DA_4z?={v57%Bu=g*?VYzjg$-C=DPEeO!9c zH&O+|rh%>H+T6Ar`LQAoREO3WG8K&$ty@Edb2y@8WwCTiE^R0kyHADpdc z$t1CS*_e-sc&!cu-wbGMpNI8LQaKMEx3%cj&HW-Bg|IYh4@O5EeML zT#rR6l!J(EuyV?Z{a^d-1pm>4I!EcVv6s%l%)iw0T zfBcW>SAXS~=K9<6uD1rHQfQjCKnACx}aY(Qr+Uj62QzRPcQk!`F4{ZqsU%E6H> zsIJZ@A5J^_+cE|rT&laJ#~**1e&mgBrnkNAO=&!G@9O(2Z}0xi9CcgPpM%VeEyp@s zb<)zoYO-c(0Wh+r0@yX47s?S21iTV=5HjejQF_3kUujTGsu!F-x0heFNHW2GuXC4E zrw-}t6<5*cKL17f?zg|{I4sme$Bx`Wsw+wPb9<)6Du4~x3bw_Af*cT5^Tm~+d<>gV zhk+$>?2#|yT31}YPaNHd^)X?eatEi&@2W%Kshsh!%4#qM`?*`FgC>iqT_n+9KWD*2 z)Yxp0_8)b%O+kLxnZbA(-Otr!fNP1f?nTz7SbZJBtx1UTFgH;ZIU zd#$VR$k1qISpXHN=K9LTOAQcld!ONT7J?RI%seEFY2~=V+;ugc%{8f7DBcfXU4uqV zOOeEE>$2O?pB~-cPLJ*%loj9H7`vOq)WyC>!zy^~v?k^#v;p4raWy*|$w-i)TUj)|M=4vYxxK2QIWIEy5LyTxHem6mFjcGZwg}HzTK* zd1eP=*DUJqTBX6pW02?(EUAKl;h<8`A6PCC9<0}EQ0>e43UHSau8TEF%J;XpNh}9s zZ2w7x%qxpNh}0GLDKO=uqup-)F33N6Dc8r7yKCC!-TZg|^53O@^5GBDb=O^!sA-@G z6Gu~1Do+HDe8;vy^XKJi1_uxhwadlF=u=seLp}5`TVPSI8fcxn>PngdoxAS3hn{}w z3FL~L;pAO}&HR4#v_O>3{KHpp>IBVCrMc-VDvL0F4pI7yp#Ud$29@NeE(Cm13h;C> z=K1HIq{G9@>DG7NM%SFXocf>Ht8M4}_-*vCh7@_YJVX)VB{P}h2DWEcaVoqu)xylO z5P;&Wh>RD8+5qk3U;=xtI#tSC+lrdz9oPA0euW+af9!j*eRSRR*V3bpKSOulbvM0q z{&{NK=#3yVJt5m1aM9HbS4R_1zy^sc4EsEf3+04=vVxWog2Ux$uT9*!CUOlLzz0F6 zXJ3V*!>(dB^$7o_v&_2M`rA3h$}F>N*8TwcTg@!NZPudsb&Fdxrsvkl zjYeqQRCaLzBH#fk^=S>9qJ!#7FFQJrwV#Ni-t!6`Vt-t7YkR!YXH(L}$sFavE#RFm zy%WrXc=TNyqF@)QE+k3goZHq0ZhOYiyf=&QX?XANIkk}SM6 zm;sMs;e5V9>hin3%1{$+EmFw0ygyi)TCcARm>MA>WnFyh`G_cd< zCO-GZmcsETa4%IHC0cIuYL6kRP?45a#h4)i}RxcR2Qbi=v!?uv`b$R z!3IPISUn6ii9?HR;d?l>z7;$TX&x)_AfLzZYgxc5JgTRDtA2^29Hxpets~4AG9qp7 znaix)&;Jk`o7~V@tdPSRL3!tZ)WLSVEJnE2#3|e%-zztI$d+ASHzbCFmNvUI-S+}h zv%<>MumTQyIdRbGJb+o57DX^3S=z#NfW=qA1e+#C^r@C2=zrp_%bL^$*M_fE325>N ziiW)L0u2k7+Y0lSB);j<{S&AEr`-s8igTbZ`ni`ZB#Cxc8fCUHe&MUB->*u3?jr$k zc&Gz_@enE2amE%o6yiO4*}6lm-z;3{5Bs_ZN4D{+c<{>vc|il5oHyK+#u=qWAa+xb{#R}4-LZ84se>f8lCxo7m-s6cCc_=tXp z*p=zRg-|@IQzwtG9Wtt*`U1MT*?`XGa&9SIf9=)u)KkyXU3cHJ>(i&n8kC(eRfnGk zXx{DWZw_0ZGNVvG;0jprR{gX>=}3p&wFhH|8=bBRa1h=jaxj9p5T+r%a33YKNhY&v zZ`y*ZteRdcYRxQrj#yEAr9Ed&cGZ zs1zZ*9XDgTflU2<>r7~zIQT<;h@3%ITQfM?s-Xy-D;V;}sMoZRmTZdx4;+=Et_0m- z^vCzd8a}K3mPM=?t&?$Bkqs$}lgMlq@JNG~ne;HdE-ezv<2@751|4Vr$#|Y0;DVJ9 z&fEPsVc7R2IYVKoj-6OyKwJh`hTVS@0j}~&gqw!_7^jZ4tPw%CJ{2B?@O#o(@x&_~ z-1{s?BQh^vS`BU=Ve}dt;SlnjP@yF5o)r|Op&-2}U@1YGDWjOAb9FtgK&MO)3>c&Z z_x;0BLGz?USh>{i^%ldwadOTYZX2xo*oHYuyLgOo$Dt3YAFrkuzq`f`iv~J#Z5rvy zqrO`)I%4d*#sw5Uq0&}}ns3avbbR8TjS2c@J6XXE0jyO&v`H!8n@~*e=5JrzT^@m7 zaJ=Tr8*aFX-t(UK(raG(>iIr>PS3Lqw(py4i_N__t9F{@64&;+MJ8*KZ1TPOn9X{Z zZhze9<)a&(BodV^~19nu&R37sQc{SXe;7wYP}v$mj9esS1M-6s3TiWIotZE^Z5D zDT_DAN%}oJ+|Vz+`)|`bf9B`NT8w?hgUnF8!?c}r_TsF!ps>{XRA*}f`RH=7;eJxy z*bd}3BoW>z%~Fc!REO7=SpaI8=@iXvW!q+P#;9`Q1x9h+SFT6x?b}8|E#vA7nDwH% z#%yaXAu{?FjNRrM#Cn~u#LfZOf z9C1#(aXS892IT=b@EEYYn7Dc5&EjA`Xi|>|cgr{|jXH;$f5&NM#}3P4!;kEGxrPdg-=b1(v%1ZRf#%XQJ2IN*6p#*h?2w$@&Yin5=S$;Ra44<8QRX{3*{o?v zR3N3y)8mrQRxLTO`wfGtKy8q<2Er##9MY9noukiw_Ve`McfaK*&W$NMtV$EVQEoq_ zm!6)O=U+Sg8|^C}Sm}7HZ0fMV3CKetzfuf0su~5E z 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≧+0>@{Er8&HWPvtnXV1_2;*{7)5EqID= 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 literal 0 HcmV?d00001 diff --git a/public/next.svg b/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/window.svg b/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..3a13f90 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +}