1import{u as s,v as o,j as e,L as n}from"./index-BSluPBAV.js";import{F as a}from"./Footer-OmVcVFPp.js";import{T as l}from"./triangle-alert-DZLZIUqc.js";import{c as m}from"./createLucideIcon-DdqTar-e.js";import"./index-ZB0qcmfT.js";import"./index-DJLNW6U6.js";import"./index-lrmmauef.js";import"./index-DV3cSdOu.js";import"./utils-BQHNewu7.js";import"./x-MgqnjVI6.js";import"./createServerFn-BwLgkbXj.js";import"./mail-UVXfR-ax.js";import"./check-B6NsrOA0.js";import"./loader-circle-cynSbe8K.js";const c=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],d=m("circle-check",c);function L(){const r=s(),{error:i}=o({from:"/newsletter/confirmed"}),t=!!i;return e.jsxs("div",{className:"bg-background text-foreground min-h-screen flex flex-col",children:[e.jsx("section",{className:"flex-1 flex items-center justify-center px-6 py-24",children:e.jsxs("div",{className:"max-w-lg w-full text-center",children:[e.jsx("div",{className:"mx-auto mb-6 flex h-16 w-16 items-center justify-center rounded-full border border-primary/40 bg-primary/10 text-primary",children:t?e.jsx(l,{className:"h-8 w-8"}):e.jsx(d,{className:"h-8 w-8"})}),e.jsx("h1",{className:"text-3xl sm:text-4xl font-bold",children:t?r("Link no longer valid","Link ist nicht mehr gültig"):r("You're on the list!","Du bist auf der Liste!")}),e.jsx("p",{className:"mt-4 text-foreground/80 leading-relaxed",children:t?r("This confirmation link is invalid or has already been used. You can subscribe again from any page â we'll send a fresh link.","Dieser Bestätigungslink
1ist ungültig oder wurde bereits verwendet. Du kannst dich jederzeit erneut anmelden â wir schicken dir dann einen neuen Link."):r("Thanks for confirming your email. Expect monthly Unreal Engine updates, studio news and behind-the-scenes drops. No spam, unsubscribe anytime.","Danke, dass du deine E-Mail bestätigt hast. Du bekommst monatliche Unreal Engine Updates, Studio-News und Behind-the-Scenes Drops. Kein Spam, jederzeit abbestellbar.")}),e.jsxs("div",{className:"mt-8 flex flex-wrap justify-center gap-3",children:[e.jsx(n,{to:"/",className:"inline-flex items-center justify-center gap-2 rounded-md bg-primary px-6 py-3 text-sm font-semibold text-primary-foreground hover:brightness-110 transition",children:r("Back to home","Zur Startseite")}),e.jsx(n,{to:"/portfolio",className:"inline-flex items-center justify-center gap-2 rounded-md border border-border bg-background px-6 py-3 text-sm font-semibold hover:bg-muted transition",children:r("Explore our work","Unsere Projekte")})]})]})}),e.jsx(a,{})]})}export{L as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.