From 61a40437d2d611e7e2111db15d0a58564fdf55ad Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 12:03:55 +0000 Subject: [PATCH] =?UTF-8?q?Barbier-Website=20f=C3=BCr=20Amin=20B.=20Ahmadi?= =?UTF-8?q?=20(Kaiserslautern)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit One-Pager mit Vite, React, Tailwind und Motion: WebGL-Seidenhintergrund, Chrom-Wortmarke, Scroll-Laufband, Preisliste mit Direktbuchung pro Leistung (Setmore-Deep-Links), Team-Raster mit Farb-Spotlight, Öffnungszeiten mit Live-Status sowie Impressum und Datenschutz. Logo ist ein Platzhalter. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01KBHsCnWNXAB2Le3gAEsivF --- .env | 3 + .gitignore | 24 + .oxlintrc.json | 8 + README.md | 56 + THIRD-PARTY-NOTICES.md | 40 + datenschutz.html | 67 + impressum.html | 47 + index.html | 68 + package-lock.json | 2071 +++++++++++++++++++++++++++++ package.json | 32 + public/apple-touch-icon.png | Bin 0 -> 7785 bytes public/favicon.svg | 5 + public/og.jpg | Bin 0 -> 119450 bytes src/App.tsx | 44 + src/assets/logo.svg | 6 + src/assets/team/ahmad.webp | Bin 0 -> 27904 bytes src/assets/team/ali.webp | Bin 0 -> 44182 bytes src/assets/team/atena.webp | Bin 0 -> 11920 bytes src/assets/team/mo.webp | Bin 0 -> 63134 bytes src/assets/team/younes.webp | Bin 0 -> 48700 bytes src/components/BookButton.tsx | 42 + src/components/FinalCta.tsx | 57 + src/components/Footer.tsx | 42 + src/components/Hero.tsx | 84 ++ src/components/Icons.tsx | 53 + src/components/Logo.tsx | 26 + src/components/Magnetic.tsx | 36 + src/components/Marquee.tsx | 98 ++ src/components/MobileBookBar.tsx | 50 + src/components/Nav.tsx | 67 + src/components/Reveal.tsx | 121 ++ src/components/RotatingBadge.tsx | 47 + src/components/SectionLabel.tsx | 11 + src/components/Services.tsx | 140 ++ src/components/SilkBackground.tsx | 214 +++ src/components/StatusPill.tsx | 19 + src/components/Team.tsx | 126 ++ src/components/Visit.tsx | 85 ++ src/data/salon.ts | 138 ++ src/index.css | 146 ++ src/legal.ts | 5 + src/lib/cn.ts | 2 + src/lib/hours.ts | 60 + src/lib/motion.ts | 2 + src/lib/useFitText.ts | 31 + src/lib/useOpenStatus.ts | 13 + src/main.tsx | 16 + tsconfig.app.json | 26 + tsconfig.json | 7 + tsconfig.node.json | 23 + vite.config.ts | 20 + 51 files changed, 4278 insertions(+) create mode 100644 .env create mode 100644 .gitignore create mode 100644 .oxlintrc.json create mode 100644 README.md create mode 100644 THIRD-PARTY-NOTICES.md create mode 100644 datenschutz.html create mode 100644 impressum.html create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon.svg create mode 100644 public/og.jpg create mode 100644 src/App.tsx create mode 100644 src/assets/logo.svg create mode 100644 src/assets/team/ahmad.webp create mode 100644 src/assets/team/ali.webp create mode 100644 src/assets/team/atena.webp create mode 100644 src/assets/team/mo.webp create mode 100644 src/assets/team/younes.webp create mode 100644 src/components/BookButton.tsx create mode 100644 src/components/FinalCta.tsx create mode 100644 src/components/Footer.tsx create mode 100644 src/components/Hero.tsx create mode 100644 src/components/Icons.tsx create mode 100644 src/components/Logo.tsx create mode 100644 src/components/Magnetic.tsx create mode 100644 src/components/Marquee.tsx create mode 100644 src/components/MobileBookBar.tsx create mode 100644 src/components/Nav.tsx create mode 100644 src/components/Reveal.tsx create mode 100644 src/components/RotatingBadge.tsx create mode 100644 src/components/SectionLabel.tsx create mode 100644 src/components/Services.tsx create mode 100644 src/components/SilkBackground.tsx create mode 100644 src/components/StatusPill.tsx create mode 100644 src/components/Team.tsx create mode 100644 src/components/Visit.tsx create mode 100644 src/data/salon.ts create mode 100644 src/index.css create mode 100644 src/legal.ts create mode 100644 src/lib/cn.ts create mode 100644 src/lib/hours.ts create mode 100644 src/lib/motion.ts create mode 100644 src/lib/useFitText.ts create mode 100644 src/lib/useOpenStatus.ts create mode 100644 src/main.tsx create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.env b/.env new file mode 100644 index 0000000..50fb705 --- /dev/null +++ b/.env @@ -0,0 +1,3 @@ +# Domain der Website ohne abschließenden Schrägstrich, z. B. https://www.amin-ahmadi.de +# Wird für das Vorschaubild beim Teilen (WhatsApp, Facebook …) benötigt. +VITE_SITE_URL= diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.oxlintrc.json b/.oxlintrc.json new file mode 100644 index 0000000..6fa991d --- /dev/null +++ b/.oxlintrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "./node_modules/oxlint/configuration_schema.json", + "plugins": ["react", "typescript", "oxc"], + "rules": { + "react/rules-of-hooks": "error", + "react/only-export-components": ["warn", { "allowConstantExport": true }] + } +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..3654f41 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +# Amin B. Ahmadi — Barber & Friseur, Kaiserslautern + +One-Pager für den Salon: dunkel, modern, wenig Text. Jede Buchung läuft über die bestehende +Setmore-Seite ([aminbahmadi.setmore.com](https://aminbahmadi.setmore.com)). + +**Bereiche:** Hero mit animiertem Seidenhintergrund (WebGL) · Laufband · Leistungen & Preise +(jede Zeile öffnet direkt die passende Setmore-Buchung) · Team · Adresse & Öffnungszeiten mit +Live-Status „Jetzt geöffnet“ · großer Buchungs-CTA · Impressum & Datenschutz. + +**Technik:** Vite, React, TypeScript, Tailwind CSS, Motion, Lenis. Effekte nach Vorlagen von +[React Bits](https://reactbits.dev) (Silk, Scroll Velocity, Circular Text, Chroma Grid, Magnet, +Split Text). Schriften (Instrument Serif, Geist) liegen lokal, es gibt keine Cookies und keine +externen Einbindungen. + +## Starten + +```bash +npm install +npm run dev # Entwicklung auf http://localhost:5173 +npm run build # fertige Website in dist/ +npm run preview # Build lokal ansehen +``` + +## Inhalte ändern + +| Was | Wo | +| --- | --- | +| Preise, Dauer, Leistungen, Öffnungszeiten, Team, Kontakt | `src/data/salon.ts` | +| Logo | `src/assets/logo.svg` | +| Team-Fotos | `src/assets/team/*.webp` | +| Favicon, App-Icon, Vorschaubild zum Teilen | `public/` | +| Impressum & Datenschutz | `impressum.html`, `datenschutz.html` | + +**Logo:** Das aktuelle Logo ist ein Platzhalter-Monogramm. Das echte Logo als SVG unter +`src/assets/logo.svg` ablegen. Die Farbe im SVG ist egal (die Seite färbt es selbst ein), der +Hintergrund muss aber transparent sein. + +**Direktbuchung:** Jede Leistung trägt ihre Setmore-ID (`id`). Wird bei Setmore eine Leistung +neu angelegt, bekommt sie eine neue ID. Sie steht im Buchungslink der Leistung auf der +Setmore-Seite hinter `products=`. + +## Vor dem Livegang + +- [ ] Echtes Logo einsetzen (siehe oben) +- [ ] Platzhalter in `impressum.html` und `datenschutz.html` ausfüllen (`[…]`) und rechtlich prüfen lassen +- [ ] Domain in `.env` bei `VITE_SITE_URL` eintragen (für das Vorschaubild bei WhatsApp/Facebook) +- [ ] Rollen im Team prüfen (`src/data/salon.ts`) + +Der Live-Status „Jetzt geöffnet“ rechnet mit den Öffnungszeiten aus `src/data/salon.ts` und +kennt keine Feiertage. + +## Veröffentlichen + +`npm run build` erzeugt den Ordner `dist/`. Er läuft auf jedem Webspace (z. B. IONOS, Strato, +All-Inkl), auf Netlify oder Vercel und in Unterordnern, denn alle Pfade sind relativ. +Einfach den Inhalt von `dist/` hochladen. diff --git a/THIRD-PARTY-NOTICES.md b/THIRD-PARTY-NOTICES.md new file mode 100644 index 0000000..d34c70b --- /dev/null +++ b/THIRD-PARTY-NOTICES.md @@ -0,0 +1,40 @@ +# Third-Party Notices + +## React Bits + +Some effects on this site are adapted from React Bits (https://reactbits.dev, +https://github.com/DavidHDev/react-bits): Silk (`src/components/SilkBackground.tsx`), +Scroll Velocity (`src/components/Marquee.tsx`), Circular Text, Chroma Grid, Magnet and Split Text. + +``` +MIT + Commons Clause License Condition v1.0 + +Copyright (c) 2026 David Haz + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, and distribute the Software **as part of an application, website, or product**, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +## Commons Clause Restriction + +You may use this Software, including for any commercial purpose, **so long as you do not sell, sublicense, or redistribute the components themselves-whether alone, in a bundle, or as a ported version.** + +## No Warranty + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +``` + +## Fonts + +Instrument Serif and Geist / Geist Mono are licensed under the SIL Open Font License 1.1 +(bundled via Fontsource). diff --git a/datenschutz.html b/datenschutz.html new file mode 100644 index 0000000..767d809 --- /dev/null +++ b/datenschutz.html @@ -0,0 +1,67 @@ + + + + + + Datenschutz · Amin B. Ahmadi Friseur Salon + + + + + + +
+ ← Zur Startseite +

Datenschutz

+ +

Verantwortlicher

+

+ Amin B. Ahmadi Friseur Salon, Inhaber: [vollständiger Name]
+ Richard-Wagner-Straße 10, 67655 Kaiserslautern
+ Telefon: 0631 31165201 · E-Mail: aminbahmadi28@gmail.com +

+ +

Auf einen Blick

+

+ Diese Website setzt keine Cookies, verwendet keine Analyse- oder Tracking-Dienste und bindet keine Inhalte von Drittanbietern ein. + Schriftarten und Bilder werden direkt von unserem Server geladen. +

+ +

Hosting und Server-Logfiles

+

+ Die Website wird bei [Hosting-Anbieter, Anschrift] betrieben. Beim Aufruf werden technisch notwendige Daten (IP-Adresse, Datum und + Uhrzeit, aufgerufene Seite, Browser und Betriebssystem) in Server-Logfiles verarbeitet, um die Website sicher und stabil + bereitzustellen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Die Logfiles werden nach [Anzahl] Tagen gelöscht. +

+ +

Kontakt per Telefon oder E-Mail

+

+ Wenn Sie uns kontaktieren, verarbeiten wir Ihre Angaben ausschließlich zur Bearbeitung Ihrer Anfrage + (Art. 6 Abs. 1 lit. b bzw. lit. f DSGVO). Die Daten werden gelöscht, sobald sie nicht mehr erforderlich sind. +

+ +

Online-Terminbuchung über Setmore

+

+ Für die Terminbuchung nutzen wir den externen Dienst Setmore. Erst wenn Sie auf „Termin buchen“ oder eine Leistung klicken, + werden Sie zu aminbahmadi.setmore.com weitergeleitet. + Dort gelten die Datenschutzhinweise von Setmore. +

+ +

Externe Links

+

+ Links zu Google Maps (Routenplanung) und Facebook sind einfache Verweise. Daten werden an diese Anbieter erst übertragen, + wenn Sie den jeweiligen Link anklicken. +

+ +

Ihre Rechte

+

+ Sie haben das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit sowie Widerspruch + (Art. 15–21 DSGVO). Wenden Sie sich dazu einfach an die oben genannten Kontaktdaten. Außerdem können Sie sich bei einer + Datenschutz-Aufsichtsbehörde beschweren, etwa beim Landesbeauftragten für den Datenschutz und die Informationsfreiheit + Rheinland-Pfalz. +

+ +

Stand: September 2026

+
+ + diff --git a/impressum.html b/impressum.html new file mode 100644 index 0000000..8f6a6b1 --- /dev/null +++ b/impressum.html @@ -0,0 +1,47 @@ + + + + + + Impressum · Amin B. Ahmadi Friseur Salon + + + + + + +
+ ← Zur Startseite +

Impressum

+ +

Angaben gemäß § 5 DDG

+

+ Amin B. Ahmadi Friseur Salon
+ Inhaber: [vollständiger Name]
+ Richard-Wagner-Straße 10
+ 67655 Kaiserslautern +

+ +

Kontakt

+

+ Telefon: 0631 31165201
+ E-Mail: aminbahmadi28@gmail.com +

+ +

Umsatzsteuer

+

Umsatzsteuer-Identifikationsnummer gemäß § 27a UStG: [falls vorhanden eintragen]

+ +

Berufsrechtliche Angaben

+

+ Berufsbezeichnung: [z. B. Friseurmeister/in] (verliehen in Deutschland)
+ Zuständige Kammer: Handwerkskammer der Pfalz, Am Altenhof 15, 67655 Kaiserslautern
+ Eintragung in der Handwerksrolle: [Nummer eintragen]
+ Berufsrechtliche Regelung: Handwerksordnung (HwO), einsehbar unter + gesetze-im-internet.de +

+ +

Verbraucherstreitbeilegung

+

Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.

+
+ + diff --git a/index.html b/index.html new file mode 100644 index 0000000..52acff3 --- /dev/null +++ b/index.html @@ -0,0 +1,68 @@ + + + + + + Amin B. Ahmadi · Barber & Friseur in Kaiserslautern + + + + + + + + + + + + + + + + +
+ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0e438a4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2071 @@ +{ + "name": "amin-b-ahmadi-website", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "amin-b-ahmadi-website", + "version": "1.0.0", + "dependencies": { + "@fontsource-variable/geist": "^5.3.0", + "@fontsource-variable/geist-mono": "^5.3.0", + "@fontsource/instrument-serif": "^5.3.0", + "lenis": "^1.3.26", + "motion": "^13.4.5", + "react": "^19.2.8", + "react-dom": "^19.2.8" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.3.3", + "@types/node": "^24.13.3", + "@types/react": "^19.2.18", + "@types/react-dom": "^19.2.7", + "@vitejs/plugin-react": "^6.1.1", + "oxlint": "^1.81.0", + "tailwindcss": "^4.3.3", + "typescript": "~6.0.2", + "vite": "^8.3.0" + } + }, + "node_modules/@fontsource-variable/geist": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@fontsource-variable/geist/-/geist-5.3.0.tgz", + "integrity": "sha512-j0m+vLQuG5XAYoHtGCVu0spvlGreR3EzpECUVzkFmI1mTVnAO38l/NEPDCFgZ177JxzYJCLSmTQibIiYPilGrA==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource-variable/geist-mono": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@fontsource-variable/geist-mono/-/geist-mono-5.3.0.tgz", + "integrity": "sha512-vBbuwDEo9AkrqADMXOrlAR3DFcJi4/JxeuU43FoiQERnNwsfXNnvxvReZG02cQKmyk4DZkZdBZX3oTDvy2zBAw==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/instrument-serif": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@fontsource/instrument-serif/-/instrument-serif-5.3.0.tgz", + "integrity": "sha512-mDiaIg0u67sYV59fie92Wz4sM8UiVlbL7fLxnFPCKkX15DMASEnQTREbaP5S5/3DCcsoAOcQ0sV9E4AeY4QqYQ==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.151.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.151.0.tgz", + "integrity": "sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/oxc-project" + } + }, + "node_modules/@oxlint/binding-android-arm-eabi": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.86.0.tgz", + "integrity": "sha512-63Ozq6yQn79B2UxjSZ9huJmI+3/ZPI7hxAe6TyFh9oQL447KnIMoffOdtog+h4KILbQr61ZRvFPW5gYbAUgpgQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-android-arm64": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.86.0.tgz", + "integrity": "sha512-JdLGp44phbf/0Du236Dt06yfK6Qw8xhTFeDvHJdjk167r59OfP5+BL31mgMYVnswS8e+j6tFuccSY0QDC/lgCw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-arm64": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.86.0.tgz", + "integrity": "sha512-h+vkOr4ik6KLFCXdtNVEj9xfnXfNUpPoF95QjORdhiSpLqQePzcN81kGHjAgsw1/G7WBWK5KsFKbI2UK8EyzMA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-x64": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.86.0.tgz", + "integrity": "sha512-wbglRuH5eKsp68keTOOeKDHU1astWSRYFsh2bwKQTAPb44rD6kVgzYI1ZrAJRTc6/7PH55ZXFCQx0rQXrj0UdA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-freebsd-x64": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.86.0.tgz", + "integrity": "sha512-yTQ7QSOlNfQsrfbeVweTiegQJLKPjUKgXp/JpGiFzza6Hp29S9LAoH77TM3L0RjK39iQRZB5lk5iq2t241Mfag==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-gnueabihf": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.86.0.tgz", + "integrity": "sha512-QYJGy0E2Tv8GAayyBIeHFTwQb8u+zrvrOYrifuDGZDr9ad5XsDhiMScpZymhS9fwWjqrgG2ZUwT4vpY0ISqp4Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-musleabihf": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.86.0.tgz", + "integrity": "sha512-oQo83CafLT8p3qh0AGkN0tSUIh5Hm63mfDsoqUmBQUBnSZLNBAbyRaAftfGY5a0cKZ34dG6jAtMYgcY5kZqt5g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-gnu": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.86.0.tgz", + "integrity": "sha512-EM6wy5c2UM12qPb7iDJDBAZvHyfEJGH6iosFgaFiaRZpirz99//EHcUyD2KAskz07x1TULuiAtsojf4nvWWksw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-musl": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.86.0.tgz", + "integrity": "sha512-vCiUQb9ZNzZalxYRU4mlZwUqT5f+c7Sk9DwUOplWHtik3Dl4r3DVnUB5tBeRuTAUe6MUVCTylNW7TkkN8J1oTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-ppc64-gnu": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.86.0.tgz", + "integrity": "sha512-T0AzE89yjTYmOhB/hb6i+rWTpe2mYt+xiguBhs9DEPIJTZ1H8OYqsE4VxJHHw2Wlq8Mztwvp2P8NV87ZOuhPRw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-gnu": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.86.0.tgz", + "integrity": "sha512-s49r0K2f5Oc7fJoMUO1WkdhYK5Ob79uYRwWQ/XNoGysaOq3RUGmGUbHSuXiyydTTA+P9xEdDEnnlZVXiaSJhlw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-musl": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.86.0.tgz", + "integrity": "sha512-JIa2tYR8ayb3nvcMSZzn4O/xTy13S7MHllu7cBD+B5qDQXXSRy/Vwk1aNpiTjZmBJGwKCHOy/NvnY5Xcwg27uQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-s390x-gnu": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.86.0.tgz", + "integrity": "sha512-XwXMyBsAuWZkhZU74UNcfQKr1CJJAKnS80dZzOnjl6A4fKcf91IjFgidegQugMHA5SN8ulwDXEDV1yPntjXgQQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-gnu": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.86.0.tgz", + "integrity": "sha512-C1WjukSyMnr66b+w1/tV8RFVv6d9v0MzDf4p9IxVXknqgmTHBgZh1pccN1eHzFr0b9Tbb3OXoPsAAdAuHAQfeA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-musl": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.86.0.tgz", + "integrity": "sha512-ap6KLmvC38c6MdYzsIh25cXQupqYvjd37tMNftzrX1DCtkX1Gcf2B+S2B17dD4lKa5c5gJog7DQJyDo82PBKyw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-openharmony-arm64": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.86.0.tgz", + "integrity": "sha512-996Q9w/2GLwNyy5Djs39Jt09aFlr4b7TPhoj7dvo5FHmcyiF68nPz73HNc5UAYKIYeK+M9JzPQ4Wg1r1dXvP6A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-arm64-msvc": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.86.0.tgz", + "integrity": "sha512-9uTCHYTknNkug5+46ViSoUMuOuGWK61D87QnblU6CXaWKJC630Z7dbls61vdHxya/cR2ycQZ6Mm6ckgF6Cag5g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-ia32-msvc": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.86.0.tgz", + "integrity": "sha512-a47ga7EKVfMU8rO0i1m3mGwfNRj3FhQyt1d/ukO/E9u1HHF3KpR3tyb3VhuJBGEVPF8uR4exSyHUyx7xbE+uxw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-x64-msvc": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.86.0.tgz", + "integrity": "sha512-az4dzifCRzES1crwu6pDFXzJTIanrdxXFL9TbiJWrx9LKcuacbR83aPvxDA1LKLNswi/RoqitC7Afcflhu3zBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.11.tgz", + "integrity": "sha512-A5kXfGKvKWWZE0TtPrfsvT+q4Y5d1QG8gGUzpYjGydM+fARM9MuX90PrXYXe0XbsDVgyxxNzHo6giCj90bsFNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.11.tgz", + "integrity": "sha512-z6cTycz+iJ4PVkuL4HHW4DfTfoeU/2nqYYuSOrTmH7yHK5Y0LCOnA03V4ZNxavyVaU1oOqUgIg2klN/s+USGOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.11.tgz", + "integrity": "sha512-jShvqNtP6vDC6/A5JOAzbVV+DkgHqhl/ScVCJEbt+TUY6QYz7YnXcrg3sLtFBniro0f/Ld50ZwCWA6f7KYD1nQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.11.tgz", + "integrity": "sha512-f2i2xiNWq1Z1l2++q2fuhZRdLAT3aqxD6vRNm1RAxpUoBcdqNB3C0s1Bt+K+PbEx2F5F4gQp6hqKkphCY/xF9w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.11.tgz", + "integrity": "sha512-4Ir5FSOKIAMr4r0kExpt1s3bMgzJU3rA45AYOHtQpls0oNeqcYBKrWMlckrYH4KCfGLfkfn1tN1dmZPMVsdXow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.11.tgz", + "integrity": "sha512-/gnRDM+39BROzAN/k1OZjDPnDMcZxB/0EUxKjONO5yVkNEvlsoMDrxGNKgZi/ttFriS2gwlDNzB65pvNbFOXIQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.11.tgz", + "integrity": "sha512-PFaK8HwvAHbaKbBcDNQihjMKYvFnA5hiENx/l5tphTDz1E0WFp32l0A7aq7lyUwGsRw/xSrNIy/gIK4thrSCrw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.11.tgz", + "integrity": "sha512-AskzJUIKRLPxkruR1wLKewGbOw+EYfU/9lOrBFj4AFrEA8hPpKFnODWNu2WLaNs0QNkEb9QIJufmVZZIL/bJlg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.11.tgz", + "integrity": "sha512-qlUGAheh2yh8afH7QBgx0PrRHN85hKnNd78x8MeMhXivuevgd8vgf6/CstOzmNKY/lLTHvNTrPy98cLnAugzJw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.11.tgz", + "integrity": "sha512-secpEad+0vCbSfn8upFySkDskv+bGPk3THSDS9Y89yc4rb4kzqHp8Dmyd9BkQW4SnhNXBZCl/6CrO//hZahNJQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.11.tgz", + "integrity": "sha512-mOVBT3dPpkWm8XBWPmU4bf+U6dYDLeMo/9ojUmis4N0L5uu10qra5vOyngZ7/PSdoE4G9KvRt4bloRxNjLas7A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.11.tgz", + "integrity": "sha512-Is78i9A8Ui4SqcxUwFJ9uMmjDn58IbVTjFWYdQestFEgeuEmHMLGNriXnVJKkwG2YiZjw8cP0zCTyDMdDGtOOg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.11.tgz", + "integrity": "sha512-dUCXneZ87INUMyQ0D+C0HrEBNUPNXHaPmU5GTjyKTJEiussw9Kaj5Ln8UztPe4epV/ffvgNBEadksdYhmW6xJA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.11.tgz", + "integrity": "sha512-jByxb6qfd+bH1xUd0qnfFnb17i9sWBPY2tOavJ0l3tdr3OTu+Kvtm8cd/JV5nFt657b1VqGltxg9olOEfofXWw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.11.tgz", + "integrity": "sha512-/PzKqzAJ03i19oy2ItPvyvaVjOjBCNnfaJs8yvUdGBKmiESgnrJSQ2awd81QzFbbnAmu7YO9ZnJrDCb9VSJPRA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "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.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@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.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "tailwindcss": "4.3.3" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/@types/node": { + "version": "24.19.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.19.0.tgz", + "integrity": "sha512-zY+5tKxXdhGh1PYI0ac+7juvEu4OI6vWtVVoj5i2m42jxAY1U+zHGt6QCyOFwykdP62sM3MJ9stoYYUw5aCWew==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": ">=7.24.0 <7.24.7" + } + }, + "node_modules/@types/react": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.3.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.1.tgz", + "integrity": "sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "^1.0.1" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "babel-plugin-react-compiler": "^1.0.0", + "oxc-transform-react": "^0.145.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@rolldown/plugin-babel": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "oxc-transform-react": { + "optional": true + } + } + }, + "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==", + "dev": 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==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz", + "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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/framer-motion": { + "version": "13.4.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-13.4.5.tgz", + "integrity": "sha512-iXRMQ0Dp9cNf2k/1bNCguTgEOjqKjYgFmez/HA5NmAeuarzuj24jcDCZRnTAHXfMZZjOBXCE196ni3hmOGDIMA==", + "license": "MIT", + "dependencies": { + "motion-dom": "^13.4.5", + "motion-utils": "^13.3.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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==", + "dev": true, + "license": "ISC" + }, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/lenis": { + "version": "1.3.26", + "resolved": "https://registry.npmjs.org/lenis/-/lenis-1.3.26.tgz", + "integrity": "sha512-s/xTCZCxTFvHbAN1OzuhNaN5YPJH2ail0XAkctKW1b+RUAG4nUL5UHLXwNko1h8aEeT2jspBXegMgPJd8zcuag==", + "license": "MIT", + "workspaces": [ + "packages/*", + "playground", + "playground/*" + ], + "funding": { + "type": "github", + "url": "https://github.com/sponsors/darkroomengineering" + }, + "peerDependencies": { + "@nuxt/kit": ">=3.0.0", + "react": ">=17.0.0", + "vue": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "react": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "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, + "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, + "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, + "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, + "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/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/motion": { + "version": "13.4.5", + "resolved": "https://registry.npmjs.org/motion/-/motion-13.4.5.tgz", + "integrity": "sha512-PfSAiAqsmBYfX7Jgu698pakn6ifJEkixtftHBJyZR02CIEnz0/0e0E9GtK7GhWFeAYkeS50Iix863oZag+nePg==", + "license": "MIT", + "dependencies": { + "framer-motion": "^13.4.5", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/motion-dom": { + "version": "13.4.5", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-13.4.5.tgz", + "integrity": "sha512-p63p2Doq+US/O5wADauIPUVx0/eONHMLPzsudBM9XMWRuBQLXogdxH0vwIA8WYQZw864pyzoV723xoDqakwWTg==", + "license": "MIT", + "dependencies": { + "motion-utils": "^13.3.0" + } + }, + "node_modules/motion-utils": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-13.3.0.tgz", + "integrity": "sha512-sgSschQp7EseHInIlR7hBbMuvet3RA0bs28KPZAXJcGKGdxHGvh1ogpYDilY3bOMtl73EqPNmp75sAKHYPU5sg==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", + "dev": true, + "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/oxlint": { + "version": "1.86.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.86.0.tgz", + "integrity": "sha512-og0lhgvZfgGF//gOOmZXvtr+GmBbAGEnbEhv/QUg7UW2Wi4wHMnJbnMD+zuHgPdJxdklfgpPupdlAaAySyxrZg==", + "dev": true, + "license": "MIT", + "bin": { + "oxlint": "bin/oxlint" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/oxc-project" + }, + "optionalDependencies": { + "@oxlint/binding-android-arm-eabi": "1.86.0", + "@oxlint/binding-android-arm64": "1.86.0", + "@oxlint/binding-darwin-arm64": "1.86.0", + "@oxlint/binding-darwin-x64": "1.86.0", + "@oxlint/binding-freebsd-x64": "1.86.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.86.0", + "@oxlint/binding-linux-arm-musleabihf": "1.86.0", + "@oxlint/binding-linux-arm64-gnu": "1.86.0", + "@oxlint/binding-linux-arm64-musl": "1.86.0", + "@oxlint/binding-linux-ppc64-gnu": "1.86.0", + "@oxlint/binding-linux-riscv64-gnu": "1.86.0", + "@oxlint/binding-linux-riscv64-musl": "1.86.0", + "@oxlint/binding-linux-s390x-gnu": "1.86.0", + "@oxlint/binding-linux-x64-gnu": "1.86.0", + "@oxlint/binding-linux-x64-musl": "1.86.0", + "@oxlint/binding-openharmony-arm64": "1.86.0", + "@oxlint/binding-win32-arm64-msvc": "1.86.0", + "@oxlint/binding-win32-ia32-msvc": "1.86.0", + "@oxlint/binding-win32-x64-msvc": "1.86.0" + }, + "peerDependencies": { + "oxlint-tsgolint": ">=7.0.2003", + "vite-plus": "*" + }, + "peerDependenciesMeta": { + "oxlint-tsgolint": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.18", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.28.0" + }, + "peerDependencies": { + "react": "^19.3.0" + } + }, + "node_modules/rolldown": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.11.tgz", + "integrity": "sha512-qpSwIyz0jHQq5qXBTNxFmE6664rJ7O+4TvPFOiOaBSrz8IOHc1koKKSqTM2H6u1UG1+TveuC6vaDHKXFOvb1Kw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.151.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm-eabi": "1.2.11", + "@rolldown/binding-android-arm64": "1.2.11", + "@rolldown/binding-darwin-arm64": "1.2.11", + "@rolldown/binding-darwin-x64": "1.2.11", + "@rolldown/binding-freebsd-x64": "1.2.11", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.11", + "@rolldown/binding-linux-arm64-gnu": "1.2.11", + "@rolldown/binding-linux-arm64-musl": "1.2.11", + "@rolldown/binding-linux-ppc64-gnu": "1.2.11", + "@rolldown/binding-linux-s390x-gnu": "1.2.11", + "@rolldown/binding-linux-x64-gnu": "1.2.11", + "@rolldown/binding-linux-x64-musl": "1.2.11", + "@rolldown/binding-openharmony-arm64": "1.2.11", + "@rolldown/binding-win32-arm64-msvc": "1.2.11", + "@rolldown/binding-win32-x64-msvc": "1.2.11" + } + }, + "node_modules/scheduler": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", + "license": "MIT" + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", + "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/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/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/typescript": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.1.tgz", + "integrity": "sha512-/bvH9E9tmCXRGp2uXY3WbOldqpTwFkbha/8ANaEQ6VkxhH60KyqLwgZq6lG2y+4uT55x9+9eUHMpQ7uGnOCKjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lightningcss": "^1.33.0", + "picomatch": "^4.0.7", + "postcss": "^8.5.28", + "rolldown": "~1.2.9", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.7.1", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "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.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/vite/node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "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/vite/node_modules/lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "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/vite/node_modules/lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "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/vite/node_modules/lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "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/vite/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "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/vite/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "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/vite/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "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/vite/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "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/vite/node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], + "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/vite/node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "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/vite/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "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" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ad0d000 --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "name": "amin-b-ahmadi-website", + "private": true, + "version": "1.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "oxlint", + "preview": "vite preview" + }, + "dependencies": { + "@fontsource-variable/geist": "^5.3.0", + "@fontsource-variable/geist-mono": "^5.3.0", + "@fontsource/instrument-serif": "^5.3.0", + "lenis": "^1.3.26", + "motion": "^13.4.5", + "react": "^19.2.8", + "react-dom": "^19.2.8" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.3.3", + "@types/node": "^24.13.3", + "@types/react": "^19.2.18", + "@types/react-dom": "^19.2.7", + "@vitejs/plugin-react": "^6.1.1", + "oxlint": "^1.81.0", + "tailwindcss": "^4.3.3", + "typescript": "~6.0.2", + "vite": "^8.3.0" + } +} diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..051698c22098922f415d79154c53f259d6ee3e5b GIT binary patch literal 7785 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 literal 0 HcmV?d00001 diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..fba0682 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/og.jpg b/public/og.jpg new file mode 100644 index 0000000000000000000000000000000000000000..49e766cce896624ec87fb09aec56d002c59f18f4 GIT binary patch literal 119450 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:BhD0>CY?ouUlV^-800R!M`cv3U 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

gdbwPAJfd}P893up5I_;`(cU_ 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 kwPnW|G%fB|*#z^Egj^zcjQKNem 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 literal 0 HcmV?d00001 diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..5724551 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,44 @@ +import Lenis from 'lenis' +import { MotionConfig } from 'motion/react' +import { useEffect } from 'react' +import { FinalCta } from './components/FinalCta' +import { Footer } from './components/Footer' +import { Hero } from './components/Hero' +import { Marquee } from './components/Marquee' +import { MobileBookBar } from './components/MobileBookBar' +import { Nav } from './components/Nav' +import { Services } from './components/Services' +import { Team } from './components/Team' +import { Visit } from './components/Visit' + +export default function App() { + // Weiches Scrollen (Lenis) — nur, wenn keine reduzierte Bewegung gewünscht ist + useEffect(() => { + if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return + const lenis = new Lenis({ autoRaf: true, anchors: true }) + return () => lenis.destroy() + }, []) + + return ( + + + Zum Inhalt springen + +