import { getTranslations } from 'next-intl/server'; import styles from './HeroVisual.module.css'; const CHIPS = [ { key: 'claude', x: 28, y: 36, flow: 'out' }, { key: 'gpt', x: 374, y: 36, flow: 'out' }, { key: 'qwen', x: 28, y: 258, flow: 'in' }, { key: 'gemini', x: 374, y: 258, flow: 'out' }, ] as const; const CHIP_W = 118; const CHIP_H = 44; /** * Hero visualization — a desktop-app window (Waggle ships as a Tauri * binary) framing the true architecture: one local memory core serving * four model chips. Edges pulse honey; the `qwen · local` edge flows * INTO the core (commit) while the others flow out (recall). * * Server component: the animation is pure CSS (HeroVisual.module.css), * disabled under `prefers-reduced-motion`. No invented numbers anywhere — * labels name real subsystems only. */ export default async function HeroVisual() { const t = await getTranslations('landing.hero_visual'); return (
{t('footer_left')} {t('footer_right')}
); }