1import{j as e,r as d}from"./vendor-react-C4lSvK_c.js";import{j as o,k as x,q as h,s as u,L as f,e as p,t as m,m as j,i as t,u as g,v as N,B as b,w as y}from"./index-DAMXMjK3.js";import{B as v}from"./Breadcrumbs-DybpqDUf.js";import{U as w}from"./user-1rqERLBe.js";import{ContactForm as k}from"./ContactForm-v0u6juou.js";import{P as C,C as S}from"./checkbox-Rkh1aT4X.js";import"./vendor-query-C1ZGw0xR.js";import"./vendor-motion-Cpi027kt.js";import"./house-CJagOrvP.js";import"./vendor-forms-q8Q6HM0Z.js";import"./input-BckSseWc.js";import"./Turnstile-DWUvGrpf.js";import"./client-DK_d-_9C.js";import"./vendor-data-DSk3sQHr.js";import"./vendor-tslib-eMSY344_.js";import"./triangle-alert-_4QoAycP.js";const M=({name:r,role:a,phone:l,email:n,image:i,isPlaceholder:c})=>e.jsxs("div",{className:"card-elevated p-6 text-center",children:[e.jsx("div",{className:"w-20 h-20 rounded-full bg-secondary flex items-center justify-center mx-auto mb-4",children:i?e.jsx("img",{src:i,loading:"lazy",decoding:"async",alt:r,className:"w-full h-full rounded-full object-cover"}):e.jsx(w,{className:"h-10 w-10 text-muted-foreground"})}),e.jsx("h3",{className:"font-semibold mb-1 text-lg sm:text-xl md:text-2xl",children:c?e.jsx("span",{className:"text-muted-foreground",children:r}):r}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:a}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("a",{href:`tel:${l.replace(/\s/g,"")}`,className:"flex items-center justify-center gap-2 text-sm text-foreground hover:text-primary transition-colors",children:[e.jsx(o,{className:"h-4 w-4"}),l]}),e.jsxs("a",{href:`mailto:${n}`,className:"flex items-center justify-center gap-2 text-sm text-foreground hover:text-primary transition-colors",children:[e.jsx(x,{className:"h-4 w-4"}),n]})]})]}),q=()=>{const[r,a]=d.useState(()=>{var s;return((s=h())==null?void 0:s.media)===!0}),[l,n]=d.useState(!1),i=d.useId();d.useEffect(()=>u(s=>{s!=null&&s.media?a(!0):a(!1)}),[]);const c=()=>{l&&y(!0),a(!0)};return e.jsxs(f,{children:[e.jsx(p,{title:"Kontakt | Dr. JUNGHANS Medical",description:"Kontaktieren Sie Dr. JUNGHANS® Medical: Telefon, E-Mail oder Kontaktformular. Persönliche Ansprechpartner für Ihre B2B-Anfragen.",canonical:"/kontakt",keywords:"Kontakt, Dr. JUNGHANS®, Medizinartikel bestellen, B2B Ansprechpartner, Bad Lausick"}),e.jsx("section",{className:"hero-gradient text-primary-foreground py-16 lg:py-24",children:e.jsxs("div",{className:"container",children:[e.jsx(v,{tone:"dark"}),e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("h1",{className:"mb-4",children:"Kontakt"}),e.jsx("p",{className:"text-xl text-primary-foreground/90 leading-relaxed",children:"Wir freuen uns auf Ihre Nachricht. Unser Team steht Ihnen gerne für Fragen und Bestellungen zur Verfügung."})]})]})}),m.length>0&&e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("h2",{className:"mb-3",children:"Ihre kompetenten Ansprechpartner"}),e.jsx("p",{className:"text-muted-foreground",children:"Persönliche Betreuung für Ihre Anliegen."})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 max-w-4xl mx-auto",children:m.map(s=>e.jsx(M,{name:s.name,role:s.role,phone:s.phone,email:s.email,image:s.image,isPlaceholder:s.isPlaceholder},s.id))})]})}),e.jsx("section",{className:"section-padding bg-secondary/30",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"mb-6 text-xl font-medium sm:text-2xl md:text-3xl",children:"So erreichen Sie uns"}),e.jsxs("div",{className:"space-y-6 mb-8",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(j,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-1 text-lg font-semibold sm:text-xl md:text-2xl",children:"Adresse"}),e.jsxs("p",{className:"text-muted-foreground",children:[t.name,e.jsx("br",{}),t.address.street,e.jsx("br",{}),t.address.zip," ",t.address.city]})]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(o,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-1 text-lg font-semibold sm:text-xl md:text-2xl",children:"Telefon"}),e.jsx("a",{href:`tel:${t.contact.phoneClean}`,className:"-my-2.5 inline-flex min-h-11 items-center font-medium tabular-nums text-primary transition-colors hover:text-accent-foreground sm:my-0 sm:min-h-0",children:t.contact.phone})]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(C,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-1 text-lg font-semibold sm:text-xl md:text-2xl",children:"Fax"}),e.jsx("p",{className:"text-muted-foreground",children:t.contact.fax})]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(x,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-1 text-lg font-semibold sm:text-xl md:text-2xl",children:"E-Mail"}),e.jsx("a",{href:`mailto:${t.contact.email}`,className:"-my-2.5 inline-flex min-h-11 items-center text-primary transition-colors hover:text-accent-foreground sm:my-0 sm:min-h-0",children:t.contact.email})]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(g,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-1 text-lg font-semibold sm:text-xl md:text-2xl",children:"Ãffnungszeiten"}),e.jsxs("p",{className:"text-muted-foreground",children:[t.hours.days,e.jsx("br",{}),t.hours.time]})]})]})]}),e.jsx("div",{className:"rounded-xl overflow-hidden border border-border",children:r?e.jsx("iframe",{src:"https://maps.google.com/maps?q=K%C3%A4the-Kollwitz-Stra%C3%9Fe+34%2C+04651+Bad+Lausick&z=16&output=embed",width:"100%",height:"300",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Standort Dr. JUNGHANS® Medical GmbH"}):e.jsxs("div",{className:"min-h-[300px] bg-secondary/50 flex flex-col items-center justify-center p-6 text-center",children:[e.jsx(N,{className:"h-10 w-10 text-muted-foreground mb-3"}),e.jsx("h3",{className:"mb-2 text-lg font-semibold sm:text-xl md:text-2xl",children:"Karte von Google Maps"}),e.jsxs("p",{className:"text-sm text-muted-foreground mb-4 max-w-sm",children:["Wenn Sie die Karte laden, überträgt Ihr Browser Daten an Google, auch in die USA. Mehr in unseren"," ",e.jsx("a",{href:"/datenschutz#google-maps",className:"link-inline",children:"Datenschutzhinweisen"}),"."]}),e.jsx(b,{onClick:c,children:"Karte laden"}),e.jsxs("div",{className:"flex items-center gap-2 mt-3",children:[e.jsx(S,{id:i,checked:l,onCheckedChange:s=>n(s===!0)}),e.jsx("label",{htmlFor:i,className:"text-xs text-muted-foreground cursor-pointer",children:"Karten und Videos künftig immer laden"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-4",children:[t.address.street,", ",t.address.zip," ",t.address.city," ·"," ",e.jsx("a",{href:"https://www.google.com/maps/search/?api=1&query=K%C3%A4the-Kollwitz-Stra%C3%9Fe+34%2C+04651+Bad+Lausick",target:"_blank",rel:"noopener noreferrer",className:"link-inline",children:"Route in neuem Tab öffnen"})]})]})})]}),e.jsxs("div",{children:[e.jsx("h2",{className:"mb-6 text-xl font-medium sm:text-2xl md:text-3xl",children:"Schreiben Sie uns"}),e.jsx("div",{className:"bg-background rounded-2xl border border-border p-6 lg:p-8",children:e.jsx(k,{})})]})]})})})]})};export{q as default};
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.