PageSourceSearch

https://www.mvzkaiser.de/_next/static/chunks/64702-d9de8d733e35500c.js

js mvzkaiser.de collected 2026-10-06 18:40:58 UTC 62,281 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[64702],{64643:(e,r,t)=>{t.d(r,{A:()=>y});var s=t(95155),a=t(12115),l=t(93219),i=t(57420),n=t(52484),c=t(84980),d=t(7686),o=t(68822),x=t(439),m=t(94290),h=t(21283),u=t(41585),g=t(98506);let p="default"in g.A&&"object"==typeof g.A.default?g.A.default:g.A,f=e=>e.replace(/[^a-z0-9]/gi,"").toLowerCase(),b=new Map(Object.keys(p).map(e=>[f(e),e]));for(let[e,r]of Object.entries({activitysquare:"square-activity",alarmcheck:"alarm-clock-check",alarmminus:"alarm-clock-minus",alarmplus:"alarm-clock-plus",alertcircle:"circle-alert",alertoctagon:"octagon-alert",alerttriangle:"triangle-alert",areachart:"chart-area",arrowdowncircle:"circle-arrow-down",arrowdownleftfromcircle:"circle-arrow-out-down-left",arrowdownleftfromsquare:"square-arrow-out-down-left",arrowdownleftsquare:"square-arrow-down-left",arrowdownrightfromcircle:"circle-arrow-out-down-right",arrowdownrightfromsquare:"square-arrow-out-down-right",arrowdownrightsquare:"square-arrow-down-right",arrowdownsquare:"square-arrow-down",arrowleftcircle:"circle-arrow-left",arrowleftsquare:"square-arrow-left",arrowrightcircle:"circle-arrow-right",arrowrightsquare:"square-arrow-right",arrowupcircle:"circle-arrow-up",arrowupleftfromcircle:"circle-arrow-out-up-left",arrowupleftfromsquare:"square-arrow-out-up-left",arrowupleftsquare:"square-arrow-up-left",arrowuprightfromcircle:"circle-arrow-out-up-right",arrowuprightfromsquare:"square-arrow-out-up-right",arrowuprightsquare:"square-arrow-up-right",arrowupsquare:"square-arrow-up",asterisksquare:"square-asterisk",barchart:"chart-no-axes-column-increasing",barchart2:"chart-no-axes-column",barchart3:"chart-column",barchart4:"chart-column-increasing",barchartbig:"chart-column-big",barcharthorizontal:"chart-bar",barcharthorizontalbig:"chart-bar-big",betweenhorizonalend:"between-horizontal-end",betweenhorizonalstart:"between-horizontal-start",booktemplate:"book-dashed",boxselect:"square-dashed",candlestickchart:"chart-candlestick",checkcircle:"circle-check-big",checkcircle2:"circle-check",checksquare:"square-check-big",checksquare2:"square-check",chevrondowncircle:"circle-chevron-down",chevrondownsquare:"square-chevron-down",chevronleftcircle:"circle-chevron-left",chevronleftsquare:"square-chevron-left",chevronrightcircle:"circle-chevron-right",chevronrightsquare:"square-chevron-right",chevronupcircle:"circle-chevron-up",chevronupsquare:"square-chevron-up",circleslashed:"circle-slash-2",clipboardedit:"clipboard-pen",clipboardsignature:"clipboard-pen-line",code2:"code-xml",codesquare:"square-code",columns:"columns-2",contact2:"contact-round",curlybraces:"braces",dividecircle:"circle-divide",dividesquare:"square-divide",dotsquare:"square-dot",downloadcloud:"cloud-download",edit:"square-pen",edit2:"pen",edit3:"pen-line",equalsquare:"square-equal",filebarchart:"file-chart-column-increasing",filebarchart2:"file-chart-column",filecog2:"file-cog",fileedit:"file-pen",filelinechart:"file-chart-line",filepiechart:"file-chart-pie",filesignature:"file-pen-line",foldercog2:"folder-cog",folderedit:"folder-pen",forkknife:"utensils",forkknifecrossed:"utensils-crossed",forminput:"rectangle-ellipsis",functionsquare:"square-function",ganttchart:"chart-no-axes-gantt",ganttchartsquare:"square-chart-gantt",gaugecircle:"circle-gauge",gitcommit:"git-commit-horizontal",globe2:"earth",grid:"grid-3x3",helpcircle:"circle-help",helpinghand:"hand-helping",home:"house",icecream:"ice-cream-cone",icecream2:"ice-cream-bowl",indent:"indent-increase",inspect:"square-mouse-pointer",kanbansquare:"square-kanban",kanbansquaredashed:"square-dashed-kanban",laptop2:"laptop-minimal",layout:"panels-top-left",librarysquare:"square-library",linechart:"chart-line",loader2:"loader-circle",menusquare:"square-menu",mic2:"mic-vocal",minuscircle:"circle-minus",minussquare:"square-minus",morehorizontal:"ellipsis",morevertical:"ellipsis-vertical",mousepointersquaredashed:"square-dashed-mouse-pointer",msquare:"square-m",outdent:"indent-decrease",paintbrush2:"paintbrush-vertical",palmtree:"tree-palm",panelbottominactive:"panel-bottom-dashed",panelleftinactive:"panel-left-dashed",panelrightinactive:"panel-right-dashed",panelsleftright:"columns-3",panelstopbottom:"rows-3",paneltopinactive:"panel-top-dashed",parkingcircle:"circle-parking",parkingcircleoff:"circle-parking-off",parkingsquare:"square-parking",parkingsquareoff:"square-parking-off",pausecircle:"circle-pause",pauseoctagon:"octagon-pause",penbox:"square-pen",pensquare:"square-pen",percentcircle:"circle-percent",percentdiamond:"diamond-percent",percentsquare:"square-percent",piechart:"chart-pie",pilcrowsquare:"square-pilcrow",pisquare:"square-pi",playcircle:"circle-play",playsquare:"square-play",plugzap2:"plug-zap",pluscircle:"circle-plus",plussquare:"square-plus",powercircle:"circle-power",powersquare:"square-power",rows:"rows-2",scatterchart:"chart-scatter",school2:"university",scissorssquare:"square-scissors",scissorssquaredashedbottom:"square-bottom-dashed-scissors",sendhorizonal:"send-horizontal",shieldclose:"shield-x",sidebar:"panel-left",sidebarclose:"panel-left-close",sidebaropen:"panel-left-
1open",sigmasquare:"square-sigma",slashsquare:"square-slash",sliders:"sliders-vertical",sortasc:"arrow-up-narrow-wide",sortdesc:"arrow-down-wide-narrow",splitsquarehorizontal:"square-split-horizontal",splitsquarevertical:"square-split-vertical",squareganttchart:"square-chart-gantt",stars:"sparkles",stopcircle:"circle-stop",subtitles:"captions",terminalsquare:"square-terminal",testtube2:"test-tube-diagonal",textselection:"text-select",train:"tram-front",tv2:"tv-minimal",unlock:"lock-open",unlockkeyhole:"lock-keyhole-open",uploadcloud:"cloud-upload",user2:"user-round",usercheck2:"user-round-check",usercircle:"circle-user",usercircle2:"circle-user-round",usercog2:"user-round-cog",userminus2:"user-round-minus",userplus2:"user-round-plus",users2:"users-round",usersquare:"square-user",usersquare2:"square-user-round",userx2:"user-round-x",verified:"badge-check",wallet2:"wallet-minimal",wand2:"wand-sparkles",xcircle:"circle-x",xoctagon:"octagon-x",xsquare:"square-x"}))b.set(e,r);function j(e){if("string"!=typeof e||!e.trim())return null;let r=b.get(f(e));if(r)return r;let t=e.trim().replace(/^Lucide/,"").replace(/Icon$/,"");return b.get(f(t))??null}let v={activity:l.default,calendar:i.default,"circle-check-big":n.default,clock:c.default,heart:d.default,info:o.default,shield:x.default,star:m.default,stethoscope:h.default,"triangle-alert":u.default},w=new Map;class N extends a.Component{state={hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(){w.delete(this.props.iconName)}render(){return this.state.hasError?this.props.fallback:this.props.children}}function y({name:e,...r}){let t=j(e);if(!t)return null;let l=function(e){let r=v[e];if(r)return r;let t=w.get(e);if(!t){let r;t=(0,a.lazy)((r=j(e))?p[r]:null),w.set(e,t)}return t}(t),i=(0,s.jsx)("svg",{width:r.width??r.size??24,height:r.height??r.size??24,className:r.className,style:r.style,"aria-hidden":"true"});return(0,s.jsx)(N,{iconName:t,fallback:i,children:(0,s.jsx)(a.Suspense,{fallback:i,children:(0,s.jsx)(l,{...r})})},t)}},64702:(e,r,t)=>{t.d(r,{A:()=>eg});var s=t(95155),a=t(12115),l=t(5772),i=t(49398);function n(e){if(/^(https?:|data:|blob:)/i.test(e))return e;let r=e.startsWith("/")?e.slice(1):e;return`/${r}`}var c=t(66088),d=t(64643);let o={yellow:"bg-yellow-300 text-black",red:"bg-red-500 text-white",green:"bg-green-500 text-white",blue:"bg-blue-500 text-white",black:"bg-black text-white",white:"bg-white text-black"},x={"top-right":"top-6 right-6 md:top-10 md:right-10","top-left":"top-6 left-6 md:top-10 md:left-10","bottom-right":"bottom-28 right-6 md:bottom-36 md:right-10","bottom-left":"bottom-28 left-6 md:bottom-36 md:left-10"},m={none:"rotate-0",left:"-rotate-6",right:"rotate-6"};function h({sticker:e}){if(!e?.enabled||!e.text)return null;let r=o[e.color||"yellow"]||o.yellow,t=x[e.position||"top-right"]||x["top-right"],a=m[e.rotation||"right"]||m.right,l=(0,s.jsxs)("span",{className:`inline-flex items-center gap-2 rounded-full ${r} ${a} px-5 py-3 text-sm md:text-base font-semibold shadow-lg ring-1 ring-black/10 hover:scale-105 transition-transform`,children:[e.icon&&(0,s.jsx)(d.A,{name:e.icon,className:"w-4 h-4"}),e.text]});return(0,s.jsx)("div",{className:`absolute ${t} z-20 pointer-events-auto`,children:e.link?(0,s.jsx)("a",{href:e.link,className:"inline-block",children:l}):l})}let u=({data:e})=>{let{heading:r,subheading:t,label:i,backgroundImage:d,ctaText:o,ctaLink:x,secondaryCtaText:m,secondaryCtaLink:u,layout:g="fullscreen",sticker:p}=e,[f,b]=(0,a.useState)(!0);if((0,a.useEffect)(()=>{if("fullscreen"!==g)return;let e=()=>{b(window.scrollY<50)};return window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)}},[g]),"compact"===g)return(0,s.jsxs)("section",{className:"pt-12 pb-16 lg:pt-20 lg:pb-24 w-full relative",children:[(0,s.jsx)(h,{sticker:p}),(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[i&&(0,s.jsx)("p",{className:"text-mono-secondary text-xs text-muted-foreground mb-4",children:i}),(0,s.jsx)("h1",{className:"text-display mb-6",children:r}),t&&(0,s.jsx)("p",{className:"text-subheading max-w-2xl",children:t}),(o&&x||m&&u)&&(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 items-start mt-10",children:[o&&x&&(0,s.jsx)("a",{href:x,className:"btn-primary hover-lift",children:o}),m&&u&&(0,s.jsx)("a",{href:u,className:"btn-secondary hover-lift",children:m})]})]})]});let j=!!d?.url;return(0,s.jsxs)("section",{className:`relative isolate ${j?"-mt-[calc(5rem+var(--banner-h,0px))] md:-mt-[calc(6rem+var(--banner-h,0px))]":""}`,children:[(0,s.jsx)(h,{sticker:p}),(0,s.jsxs)("div",{className:`relative ${j?"min-h-[38vh] md:min-
1h-[100dvh]":""}`,children:[d?.url&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.default,{src:n(d.url),alt:d.alt||r,fill:!0,priority:!0,fetchPriority:"high",sizes:"100vw",className:"object-cover object-center"}),(0,s.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/30 to-transparent"})]}),"fullscreen"===g&&j&&(0,s.jsxs)("div",{className:`hidden md:flex absolute bottom-8 left-1/2 -translate-x-1/2 flex-col items-center gap-2 z-10 transition-opacity duration-300 ${f?"opacity-100":"opacity-0 pointer-events-none"}`,children:[(0,s.jsx)("span",{className:`text-xs font-medium tracking-wider uppercase ${d?"text-white/70":"text-muted-foreground"}`,children:"Scrollen"}),(0,s.jsx)("div",{className:"animate-bounce",children:(0,s.jsx)(c.default,{className:`w-6 h-6 ${d?"text-white/80":"text-muted-foreground"}`})})]})]}),(0,s.jsx)("div",{className:`container mx-auto px-4 sm:px-6 lg:px-8 pt-6 pb-8 ${j?"md:absolute md:inset-x-0 md:bottom-0 md:pb-28 md:pt-32 md:z-10":"md:pt-16 md:pb-20"}`,children:(0,s.jsxs)("div",{className:"max-w-3xl animate-fade-in-up",children:[i&&(0,s.jsx)("p",{className:`text-mono-secondary text-xs mb-3 md:mb-4 text-muted-foreground ${d?"md:text-white/70":""}`,children:i}),(0,s.jsx)("h1",{className:`text-display mb-3 md:mb-6 ${d?"md:text-white md:[text-shadow:0_2px_20px_rgba(0,0,0,0.3)]":""}`,children:r}),t&&(0,s.jsx)("h2",{className:`text-lg md:text-2xl leading-relaxed font-normal mb-6 md:mb-8 text-muted-foreground ${d?"md:text-white/80":""}`,children:t}),(0,s.jsxs)("div",{className:"flex flex-col md:flex-row gap-3 md:gap-4",children:[o&&x&&(0,s.jsx)("a",{href:x,className:`btn-primary hover-lift ${d?"md:bg-white md:text-black md:hover:bg-white/90 md:font-medium md:shadow-lg":""}`,children:o}),m&&u&&(0,s.jsx)("a",{href:u,className:`btn-secondary hover-lift ${d?"md:bg-white/10 md:text-white md:border-white/20 md:hover:bg-white/20 md:shadow-lg":""}`,children:m})]})]})})]})},g=({data:e})=>{let{heading:r,description:t,buttonText:a="Termin vereinbaren",buttonLink:l,secondaryButtonText:i,secondaryButtonLink:c,image:d,style:o="default"}=e,x="dark"===o||!!d;return(0,s.jsxs)("div",{className:"relative",children:[d?.url&&(0,s.jsxs)("div",{className:"absolute inset-0 z-0",children:[(0,s.jsx)("img",{src:n(d.url),alt:d.alt||"",className:"w-full h-full object-cover"}),(0,s.jsx)("div",{className:"absolute inset-0 bg-black/60"})]}),(0,s.jsxs)("div",{className:`container mx-auto px-4 sm:px-6 lg:px-8 text-center max-w-5xl ${d?"relative z-10":""}`,children:[(0,s.jsx)("h2",{className:`text-heading mb-4 ${x?"text-white":""}`,children:r}),t&&(0,s.jsx)("p",{className:`text-subheading mb-8 ${x?"text-white/70":""}`,children:t}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 items-center justify-center",children:[l&&(0,s.jsx)("a",{href:l,target:"_blank",rel:"noopener noreferrer",className:x?"btn-secondary bg-white text-black hover:bg-white/90":"btn-primary",children:a}),i&&c&&(0,s.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:x?"btn-secondary text-white border-white/30 hover:bg-white/10":"btn-secondary",children:i})]})]})]})},p={aesthetics:"/aesthetische-medizin",dental:"/dental",kfo:"/kieferorthopaedie",orthopaedie:"/orthopaedie",radiologie:"/radiologie"};function f(e){return!!(e&&"object"==typeof e)}function b(e){return e?e.replace(/^\/+|\/+$/g,""):null}function j(...e){let r=e.map(e=>b(e)).filter(e=>!!e);return r.length?`/${r.join("/")}/`:null}function v(e){if(!f(e))return null;if(e.basePath)return e.basePath;let r=b(e.slug);return r&&p[r]||null}function w(e){let r=e?.newTab===!0;return{href:e?"internal"!==e.linkType?e.url||"#":function(e,r){if(!f(r))return null;if("departments"===e)return j(v(r));let t=b(r.slug);if(!t)return null;if("service-pages"===e)return j(v(r.department),t);if("guides"===e){var s;return j("ratgeber",f(s=r.department)?b(s.slug):null,t)}return"pages"===e?j(v(r.department),t)||j(t):null}(e.doc?.relationTo,e.doc?.value)||"#":"#",rel:r?"noopener noreferrer":void 0,target:r?"_blank":void 0}}function N({answer:e}){return"string"==typeof e?(0,s.jsx)(s.Fragment,{children:e}):e?.root?.children?(0,s.jsx)(s.Fragment,{children:e.root.children.map((e,r)=>(function e(r,t){if(!r)return null;switch(r.type){case"paragraph":return(0,s.jsx)("p",{children:r.children?.map((r,t)=>e(r,t))},t);case"text":{let e=r.text;return 1&r.format&&(e=(0,s.jsx)("strong",{children:e})),2&r.format&&(e=(0,s.jsx)("em",{children:e})),(0,s.jsx)(a.Fragment,{children:e},t)}case"list":{let a="number"===r.listType?"ol":"ul";return(0,s.jsx)(a,{children:r.children?.map((r,t)=>e(r,t))},t)}case"listitem":return(0,s.jsx)("li",{children:r.children?.map((r,t)=>e(r,t))},t);case"autolink":case"link":return(0,s.jsx)("a",{...w(r.fields),className:"underline underline-offset-4",children:r.children?.map((r,t)=>e(r,t))},t);case"linebreak":return(0,s.jsx)("br",{},t);default:if(r.children)return(0,s.jsx)(a.Fragment,{children:r.children.map((r,t)=>e(r,t))},t);return null}})(e,r))}):null}let y=({data:e})=>{let{heading:r="H\xe4ufig gestellte Fragen",items:t}=e,[l,i]=(0,a.useState)(null);return t&&0!==t.length?(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsx)("h2",{className:"text-heading text-center mb-12",children:r}),(0,s.jsx)("div",{className:"space-y-3",children:t.map((e,r)=>{let t=l===r;return(0,s.jsxs)("div",{className:"border border-border rounded-xl overflow-hidden",children:[(0,s.jsxs)("button",{onClick:()=>i(t?null:r),className:"w-full flex items-center justify-between p-5 text-left hover:bg-grey-50 transition-colors",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 pr-4",children:[(0,s.jsx)("span",{className:"font-azeretMono text-xs text-muted-foreground tabular-nums",children:String(r+1).padStart(2,"0")}),(0,s.jsx)("span",{className:"font-medium",children:e.question})]}),(0,s.jsx)(c.default,{className:`w-5 h-5 shrink-0 transition-transform duration-200 ${t?"rotate-180":""}`})]}),(0,s.jsx)("div",{className:"transition-all duration-300 ease-in-out overflow-hidden",style:{maxHeight:t?"2000px":"0",opacity:+!!t},children:(0,s.jsx)("div",{className:"px-5 pb-5 pl-14 text-sm text-muted-foreground leading-relaxed prose",children:(0,s.jsx)(N,{answer:e.answer})})})]},r)})})]}):null},k=({data:e})=>{let{heading:r,props:t,layout:a="three-col"}=e;return t&&0!==t.length?"strip"===a?(0,s.jsx)("div",{className:"py-12 sm:py-16 w-full border-y border-border/50",children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[r&&(0,s.jsx)("h2",{className:"text-heading text-center mb-12",children:r}),(0,s.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-8 sm:gap-12",children:t.map((e,r)=>(0,s.jsxs)("div",{className:"flex items-start gap-4",children:[e.icon&&(0,s.jsx)("div",{className:"p-2.5 rounded-xl bg-black flex-shrink-0",children:(0,s.jsx)(d.A,{name:e.icon,className:"w-5 h-5 text-white"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold mb-1",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description})]})]},r))})]})}):(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[r&&(0,s.jsx)("h2",{className:"text-heading text-center mb-12",children:r}),(0,s.jsx)("div",{className:`grid grid-cols-1 ${"two-col"===a?"md:grid-cols-2":"horizontal"===a?"md:grid-cols-4":"md:grid-cols-3"} gap-8`,children:t.map((e,r)=>(0,s.jsxs)("div",{className:"text-center",children:[e.icon&&(0,s.jsx)("div",{className:"w-12 h-12 mx-auto mb-4 bg-grey-100 rounded-xl flex items-center justify-center",children:(0,s.jsx)(d.A,{name:e.icon,className:"w-6 h-6"})}),(0,s.jsx)("h3",{className:"font-medium mb-2",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description})]},r))})]}):null};var q=t(98500),$=t.n(q),z=t(21628);let S={2:"(min-width: 1024px) 50vw, (min-width: 768px) 50vw, 100vw",3:"(min-width: 1024px) 33vw, (min-width: 768px) 50vw, 100vw",4:"(min-width: 1024px) 25vw, (min-width: 768px) 50vw, 100vw"},A=({data:e})=>
1{let{heading:r,description:t,cards:a,columns:i="3"}=e;if(!a||0===a.length)return null;let c=S[i];return(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[r&&(0,s.jsx)("h2",{className:"text-heading text-center mb-4",children:r}),t&&(0,s.jsx)("p",{className:"text-subheading text-center mb-12 max-w-2xl mx-auto",children:t}),(0,s.jsx)("div",{className:`grid grid-cols-1 md:grid-cols-2 ${"4"===i?"lg:grid-cols-4":"2"===i?"lg:grid-cols-2":"lg:grid-cols-3"} gap-6`,children:a.map((e,r)=>(0,s.jsxs)($(),{href:e.link,className:"group hover-pop rounded-2xl overflow-hidden border border-border bg-white shadow-sm flex flex-col h-full",children:[e.image?.url&&(0,s.jsx)("div",{className:"relative aspect-[16/10] overflow-hidden bg-grey-50",children:(0,s.jsx)(l.default,{src:n(e.image.url),alt:e.image.alt||e.title,fill:!0,sizes:c,className:"object-cover group-hover:scale-105 transition-transform duration-700 ease-out"})}),(0,s.jsxs)("div",{className:"p-6 flex flex-col flex-grow justify-between gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"font-medium text-lg tracking-tight mb-2 group-hover:text-primary/80 transition-colors",children:e.title}),e.description&&(0,s.jsx)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e.description})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs font-medium text-muted-foreground group-hover:text-foreground transition-colors mt-auto pt-2",children:[(0,s.jsx)("span",{children:"Mehr erfahren"}),(0,s.jsx)(z.default,{className:"w-4 h-4 transition-transform group-hover:translate-x-1"})]})]})]},r))})]})},C="font-light tracking-tight";var F=t(88140);function E({content:e}){return e?.root?.children?(0,s.jsx)(s.Fragment,{children:e.root.children.map((e,r)=>(function e(r,t){if(!r)return null;switch(r.type){case"paragraph":return(0,s.jsx)("p",{children:r.children?.map((r,t)=>e(r,t))},t);case"heading":{let a=r.tag||"h2";return(0,s.jsx)(a,{children:r.children?.map((r,t)=>e(r,t))},t)}case"text":{let e=r.text;return 1&r.format&&(e=(0,s.jsx)("strong",{children:e})),2&r.format&&(e=(0,s.jsx)("em",{children:e})),(0,s.jsx)(a.Fragment,{children:e},t)}case"list":{let a="number"===r.listType?"ol":"ul";return(0,s.jsx)(a,{children:r.children?.map((r,t)=>e(r,t))},t)}case"listitem":return(0,s.jsx)("li",{children:r.children?.map((r,t)=>e(r,t))},t);case"autolink":case"link":return(0,s.jsx)("a",{...w(r.fields),className:"underline underline-offset-4",children:r.children?.map((r,t)=>e(r,t))},t);case"linebreak":return(0,s.jsx)("br",{},t);default:if(r.children)return(0,s.jsx)(a.Fragment,{children:r.children.map((r,t)=>e(r,t))},t);return null}})(e,r))}):null}let L={white:"",cream:"bg-section-cream",grey:"bg-grey-50",beige:"bg-section-beige",sage:"bg-section-sage",blue:"bg-section-blue",dark:"bg-foreground text-background"},T={none:"py-0",compact:"py-12 lg:py-16",default:"py-16 lg:py-24",large:"py-20 lg:py-32"};function M({cfg:e,children:r,className:t="",index:l}){let{plain:n}=a.useContext(F.J),c=e?.bg&&"white"!==e.bg,d=c?L[e.bg]??"":"",o=n||c||t.includes("bg-")||"number"!=typeof l||l%2!=1?"":"bg-grey-50",x=T[e?.spacing]??T.default,m=e?.anchor||void 0;return(0,s.jsx)(i.P.section,{id:m,className:`${x} ${d||o} ${t}`.trim(),initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.6,ease:[.22,1,.36,1]},children:r})}let _=({data:e,index:r})=>{let t="center"===e.alignment;return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)("div",{className:`container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 ${t?"text-center":""}`,children:(0,s.jsxs)("div",{className:`max-w-3xl ${t?"mx-auto":""} ${!t?"border-l-2 border-grey-200 pl-6 lg:pl-8":""}`,children:[e.label&&(0,s.jsx)("div",{className:"text-mono-secondary text-xs mb-4 text-muted-foreground",children:e.label}),e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-6",children:e.heading}),e.content&&(0,s.jsx)("div",{className:"prose prose-lg text-body intext-links",children:(0,s.jsx)(E,{content:e.content})})]})})})},R=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-16 items-center",children:[(0,s.jsxs)("div",{className:"left"
1===e.imagePosition?"lg:order-last":"",children:[e.label&&(0,s.jsx)("div",{className:"text-mono-secondary text-xs mb-4 text-muted-foreground",children:e.label}),e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-6",children:e.heading}),e.content&&(0,s.jsx)("div",{className:"prose text-body intext-links",children:(0,s.jsx)(E,{content:e.content})}),e.ctaText&&e.ctaLink&&(0,s.jsx)("a",{href:e.ctaLink,target:"_blank",rel:"noopener noreferrer",className:"btn-primary inline-block mt-6",children:e.ctaText})]}),(0,s.jsx)("div",{className:`relative aspect-[4/3] rounded-2xl overflow-hidden bg-grey-50 border border-border ${"left"===e.imagePosition?"lg:order-first":""}`,children:e.image?.url&&(0,s.jsx)(l.default,{src:n(e.image.url),alt:e.image.alt||"",fill:!0,sizes:"(min-width: 1024px) 50vw, 100vw",className:"object-cover"})})]})})}),B=({data:e,index:r})=>{let t=(e.stats||[]).filter(e=>!function(e){if("Google Bewertung"!==e.label||"/5"!==e.suffix||"string"!=typeof e.value&&"number"!=typeof e.value)return!1;let r=String(e.value).trim().replace(",",".");return/^\d(?:\.\d+)?$/.test(r)&&5>=Number(r)}(e));return 0===t.length?null:(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading text-center mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading text-center mb-12 max-w-2xl mx-auto",children:e.description}),(0,s.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-x-6 gap-y-10 lg:gap-x-10",children:t.map((e,r)=>{var t,a;let l,i,n;return(0,s.jsxs)("div",{className:"min-w-0 text-center",children:[e.icon&&(0,s.jsx)("div",{className:"w-12 h-12 mx-auto mb-4 border border-border bg-white rounded-2xl flex items-center justify-center",children:(0,s.jsx)(d.A,{name:e.icon,className:"w-6 h-6 text-muted-foreground"})}),(0,s.jsxs)("div",{className:(t=e.value,a=e.suffix,l=`${t||""}${a||""}`.trim(),i=/\p{L}/u.test(l),n=/\s/.test(l),i&&n?`text-2xl sm:text-3xl lg:text-4xl leading-tight whitespace-nowrap ${C}`:`text-4xl lg:text-5xl leading-none ${C}`),children:[e.value,e.suffix]}),(0,s.jsx)("div",{className:"text-sm text-muted-foreground mt-2",children:e.label})]},r)})})]})})},P=({data:e,index:r})=>{let[t,l]=(0,a.useState)(e.items||[]),i=(0,a.useRef)(null);(0,a.useEffect)(()=>{e.useCollection&&fetch("/api/testimonials?limit=12&sort=-createdAt").then(e=>e.json()).then(e=>{e.docs?.length&&l(e.docs.map(e=>({title:e.title,content:e.content})))}).catch(()=>{})},[e.useCollection]);let n=e=>{if(!i.current)return;let r=i.current.querySelector("[data-testimonial-card]"),t=r?r.offsetWidth+24:400;i.current.scrollBy({left:"left"===e?-t:t,behavior:"smooth"})};return 0===t.length?null:(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsxs)("div",{className:"flex items-end justify-between mb-10",children:[(0,s.jsx)("h2",{className:"text-heading",children:e.heading||"Was unsere Patienten sagen."}),t.length>2&&(0,s.jsxs)("div",{className:"hidden md:flex gap-2",children:[(0,s.jsx)("button",{onClick:()=>n("left"),className:"w-10 h-10 rounded-full border border-border bg-white flex items-center justify-center hover:bg-grey-50 transition-colors","aria-label":"Vorherige Bewertung",children:(0,s.jsx)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:"w-4 h-4",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M14 8a.75.75 0 0 1-.75.75H4.56l3.22 3.22a.75.75 0 1 1-1.06 1.06l-4.5-4.5a.75.75 0 0 1 0-1.06l4.5-4.5a.75.75 0 0 1 1.06 1.06L4.56 7.25h8.69A.75.75 0 0 1 14 8Z",clipRule:"evenodd"})})}),(0,s.jsx)("button",{onClick:()=>n("right"),className:"w-10 h-10 rounded-full border border-border bg-white flex items-center justify-center hover:bg-grey-50 transition-colors","aria-label":"N\xe4chste Bewertung",children:(0,s.jsx)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:"w-4 h-4",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M2 8a.75.75 0 0 1 .75-.75h8.69L8.22 4.03a.75.75 0 0 1 1.06-1.06l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5a.75.75 0 0 1-1.06-1.06l3.22-3.22H2.75A.75.75 0 0 1 2 8Z",clipRule:"evenodd"})})})]})]}),(0,s.jsx)("div",{ref:i,className:"flex gap-6 overflow-x-auto carousel-smooth no-scrollbar pb-4",children:t.map((e,r)=>(0,s.jsxs)("div",{"data-testimonial-card":!0,className:"flex-shrink-0 w-[85vw] sm:w-[400px] lg:w-[460px] bg-white/80 glass border border-border rounded-2xl p-8 relative hover-pop",children:[(0,s.jsx)("span",{className:"absolute top-4 right-5 text-5xl font-serif text-grey-200 leading-none select-none","aria-hidden":"true",children:"“"}),(0,s.jsx)("h3",{className:"font-medium text-lg mb-3",children:e.title}),(0,s.jsx)("p",{className:"text-muted-foreground leading-relaxed",children:e.content})]},r))})]})})},V=({data:e,index:r})=>{let[t,l]=(0,a.useState)(e.items||[]);return(0,a.useEffect)(()=>{e.useFAQCollection&&fetch("/api/faq-entries?limit=50&sort=sortOrder").then(e=>e.json()).then(e=>{e.docs?.length&&l(e.docs.map(e=>({question:e.question,answer:e.answer})))}).catch(()=>{})},[e.useFAQCollection]),(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)(y,{data:{...e,items:t}})})},H=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-12",children:e.heading}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:e.items?.map((e,r)=>(0,s.jsxs)("div",{className:"p-6 bg-white/80 glass border border-border rounded-2xl hover-pop",children:[e.icon&&(0,s.jsx)("div",{className:"w-12 h-12 mb-4 bg-grey-100 rounded-lg flex items-center justify-center",children:(0,s.jsx)(d.A,{name:e.icon,className:"w-6 h-6"})}),(0,s.jsx)("h3",{className:"font-medium mb-2",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description})]},r))})]})}),O=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[e.photo?.url&&(0,s.jsx)("div",{className:"relative aspect-[3/4] rounded-2xl overflow-hidden bg-grey-50 border border-border",children:(0,s.jsx)(l.default,{src:n(e.photo.url),alt:e.name,fill:!0,sizes:"(min-width: 1024px) 50vw, 100vw",className:"object-cover"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"text-heading mb-2",children:e.name}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6",children:e.title}),e.bio&&(0,s.jsx)("div",{className:"prose text-body",children:(0,s.jsx)(E,{content:e.bio})})]})]})})}),U=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsxs)("div",{className:"text-center mb-12 sm:mb-16",children:[e.label&&(0,s.jsx)("span",{className:"inline-block px-3 py-1 text-sm bg-grey-200 text-foreground rounded-full mb-6",children:e.label}),e.heading&&(0,s.jsxs)("h2",{className:"text-4xl sm:text-5xl lg:text-6xl font-light tracking-tight mb-6",children:[e.heading,e.headingSuffix&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("br",{}),(0,s.jsx)("span",{className:"text-black/50",children:e.headingSuffix})]})]}),e.subtitle&&(0,s.jsx)("p",{className:"text-lg sm:text-xl text-muted-foreground leading-relaxed max-w-3xl mx-auto",children:e.subt
1itle})]}),e.members&&e.members.length>0&&(0,s.jsx)("div",{className:`grid gap-6 sm:gap-8 ${1===e.members.length?"grid-cols-1 max-w-sm mx-auto":`grid-cols-1 md:grid-cols-2 ${e.members.length>=3?"lg:grid-cols-3":""}`}`,children:e.members.map((e,r)=>(0,s.jsx)("div",{className:"group",children:(0,s.jsxs)("div",{className:"relative aspect-[3/4] rounded-2xl overflow-hidden bg-grey-50",children:[e.photo?.url?(0,s.jsx)(l.default,{src:n(e.photo.url),alt:e.name,fill:!0,sizes:"(min-width: 1024px) 33vw, (min-width: 768px) 50vw, 100vw",className:"object-cover object-top transition-transform duration-500 group-hover:scale-[1.02]"}):(0,s.jsx)("div",{className:"w-full h-full bg-grey-100"}),(0,s.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/20 to-transparent"}),(0,s.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 p-6 sm:p-8",children:[e.role&&(0,s.jsx)("span",{className:"inline-block px-2.5 py-0.5 text-xs bg-white/10 text-white border border-white/30 rounded-full mb-3 backdrop-blur-sm",children:e.role}),(0,s.jsx)("h3",{className:"text-2xl sm:text-3xl font-light text-white mb-1",children:e.name}),e.specialization&&(0,s.jsx)("p",{className:"text-sm text-white/80 font-medium",children:e.specialization})]})]})},r))})]})}),W=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[(0,s.jsxs)("blockquote",{className:"text-2xl lg:text-3xl font-light italic leading-relaxed mb-6",children:["“",e.quote,"”"]}),(0,s.jsxs)("div",{className:"flex items-center justify-center gap-4",children:[e.photo?.url&&(0,s.jsx)("div",{className:"w-12 h-12 rounded-full overflow-hidden bg-grey-100 flex-shrink-0",children:(0,s.jsx)("img",{src:n(e.photo.url),alt:e.doctorName||"",className:"w-full h-full object-cover"})}),(0,s.jsxs)("div",{className:"text-left",children:[e.doctorName&&(0,s.jsx)("p",{className:"font-medium",children:e.doctorName}),e.doctorTitle&&(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.doctorTitle})]})]})]})}),Z=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading mb-12",children:e.description}),(0,s.jsx)("div",{className:"space-y-8 relative before:absolute before:left-4 before:top-0 before:bottom-0 before:w-px before:bg-border",children:e.steps?.map((e,r)=>(0,s.jsxs)("div",{className:"pl-12 relative",children:[(0,s.jsx)("div",{className:"absolute left-1 top-0.5 w-7 h-7 rounded-full bg-grey-100 border border-border flex items-center justify-center",children:e.icon?(0,s.jsx)(d.A,{name:e.icon,className:"w-3.5 h-3.5"}):(0,s.jsx)("div",{className:"w-2.5 h-2.5 rounded-full bg-foreground"})}),(0,s.jsx)("h3",{className:"font-medium mb-1",children:e.title}),e.duration&&(0,s.jsx)("span",{className:"text-xs text-muted-foreground",children:e.duration}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground mt-1",children:e.description})]},r))})]})}),D=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsx)("h2",{className:"text-heading mb-12",children:e.heading}),(0,s.jsx)("div",{className:"space-y-6",children:e.phases?.map((e,r)=>(0,s.jsxs)("div",{className:"bg-white/80 glass rounded-2xl p-6 border border-border hover-pop",children:[(0,s.jsx)("div",{className:"text-mono-secondary text-xs mb-2 text-muted-foreground",children:e.timeframe}),(0,s.jsx)("h3",{className:"font-medium mb-2",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description})]},r))})]})}),I=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading mb-12",children:e.description}),(0,s.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:e.items?.map((e,r)=>(0,s.jsxs)("div",{className:"p-5 border border-border rounded-2xl bg-white/80 glass hover-pop shadow-sm border-l-2 border-l-grey-400",children:[(0,s.jsx)("h3",{className:"font-medium text-sm",children:e.title}),e.description&&(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:e.description})]},r))})]})}),J=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-12",children:e.heading}),(0,s.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:e.variations?.map((e,r)=>(0,s.jsxs)("div",{className:`p-6 border rounded-2xl hover-pop bg-white/80 glass ${e.recommended?"border-foreground ring-1 ring-foreground":"border-border"}`,children:[(0,s.jsxs)("h3",{className:"font-medium text-lg mb-2",children:[e.name,e.recommended&&(0,s.jsx)("span",{className:"ml-2 text-xs bg-foreground text-background px-2 py-0.5 rounded",children:"Empfohlen"})]}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:e.description}),e.pros?.length>0&&(0,s.jsx)("ul",{className:"space-y-1 mb-3",children:e.pros.map((e,r)=>(0,s.jsxs)("li",{className:"text-sm flex items-start gap-2",children:[(0,s.jsx)("span",{className:"text-green-600 mt-0.5",children:"+"}),e.item]},r))}),e.cons?.length>0&&(0,s.jsx)("ul",{className:"space-y-1",children:e.cons.map((e,r)=>(0,s.jsxs)("li",{className:"text-sm flex items-start gap-2",children:[(0,s.jsx)("span",{className:"text-red-500 mt-0.5",children:"−"}),e.item]},r))})]},r))})]})}),Q=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsx)("h2",{className:"text-heading mb-8",children:e.heading}),e.description&&(0,s.jsx)("div",{className:"prose text-body mb-8",children:(0,s.jsx)(E,{content:e.description})}),e.priceRanges?.map((e,r)=>(0,s.jsxs)("div",{className:"flex justify-between py-3 border-b border-border",children:[(0,s.jsx)("span",{className:"font-medium",children:e.treatment}),(0,s.jsxs)("span",{className:"text-muted-foreground",children:[e.priceFrom,e.priceTo?` – ${e.priceTo}
1`:"",e.note?` (${e.note})`:""]})]},r))]})}),G=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-12",children:e.heading}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:e.methods?.map((e,r)=>(0,s.jsxs)("div",{className:"border border-border rounded-2xl overflow-hidden bg-white/80 glass hover-pop",children:[e.image?.url&&(0,s.jsx)("div",{className:"relative aspect-video bg-grey-100",children:(0,s.jsx)(l.default,{src:n(e.image.url),alt:e.name,fill:!0,sizes:"(min-width: 768px) 50vw, 100vw",className:"object-cover"})}),(0,s.jsxs)("div",{className:"p-6",children:[(0,s.jsx)("h3",{className:"font-medium text-lg mb-2",children:e.name}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description})]})]},r))})]})}),Y=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading mb-12",children:e.description}),e.categories?.map((e,r)=>(0,s.jsxs)("div",{className:"mb-8",children:[(0,s.jsx)("h3",{className:"font-medium text-lg mb-4 pb-2 border-b border-border",children:e.name}),(0,s.jsx)("div",{className:"space-y-2",children:e.items?.map((e,r)=>(0,s.jsxs)("div",{className:"flex justify-between py-2",children:[(0,s.jsx)("span",{children:e.service}),(0,s.jsxs)("span",{className:"font-medium",children:[e.price,e.note&&(0,s.jsxs)("span",{className:"text-xs text-muted-foreground ml-2",children:["(",e.note,")"]})]})]},r))})]},r)),e.footnote&&(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-8",children:e.footnote})]})}),K=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading text-center mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading text-center mb-12 max-w-2xl mx-auto",children:e.description}),(0,s.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:e.specializations?.map((e,r)=>(0,s.jsxs)("a",{href:e.link,className:"group p-3 sm:p-4 bg-white/80 glass border border-border rounded-2xl hover-pop text-center",children:[(0,s.jsx)("div",{className:"relative aspect-square mb-3 bg-grey-50 rounded-xl overflow-hidden border border-border",children:e.image?.url&&(0,s.jsx)(l.default,{src:n(e.image.url),alt:e.title,fill:!0,sizes:"(min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw",className:"object-cover"})}),(0,s.jsx)("h3",{className:"font-medium group-hover:text-foreground transition-colors",children:e.title}),e.description&&(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:e.description})]},r))})]})}),X=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,s.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[e.left,e.right].map((e,r)=>(0,s.jsxs)("div",{className:"p-8 bg-white/80 glass border border-border rounded-2xl hover-pop",children:[(0,s.jsx)("h3",{className:"text-xl font-medium mb-4",children:e?.heading}),e?.image?.url&&(0,s.jsx)("div",{className:"relative aspect-video mb-4 rounded-2xl overflow-hidden bg-grey-50 border border-border",children:(0,s.jsx)(l.default,{src:n(e.image.url),alt:e.heading,fill:!0,sizes:"(min-width: 1024px) 50vw, 100vw",className:"object-cover"})}),e?.content&&(0,s.jsx)("div",{className:"prose text-body",children:(0,s.jsx)(E,{content:e.content})})]},r))})})}),ee=({data:e,index:r})=>{let[t,i]=(0,a.useState)(e.members||[]);return((0,a.useEffect)(()=>{e.useCollection&&fetch("/api/team-members?limit=50&sort=sortOrder").then(e=>e.json()).then(e=>{e.docs?.length&&i(e.docs.map(e=>({name:e.name,title:e.title,photo:e.photo,bio:e.bio})))}).catch(()=>{})},[e.useCollection]),0===t.length)?null:(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,s.jsx)("h2",{className:"text-heading text-center mb-12",children:e.heading}),(0,s.jsx)("div",{className:"flex gap-6 overflow-x-auto snap-x snap-mandatory pb-4 -mx-4 px-4 md:mx-0 md:px-0 md:grid md:grid-cols-2 lg:grid-cols-3 md:overflow-visible md:snap-none md:pb-0",children:t.map((e,r)=>(0,s.jsxs)("div",{className:"text-center flex-shrink-0 w-56 snap-start md:w-auto",children:[e.photo?.url&&(0,s.jsx)("div",{className:"relative w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden bg-grey-100",children:(0,s.jsx)(l.default,{src:n(e.photo.url),alt:e.name,fill:!0,sizes:"128px",className:"object-cover"})}),(0,s.jsx)("h3",{className:"font-medium",children:e.name}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.title}),e.bio&&(0,s.jsx)("p",{className:"text-sm text-muted-foreground mt-2",children:e.bio})]},r))})]})})},er=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-8",children:e.heading}),e.latitude&&e.longitude&&(!e.locations||0===e.locations.length)?(0,s.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,s.jsx)("div",{className:"aspect-[16/9] bg-grey-100 rounded-xl overflow-hidden",children:(0,s.jsx)("iframe",{src:`https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2618.!2d${e.longitude}!3d${e.latitude}!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2s!5e0!3m2!1sde!2sde!4v1`,width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Standort"})}),e.address&&(0,s.jsx)("p",{className:"mt-4 text-muted-foreground whitespace-pre-wrap",children:e.address})]}):(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:e.locations?.map((e,r)=>(0,s.jsxs)("div",{className:"flex flex-col h-full bg-white/80 glass border border-border rounded-2xl overflow-hidden hover-pop",children:[(0,s.jsx)("div",{className:"aspect-video bg-grey-100 w-full",children:(0,s.jsx)("iframe",{src:`https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2618.!2d${e.longitude}!3d${e.latitude}!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2s!5e0!3m2!1sde!2sde!4v1`,width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:e.title||"Standort"})}),(0,s.jsxs)("div",{className:"p-6",children:[e.title&&(0,s.jsx)("h3",{className:"font-medium text-lg mb-2",children:e.title}),e.address&&(0,s.jsx)("p",{className:"text-muted-foreground whitespace-pre-wrap",children:e.address})]})]},r))})]})}),et=({data:e,index:r})=>(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading mb-8",children:e.description}),"numbered"===e.style?(0,s.jsx)("ol",{className:"space-y-3 list-decimal list-inside",children:e.items?.map((e,r)=>(0,s.jsxs)("li",{className:"text-body",children:[e.link?(0,s.jsx)("a",{href:e.link,className:"underline underline-offset-4 hover:text-muted-foreground transition-colors",children:e.text}):e.text,e.subtext&&(0,s.jsxs)("span",{className:"text-sm text-muted-foreground ml-1",children:["(",e.subtext,")"]})]},r))}):(0,s.jsx)("ul",{className:"space-y-3",children:e.items?.map((r,t)=>(0,s.jsxs)("li",{className:"flex items-start gap-3 text-body",children:[(0,s.jsx)("span",{className:"mt-1.5 flex-shrink-0",children:"checkmark"===e.style?"✓":"•"}),(0,s.jsxs)("span",{children:[r.link?(0,s.jsx)("a",{href:r.link,className:"underline underline-offset-4 hover:text-muted-foreground transition-colors",children:r.text}):r.text,r.subtext&&(0,s.jsxs)("span",{className:"text-sm text-muted-foreground ml-1",children:["(",r.subtext,")"]})]})]},t))})]})}),es=({data:e,index:r})=>{let[t,l]=(0,a.useState)(new Set([0]));return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading mb-12",children:e.description}),(0,s.jsx)("div",{className:"divide-y divide-border border-t border-b border-border",children:e.sections?.map((e,r)=>{let a=t.has(r);return(0,s.jsxs)("div",{id:e.anchorId||void 0,children:[(0,s.jsxs)("button",{onClick:()=>{l(e=>{let t=new Set(e);return t.has(r)?t.delete(r):t.add(r),t})},className:"w-full flex items-center gap-4 py-5 text-left group",children:[(0,s.jsx)("span",{className:"font-azeretMono text-sm text-muted-foreground tabular-nums w-8 shrink-0",children:String(r+1).padStart(2,"0")}),(0,s.jsx)("span",{className:"text-lg font-medium flex-1 group-hover:text-muted-foreground transition-colors",children:e.title}),(0,s.jsx)(c.default,{className:`w-5 h-5 shrink-0 text-muted-foreground transition-transform duration-200 ${a?"rotate-180":""}`})]}),(0,s.jsx)("div",{className:"overflow-hidden transition-all duration-300 ease-in-out",style:{maxHeight:a?"2000px":"0",opacity:+!!a},children:e.content&&(0,s.jsx)("div",{className:"pl-12 pb-6 prose prose-lg text-body intext-links max-w-none",children:"string"==typeof e.content?e.content.split("\n\n").map((e,r)=>(0,s.jsx)("p",{children:e},r)):(0,s.jsx)(E,{content:e.content})})})]},r)})})]})})},ea=({data:e,index:r})=>{let t=e.cfg?.bg==="dark";return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[e.heading&&(0,s.jsx)("h2",{className:`text-heading mb-2 ${t?"text-white":""}`,children:e.heading}),e.subheading&&(0,s.jsx)("p",{className:`text-xl leading-relaxed mb-8 ${t?"text-white/70":"text-muted-foreground"}`,children:e.subheading}),e.buttonLink&&(0,s.jsx)("a",{href:e.buttonLink,target:"_blank",rel:"noopener noreferrer",className:`inline-block mb-8 ${t?"btn-secondary bg-white text-black hover:bg-white/90":"btn-primary"}`,children:e.buttonText||"Jetzt buchen"}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3",children:[e.showPhone&&e.phone&&(0,s.jsxs)("a",{href:`tel:${e.phone.replace(/\s/g,"")}`,className:`inline-flex items-center gap-2 rounded-full px-5 py-2 text-sm transition-colors ${t?"bg-white/10 text-white/80 hover:bg-white/20 hover:text-white":"bg-grey-100 text-muted-foreground hover:bg-grey-200 hover:text-foreground"}`,children:[(0,s.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"w-4 h-4",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M2 3.5A1.5 1.5 0 013.5 2h1.148a1.5 1.5 0 011.465 1.175l.716 3.223a1.5 1.5 0 01-1.052 1.767l-.933.267c-.41.117-.643.555-.48.95a11.542 11.542 0 006.254 6.254c.395.163.833-.07.95-.48l.267-.933a1.5 1.5 0 011.767-1.052l3.223.716A1.5 1.5 0 0118 15.352V16.5a1.5 1.5 0 01-1.5 1.5H15c-1.149 0-2.263-.15-3.326-.43A13.022 13.022 0 012.43 8.326 13.019 13.019 0 012 5V3.5z",clipRule:"evenodd"})}),e.phone]}
1),e.showEmail&&e.email&&(0,s.jsxs)("a",{href:`mailto:${e.email}`,className:`inline-flex items-center gap-2 rounded-full px-5 py-2 text-sm transition-colors ${t?"bg-white/10 text-white/80 hover:bg-white/20 hover:text-white":"bg-grey-100 text-muted-foreground hover:bg-grey-200 hover:text-foreground"}`,children:[(0,s.jsxs)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"w-4 h-4",children:[(0,s.jsx)("path",{d:"M3 4a2 2 0 00-2 2v1.161l8.441 4.221a1.25 1.25 0 001.118 0L19 7.162V6a2 2 0 00-2-2H3z"}),(0,s.jsx)("path",{d:"M19 8.839l-7.77 3.885a2.75 2.75 0 01-2.46 0L1 8.839V14a2 2 0 002 2h14a2 2 0 002-2V8.839z"})]}),e.email]})]})]})})},el=({data:e})=>{let r={small:"py-4 lg:py-6",medium:"py-8 lg:py-12",large:"py-12 lg:py-20"},t={solid:"border-t border-border",dashed:"border-t border-dashed border-border",gradient:"h-px bg-gradient-to-r from-transparent via-border to-transparent"};return(0,s.jsx)("div",{className:r[e.height]||r.medium,children:e.showDivider&&(0,s.jsx)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,s.jsx)("div",{className:t[e.dividerStyle]||t.solid})})})},ei={sm:"h-16 md:h-24 max-w-[220px]",md:"h-20 md:h-32 max-w-[300px]",lg:"h-28 md:h-44 max-w-[420px]",xl:"h-36 md:h-56 max-w-[560px]"},en={sm:"grid-cols-3 md:grid-cols-4 lg:grid-cols-6",md:"grid-cols-3 md:grid-cols-4 lg:grid-cols-5",lg:"grid-cols-2 md:grid-cols-3 lg:grid-cols-4",xl:"grid-cols-2 md:grid-cols-3 lg:grid-cols-3"},ec=({data:e,index:r})=>{let t=e.logoSize||"lg",a=ei[t]||ei.lg,l=en[t]||en.lg,i=`${a} w-auto object-contain grayscale opacity-70`,c=`${i} hover:grayscale-0 hover:opacity-100 transition-all`,d=e.logos||[],o=(e,r)=>(0,s.jsx)("div",{className:"flex items-center justify-center flex-shrink-0",children:e.link?(0,s.jsx)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",children:(0,s.jsx)("img",{src:n(e.image?.url||""),alt:e.name,className:c})}):(0,s.jsx)("img",{src:n(e.image?.url||""),alt:e.name,className:i})},r);return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading text-center mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading text-center mb-12 max-w-2xl mx-auto",children:e.description}),"marquee"===e.style?(0,s.jsx)("div",{className:"overflow-hidden",children:(0,s.jsxs)("div",{className:"flex w-max animate-logo-marquee motion-reduce:animate-none",children:[(0,s.jsx)("div",{className:"flex items-center gap-12 pr-12",children:d.map((e,r)=>o(e,`primary-${e.id||r}`))}),(0,s.jsx)("div",{className:"flex items-center gap-12 pr-12","aria-hidden":"true",children:d.map((e,r)=>o(e,`duplicate-${e.id||r}`))})]})}):(0,s.jsx)("div",{className:`grid ${l} gap-8 items-center justify-items-center`,children:d.map((e,r)=>o(e,e.id||r))})]})})},ed=({data:e,index:r})=>{let[t,l]=(0,a.useState)([]);return((0,a.useEffect)(()=>{fetch("/api/departments?limit=10").then(e=>e.json()).then(e=>{e.docs?.length&&l(e.docs)}).catch(()=>{})},[]),0===t.length)?null:(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 w-full",children:[(e.label||e.heading||e.description)&&(0,s.jsxs)("div",{className:"text-center mb-16",children:[e.label&&(0,s.jsx)("span",{className:"inline-block text-mono-secondary text-xs text-muted-foreground border border-border rounded-full px-5 py-2 bg-white shadow-sm mb-6",children:e.label}),e.heading&&(0,s.jsx)("h2",{className:"text-heading mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading max-w-2xl mx-auto",children:e.description})]}),(0,s.jsx)("div",{className:"grid gap-6 sm:grid-cols-2 lg:gap-8",children:t.map(e=>(0,s.jsxs)("a",{href:e.basePath,className:"group relative flex flex-col justify-between rounded-2xl border border-border bg-white p-10 hover-pop",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"mb-8 inline-flex items-center justify-center rounded-xl border border-border bg-grey-50 p-4 text-foreground transition-colors group-hover:bg-foreground group-hover:text-background",children:e.iconUrl?(0,s.jsx)("img",{src:e.iconUrl,alt:"",className:"size-6","aria-hidden":"true"}):(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"size-6",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,s.jsx)("path",{d:"M12 8v8M8 12h8",strokeLinecap:"round"})]})}),(0,s.jsx)("h2",{className:"text-2xl font-light tracking-tight mb-3 group-hover:text-primary/80 transition-colors",children:e.name}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e.description})]}),(0,s.jsxs)("div",{className:"mt-10 flex items-center gap-2 text-sm font-medium text-muted-foreground group-hover:text-foreground transition-colors",children:[(0,s.jsx)("span",{children:"Zum Fachbereich"}),(0,s.jsx)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:"size-4 transition-transform group-hover:translate-x-1",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M2 8a.75.75 0 0 1 .75-.75h8.69L8.22 4.03a.75.75 0 0 1 1.06-1.06l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5a.75.75 0 0 1-1.06-1.06l3.22-3.22H2.75A.75.75 0 0 1 2 8Z",clipRule:"evenodd"})})]})]},e.slug))})]})})},eo=({data:e,index:r})=>{let t=e.videoUrl?function(e){let r=e.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/)([\w-]+)/);if(r)return`https://www.youtube-nocookie.com/embed/${r[1]}`;let t=e.match(/vimeo\.com\/(\d+)/);return t?`https://player.vimeo.com/video/${t[1]}`:null}(e.videoUrl):null,a="4/3"===e.aspectRatio?"aspect-[4/3]":"1/1"===e.aspectRatio?"aspect-square":"aspect-video";return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading text-center mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading text-center mb-12 max-w-2xl mx-auto",children:e.description}),(0,s.jsx)("div",{className:`${a} rounded-2xl overflow-hidden bg-grey-50 border border-border`,children:t?(0,s.jsx)("iframe",{src:t,width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy",title:e.heading||"Video"}):(0,s.jsx)("div",{className:"w-full h-full flex items-center justify-center text-muted-foreground",children:"Video nicht verf\xfcgbar"})})]})})},ex=({data:e,index:r})=>{let t="4"===e.columns?"lg:grid-cols-4":"2"===e.columns?"md:grid-cols-2":"md:grid-cols-3";return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-heading text-center mb-4",children:e.heading}),e.description&&(0,s.jsx)("p",{className:"text-subheading text-center mb-12 max-w-2xl mx-auto",children:e.description}),"carousel"===e.layout?(0,s.jsx)("div",{className:"flex gap-4 overflow-x-auto carousel-smooth no-scrollbar pb-4",children:e.images?.map((e,r)=>(0,s.jsxs)("div",{className:"flex-shrink-0 w-80",children:[(0,s.jsx)("div",{className:"relative aspect-[4/3] rounded-2xl overflow-hidden bg-grey-50 border border-border",children:e.image?.url&&(0,s.jsx)(l.default,{src:n(e.image.url),alt:e.caption||"",fill:!0,sizes:"(min-width: 1024px) 33vw, (min-width: 768px) 50vw, 100vw",className:"object-cover"})}),e.caption&&(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-2",children:e.caption})]},r))}):(0,s.jsx)("div",{className:`grid grid-cols-2 ${t} gap-4`,children:e.images?.map((e,r)=>(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"relative aspect-[4/3] rounded-2xl overflow-hidden bg-grey-50 border border-border",children:e.image?.url&&(0,s.jsx)(l.default,{src:n(e.image.url),alt:e.caption||"",fill:!0,sizes:"(min-width: 1024px) 33vw, (min-width: 768px) 50vw, 100vw",className:"object-cover"})}),e.caption&&(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-2",children:e.caption})]},r))})]})})},em=({data:e})=>{let[r,t]=(0,a.useState)(!1);if(r)return null;let l={info:"bg-blue-50 border-blue-200 text-blue-900",warning:"bg-amber-50 border-amber-200 text-amber-900",success:"bg-green-50 border-green-200 text-green-900",promotion:"bg-foreground text-background"};return(0,s.jsx)("div",{className:`border-b ${l[e.style]||l.info}`,children:(0,s.jsxs)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8 py-3 flex items-center justify-center gap-3 text-sm",children:[e.icon&&(0,s.jsx)(d.A,{name:e.icon,className:"w-4 h-4 flex-shrink-0"}),(0,s.jsx)("span",{className:"font-medium",children:e.text}),e.description&&(0,s.jsx)("span",{className:"hidden sm:inline opacity-80",children:e.description}),e.linkText&&e.link&&(0,s.jsx)("a",{href:e.link,className:"underline underline-offset-2 font-medium ml-1",children:e.linkText}),e.dismissible&&(0,s.jsx)("button",{onClick:()=>t(!0),className:"ml-2 opacity-60 hover:opacity-100 transition-opacity","aria-label":"Schlie\xdfen",children:"\xd7"})]})})},eh=({data:e,index:r})=>"card"===e.style?(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"bg-white rounded-2xl p-8 border border-border hover-pop",children:[(0,s.jsxs)("blockquote",{className:"text-lg leading-relaxed mb-6",children:["“",e.quote,"”"]}),(0,s.jsxs)("div",{className:"flex items-center gap-4",children:[e.photo?.url&&(0,s.jsx)("div",{className:"w-12 h-12 rounded-full overflow-hidden bg-grey-100 flex-shrink-0",children:(0,s.jsx)("img",{src:n(e.photo.url),alt:e.author||"",className:"w-full h-full object-cover"})}),(0,s.jsxs)("div",{children:[e.author&&(0,s.jsx)("p",{className:"font-medium",children:e.author}),e.role&&(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.role})]})]})]})})}):"inline"===e.style?(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"flex gap-6 items-start",children:[e.photo?.url&&(0,s.jsx)("div",{className:"w-16 h-16 rounded-full overflow-hidden bg-grey-100 flex-shrink-0",children:(0,s.jsx)("img",{src:n(e.photo.url),alt:e.author||"",className:"w-full h-full object-cover"})}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("blockquote",{className:"text-lg leading-relaxed mb-2",children:["“",e.quote,"”"]}),(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[e.author&&(0,s.jsx)("span",{className:"font-medium text-sm",children:e.author}),e.role&&(0,s.jsxs)("span",{className:"text-sm text-muted-foreground",children:["\xb7 ",e.role]})]})]})]})})}):(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[(0,s.jsxs)("blockquote",{className:"text-2xl lg:text-3xl font-light italic leading-relaxed mb-6",children:["“",e.quote,"”"]}),(0,s.jsxs)("div",{className:"flex items-center justify-center gap-4",children:[e.photo?.url&&(0,s.jsx)("div",{className:"w-12 h-12 rounded-full overflow-hidden bg-grey-100 flex-shrink-0",children:(0,s.jsx)("img",{src:n(e.photo.url),alt:e.author||"",className:"w-full h-full object-cover"})}),(0,s.jsxs)("div",{className:"text-left",children:[e.author&&(0,s.jsx)("p",{className:"font-medium",children:e.author}),e.role&&(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:e.role})]})]})]})}),eu=({data:e,index:r})=>{let t=e.columns||[],a=e.rows||[];return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsxs)("div",{className:"container max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.heading&&(0,s.jsx)("h2",{className:"text-2xl sm:text-3xl font-light tracking-tight mb-8",children:e.heading}),(0,s.jsx)("div",{className:"overflow-x-auto rounded-lg border border-border",children:(0,s.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{className:"border-b border-border bg-grey-50",children:t.map((e,r)=>(0,s.jsx)("th",{className:"px-4 py-3 font-medium text-foreground whitespace-nowrap",children:e.label},r))})}),(0,s.jsx)("tbody",{children:a.map((e,r)=>(0,s.jsx)("tr",{className:`border-b border-border last:border-0 ${e.highlight?"bg-section-cream font-medium":""}`,children:t.map((r,t)=>
1(0,s.jsx)("td",{className:"px-4 py-3 text-foreground/80",children:e.cells?.[t]?.value||""},t))},r))})]})}),e.footnote&&(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-3",children:e.footnote})]})})},eg=({block:e,index:r})=>{let{blockType:t}=e;switch(t){case"hero":return(0,s.jsx)(u,{data:e});case"text-section":return(0,s.jsx)(_,{data:e,index:r});case"image-text-section":return(0,s.jsx)(R,{data:e,index:r});case"stats-section":return(0,s.jsx)(B,{data:e,index:r});case"cta":{let t=e.cfg||{},a=t.bg&&"white"!==t.bg||"dark"!==e.style?t:{...t,bg:"dark"};return(0,s.jsx)(M,{cfg:a,index:r,children:(0,s.jsx)(g,{data:e})})}case"faq":return(0,s.jsx)(V,{data:e,index:r});case"testimonials":return(0,s.jsx)(P,{data:e,index:r});case"value-props":return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)(k,{data:e})});case"service-cards":return(0,s.jsx)(M,{cfg:e.cfg,index:r,children:(0,s.jsx)(A,{data:e})});case"benefits":return(0,s.jsx)(H,{data:e,index:r});case"doctor-profile":return(0,s.jsx)(O,{data:e,index:r});case"doctor-quote":return(0,s.jsx)(W,{data:e,index:r});case"timeline-section":return(0,s.jsx)(Z,{data:e,index:r});case"recovery-timeline":return(0,s.jsx)(D,{data:e,index:r});case"indications":return(0,s.jsx)(I,{data:e,index:r});case"variations":return(0,s.jsx)(J,{data:e,index:r});case"cost":return(0,s.jsx)(Q,{data:e,index:r});case"method-selector":return(0,s.jsx)(G,{data:e,index:r});case"price-table":return(0,s.jsx)(Y,{data:e,index:r});case"specializations-grid":return(0,s.jsx)(K,{data:e,index:r});case"two-column-comparison":return(0,s.jsx)(X,{data:e,index:r});case"team-slider":return(0,s.jsx)(ee,{data:e,index:r});case"location-map":return(0,s.jsx)(er,{data:e,index:r});case"bullet-list":return(0,s.jsx)(et,{data:e,index:r});case"contact-bar":return(0,s.jsx)(ea,{data:e,index:r});case"content-accordion":return(0,s.jsx)(es,{data:e,index:r});case"spacer":return(0,s.jsx)(el,{data:e});case"logo-grid":return(0,s.jsx)(ec,{data:e,index:r});case"departments-grid":return(0,s.jsx)(ed,{data:e,index:r});case"video-section":return(0,s.jsx)(eo,{data:e,index:r});case"image-gallery":return(0,s.jsx)(ex,{data:e,index:r});case"banner":return(0,s.jsx)(em,{data:e});case"quote":return(0,s.jsx)(eh,{data:e,index:r});case"team-grid":return(0,s.jsx)(U,{data:e,index:r});case"table":return(0,s.jsx)(eu,{data:e,index:r});default:return(0,s.jsxs)("div",{className:"py-8 text-center text-muted-foreground",children:["Block “",t,"” wird noch nicht unterst\xfctzt."]})}}},88140:(e,r,t)=>{t.d(r,{J:()=>s});let s=(0,t(12115).createContext)({})}}]);

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.