PageSourceSearch

https://www.pubandgo.de/assets/geburtstag-htUwmr-V.js

js pubandgo.de collected 2026-10-02 01:02:23 UTC 29,595 bytes, 25 lines download raw bytes

1import{c as H,k as I,l as K,aK as q,r as l,j as e,S as V,a as O,ai as U,aL as G,aM as J,Y,aN as j,aO as Z,B as Q}from"./index-Bj6dd6Hz.js";import{u as X}from"./useServerFn-5evlmWYQ.js";import{pushLeadEvent as ee}from"./track-lead-DmspllMw.js";import{u as te,a as se,p as c,b as re}from"./form-tracking-BM_QEtah.js";import{L as ae}from"./LazyMap-C9twDuLT.js";import{A as ne,a as le,b as ie,c as oe}from"./accordion-B-J6fg8W.js";import{P as de,a as me,b as ce,C as ue,d as xe}from"./popover-DFr-89Rl.js";import{p as he}from"./prenz-interior-bar.webp.asset-Bhmh1-Ds.js";import{i as pe}from"./prenz-interior-tv.jpg.asset-9ZEkbsLi.js";import{f as ge}from"./fuerth-hero-gewoelbe.webp.asset-DcwKhZQp.js";import{f as be,a as fe}from"./fuerth-raum-7.webp.asset-De0f4nUC.js";import{f as P}from"./fuerth-raum-8.webp.asset-BNW_63GV.js";import{C as _}from"./circle-check-8OrxvPw-.js";import{M as B}from"./map-pin-D2LOHQ8l.js";import{C as je}from"./calendar-JMa5mrjD.js";import{C as Ne}from"./circle-alert-CU-Phh0A.js";import{L as ve}from"./loader-circle-CHmlzq6B.js";import{S as we}from"./shield-check-DBATh_XA.js";import{P as ye,T as ke,L as Se}from"./timer-9hcjAksQ.js";import{M as ze}from"./message-circle-BcSmV15Z.js";import{G as Pe}from"./gift-CBxP-RK3.js";import{S as Ge}from"./sparkles-D4uRVqGB.js";import"./index-B_krPbjd.js";import"./button-CrWXwc0p.js";import"./index-CQMWysiX.js";import"./chevron-right-DKfb3jQd.js";import"./index-DxIFhRYZ.js";const _e=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],Be=H("smile",_e),Ae=I({method:"POST"}).handler(K("2259e64e92717c22db85ba416ace4e65ba957adb15ba7433d55ca3f681d23ae1")),Re="/__l5e/assets-v1/d1d9b5ae-d535-49e7-a7ba-fc914ffed62c/bln-prenzlauer-privat.png",Fe={url:Re},Ce="/__l5e/assets-v1/8612fa04-e64d-4d96-9f07-a62e5f152da6/bln-prenzlauer-full.png",Le={url:Ce},De="/__l5e/assets-v1/a221948b-93ef-45a4-90c6-6f11a1e4d96c/beers-selection.png",Ee={url:De},Me="/__l5e/assets-v1/dc5964d8-3452-4902-b9d1-a65d61ecd59b/shots-selection.png",$e={url:Me},Te="/__l5e/assets-v1/c5a7a35b-82ab-4416-b626-922afd82bc73/softdrinks-selection.png",We={url:Te},A=[{slug:"berlin-prenzlauer-berg",name:"Pub&Go Berlin Prenzlauer Berg",short:"Prenzlauer Berg",formValue:"Berlin Prenzlauer Berg",hero:G.url,heroSub:"Privater Raum für bis zu 28 Leute oder die ganze Bar für bis zu 70. Ohne Raummiete, ohne Anzahlung. Für deine Geburtstagsrunde geht die erste Runde Shots aufs Haus.",street:"Stubbenkammerstraße 6",addressLine:"Pub&Go · Stubbenkammerstraße 6 · 10437 Berlin (Prenzlauer Berg / Helmholtzkiez)",mapsEmbed:"https://www.google.com/maps?q=Stubbenkammerstra%C3%9Fe%206,%2010437%20Berlin&output=embed",locationHeadline:"im Helmholtzkiez",capacityAnswer:"Der private Raum hat 20 Sitzplätze plus 8 Stehplätze — also bis 28 Personen. Wenn ihr mehr seid, buchst du die ganze Bar: 50 Sitzplätze plus 20 Stehplätze inklusive Barhocker, bis 70 Personen.",privacyAnswer:"Ja. Der Raum ist ausschließlich für eure Runde reserviert: langer Tisch, blaue Samtstühle, eigener Fernseher. Wenn du sicher sein willst, komm vorher vorbei und schau ihn dir an.",options:[{kicker:"Privater Raum",title:"Bis 28 Personen",img:Fe.url,alt:"Privater Raum mit langem Tisch und blauen Samtstühlen im Pub&Go Prenzlauer Berg",points:[["20 Sitzplätze plus 8 Stehplätze inkl. Barhocker",""],["Eigener Raum ","nur für euch"],["Langer Tisch: ","alle sitzen zusammen"],["Eigener TV"," für Fotos, Slideshow oder Spiele"]],foot:""},{kicker:"Ganze Bar",title:"Bis 70 Personen",img:Le.url,alt:"Gastraum der Bar im Pub&Go Prenzlauer Berg mit Holztischen, blauen Stühlen und großen Screens",points:[["50 Sitzplätze"," plus 20 Stehplätze inkl. Barhocker"],["Der komplette Laden"," gehört euch"],["Individuelle Tischanordnung",""],["Musikanlage"," und große Screens"]],foot:""}],gallery:[{url:he.url,alt:"Innenraum mit Holzpaneelen und blauen Samtstühlen im Pub&Go Prenzlauer Berg"},{url:pe.url,alt:"Live-Sport auf großen Screens und NYC-LED-Wand im Pub&Go"},{url:U.url,alt:"Volle, fröhliche Runde am Tisch im Pub&Go Prenzlauer Berg"}]},{slug:"fuerth",name:"Pub&Go Fürth",short:"Fürth",formValue:"Fürth",hero:Y.url,heroSub:"Billardraum für bis zu 12 Leute oder unser Gewölberaum für bis zu 20. Ohne Raummiete, ohne Anzahlung. Für deine Geburtstagsrunde geht die erste Runde Shots aufs Haus.",street:"Mathildenstraße 38",addressLine:"Pub&Go · Mathildenstraße 38 · 90762 Fürth",mapsEmbed:"https://www.google.com/maps?q=Mathildenstra%C3%9Fe+38,+90762+F%C3%BCrth&output=embed",locationHeadline:"im Fürther Gewölbe",capacityAnswer:"Der Billardraum passt für bis zu 12 Personen, der große Gewölberaum für bis zu 20. Wenn ihr mehr seid, sprich uns an — dann finden wir gemeinsam eine Lösung.",privacyAnswer:"Der Bereich ist für eure Runde reserviert. Wenn du sicher sein willst, komm vorher vorbei und schau ihn dir an.",options:[{kicker:"Billardraum",title:"Bis 12 Personen",img:J.url,alt:"Billardraum im Pub&Go Fürth mit Pooltisch im Gewölbe",points:[["Pool-Billardtisch"," sofort spielbereit"],["Eigener Raum im Gewölbe"," für eure Runde"],["Stehtische"," immer nah dran am Spiel"]],foot:""},{kicker:"Gewölberaum",title:"Bis 20 Personen",img:ge.url,alt:"Gewölbegang im Pub&Go Fürth mit Bänken und warmem Licht",points:[["Über 40 m²"," Fläche"],["Separater Raum ","nur für euch"],["Kombinierbar"," mit Billardraum"]],foot:""},{kicker:"Gesamte Bar",title:"Bis 80 Personen",img:P.url,alt:"Bartresen im Pub&Go Fürth",points:[["Über 130 m²"," im historischen Gewölbe"],["Alle Räume"," zur exklusiven Nutzung"],["Eigene Tonanlage"," für Playlist"]],foot:""}],gallery:[{url:be.url,alt:"Sitzbank und Tische im Gewölbe des Pub&Go Fürth mit Kerzenlicht"},{url:fe.url,alt:"Loungeecke im Pub&Go Fürth mit Sofa, Sesseln und Pflanzen"},{url:P.url,alt:"Bartresen im Pub&Go Fürth mit Gästen im Hintergrund"}]}];function He(s){return A.find(t=>t.slug===s)??null}function Ie(s){return Z.map(t=>t.q==="Wie viele Leute passen rein?"?{...t,a:s.capacityAnswer}:t.q==="Ist der private Raum wirklich nur für uns?"?{...t,a:s.privacyAnswer}:t)}function R(){(document.getElementById("anfrage")??document.getElementById("standort-wahl"))?.scrollIntoView({behavior:"smooth",block:"start"})}function v({location:s,size:t="md",className:r="",label:a="Geburtstag anfragen"}){return e.jsxs("button",{type:"button",onClick:()=>{j({event:"cta_click",cta_id:"geburtstag_anfrage",location:s}),R()},className:`inline-flex items-center justify-center gap-2 rounded-2xl bg-gold font-bold shadow-lg shadow-[#ffbd59]/20 animate-pulse-glow hover:brightness-105 hover:scale-[1.01] active:scale-[0.99] transition ${t==="lg"?"px-8 py-4 text-lg":"px-6 py-3.5 text-base"} ${r}
1`,children:["🎂 ",a]})}function Bt(){const s=q.useSearch(),[t,r]=l.useState(s.standort),a=He(t);function x(d){r(d),j({event:"geburtstag_standort_select",standort:d});const b=new URL(window.location.href);b.searchParams.set("standort",d),window.history.replaceState(null,"",b.toString()),requestAnimationFrame(()=>document.getElementById("standort-inhalt")?.scrollIntoView({behavior:"smooth",block:"start"}))}return e.jsxs("div",{className:"bday-theme min-h-screen text-foreground overflow-x-hidden pb-24 md:pb-0",children:[e.jsx("style",{children:`
2        .bday-theme {
3          --background: #0a0a0c;
4          --card: #121215;
5          --card-foreground: #ffffff;
6          --popover: #121215;
7          --popover-foreground: #ffffff;
8          --foreground: #ffffff;
9          --muted: #141418;
10          --muted-foreground: #cfc6bb;
11          --border: #2a2a2f;
12          --input: #2a2a2f;
13          --secondary: #141418;
14          --secondary-foreground: #ffffff;
15          --accent: #ffbd59;
16          --accent-foreground: #0a0a0c;
17          --primary: #ffbd59;
18          --primary-foreground: #0a0a0c;
19          --ring: #ffbd59;
20          --brand: #ffbd59;
21          background-color: #0a0a0c;
22        }
23        .bday-theme .text-gold { color: #ffbd59; }
24        .bday-theme .bg-gold { background: #ffbd59; color: #0a0a0c; }
25      `}),e.jsx(V,{variant:"ueber"}),e.jsx(Ve,{s:a}),e.jsx(qe,{}),e.jsx(Ke,{selected:a?.slug,onChoose:x}),a?e.jsxs("div",{id:"standort-inhalt",className:"scroll-mt-24",children:[e.jsx(Oe,{}),e.jsx(Ue,{s:a}),e.jsx(Je,{s:a}),e.jsx(Ye,{}),e.jsx(Ze,{}),e.jsx(Xe,{s:a}),e.jsx(Qe,{s:a}),e.jsx(et,{}),e.jsx(tt,{})]},a.slug):null,e.jsx(O,{}),e.jsx(st,{})]})}function Ke({selected:s,onChoose:t}){return e.jsx("section",{id:"standort-wahl",className:"scroll-mt-24 py-12 md:py-16 border-b border-border/50 bg-muted/40",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-5 sm:px-6",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl text-center",children:["In welchem Pub ",e.jsx("span",{className:"text-gold",children:"feierst du?"})]}),e.jsx("div",{className:"mt-6 grid gap-4 sm:grid-cols-2",children:A.map(r=>{const a=r.slug===s;return e.jsxs("button",{type:"button",onClick:()=>t(r.slug),"aria-pressed":a,className:`group overflow-hidden rounded-2xl border-2 text-left transition ${a?"border-[#ffbd59] bg-[#ffbd59]/10":"border-border bg-card hover:border-[#ffbd59]/60"}`,children:[e.jsx("img",{src:r.hero,alt:`Pub&Go ${r.short}`,loading:"lazy",className:"h-32 w-full object-cover"}),e.jsxs("div",{className:"p-4",children:[e.jsx("p",{className:"font-bold text-lg",children:r.name}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:r.addressLine}),e.jsx("p",{className:"mt-3 text-sm font-bold text-gold",children:a?"✓ Ausgewählt":"Hier feiern →"})]})]},r.slug)})})]})})}function qe(){const s=[{t:"0 € Raummiete",s:"Bereich reservieren kostet nichts."},{t:"Kein Mindestumsatz",s:"Ihr trinkt, was ihr wollt — kein Zwang."},{t:"Keine Anzahlung",s:"Reservierung gratis, Abrechnung erst am Abend."}];return e.jsx("section",{className:"border-b border-border/50 bg-[#0d1220]",children:e.jsx("div",{className:"max-w-6xl mx-auto px-5 sm:px-6 py-8 md:py-10 grid gap-4 sm:grid-cols-3",children:s.map(t=>e.jsxs("div",{className:"rounded-2xl border border-[#ffbd59]/25 bg-background/40 px-4 py-4 flex items-start gap-3",children:[e.jsx(_,{className:"h-5 w-5 text-gold shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-bold uppercase tracking-wide text-sm",children:t.t}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:t.s})]})]},t.t))})})}function Ve({s}){const t=s?.hero??G.url;return e.jsxs("section",{className:"relative overflow-hidden border-b border-border/50",children:[e.jsx("div",{className:"absolute inset-0 -z-10 bg-gradient-to-b from-[#101018] via-background to-background"}),e.jsx("div",{className:"absolute -top-24 right-0 -z-10 h-[520px] w-[520px] rounded-full bg-[#ffbd59]/10 blur-[130px]"}),e.jsx("div",{className:"max-w-6xl mx-auto px-5 sm:px-6 pt-4 pb-10 md:pt-10 md:pb-16",children:e.jsxs("div",{className:"grid lg:grid-cols-[1.05fr_1fr] gap-8 items-center",children:[e.jsxs("div",{className:"order-2 lg:order-1",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-[#ffbd59]/40 bg-background/70 px-3 py-1.5 text-xs uppercase tracking-widest font-bold text-gold",children:["Geburtstag im Pub&Go",s?` · ${s.short}`:""," 🎂"]}
25),e.jsxs("h1",{className:"mt-4 font-display-hh leading-[0.95] tracking-tight text-[34px] sm:text-5xl lg:text-6xl",children:["Feier deinen Geburtstag im Pub&Go —"," ",e.jsx("span",{className:"text-gold",children:"die erste Runde Shots geht auf uns"})]}),e.jsx("p",{className:"mt-4 text-base sm:text-lg text-muted-foreground max-w-xl",children:s?s.heroSub:"Eigener Raum oder die ganze Bar – ohne Raummiete, ohne Anzahlung. Für deine Geburtstagsrunde geht die erste Runde Shots aufs Haus."}),e.jsx("div",{className:"mt-6 flex flex-col items-start gap-2",children:e.jsx(v,{location:"hero",size:"lg",className:"w-full sm:w-auto"})}),e.jsx("p",{className:"mt-4 text-sm sm:text-sm text-muted-foreground",children:"Keine Raummiete · kein Mindestumsatz · keine Anzahlung"})]}),e.jsx("div",{className:"relative order-1 lg:order-2",children:e.jsx("div",{className:"relative rounded-3xl overflow-hidden border border-border shadow-2xl aspect-[16/11] lg:aspect-[4/3]",children:e.jsx("img",{src:t,alt:"Freundesgruppe stößt bei einer Geburtstagsfeier im Pub&Go an, warmes Licht, moderne Pub-Kulisse",width:1600,height:1200,loading:"eager",decoding:"async",fetchPriority:"high",className:"w-full h-full object-cover"})})})]})})]})}function Oe(){const s=[{icon:"🎉",title:"Kein Limit",text:"Ob 10 oder 70 Leute: jeder bekommt seinen Shot."},{icon:"🍻",title:"Wir kümmern uns",text:"Getränke, auf Wunsch auch Catering. Du feierst, wir machen den Rest."},{icon:"💳",title:"Keiner muss vorstrecken",text:"Jeder bestellt und zahlt selbst über die App. Wer die Runde spendieren will, kann das gern tun."}];return e.jsx("section",{className:"py-14 md:py-20 border-b border-border/50",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-5 sm:px-6",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl leading-tight",children:["Die erste Runde ",e.jsx("span",{className:"text-gold",children:"Shots"})," geht aufs Haus"]}),e.jsx("p",{className:"mt-3 text-muted-foreground max-w-2xl",children:"Zum Anstoßen bekommt jeder Gast in deiner Runde einen Shot — die erste Runde geht auf uns. Unser Geschenk zu deinem Geburtstag."}),e.jsx("ul",{className:"mt-6 divide-y divide-border/60 rounded-2xl border border-border bg-card/60",children:s.map(t=>e.jsxs("li",{className:"flex items-start gap-3 p-4",children:[e.jsx("span",{className:"text-xl leading-none","aria-hidden":"true",children:t.icon}),e.jsxs("p",{className:"text-sm",children:[e.jsx("span",{className:"font-bold text-gold",children:t.title})," ",e.jsxs("span",{className:"text-muted-foreground",children:["— ",t.text]})]})]},t.title))})]})})}function Ue({s}){const t=s.options;return e.jsx("section",{className:"py-14 md:py-20 border-b border-border/50",style:{backgroundColor:"#0d1220"},children:e.jsxs("div",{className:"max-w-6xl mx-auto px-5 sm:px-6",children:[e.jsxs("p",{className:"text-xs font-bold tracking-[0.2em] text-gold",children:[t.length===3?"DREI":"ZWEI"," MÖGLICHKEITEN · ",s.short.toUpperCase()]}),e.jsxs("h2",{className:"mt-2 font-display text-3xl sm:text-4xl leading-tight",children:["Wo willst du ",e.jsx("span",{className:"text-gold",children:"feiern?"})]}),e.jsxs("p",{className:"mt-3 text-muted-foreground max-w-2xl",children:[t.length===3?"Alles":"Beides"," ohne Raummiete, ohne Mindestumsatz und ohne Anzahlung. Wir halten euch den Platz frei, abgerechnet wird erst am Abend."]}),e.jsx("div",{className:`mt-8 grid gap-5 ${t.length===3?"md:grid-cols-3":"md:grid-cols-2"}`,children:t.map(r=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card/60 overflow-hidden",children:[e.jsx("img",{src:r.img,alt:r.alt,loading:"lazy",className:"w-full aspect-[4/3] object-cover"}),e.jsxs("div",{className:"p-5",children:[e.jsx("p",{className:"text-xs font-bold tracking-[0.18em] text-gold",children:r.kicker.toUpperCase()}),e.jsx("p",{className:"mt-1 font-display text-2xl",children:r.title}),e.jsx("ul",{className:"mt-4 space-y-2",children:r.points.map(([a,x])=>e.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[e.jsx("span",{className:"text-gold","aria-hidden":"true",children:"✓"}),e.jsxs("span",{className:"text-muted-foreground",children:[e.jsx("span",{className:"font-bold text-foreground",children:a}),x]})]},a))}),r.foot?e.jsx("p",{className:"mt-4 pt-4 border-t border-border/60 text-sm text-muted-foreground",children:r.foot}):null]})]},r.title))}),e.jsxs("p",{className:"mt-6 text-center text-sm text-muted-foreground",children:["Keine Raummiete · kein Mindestumsatz · keine Anzahlung",e.jsx("br",{}),"Unsicher, ob der Raum passt?"," ",e.jsx("span",{className:"font-bold text-gold",children:"Komm vorher vorbei und schau ihn dir an."})]})]})})}function Je({s}){const t={formSlug:`geburtstag_${s.slug.replace(/-/g,"_")}`,formName:"Geburtstags-Anfrage",leadSource:"geburtstag",standort:s.formValue},r=X(Ae),[a,x]=l.useState(""),[d,b]=l.useState(""),[h,F]=l.useState(""),[i,w]=l.useState(""),[p,C]=l.useState(""),[f,L]=l.useState(s.formValue);l.useEffect(()=>L(s.formValue),[s.formValue]);const N=!0,[y,k]=l.useState(!1),[S,m]=l.useState(null),[D,E]=l.useState(!1),M=new Date().toISOString().slice(0,10),$=te(t),z=se();async function T(n){if(n.preventDefault(),!!z.begin())try{await W(n)}finally{z.end()}}async function W(n){if(n.preventDefault(),m(null),!a.trim()||!d.trim())return c(t,{error_type:"validation",error_field:"name"}),m("Bitte Vor- und Nachname angeben.");if(!f)return c(t,{error_type:"validation",error_field:"location"}),m("Bitte einen Standort wählen.");if(!i)return c(t,{error_type:"validation",error_field:"date"}),m("Bitte ein Wunschdatum wählen.");if(!p||Number(p)<1)return c(t,{error_type:"validation",error_field:"party_size"}),m("Bitte die ungefähre Gästezahl angeben.");if(h.replace(/\D/g,"").length<6)return c(t,{error_type:"validation",error_field:"phone"}),m("Bitte eine gültige Mobilnummer angeben.");re(t),k(!0);try{const o=Q(),u=await r({data:{first_name:a.trim(),last_name:d.trim(),phone:h.trim(),event_date:i,party_size:p?Number(p):void 0,whatsapp_ok:N,location:f,utm_source:o.utm_source,utm_medium:o.utm_medium,utm_campaign:o.utm_campaign,utm_c
25ontent:o.utm_content,referrer:o.referrer,landing_page:o.landing_page}});u.ok?(E(!0),j({event:"geburtstag_lead",location:f,whatsapp_ok:N}),ee({lead_source:"geburtstag",campaign:"geburtstag_prenzlauer_berg",form_id:t.formSlug,form_name:"Geburtstags-Anfrage",standort:f,submission_id:u.id,phone:h,first_name:a,last_name:d,extra:{whatsapp_ok:N}})):(c(t,{error_type:"server",error_message:u.error}),m(u.error))}catch{c(t,{error_type:"server"}),m("Da ist etwas schiefgelaufen. Bitte versuch es nochmal.")}finally{k(!1)}}const g="w-full rounded-xl border border-border bg-background px-4 py-3 text-base text-foreground placeholder:text-muted-foreground/70 outline-none focus:border-[#ffbd59] focus:ring-2 focus:ring-[#ffbd59]/30";return e.jsx("section",{id:"anfrage",className:"scroll-mt-28 md:scroll-mt-32 py-14 md:py-20 border-b border-border/50 bg-muted/40",children:e.jsx("div",{className:"max-w-6xl mx-auto px-5 sm:px-6",children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl",children:["Geburtstag ",e.jsx("span",{className:"text-gold",children:"anfragen"})]}),e.jsx("p",{className:"mt-3 text-muted-foreground",children:"Kurz ausfüllen — wir melden uns per WhatsApp und bestätigen deine Anfrage, falls Kapazitäten verfügbar sind. Unverbindlich, keine Anzahlung."}),D?e.jsxs("div",{className:"mt-6 rounded-2xl border border-[#25D366]/40 bg-card p-6 text-center shadow-lg",children:[e.jsx(_,{className:"mx-auto h-8 w-8 text-[#25D366]"}),e.jsx("h3",{className:"mt-3 text-xl font-bold",children:"Anfrage ist da! 🎉"}),e.jsxs("p",{className:"mt-2 text-sm text-muted-foreground",children:["Wir melden uns in Kürze per WhatsApp an ",h," und bestätigen dir alles für den ",i.split("-").reverse().join("."),"."]}),e.jsx("div",{className:"mt-5 flex flex-col items-center gap-2"})]}):e.jsxs("form",{onSubmit:T,...$.formProps,id:t.formSlug,name:t.formSlug,className:"mt-6 rounded-2xl border border-border bg-card p-5 sm:p-6 shadow-lg space-y-4",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 rounded-full border border-[#ffbd59]/40 bg-background/70 px-3 py-1.5 text-sm font-semibold text-gold",children:[e.jsx(B,{className:"h-4 w-4"})," Standort: ",s.name]}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("label",{htmlFor:"bd-first",className:"text-sm font-semibold",children:"Vorname"}),e.jsx("input",{id:"bd-first",name:"given-name",autoComplete:"given-name",required:!0,maxLength:60,value:a,onChange:n=>x(n.target.value),className:`mt-1.5 ${g}`,placeholder:"Max"})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"bd-last",className:"text-sm font-semibold",children:"Nachname"}),e.jsx("input",{id:"bd-last",name:"family-name",autoComplete:"family-name",required:!0,maxLength:60,value:d,onChange:n=>b(n.target.value),className:`mt-1.5 ${g}`,placeholder:"Mustermann"})]})]}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("label",{htmlFor:"bd-date",className:"text-sm font-semibold",children:"Wann soll es stattfinden?"}),e.jsxs(de,{children:[e.jsx(me,{asChild:!0,children:e.jsxs("button",{id:"bd-date",type:"button",className:`mt-1.5 flex items-center justify-between gap-2 text-left ${g} ${i?"":"text-muted-foreground/70"}`,children:[i?i.split("-").reverse().join("."):"TT.MM.JJJJ",e.jsx(je,{className:"h-4 w-4 opacity-70"})]})}),e.jsx(ce,{className:"w-auto p-0",align:"start",children:e.jsx(ue,{mode:"single",locale:xe,weekStartsOn:1,selected:i?new Date(`${i}T00:00:00`):void 0,onSelect:n=>{if(!n)return w("");const o=u=>String(u).padStart(2,"0");w(`${n.getFullYear()}-${o(n.getMonth()+1)}-${o(n.getDate())}`)},disabled:{before:new Date(`${M}T00:00:00`)},defaultMonth:i?new Date(`${i}T00:00:00`):new Date,className:"p-3 pointer-events-auto"})})]})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"bd-guests",className:"text-sm font-semibold",children:"Ca. Gäste"}),e.jsx("input",{id:"bd-guests",type:"number",inputMode:"numeric",required:!0,min:1,max:200,value:p,onChange:n=>C(n.target.value),className:`mt-1.5 ${g}`,placeholder:"10"})]})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"bd-phone",className:"text-sm font-semibold",children:"Mobilnummer"}),e.jsx("input",{id:"bd-phone",type:"tel",inputMode:"tel",autoComplete:"tel",required:!0,maxLength:40,value:h,onChange:n=>F(n.target.value),className:`mt-1.5 ${g}`,placeholder:"0170 1234567"})]}),S&&e.jsxs("p",{className:"flex items-start gap-2 text-sm text-red-400",children:[e.jsx(Ne,{className:"h-4 w-4 mt-0.5 shrink-0"}
25)," ",S]}),e.jsxs("button",{type:"submit",disabled:y,className:"inline-flex w-full items-center justify-center gap-2 rounded-2xl bg-gold px-6 py-4 text-lg font-bold shadow-lg shadow-[#ffbd59]/20 transition hover:brightness-105 disabled:opacity-60",children:[y&&e.jsx(ve,{className:"h-5 w-5 animate-spin"}),"Anfrage senden"]}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-4 gap-y-1 text-sm text-muted-foreground pt-1",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(we,{className:"h-3.5 w-3.5 text-[#ffbd59]"})," Unverbindlich"]}),e.jsx("span",{className:"opacity-60",children:"·"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(ye,{className:"h-3.5 w-3.5 text-[#ffbd59]"})," Keine Anzahlung"]}),e.jsx("span",{className:"opacity-60",children:"·"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(ke,{className:"h-3.5 w-3.5 text-[#ffbd59]"})," Schnelle Rückmeldung"]}),e.jsx("span",{className:"opacity-60",children:"·"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(Se,{className:"h-3.5 w-3.5 text-[#ffbd59]"})," Daten sind sicher"]})]})]})]})})})}function Ye(){const s=[{n:1,title:"Anfrage senden",text:"Raum, Wunschdatum, Uhrzeit, Gästezahl, Handynummer. Dauert 30 Sekunden.",icon:ze},{n:2,title:"Wir prüfen und bestätigen",text:"Innerhalb von 72 Stunden per WhatsApp. Die Gästezahl kannst du bis 48 Stunden vorher noch anpassen.",icon:Pe},{n:3,title:"Feiern",text:"Wir bringen jedem Gast den Shot aus der ersten Runde an den Tisch. Anschließend wird bequem über die App bestellt.",icon:Be}];return e.jsx("section",{className:"py-14 md:py-20 border-b border-border/50 bg-[#0d1220]",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-5 sm:px-6",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl",children:["In 3 Schritten zu deiner ",e.jsx("span",{className:"text-gold",children:"Feier"})]}),e.jsx("div",{className:"mt-6 grid gap-3 sm:grid-cols-3",children:s.map(t=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-5 shadow-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"inline-flex h-7 w-7 items-center justify-center rounded-full bg-gold text-sm font-black",children:t.n}),e.jsx(t.icon,{className:"h-4 w-4 text-gold"})]}),e.jsx("h3",{className:"mt-3 font-bold",children:t.title}),e.jsx("p",{className:"mt-1.5 text-sm text-muted-foreground",children:t.text})]},t.n))}),e.jsx("div",{className:"mt-7 flex flex-col items-center gap-2",children:e.jsx(v,{location:"steps",className:"w-full sm:w-auto"})})]})})}function Ze(){const s=[{img:Ee.url,emoji:"",title:"Bier (0,3 L)",price:"nur 2,60 €",alt:"Frisch gezapfte Biere im Pub&Go"},{img:$e.url,emoji:"",title:"Shots (2 cl)",price:"nur 2,00 €",alt:"Vier Shots im Pub&Go"},{img:We.url,emoji:"",title:"Softdrinks (0,3 L)",price:"nur 2,50 €",alt:"Softdrinks im Glas im Pub&Go"}];return e.jsx("section",{className:"py-14 md:py-20 border-b border-border/50",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-5 sm:px-6",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl",children:["Und danach? ",e.jsx("span",{className:"text-gold",children:"Smarte Preise."})]}),e.jsx("p",{className:"mt-3 text-muted-foreground max-w-2xl",children:"Weil bei uns über die App bestellt wird, arbeiten wir effizienter — und geben den Preisvorteil direkt an euch weiter. Dein Abend reicht viel weiter."}),e.jsx("div",{className:"mt-6 grid gap-4 sm:grid-cols-3",children:s.map(t=>e.jsxs("div",{className:"overflow-hidden rounded-2xl border border-border bg-card shadow-lg",children:[e.jsx("img",{src:t.img,alt:t.alt,loading:"lazy",decoding:"async",className:"h-36 w-full object-cover"}),e.jsxs("div",{className:"p-4",children:[e.jsxs("p",{className:"text-sm font-semibold",children:[t.emoji?e.jsx("span",{"aria-hidden":"true",children:t.emoji}):null,t.emoji?" ":"",t.title]}),e.jsx("p",{className:"mt-1 text-2xl font-black text-gold",children:t.price})]})]},t.title))})]})})}function Qe({s}){return e.jsx("section",{className:"py-14 md:py-20 border-b border-border/50 bg-[#0a0a0c]",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-5 sm:px-6",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl",children:["Pub&Go ",e.jsx("span",{className:"text-gold",children:s.locationHeadline})]}),e.jsxs("p",{className:"mt-4 inline-flex items-start gap-2 text-sm font-semibold",children:[e.jsx(B,{className:"h-4 w-4 text-gold mt-0.5 shrink-0"}),s.addressLine]}),e.jsx("div",{className:"mt-6 grid gap-3 sm:grid-cols-3",children:s.gallery.map(t=>e.jsx("img",{src:t.url,alt:t.alt,loading:"lazy",decoding:"async",className:"h-40 w-full rounded-2xl border border-border object-cover"},t.url))}),e.jsx("div",{className:"mt-4 overflow-hidden rounded-2xl border border-border",children:e.jsx(ae,{title:`Karte: ${s.addressLine}`,src:s.mapsEmbed,label:`Karte anzeigen · ${s.street}`,className:"h-64 w-full"})})]})})}function Xe({s}){const t=Ie(s);return e.jsx("section",{className:"py-14 md:py-20 border-b border-border/50",style:{backgroundColor:"#0d1220"},children:e.jsx("div",{className:"max-w-6xl mx-auto px-5 sm:px-6",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl",children:["Häufige ",e.jsx("span",{className:"text-gold",children:"Fragen"})]}),e.jsx(ne,{type:"single",collapsible:!0,className:"mt-5",children:t.map(r=>e.jsxs(le,{value:r.q,children:[e.jsx(ie,{className:"text-left text-base",children:r.q}),e.jsx(oe,{className:"text-muted-foreground",children:r.a})]},r.q))})]})})})}function et(){return e.jsxs("section",{className:"relative py-16 md:py-24 overflow-hidden",style:{backgroundColor:"#0d1220"},children:[e.jsx("div",{className:"absolute inset-0 -z-10",style:{backgroundColor:"#0d1220"}}),e.jsxs("div",{className:"max-w-6xl mx-auto px-5 sm:px-6 text-center",children:[e.jsx(Ge,{className:"mx-auto h-6 w-6 text-gold"}),e.jsxs("h2",{className:"mt-3 font-display text-3xl sm:text-5xl",children:["Bereit für deine ",e.jsx("span",{className:"text-gold",children:"Feier?"})]}),e.jsx("p",{className:"mt-3 text-muted-foreground",children:"Kurz ausfüllen — den Rest machen wir. 🍻"}),e.jsx("div",{className:"mt-6 flex flex-col items-center gap-2",children:e.jsx(v,{location:"final",size:"lg",className:"w-full sm:w-auto"})})]})]})}function tt(){return e.jsx("p",{className:"max-w-3xl mx-auto px-5 sm:px-6 pt-10 pb-10 text-center text-sm leading-relaxed text-muted-foreground",children:"Ausschank nur an Volljährige (ab 18). Bitte trinke verantwortungsvoll. Erste Runde Shots: ein Shot je Gast, einmalig für die bestätigte Runde, einlösbar vor Ort."})}function st(){const[s,t]=l.useState(!1);return l.useEffect(()=>{const r=()=>t(window.scrollY>320);return r(),window.addEventListener("scroll",r,{passive:!0}),()=>window.removeEventListener("scroll",r)},[]),e.jsx("div",{className:`fixed inset-x-0 bottom-0 z-50 px-4 pb-4 pt-3 bg-gradient-to-t from-background via-background/95 to-transparent pointer-events-none md:hidden transition-all duration-300 ${s?"translate-y-0 opacity-100":"translate-y-full opacity-0"}`,children:e.jsx("button",{type:"button",onClick:()=>{j({event:"cta_click",cta_id:"geburtstag_anfrage",location:"sticky"}),R()},className:"pointer-events-auto flex w-full max-w-md mx-auto items-center justify-center gap-2 rounded-2xl bg-gold px-6 py-4 text-base font-bold shadow-lg shadow-[#ffbd59]/20",children:"🎂 Geburtstag anfragen"})})}
25export{Bt 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.