1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5063],{5063:function(t,e,n){let r,u;n.r(e),n.d(e,{AcceleratedAnimation:function(){return z.y},AnimatePresence:function(){return i.M},AnimateSharedLayout:function(){return ej},DeprecatedLayoutGroupContext:function(){return eN.p},DragControls:function(){return t0},FlatTree:function(){return eR.E},LayoutGroup:function(){return a.S},LayoutGroupContext:function(){return eV.p},LazyMotion:function(){return s.X},MotionConfig:function(){return c.A},MotionConfigContext:function(){return C._},MotionContext:function(){return eP.v},MotionGlobalConfig:function(){return eu.c},MotionValue:function(){return A.Hg},PresenceContext:function(){return ek.O},Reorder:function(){return o},SwitchLayoutGroupContext:function(){return eO.g},VisualElement:function(){return tS.l},addPointerEvent:function(){return nd.a},addPointerInfo:function(){return np.s},addScaleCorrector:function(){return t7.B},animate:function(){return tF},animateMini:function(){return tJ},animateValue:function(){return k.y},animateVisualElement:function(){return K.d},animationControls:function(){return q},animations:function(){return m.s},anticipate:function(){return ne.L},backIn:function(){return nn.G2},backInOut:function(){return nn.XL},backOut:function(){return nn.CG},buildTransform:function(){return er.P},calcLength:function(){return nl.JO},cancelFrame:function(){return S.Pn},cancelSync:function(){return nt},circIn:function(){return nr.Z7},circInOut:function(){return nr.X7},circOut:function(){return nr.Bn},clamp:function(){return e6.u},color:function(){return ep.$},complex:function(){return em.P},createBox:function(){return tb.dO},createRendererMotionComponent:function(){return t9.B},createScopedAnimate:function(){return tR},cubicBezier:function(){return nu._},delay:function(){return eY.g},disableInstantTransitions:function(){return ed},distance:function(){return nc.T},distance2D:function(){return nc.y},domAnimation:function(){return d.H},domMax:function(){return p.g},domMin:function(){return h},easeIn:function(){return no.YQ},easeInOut:function(){return no.mZ},easeOut:function(){return no.Vv},filterProps:function(){return nf.L},findSpring:function(){return ey.F},frame:function(){return S.Wi},frameData:function(){return S.frameData},frameSteps:function(){return S.yL},inView:function(){return ea},inertia:function(){return e0.I},interpolate:function(){return T.s},invariant:function(){return $.k},isBrowser:function(){return nm.j},isDragActive:function(){return te.gD},isMotionComponent:function(){return t6},isMotionValue:function(){return V.i},isValidMotionProp:function(){return t3.Z},keyframes:function(){return e1.F},m:function(){return l.m},makeUseVisualState:function(){return eF.t},mirrorEasing:function(){return ni.o},mix:function(){return e4.C},motion:function(){return f.E},motionValue:function(){return A.BX},noop:function(){return ex.Z},optimizedAppearDataAttribute:function(){return ev.M},pipe:function(){return e3.z},progress:function(){return tu.Y},px:function(){return eh.px},resolveMotionValue:function(){return H.b},reverseEasing:function(){return na.M},scroll:function(){return eQ.A},scrollInfo:function(){return eq.J},spring:function(){return tn.S},stagger:function(){return e9},startOptimizedAppearAnimation:function(){return eI},steps:function(){return ns},sync:function(){return e8},time:function(){return e5.X},transform:function(){return G},unwrapMotionComponent:function(){return t4},useAnimate:function(){return tL},useAnimateMini:function(){return tz},useAnimation:function(){return tZ},useAnimationControls:function(){return t$},useAnimationFrame:function(){return F},useCycle:function(){return eo},useDeprecatedAnimatedState:function(){return eW},useDeprecatedInvertedScale:function(){return eX},useDomEvent:function(){return tq},useDragControls:function(){return t2},useElementScroll:function(){return w},useForceUpdate:function(){return ec.N},useInView:function(){return es},useInstantLayoutTransition:function(){return et},useInstantTransition:function(){return ef},useIsPresent:function(){return tK.hO},useIsomorphicLayoutEffect:function(){return b.L},useMotionTemplate:function(){return P},useMotionValue:function(){return E},useMotionValueEvent:function(){return v},usePresence:function(){return tK.oO},useReducedMotion:function(){return U},useReducedMotionConfig:function(){return J},useResetProjection:function(){return en},useScroll:function(){return g.v},useSpring:function(){return R},useTime:function(){return L},useTransform:function(){return B},useUnmountEffect:function(){return tt},useVelocity:function(){return N},useViewportScroll:function(){return M},useWillChange:function(){return _._},visualElementStore:function(){return tM.R},wrap:function(){return to}});var o={};n.r(o),n.d(o,{Group:function(){return eJ},Item:function(){return eK}});var i=n(48614),a=n(3583),s=n(50278),c=n(14686),l=n(26130),f=n(7336),d=n(30878),p=n(20411),m=n(76940);let h={renderer:n(86283).b,...m.s};var y=n(2265);function v(t,e,n){(0,y.useInsertionEffect)(()=>t.on(e,n),[t,e,n])}var g=n(1760);function w(t){return(0,g.v)({container:t})}function M(){return(0,g.v)()}var A=n(3078),C=n(45750),x=n(53576);function E(t){let e=(0,x.h)(()=>(0,A.BX)(t)),{isStatic:n}=(0,y.useContext)(C._);if(n){let[,n]=(0,y.useState)(t);(0,y.useEffect)(()=>e.on("change",n),[])}return e}var b=n(11534),S=n(45414);function I(t,e){let n=E(e()),r=()=>n.set(e());return r(),(0,b.L)(()=>{let e=()=>S.Wi.preRender(r,!1,!0),n=t.map(t=>t.on("change",e));return()=>
1{n.forEach(t=>t()),(0,S.Pn)(r)}}),n}var V=n(23999);function P(t,...e){let n=t.length;return I(e.filter(V.i),function(){let r="";for(let u=0;u<n;u++){r+=t[u];let n=e[u];n&&(r+=(0,V.i)(n)?n.get():n)}return r})}var k=n(9998);function O(t){return"number"==typeof t?t:parseFloat(t)}function R(t,e={}){let{isStatic:n}=(0,y.useContext)(C._),r=(0,y.useRef)(null),u=E((0,V.i)(t)?O(t.get()):t),o=(0,y.useRef)(u.get()),i=(0,y.useRef)(()=>{}),a=()=>{let t=r.current;t&&0===t.time&&t.sample(S.frameData.delta),s(),r.current=(0,k.y)({keyframes:[u.get(),o.current],velocity:u.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...e,onUpdate:i.current})},s=()=>{r.current&&r.current.stop()};return(0,y.useInsertionEffect)(()=>u.attach((t,e)=>n?e(t):(o.current=t,i.current=e,S.Wi.update(a),u.get()),s),[JSON.stringify(e)]),(0,b.L)(()=>{if((0,V.i)(t))return t.on("change",t=>u.set(O(t)))},[u]),u}function F(t){let e=(0,y.useRef)(0),{isStatic:n}=(0,y.useContext)(C._);(0,y.useEffect)(()=>{if(n)return;let r=({timestamp:n,delta:r})=>{e.current||(e.current=n),t(n-e.current,r)};return S.Wi.update(r,!0),()=>(0,S.Pn)(r)},[t])}function L(){let t=E(0);return F(e=>t.set(e)),t}var T=n(88843);let D=t=>t&&"object"==typeof t&&t.mix,W=t=>D(t)?t.mix:void 0;function G(...t){let e=!Array.isArray(t[0]),n=e?0:-1,r=t[0+n],u=t[1+n],o=t[2+n],i=t[3+n],a=(0,T.s)(u,o,{mixer:W(o[0]),...i});return e?a(r):a}function B(t,e,n,r){if("function"==typeof t)return function(t){A.S1.current=[],t();let e=I(A.S1.current,t);return A.S1.current=void 0,e}(t);let u="function"==typeof e?e:G(e,n,r);return Array.isArray(t)?j(t,u):j([t],([t])=>u(t))}function j(t,e){let n=(0,x.h)(()=>[]);return I(t,()=>{n.length=0;let r=t.length;for(let e=0;e<r;e++)n[e]=t[e].get();return e(n)})}function N(t){let e=E(t.getVelocity()),n=()=>{let r=t.getVelocity();e.set(r),r&&S.Wi.update(n)};return v(t,"change",()=>{S.Wi.update(n,!1,!0)}),e}var _=n(52959),H=n(84364),X=n(75957),Y=n(14004);function U(){Y.O.current||(0,X.A)();let[t]=(0,y.useState)(Y.n.current);return t}function J(){let t=U(),{reducedMotion:e}=(0,y.useContext)(C._);return"never"!==e&&("always"===e||t)}var z=n(62899),$=n(62035),Z=n(48771),K=n(63466);function Q(t,e){[...e].reverse().forEach(n=>{let r=t.getVariant(n);r&&(0,Z.C)(t,r),t.variantChildren&&t.variantChildren.forEach(t=>{Q(t,e)})})}function q(){let t=!1,e=new Set,n={subscribe:t=>(e.add(t),()=>void e.delete(t)),start(n,r){(0,$.k)(t,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let u=[];return e.forEach(t=>{u.push((0,K.d)(t,n,{transitionOverride:r}))}),Promise.all(u)},set:n=>((0,$.k)(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),e.forEach(t=>{Array.isArray(n)?Q(t,n):"string"==typeof n?Q(t,[n]):(0,Z.C)(t,n)})),stop(){e.forEach(t=>{!function(t){t.values.forEach(t=>t.stop())}(t)})},mount:()=>(t=!0,()=>{t=!1,n.stop()})};return n}function tt(t){return(0,y.useEffect)(()=>()=>t(),[])}var te=n(45699),tn=n(58280),tr=n(29711),tu=n(81645);let to=(t,e,n)=>{let r=e-t;return((n-t)%r+r)%r+t};var ti=n(81477);function ta(t,e){return(0,ti.N)(t)?t[to(0,t.length,e)]:t}var ts=n(46261),tc=n(98650);function tl(t){return"object"==typeof t&&!Array.isArray(t)}function tf(t,e,n,r){return"string"==typeof t&&tl(e)?(0,te.IG)(t,n,r):t instanceof NodeList?Array.from(t):Array.isArray(t)?t:[t]}function td(t,e,n,r){var u;return"number"==typeof e?e:e.startsWith("-")||e.startsWith("+")?Math.max(0,t+parseFloat(e)):"<"===e?n:null!==(u=r.get(e))&&void 0!==u?u:t}var tp=n(69013),tm=n(96781);function th(t,e){return t.at!==e.at?t.at-e.at:null===t.value?1:null===e.value?-1:0}function ty(t,e){return e.has(t)||e.set(t,{}),e.get(t)}function tv(t,e){return e[t]||(e[t]=[]),e[t]}let tg=t=>"number"==typeof t,tw=t=>t.every(tg);var tM=n(37003),tA=n(28500),tC=n(94239),tx=n(23482),tE=n(59282),tb=n(96674),tS=n(63327);class tI extends tS.l{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,e){if(e in t){let n=t[e];if("string"==typeof n||"number"==typeof n)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(t,e){delete e.output[t]}measureInstanceViewportBox(){return(0,tb.dO)()}build(t,e){Object.assign(t.output,e)}renderInstance(t,{output:e}){Object.assign(t,e)}sortInstanceNodePosition(){return 0}}function tV(t){let e={presenceContext:null,props:{}
1,visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=(0,tC.v)(t)?new tx.e(e):new tE.W(e);n.mount(t),tM.R.set(t,n)}function tP(t){let e=new tI({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});e.mount(t),tM.R.set(t,e)}var tk=n(82993);function tO(t,e,n,r){let u=[];if((0,V.i)(t)||"number"==typeof t||"string"==typeof t&&!tl(e))u.push((0,tk.D)(t,tl(e)&&e.default||e,n&&n.default||n));else{let o=tf(t,e,r),i=o.length;(0,$.k)(!!i,"No valid elements provided.");for(let t=0;t<i;t++){let r=o[t],a=r instanceof Element?tV:tP;tM.R.has(r)||a(r);let s=tM.R.get(r),c={...n};"delay"in c&&"function"==typeof c.delay&&(c.delay=c.delay(t,i)),u.push(...(0,tA.w)(s,{...e,transition:c},{}))}}return u}function tR(t){return function(e,n,r){let u=[];u=Array.isArray(e)&&e.some(Array.isArray)?function(t,e,n){let r=[];return(function(t,{defaultTransition:e={},...n}={},r,u){let o=e.duration||.3,i=new Map,a=new Map,s={},c=new Map,l=0,f=0,d=0;for(let n=0;n<t.length;n++){let i=t[n];if("string"==typeof i){c.set(i,f);continue}if(!Array.isArray(i)){c.set(i.name,td(f,i.at,l,c));continue}let[p,m,h={}]=i;void 0!==h.at&&(f=td(f,h.at,l,c));let y=0,v=(t,n,r,i=0,a=0)=>{let s=Array.isArray(t)?t:[t],{delay:c=0,times:l=(0,ts.Y)(s),type:p="keyframes",repeat:m,repeatType:h,repeatDelay:v=0,...g}=n,{ease:w=e.ease||"easeOut",duration:M}=n,A="function"==typeof c?c(i,a):c,C=s.length,x=(0,te.xD)(p)?p:null==u?void 0:u[p];if(C<=2&&x){let t=100;2===C&&tw(s)&&(t=Math.abs(s[1]-s[0]));let e={...g};void 0!==M&&(e.duration=(0,tr.w)(M));let n=(0,te.S9)(e,t,x);w=n.ease,M=n.duration}null!=M||(M=o);let E=f+A;1===l.length&&0===l[0]&&(l[1]=1);let b=l.length-s.length;if(b>0&&(0,tc.c)(l,b),1===s.length&&s.unshift(null),m){(0,$.k)(m<20,"Repeat count too high, must be less than 20"),M*=m+1;let t=[...s],e=[...l],n=[...w=Array.isArray(w)?[...w]:[w]];for(let r=0;r<m;r++){s.push(...t);for(let u=0;u<t.length;u++)l.push(e[u]+(r+1)),w.push(0===u?"linear":ta(n,u-1))}!function(t,e){for(let n=0;n<t.length;n++)t[n]=t[n]/(e+1)}(l,m)}let S=E+M;(function(t,e,n,r,u,o){!function(t,e,n){for(let r=0;r<t.length;r++){let u=t[r];u.at>e&&u.at<n&&((0,tp.cl)(t,u),r--)}}(t,u,o);for(let i=0;i<e.length;i++)t.push({value:e[i],at:(0,tm.t)(u,o,r[i]),easing:ta(n,i)})})(r,s,w,l,E,S),y=Math.max(A+M,y),d=Math.max(S,d)};if((0,V.i)(p))v(m,h,tv("default",ty(p,a)));else{let t=tf(p,m,r,s),e=t.length;for(let n=0;n<e;n++){let r=ty(t[n],a);for(let t in m)v(m[t],h&&h[t]?{...h,...h[t]}:{...h},tv(t,r),n,e)}}l=f,f+=y}return a.forEach((t,r)=>{for(let u in t){let o=t[u];o.sort(th);let a=[],s=[],c=[];for(let t=0;t<o.length;t++){let{at:e,value:n,easing:r}=o[t];a.push(n),s.push((0,tu.Y)(0,d,e)),c.push(r||"easeOut")}0!==s[0]&&(s.unshift(0),a.unshift(a[0]),c.unshift("easeInOut")),1!==s[s.length-1]&&(s.push(1),a.push(null)),i.has(r)||i.set(r,{keyframes:{},transition:{}});let l=i.get(r);l.keyframes[u]=a,l.transition[u]={...e,duration:d,ease:c,times:s,...n}}}),i})(t,e,n,{spring:tn.S}).forEach(({keyframes:t,transition:e},n)=>{r.push(...tO(n,t,e))}),r}(e,n,t):tO(e,n,r,t);let o=new te.sP(u);return t&&t.animations.push(o),o}}let tF=tR();function tL(){let t=(0,x.h)(()=>({current:null,animations:[]})),e=(0,x.h)(()=>tR(t));return tt(()=>{t.animations.forEach(t=>t.stop())}),[t,e]}var tT=n(5554),tD=n(76259),tW=n(93295);function tG(t,e,n){t.style.setProperty(`--${e}`,n)}function tB(t,e,n){t.style[e]=n}let tj=(0,n(90107).X)(()=>{try{document.createElement("div").animate({opacity:[1]})}catch(t){return!1}return!0});var tN=n(53256);let t_=new WeakMap,tH="easeOut";function tX(t){let e=t_.get(t)||new Map;return t_.set(t,e),t_.get(t)}class tY extends te.w2{constructor(t,e,n,r){let u=e.startsWith("--");(0,$.k)("string"!=typeof r.type,'animateMini doesn\'t support "type" as a string. Did you mean to import { spring } from "framer-motion"?');let o=tX(t).get(e);if(o&&o.stop(),Array.isArray(n)||(n=[n]),!function(t,e,n){for(let r=0;r<e.length;r++)null===e[r]&&(e[r]=0===r?n():e[r-1]),"number"==typeof e[r]&&tD.Y[t]&&(e[r]=tD.Y[t].transform(e[r]));!tj()&&e.length<2&&e.unshift(n())}(e,n,()=>e.startsWith("--")?t.style.getPropertyValue(e):window.getComputedStyle(t)[e]),(0,te.xD)(r.type)){let t=(0,te.S9)(r,100,r.type);r.ease=(0,te.Vc)()?t.ease:tH,r.duration=(0,tr.w)(t.duration),r.type="keyframes"}else r.ease=r.ease||tH;let i=()=>{this.setValue(t,e,(0,tW.$)(n,r)),this.cancel(),this.resolveFinishedProm
1ise()},a=()=>{this.setValue=u?tG:tB,this.options=r,this.updateFinishedPromise(),this.removeAnimation=()=>{let n=t_.get(t);n&&n.delete(e)}};(0,tN.H)()?(super((0,tT.h)(t,e,n,r)),a(),!1===r.autoplay&&this.animation.pause(),this.animation.onfinish=i,tX(t).set(e,this)):(super(),a(),i())}then(t,e){return this.currentFinishedPromise.then(t,e)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}play(){"finished"===this.state&&this.updateFinishedPromise(),super.play()}cancel(){this.removeAnimation(),super.cancel()}}let tU=t=>function(e,n,r){return new te.sP(function(t,e,n,r){let u=(0,te.IG)(t,r),o=u.length;(0,$.k)(!!o,"No valid element provided.");let i=[];for(let t=0;t<o;t++){let r=u[t],a={...n};for(let n in"function"==typeof a.delay&&(a.delay=a.delay(t,o)),e){let t=e[n],u={...(0,te.ev)(a,n)};u.duration=u.duration?(0,tr.w)(u.duration):u.duration,u.delay=(0,tr.w)(u.delay||0),i.push(new tY(r,n,t,u))}}return i}(e,n,r,t))},tJ=tU();function tz(){let t=(0,x.h)(()=>({current:null,animations:[]})),e=(0,x.h)(()=>tU(t));return tt(()=>{t.animations.forEach(t=>t.stop())}),[t,e]}function t$(){let t=(0,x.h)(q);return(0,b.L)(t.mount,[]),t}let tZ=t$;var tK=n(49637),tQ=n(34969);function tq(t,e,n,r){(0,y.useEffect)(()=>{let u=t.current;if(n&&u)return(0,tQ.E)(u,e,n,r)},[t,e,n,r])}class t0{constructor(){this.componentControls=new Set}subscribe(t){return this.componentControls.add(t),()=>this.componentControls.delete(t)}start(t,e){this.componentControls.forEach(n=>{n.start(t.nativeEvent||t,e)})}}let t1=()=>new t0;function t2(){return(0,x.h)(t1)}var t9=n(61774),t5=n(29960);function t6(t){return null!==t&&"object"==typeof t&&t5.a in t}function t4(t){if(t6(t))return t[t5.a]}var t3=n(35998),t7=n(98639),t8=n(81369);function et(){return ee}function ee(t){t8.J.current&&(t8.J.current.isUpdating=!1,t8.J.current.blockUpdate(),t&&t())}function en(){return(0,y.useCallback)(()=>{let t=t8.J.current;t&&t.resetTree()},[])}var er=n(21756),eu=n(24118);function eo(...t){let e=(0,y.useRef)(0),[n,r]=(0,y.useState)(t[e.current]);return[n,(0,y.useCallback)(n=>{e.current="number"!=typeof n?to(0,t.length,e.current+1):n,r(t[e.current])},[t.length,...t])]}let ei={some:0,all:1};function ea(t,e,{root:n,margin:r,amount:u="some"}={}){let o=(0,te.IG)(t),i=new WeakMap,a=new IntersectionObserver(t=>{t.forEach(t=>{let n=i.get(t.target);if(!!n!==t.isIntersecting){if(t.isIntersecting){let n=e(t);"function"==typeof n?i.set(t.target,n):a.unobserve(t.target)}else"function"==typeof n&&(n(t),i.delete(t.target))}})},{root:n,rootMargin:r,threshold:"number"==typeof u?u:ei[u]});return o.forEach(t=>a.observe(t)),()=>a.disconnect()}function es(t,{root:e,margin:n,amount:r,once:u=!1}={}){let[o,i]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{if(!t.current||u&&o)return;let a={root:e&&e.current||void 0,margin:n,amount:r};return ea(t.current,()=>(i(!0),u?void 0:()=>i(!1)),a)},[e,t,n,u,r]),o}var ec=n(25103),el=n(64522);function ef(){let[t,e]=(0,ec.N)(),n=(0,y.useRef)(-1);return(0,y.useEffect)(()=>{S.Wi.postRender(()=>S.Wi.postRender(()=>{e===n.current&&(el.c.current=!1)}))},[e]),r=>{ee(()=>{el.c.current=!0,t(),r(),n.current=e+1})}}function ed(){el.c.current=!1}var ep=n(33964),em=n(83206),eh=n(27492),ey=n(1162),ev=n(61750),eg=n(87487);let ew=(t,e)=>{let n=eg.G.has(e)?"transform":e;return`${t}: ${n}`},eM=new Map,eA=new Map;function eC(t,e,n){var r;let u=ew(t,e),o=eM.get(u);if(!o)return null;let{animation:i,startTime:a}=o;function s(){var r;null===(r=window.MotionCancelOptimisedAnimation)||void 0===r||r.call(window,t,e,n)}return(i.onfinish=s,null===a||(null===(r=window.MotionHandoffIsComplete)||void 0===r?void 0:r.call(window,t)))?(s(),null):a}var ex=n(56277),eE=n(34005);let eb=new Set;function eS(){eb.forEach(t=>{t.animation.play(),t.animation.startTime=t.startTime}),eb.clear()}function eI(t,e,n,o,i){if(window.MotionIsMounted)return;let a=t.dataset[ev.t];if(!a)return;window.MotionHandoffAnimation=eC;let s=ew(a,e);u||(u=(0,tT.h)(t,e,[n[0],n[0]],{duration:1e4,ease:"linear"}),eM.set(s,{animation:u,startTime:null}),window.MotionHandoffAnimation=eC,window.MotionHasOptimisedAnimation=(t,e)=>{if(!t)return!1;if(!e)return eA.has(t);let n=ew(t,e);return!!eM.get(n)},window.MotionHandoffMarkAsComplete=t=>{eA.has(t)&&eA.set(t,!0)},window.MotionHandoffIsComplete=t=>!0===eA.get(t),window.MotionCancelOptimisedAnimation=(t,e,n,r)=>{let u=ew(t,e),o=eM.get(u);o&&(n&&void 0===r?n.postRender(()=>{n.postRender(()=>{o.animation.cancel()})}):o.animation.cancel(),n&&r?(eb.add(o),n.render(eS)):(eM.delete(u),eM.size||(window.MotionCancelOptimisedAnimation=void 0)))},window.MotionCheckAppearSync=(t,e,n)=>{var r,u;let o=(0,eE.s)(t);if(!o)return;let i=null===(r=window.MotionHasOptimisedAnimation)||void 0===r?void 0:r.call(window,o,e),a=null===(u=t.props.values)||void 0===u?void 0:u[e];
1if(!i||!a)return;let s=n.on("change",t=>{var n;a.get()!==t&&(null===(n=window.MotionCancelOptimisedAnimation)||void 0===n||n.call(window,o,e),s())});return s});let c=()=>{u.cancel();let a=(0,tT.h)(t,e,n,o);void 0===r&&(r=performance.now()),a.startTime=r,eM.set(s,{animation:a,startTime:r}),i&&i(a)};eA.set(a,!1),u.ready?u.ready.then(c).catch(ex.Z):c()}var eV=n(58881),eP=n(56961),ek=n(64252),eO=n(29913),eR=n(44023),eF=n(74935);let eL=()=>({});class eT extends tS.l{constructor(){super(...arguments),this.measureInstanceViewportBox=tb.dO}build(){}resetTransform(){}restoreTransform(){}removeValueFromRenderState(){}renderInstance(){}scrapeMotionValuesFromProps(){return eL()}getBaseTargetFromProps(){}readValueFromInstance(t,e,n){return n.initialState[e]||0}sortInstanceNodePosition(){return 0}}let eD=(0,eF.t)({scrapeMotionValuesFromProps:eL,createRenderState:eL});function eW(t){let[e,n]=(0,y.useState)(t),r=eD({},!1),u=(0,x.h)(()=>new eT({props:{onUpdate:t=>{n({...t})}},visualState:r,presenceContext:null},{initialState:t}));return(0,y.useLayoutEffect)(()=>(u.mount({}),()=>u.unmount()),[u]),[e,(0,x.h)(()=>t=>(0,K.d)(u,t))]}var eG=n(57437);let eB=0,ej=({children:t})=>(y.useEffect(()=>{(0,$.k)(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),(0,eG.jsx)(a.S,{id:(0,x.h)(()=>`asl-${eB++}`),children:t}));var eN=n(47792);let e_=t=>t>.001?1/t:1e5,eH=!1;function eX(t){let e=E(1),n=E(1),{visualElement:r}=(0,y.useContext)(eP.v);return(0,$.k)(!!(t||r),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),(0,$.K)(eH,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),eH=!0,t?(e=t.scaleX||e,n=t.scaleY||n):r&&(e=r.getValue("scaleX",1),n=r.getValue("scaleY",1)),{scaleX:B(e,e_),scaleY:B(n,e_)}}var eY=n(2227);let eU=(0,y.createContext)(null),eJ=(0,y.forwardRef)(function(t,e){let{children:n,as:r="ul",axis:u="y",onReorder:o,values:i,...a}=t,s=(0,x.h)(()=>f.E[r]),c=[],l=(0,y.useRef)(!1);return(0,$.k)(!!i,"Reorder.Group must be provided a values prop"),(0,y.useEffect)(()=>{l.current=!1}),(0,eG.jsx)(s,{...a,ref:e,ignoreStrict:!0,children:(0,eG.jsx)(eU.Provider,{value:{axis:u,registerItem:(t,e)=>{let n=c.findIndex(e=>t===e.value);-1!==n?c[n].layout=e[u]:c.push({value:t,layout:e[u]}),c.sort(e$)},updateOrder:(t,e,n)=>{if(l.current)return;let r=function(t,e,n,r){if(!r)return t;let u=t.findIndex(t=>t.value===e);if(-1===u)return t;let o=r>0?1:-1,i=t[u+o];if(!i)return t;let a=t[u],s=i.layout,c=(0,tm.t)(s.min,s.max,.5);return 1===o&&a.layout.max+n>c||-1===o&&a.layout.min+n<c?(0,tp.uo)(t,u,u+o):t}(c,t,e,n);c!==r&&(l.current=!0,o(r.map(ez).filter(t=>-1!==i.indexOf(t))))}},children:n})})});function ez(t){return t.value}function e$(t,e){return t.layout.min-e.layout.min}function eZ(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,V.i)(t)?t:E(e)}let eK=(0,y.forwardRef)(function(t,e){let{children:n,style:r={},value:u,as:o="li",onDrag:i,layout:a=!0,...s}=t,c=(0,x.h)(()=>f.E[o]),l=(0,y.useContext)(eU),d={x:eZ(r.x),y:eZ(r.y)},p=B([d.x,d.y],t=>{let[e,n]=t;return e||n?1:"unset"});(0,$.k)(!!l,"Reorder.Item must be a child of Reorder.Group");let{axis:m,registerItem:h,updateOrder:v}=l;return(0,eG.jsx)(c,{drag:m,...s,dragSnapToOrigin:!0,style:{...r,x:d.x,y:d.y,zIndex:p},layout:a,onDrag:(t,e)=>{let{velocity:n}=e;n[m]&&v(u,d[m].get(),n[m]),i&&i(t,e)},onLayoutMeasure:t=>h(u,t),ref:e,ignoreStrict:!0,children:n})});var eQ=n(48198),eq=n(36219),e0=n(4293),e1=n(66346),e2=n(59905);function e9(t=.1,{startDelay:e=0,from:n=0,ease:r}={}){return(u,o)=>{let i=t*Math.abs(("number"==typeof n?n:function(t,e){if("first"===t)return 0;{let n=e-1;return"last"===t?n:n/2}}(n,o))-u);if(r){let e=o*t;i=(0,e2.R)(r)(i/e)*e}return e+i}}var e5=n(40504),e6=n(59111),e4=n(12006),e3=n(56920),e7=n(85005);let e8=S.Wi,nt=e7.B.reduce((t,e)=>(t[e]=t=>(0,S.Pn)(t),t),{});var ne=n(9058),nn=n(75049),nr=n(26378),nu=n(65095),no=n(50314),ni=n(87457),na=n(63627);function ns(t,e="end"){return n=>{let r=(n="end"===e?Math.min(n,.999):Math.max(n,.001))*t;return(0,e6.u)(0,1,("end"===e?Math.floor(r):Math.ceil(r))/t)}}var nc=n(41440),nl=n(25549),nf=n(82973),nd=n(97883),np=n(43490),nm=n(44563)},7336:function(t,e,n){n.d(e,{E:function(){return f}});var r=n(85407),u=n(76940),o=n(71926),i=n(77225),a=n(82760),s=n(32529),c=n(86283);let l=(0,s.x)({...u.s,...i.E,...o.o,...a.b},c.b),f=(0,r.c)(l)}}]);
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.