import { url } from '@/app/layout.config'; import { HeroContainer } from '@/components/hero'; import { Section, SectionHeader } from '@/components/section'; import { Faq } from '@/components/sections/faq'; import { SupporterPerks } from '@/components/sections/supporter-perks'; import { Testimonials } from '@/components/sections/testimonials'; import { Tag } from '@/components/tag'; import { Button } from '@/components/ui/button'; import { ArrowDownIcon, HeartHandshakeIcon, SparklesIcon, ZapIcon, } from 'lucide-react'; import type { Metadata } from 'next'; import Link from 'next/link'; import Script from 'next/script'; export const metadata: Metadata = { title: 'Become a Supporter', description: 'Support OpenPanel and get exclusive perks like latest Docker images, prioritized support, and early access to new features.', alternates: { canonical: url('/supporter'), }, openGraph: { title: 'Become a Supporter', description: 'Support OpenPanel and get exclusive perks like latest Docker images, prioritized support, and early access to new features.', type: 'website', url: url('/supporter'), }, twitter: { card: 'summary_large_image', title: 'Become a Supporter', description: 'Support OpenPanel and get exclusive perks like latest Docker images, prioritized support, and early access to new features.', }, }; const jsonLd = { '@context': 'https://schema.org', '@type': 'Article', headline: 'Become a Supporter', publisher: { '@type': 'Organization', name: 'OpenPanel', logo: { '@type': 'ImageObject', url: url('/logo.png'), }, }, mainEntityOfPage: { '@type': 'WebPage', '@id': url('/supporter'), }, }; export default function SupporterPage() { return (