PageSourceSearch

https://www.hkjc.com/_next/static/chunks/960.399938b619c2a0a4.js

js hkjc.com collected 2026-09-24 08:46:54 UTC 62,353 bytes, 3 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[960],{14163:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(12115),i=n(43721);function o(e){let{root:t,margin:n,amount:o,once:a=!1,initial:l=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[s,u]=(0,r.useState)(l);return(0,r.useEffect)(()=>{if(!e.current||a&&s)return;let r={root:t&&t.current||void 0,margin:n,amount:o};return(0,i.l)(e.current,()=>(u(!0),a?void 0:()=>u(!1)),r)},[t,e,n,a,o]),s}},14320:(e,t,n)=>{n.d(t,{E:()=>a,s:()=>l});var r=n(94416),i=n(86553),o=n(27827);function a(){let e=(0,r.M)(o.L);return(0,i.E)(e.mount,[]),e}let l=a},27827:(e,t,n)=>{n.d(t,{L:()=>l});var r=n(45606),i=n(74222),o=n(78041);function a(e,t){[...t].reverse().forEach(n=>{let i=e.getVariant(n);i&&(0,r.U)(e,i),e.variantChildren&&e.variantChildren.forEach(e=>{a(e,t)})})}function l(){let e=!1,t=new Set,n={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(n,r){(0,o.V)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let a=[];return t.forEach(e=>{a.push((0,i._)(e,n,{transitionOverride:r}))}),Promise.all(a)},set:n=>((0,o.V)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{var t,i;t=e,Array.isArray(i=n)?a(t,i):"string"==typeof i?a(t,[i]):(0,r.U)(t,i)})),stop(){t.forEach(e=>{e.values.forEach(e=>e.stop())})},mount:()=>(e=!0,()=>{e=!1,n.stop()})};return n}},43721:(e,t,n)=>{n.d(t,{l:()=>o});var r=n(38561);let i={some:0,all:1};function o(e,t,{root:n,margin:a,amount:l="some"}={}){let s=(0,r.K)(e),u=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let n=u.get(e.target);if(!!n!==e.isIntersecting)if(e.isIntersecting){let n=t(e.target,e);"function"==typeof n?u.set(e.target,n):c.unobserve(e.target)}else"function"==typeof n&&(n(e),u.delete(e.target))})},{root:n,rootMargin:a,threshold:"number"==typeof l?l:i[l]});return s.forEach(e=>c.observe(e)),()=>c.disconnect()}},75960:(e,t,n)=>{let r,i,o;n.r(t),n.d(t,{AnimatePresence:()=>l.N,AnimateSharedLayout:()=>op,AsyncMotionValueAnimation:()=>w.A,DOMKeyframesResolver:()=>z.K,DOMVisualElement:()=>t6.b,DeprecatedLayoutGroupContext:()=>oh.Q,DocumentProjectionNode:()=>nW.B,DragControls:()=>iK,Feature:()=>t5.X,FlatTree:()=>nC.Y,GroupAnimation:()=>x,GroupAnimationWithThen:()=>E,HTMLProjectionNode:()=>nI.P,HTMLVisualElement:()=>t8.M,JSAnimation:()=>b.s,KeyframeResolver:()=>_.h,LayoutAnimationBuilder:()=>n1,LayoutGroup:()=>c.o,LayoutGroupContext:()=>oi.L,LazyMotion:()=>f.F,MotionConfig:()=>d.x,MotionConfigContext:()=>rZ.Q,MotionContext:()=>oo.A,MotionGlobalConfig:()=>ix.W,MotionValue:()=>eW.KG,NativeAnimation:()=>M.m,NativeAnimationExtended:()=>S.n,NativeAnimationWrapper:()=>V,NodeStack:()=>nB.P,ObjectVisualElement:()=>t7,PopChild:()=>s.C,PresenceChild:()=>u.O,PresenceContext:()=>iF.t,Reorder:()=>a,SVGVisualElement:()=>ne.l,SubscriptionManager:()=>is.v,SwitchLayoutGroupContext:()=>oa.N,ViewTransitionBuilder:()=>t2,VisualElement:()=>t9.BX,WillChangeMotionValue:()=>ie.I,acceleratedValues:()=>em.M,addAttrValue:()=>eV,addDomEvent:()=>nP.k,addPointerEvent:()=>m.h,addPointerInfo:()=>g.F,addScaleCorrector:()=>n8.$,addStyleValue:()=>eR,addUniqueItem:()=>tD.Kq,addValueToWillChange:()=>tk.g,alpha:()=>tS.X4,analyseComplexValue:()=>tA.V,animate:()=>iI,animateMini:()=>iG,animateMotionValue:()=>$.f,animateSingleValue:()=>nV.z,animateTarget:()=>j.$,animateValue:()=>b.L,animateVariant:()=>F.l,animateView:()=>t3,animateVisualElement:()=>rr._,animationControls:()=>iA.L,animationMapKey:()=>T,animations:()=>y.W,anticipate:()=>iu.b,applyAxisDelta:()=>nm.yK,applyBoxDelta:()=>nm.o4,applyGeneratorOptions:()=>eg.i,applyPointDelta:()=>nm.TA,applyPxDefaults:()=>er,applyTreeDeltas:()=>nm.OU,arc:()=>rn,aspectRatio:()=>nv.cH,attachFollow:()=>tc,attachSpring:()=>tm,attrEffect:()=>eP,axisDeltaEquals:()=>nv.t$,axisEquals:()=>nv.zL,axisEqualsRounded:()=>nv.ul,backIn:()=>ic.dg,backInOut:()=>ic.ZZ,backOut:()=>ic.Sz,boxEquals:()=>nv.zo,boxEqualsRounded:()=>nv.mG,buildHTMLStyles:()=>nG.O,buildProjectionTransform:()=>nM.I,buildSVGAttrs:()=>nj.B,buildSVGPath:()=>nH.C,buildTransform:()=>ri.d,calcAxisDelta:()=>ng.dW,calcBoxDelta:()=>ng.vb,calcChildStagger:()=>k.L,calcGeneratorDuration:()=>Q.t,calcLength:()=>
1ng.CQ,calcRelativeAxis:()=>ng.xC,calcRelativeAxisPosition:()=>ng.Ag,calcRelativeBox:()=>ng.N,calcRelativePosition:()=>ng.jA,camelCaseAttributes:()=>nF.e,camelToDash:()=>ev.I,cancelFrame:()=>eA.WG,cancelMicrotask:()=>e$.c,cancelSync:()=>n5,checkVariantsDidChange:()=>nt.c,circIn:()=>id.po,circInOut:()=>id.tn,circOut:()=>id.yT,clamp:()=>nX.q,cleanDirtyNodes:()=>nO.rq,collectMotionValues:()=>eW.bt,color:()=>tg.y,compareByDepth:()=>nT.u,complex:()=>tA.f,containsCSSVariable:()=>B.rm,convertBoundingBoxToBox:()=>np.FY,convertBoxToBoundingBox:()=>np.pA,convertOffsetToTimes:()=>ee.A,copyAxisDeltaInto:()=>nh.xD,copyAxisInto:()=>nh.be,copyBoxInto:()=>nh.Hy,correctBorderRadius:()=>nE.P,correctBoxShadow:()=>nb._,correctParentTransform:()=>i8,createAnimationState:()=>nt.L,createAxis:()=>t4._W,createAxisDelta:()=>t4.c6,createBox:()=>t4.ge,createDelta:()=>t4.xU,createGeneratorEasing:()=>q.X,createProjectionNode:()=>nO.u0,createRenderBatcher:()=>eL.I,createScopedAnimate:()=>iD,cubicBezier:()=>ip.A,cubicBezierAsString:()=>eo.d,defaultEasing:()=>U.l,defaultOffset:()=>Z.Z,defaultTransformValue:()=>eq.zs,defaultValueTypes:()=>tb.Y,degrees:()=>tV.uj,delay:()=>nk.c,delayInSeconds:()=>nk.U,dimensionValueTypes:()=>tE.T,disableInstantTransitions:()=>i3,distance:()=>oT.I,distance2D:()=>oT.w,domAnimation:()=>rp.l,domMax:()=>rg,domMin:()=>ry,eachAxis:()=>nw.X,easeIn:()=>ih.a6,easeInOut:()=>ih.am,easeOut:()=>ih.vT,easingDefinitionToFunction:()=>tn.K,fillOffset:()=>J.f,fillWildcards:()=>ei.D,filterProps:()=>ra.J,findDimensionValueType:()=>tE.n,findValueType:()=>tC.t,flushKeyframeResolvers:()=>_.q,followValue:()=>tu,frame:()=>eA.Gt,frameData:()=>eA.uv,frameSteps:()=>eA.PP,generateLinearEasing:()=>ey.K,getAnimatableNone:()=>tT.J,getAnimationMap:()=>C,getComputedStyle:()=>eY,getDefaultTransition:()=>W.x,getDefaultValueType:()=>tb.D,getEasingForSegment:()=>iw,getFeatureDefinitions:()=>t9.vK,getFinalKeyframe:()=>D.X,getMixer:()=>e9.W_,getOptimisedAppearId:()=>H.P,getOriginIndex:()=>tr,getValueAsType:()=>eb.e,getValueTransition:()=>I.r,getVariableValue:()=>O.W,getVariantContext:()=>nn.V,getViewAnimationLayerInfo:()=>tX,getViewAnimations:()=>tQ,globalProjectionState:()=>nR.w,has2DTranslate:()=>nx.vF,hasReducedMotionListener:()=>n4.r,hasScale:()=>nx.vk,hasTransform:()=>nx.HD,hasWarned:()=>tB,hex:()=>ty.u,hover:()=>eH.P,hsla:()=>tv.V,hslaToRgba:()=>tw.a,inView:()=>oC.l,inertia:()=>K.B,initPrefersReducedMotion:()=>nd.Uu,interpolate:()=>e3.G,invariant:()=>rw.V,invisibleValues:()=>tt.Q,isAnimationControls:()=>nr.N,isBezierDefinition:()=>ea.D,isBrowser:()=>rl.B,isCSSVariableName:()=>B.j4,isCSSVariableToken:()=>B.pG,isControllingVariants:()=>ni.e,isDeltaZero:()=>nv.XY,isDragActive:()=>eF.D,isDragging:()=>eF.I,isEasingArray:()=>iv.h,isElementKeyboardAccessible:()=>eU.c,isElementTextInput:()=>eU.a,isForcedMotionValue:()=>no.zK,isGenerator:()=>Y.W,isHTMLElement:()=>eO.s,isKeyframesTarget:()=>e_.p,isMotionComponent:()=>iq,isMotionValue:()=>ts.S,isNear:()=>ng.HQ,isNodeOrChild:()=>eX.w,isNumericalString:()=>ii.i,isObject:()=>io.G,isPrimaryPointer:()=>eQ.M,isSVGElement:()=>e6.x,isSVGSVGElement:()=>e5.h,isSVGTag:()=>nN.n,isTransitionDefined:()=>G.D,isValidMotionProp:()=>iz.S,isVariantLabel:()=>na.w,isVariantNode:()=>ni.O,isWaapiSupportedEasing:()=>eu,isWillChangeMotionValue:()=>tO.k,isZeroValueString:()=>ia.$,keyframes:()=>U.i,m:()=>p.m,makeAnimationInstant:()=>L._,makeUseVisualState:()=>v.T,mapEasingToNativeEasing:()=>ec.T,mapValue:()=>tp,maxGeneratorDuration:()=>Q.Y,measurePageBox:()=>nA.L,measureViewportBox:()=>nA.m,memo:()=>ed.p,microtask:()=>e$.k,millisecondsToSeconds:()=>tI.X,mirrorEasing:()=>im.V,mix:()=>e8.j,mixArray:()=>e9.MC,mixColor:()=>e4.i,mixComplex:()=>e9.JL,mixImmediate:()=>e7.O,mixLinearColor:()=>e4.B,mixNumber:()=>te.k,mixObject:()=>e9.YK,mixValues:()=>nS.v,mixVisibility:()=>tt.v,motion:()=>h.P,motionValue:()=>eW.OQ,moveItem:()=>tD.Pe,nodeGroup:()=>nD.M,noop:()=>tW.l,number:()=>tS.ai,numberValueTypes:()=>eE.W,observeTimeline:()=>e0,optimizedAppearDataAttribute:()=>N.n,optimizedAppearDataId:()=>N.c,parseAnimateLayoutArgs:()=>n2,parseCSSVariable:()=>O.t,parseValueFromTransform:()=>eq.ry,percent:()=>tV.KN,pipe:()=>il.F,pixelsToPercent:()=>nE.q,positionalKeys:()=>eZ.$,prefersReducedMotion:()=>n4.O,press:()=>eK.c,progress:()=>rA.q,progressPercentage:()=>tV.gQ,propEffect:()=>eT,propagateDirtyNodes:()=>nO.ho,px:()=>tV.px,readTransformValue:()=>eq.Ib,recordStats:()=>e2,removeAxisDelta:()=>ny.kE,removeAxisTransforms:()=>ny.x6,removeBoxTransforms:()=>ny.px,removeItem:()=>tD.Ai,removePointDelta:()=>ny.T$,renderHTML:()=>
1nL.e,renderSVG:()=>nK.d,resize:()=>eJ.X,resolveElements:()=>ew.K,resolveMotionValue:()=>ro.u,resolveTransition:()=>R.K,resolveVariant:()=>ns.K,resolveVariantFromProps:()=>nu.a,reverseEasing:()=>ig.G,rgbUnit:()=>tx.q,rgba:()=>tx.B,rootProjectionNode:()=>nI.i,scale:()=>tS.hs,scaleCorrectors:()=>n8.H,scalePoint:()=>nm.hq,scrapeHTMLMotionValuesFromProps:()=>n$.x,scrapeSVGMotionValuesFromProps:()=>nU.x,scroll:()=>rK,scrollInfo:()=>rG,secondsToMilliseconds:()=>tI.f,setDragLock:()=>eN.W,setFeatureDefinitions:()=>t9.lr,setStyle:()=>ez.e,setTarget:()=>nc.U,spring:()=>X.o,springValue:()=>th,stagger:()=>ti,startOptimizedAppearAnimation:()=>or,startWaapiAnimation:()=>ef.R,statsBuffer:()=>e1.Q,steps:()=>iy,styleEffect:()=>eB,supportedWaapiEasing:()=>es.e,supportsBrowserAnimation:()=>eh.R,supportsFlags:()=>to.e,supportsLinearEasing:()=>el.n,supportsPartialKeyframes:()=>ep,supportsScrollTimeline:()=>ta.J,supportsViewTimeline:()=>ta.d,svgEffect:()=>eG,sync:()=>n6,testValueType:()=>tP.w,time:()=>ej.k,transform:()=>tl,transformAxis:()=>nm.mH,transformBox:()=>nm.Ww,transformBoxPoints:()=>np.bS,transformPropOrder:()=>ek.U,transformProps:()=>ek.f,transformValue:()=>td,transformValueTypes:()=>tM.H,transformViewBoxPoint:()=>i5,translateAxis:()=>nm.Ql,unwrapMotionComponent:()=>iY,updateMotionValuesFromProps:()=>nl.U,useAnimate:()=>iR,useAnimateMini:()=>iL,useAnimation:()=>i$.s,useAnimationControls:()=>i$.E,useAnimationFrame:()=>r8,useComposedRefs:()=>rs.s,useCycle:()=>i0,useDeprecatedAnimatedState:()=>oc,useDeprecatedInvertedScale:()=>oy,useDomEvent:()=>iH,useDragControls:()=>iX,useElementScroll:()=>rz,useFollowValue:()=>r6,useForceUpdate:()=>ru.C,useInView:()=>i1.W,useInstantLayoutTransition:()=>i_,useInstantTransition:()=>i2,useIsPresent:()=>ij.tF,useIsomorphicLayoutEffect:()=>rc.E,useMotionTemplate:()=>r1,useMotionValue:()=>rJ,useMotionValueEvent:()=>rv,usePageInView:()=>i6,usePresence:()=>ij.xQ,usePresenceData:()=>iN,useReducedMotion:()=>it,useReducedMotionConfig:()=>ir,useResetProjection:()=>iJ,useScroll:()=>rY,useSpring:()=>r5,useTime:()=>r4,useTransform:()=>r2,useUnmountEffect:()=>rd,useVelocity:()=>r9,useViewportScroll:()=>r_,useWillChange:()=>r7.g,variantPriorityOrder:()=>nf.U,variantProps:()=>nf._,velocityPerSecond:()=>rE.f,vh:()=>tV.vh,visualElementStore:()=>nQ.C,vw:()=>tV.vw,warnOnce:()=>tG,warning:()=>rw.$,wrap:()=>n9});var a={};n.r(a),n.d(a,{Group:()=>ow,Item:()=>oP});var l=n(33470),s=n(22821),u=n(65801),c=n(56739),f=n(73136),d=n(34220),p=n(89560),h=n(78139),m=n(36484),g=n(6833),y=n(46140),v=n(85863),w=n(56152);class x{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return A(this.animations,"duration")}get iterationDuration(){return A(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function A(e,t){let n=0;for(let r=0;r<e.length;r++){let i=e[r][t];null!==i&&i>n&&(n=i)}return n}class E extends x{then(e,t){return this.finished.finally(e).then(()=>{})}}var b=n(49752),M=n(87031),S=n(25277);class V extends M.m{constructor(e){super(),this.animation=e,e.onfinish=()=>{this.finishedTime=this.time,this.notifyFinished()}}}let P=new WeakMap,T=(e,t="")=>`${e}:${t}`;function C(e){let t=P.get(e);return t||(t=new Map,P.set(e,t)),t}var k=n(93746),O=n(46204),W=n(78968),D=n(33855),I=n(63354),R=n(51118),B=n(21391),G=n(60592),L=n(70673),$=n(52323),j=n(54838),F=n(2774),N=n(99256),H=n(60738),K=n(70561),U=n(8540),X=n(72980),Q=n(38857),q=n(65971),Y=n(65181),z=n(8219),_=n(42921),Z=n(44554),J=n(28634),ee=n(65670),et=n(81666);let en=new Set(["borderWidth","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderRadius",...et.S,"width","maxWidth","height","maxHeight","top","right","bottom","left","inset","insetBlock","insetBlockStart","insetBlockEnd","insetInline","insetInlineStart","insetInlineEnd","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingBlock","paddingBlockStart","paddingBlockEnd","paddingInline","paddingInlineStart","paddingInlineEnd","margin","marginTop","marginRight","marginBottom","marginLeft","marginBlock","marginBlockStart","marginBlockEnd","marginInline","marginInlineStart","marginInlineEnd","fontSize","backgroundPositionX","backgroundPositionY"]);function er(e,t){for(let n=0;n<e.length;n++)"number"==typeof e[n]&&en.has(t)&&(e[n]=e[n]+"px")}var ei=n(50525),eo=n(18639),ea=n(34324),el=n(78529),es=n(43219);function eu(e){return!!("function"==typeof e&&(0,el.n)()||!e||"string"==typeof e&&(e in es.e||(0,el.n)())||(0,ea.D)(e)||Array.isArray(e)&&e.every(eu))}var ec=n(48237),ef=n(68293),ed=n(60178);let ep=(0,ed.p)(()=>{try{document.createElement("div").animate({opacity:[1]})}catch(e){return!1}return!0});var eh=n(86136),em=n(87913),eg=n(38613),ey=n(33754),ev=n(32246),ew=n(38561);function ex(e){return(t,n)=>{let r=(0,ew.K)(t),i=[];for(let t of r){let r=e(t,n);i.push(r)}return()=>{for(let e of i)e()}}}var eA=n(73934),eE=n(55196),eb=n(72473);class eM{constructor(){this.latest={},this.values=new Map}set(e,t,n,r,i=!0){let o=this.values.get(e);o&&o.onRemove();let a=()=>{let r=t.get();i?this.latest[e]=(0,eb.e)(r,eE.W[e]):this.latest[e]=r,n&&eA.Gt.render(n)};a();let l=t.on("change",a);r&&t.addDependent(r);let s=()=>
1{l(),n&&(0,eA.WG)(n),this.values.delete(e),r&&t.removeDependent(r)};return this.values.set(e,{value:t,onRemove:s}),s}get(e){return this.values.get(e)?.value}}function eS(e){let t=new WeakMap;return(n,r)=>{let i=t.get(n)??new eM;t.set(n,i);let o=[];for(let t in r){let a=r[t],l=e(n,i,t,a);o.push(l)}return()=>{for(let e of o)e()}}}let eV=(e,t,n,r)=>{let i=function(e,t){if(!(t in e))return!1;let n=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),t)||Object.getOwnPropertyDescriptor(e,t);return n&&"function"==typeof n.set}(e,n),o=i?n:n.startsWith("data")||n.startsWith("aria")?(0,ev.I)(n):n,a=i?()=>{e[o]=t.latest[n]}:()=>{let r=t.latest[n];null==r?e.removeAttribute(o):e.setAttribute(o,String(r))};return t.set(n,r,a)},eP=ex(eS(eV)),eT=eS((e,t,n,r)=>t.set(n,r,()=>{e[n]=t.latest[n]},void 0,!1));var eC=n(69607),ek=n(40479),eO=n(81402),eW=n(22039);let eD={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},eI=new Set(["originX","originY","originZ"]),eR=(e,t,n,r)=>{let i,o;return ek.f.has(n)?(t.get("transform")||((0,eO.s)(e)||t.get("transformBox")||eR(e,t,"transformBox",new eW.KG("fill-box")),t.set("transform",new eW.KG("none"),()=>{e.style.transform=function(e){let t="",n=!0;for(let r=0;r<ek.U.length;r++){let i=ek.U[r],o=e.latest[i];if(void 0===o)continue;let a=!0;if("number"==typeof o)a=o===+!!i.startsWith("scale");else{let e=parseFloat(o);a=i.startsWith("scale")?1===e:0===e}if(!a){n=!1;let e=eD[i]||i;t+=`${e}(${o}) `}}let r=e.latest.pathRotation;return r&&(n=!1,t+=`rotate(${"number"==typeof r?`${r}deg`:r}) `),n?"none":t.trim()}(t)})),o=t.get("transform")):eI.has(n)?(t.get("transformOrigin")||t.set("transformOrigin",new eW.KG(""),()=>{let n=t.latest.originX??"50%",r=t.latest.originY??"50%",i=t.latest.originZ??0;e.style.transformOrigin=`${n} ${r} ${i}`}),o=t.get("transformOrigin")):i=(0,eC.v)(n)?()=>{e.style.setProperty(n,t.latest[n])}:()=>{e.style[n]=t.latest[n]},t.set(n,r,i,o)},eB=ex(eS(eR)),eG=ex(eS((e,t,n,r)=>n.startsWith("path")?function(e,t,n,r){return(eA.Gt.render(()=>e.setAttribute("pathLength","1")),"pathOffset"===n)?t.set(n,r,()=>{let r=t.latest[n];e.setAttribute("stroke-dashoffset",`${-r}`)}):(t.get("stroke-dasharray")||t.set("stroke-dasharray",new eW.KG("1 1"),()=>{let{pathLength:n=1,pathSpacing:r}=t.latest;e.setAttribute("stroke-dasharray",`${n} ${r??1-Number(n)}`)}),t.set(n,r,void 0,t.get("stroke-dasharray")))}(e,t,n,r):n.startsWith("attr")?eV(e,t,n.replace(/^attr([A-Z])/,(e,t)=>t.toLowerCase()),r):(n in e.style?eR:eV)(e,t,n,r)));var eL=n(19402),e$=n(38358),ej=n(27424),eF=n(29792),eN=n(94936),eH=n(40130),eK=n(9008),eU=n(51945),eX=n(46288),eQ=n(55141),eq=n(37899);function eY(e,t){let n=window.getComputedStyle(e);return(0,eC.v)(t)?n.getPropertyValue(t):n[t]}var ez=n(96517),e_=n(7112),eZ=n(88786),eJ=n(90236);function e0(e,t){let n,r=()=>{let{currentTime:r}=t,i=(null===r?0:r.value)/100;n!==i&&e(i),n=i};return eA.Gt.preUpdate(r,!0),()=>(0,eA.WG)(r)}var e1=n(23867);function e2(){if(e1.Q.value)throw e1.Q.value=null,e1.Q.addProjectionMetrics=null,Error("Stats are already being measured");let e=e1.Q;e.value={layoutProjection:{nodes:[],calculatedTargetDeltas:[],calculatedProjections:[]}},e.addProjectionMetrics=t=>{let{layoutProjection:n}=e.value;n.nodes.push(t.nodes),n.calculatedTargetDeltas.push(t.calculatedTargetDeltas),n.calculatedProjections.push(t.calculatedProjections)}}var e3=n(16706),e6=n(29089),e5=n(25188),e8=n(95468),e4=n(88465),e9=n(51436),e7=n(52931),te=n(39361),tt=n(52538),tn=n(59666);function tr(e,t){if("first"===e)return 0;{let n=t-1;return"last"===e?n:n/2}}function ti(e=.1,{startDelay:t=0,from:n=0,ease:r}={}){return(i,o)=>{let a=e*Math.abs(("number"==typeof n?n:tr(n,o))-i);if(r){let t=o*e;a=(0,tn.K)(r)(a/t)*t}return t+a}}var to=n(19167),ta=n(64995);function tl(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],i=e[1+n],o=e[2+n],a=e[3+n],l=(0,e3.G)(i,o,a);return t?l(r):l}var ts=n(33182);function tu(e,t){let n=(0,ts.S)(e)?e.get():e,r=(0,eW.OQ)(n);return tc(r,e,t),r}function tc(e,t,n={}){let r,i=e.get(),o=null,a=i,l="string"==typeof i?i.replace(/[\d.-]/g,""):void 0,s=()=>{o&&(o.stop(),o=null),e.animation=void 0},u=()=>{(()=>{let t=tf(e.get()),i=tf(a);if(t===i)return s();let l=o?o.getGeneratorVelocity():e.getVelocity();s(),o=new b.s({keyframes:[t,i],velocity:l,type:"spring",restDelta:.001,restSpeed:.01,...n,onUp
1date:r})})(),e.animation=o??void 0,e.events.animationStart?.notify(),o?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{a=e,r=e=>{var n,r;return t((n=e,(r=l)?n+r:n))},eA.Gt.postRender(u)},s),(0,ts.S)(t)){let r=!0===n.skipInitialAnimation,i=t.on("change",t=>{var n,i,o,a;r?(r=!1,e.jump((n=t,(i=l)?n+i:n),!1)):e.set((o=t,(a=l)?o+a:o))}),o=e.on("destroy",i);return()=>{i(),o()}}return s}function tf(e){return"number"==typeof e?e:parseFloat(e)}function td(e){let t=[];eW.bt.current=t;let n=e();eW.bt.current=void 0;let r=(0,eW.OQ)(n),i=()=>r.set(e()),o=()=>eA.Gt.preRender(i,!1,!0),a=t.map(e=>e.on("change",o));return r.on("destroy",()=>{a.forEach(e=>e()),(0,eA.WG)(i)}),r}function tp(e,t,n,r){let i=tl(t,n,r);return td(()=>i(e.get()))}function th(e,t){return tu(e,{type:"spring",...t})}function tm(e,t,n){return tc(e,t,{type:"spring",...n})}var tg=n(55389),ty=n(68894),tv=n(44807),tw=n(28202),tx=n(31739),tA=n(24888),tE=n(20091),tb=n(98387),tM=n(47969),tS=n(37822),tV=n(92419),tP=n(12205),tT=n(82264),tC=n(68890),tk=n(85956),tO=n(38147),tW=n(6500),tD=n(16105),tI=n(27290);let tR=new Set;function tB(e){return tR.has(e)}function tG(e,t,n){!(e||tR.has(t))&&(console.warn(n?`${t}. For more information and steps for solving, visit https://motion.dev/troubleshooting/${n}`:t),tR.add(t))}let tL=0,t$=()=>`motion-view-${tL++}`;function tj(e,t,n){t&&(e.style?.setProperty("view-transition-class",t),n.push(e))}function tF(e,t,n,r,i){if(n&&(e.style?.setProperty("view-transition-group",n),r.push(e),"none"!==n&&i)){let n=getComputedStyle(e);("visible"!==n.overflowX||"visible"!==n.overflowY)&&i.add(t)}}function tN(e,t,n,r,i,o=[],a,l=[],s){let u=(0,ew.K)(e);if(r)return u.map((e,u)=>{let c=t.get(e);if(c)return c;let f=r[u]??t$();return e.style?.setProperty("view-transition-name",f),n.push(e),t.set(e,f),tj(e,i,o),tF(e,f,a,l,s),f});let c=u.map(e=>t.has(e)?void 0:getComputedStyle(e).getPropertyValue("view-transition-name"));return u.map((e,r)=>{let u,f=t.get(e);if(f)return f;let d=c[r];return d&&"none"!==d&&"auto"!==d&&"match-element"!==d&&!d.startsWith("motion-view-")?u=d:(u=t$(),e.style?.setProperty("view-transition-name",u),n.push(e)),t.set(e,u),tj(e,i,o),tF(e,u,a,l,s),u})}let tH={},tK=null,tU={set:(e,t)=>{tH[e]=t},commit:()=>{tK||((tK=document.createElement("style")).id="motion-view");let e="";for(let t in tH){let n=tH[t];for(let[r,i]of(e+=`${t} {
2`,Object.entries(n)))e+=`  ${r}: ${i};
3`;e+="}\n"}tK.textContent=e,document.head.appendChild(tK),tH={}},remove:()=>{tK&&tK.parentElement&&tK.parentElement.removeChild(tK)}};function tX(e){let t=e.match(/::view-transition-(old|new|group-children|group|image-pair)\((.*?)\)/);return t?{layer:t[2],type:t[1]}:null}function tQ(){return document.getAnimations().filter(e=>{let{effect:t}=e;return!!t&&t.target===document.documentElement&&t.pseudoElement?.startsWith("::view-transition")})}let tq=["layout","enter","exit","new","old"],tY=e=>e.split(" ").every(e=>0===parseFloat(e)),tz={group:["layout"],new:["new","enter"],old:["old","exit"]},t_={new:{opacity:0,scale:.85},old:{opacity:1,scale:1}};function tZ(e,t){let n={...e,...t};return void 0!==t.duration&&(void 0===t.visualDuration&&delete n.visualDuration,void 0===t.type&&delete n.type),n}let tJ=[],t0=null;function t1(){for(let e=tJ.length-1;e>=0;e--){let t=tJ[e],{interrupt:n}=t.options;if("immediate"===n){let n=tJ.slice(0,e+1).map(e=>e.update),r=tJ.slice(e+1);t.update=()=>{n.forEach(e=>e())},tJ=[t,...r];break}}t0&&tJ[0]?.options.interrupt!=="immediate"||function e(){var t;t0=null;let[n]=tJ;n&&(t=n,(0,tD.Ai)(tJ,t),t0=t,(function(e){let t,{update:n,targets:r,resolveDefs:i,cropOverride:o,pairs:a,classNames:l,flatGroups:s,options:u}=e;if(!document.startViewTransition)return(async()=>(await n(),new x([])))();let c=new Map,f=[],d=[],p=[],h=new Set,m=new Map,g=new Set,y=new Map,v=new Map,w=new Map,A=new Map,E=e=>{r.forEach((t,n)=>{let r,u=l.get(n),g="root"!==n&&i.has(n)?s.has(n)?"none":"contain":void 0;if("root"!==n&&i.has(n))if(a.has(n))if("old"===e)A.set(n,(0,ew.K)(n)),r=tN(n,c,f,void 0,u,d,g,p,h),w.set(n,r);else{for(let e of A.get(n)??[])e.style?.removeProperty("view-transition-name"),c.delete(e);r=tN(a.get(n),c,f,w.get(n),u,d,g,p,h)}else r=tN(n,c,f,void 0,u,d,g,p,h);else r=[n];let x=o.get(n);r.forEach((n,i)=>{let o=m.get(n);m.set(n,o&&o!==t?{...o,...t}:t),void 0!==x&&y.set(n,x);let a=v.get(n)??{};a[e]=[i,r.length],v.set(n,a)})})},b=(e,t)=>{let n=v.get(e);return("old"===t?n?.old:"new"===t?n?.new:n?.new??n?.old)??[-1,1]},S=(e,t,n,r,i)=>{let o=tZ((0,I.r)(u,n),(0,I.r)(function(e,t){for(let n of tz[t]??[]){let t=e?.[n]?.options;if(t)return t}}(e,t)??{},n));return"function"==typeof o.delay&&(o.delay=o.delay(r,i)),o},P=e=>{let[t,n]=b(e,"group"),r=S(m.get(e),"group","layout",-1===t?0:t,n);r.duration&&(r.duration=(0,tI.f)(r.duration));let{delay:i=0,duration:o,ease:a}=(0,eg.i)(r);return{delay:(0,tI.f)(i),duration:o,ease:a}},T=new Map,C=e=>c.forEach((t,n)=>{let r=n.getBoundingClientRect?.();if(r&&r.height){let i=getComputedStyle(n),o={};for(let e of et.S)o[e]=i[e];let a=T.get(t)??{};a[e]={width:r.width,height:r.height,radii:o},T.set(t,a)}}),k=e=>{let t=T.get(e);return!!t?.old&&!!t?.new&&!!t.old.height&&!!t.new.height&&Math.abs(t.old.width/t.old.height-t.new.width/t.new.height)>.2},O=()=>{r.has("root")&&Object.keys(r.get("root")).length>0||tU.set(":root",{"view-transition-name":"none"}),tU.set("::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*)",{"animation-timing-function":"linear !important"}
3),g.forEach(e=>{tU.set(`::view-transition-group(${e})`,{overflow:"clip"}),tU.set(`::view-transition-old(${e}), ::view-transition-new(${e})`,{width:"100%",height:"100%","object-fit":"cover"})}),h.forEach(e=>{tU.set(`::view-transition-group-children(${e})`,{overflow:"clip"})}),tU.commit()},W=()=>{!function(e,t=[],n=[]){for(let t of e)t.style?.removeProperty("view-transition-name");for(let e of t)e.style?.removeProperty("view-transition-class");for(let e of n)e.style?.removeProperty("view-transition-group")}(f,d,p),tU.remove()},D=async()=>{for(let e of(await n(),E("new"),C("new"),g.clear(),v.keys()))"root"!==e&&(y.get(e)??k(e))&&g.add(e);O()};try{E("old"),C("old"),O(),t=document.startViewTransition(D)}catch(e){return W(),Promise.reject(e)}return t.finished.finally(W),new Promise((e,n)=>{t.ready.then(()=>{let t=tQ(),n=[],r=new Set,i=new Set;for(let e of(m.forEach((e,t)=>{let o=v.get(t),a=!!o?.new&&!o?.old,l=!!o?.old&&!o?.new;for(let o of tq){if(!e[o]||"enter"===o&&!a||"exit"===o&&!l)continue;let s="layout"===o?"group":"enter"===o||"new"===o?"new":"old",[c,f]=b(t,s);if(-1===c)continue;let{keyframes:d,options:p}=e[o];for(let[h,m]of Object.entries(d)){if(null==m)continue;if("x"===h||"y"===h){tG(!1,`animateView() animates view-transition layers with CSS properties; the "${h}" shorthand has no effect - use transform, e.g. { transform: "translateX(40px)" }.`);continue}if("new"===o&&a&&e.enter?.keyframes[h]!=null||"old"===o&&l&&e.exit?.keyframes[h]!=null)continue;let d=tZ((0,I.r)(u,h),(0,I.r)(p,h));if(!Array.isArray(m)){let t="enter"===o?e.exit?.keyframes[h]:void 0,n="opacity"===h||("new"===s?a:l),r=null!=t?Array.isArray(t)?t[t.length-1]:t:n?t_[s]?.[h]:void 0;void 0!==r&&(m=[r,m])}"function"==typeof d.delay&&(d.delay=d.delay(c,f)),d.duration&&(d.duration=(0,tI.f)(d.duration)),d.delay&&(d.delay=(0,tI.f)(d.delay)),n.push(new M.m({...d,element:document.documentElement,name:h,pseudoElement:`::view-transition-${s}(${t})`,keyframes:m})),r.add(`${t}:${s}`),"opacity"===h&&i.add(`${t}:${s}`)}}}),t)){let t;if("finished"===e.playState)continue;let{effect:o}=e;if(!o||!(o instanceof KeyframeEffect))continue;let{pseudoElement:a}=o;if(!a)continue;let l=tX(a);if(!l)continue;let s=m.get(l.layer);if(r.has(`${l.layer}:${l.type}`)){i.has(`${l.layer}:new`)&&i.has(`${l.layer}:old`)&&o.getKeyframes().some(e=>e.mixBlendMode)?n.push(new V(e)):e.cancel();continue}let u="old"===l.type?"new":"new"===l.type?"old":void 0;if(u&&r.has(`${l.layer}:${u}`)&&!i.has(`${l.layer}:${u}`)){e.cancel();continue}let c=v.get(l.layer),f=("old"===l.type||"new"===l.type)&&!!c?.old&&!!c?.new;if(l.type.startsWith("group")){let{delay:e,duration:n,ease:r}=P(l.layer);t={delay:e,duration:n,easing:(0,ec.T)(r,n)}}else{let e=f?"group":l.type,[n,r]=b(l.layer,e),i="group"===e?"layout":"",o=S(s,e,i,-1===n?0:n,r),a=o.visualDuration;o.duration&&(o.duration=(0,tI.f)(o.duration)),o=(0,eg.i)(o),t={delay:(0,tI.f)(o.delay??0),duration:f&&void 0!==a?(0,tI.f)(a):o.duration,easing:f?"linear":(0,ec.T)(o.ease,o.duration)}}o.updateTiming(t),n.push(new V(e))}T.forEach((e,t)=>{if(!g.has(t))return;let{delay:r,duration:i,ease:o}=P(t);for(let a of et.S){let l=e.old?.radii[a]||e.new?.radii[a]||"0px",s=e.new?.radii[a]||e.old?.radii[a]||"0px";tY(l)&&tY(s)||n.push(new M.m({element:document.documentElement,name:a,pseudoElement:`::view-transition-group(${t})`,keyframes:[l,s],delay:r,duration:i,ease:o}))}}),e(new x(n))}).catch(()=>t.updateCallbackDone.then(()=>e(new x([])),n))})})(t).then(e=>(t.notifyReady(e),e.finished)).catch(e=>t.notifyReject(e)).finally(e))}()}class t2{constructor(e,t={}){this.currentSubject="root",this.targets=new Map,this.resolveDefs=new Set,this.cropOverride=new Map,this.pairs=new Map,this.classNames=new Map,this.flatGroups=new Set,this.notifyReady=tW.l,this.notifyReject=tW.l,this.readyPromise=new Promise((e,t)=>{this.notifyReady=e,this.notifyReject=t}),this.update=e,this.options={interrupt:"wait",...t},this.readyPromise.catch(tW.l),tJ.push(this),e$.k.render(t1)}add(e,t){return this.currentSubject=e,this.resolveDefs.add(e),void 0!==t&&this.pairs.set(e,t),this.targets.has(e)||this.targets.set(e,{}),this}crop(e=!0){return this.cropOverride.set(this.currentSubject,e),this}group(e=!0){return e?this.flatGroups.delete(this.currentSubject):this.flatGroups.add(this.currentSubject),this}class(e){return this.classNames.set(this.currentSubject,e),this}layout(e={}){return this.updateTarget("layout",{},e),this}enter(e,t){return this.updateTarget("enter",e,t),this}exit(e,t){return this.updateTarget("exit",e,t),this}new(e,t){return this.updateTarget("new",e,t),this}old(e,t){return this.updateTarget("old",e,t),this}updateTarget(e,t,n={}){let{currentSubject:r,targets:i}=this;i.has(r)||i.set(r,{}
3),i.get(r)[e]={keyframes:t,options:n}}then(e,t){return this.readyPromise.then(e,t)}}function t3(e,t={}){return new t2(e,t)}var t6=n(50529),t5=n(94322),t8=n(3729),t4=n(39622),t9=n(53404);class t7 extends t9.BX{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let n=e[t];if("string"==typeof n||"number"==typeof n)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,t4.ge)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}var ne=n(88897),nt=n(94730),nn=n(91568),nr=n(36874),ni=n(28033),no=n(93709),na=n(19461),nl=n(47031),ns=n(21767),nu=n(10883),nc=n(45606),nf=n(52036),nd=n(15824),np=n(33152),nh=n(2035),nm=n(17727),ng=n(46972),ny=n(827),nv=n(54981),nw=n(60450),nx=n(42418),nA=n(68745),nE=n(8980),nb=n(6889),nM=n(98204),nS=n(20631),nV=n(78616),nP=n(32494),nT=n(87768),nC=n(98403),nk=n(72370),nO=n(31511),nW=n(5640),nD=n(88743),nI=n(5876),nR=n(58625),nB=n(33013),nG=n(71567),nL=n(33452),n$=n(76066),nj=n(62410),nF=n(91409),nN=n(36795),nH=n(1832),nK=n(3473),nU=n(35043),nX=n(48895),nQ=n(36851);let nq="[data-layout],[data-layout-id]",nY=new WeakMap;function nz(e){let t=[];return e instanceof HTMLElement&&e.matches(nq)&&t.push(e),e.querySelectorAll(nq).forEach(e=>{e instanceof HTMLElement&&t.push(e)}),t}function n_(e,t){let n=e.getAttribute("data-layout");return{layoutId:e.getAttribute("data-layout-id")??void 0,layout:null!==n||void 0,animationType:n&&"true"!==n?n:"both",transition:t}}function nZ(e,t){let n=nY.get(e);if(n)n.setOptions(n_(e,t));else{let r=nQ.C.get(e);r||(r=new t8.M({props:{},presenceContext:null,visualState:{latestValues:{},renderState:{transform:{},transformOrigin:{},style:{},vars:{}}}},{allowProjection:!0})),e.style.transform&&!(0,nx.HD)(r.latestValues)&&(e.style.transform=""),n=new nI.P(r.latestValues,function(e){let t=e.parentElement;for(;t;){let e=nY.get(t);if(e&&e.instance)return e;t=t.parentElement}}(e)),r.projection=n,n.setOptions({...n_(e,t),visualElement:r}),n.mount(e),nY.set(e,n)}return n.isPresent=!0,n.options.onExitComplete&&n.setOptions({onExitComplete:void 0}),n}function nJ(e,t){t.setOptions({onExitComplete:void 0}),(!t.getStack()||t.isLead())&&t.currentAnimation?.stop(),t.unmount(),nY.delete(e)}function n0(){let e=r;r=void 0,function(){if(eA.uv.isProcessing)return;let e=ej.k.now();eA.uv.delta=(0,nX.q)(0,1e3/60,e-eA.uv.timestamp),eA.uv.timestamp=e,eA.uv.isProcessing=!0,eA.PP.update.process(eA.uv),eA.PP.preRender.process(eA.uv),eA.PP.render.process(eA.uv),eA.uv.isProcessing=!1}();let t=new Map;for(let n of e)for(let e of n.collectTargets()){let r=t.get(e);r?r.push(n):t.set(e,[n])}let n=new Map;for(let e of[...t.keys()].sort((e,t)=>e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)){let r=t.get(e),i=nZ(e,r[r.length-1].transitionFor(e));for(let t of r)t.adopt(e,i);n.set(e,i)}n.forEach(e=>{e.isLayoutDirty=!1,e.willUpdate()});let i=[];for(let t of e){let e=t.runUpdate();e&&i.push(e)}let o=()=>{let t,r=new Set;for(let t of e)t.reconcileAdditions(r);for(let t of e)t.reconcileRemovals(r);for(let r of(n.forEach(e=>t||(t=e.root)),e))t||(t=r.getRoot());t?.didUpdate(),e$.k.render(()=>{for(let t of e)t.finalize()})};i.length?Promise.all(i).then(o):o()}class n1{constructor(e,t,n){this.scope=e,this.updateDom=t,this.defaultOptions=n,this.sharedTransitions=new Map,this.notifyReady=()=>{},this.rejectReady=()=>{},this.tracked=new Map,this.restorePoints=new Map,this.readyPromise=new Promise((e,t)=>{this.notifyReady=e,this.rejectReady=t}),r||(r=[],queueMicrotask(n0)),r.push(this)}shared(e,t){return this.sharedTransitions.set(e,t),this}then(e,t){return this.readyPromise.then(e,t)}transitionFor(e){let t=e.getAttribute("data-layout-id");return t&&this.sharedTransitions.get(t)||this.defaultOptions}adopt(e,t){this.tracked.set(e,t),this.restorePoints.set(e,{parent:e.parentElement,next:e.nextSibling})}collectTargets(){return nz(this.scope)}runUpdate(){try{let e=this.updateDom();if(e&&"function"==typeof e.then)return e.then(void 0,e=>{this.updateError=e})}catch(e){this.updateError=e}}reconcileAdditions(e){for(let t of nz(this.scope)){if(this.tracked.has(t))continue;let n=nZ(t,this.transitionFor(t));this.adopt(t,n),n.options.layoutId&&e.add(n.options.layoutId)}}reconcileRemovals(e){this.tracked.forEach((t,n)=>{if(n.isConnected)return;let r=this.restorePoints.get(n);this.restorePoints.delete(n);let{layoutId:i}=t.options,o=t.getStack(),a=o&&o.members.some(e=>e!==t&&e.instance?.isConnected);if(i&&t.isLead()&&a&&!e.has(i)&&r&&r.parent.isConnected){if(r.parent.insertBefore(n,r.next&&r.next.parentNode===r.parent?r.next:null),t.isPresent=!1,t.setOptions({onExitComplete:()=>{n.remove(),nJ(n,t)}}),t.relegate())return;n.remove()}nJ(n,t),this.tracked.delete(n)})}getRoot(){let e;return this.tracked.forEach(t=>e||(e=t.root)),e}finalize(){if(this.updateError)return void this.rejectReady(this.updateError);let e=new Set;this.tracked.forEach(t=>{t.instance&&t.currentAnimation&&e.add(t.currentAnimation)}),this.notifyReady(new x([...e]))}}function n2(e,t,n){return"function"==typeof e?{scope:document,updateDom:e,defaultOptions:t}:{scope:e instanceof Document?e:(0,ew.K)(e)[0]??document,updateDom:t,defaultOptions:n}}var n3=n(83505);let n6=eA.Gt,n5=n3.q.reduce((e,t)=>
3(e[t]=e=>(0,eA.WG)(e),e),{});var n8=n(67209),n4=n(40031);let n9=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e};function n7(e,t,n,r){let i=1-e;return i*i*t+2*i*e*n+e*e*r}function re(e,t,n,r,i,o,a){return 180/Math.PI*Math.atan2(2*(1-e)*(o-i)+2*e*(a-o),2*(1-e)*(n-t)+2*e*(r-n))}function rt(e,t,n,r,i,o){let a=n-e,l=r-t,s=Math.sqrt(a*a+l*l);if(s>0){let n=i*s;return{x:e+a*o+-l/s*n,y:t+l*o+a/s*n}}return{x:e,y:t}}function rn(e={}){let t=function({strength:e=.5,peak:t=.5,direction:n,rotate:r=!1}={}){let i,o=!0===r?1:"number"==typeof r?r:0;return(r,a)=>{let l,s=a.x-r.x,u=a.y-r.y;l="cw"===n?-e:"ccw"===n?e:(Math.abs(s)>=Math.abs(u)?s:u)<0?-e:e;let c=rt(r.x,r.y,a.x,a.y,l,t);if(void 0===n){let e=Math.abs(s)<Math.abs(u),n=r.x+s*t,o=r.y+u*t,f=e?Math.sign(c.x-n):Math.sign(c.y-o);void 0!==i&&0!==f&&f!==i?(l=-l,c=rt(r.x,r.y,a.x,a.y,l,t)):0!==f&&(i=f)}let f=o?re(0,r.x,c.x,a.x,r.y,c.y,a.y):0,d=o?re(1,r.x,c.x,a.x,r.y,c.y,a.y):0,p=o?n9(-180,180,d-f):0;return e=>{let t={x:n7(e,r.x,c.x,a.x),y:n7(e,r.y,c.y,a.y)};return o&&(t.rotate=n9(-180,180,re(e,r.x,c.x,a.x,r.y,c.y,a.y)-(f+p*e))*o),t}}}(e);return{interpolateProjection(e){let n=e.x.translate,r=e.y.translate;if(!(20>Math.sqrt(n*n+r*r)))return t({x:n,y:r},{x:0,y:0})},animateVisualElement(e,n,r,i,o){if(!("x"in n||"y"in n))return;let a=e.getValue("x",e.latestValues.x??0),l=e.getValue("y",e.latestValues.y??0),s=n.x,u=n.y,c=(Array.isArray(s)&&null!=s[0]?s[0]:a?.get())??0,f=(Array.isArray(u)&&null!=u[0]?u[0]:l?.get())??0,d=Array.isArray(s)?s[s.length-1]:s??c,p=Array.isArray(u)?u[u.length-1]:u??f,h=t({x:c,y:f},{x:d,y:p}),m=void 0!==h(0).rotate?e.getValue("pathRotation",0):void 0,g={delay:i,...(0,I.r)(r||{},"x")};delete g.path;let y=(0,eW.OQ)(0);y.start((0,$.f)("",y,[0,1e3],{...g,isSync:!0,velocity:0,onUpdate:e=>{let t=h(e/1e3);a?.set(t.x),l?.set(t.y),m&&void 0!==t.rotate&&m.set(t.rotate)},onComplete:()=>{a?.set(d),l?.set(p),m?.set(0)},onStop:()=>m?.set(0),onCancel:()=>m?.set(0)})),y.animation&&o.push(y.animation),delete n.x,delete n.y}}}var rr=n(74222),ri=n(69637),ro=n(7170),ra=n(46363),rl=n(33577),rs=n(29864),ru=n(65275),rc=n(86553),rf=n(12115);function rd(e){return(0,rf.useEffect)(()=>()=>e(),[])}var rp=n(59698),rh=n(36999),rm=n(19173);let rg={...rp.l,...rh.$,...rm.Z},ry={renderer:n(97194).J,...y.W};function rv(e,t,n){(0,rf.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}var rw=n(78041);function rx(e){return"undefined"!=typeof window&&(e?(0,ta.d)():(0,ta.J)())}var rA=n(91225),rE=n(45242);let rb=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),rM={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function rS(e,t,n,r){let i=n[t],{length:o,position:a}=rM[t],l=i.current,s=n.time;i.current=Math.abs(e[`scroll${a}`]),i.scrollLength=e[`scroll${o}`]-e[`client${o}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,rA.q)(0,i.scrollLength,i.current);let u=r-s;i.velocity=u>50?0:(0,rE.f)(i.current-l,u)}let rV={start:0,center:.5,end:1};function rP(e,t,n=0){let r=0;if(e in rV&&(e=rV[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let rT=[0,0],rC={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},rk={x:0,y:0},rO=new WeakMap,rW=new WeakMap,rD=new WeakMap,rI=new WeakMap,rR=new WeakMap,rB=e=>e===document.scrollingElement?window:e;function rG(e,{container:t=document.scrollingElement,trackContentSize:n=!1,...r}={}){if(!t)return tW.l;let i=rD.get(t);i||(i=new Set,rD.set(t,i));let o=function(e,t,n,r={}){return{measure:t=>{!function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}(e,r.target,n),rS(e,"x",n,t),rS(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=rC.All}=n,{target:i=e,axis:o="y"}=n,a="y"===o?"height":"width",l=i!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if((0,eO.s)(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let i=null,o=r.parentNode;for(;!i;)"svg"===o.tagName&&(i=o),o=r.parentNode;r=i}else break;return n}(i,e):rk,s=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight}
3,u={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let c=!t[o].interpolate,f=r.length;for(let e=0;e<f;e++){let n=function(e,t,n,r){let i=Array.isArray(e)?e:rT,o=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,rV[e]?e:"0"]),(o=rP(i[0],n,r))-rP(i[1],t)}(r[e],u[a],s[a],l[o]);c||n===t[o].interpolatorOffsets[e]||(c=!0),t[o].offset[e]=n}c&&(t[o].interpolate=(0,e3.G)(t[o].offset,(0,Z.Z)(r),{clamp:!1}),t[o].interpolatorOffsets=[...t[o].offset]),t[o].progress=(0,nX.q)(0,1,t[o].interpolate(t[o].current))}(e,n,r)},notify:()=>t(n)}}(t,e,{time:0,x:rb(),y:rb()},r);if(i.add(o),!rO.has(t)){let e=()=>{for(let e of i)e.measure(eA.uv.timestamp);eA.Gt.preUpdate(n)},n=()=>{for(let e of i)e.notify()},r=()=>eA.Gt.read(e);rO.set(t,r);let o=rB(t);window.addEventListener("resize",r),t!==document.documentElement&&rW.set(t,(0,eJ.X)(t,r)),o.addEventListener("scroll",r),r()}if(n&&!rR.has(t)){let e=rO.get(t),n={width:t.scrollWidth,height:t.scrollHeight};rI.set(t,n);let r=eA.Gt.read(()=>{let r=t.scrollWidth,i=t.scrollHeight;(n.width!==r||n.height!==i)&&(e(),n.width=r,n.height=i)},!0);rR.set(t,r)}let a=rO.get(t);return eA.Gt.read(a,!1,!0),()=>{(0,eA.WG)(a);let e=rD.get(t);if(!e||(e.delete(o),e.size))return;let n=rO.get(t);rO.delete(t),n&&(rB(t).removeEventListener("scroll",n),rW.get(t)?.(),window.removeEventListener("resize",n));let r=rR.get(t);r&&((0,eA.WG)(r),rR.delete(t)),rI.delete(t)}}let rL=[[rC.Enter,"entry"],[rC.Exit,"exit"],[rC.Any,"cover"],[rC.All,"contain"]],r$={start:0,end:1};function rj(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,n]of rL)if(function(e,t){let n=function(e){if(2!==e.length)return;let t=[];for(let n of e)if(Array.isArray(n))t.push(n);else{if("string"!=typeof n)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let n=r$[t[0]],r=r$[t[1]];if(void 0!==n&&void 0!==r)return[n,r]}(n);if(!e)return;t.push(e)}return t}(e);if(!n)return!1;for(let e=0;e<2;e++){let r=n[e],i=t[e];if(r[0]!==i[0]||r[1]!==i[1])return!1}return!0}(e,t))return{rangeStart:`${n} 0%`,rangeEnd:`${n} 100%`}}let rF=new Map;function rN(e){let t={value:0},n=rG(n=>{t.value=100*n[e.axis].progress},e);return{currentTime:t,cancel:n}}function rH({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let i=rF.get(t);i||(i=new Map,rF.set(t,i));let o=n.target??"self",a=i.get(o);a||(a={},i.set(o,a));let l=r+(n.offset??[]).join(",");return a[l]||(n.target&&rx(n.target)?rj(n.offset)?a[l]=new ViewTimeline({subject:n.target,axis:r}):a[l]=rN({container:t,...n}):rx()?a[l]=new ScrollTimeline({source:t,axis:r}):a[l]=rN({container:t,...n})),a[l]}function rK(e,{axis:t="y",container:n=document.scrollingElement,...r}={}){if(!n)return tW.l;let i={axis:t,container:n,...r};return"function"==typeof e?function(e,t){return 2===e.length||t&&(t.target||t.offset)?rG(n=>{e(n[t.axis].progress,n)},t):e0(e,rH(t))}(e,i):function(e,t){let n=rH(t),r=t.target?rj(t.offset):void 0,i=t.target?rx(t.target)&&!!r:rx();return e.attachTimeline({timeline:i?n:void 0,...r&&i&&{rangeStart:r.rangeStart,rangeEnd:r.rangeEnd},observe:e=>(e.pause(),e0(t=>{e.time=e.iterationDuration*t},n))})}(e,i)}var rU=n(94416);let rX=()=>({scrollX:(0,eW.OQ)(0),scrollY:(0,eW.OQ)(0),scrollXProgress:(0,eW.OQ)(0),scrollYProgress:(0,eW.OQ)(0)}),rQ=e=>!!e&&!e.current;function rq(e,t,n,r){return{factory:i=>{let o,a=()=>{if(rQ(n)||rQ(r))return void e$.k.read(a);o=rK(i,{...t,axis:e,container:(null==n?void 0:n.current)||void 0,target:(null==r?void 0:r.current)||void 0})};return e$.k.read(a),()=>{(0,e$.c)(a),null==o||o()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function rY(){var e;let{container:t,target:n,...r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=(0,rU.M)(rX);e=r.offset,"undefined"!=typeof window&&(n?(0,ta.d)()&&!!rj(e):(0,ta.J)())&&(i.scrollXProgress.accelerate=rq("x",r,t,n),i.scrollYProgress.accelerate=rq("y",r,t,n));let o=(0,rf.useRef)(null),a=(0,rf.useRef)(!1),l=(0,rf.useCallback)(()=>(o.current=rK((e,t)=>{let{x:n,y:r}=t;i.scrollX.set(n.current),i.scrollXProgress.set(n.progress),i.scrollY.set(r.current),i.scrollYProgress.set(r.progress)},{...r,container:(null==t?void 0:t.current)||void 0,target:(null==n?void 0:n.current)||void 0}),()=>{var e;null==(e=o.current)||e.call(o)}),[t,n,JSON.stringify(r.offset)]);return(0,rc.E)(()=>
3{if(a.current=!1,!(rQ(t)||rQ(n)))return l();a.current=!0},[l]),(0,rf.useEffect)(()=>{let e;if(!a.current)return;let r=()=>{let r=rQ(t),i=rQ(n);(0,rw.V)(!r,"Container ref is defined but not hydrated","use-scroll-ref"),(0,rw.V)(!i,"Target ref is defined but not hydrated","use-scroll-ref"),r||i||(e=l())};return e$.k.read(r),()=>{(0,e$.c)(r),null==e||e()}},[l]),i}function rz(e){return rY({container:e})}function r_(){return rY()}var rZ=n(53127);function rJ(e){let t=(0,rU.M)(()=>(0,eW.OQ)(e)),{isStatic:n}=(0,rf.useContext)(rZ.Q);if(n){let[,n]=(0,rf.useState)(e);(0,rf.useEffect)(()=>t.on("change",n),[])}return t}function r0(e,t){let n=rJ(t()),r=()=>n.set(t());return r(),(0,rc.E)(()=>{let t=()=>eA.Gt.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,eA.WG)(r)}}),n}function r1(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let i=e.length;return r0(n.filter(ts.S),function(){let t="";for(let r=0;r<i;r++){t+=e[r];let i=n[r];i&&(t+=(0,ts.S)(i)?i.get():i)}return t})}function r2(e,t,n,r){if("function"==typeof e){eW.bt.current=[],e();let t=r0(eW.bt.current,e);return eW.bt.current=void 0,t}if(void 0!==n&&!Array.isArray(n)&&"function"!=typeof t){var i=e,o=t,a=n,l=r;let s=(0,rU.M)(()=>Object.keys(a)),u=(0,rU.M)(()=>({}));for(let e of s)u[e]=r2(i,o,a[e],l);return u}let s="function"==typeof t?t:tl(t,n,r),u=Array.isArray(e)?r3(e,s):r3([e],e=>{let[t]=e;return s(t)}),c=Array.isArray(e)?void 0:e.accelerate;return c&&!c.isTransformed&&"function"!=typeof t&&Array.isArray(n)&&(null==r?void 0:r.clamp)!==!1&&(u.accelerate={...c,times:t,keyframes:n,isTransformed:!0,...(null==r?void 0:r.ease)?{ease:r.ease}:{}}),u}function r3(e,t){let n=(0,rU.M)(()=>[]);return r0(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}function r6(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isStatic:n}=(0,rf.useContext)(rZ.Q),r=()=>(0,ts.S)(e)?e.get():e;if(n)return r2(r);let i=rJ(r());return(0,rf.useInsertionEffect)(()=>tc(i,e,t),[i,JSON.stringify(t)]),i}function r5(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r6(e,{type:"spring",...t})}function r8(e){let t=(0,rf.useRef)(0),{isStatic:n}=(0,rf.useContext)(rZ.Q);(0,rf.useEffect)(()=>{if(n)return;let r=n=>{let{timestamp:r,delta:i}=n;t.current||(t.current=r),e(r-t.current,i)};return eA.Gt.update(r,!0),()=>(0,eA.WG)(r)},[e])}function r4(){let e=rJ(0);return r8(t=>e.set(t)),e}function r9(e){let t=rJ(e.getVelocity()),n=()=>{let r=e.getVelocity();t.set(r),r&&eA.Gt.update(n)};return rv(e,"change",()=>{eA.Gt.update(n,!1,!0)}),t}var r7=n(18650),ie=n(18847);function it(){n4.r.current||(0,nd.Uu)();let[e]=(0,rf.useState)(n4.O.current);return e}function ir(){let e=it(),{reducedMotion:t}=(0,rf.useContext)(rZ.Q);return"never"!==t&&("always"===t||e)}var ii=n(23863),io=n(73142),ia=n(15075),il=n(23656),is=n(8453),iu=n(32080),ic=n(58605),id=n(69809),ip=n(36262),ih=n(40902),im=n(95516),ig=n(16815);function iy(e,t="end"){return n=>{let r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e,i="end"===t?Math.floor(r):Math.ceil(r);return(0,nX.q)(0,1,i/e)}}var iv=n(55038);function iw(e,t){return(0,iv.h)(e)?e[n9(0,e.length,t)]:e}var ix=n(40042),iA=n(27827);function iE(e){return"object"==typeof e&&!Array.isArray(e)}function ib(e,t,n,r){return null==e?[]:"string"==typeof e&&iE(t)?(0,ew.K)(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function iM(e,t,n,r){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?n:t.startsWith("<")?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}function iS(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function iV(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function iP(e,t){return t[e]||(t[e]=[]),t[e]}let iT=e=>"number"==typeof e,iC=e=>e.every(iT);function ik(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,e6.x)(e)&&!(0,e5.h)(e)?new ne.l(t):new t8.M(t);n.mount(e),nQ.C.set(e,n)}function iO(e){let t=new t7({presenceContext:null,props:{}
3,visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),nQ.C.set(e,t)}function iW(e,t,n,r){let i=[];if((0,ts.S)(e)||"number"==typeof e||"string"==typeof e&&!iE(t))i.push((0,nV.z)(e,iE(t)&&t.default||t,n&&n.default||n));else{if(null==e)return i;let o=ib(e,t,r),a=o.length;(0,rw.V)(!!a,"No valid elements provided.","no-valid-elements");for(let e=0;e<a;e++){let r=o[e],l=r instanceof Element?ik:iO;nQ.C.has(r)||l(r);let s=nQ.C.get(r),u={...n};"delay"in u&&"function"==typeof u.delay&&(u.delay=u.delay(e,a)),i.push(...(0,j.$)(s,{...t,transition:u},{}))}}return i}function iD(e={}){let{scope:t,reduceMotion:n,skipAnimations:r}=e;return function(e,i,o){let a,l=[],s={};if(void 0!==n&&(s.reduceMotion=n),void 0!==r&&(s.skipAnimations=r),Array.isArray(e)&&e.some(Array.isArray)){let{onComplete:n,...r}=i||{};"function"==typeof n&&(a=n),l=function(e,t,n){let r=[];return(function(e,{defaultTransition:t={},...n}={},r,i){let o=t.duration||.3,a=new Map,l=new Map,s={},u=new Map,c=0,f=0,d=0;for(let n=0;n<e.length;n++){let a=e[n];if("string"==typeof a){u.set(a,f);continue}if(!Array.isArray(a)){u.set(a.name,iM(f,a.at,c,u));continue}let[m,g,y={}]=a;void 0!==y.at&&(f=iM(f,y.at,c,u));let v=0,w=(e,n,r,a=0,l=0)=>{var s;let u=Array.isArray(s=e)?s:[s],{delay:c=0,times:p=(0,Z.Z)(u),type:h=t.type||"keyframes",repeat:m,repeatType:g,repeatDelay:y=0,...w}=n,{ease:x=t.ease||"easeOut",duration:A}=n,E="function"==typeof c?c(a,l):c,b=u.length,M=(0,Y.W)(h)?h:i?.[h||"keyframes"];if(b<=2&&M){let e=100;2===b&&iC(u)&&(e=Math.abs(u[1]-u[0]));let n={...t,...w};void 0!==A&&(n.duration=(0,tI.f)(A));let r=(0,q.X)(n,e,M);x=r.ease,A=r.duration}A??(A=o);let S=f+E;1===p.length&&0===p[0]&&(p[1]=1);let V=p.length-u.length;if(V>0&&(0,J.f)(p,V),1===u.length&&u.unshift(null),m&&(0,rw.$)(m<20,`Sequence segments can't repeat ${m} times — ignoring repeat option. Use a value below 20 or apply repeat at the sequence level instead.`),m&&m<20){let e=A>0?y/A:0;A=A*(m+1)+y*m;let t=[...u],n=[...p],r=[...x=Array.isArray(x)?[...x]:[x]],i="reverse"===g||"mirror"===g,o=t,a=r;i&&(o=[...t].reverse(),"reverse"===g&&(a=[...r].reverse().map(e=>"function"==typeof e?(0,ig.G)(e):e)));for(let l=0;l<m;l++){let s=i&&l%2==0,c=s?o:t,f=s?a:r,d=(l+1)*(1+e);e>0&&(u.push(u[u.length-1]),p.push(d),x.push("linear")),u.push(...c);for(let e=0;e<c.length;e++)p.push(n[e]+d),x.push(0===e?"linear":iw(f,e-1))}!function(e,t,n=0){let r=t+1+t*n;for(let t=0;t<e.length;t++)e[t]=e[t]/r}(p,m,e)}let P=S+A;!function(e,t,n,r,i,o){for(let t=0;t<e.length;t++){let n=e[t];n.at>i&&n.at<o&&((0,tD.Ai)(e,n),t--)}for(let a=0;a<t.length;a++)e.push({value:t[a],at:(0,te.k)(i,o,r[a]),easing:iw(n,a)})}(r,u,x,p,S,P),v=Math.max(E+A,v),d=Math.max(P,d)};if((0,ts.S)(m))w(g,y,iP("default",iV(m,l)));else{let e=ib(m,g,r,s),t=e.length;for(let n=0;n<t;n++){let r=iV(e[n],l);for(let e in g){var p,h;w(g[e],(p=y,h=e,p&&p[h]?{...p,...p[h]}:{...p}),iP(e,r),n,t)}}}c=f,f+=v}return l.forEach((e,r)=>{for(let i in e){let o=e[i];o.sort(iS);let l=[],s=[],u=[];for(let e=0;e<o.length;e++){let{at:t,value:n,easing:r}=o[e];l.push(n),s.push((0,rA.q)(0,d,t)),u.push(r||"easeOut")}0!==s[0]&&(s.unshift(0),l.unshift(l[0]),u.unshift("easeInOut")),1!==s[s.length-1]&&(s.push(1),l.push(null)),a.has(r)||a.set(r,{keyframes:{},transition:{}});let c=a.get(r);c.keyframes[i]=l;let{type:f,...p}=t;c.transition[i]={...p,duration:d,ease:u,times:s,...n}}}),a})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],n=(0,eW.OQ)(0);return(n.on("change",t),1===e.length)?[n,[0,1]]:2===e.length?[n,[0,1],e[1]]:[n,e[1],e[2]]}return e}),t,n,{spring:X.o}).forEach(({keyframes:e,transition:t},n)=>{r.push(...iW(n,e,t))}),r}(e,{...s,...r},t)}else{let{onComplete:n,...r}=o||{};"function"==typeof n&&(a=n),l=iW(e,i,{...s,...r},t)}let u=new E(l);return a&&u.finished.then(a),t&&(t.animations.push(u),u.finished.then(()=>{(0,tD.Ai)(t.animations,u)})),u}}let iI=iD();function iR(){var e;let t=(0,rU.M)(()=>({current:null,animations:[]})),n=null!=(e=ir())?e:void 0,{skipAnimations:r}=(0,rf.useContext)(rZ.Q),i=(0,rf.useMemo)(()=>iD({scope:t,reduceMotion:n,skipAnimations:r}),[t,n,r]);return rd(()=>
3{t.animations.forEach(e=>e.stop()),t.animations.length=0}),[t,i]}let iB=e=>function(t,n,r){return new E(function(e,t,n,r){if(null==e)return[];let i=(0,ew.K)(e,r),o=i.length;(0,rw.V)(!!o,"No valid elements provided.","no-valid-elements");let a=[];for(let e=0;e<o;e++){let r=i[e],l={...n};for(let n in"function"==typeof l.delay&&(l.delay=l.delay(e,o)),t){let e=t[n];Array.isArray(e)||(e=[e]);let i={...(0,I.r)(l,n)};i.duration&&(i.duration=(0,tI.f)(i.duration)),i.delay&&(i.delay=(0,tI.f)(i.delay));let o=C(r),s=T(n,i.pseudoElement||""),u=o.get(s);u&&u.stop(),a.push({map:o,key:s,unresolvedKeyframes:e,options:{...i,element:r,name:n,allowFlatten:!l.type&&!l.ease}})}}for(let e=0;e<a.length;e++){let{unresolvedKeyframes:t,options:n}=a[e],{element:r,name:i,pseudoElement:o}=n;o||null!==t[0]||(t[0]=eY(r,i)),(0,ei.D)(t),er(t,i),!o&&t.length<2&&t.unshift(eY(r,i)),n.keyframes=t}let l=[];for(let e=0;e<a.length;e++){let{map:t,key:n,options:r}=a[e],i=new M.m(r);t.set(n,i),i.finished.finally(()=>t.delete(n)),l.push(i)}return l}(t,n,r,e))},iG=iB();function iL(){let e=(0,rU.M)(()=>({current:null,animations:[]})),t=(0,rU.M)(()=>iB(e));return rd(()=>{e.animations.forEach(e=>e.stop())}),[e,t]}var i$=n(14320),ij=n(75601),iF=n(59686);function iN(){let e=(0,rf.useContext)(iF.t);return e?e.custom:void 0}function iH(e,t,n,r){(0,rf.useEffect)(()=>{let i=e.current;if(n&&i)return(0,nP.k)(i,t,n,r)},[e,t,n,r])}class iK{constructor(){this.componentControls=new Set}subscribe(e){return this.componentControls.add(e),()=>this.componentControls.delete(e)}start(e,t){this.componentControls.forEach(n=>{n.start(e.nativeEvent||e,t)})}cancel(){this.componentControls.forEach(e=>{e.cancel()})}stop(){this.componentControls.forEach(e=>{e.stop()})}}let iU=()=>new iK;function iX(){return(0,rU.M)(iU)}var iQ=n(95125);function iq(e){return null!==e&&"object"==typeof e&&iQ.o in e}function iY(e){if(iq(e))return e[iQ.o]}var iz=n(19761);function i_(){return iZ}function iZ(e){nI.i.current&&(nI.i.current.isUpdating=!1,nI.i.current.blockUpdate(),e&&e())}function iJ(){return(0,rf.useCallback)(()=>{let e=nI.i.current;e&&e.resetTree()},[])}function i0(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=(0,rf.useRef)(0),[i,o]=(0,rf.useState)(t[r.current]);return[i,(0,rf.useCallback)(e=>{r.current="number"!=typeof e?n9(0,t.length,r.current+1):e,o(t[r.current])},[t.length,...t])]}var i1=n(14163);function i2(){let[e,t]=(0,ru.C)(),n=(0,rf.useRef)(-1);return(0,rf.useEffect)(()=>{eA.Gt.postRender(()=>eA.Gt.postRender(()=>{t===n.current&&(ix.W.instantAnimations=!1)}))},[t]),r=>{iZ(()=>{ix.W.instantAnimations=!0,e(),r(),n.current=t+1})}}function i3(){ix.W.instantAnimations=!1}function i6(){let[e,t]=(0,rf.useState)(!0);return(0,rf.useEffect)(()=>{let e=()=>t(!document.hidden);return document.hidden&&e(),document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}},[]),e}function i5(e){return t=>{let n=e.current;if(!n)return t;let r=n.viewBox?.baseVal;if(!r||0===r.width&&0===r.height)return t;let i=n.getBoundingClientRect();if(0===i.width||0===i.height)return t;let o=r.width/i.width,a=r.height/i.height,l=i.left+window.scrollX,s=i.top+window.scrollY;return{x:(t.x-l)*o+l,y:(t.y-s)*a+s}}}function i8(e){return t=>{let n=e.current;if(!n)return t;let r=function(e){let{transform:t}=getComputedStyle(e);if(!t||"none"===t)return null;let n=t.match(/^matrix3d\((.*)\)$/u)||t.match(/^matrix\((.*)\)$/u);if(!n)return null;let r=n[1].split(",").map(Number),i=t.startsWith("matrix3d"),o=r[0],a=r[1],l=i?r[4]:r[2],s=i?r[5]:r[3],u=o*s-a*l;return 1e-10>Math.abs(u)?null:{a:s/u,b:-a/u,c:-l/u,d:o/u}}(n);if(!r)return t;let i=n.getBoundingClientRect(),o=i.left+window.scrollX+i.width/2,a=i.top+window.scrollY+i.height/2,l=t.x-o,s=t.y-a;return{x:o+r.a*l+r.c*s,y:a+r.b*l+r.d*s}}}let i4=new Map,i9=new Map,i7=(e,t)=>{let n=ek.f.has(t)?"transform":t;return`${e}: ${n}`};function oe(e,t,n){let r=i7(e,t),i=i4.get(r);if(!i)return null;let{animation:o,startTime:a}=i;function l(){window.MotionCancelOptimisedAnimation?.(e,t,n)}return(o.onfinish=l,null===a||window.MotionHandoffIsComplete?.(e))?(l(),null):a}let ot=new Set;
3function on(){ot.forEach(e=>{e.animation.play(),e.animation.startTime=e.startTime}),ot.clear()}function or(e,t,n,r,a){if(window.MotionIsMounted)return;let l=e.dataset[N.c];if(!l)return;window.MotionHandoffAnimation=oe;let s=i7(l,t);o||(o=(0,ef.R)(e,t,[n[0],n[0]],{duration:1e4,ease:"linear"}),i4.set(s,{animation:o,startTime:null}),window.MotionHandoffAnimation=oe,window.MotionHasOptimisedAnimation=(e,t)=>{if(!e)return!1;if(!t)return i9.has(e);let n=i7(e,t);return!!i4.get(n)},window.MotionHandoffMarkAsComplete=e=>{i9.has(e)&&i9.set(e,!0)},window.MotionHandoffIsComplete=e=>!0===i9.get(e),window.MotionCancelOptimisedAnimation=(e,t,n,r)=>{let i=i7(e,t),o=i4.get(i);o&&(n&&void 0===r?n.postRender(()=>{n.postRender(()=>{o.animation.cancel()})}):o.animation.cancel(),n&&r?(ot.add(o),n.render(on)):(i4.delete(i),i4.size||(window.MotionCancelOptimisedAnimation=void 0)))},window.MotionCheckAppearSync=(e,t,n)=>{let r=(0,H.P)(e);if(!r)return;let i=window.MotionHasOptimisedAnimation?.(r,t),o=e.props.values?.[t];if(!i||!o)return;let a=n.on("change",e=>{o.get()!==e&&(window.MotionCancelOptimisedAnimation?.(r,t),a())});return a});let u=()=>{o.cancel();let l=(0,ef.R)(e,t,n,r);void 0===i&&(i=performance.now()),l.startTime=i,i4.set(s,{animation:l,startTime:i}),a&&a(l)};i9.set(l,!1),o.ready?o.ready.then(u).catch(tW.l):u()}var oi=n(60296),oo=n(19648),oa=n(98860);let ol=()=>({});class os extends t9.BX{build(){}resetTransform(){}restoreTransform(){}removeValueFromRenderState(){}renderInstance(){}scrapeMotionValuesFromProps(){return ol()}getBaseTargetFromProps(){}readValueFromInstance(e,t,n){return n.initialState[t]||0}sortInstanceNodePosition(){return 0}constructor(){super(...arguments),this.measureInstanceViewportBox=t4.ge}}let ou=(0,v.T)({scrapeMotionValuesFromProps:ol,createRenderState:ol});function oc(e){let[t,n]=(0,rf.useState)(e),r=ou({},!1),i=(0,rU.M)(()=>new os({props:{onUpdate:e=>{n({...e})}},visualState:r,presenceContext:null},{initialState:e}));return(0,rf.useLayoutEffect)(()=>(i.mount({}),()=>i.unmount()),[i]),[t,(0,rU.M)(()=>e=>(0,rr._)(i,e))]}var of=n(95155);let od=0,op=e=>{let{children:t}=e;return rf.useEffect(()=>{(0,rw.V)(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),(0,of.jsx)(c.o,{id:(0,rU.M)(()=>"asl-".concat(od++)),children:t})};var oh=n(50271);let om=e=>e>.001?1/e:1e5,og=!1;function oy(e){let t=rJ(1),n=rJ(1),{visualElement:r}=(0,rf.useContext)(oo.A);return(0,rw.V)(!!(e||r),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),(0,rw.$)(og,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),og=!0,e?(t=e.scaleX||t,n=e.scaleY||n):r&&(t=r.getValue("scaleX",1),n=r.getValue("scaleY",1)),{scaleX:r2(t,om),scaleY:r2(n,om)}}let ov=(0,rf.createContext)(null),ow=(0,rf.forwardRef)(function(e,t){let{children:n,as:r="ul",axis:i="y",onReorder:o,values:a,...l}=e,s=(0,rU.M)(()=>h.P[r]),u=[],c=(0,rf.useRef)(!1),f=(0,rf.useRef)(null);(0,rw.V)(!!a,"Reorder.Group must be provided a values prop","reorder-values"),(0,rf.useEffect)(()=>{c.current=!1});let d={overflowAnchor:"none",...l.style};return(0,of.jsx)(s,{...l,style:d,ref:e=>{f.current=e,"function"==typeof t?t(e):t&&(t.current=e)},ignoreStrict:!0,children:(0,of.jsx)(ov.Provider,{value:{axis:i,groupRef:f,registerItem:(e,t)=>{let n=u.findIndex(t=>e===t.value);-1!==n?u[n].layout=t[i]:u.push({value:e,layout:t[i]}),u.sort(ox)},updateOrder:(e,t,n)=>{if(c.current)return;let r=function(e,t,n,r){if(!r)return e;let i=e.findIndex(e=>e.value===t);if(-1===i)return e;let o=r>0?1:-1,a=e[i+o];if(!a)return e;let l=e[i],s=a.layout,u=(0,te.k)(s.min,s.max,.5);return 1===o&&l.layout.max+n>u||-1===o&&l.layout.min+n<u?(0,tD.Pe)(e,i,i+o):e}(u,e,t,n);if(u!==r){c.current=!0;let e=[...a];for(let t=0;t<r.length;t++)if(u[t].value!==r[t].value){let n=a.indexOf(u[t].value),i=a.indexOf(r[t].value);-1!==n&&-1!==i&&([e[n],e[i]]=[e[i],e[n]]);break}o(e)}}},children:n})})});function ox(e,t){return e.layout.min-t.layout.min}let oA=new Set(["auto","scroll"]),oE=new WeakMap,ob=new WeakMap,oM=null;function oS(e,t){let n=e?.parentElement;for(;n;){if(function(e,t){let n=getComputedStyle(e),r="x"===t?n.overflowX:n.overflowY,i=e===document.body||e===document.documentElement;return oA.has(r)||i}(n,t))return n;n=n.parentElement}return null}function oV(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,ts.S)(e)?e:rJ(t)}let oP=(0,rf.forwardRef)(function(e,t){let{children:n,style:r={},value:i,as:o="li",onDrag:a,onDragEnd:l,layout:s=!0,...u}=e,c=(0,rU.M)(()=>
3h.P[o]),f=(0,rf.useContext)(ov),d={x:oV(r.x),y:oV(r.y)},p=r2([d.x,d.y],e=>{let[t,n]=e;return t||n?1:"unset"});(0,rw.V)(!!f,"Reorder.Item must be a child of Reorder.Group","reorder-item-child");let{axis:m,registerItem:g,updateOrder:y,groupRef:v}=f;return(0,of.jsx)(c,{drag:m,...u,dragSnapToOrigin:!0,style:{...r,x:d.x,y:d.y,zIndex:p},layout:s,onDrag:(e,t)=>{let{velocity:n,point:r}=t;y(i,d[m].get(),n[m]),function(e,t,n,r){if(!e)return;oM=e;let i=oS(e,n);if(!i)return;let{amount:o,edge:a}=function(e,t,n){let r=t.getBoundingClientRect(),i="x"===n?Math.max(0,r.left):Math.max(0,r.top),o="x"===n?Math.min(window.innerWidth,r.right):Math.min(window.innerHeight,r.bottom),a=e-i,l=o-e;if(a<50){let e=1-a/50;return{amount:-25*e*e,edge:"start"}}if(l<50){let e=1-l/50;return{amount:25*e*e,edge:"end"}}return{amount:0,edge:null}}(t-("x"===n?window.scrollX:window.scrollY),i,n);if(null===a){ob.delete(i),oE.delete(i);return}let l=ob.get(i),s=i===document.body||i===document.documentElement;if(l!==a){if(!("start"===a&&r<0||"end"===a&&r>0))return;ob.set(i,a);let e="x"===n?i.scrollWidth-(s?window.innerWidth:i.clientWidth):i.scrollHeight-(s?window.innerHeight:i.clientHeight);oE.set(i,e)}if(o>0){let e=oE.get(i);if(("x"===n?s?window.scrollX:i.scrollLeft:s?window.scrollY:i.scrollTop)>=e)return}"x"===n?s?window.scrollBy({left:o}):i.scrollLeft+=o:s?window.scrollBy({top:o}):i.scrollTop+=o}(v.current,r[m],m,n[m]),a&&a(e,t)},onDragEnd:(e,t)=>{if(oM){let e=oS(oM,"y");e&&(ob.delete(e),oE.delete(e));let t=oS(oM,"x");t&&t!==e&&(ob.delete(t),oE.delete(t)),oM=null}l&&l(e,t)},onLayoutMeasure:e=>{g(i,e)},ref:t,ignoreStrict:!0,children:n})});var oT=n(66763),oC=n(43721)}}]);

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.