1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._posthogReleaseId=e._posthogReleaseId||"01a0f1a3-67bc-0000-e64d-913d2fb9aff6";var n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="ec305621-a3dd-562a-8fed-0694df49a45d")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,26269,e=>{"use strict";var t=e.i(43476),r=e.i(932),n=e.i(8546),o=e.i(75978),l=e.i(62721);e.s(["LogoCaseStudyHover",0,function(e){let i,a,s,c,u,f,d,g,m=(0,r.c)(24),{href:h,target:p,rel:x,title:v,ariaLabel:y,cta:b,children:w}=e;m[0]!==b||m[1]!==h?(i=()=>{b&&(0,l.trackCtaClick)({cta_id:b.id,cta_label:b.label,cta_destination:h})},m[0]=b,m[1]=h,m[2]=i):i=m[2];let j=i;return m[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute inset-x-0 -top-[14px] -bottom-[14px]"}),m[3]=a):a=m[3],m[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute top-[calc(100%+8px)] size-[6px] rounded-[50%] bg-interface-orange"}),m[4]=s):s=m[4],m[5]!==y||m[6]!==w||m[7]!==j||m[8]!==h||m[9]!==x||m[10]!==p?(c=(0,t.jsx)(n.Trigger,{asChild:!0,children:(0,t.jsxs)(o.Link,{href:h,target:p,rel:x,"aria-label":y,onClick:j,className:"group relative flex items-center justify-center",children:[a,w,s]})}),m[5]=y,m[6]=w,m[7]=j,m[8]=h,m[9]=x,m[10]=p,m[11]=c):c=m[11],m[12]!==v?(u=v?(0,t.jsx)("p",{className:"w-full text-copy-medium text-fg leading-[1.4]",children:v}):null,m[12]=v,m[13]=u):u=m[13],m[14]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t.jsx)("p",{className:"w-full text-fg-muted text-mono-tags-small",children:"See case study â"}),m[14]=f):f=m[14],m[15]!==j||m[16]!==h||m[17]!==x||m[18]!==u||m[19]!==p?(d=(0,t.jsx)(n.Portal,{children:(0,t.jsx)(n.Content,{side:"top",align:"center",sideOffset:12,collisionPadding:16,className:"z-50 data-[state=closed]:animate-hovercard-out data-[state=open]:animate-hovercard-in",children:(0,t.jsxs)(o.Link,{href:h,target:p,rel:x,tabIndex:-1,onClick:j,className:"flex w-[310px] max-w-[calc(100vw-32px)] flex-col gap-3.5 rounded-m border border-line bg-raised p-4",children:[u,f]})})}),m[15]=j,m[16]=h,m[17]=x,m[18]=u,m[19]=p,m[20]=d):d=m[20],m[21]!==c||m[22]!==d?(g=(0,t.jsxs)(n.Root,{openDelay:100,closeDelay:0,children:[c,d]}),m[21]=c,m[22]=d,m[23]=g):g=m[23],g}])},86,e=>{"use strict";e.s(["LogoShowcaseCycle",()=>p],86);var t=e.i(43476),r=e.i(932),n=e.i(88653),o=e.i(65939),l=e.i(44113),i=e.i(32181),a=e.i(87652),s=e.i(72328),c=e.i(71645),u=e.i(97190),f=e.i(49120),d=e.i(53640),g=e.i(47985),m=e.i(26269),h=e.i(92186);function p(e){let n,u,d,m,p,b,w,j,S,E,C,N,R,k,M,L,P,T,_,H,I,O=(0,r.c)(65),{label:W,logos:F,slotCount:A,singleRow:B,debug:V,revealAfterHero:D,ctaId:z}=e,$=void 0!==B&&B,U=void 0!==V&&V,q=void 0!==D&&D,X=Math.min(void 0===A?12:A,F.length),Y=(0,c.useRef)(null),K=(0,c.useRef)(!1);O[0]===Symbol.for("react.memo_cache_sentinel")?(n={amount:.3},O[0]=n):n=O[0];let G=(0,a.useInView)(Y,n),J=!0===(0,s.useReducedMotion)(),{heroComplete:Z}=(0,h.useHeroIntroSequence)();O[1]===Symbol.for("react.memo_cache_sentinel")?(u={amount:.1,once:!0},O[1]=u):u=O[1];let Q=(0,a.useInView)(Y,u),ee=!q||J||Z&&Q;O[2]!==X?(d=()=>Array.from({length:X},v),O[2]=X,O[3]=d):d=O[3];let[et,er]=(0,c.useState)(d);O[4]!==X||O[5]!==U||O[6]!==G||O[7]!==F||O[8]!==J||O[9]!==ee?(m=()=>{if(U||J||!G||!ee||F.length<=X)return;let e=setInterval(()=>{K.current||er(e=>{let t=new Set(e),r=[];for(let e=0;e<F.length;e++)t.has(e)||r.push(e);if(0===r.length)return e;let n=Math.floor(Math.random()*e.length),o=F[e[n]??0]?.logo.width??0;r.sort((e,t)=>Math.abs((F[e]?.logo.width??0)-o)-Math.abs((F[t]?.logo.width??0)-o));let l=Math.min(5,r.length),i=r[Math.floor(Math.random()*l)];if(void 0===i)return e;let a=[...e];return a[n]=i,a})},2e3);return()=>clearInterval(e)},p=[U,J,G,ee,F.length,X,F],O[4]=X,O[5]=U,O[6]=G,O[7]=F,O[8]=J,O[9]=ee,O[10]=m,O[11]=p):(m=O[10],p=O[11]),(0,c.useEffect)(m,p),O[12]!==U||O[13]!==F||O[14]!==et?(b=U?F.map(x):et,O[12]=U,O[13]=F,O[14]=et,O[15]=b):b=O[15];let en=b;O[16]!==J||O[17]!==q?(w=!!q&&!J&&{opacity:0}
1,O[16]=J,O[17]=q,O[18]=w):w=O[18];let eo=+!!ee;O[19]!==eo?(j={opacity:eo},O[19]=eo,O[20]=j):j=O[20];let el=J?0:g.duration.image;O[21]!==el?(S={duration:el,ease:g.ease.out},O[21]=el,O[22]=S):S=O[22];let ei=$&&"tablet-lg:h-[85px] tablet-lg:py-0";O[23]!==ei?(E=(0,f.cn)("border-line border-y pt-6 pb-8",ei),O[23]=ei,O[24]=E):E=O[24],O[25]===Symbol.for("react.memo_cache_sentinel")?(C=()=>{K.current=!0},N=()=>{K.current=!1},O[25]=C,O[26]=N):(C=O[25],N=O[26]);let ea=$&&"tablet-lg:h-full";O[27]!==ea?(R=(0,f.cn)("b-layout-grid",ea),O[27]=ea,O[28]=R):R=O[28];let es=$&&"tablet-lg:h-full tablet-lg:justify-center";O[29]!==es?(k=(0,f.cn)("col-span-full flex flex-col items-center gap-8",es),O[29]=es,O[30]=k):k=O[30],O[31]!==W?(M=W?(0,t.jsx)("p",{className:"text-balance text-center text-fg text-mono-tags-big",children:W}):null,O[31]=W,O[32]=M):M=O[32];let ec=$?"flex w-full flex-wrap tablet-lg:flex-nowrap items-center justify-center tablet-lg:justify-between desktop:gap-x-[72px] gap-x-10 tablet-lg:gap-x-0 tablet:gap-x-14 gap-y-8 tablet-lg:gap-y-0":"grid w-full grid-cols-2 mobile:grid-cols-3 tablet-lg:grid-cols-6 tablet:grid-cols-4 place-items-center desktop:gap-x-[88px] gap-x-10 tablet:gap-x-14 gap-y-8 tablet-lg:gap-y-10";if(O[33]!==ec?(L=(0,f.cn)(ec),O[33]=ec,O[34]=L):L=O[34],O[35]!==z||O[36]!==U||O[37]!==en||O[38]!==F||O[39]!==J||O[40]!==$){let e;O[42]!==z||O[43]!==U||O[44]!==en.length||O[45]!==F||O[46]!==J||O[47]!==$?(e=(e,r)=>{let n,o=F[e];if(!o)return null;let l=F[r]?.logo.width??o.logo.width;return $&&0===r&&(n="start"),$&&r===en.length-1&&(n="end"),(0,t.jsx)(y,{entry:o,animate:!(J||U),hidden:r>=6,singleRow:$,slotWidth:l,edgeAlignment:n,ctaId:z},r)},O[42]=z,O[43]=U,O[44]=en.length,O[45]=F,O[46]=J,O[47]=$,O[48]=e):e=O[48],P=en.map(e),O[35]=z,O[36]=U,O[37]=en,O[38]=F,O[39]=J,O[40]=$,O[41]=P}else P=O[41];return O[49]!==L||O[50]!==P?(T=(0,t.jsx)("ul",{className:L,children:P}),O[49]=L,O[50]=P,O[51]=T):T=O[51],O[52]!==k||O[53]!==M||O[54]!==T?(_=(0,t.jsxs)("div",{className:k,children:[M,T]}),O[52]=k,O[53]=M,O[54]=T,O[55]=_):_=O[55],O[56]!==R||O[57]!==_?(H=(0,t.jsx)("div",{className:R,children:_}),O[56]=R,O[57]=_,O[58]=H):H=O[58],O[59]!==w||O[60]!==j||O[61]!==S||O[62]!==E||O[63]!==H?(I=(0,t.jsx)(l.LazyMotion,{features:o.domMax,children:(0,t.jsx)(i.m.section,{ref:Y,initial:w,animate:j,transition:S,className:E,onPointerEnter:C,onPointerLeave:N,children:H})}),O[59]=w,O[60]=j,O[61]=S,O[62]=E,O[63]=H,O[64]=I):I=O[64],I}function x(e,t){return t}function v(e,t){return t}function y(e){let o,l,a,s,u,d,g,m,h,p,x,v,y=(0,r.c)(30),{entry:w,animate:j,hidden:S,singleRow:E,slotWidth:C,edgeAlignment:N,ctaId:R}=e,k=(0,c.useRef)(w.logo.src),[M,L]=(0,c.useState)(!1);y[0]!==w.logo.src?(o=()=>{if(k.current===w.logo.src)return;k.current=w.logo.src,L(!0);let e=setTimeout(()=>L(!1),510);return()=>clearTimeout(e)},l=[w.logo.src],y[0]=w.logo.src,y[1]=o,y[2]=l):(o=y[1],l=y[2]),(0,c.useEffect)(o,l);let P=E?"mobile:w-[calc((100%-80px)/3)] tablet-lg:w-[var(--cycle-slot-width)] tablet:w-[calc((100%-168px)/4)] w-[calc((100%-40px)/2)] shrink-0":"w-full",T=S?"tablet:flex hidden":"flex",_=M&&"pointer-events-none";y[3]!==P||y[4]!==T||y[5]!==_?(a=(0,f.cn)("relative origin-center scale-[0.85] tablet-lg:scale-100 items-center justify-center",P,T,_),y[3]=P,y[4]=T,y[5]=_,y[6]=a):a=y[6];let H=`${C}px`;y[7]!==H?(s={height:56,"--cycle-slot-width":H},y[7]=H,y[8]=s):s=y[8];let I=s,O=w.logo.src;y[9]!==j?(u=!!j&&{opacity:0,filter:"blur(6px)"},y[9]=j,y[10]=u):u=y[10],y[11]===Symbol.for("react.memo_cache_sentinel")?(d={opacity:1,filter:"blur(0px)"},g={opacity:0,filter:"blur(6px)"},m={duration:.45,ease:"easeOut"},y[11]=d,y[12]=g,y[13]=m):(d=y[11],g=y[12],m=y[13]);let W="start"===N&&"justify-start",F="end"===N&&"justify-end",A=!N&&"justify-center";return y[14]!==W||y[15]!==F||y[16]!==A?(h=(0,f.cn)("absolute inset-0 flex items-center",W,F,A),y[14]=W,y[15]=F,y[16]=A,y[17]=h):h=y[17],y[18]!==R||y[19]!==w?(p=(0,t.jsx)(b,{entry:w,ctaId:R}),y[18]=R,y[19]=w,y[20]=p):p=y[20],y[21]!==w.logo.src||y[22]!==u||y[23]!==h||y[24]!==p?(x=(0,t.jsx)(n.AnimatePresence,{initial:!1,children:(0,t.jsx)(i.m.div,{initial:u,animate:d,exit:g,transition:m,className:h,children:p},O)}),y[21]=w.logo.src,y[22]=u,y[23]=h,y[24]=p,y[25]=x):x=y[25],y[26]!==x||y[27]!==a||y[28]!==I?(v=(0,t.jsx)("li",{className:a,style:I,children:x}),y[26]=x,y[27]=a,y[28]=I,y[29]=v):v=y[29],v}function b(e){let n,o,l,i,a,s,c,f=(0,r.c)(31),{entry:g,ctaId:h}=e;f[0]!==g.logo.height||f[1]!==g.logo.width?(n={width:g.logo.width,height:g.logo.height,maxWidth:"100%"},f[0]=g.logo.height,f[1]=g.logo.width,f[2]=n):n=f[2];let p=n,x=g.caseStudyLink;f[3]!==x?(o=x?(0,d.getLinkAttributes)(x):null,f[3]=x,f[4]=o):o=f[4];let v=o,y=v?.href??null;if(!(y&&"#"!==y&&y)){let e,r,n=g.name??g.logo.alt??"";return f[5]!==g.logo.src||f[6]!==n?(e=(0,t.jsx)(u.Image,{src:g.logo.src,alt:n,fill:!0,objectFit:"contain",className:"logo-mono"}
1),f[5]=g.logo.src,f[6]=n,f[7]=e):e=f[7],f[8]!==p||f[9]!==e?(r=(0,t.jsx)("span",{className:"relative block",style:p,children:e}),f[8]=p,f[9]=e,f[10]=r):r=f[10],r}let b=v?.target,w=v?.rel,j=g.caseStudyTitle??null,S=`${g.caseStudyTitle??g.name??"Logo"} â See case study`;f[11]!==h||f[12]!==g.name?(l=h?{id:h,label:g.name??""}:void 0,f[11]=h,f[12]=g.name,f[13]=l):l=f[13];let E=g.name??g.logo.alt??"";return f[14]!==g.logo.src||f[15]!==E?(i=(0,t.jsx)(u.Image,{src:g.logo.src,alt:E,fill:!0,objectFit:"contain",className:"logo-mono"}),f[14]=g.logo.src,f[15]=E,f[16]=i):i=f[16],f[17]!==g.logo.src?(a=(0,t.jsx)(u.Image,{src:g.logo.src,alt:"","aria-hidden":!0,fill:!0,objectFit:"contain",className:"logo-mono-red pointer-events-none opacity-0 transition-opacity duration-200 ease-out-quart [transform:translateZ(0)] [will-change:opacity] group-hover:opacity-100 group-data-[state=open]:opacity-100"}),f[17]=g.logo.src,f[18]=a):a=f[18],f[19]!==p||f[20]!==a||f[21]!==i?(s=(0,t.jsxs)("span",{className:"relative block",style:p,children:[i,a]}),f[19]=p,f[20]=a,f[21]=i,f[22]=s):s=f[22],f[23]!==y||f[24]!==s||f[25]!==b||f[26]!==w||f[27]!==j||f[28]!==S||f[29]!==l?(c=(0,t.jsx)(m.LogoCaseStudyHover,{href:y,target:b,rel:w,title:j,ariaLabel:S,cta:l,children:s}),f[23]=y,f[24]=s,f[25]=b,f[26]=w,f[27]=j,f[28]=S,f[29]=l,f[30]=c):c=f[30],c}},24061,e=>{"use strict";var t=e.i(43476),r=e.i(932),n=e.i(32181),o=e.i(76662),l=e.i(87652),i=e.i(35382),a=e.i(72328),s=e.i(10542),c=e.i(87022),u=e.i(33768),f=e.i(71645);e.s(["Marquee",0,function(e){let d,g,m,h,p,x,v,y,b,w,j,S,E=(0,r.c)(23),C=(0,f.useRef)(null),N=(0,f.useRef)(null),R=(0,f.useRef)(0),k=(0,f.useRef)(0),M=(0,f.useRef)(1),L=(0,f.useRef)(0),P=(0,i.useMotionValue)(0),T=(0,a.useReducedMotion)();E[0]===Symbol.for("react.memo_cache_sentinel")?(d={amount:0},E[0]=d):d=E[0];let _=(0,l.useInView)(C,d),{scrollY:H}=(0,s.useScroll)(),I=(j=(0,i.useMotionValue)(H.getVelocity()),S=()=>{let e=H.getVelocity();j.set(e),e&&c.frame.update(S)},(0,u.useMotionValueEvent)(H,"change",()=>{c.frame.update(S,!1,!0)}),j);if(E[1]===Symbol.for("react.memo_cache_sentinel")?(g=()=>{let e=N.current;if(!e)return;let t=e.firstElementChild;if(!t)return;let r=()=>{R.current=t.offsetWidth};r();let n=new ResizeObserver(r);return n.observe(t),()=>n.disconnect()},m=[],E[1]=g,E[2]=m):(g=E[1],m=E[2]),(0,f.useEffect)(g,m),E[3]!==_||E[4]!==T||E[5]!==I||E[6]!==P?(h=(e,t)=>{if(T)return;if(!_){L.current=0;return}let r=I.get();Math.abs(r)>1&&(M.current=r>0?1:-1,L.current=Math.min(1800,L.current+9*Math.abs(r)*(t/1e3)));let n=75+L.current,o=Math.min(50,t)/1e3;k.current=k.current+M.current*n*o;let l=R.current;l>0&&(k.current=(k.current%l+l)%l),P.set(-k.current),L.current=.4*L.current,L.current<.1&&(L.current=0)},E[3]=_,E[4]=T,E[5]=I,E[6]=P,E[7]=h):h=E[7],(0,o.useAnimationFrame)(h),!e.text)return null;let O=e.hideTopBorder?"":"border-t",W=e.hideBottomBorder?"":"border-b";E[8]!==O||E[9]!==W?(p=[O,W].filter(Boolean),E[8]=O,E[9]=W,E[10]=p):p=E[10];let F=p.join(" "),A=F?`${F} border-line`:"",B=`flex w-full items-center overflow-hidden whitespace-nowrap py-2 tablet-lg:py-14 ${A}`,V=e.text;return E[11]!==P?(x={x:P},E[11]=P,E[12]=x):x=E[12],E[13]===Symbol.for("react.memo_cache_sentinel")?(v=[0,1],E[13]=v):v=E[13],E[14]!==e.text?(y=v.map(r=>(0,t.jsx)("div",{className:"flex shrink-0 gap-12 pr-12 text-primary-xl",children:Array.from({length:6}).map((r,n)=>(0,t.jsx)("span",{className:"text-trim-cap",children:e.text},n))},r)),E[14]=e.text,E[15]=y):y=E[15],E[16]!==y||E[17]!==x?(b=(0,t.jsx)(n.m.div,{ref:N,style:x,className:"flex shrink-0 will-change-transform","aria-hidden":"true",children:y}),E[16]=y,E[17]=x,E[18]=b):b=E[18],E[19]!==e.text||E[20]!==b||E[21]!==B?(w=(0,t.jsx)("section",{ref:C,className:B,"aria-label":V,children:b}),E[19]=e.text,E[20]=b,E[21]=B,E[22]=w):w=E[22],w}],24061)},92186,e=>{"use strict";var t=e.i(43476),r=e.i(932),n=e.i(71645);let o=(0,n.createContext)({heroComplete:!0,completeHero:()=>void 0});e.s(["HeroIntroSequence",0,function(e){let l,i,a,s=(0,r.c)(6),{children:c}=e,[u,f]=(0,n.useState)(!1);s[0]===Symbol.for("react.memo_cache_sentinel")?(l=()=>f(!0),s[0]=l):l=s[0];let d=l;return s[1]!==u?(i={heroComplete:u,completeHero:d},s[1]=u,s[2]=i):i=s[2],s[3]!==c||s[4]!==i?(a=(0,t.jsx)(o,{value:i,children:c}),s[3]=c,s[4]=i,s[5]=a):a=s[5],a},"useHeroIntroSequence",0,()=>(0,n.useContext)(o)])},15343,e=>{"use strict";var t=e.i(43476),r=e.i(932),n=e.i(32181),o=e.i(71645),l=e.i(91995),i=e.i(49120),a=e.i(47985);function s(e,r){let n=(0,i.cn)(e.bold&&"font-semibold",e.accent&&"text-interface-orange");return n?(0,t.jsx)("span",{className:n,children:e.text},r):(0,t.jsx)(o.Fragment,{children:e.text},r)}function c(e){return null!=e}function u(e){return[{text:e,bold:!1,accent:!1}]}e.s(["MultiLineRise",0,function(e){let i,f,d,g,m,h=(0,r.c)(6),{text:p,inView:x,reducedMotion:v,baseDelay:y,honorLineBreaks:b,breakClassName:w,markup:j,maskPaddingBottom:S,maskPaddingTop:E}=e,C=void 0===y?0:y,N=void 0===S?"0.2em":S,R=void 0===E?"0.15em":E,k=(0,o.useRef)(null);h[0]===Symbol.for("react.memo_cache_sentinel")?(i=[],h[0]=i):i=h[0];let M=(0,o.useRef)(i);h[1]===Symbol.for("react.memo_cache_sentinel")?(f=[],h[1]=f):f=h[1];let[L,P]=(0,o.useState)(f),T=void 0!==j&&j?(0,l.parseMarkup)(p):(void 0!==b&&b?p.split("\n"):[p]).map(u),_=T.flatMap((e,t)=>(function(e){let t=[],r=[],n=()=>{r.length&&(t.push(r),r=[])};for(let t of e)t.text.split(" ").forEach((e,o)=>{o>0&&n(),e&&r.push({text:e,bold:t.bold,accent:t.accent})});return n(),t})(e).map((e,r,n)=>({parts:e,hardBreak:r===n.length-1&&t<T.length-1})));h[2]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{let e=k.current;if(!e)return;let t=function(){let e=[],t=[],r=M.current.find(c),n=r?r.offsetHeight/2:8;for(let r of M.current){if(!r){t.push(0);continue}let o=r.offsetTop,l=e.findIndex(e=>Math.abs(e-o)<=n);-1===l&&(e.push(o),l=e.length-1),t.push(l)}P(e=>e.length===t.length&&t.every((t,r)=>t===e[r])?e:t)};t();let r=new ResizeObserver(t);return r.observe(e),document.fonts?.ready.then(t),()=>r.disconnect()},g=[],h[2]=d,h[3]=g):(d=h[2],g=h[3]),(0,o.useEffect)(d,g);let H=_.map((e,r)=>{let{parts:l,hardBreak:i}=e,c=C+(L[r]??0)*a.stagger.line,u=r===_.length-1;return(0,t.jsxs)(o.Fragment,{children:[(0,t.jsx)("span",{ref:e=>{M.current[r]=e},className:"relative inline-block overflow-hidden align-bottom",style:{marginTop:`calc(-1 * ${R})`,marginBottom:`calc(-1 * ${N})`,zIndex:(_.length-r)*2},children:(0,t.jsx)(n.m.span,{className:"inline-block",style:{paddingTop:R,paddingBottom:N},initial:!v&&{y:"100%"},animate:{y:v||x?"0%":"100%"},transition:{duration:a.duration.multiLine,ease:a.ease.out,delay:c},children:l.map(s)})}),u?null:" ",i?(0,t.jsx)("br",{className:w}):null]},r)});return h[4]!==H?(m=(0,t.jsx)("span",{ref:k,className:"relative isolate z-0",children:H}),h[4]=H,h[5]=m):m=h[5],m}])},91995,e=>{"use strict";var t=e.i(43476),r=e.i(932),n=e.i(71645),o=e.i(75978),l=e.i(49120),i=e.i(53640);function a(e){return e.split("\n").map(e=>{let t=[],r=!1,n=!1,o="",l=()=>{o&&(t.push({text:o,bold:r,accent:n}),o="")},i=0;for(;i<e.length;
1)if("**"===e.slice(i,i+2))l(),r=!r,i+=2;else if("__"===e.slice(i,i+2))l(),n=!n,i+=2;else if("["===e[i]){let a=/^\[([^\]]+)\]\(([^)]+)\)/.exec(e.slice(i));a?(l(),t.push({text:a[1]??"",bold:r,accent:n,href:a[2]??"#"}),i+=a[0].length):(o+=e[i],i++)}else o+=e[i],i++;return l(),t})}function s(e){let n,a,s,u,f=(0,r.c)(30),{seg:d,chunks:g,baseClassName:m,boldClassName:h,accentClassName:p,linkClassName:x,linkNewTab:v,linkCtaIds:y}=e,b=void 0===h?"font-semibold":h,w=void 0===p?"text-interface-orange":p;if(f[0]!==w||f[1]!==m||f[2]!==b||f[3]!==g||f[4]!==x||f[5]!==y||f[6]!==v||f[7]!==d.accent||f[8]!==d.bold||f[9]!==d.href||f[10]!==d.text){s=Symbol.for("react.early_return_sentinel");e:{let e;if(n=(0,l.cn)(d.bold?b:m,d.accent&&w),f[14]!==g||f[15]!==d.text?(e=g?g.map(c):d.text,f[14]=g,f[15]=d.text,f[16]=e):e=f[16],a=e,d.href){let e,r;f[17]!==v||f[18]!==d.href?(e=(0,i.getLinkAttributes)(v?{href:d.href,newTab:!0}:{href:d.href}),f[17]=v,f[18]=d.href,f[19]=e):e=f[19];let{href:c,target:u,rel:g}=e,m=(0,l.cn)(n,x)||void 0,h=y?.[d.href];f[20]!==a||f[21]!==c||f[22]!==g||f[23]!==m||f[24]!==h||f[25]!==u?(r=(0,t.jsx)(o.Link,{href:c,target:u,rel:g,className:m,"data-cta-id":h,children:a}),f[20]=a,f[21]=c,f[22]=g,f[23]=m,f[24]=h,f[25]=u,f[26]=r):r=f[26],s=r;break e}}f[0]=w,f[1]=m,f[2]=b,f[3]=g,f[4]=x,f[5]=y,f[6]=v,f[7]=d.accent,f[8]=d.bold,f[9]=d.href,f[10]=d.text,f[11]=n,f[12]=a,f[13]=s}else n=f[11],a=f[12],s=f[13];return s!==Symbol.for("react.early_return_sentinel")?s:n?(f[27]!==n||f[28]!==a?(u=(0,t.jsx)("span",{className:n,children:a}),f[27]=n,f[28]=a,f[29]=u):u=f[29],u):a}function c(e){return(0,t.jsx)("span",{className:"relative",style:{zIndex:e.zIndex},children:e.text},e.zIndex)}e.s(["Markup",0,function({text:e,breakClassName:r,selectionSafe:o=!1,...l}){let i=a(e),c=0,u=o?i.map(e=>e.map(e=>(e.text.match(/\S+\s*|\s+/g)??[]).map(e=>({text:e,index:c++})))):null;return(0,t.jsx)(t.Fragment,{children:i.map((e,o)=>(0,t.jsxs)(n.Fragment,{children:[o>0?(0,t.jsxs)(t.Fragment,{children:[r?" ":null,(0,t.jsx)("br",{className:r})]}):null,e.map((e,r)=>(0,t.jsx)(s,{seg:e,chunks:u?.[o]?.[r]?.map(e=>({text:e.text,zIndex:c-e.index})),...l},r))]},o))})},"parseMarkup",0,a])},8546,e=>{"use strict";var t,r=e.i(71645),n=e.i(81140),o=e.i(30030),l=e.i(69340),i=e.i(20783),a=e.i(53660),s=e.i(74606),c=e.i(96626),u=e.i(48425),f=e.i(26330),d=e.i(43476),g="HoverCard",[m,h]=(0,o.createContextScope)(g,[a.createPopperScope]),p=(0,a.createPopperScope)(),[x,v]=m(g),y=e=>{let{__scopeHoverCard:t,children:n,open:o,defaultOpen:i,onOpenChange:s,openDelay:c=700,closeDelay:u=300}=e,f=p(t),m=r.useRef(0),h=r.useRef(0),v=r.useRef(!1),y=r.useRef(!1),[b,w]=(0,l.useControllableState)({prop:o,defaultProp:i??!1,onChange:s,caller:g}),j=r.useCallback(()=>{clearTimeout(h.current),m.current=window.setTimeout(()=>w(!0),c)},[c,w]),S=r.useCallback(()=>{clearTimeout(m.current),v.current||y.current||(h.current=window.setTimeout(()=>w(!1),u))},[u,w]),E=r.useCallback(()=>w(!1),[w]);return r.useEffect(()=>()=>{clearTimeout(m.current),clearTimeout(h.current)},[]),(0,d.jsx)(x,{scope:t,open:b,onOpenChange:w,onOpen:j,onClose:S,onDismiss:E,hasSelectionRef:v,isPointerDownOnContentRef:y,children:(0,d.jsx)(a.Root,{...f,children:n})})};y.displayName=g;var b="HoverCardTrigger",w=r.forwardRef((e,t)=>{let{__scopeHoverCard:r,...o}=e,l=v(b,r),i=p(r);return(0,d.jsx)(a.Anchor,{asChild:!0,...i,children:(0,d.jsx)(u.Primitive.a,{"data-state":l.open?"open":"closed",...o,ref:t,onPointerEnter:(0,n.composeEventHandlers)(e.onPointerEnter,M(l.onOpen)),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,M(l.onClose)),onFocus:(0,n.composeEventHandlers)(e.onFocus,l.onOpen),onBlur:(0,n.composeEventHandlers)(e.onBlur,l.onClose),onTouchStart:(0,n.composeEventHandlers)(e.onTouchStart,e=>e.preventDefault())})})});w.displayName=b;var j="HoverCardPortal",[S,E]=m(j,{forceMount:void 0}),C=e=>{let{__scopeHoverCard:t,forceMount:r,children:n,container:o}=e,l=v(j,t);return(0,d.jsx)(S,{scope:t,forceMount:r,children:(0,d.jsx)(c.Presence,{present:r||l.open,children:(0,d.jsx)(s.Portal,{asChild:!0,container:o,children:n})})})};C.displayName=j;var N="HoverCardContent",R=r.forwardRef((e,t)=>
1{let r=E(N,e.__scopeHoverCard),{forceMount:o=r.forceMount,...l}=e,i=v(N,e.__scopeHoverCard);return(0,d.jsx)(c.Presence,{present:o||i.open,children:(0,d.jsx)(k,{"data-state":i.open?"open":"closed",...l,onPointerEnter:(0,n.composeEventHandlers)(e.onPointerEnter,M(i.onOpen)),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,M(i.onClose)),ref:t})})});R.displayName=N;var k=r.forwardRef((e,o)=>{let{__scopeHoverCard:l,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:g,...m}=e,h=v(N,l),x=p(l),y=r.useRef(null),b=(0,i.useComposedRefs)(o,y),[w,j]=r.useState(!1);return r.useEffect(()=>{if(w){let e=document.body;return t=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=t,e.style.webkitUserSelect=t}}},[w]),r.useEffect(()=>{if(y.current){let e=()=>{j(!1),h.isPointerDownOnContentRef.current=!1,setTimeout(()=>{document.getSelection()?.toString()!==""&&(h.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!1}}},[h.isPointerDownOnContentRef,h.hasSelectionRef]),r.useEffect(()=>{y.current&&(function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t})(y.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,d.jsx)(f.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:g,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:(0,n.composeEventHandlers)(u,e=>{e.preventDefault()}),onDismiss:h.onDismiss,children:(0,d.jsx)(a.Content,{...x,...m,onPointerDown:(0,n.composeEventHandlers)(m.onPointerDown,e=>{e.currentTarget.contains(e.target)&&j(!0),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!0}),ref:b,style:{...m.style,userSelect:w?"text":void 0,WebkitUserSelect:w?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})});function M(e){return t=>"touch"===t.pointerType?void 0:e()}r.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,o=p(r);return(0,d.jsx)(a.Arrow,{...o,...n,ref:t})}).displayName="HoverCardArrow",e.s(["Content",0,R,"Portal",0,C,"Root",0,y,"Trigger",0,w])},65939,e=>{"use strict";var t=e.i(46816),r=e.i(54292);let n={...e.i(62607).domAnimation,...t.drag,...r.layout};e.s(["domMax",0,n])},72328,e=>{"use strict";var t=e.i(71164),r=e.i(38544),n=e.i(71645);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,r.initPrefersReducedMotion)();let[e]=(0,n.useState)(t.prefersReducedMotion.current);return e}])},76662,e=>{"use strict";var t=e.i(87022),r=e.i(71645),n=e.i(37806);e.s(["useAnimationFrame",0,function(e){let o=(0,r.useRef)(0),{isStatic:l}=(0,r.useContext)(n.MotionConfigContext);(0,r.useEffect)(()=>{if(l)return;let r=({timestamp:t,delta:r})=>{o.current||(o.current=t),e(t-o.current,r)};return t.frame.update(r,!0),()=>(0,t.cancelFrame)(r)},[e])}])},87652,e=>{"use strict";var t=e.i(71645),r=e.i(49652);let n={some:0,all:1};e.s(["useInView",0,function(e,{root:o,margin:l,amount:i,once:a=!1,initial:s=!1}={}){let[c,u]=(0,t.useState)(s);return(0,t.useEffect)(()=>{if(!e.current||a&&c)return;let t={root:o&&o.current||void 0,margin:l,amount:i};return function(e,t,{root:o,margin:l,amount:i="some"}={}){let a=(0,r.resolveElements)(e),s=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=s.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?s.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),s.delete(e.target))})},{root:o,rootMargin:l,threshold:"number"==typeof i?i:n[i]});
1return a.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(u(!0),a?void 0:()=>u(!1)),t)},[o,e,l,a,i]),c}],87652)},33768,e=>{"use strict";var t=e.i(71645);e.s(["useMotionValueEvent",0,function(e,r,n){(0,t.useInsertionEffect)(()=>e.on(r,n),[e,r,n])}])},35382,e=>{"use strict";var t=e.i(86427),r=e.i(71645),n=e.i(37806),o=e.i(47414);e.s(["useMotionValue",0,function(e){let l=(0,o.useConstant)(()=>(0,t.motionValue)(e)),{isStatic:i}=(0,r.useContext)(n.MotionConfigContext);if(i){let[,t]=(0,r.useState)(e);(0,r.useEffect)(()=>l.on("change",t),[])}return l}])},10542,e=>{"use strict";var t=e.i(60140),r=e.i(30551),n=e.i(86427),o=e.i(65566),l=e.i(71645),i=e.i(60830),a=e.i(87022);function s(e,t){let r,n=()=>{let{currentTime:n}=t,o=(null===n?0:n.value)/100;r!==o&&e(o),r=o};return a.frame.preUpdate(n,!0),()=>(0,a.cancelFrame)(n)}function c(e){return!("u"<typeof window)&&(e?(0,r.supportsViewTimeline)():(0,r.supportsScrollTimeline)())}var u=e.i(61327),f=e.i(83920),d=e.i(25791);let g=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),m={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function h(e,t,r,n){let o=r[t],{length:l,position:i}=m[t],a=o.current,s=r.time;o.current=Math.abs(e[`scroll${i}`]),o.scrollLength=e[`scroll${l}`]-e[`client${l}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,f.progress)(0,o.scrollLength,o.current);let c=n-s;o.velocity=c>50?0:(0,d.velocityPerSecond)(o.current-a,c)}var p=e.i(54300),x=e.i(15923),v=e.i(76959),y=e.i(72846);let b={start:0,center:.5,end:1};function w(e,t,r=0){let n=0;if(e in b&&(e=b[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let j=[0,0],S=[[0,0],[1,1]],E={x:0,y:0},C=new WeakMap,N=new WeakMap,R=new WeakMap,k=new WeakMap,M=new WeakMap,L=e=>e===document.scrollingElement?window:e;function P(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...n}={}){if(!t)return i.noop;let o=R.get(t);o||(o=new Set,R.set(t,o));let l=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),h(e,"x",r,t),h(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=S}=r,{target:o=e,axis:l="y"}=r,i="y"===l?"height":"width",a=o!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,y.isHTMLElement)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let o=null,l=n.parentNode;for(;!o;)"svg"===l.tagName&&(o=l),l=n.parentNode;n=o}else break;return r}(o,e):E,s=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let u=!t[l].interpolate,f=n.length;for(let e=0;e<f;e++){let r=function(e,t,r,n){let o=Array.isArray(e)?e:j,l=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,b[e]?e:"0"]),(l=w(o[0],r,n))-w(o[1],t)}(n[e],c[i],s[i],a[l]);u||r===t[l].interpolatorOffsets[e]||(u=!0),t[l].offset[e]=r}u&&(t[l].interpolate=(0,p.interpolate)(t[l].offset,(0,x.defaultOffset)(n),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,v.clamp)(0,1,t[l].interpolate(t[l].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:g(),y:g()},n);if(o.add(l),!C.has(t)){let e=()=>{for(let e of o)e.measure(a.frameData.timestamp);a.frame.preUpdate(r)},r=()=>{for(let e of o)e.notify()},n=()=>a.frame.read(e);C.set(t,n);let l=L(t);window.addEventListener("resize",n),t!==document.documentElement&&N.set(t,(0,u.resize)(t,n)),l.addEventListener("scroll",n),n()}if(r&&!M.has(t)){let e=C.get(t),r={width:t.scrollWidth,height:t.scrollHeight};k.set(t,r);let n=a.frame.read(()=>{let n=t.scrollWidth,o=t.scrollHeight;
1(r.width!==n||r.height!==o)&&(e(),r.width=n,r.height=o)},!0);M.set(t,n)}let s=C.get(t);return a.frame.read(s,!1,!0),()=>{(0,a.cancelFrame)(s);let e=R.get(t);if(!e||(e.delete(l),e.size))return;let r=C.get(t);C.delete(t),r&&(L(t).removeEventListener("scroll",r),N.get(t)?.(),window.removeEventListener("resize",r));let n=M.get(t);n&&((0,a.cancelFrame)(n),M.delete(t)),k.delete(t)}}let T=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[S,"contain"]],_={start:0,end:1};function H(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of T)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=_[t[0]],n=_[t[1]];if(void 0!==r&&void 0!==n)return[r,n]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let n=r[e],o=t[e];if(n[0]!==o[0]||n[1]!==o[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let I=new Map;function O(e){let t={value:0},r=P(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function W({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let o=I.get(t);o||(o=new Map,I.set(t,o));let l=r.target??"self",i=o.get(l);i||(i={},o.set(l,i));let a=n+(r.offset??[]).join(",");return i[a]||(r.target&&c(r.target)?H(r.offset)?i[a]=new ViewTimeline({subject:r.target,axis:n}):i[a]=O({container:t,...r}):c()?i[a]=new ScrollTimeline({source:t,axis:n}):i[a]=O({container:t,...r})),i[a]}function F(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){let o,l,a;if(!r)return i.noop;let u={axis:t,container:r,...n};return"function"==typeof e?function(e,t){return 2===e.length||t&&(t.target||t.offset)?P(r=>{e(r[t.axis].progress,r)},t):s(e,W(t))}(e,u):(o=W(u),l=u.target?H(u.offset):void 0,a=u.target?c(u.target)&&!!l:c(),e.attachTimeline({timeline:a?o:void 0,...l&&a&&{rangeStart:l.rangeStart,rangeEnd:l.rangeEnd},observe:e=>(e.pause(),s(t=>{e.time=e.iterationDuration*t},o))}))}var A=e.i(47414),B=e.i(74008);let V=()=>({scrollX:(0,n.motionValue)(0),scrollY:(0,n.motionValue)(0),scrollXProgress:(0,n.motionValue)(0),scrollYProgress:(0,n.motionValue)(0)}),D=e=>!!e&&!e.current;function z(e,r,n,o){return{factory:l=>{let i,a=()=>{D(n)||D(o)?t.microtask.read(a):i=F(l,{...r,axis:e,container:n?.current||void 0,target:o?.current||void 0})};return t.microtask.read(a),()=>{(0,t.cancelMicrotask)(a),i?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}e.s(["useScroll",0,function({container:e,target:n,...i}={}){var a;let s=(0,A.useConstant)(V);a=i.offset,!("u"<typeof window)&&(n?(0,r.supportsViewTimeline)()&&!!H(a):(0,r.supportsScrollTimeline)())&&(s.scrollXProgress.accelerate=z("x",i,e,n),s.scrollYProgress.accelerate=z("y",i,e,n));let c=(0,l.useRef)(null),u=(0,l.useRef)(!1),f=(0,l.useCallback)(()=>(c.current=F((e,{x:t,y:r})=>{s.scrollX.set(t.current),s.scrollXProgress.set(t.progress),s.scrollY.set(r.current),s.scrollYProgress.set(r.progress)},{...i,container:e?.current||void 0,target:n?.current||void 0}),()=>{c.current?.()}),[e,n,JSON.stringify(i.offset)]);return(0,B.useIsomorphicLayoutEffect)(()=>{if(u.current=!1,!(D(e)||D(n)))return f();u.current=!0},[f]),(0,l.useEffect)(()=>{let r;if(!u.current)return;let l=()=>{let t=D(e),l=D(n);(0,o.invariant)(!t,"Container ref is defined but not hydrated","use-scroll-ref"),(0,o.invariant)(!l,"Target ref is defined but not hydrated","use-scroll-ref"),t||l||(r=f())};return t.microtask.read(l),()=>{(0,t.cancelMicrotask)(l),r?.()}},[f]),s}],10542)}]); 2 3//# chunkId=ec305621-a3dd-562a-8fed-0694df49a45d
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.