1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="3de15b78-66f0-7b13-c39c-5b7008975144")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,900265,e=>{"use strict";var t=e.i(843476),r=e.i(846932),a=e.i(733209);e.s(["FadeUp",0,function(e){let{children:n,delay:l=0,distance:i=16,className:o,as:s="div",viewport:c=!0}=e,d=r.motion[s];return(0,t.jsx)(d,{...c?{initial:{opacity:0,y:i},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"}}:{initial:{opacity:0,y:i},animate:{opacity:1,y:0}},transition:{duration:.72,delay:l,ease:[.16,1,.3,1]},className:(0,a.cn)(o),children:n})}])},498909,e=>{"use strict";var t=e.i(843476),r=e.i(733209);e.s(["Marquee",0,function(e){let{children:a,speed:n="normal",className:l,pauseOnHover:i=!0}=e;return(0,t.jsx)("div",{className:(0,r.cn)("relative overflow-hidden","[mask-image:linear-gradient(to_right,transparent,black_10%,black_90%,transparent)]",l),children:(0,t.jsxs)("div",{className:(0,r.cn)("flex gap-12 lg:gap-16 w-max animate-marquee",i&&"hover:[animation-play-state:paused]"),style:{animationDuration:{slow:"60s",normal:"40s",fast:"24s"}[n]},children:[(0,t.jsx)("div",{className:"flex gap-12 lg:gap-16 items-center",children:a}),(0,t.jsx)("div",{className:"flex gap-12 lg:gap-16 items-center","aria-hidden":!0,children:a})]})})}])},628059,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(456420);let n={name:"chevron-left",size:24,node:[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]};n.node;let l=(0,a.default)(n),i={name:"chevron-right",size:24,node:[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]};i.node;let o=(0,a.default)(i);var s=e.i(733209);function c(e){let{testimonial:r,tone:a="light",size:n="md",className:l}=e,i="dark"===a;return(0,t.jsxs)("figure",{className:(0,s.cn)("relative flex flex-col gap-5",l),children:[(0,t.jsxs)("blockquote",{className:(0,s.cn)("font-sans font-normal",{sm:"text-[15px] leading-[1.6]",md:"text-[15.5px] leading-[1.6]",lg:"text-[length:var(--text-md)] leading-[1.6]"}[n],i?"text-white/90":"text-[var(--color-ink-700)]"),children:["â",r.quote,"â"]}),(0,t.jsxs)("figcaption",{className:(0,s.cn)("flex flex-col gap-0.5 pt-4 border-t",i?"border-white/15":"border-[var(--color-line)]"),children:[(0,t.jsx)("span",{className:(0,s.cn)("font-display font-semibold text-[14px] tracking-[-0.005em]",i?"text-white":"text-[var(--color-navy)]"),children:r.name}),(0,t.jsxs)("span",{className:(0,s.cn)("font-mono text-[10px] tracking-[0.18em] uppercase",i?"text-white/55":"text-[var(--color-ink-400)]"),children:[r.role,r.organisation&&` \xb7 ${r.organisation}`]}),r.secondaryAffiliation&&(0,t.jsx)("span",{className:(0,s.cn)("font-mono text-[10px] tracking-[0.18em] uppercase mt-1 pl-3 border-l-2",i?"text-white/35 border-white/15":"text-[var(--color-ink-300)] border-[var(--color-line)]"),children:r.secondaryAffiliation})]})]})}e.s(["TestimonialCarousel",0,function(e){let{testimonials:a,className:n,cardSize:i="md",autoplayMs:d=5e3}=e,m=(0,r.useRef)(null),u=(0,r.useRef)(!1),[h,v]=(0,r.useState)(0),p=a.length,x=(0,r.useCallback)(()=>{let e=m.current;if(!e||0===p)return;let t=e.scrollWidth/p;0===t||v(Math.min(Math.max(Math.round(e.scrollLeft/t),0),p-1))},[p]);(0,r.useEffect)(()=>{let e=m.current;if(e)return e.addEventListener("scroll",x,{passive:!0}),()=>e.removeEventListener("scroll",x)},[x]);let f=(0,r.useCallback)(e=>{let t=m.current;if(!t||0===p)return;let r=t.scrollWidth/p;t.scrollTo({left:r*e,behavior:"smooth"})},[p]),b=(0,r.useCallback)(e=>{let t=m.current;if(!t||0===p)return;let r=t.scrollWidth/p;t.scrollBy({left:r*e,behavior:"smooth"})},[p]);return(0,r.useEffect)(()=>{if(!d||p<=1)return;let e=window.setInterval(()=>{if(u.current)return;let e=m.current;if(!e)return;let t=e.scrollWidth/p;if(0===t)return;let r=Math.max(1,Math.round(e.clientWidth/t)),a=Math.round(e.scrollLeft/t),n=p-r,l=a>=n?0:Math.min(a+r,n);e.scrollTo({left:t*l,behavior:"smooth"})},d);return()=>window.clearInterval(e)},[d,p]),(0,t.jsxs)("div",{className:(0,s.cn)("relative",n),role:"region","aria-roledescription":"carousel","aria-label":"Practitioner testimonials",onMouseEnter:()=>{u.current=!0},onMouseLeave:()=>{u.current=!1},onFocusCapture:()=>{u.current=!0},onBlurCapture:()=>{u.current=!1},children:[(0,t.jsx)("div",{ref:m,className:(0,s.cn)("flex gap-6 md:gap-8 overflow-x-auto snap-x snap-mandatory","scroll-smooth scrollbar-none","[scrollbar-width:none] [-ms-overflow-style:none]","[&::-webkit-scrollbar]:hidden","pb-4"),children:a.map((e,r)=>(0,t.jsx)("div",{role:"group","aria-roledescription":"slide","aria-label":`Testimonial ${r+1} of ${p}`,className:(0,s.cn)("snap-start shrink-0","w-[88%] sm:w-[calc((100%-1.5rem)/2)] lg:w-[calc((100%-4rem)/3)]"),children:(0,t.jsx)("div",{className:"h-full rounded-[var(--radius-lg)] border border-[var(--color-line)] bg-white p-7 md:p-8",children:(0,t.jsx)(c,{testimonial:e,size:i})})},e.id))}),(0,t.jsxs)("div",{className:"mt-6 flex items-center justify-between gap-4",children:[(0,t.jsxs)("span",{"aria-live":"polite",className:"font-mono text-[11px] tracking-[0.22em] uppercase text-[var(--color-ink-400)]",children:[String(h+1).padStart(2,"0")," /"," ",String(p).padStart(2,"0")]}
2),(0,t.jsx)("div",{"aria-hidden":!0,className:"hidden sm:flex items-center gap-2",children:a.map((e,r)=>(0,t.jsx)("button",{type:"button",onClick:()=>f(r),"aria-label":`Go to testimonial ${r+1}`,className:(0,s.cn)("h-1.5 rounded-full transition-all duration-300",r===h?"w-6 bg-[var(--color-navy)]":"w-1.5 bg-[var(--color-line)] hover:bg-[var(--color-ink-300)]")},e.id))}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("button",{type:"button",onClick:()=>b(-1),"aria-label":"Previous testimonial",disabled:0===h,className:(0,s.cn)("inline-flex items-center justify-center w-10 h-10 rounded-full border border-[var(--color-line)] text-[var(--color-navy)]","hover:border-[var(--color-navy)] hover:bg-[var(--color-navy)] hover:text-white transition-colors","disabled:opacity-40 disabled:pointer-events-none"),children:(0,t.jsx)(l,{className:"w-4 h-4","aria-hidden":!0})}),(0,t.jsx)("button",{type:"button",onClick:()=>b(1),"aria-label":"Next testimonial",disabled:h>=p-1,className:(0,s.cn)("inline-flex items-center justify-center w-10 h-10 rounded-full border border-[var(--color-line)] text-[var(--color-navy)]","hover:border-[var(--color-navy)] hover:bg-[var(--color-navy)] hover:text-white transition-colors","disabled:opacity-40 disabled:pointer-events-none"),children:(0,t.jsx)(o,{className:"w-4 h-4","aria-hidden":!0})})]})]})]})}],628059)}]); 3 4//# debugId=3de15b78-66f0-7b13-c39c-5b7008975144
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.