PageSourceSearch

https://www.pubandgo.de/assets/events-organisieren-ajkw8zjy.js

js pubandgo.de collected 2026-10-02 01:02:14 UTC 23,271 bytes, 5 lines download raw bytes

1import{c as v,r as k,j as e,at as re,S as ne,a as ie,au as le,av as oe,aw as ce,ax as me,ay as de,az as ue,L as U,B as he}from"./index-Bj6dd6Hz.js";import{u as $}from"./useServerFn-5evlmWYQ.js";import{L as xe}from"./LazyMap-C9twDuLT.js";import{B as q}from"./button-CrWXwc0p.js";import{L as u,I as P}from"./label-DCxM7uWO.js";import{S as pe,a as fe,b as ge,c as be,d as R,D as Ne,T as je}from"./DateTimePicker-DVfmEox1.js";import{c as ye}from"./inquiries.functions-1eMN67nV.js";import{n as ve}from"./event-inquiry.functions-DRuuNpsF.js";import{pushLeadEvent as we}from"./track-lead-DmspllMw.js";import{u as ke,a as _e,p as C,b as Se}from"./form-tracking-BM_QEtah.js";import{O as Ee}from"./ops-config-DsrEXEug.js";import{M as O}from"./map-pin-D2LOHQ8l.js";import{L as Be,P as Fe,T as Pe}from"./timer-9hcjAksQ.js";import{B as ze}from"./beer-DuMz_1z3.js";import{P as Ae}from"./percent-DBXYetu3.js";import{L as Re}from"./loader-circle-CHmlzq6B.js";import{P as K}from"./party-popper-DVNiyYpI.js";import{S as Ce}from"./shield-check-DBATh_XA.js";import{C as Le}from"./circle-check-8OrxvPw-.js";import{C as Te}from"./circle-alert-CU-Phh0A.js";import{B as Me}from"./briefcase-Cv4qJvPb.js";import{U as De}from"./users-MkWQsbQK.js";import"./index-CQMWysiX.js";import"./popover-DFr-89Rl.js";import"./chevron-right-DKfb3jQd.js";import"./index-DxIFhRYZ.js";import"./index-B_krPbjd.js";import"./check-aU0xGygC.js";import"./calendar-JMa5mrjD.js";import"./clock-DzBj8PU8.js";const He=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]],Ie=v("disc-3",He);const Ge=[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]],Ue=v("door-open",Ge);const $e=[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]],Oe=v("euro",$e);const Ke=[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]],We=v("handshake",Ke);const Ve=[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]],qe=v("headphones",Ve);const Ze=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]],Je=v("mic",Ze);const Ye=[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["path",{d:"m9 9 12-2",key:"1e64n2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]],Qe=v("music-4",Ye),Z=k.forwardRef(({className:s,...l},d)=>e.jsx("textarea",{className:re("flex min-h-[60px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",s),ref:d,...l}));Z.displayName="Textarea";const W=["5–10","10–15","15–20","20–25","25–30","30+"],Xe="10–15",y="Ich habe mehr als 30 Gäste und möchte die ganze Bar buchen.";function et(s){return s==="30+"}function tt(s){return s.includes(y)?s:s.trim()?`${s.trimEnd()}
2${y}`:y}function st(s){return s.includes(y)?s.replace(y,"").replace(/\n{3,}/g,`
3
4`).replace(/[ \t]+$/gm,"").trim():s}const at="/__l5e/assets-v1/8507fcff-2568-41cc-ab07-7fe350acb7d4/reservieren-dj-night.jpg",rt={url:at},c="#ffbd59",z={bayreuth:"Pub&Go Bayreuth","prenzlauer-berg":"Pub&Go Berlin Prenzlauer Berg",fuerth:"Pub&Go Fürth"},nt=Ee,h="text-white/80 text-sm font-medium",J="w-full bg-[#0d0d0d] border-2 border-white/25 rounded-md text-white text-sm placeholder:text-white/40 focus-visible:ring-[#ffbd59]/60",g=`${J} h-11`,it=`${J} min-h-28 py-2`,lt="w-full h-auto min-h-11 py-3 rounded-2xl whitespace-normal text-center leading-snug bg-[#ffbd59] text-black font-bold hover:bg-[#ffcd7d] disabled:opacity-50 animate-pulse-glow";function ot(){document.getElementById("anfrage")?.scrollIntoView({behavior:"smooth",block:"start"})}function ns(){return e.jsxs("div",{className:"min-h-screen bg-black text-white",children:[e.jsx(ne,{variant:"ueber"}),e.jsx(dt,{}),e.jsx(ut,{}),e.jsx(Et,{}),e.jsx(Bt,{}),e.jsx(ie,{})]})}const ct=[{icon:e.jsx(Be,{className:"h-6 w-6"}),label:"0 € Anzahlung"},{icon:e.jsx(ze,{className:"h-6 w-6"}),label:"Ganze Bar buchen"},{icon:e.jsx(Ue,{className:"h-6 w-6"}),label:"Privater Barbereich"},{icon:e.jsx(Oe,{className:"h-6 w-6"}),label:"Spätipreise"},{icon:e.jsx(Ae,{className:"h-6 w-6"}),label:"Faire Rabatte"}];function mt({icon:s,label:l}){return e.jsxs("div",{className:"flex flex-col items-center gap-2 text-center",children:[e.jsx("span",{style:{color:c},children:s}),e.jsx("span",{className:"text-sm sm:text-base font-semibold text-white/90",children:l})]})}function dt(){return e.jsx("section",{className:"relative w-full bg-black px-6 pt-20 pb-10 md:pt-24 md:pb-16",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsxs("h1",{className:"font-display-hh text-4xl sm:text-6xl md:text-7xl font-semibold leading-[1.02] tracking-tight",children:["Deine Feier. ",e.jsx("span",{style:{color:c},children:"Unsere Bar."})]}),e.jsx("p",{className:"mt-6 text-xl sm:text-2xl lg:text-3xl text-white/90 max-w-2xl mx-auto leading-relaxed",children:"Buche die ganze Bar oder unseren privaten Barbereich, für jedes Event."}
4),e.jsx("div",{className:"mt-12 grid grid-cols-5 gap-3 sm:gap-6 max-w-4xl mx-auto",children:ct.map(s=>e.jsx(mt,{...s},s.label))}),e.jsx(q,{type:"button",size:"lg",onClick:ot,className:"mt-12 h-auto min-h-12 px-8 py-3 rounded-2xl bg-[#ffbd59] text-black font-bold hover:bg-[#ffcd7d] animate-pulse-glow",children:"Jetzt anfragen"})]})})}function ut(){return e.jsx("section",{id:"anfrage",className:"bg-[#0d1220] py-10 sm:py-14 md:py-20 scroll-mt-24",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 grid gap-6 sm:gap-8 md:gap-12 md:grid-cols-2 items-stretch",children:[e.jsx("div",{className:"min-w-0",children:e.jsx(wt,{})}),e.jsx("div",{className:"min-w-0 w-full overflow-hidden rounded-2xl sm:rounded-3xl border border-white/10 h-[220px] sm:h-[320px] md:h-full",children:e.jsx("img",{src:rt.url,alt:"Event in der Pub&Go Bar",className:"h-full w-full object-cover",loading:"lazy",decoding:"async"})})]})})}function ht({icon:s,title:l,children:d}){return e.jsxs("div",{className:"min-w-0 rounded-2xl sm:rounded-3xl border border-white/10 bg-[#080808] p-5 sm:p-6 md:p-8",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-5 sm:mb-6",children:[e.jsx("div",{className:"h-10 w-10 sm:h-11 sm:w-11 shrink-0 rounded-xl flex items-center justify-center text-black",style:{backgroundColor:c},children:s}),e.jsx("h2",{className:"min-w-0 text-xl sm:text-2xl md:text-3xl font-display font-bold text-white break-words",children:l})]}),d]})}const xt="+49 921 28009393",pt="tel:+4992128009393",ft=60,gt="Pflichtfeld",bt="Bitte gib eine gültige E-Mail-Adresse ein",Nt="Bitte gib eine gültige Telefonnummer ein",jt="Bitte wähle ein Datum in der Zukunft",yt=/^[^\s@]+@[^\s@]+\.[a-zA-Z]{2,}$/,vt=/^\+?[0-9][0-9\s()/.-]{6,}$/,L={bayreuth:{startHour:17,endHour:23,closedWeekdays:[0,1]},"prenzlauer-berg":{startHour:17,endHour:23,closedWeekdays:[1],minTime:"17:30"},fuerth:{startHour:17,endHour:23,closedWeekdays:[0,1]}};function V(){const s=new Date(Date.now()+1728e5);return s.setHours(0,0,0,0),s}function b({msg:s}){return s?e.jsx("p",{className:"text-sm text-red-400",children:s}):null}function wt(){const s=$(ye),l=$(ve),[d,_]=k.useState({kind:"idle"}),[x,S]=k.useState({}),M={location:"",firstName:"",lastName:"",email:"",phone:"+49 ",date:"",time:"",guests:"20",info:"",company:""},[a,N]=k.useState(M);k.useEffect(()=>{const t=new URLSearchParams(window.location.search),r=(t.get("standort")??t.get("location")??t.get("utm_content")??t.get("utm_campaign")??"").toLowerCase();r&&(r.includes("prenz")||r.includes("berlin")?N(n=>({...n,location:"prenzlauer-berg"})):r.includes("fuerth")||r.includes("fürth")?N(n=>({...n,location:"fuerth"})):r.includes("bayreuth")&&N(n=>({...n,location:"bayreuth"})))},[]);const p=(t,r)=>{N(n=>({...n,[t]:r})),S(n=>({...n,[t]:""}))},D=(t,r)=>{const n=r.trim();if(t==="company")return"";if(!n||n==="+49")return gt;if(t==="email"&&!yt.test(n))return bt;if(t==="phone"&&!vt.test(n))return Nt;if(t==="date"){const[o,j,i]=n.split("-").map(Number);if(new Date(o,(j??1)-1,i??1)<V())return jt}return""},E=t=>{const r=D(t,String(a[t]??""));S(n=>({...n,[t]:r}))},Y=t=>{if(t.endsWith("+"))return parseInt(t,10)||ft;const r=parseInt(t,10);return Number.isFinite(r)&&r>0?r:1},A=d.kind==="submitting",B=a.location?L[a.location]:L.bayreuth,[Q,H]=k.useState(!1),I=(t,r,n)=>{const o=n==="prenzlauer-berg"&&et(r);return o&&!t.info.includes(y)?(H(!0),{...t,guests:r,info:tt(t.info)}):!o&&Q&&t.info.includes(y)?(H(!1),{...t,guests:r,info:st(t.info)}):{...t,guests:r}},X=t=>{N(r=>I(r,t,r.location)),S(r=>({...r,guests:""}))},ee=t=>{N(r=>{const n={...r,location:t},o=L[t];if(r.date){const[m,w,F]=r.date.split("-").map(Number);m&&w&&F&&o.closedWeekdays.includes(new Date(m,w-1,F).getDay())&&(n.date="")}r.time&&(o.minTime?r.time<o.minTime:Number(r.time.slice(0,2))<o.startHour)&&(n.time="");const j=W;let i=n.guests;return t==="prenzlauer-berg"&&!j.includes(i)&&(i=Xe),t!=="prenzlauer-berg"&&j.includes(i)&&(i="20"),I(n,i,t)})},f={formSlug:"events_organisieren",formName:"Bar-Buchung / Event-Anfrage",leadSource:"events_organisieren",standort:a.location?z[a.location]:void 0},te=ke(f),G=_e(),se=async t=>{if(t.preventDefault(),!!G.begin())try{await ae(t)}finally{G.end()}},ae=async t=>{if(t.preventDefault(),A)return;const r=["location","firstName","lastName","email","phone","date","time","guests","info"],n={};for(const i of r){const m=D(i,String(a[i]??""));m&&(n[i]=m)}if(S(n),Object.keys(n).length>0){const i=r.find(m=>n[m]);C(f,{error_type:"validation",error_field:i,error_message:i?n[i]:void 0});return}if(a.company.trim()){_({kind:"success"});return}Se(f),_({kind:"submitting"});const o=a.location,j=`${a.firstName.trim()} ${a.lastName.trim()}`.trim();try{const i=Y(a.guests),m=[...o==="prenzlauer-berg"?["🔴🔴🔴 BERLIN PRENZLAUER BERG 🔴🔴🔴"]:[],"[EVENT-ANFRAGE / BAR-BUCHUNG]",`Standort: ${z[o]}`,`Gäste laut Auswahl: ${a.guests}`,"","Info zum Event:",a.info.trim()||"—"].join(`
5`),w=await s({data:{type:"events_organisieren",pub_id:nt,guest_name:j,guest_email:a.email.trim(),guest_phone:a.phone.trim(),party_size:i,event_date:a.date,event_time:a.time||"19:00",notes:m,meta:{...he(),location:o,form_source:"events_organisieren",first_name:a.firstName.trim(),last_name:a.lastName.trim()}}});if(!w.ok&&w.status!==409&&!w.stored){C(f,{error_type:"server"}),_({kind:"error",message:""});return}await l({data:{fullName:j,email:a.email.trim(),phone:a.phone.trim(),date:a.date,time:a.time||"19:00",guests:`${a.guests}
5`,details:a.info.trim(),location:z[o],company:""}}).catch(F=>console.error("notifyEventInquiry failed",F)),we({lead_source:"events_organisieren",campaign:"events_organisieren",form_id:f.formSlug,form_name:"Bar-Buchung / Event-Anfrage",standort:z[o],email:a.email,phone:a.phone,first_name:a.firstName,last_name:a.lastName,extra:{party_size:i}}),N(M),S({}),_({kind:"success"})}catch(i){console.error(i),C(f,{error_type:"server"}),_({kind:"error",message:""})}};return e.jsx(ht,{icon:e.jsx(K,{className:"h-5 w-5"}),title:"Reserviere die Bar",children:e.jsxs("form",{id:f.formSlug,name:f.formSlug,className:"space-y-5",onSubmit:se,...te.formProps,noValidate:!0,children:[e.jsxs("div",{className:"absolute left-[-9999px] h-0 w-0 overflow-hidden","aria-hidden":"true",children:[e.jsx("label",{htmlFor:"eo-company",children:"Firma"}),e.jsx("input",{id:"eo-company",name:"company",type:"text",tabIndex:-1,autoComplete:"off",value:a.company,onChange:t=>p("company",t.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-location",className:h,children:"Standort"}),e.jsxs(pe,{value:a.location||void 0,onValueChange:t=>ee(t),children:[e.jsx(fe,{id:"eo-location",className:g,children:e.jsx(ge,{placeholder:"Standort wählen"})}),e.jsxs(be,{className:"bg-neutral-950 text-white border-white/15",children:[e.jsx(R,{value:"prenzlauer-berg",children:"Berlin Prenzlauer Berg"}),e.jsx(R,{value:"fuerth",children:"Fürth"}),e.jsx(R,{value:"bayreuth",children:"Bayreuth"})]})]}),e.jsx(b,{msg:x.location})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-firstName",className:h,children:"Vorname"}),e.jsx(P,{id:"eo-firstName",maxLength:80,autoComplete:"given-name",value:a.firstName,onChange:t=>p("firstName",t.target.value),onBlur:()=>E("firstName"),className:g}),e.jsx(b,{msg:x.firstName})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-lastName",className:h,children:"Nachname"}),e.jsx(P,{id:"eo-lastName",maxLength:80,autoComplete:"family-name",value:a.lastName,onChange:t=>p("lastName",t.target.value),onBlur:()=>E("lastName"),className:g}),e.jsx(b,{msg:x.lastName})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-email",className:h,children:"E-Mail-Adresse"}),e.jsx(P,{id:"eo-email",type:"email",maxLength:255,autoComplete:"email",value:a.email,onChange:t=>p("email",t.target.value),onBlur:()=>E("email"),className:g}),e.jsx(b,{msg:x.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-phone",className:h,children:"Telefonnummer"}),e.jsx(P,{id:"eo-phone",type:"tel",inputMode:"tel",maxLength:40,autoComplete:"tel",value:a.phone,onChange:t=>p("phone",t.target.value),onBlur:()=>E("phone"),placeholder:"+49 …",className:g}),e.jsx(b,{msg:x.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-date",className:h,children:"Datum"}),e.jsx(Ne,{id:"eo-date",value:a.date,onChange:t=>p("date",t),disabled:t=>t<V()||B.closedWeekdays.includes(t.getDay()),placeholder:"Datum wählen",className:`${g} hover:bg-[#0d0d0d] hover:text-white`}),e.jsx(b,{msg:x.date})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-time",className:h,children:"Uhrzeit"}),e.jsx(je,{id:"eo-time",value:a.time,onChange:t=>p("time",t),startHour:B.startHour,endHour:B.endHour,minTime:B.minTime,className:g}),e.jsx(b,{msg:x.time})]}),e.jsxs("div",{className:"space-y-2 lg:col-span-2",children:[e.jsx(u,{htmlFor:"eo-guests",className:h,children:"Anzahl der Gäste"}),e.jsx("select",{id:"eo-guests",value:a.guests,onChange:t=>X(t.target.value),className:`${g} px-3 focus-visible:outline-none`,children:a.location==="prenzlauer-berg"?W.map(t=>e.jsxs("option",{value:t,className:"bg-neutral-950",children:[t," Personen"]},t)):e.jsxs(e.Fragment,{children:[[5,8,10,12,15,20,25,30,40,50,60].map(t=>e.jsxs("option",{value:t,className:"bg-neutral-950",children:[t," Personen"]},t)),e.jsx("option",{value:"60+",className:"bg-neutral-950",children:"60+ Personen"})]})})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(u,{htmlFor:"eo-info",className:h,children:"Kurze Info zum Event"}),e.jsx(Z,{id:"eo-info",value:a.info,onChange:t=>p("info",t.target.value),onBlur:()=>E("info"),rows:4,maxLength:1e3,className:it,placeholder:"Um was für ein Event geht's? (z.B. Geburtstag, Firmenfeier, Vereinsabend …)"}),e.jsx(b,{msg:x.info})]}),e.jsx(q,{type:"submit",disabled:A,className:lt,size:"lg",children:A?e.jsxs(e.Fragment,{children:[e.jsx(Re,{className:"mr-2 h-4 w-4 animate-spin"})," Wird gesendet…"]}):e.jsxs(e.Fragment,{children:[e.jsx(K,{className:"mr-2 h-4 w-4"})," Bar anfragen, wir rufen dich zurück"]})}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-4 gap-y-1 text-xs text-white/60 pt-1",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(Ce,{className:"h-3.5 w-3.5 text-[#ffbd59]"})," Unverbindlich"]}
5),e.jsx("span",{className:"opacity-60",children:"·"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(Fe,{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(Pe,{className:"h-3.5 w-3.5 text-[#ffbd59]"})," Schnelle Antwort"]})]}),d.kind==="success"&&e.jsxs("div",{role:"status",className:"flex items-start gap-3 rounded-2xl border border-[#ffbd59]/40 bg-[#ffbd59]/10 p-4 text-sm",children:[e.jsx(Le,{className:"h-5 w-5 text-[#ffbd59] shrink-0 mt-0.5"}),e.jsx("p",{className:"text-white/90",children:"Danke! Deine Anfrage ist bei uns eingegangen, wir melden uns in Kürze."})]}),d.kind==="error"&&e.jsxs("div",{role:"alert",className:"flex items-start gap-3 rounded-2xl border border-destructive/40 bg-destructive/10 p-4 text-sm",children:[e.jsx(Te,{className:"h-5 w-5 text-destructive shrink-0 mt-0.5"}),e.jsxs("p",{className:"text-white/90",children:["Etwas ist schiefgelaufen. Bitte versuch es erneut oder ruf uns direkt an:"," ",e.jsx("a",{href:pt,className:"font-semibold",style:{color:c},children:xt})]})]})]})})}const kt=[{icon:e.jsx(Me,{className:"h-6 w-6"}),title:"Firmenevents",text:"Bringe dein Team zusammen, in entspannter Atmosphäre statt im Konferenzraum. Wir stellen Getränke und Rahmen, bei Bedarf auch einen Screen für Präsentationen."},{icon:e.jsx(Je,{className:"h-6 w-6"}),title:"Stand up Comedy Abende",text:"Bring dein eigenes Programm auf die Bühne, direkt in unserer Bar. Perfekte Bühne, gute Akustik, und ein Publikum, das gerne lacht."}],_t=[{icon:e.jsx(qe,{className:"h-6 w-6"}),title:"Private DJ Partys",text:"Feiere deine private Party mit eigenem DJ, ganz ohne Publikum von draußen. Volle Kontrolle über Musik, Gäste und Ablauf, wir stellen nur die Bar."},{icon:e.jsx(Qe,{className:"h-6 w-6"}),title:"Live Auftritte",text:"Präsentiere deine Musik oder Performance vor echtem Publikum. Kleine Bühne, gute Technik, direkter Kontakt zu deinen Fans."},{icon:e.jsx(Ie,{className:"h-6 w-6"}),title:"Album Release Partys",text:"Feiere den Release deines neuen Albums mit Freunden und Fans. Wir sorgen für die Location, du sorgst für die Musik."}],St=[{icon:e.jsx(De,{className:"h-6 w-6"}),title:"Community Events",text:"Bringe deine Community an einem Ort zusammen, ohne großen Aufwand. Ob Meetup, Stammtisch oder Fanclub Treffen, wir bieten den Rahmen."},{icon:e.jsx(We,{className:"h-6 w-6"}),title:"Networking Events",text:"Schaffe den Rahmen für echte Gespräche, abseits vom klassischen Konferenzraum. Entspannte Atmosphäre, gute Getränke, mehr echte Verbindungen."}];function T({icon:s,title:l,text:d}){return e.jsxs("div",{className:"rounded-2xl border p-6 bg-white/[0.03]",style:{borderColor:`${c}33`},children:[e.jsx("div",{style:{color:c},children:s}),e.jsx("h3",{className:"mt-4 font-display text-2xl font-semibold",children:l}),e.jsx("p",{className:"mt-2 text-white/80 leading-relaxed",children:d})]})}function Et(){return e.jsx("section",{className:"relative bg-black py-16 sm:py-20 px-6",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-5xl lg:text-6xl font-semibold text-center tracking-tight",children:["Lass uns ",e.jsx("span",{style:{color:c},children:"zusammenarbeiten."})]}),e.jsx("div",{className:"mt-12 grid gap-5 md:grid-cols-2",children:kt.map(s=>e.jsx(T,{...s},s.title))}),e.jsx("div",{className:"mt-5 grid gap-5 md:grid-cols-3",children:_t.map(s=>e.jsx(T,{...s},s.title))}),e.jsx("div",{className:"mt-5 grid gap-5 md:grid-cols-2",children:St.map(s=>e.jsx(T,{...s},s.title))})]})})}function Bt(){const s=[{name:"Berlin · Prenzlauer Berg",address:"Stubbenkammerstraße 6 · 10437 Berlin (Helmholtzkiez)",hours:"Di–So ab 17 Uhr · Mo Ruhetag",mapTitle:"Karte: Pub&Go Stubbenkammerstraße 6, 10437 Berlin",mapSrc:"https://www.google.com/maps?q=Stubbenkammerstra%C3%9Fe%206,%2010437%20Berlin&output=embed",mapLabel:"Karte anzeigen · Stubbenkammerstraße 6",route:"https://www.google.com/maps/dir/?api=1&destination=Stubbenkammerstra%C3%9Fe+6,+10437+Berlin",to:"/standorte/berlin-prenzlauer-berg"},{name:"Fürth",address:`${ce} · ${me} ${de} (${ue})`,hours:"Di–Sa ab 17 Uhr · So & Mo Ruhetag",mapTitle:"Karte: Pub&Go Mathildenstraße 38, 90762 Fürth",mapSrc:oe,mapLabel:"Karte anzeigen · Mathildenstraße 38",route:le,to:"/standorte/fuerth"}];return e.jsx("section",{className:"relative bg-[#0d1220] py-16 sm:py-20 px-4 sm:px-6 border-t border-white/10",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsxs("h2",{className:"font-display text-3xl sm:text-4xl",children:["Unsere ",e.jsx("span",{className:"text-primary",children:"Standorte"})]}),e.jsx("p",{className:"mt-3 text-muted-foreground max-w-2xl",children:"Plane dein Event dort, wo es dir am nächsten ist — hier findest du alle aktuell geöffneten Pub&Go Standorte."}),e.jsx("div",{className:"mt-10 grid gap-5 sm:grid-cols-2",children:s.map(l=>e.jsxs("div",{className:"overflow-hidden rounded-2xl border border-white/10 bg-[#080808]",children:[e.jsx(xe,{title:l.mapTitle,src:l.mapSrc,label:l.mapLabel,className:"h-56 w-full"}),e.jsxs("div",{className:"p-5",children:[e.jsx("p",{className:"font-display text-xl text-white",children:l.name}),e.jsxs("p",{className:"mt-2 inline-flex items-start gap-2 text-sm text-white/80",children:[e.jsx(O,{className:"h-4 w-4 mt-0.5 shrink-0",style:{color:c}}),l.address]}),e.jsx("p",{className:"mt-2 text-sm text-white/60",children:l.hours}),e.jsxs("div",{className:"mt-4 flex flex-wrap items-center gap-3",children:[e.jsx(U,{to:l.to,className:"inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-semibold text-black hover:opacity-90",style:{backgroundColor:c},children:"Mehr Details zum Standort →"}),e.jsx("a",{href:l.route,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-full border px-4 py-2 text-sm font-semibold hover:bg-white/5",style:{borderColor:`${c}66`,color:c},children:"Route planen"})]})]})]},l.name))}),e.jsxs("div",{className:"mt-6 rounded-2xl border border-white/10 bg-[#080808] p-5 flex items-start gap-4",children:[e.jsx(O,{className:"h-5 w-5 shrink-0 mt-1 text-white/50"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"font-semibold text-white flex flex-wrap items-center gap-2",children:["Bayreuth",e.jsx("span",{className:"rounded-full border border-white/20 px-2 py-0.5 text-[13px] font-medium text-white/70",children:"Ab 30.09. geöffnet"})]}),e.jsx("div",{className:"text-sm text-white/70",children:"Sophienstraße 4, 95444 Bayreuth"})]}),e.jsx(U,{to:"/standorte/bayreuth",className:"text-sm font-semibold whitespace-nowrap hover:opacity-80 transition",style:{color:c},children:"Zum Standort →"})]})]})})}export{ns 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.