2 lines
112 KiB
JavaScript
2 lines
112 KiB
JavaScript
var Ni=Object.defineProperty;var Nr=Object.getOwnPropertySymbols;var Hi=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable;var Hr=(t,e,r)=>e in t?Ni(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,zr=(t,e)=>{for(var r in e||(e={}))Hi.call(e,r)&&Hr(t,r,e[r]);if(Nr)for(var r of Nr(e))zi.call(e,r)&&Hr(t,r,e[r]);return t};import{r as m,R as Jn,j as ki}from"./index.1ca2d13d.js";var Ue=function(t,e){return Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},Ue(t,e)};function Qn(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Ue(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var g=function(){return g=Object.assign||function(e){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},g.apply(this,arguments)};function j(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o<n.length;o++)e.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(t,n[o])&&(r[n[o]]=t[n[o]]);return r}function Gi(t){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function L(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),o,a=[],i;try{for(;(e===void 0||e-- >0)&&!(o=n.next()).done;)a.push(o.value)}catch(s){i={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function K(t,e,r){if(r||arguments.length===2)for(var n=0,o=e.length,a;n<o;n++)(a||!(n in e))&&(a||(a=Array.prototype.slice.call(e,0,n)),a[n]=e[n]);return t.concat(a||Array.prototype.slice.call(e))}var rt=function(t){return{isEnabled:function(e){return t.some(function(r){return!!e[r]})}}},Ht={measureLayout:rt(["layout","layoutId","drag"]),animation:rt(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:rt(["exit"]),drag:rt(["drag","dragControls"]),focus:rt(["whileFocus"]),hover:rt(["whileHover","onHoverStart","onHoverEnd"]),tap:rt(["whileTap","onTap","onTapStart","onTapCancel"]),pan:rt(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:rt(["whileInView","onViewportEnter","onViewportLeave"])};function _e(t){for(var e in t)t[e]!==null&&(e==="projectionNodeConstructor"?Ht.projectionNodeConstructor=t[e]:Ht[e].Component=t[e])}var Ki=function(){},ce=function(){},sr=m.exports.createContext({strict:!1}),to=Object.keys(Ht),Yi=to.length;function Wi(t,e,r){var n=[];if(m.exports.useContext(sr),!e)return null;for(var o=0;o<Yi;o++){var a=to[o],i=Ht[a],s=i.isEnabled,u=i.Component;s(t)&&u&&n.push(m.exports.createElement(u,g({key:a},t,{visualElement:e})))}return n}var ct=m.exports.createContext({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"}),be=m.exports.createContext({});function eo(){return m.exports.useContext(be).visualElement}var At=m.exports.createContext(null),Mt=typeof document!="undefined",wt=Mt?m.exports.useLayoutEffect:m.exports.useEffect,Ne={current:null},ro=!1;function Xi(){if(ro=!0,!!Mt)if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return Ne.current=t.matches};t.addListener(e),e()}else Ne.current=!1}function $i(){!ro&&Xi();var t=L(m.exports.useState(Ne.current),1),e=t[0];return e}function Zi(){var t=$i(),e=m.exports.useContext(ct).reducedMotion;return e==="never"?!1:e==="always"?!0:t}function qi(t,e,r,n){var o=m.exports.useContext(sr),a=eo(),i=m.exports.useContext(At),s=Zi(),u=m.exports.useRef(void 0);n||(n=o.renderer),!u.current&&n&&(u.current=n(t,{visualState:e,parent:a,props:r,presenceId:i==null?void 0:i.id,blockInitialAnimation:(i==null?void 0:i.initial)===!1,shouldReduceMotion:s}));var l=u.current;return wt(function(){l==null||l.syncRender()}),m.exports.useEffect(function(){var c;(c=l==null?void 0:l.animationState)===null||c===void 0||c.animateChanges()}),wt(function(){return function(){return l==null?void 0:l.notifyUnmount()}},[]),l}function Pt(t){return typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function Ji(t,e,r){return m.exports.useCallback(function(n){var o;n&&((o=t.mount)===null||o===void 0||o.call(t,n)),e&&(n?e.mount(n):e.unmount()),r&&(typeof r=="function"?r(n):Pt(r)&&(r.current=n))},[e])}function no(t){return Array.isArray(t)}function Z(t){return typeof t=="string"||no(t)}function Qi(t){var e={};return t.forEachValue(function(r,n){return e[n]=r.get()}),e}function ta(t){var e={};return t.forEachValue(function(r,n){return e[n]=r.getVelocity()}),e}function oo(t,e,r,n,o){var a;return n===void 0&&(n={}),o===void 0&&(o={}),typeof e=="function"&&(e=e(r!=null?r:t.custom,n,o)),typeof e=="string"&&(e=(a=t.variants)===null||a===void 0?void 0:a[e]),typeof e=="function"&&(e=e(r!=null?r:t.custom,n,o)),e}function Se(t,e,r){var n=t.getProps();return oo(n,e,r!=null?r:n.custom,Qi(t),ta(t))}function Pe(t){var e;return typeof((e=t.animate)===null||e===void 0?void 0:e.start)=="function"||Z(t.initial)||Z(t.animate)||Z(t.whileHover)||Z(t.whileDrag)||Z(t.whileTap)||Z(t.whileFocus)||Z(t.exit)}function io(t){return Boolean(Pe(t)||t.variants)}function ea(t,e){if(Pe(t)){var r=t.initial,n=t.animate;return{initial:r===!1||Z(r)?r:void 0,animate:Z(n)?n:void 0}}return t.inherit!==!1?e:{}}function ra(t){var e=ea(t,m.exports.useContext(be)),r=e.initial,n=e.animate;return m.exports.useMemo(function(){return{initial:r,animate:n}},[kr(r),kr(n)])}function kr(t){return Array.isArray(t)?t.join(" "):t}function _(t){var e=m.exports.useRef(null);return e.current===null&&(e.current=t()),e.current}const ao=1/60*1e3,na=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),so=typeof window!="undefined"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(na()),ao);function oa(t){let e=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,s={schedule:(u,l=!1,c=!1)=>{const d=c&&o,v=d?e:r;return l&&i.add(u),v.indexOf(u)===-1&&(v.push(u),d&&o&&(n=e.length)),u},cancel:u=>{const l=r.indexOf(u);l!==-1&&r.splice(l,1),i.delete(u)},process:u=>{if(o){a=!0;return}if(o=!0,[e,r]=[r,e],r.length=0,n=e.length,n)for(let l=0;l<n;l++){const c=e[l];c(u),i.has(c)&&(s.schedule(c),t())}o=!1,a&&(a=!1,s.process(u))}};return s}const ia=40;let He=!0,zt=!1,ze=!1;const Ct={delta:0,timestamp:0},Xt=["read","update","preRender","render","postRender"],Ve=Xt.reduce((t,e)=>(t[e]=oa(()=>zt=!0),t),{}),k=Xt.reduce((t,e)=>{const r=Ve[e];return t[e]=(n,o=!1,a=!1)=>(zt||sa(),r.schedule(n,o,a)),t},{}),ht=Xt.reduce((t,e)=>(t[e]=Ve[e].cancel,t),{}),we=Xt.reduce((t,e)=>(t[e]=()=>Ve[e].process(Ct),t),{}),aa=t=>Ve[t].process(Ct),uo=t=>{zt=!1,Ct.delta=He?ao:Math.max(Math.min(t-Ct.timestamp,ia),1),Ct.timestamp=t,ze=!0,Xt.forEach(aa),ze=!1,zt&&(He=!1,so(uo))},sa=()=>{zt=!0,He=!0,ze||so(uo)},fe=()=>Ct,de=(t,e,r)=>Math.min(Math.max(r,t),e),Ae=.001,ua=.01,Gr=10,la=.05,ca=1;function fa({duration:t=800,bounce:e=.25,velocity:r=0,mass:n=1}){let o,a;Ki(t<=Gr*1e3);let i=1-e;i=de(la,ca,i),t=de(ua,Gr,t/1e3),i<1?(o=l=>{const c=l*i,d=c*t,v=c-r,f=ke(l,i),p=Math.exp(-d);return Ae-v/f*p},a=l=>{const d=l*i*t,v=d*r+r,f=Math.pow(i,2)*Math.pow(l,2)*t,p=Math.exp(-d),h=ke(Math.pow(l,2),i);return(-o(l)+Ae>0?-1:1)*((v-f)*p)/h}):(o=l=>{const c=Math.exp(-l*t),d=(l-r)*t+1;return-Ae+c*d},a=l=>{const c=Math.exp(-l*t),d=(r-l)*(t*t);return c*d});const s=5/t,u=va(o,a,s);if(t=t*1e3,isNaN(u))return{stiffness:100,damping:10,duration:t};{const l=Math.pow(u,2)*n;return{stiffness:l,damping:i*2*Math.sqrt(n*l),duration:t}}}const da=12;function va(t,e,r){let n=r;for(let o=1;o<da;o++)n=n-t(n)/e(n);return n}function ke(t,e){return t*Math.sqrt(1-e*e)}const pa=["duration","bounce"],ha=["stiffness","damping","mass"];function Kr(t,e){return e.some(r=>t[r]!==void 0)}function ma(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!Kr(t,ha)&&Kr(t,pa)){const r=fa(t);e=Object.assign(Object.assign(Object.assign({},e),r),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}function ur(t){var{from:e=0,to:r=1,restSpeed:n=2,restDelta:o}=t,a=j(t,["from","to","restSpeed","restDelta"]);const i={done:!1,value:e};let{stiffness:s,damping:u,mass:l,velocity:c,duration:d,isResolvedFromDuration:v}=ma(a),f=Yr,p=Yr;function h(){const y=c?-(c/1e3):0,x=r-e,P=u/(2*Math.sqrt(s*l)),b=Math.sqrt(s/l)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-e)/100,.4)),P<1){const S=ke(b,P);f=T=>{const M=Math.exp(-P*b*T);return r-M*((y+P*b*x)/S*Math.sin(S*T)+x*Math.cos(S*T))},p=T=>{const M=Math.exp(-P*b*T);return P*b*M*(Math.sin(S*T)*(y+P*b*x)/S+x*Math.cos(S*T))-M*(Math.cos(S*T)*(y+P*b*x)-S*x*Math.sin(S*T))}}else if(P===1)f=S=>r-Math.exp(-b*S)*(x+(y+b*x)*S);else{const S=b*Math.sqrt(P*P-1);f=T=>{const M=Math.exp(-P*b*T),R=Math.min(S*T,300);return r-M*((y+P*b*x)*Math.sinh(R)+S*x*Math.cosh(R))/S}}}return h(),{next:y=>{const x=f(y);if(v)i.done=y>=d;else{const P=p(y)*1e3,b=Math.abs(P)<=n,S=Math.abs(r-x)<=o;i.done=b&&S}return i.value=i.done?r:x,i},flipTarget:()=>{c=-c,[e,r]=[r,e],h()}}}ur.needsInterpolation=(t,e)=>typeof t=="string"||typeof e=="string";const Yr=t=>0,kt=(t,e,r)=>{const n=e-t;return n===0?1:(r-t)/n},F=(t,e,r)=>-r*t+r*e+t,lo=(t,e)=>r=>Math.max(Math.min(r,e),t),It=t=>t%1?Number(t.toFixed(5)):t,Gt=/(-)?([\d]*\.?[\d])+/g,Ge=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,ga=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function $t(t){return typeof t=="string"}const yt={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Ft=Object.assign(Object.assign({},yt),{transform:lo(0,1)}),te=Object.assign(Object.assign({},yt),{default:1}),Zt=t=>({test:e=>$t(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),at=Zt("deg"),tt=Zt("%"),E=Zt("px"),ya=Zt("vh"),xa=Zt("vw"),Wr=Object.assign(Object.assign({},tt),{parse:t=>tt.parse(t)/100,transform:t=>tt.transform(t*100)}),lr=(t,e)=>r=>Boolean($t(r)&&ga.test(r)&&r.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(r,e)),co=(t,e,r)=>n=>{if(!$t(n))return n;const[o,a,i,s]=n.match(Gt);return{[t]:parseFloat(o),[e]:parseFloat(a),[r]:parseFloat(i),alpha:s!==void 0?parseFloat(s):1}},vt={test:lr("hsl","hue"),parse:co("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:r,alpha:n=1})=>"hsla("+Math.round(t)+", "+tt.transform(It(e))+", "+tt.transform(It(r))+", "+It(Ft.transform(n))+")"},ba=lo(0,255),Me=Object.assign(Object.assign({},yt),{transform:t=>Math.round(ba(t))}),ut={test:lr("rgb","red"),parse:co("red","green","blue"),transform:({red:t,green:e,blue:r,alpha:n=1})=>"rgba("+Me.transform(t)+", "+Me.transform(e)+", "+Me.transform(r)+", "+It(Ft.transform(n))+")"};function Sa(t){let e="",r="",n="",o="";return t.length>5?(e=t.substr(1,2),r=t.substr(3,2),n=t.substr(5,2),o=t.substr(7,2)):(e=t.substr(1,1),r=t.substr(2,1),n=t.substr(3,1),o=t.substr(4,1),e+=e,r+=r,n+=n,o+=o),{red:parseInt(e,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Ke={test:lr("#"),parse:Sa,transform:ut.transform},z={test:t=>ut.test(t)||Ke.test(t)||vt.test(t),parse:t=>ut.test(t)?ut.parse(t):vt.test(t)?vt.parse(t):Ke.parse(t),transform:t=>$t(t)?t:t.hasOwnProperty("red")?ut.transform(t):vt.transform(t)},fo="${c}",vo="${n}";function Pa(t){var e,r,n,o;return isNaN(t)&&$t(t)&&((r=(e=t.match(Gt))===null||e===void 0?void 0:e.length)!==null&&r!==void 0?r:0)+((o=(n=t.match(Ge))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function po(t){typeof t=="number"&&(t=`${t}`);const e=[];let r=0;const n=t.match(Ge);n&&(r=n.length,t=t.replace(Ge,fo),e.push(...n.map(z.parse)));const o=t.match(Gt);return o&&(t=t.replace(Gt,vo),e.push(...o.map(yt.parse))),{values:e,numColors:r,tokenised:t}}function ho(t){return po(t).values}function mo(t){const{values:e,numColors:r,tokenised:n}=po(t),o=e.length;return a=>{let i=n;for(let s=0;s<o;s++)i=i.replace(s<r?fo:vo,s<r?z.transform(a[s]):It(a[s]));return i}}const Va=t=>typeof t=="number"?0:t;function Ta(t){const e=ho(t);return mo(t)(e.map(Va))}const nt={test:Pa,parse:ho,createTransformer:mo,getAnimatableNone:Ta},Ca=new Set(["brightness","contrast","saturate","opacity"]);function Ea(t){let[e,r]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[n]=r.match(Gt)||[];if(!n)return t;const o=r.replace(n,"");let a=Ca.has(e)?1:0;return n!==r&&(a*=100),e+"("+a+o+")"}const wa=/([a-z-]*)\(.*?\)/g,Ye=Object.assign(Object.assign({},nt),{getAnimatableNone:t=>{const e=t.match(wa);return e?e.map(Ea).join(" "):t}});function Re(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function Xr({hue:t,saturation:e,lightness:r,alpha:n}){t/=360,e/=100,r/=100;let o=0,a=0,i=0;if(!e)o=a=i=r;else{const s=r<.5?r*(1+e):r+e-r*e,u=2*r-s;o=Re(u,s,t+1/3),a=Re(u,s,t),i=Re(u,s,t-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const Aa=(t,e,r)=>{const n=t*t,o=e*e;return Math.sqrt(Math.max(0,r*(o-n)+n))},Ma=[Ke,ut,vt],$r=t=>Ma.find(e=>e.test(t)),go=(t,e)=>{let r=$r(t),n=$r(e),o=r.parse(t),a=n.parse(e);r===vt&&(o=Xr(o),r=ut),n===vt&&(a=Xr(a),n=ut);const i=Object.assign({},o);return s=>{for(const u in i)u!=="alpha"&&(i[u]=Aa(o[u],a[u],s));return i.alpha=F(o.alpha,a.alpha,s),r.transform(i)}},We=t=>typeof t=="number",Ra=(t,e)=>r=>e(t(r)),Te=(...t)=>t.reduce(Ra);function yo(t,e){return We(t)?r=>F(t,e,r):z.test(t)?go(t,e):bo(t,e)}const xo=(t,e)=>{const r=[...t],n=r.length,o=t.map((a,i)=>yo(a,e[i]));return a=>{for(let i=0;i<n;i++)r[i]=o[i](a);return r}},La=(t,e)=>{const r=Object.assign(Object.assign({},t),e),n={};for(const o in r)t[o]!==void 0&&e[o]!==void 0&&(n[o]=yo(t[o],e[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function Zr(t){const e=nt.parse(t),r=e.length;let n=0,o=0,a=0;for(let i=0;i<r;i++)n||typeof e[i]=="number"?n++:e[i].hue!==void 0?a++:o++;return{parsed:e,numNumbers:n,numRGB:o,numHSL:a}}const bo=(t,e)=>{const r=nt.createTransformer(e),n=Zr(t),o=Zr(e);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Te(xo(n.parsed,o.parsed),r):i=>`${i>0?e:t}`},Oa=(t,e)=>r=>F(t,e,r);function Da(t){if(typeof t=="number")return Oa;if(typeof t=="string")return z.test(t)?go:bo;if(Array.isArray(t))return xo;if(typeof t=="object")return La}function Ia(t,e,r){const n=[],o=r||Da(t[0]),a=t.length-1;for(let i=0;i<a;i++){let s=o(t[i],t[i+1]);if(e){const u=Array.isArray(e)?e[i]:e;s=Te(u,s)}n.push(s)}return n}function Fa([t,e],[r]){return n=>r(kt(t,e,n))}function ja(t,e){const r=t.length,n=r-1;return o=>{let a=0,i=!1;if(o<=t[0]?i=!0:o>=t[n]&&(a=n-1,i=!0),!i){let u=1;for(;u<r&&!(t[u]>o||u===n);u++);a=u-1}const s=kt(t[a],t[a+1],o);return e[a](s)}}function cr(t,e,{clamp:r=!0,ease:n,mixer:o}={}){const a=t.length;ce(a===e.length),ce(!n||!Array.isArray(n)||n.length===a-1),t[0]>t[a-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const i=Ia(e,n,o),s=a===2?Fa(t,i):ja(t,i);return r?u=>s(de(t[0],t[a-1],u)):s}const Ce=t=>e=>1-t(1-e),fr=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Ba=t=>e=>Math.pow(e,t),So=t=>e=>e*e*((t+1)*e-t),Ua=t=>{const e=So(t);return r=>(r*=2)<1?.5*e(r):.5*(2-Math.pow(2,-10*(r-1)))},Po=1.525,_a=4/11,Na=8/11,Ha=9/10,dr=t=>t,vr=Ba(2),za=Ce(vr),Vo=fr(vr),To=t=>1-Math.sin(Math.acos(t)),pr=Ce(To),ka=fr(pr),hr=So(Po),Ga=Ce(hr),Ka=fr(hr),Ya=Ua(Po),Wa=4356/361,Xa=35442/1805,$a=16061/1805,ve=t=>{if(t===1||t===0)return t;const e=t*t;return t<_a?7.5625*e:t<Na?9.075*e-9.9*t+3.4:t<Ha?Wa*e-Xa*t+$a:10.8*t*t-20.52*t+10.72},Za=Ce(ve),qa=t=>t<.5?.5*(1-ve(1-t*2)):.5*ve(t*2-1)+.5;function Ja(t,e){return t.map(()=>e||Vo).splice(0,t.length-1)}function Qa(t){const e=t.length;return t.map((r,n)=>n!==0?n/(e-1):0)}function ts(t,e){return t.map(r=>r*e)}function ae({from:t=0,to:e=1,ease:r,offset:n,duration:o=300}){const a={done:!1,value:t},i=Array.isArray(e)?e:[t,e],s=ts(n&&n.length===i.length?n:Qa(i),o);function u(){return cr(s,i,{ease:Array.isArray(r)?r:Ja(i,r)})}let l=u();return{next:c=>(a.value=l(c),a.done=c>=o,a),flipTarget:()=>{i.reverse(),l=u()}}}function es({velocity:t=0,from:e=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:e};let s=r*t;const u=e+s,l=a===void 0?u:a(u);return l!==u&&(s=l-e),{next:c=>{const d=-s*Math.exp(-c/n);return i.done=!(d>o||d<-o),i.value=i.done?l:l+d,i},flipTarget:()=>{}}}const qr={keyframes:ae,spring:ur,decay:es};function rs(t){if(Array.isArray(t.to))return ae;if(qr[t.type])return qr[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?ae:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?ur:ae}function Co(t,e,r=0){return t-e-r}function ns(t,e,r=0,n=!0){return n?Co(e+-t,e,r):e-(t-e)+r}function os(t,e,r,n){return n?t>=e+r:t<=-r}const is=t=>{const e=({delta:r})=>t(r);return{start:()=>k.update(e,!0),stop:()=>ht.update(e)}};function mr(t){var e,r,{from:n,autoplay:o=!0,driver:a=is,elapsed:i=0,repeat:s=0,repeatType:u="loop",repeatDelay:l=0,onPlay:c,onStop:d,onComplete:v,onRepeat:f,onUpdate:p}=t,h=j(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:y}=h,x,P=0,b=h.duration,S,T=!1,M=!0,R;const w=rs(h);!((r=(e=w).needsInterpolation)===null||r===void 0)&&r.call(e,n,y)&&(R=cr([0,100],[n,y],{clamp:!1}),n=0,y=100);const A=w(Object.assign(Object.assign({},h),{from:n,to:y}));function I(){P++,u==="reverse"?(M=P%2===0,i=ns(i,b,l,M)):(i=Co(i,b,l),u==="mirror"&&A.flipTarget()),T=!1,f&&f()}function B(){x.stop(),v&&v()}function Y(W){if(M||(W=-W),i+=W,!T){const X=A.next(Math.max(0,i));S=X.value,R&&(S=R(S)),T=M?X.done:i<=0}p==null||p(S),T&&(P===0&&(b!=null||(b=i)),P<s?os(i,b,l,M)&&I():B())}function N(){c==null||c(),x=a(Y),x.start()}return o&&N(),{stop:()=>{d==null||d(),x.stop()}}}function Eo(t,e){return e?t*(1e3/e):0}function as({from:t=0,velocity:e=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:s=10,restDelta:u=1,modifyTarget:l,driver:c,onUpdate:d,onComplete:v,onStop:f}){let p;function h(b){return r!==void 0&&b<r||n!==void 0&&b>n}function y(b){return r===void 0?n:n===void 0||Math.abs(r-b)<Math.abs(n-b)?r:n}function x(b){p==null||p.stop(),p=mr(Object.assign(Object.assign({},b),{driver:c,onUpdate:S=>{var T;d==null||d(S),(T=b.onUpdate)===null||T===void 0||T.call(b,S)},onComplete:v,onStop:f}))}function P(b){x(Object.assign({type:"spring",stiffness:i,damping:s,restDelta:u},b))}if(h(t))P({from:t,velocity:e,to:y(t)});else{let b=o*e+t;typeof l!="undefined"&&(b=l(b));const S=y(b),T=S===r?-1:1;let M,R;const w=A=>{M=R,R=A,e=Eo(A-M,fe().delta),(T===1&&A>S||T===-1&&A<S)&&P({from:A,to:S,velocity:e})};x({type:"decay",from:t,velocity:e,timeConstant:a,power:o,restDelta:u,modifyTarget:l,onUpdate:h(b)?w:void 0})}return{stop:()=>p==null?void 0:p.stop()}}const Xe=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),Jr=t=>Xe(t)&&t.hasOwnProperty("z"),ee=(t,e)=>Math.abs(t-e);function wo(t,e){if(We(t)&&We(e))return ee(t,e);if(Xe(t)&&Xe(e)){const r=ee(t.x,e.x),n=ee(t.y,e.y),o=Jr(t)&&Jr(e)?ee(t.z,e.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const ss=(t,e,r)=>{const n=e-t;return((r-t)%n+n)%n+t},Ao=(t,e)=>1-3*e+3*t,Mo=(t,e)=>3*e-6*t,Ro=t=>3*t,pe=(t,e,r)=>((Ao(e,r)*t+Mo(e,r))*t+Ro(e))*t,Lo=(t,e,r)=>3*Ao(e,r)*t*t+2*Mo(e,r)*t+Ro(e),us=1e-7,ls=10;function cs(t,e,r,n,o){let a,i,s=0;do i=e+(r-e)/2,a=pe(i,n,o)-t,a>0?r=i:e=i;while(Math.abs(a)>us&&++s<ls);return i}const fs=8,ds=.001;function vs(t,e,r,n){for(let o=0;o<fs;++o){const a=Lo(e,r,n);if(a===0)return e;e-=(pe(e,r,n)-t)/a}return e}const se=11,re=1/(se-1);function ps(t,e,r,n){if(t===e&&r===n)return dr;const o=new Float32Array(se);for(let i=0;i<se;++i)o[i]=pe(i*re,t,r);function a(i){let s=0,u=1;const l=se-1;for(;u!==l&&o[u]<=i;++u)s+=re;--u;const c=(i-o[u])/(o[u+1]-o[u]),d=s+c*re,v=Lo(d,t,r);return v>=ds?vs(i,d,t,r):v===0?d:cs(i,s,s+re,t,r)}return i=>i===0||i===1?i:pe(a(i),e,n)}function gr(t,e){t.indexOf(e)===-1&&t.push(e)}function yr(t,e){var r=t.indexOf(e);r>-1&&t.splice(r,1)}function hs(t,e,r){var n=L(t),o=n.slice(0),a=e<0?o.length+e:e;if(a>=0&&a<o.length){var i=r<0?o.length+r:r,s=L(o.splice(e,1),1),u=s[0];o.splice(i,0,u)}return o}var jt=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(e){var r=this;return gr(this.subscriptions,e),function(){return yr(r.subscriptions,e)}},t.prototype.notify=function(e,r,n){var o=this.subscriptions.length;if(!!o)if(o===1)this.subscriptions[0](e,r,n);else for(var a=0;a<o;a++){var i=this.subscriptions[a];i&&i(e,r,n)}},t.prototype.getSize=function(){return this.subscriptions.length},t.prototype.clear=function(){this.subscriptions.length=0},t}(),ms=function(t){return!isNaN(parseFloat(t))},gs=function(){function t(e){var r=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new jt,this.velocityUpdateSubscribers=new jt,this.renderSubscribers=new jt,this.canTrackVelocity=!1,this.updateAndNotify=function(n,o){o===void 0&&(o=!0),r.prev=r.current,r.current=n;var a=fe(),i=a.delta,s=a.timestamp;r.lastUpdated!==s&&(r.timeDelta=i,r.lastUpdated=s,k.postRender(r.scheduleVelocityCheck)),r.prev!==r.current&&r.updateSubscribers.notify(r.current),r.velocityUpdateSubscribers.getSize()&&r.velocityUpdateSubscribers.notify(r.getVelocity()),o&&r.renderSubscribers.notify(r.current)},this.scheduleVelocityCheck=function(){return k.postRender(r.velocityCheck)},this.velocityCheck=function(n){var o=n.timestamp;o!==r.lastUpdated&&(r.prev=r.current,r.velocityUpdateSubscribers.notify(r.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=ms(this.current)}return t.prototype.onChange=function(e){return this.updateSubscribers.add(e)},t.prototype.clearListeners=function(){this.updateSubscribers.clear()},t.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},t.prototype.attach=function(e){this.passiveEffect=e},t.prototype.set=function(e,r){r===void 0&&(r=!0),!r||!this.passiveEffect?this.updateAndNotify(e,r):this.passiveEffect(e,this.updateAndNotify)},t.prototype.get=function(){return this.current},t.prototype.getPrevious=function(){return this.prev},t.prototype.getVelocity=function(){return this.canTrackVelocity?Eo(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},t.prototype.start=function(e){var r=this;return this.stop(),new Promise(function(n){r.hasAnimated=!0,r.stopAnimation=e(n)}).then(function(){return r.clearAnimation()})},t.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},t.prototype.isAnimating=function(){return!!this.stopAnimation},t.prototype.clearAnimation=function(){this.stopAnimation=null},t.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},t}();function q(t){return new gs(t)}var $=function(t){return Boolean(t!==null&&typeof t=="object"&&t.getVelocity)},he=function(t){return t*1e3},ys={linear:dr,easeIn:vr,easeInOut:Vo,easeOut:za,circIn:To,circInOut:ka,circOut:pr,backIn:hr,backInOut:Ka,backOut:Ga,anticipate:Ya,bounceIn:Za,bounceInOut:qa,bounceOut:ve},Qr=function(t){if(Array.isArray(t)){ce(t.length===4);var e=L(t,4),r=e[0],n=e[1],o=e[2],a=e[3];return ps(r,n,o,a)}else if(typeof t=="string")return ys[t];return t},xs=function(t){return Array.isArray(t)&&typeof t[0]!="number"},tn=function(t,e){return t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&nt.test(e)&&!e.startsWith("url("))},Kt=function(t){return Array.isArray(t)},ft=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},ne=function(t){return{type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}},Le=function(){return{type:"keyframes",ease:"linear",duration:.3}},bs=function(t){return{type:"keyframes",duration:.8,values:t}},en={x:ft,y:ft,z:ft,rotate:ft,rotateX:ft,rotateY:ft,rotateZ:ft,scaleX:ne,scaleY:ne,scale:ne,opacity:Le,backgroundColor:Le,color:Le,default:ne},Ss=function(t,e){var r;return Kt(e)?r=bs:r=en[t]||en.default,g({to:e},r(e))},rn=g(g({},yt),{transform:Math.round}),Oo={borderWidth:E,borderTopWidth:E,borderRightWidth:E,borderBottomWidth:E,borderLeftWidth:E,borderRadius:E,radius:E,borderTopLeftRadius:E,borderTopRightRadius:E,borderBottomRightRadius:E,borderBottomLeftRadius:E,width:E,maxWidth:E,height:E,maxHeight:E,size:E,top:E,right:E,bottom:E,left:E,padding:E,paddingTop:E,paddingRight:E,paddingBottom:E,paddingLeft:E,margin:E,marginTop:E,marginRight:E,marginBottom:E,marginLeft:E,rotate:at,rotateX:at,rotateY:at,rotateZ:at,scale:te,scaleX:te,scaleY:te,scaleZ:te,skew:at,skewX:at,skewY:at,distance:E,translateX:E,translateY:E,translateZ:E,x:E,y:E,z:E,perspective:E,transformPerspective:E,opacity:Ft,originX:Wr,originY:Wr,originZ:E,zIndex:rn,fillOpacity:Ft,strokeOpacity:Ft,numOctaves:rn},Ps=g(g({},Oo),{color:z,backgroundColor:z,outlineColor:z,fill:z,stroke:z,borderColor:z,borderTopColor:z,borderRightColor:z,borderBottomColor:z,borderLeftColor:z,filter:Ye,WebkitFilter:Ye}),xr=function(t){return Ps[t]};function br(t,e){var r,n=xr(t);return n!==Ye&&(n=nt),(r=n.getAnimatableNone)===null||r===void 0?void 0:r.call(n,e)}var $e={current:!1},Vs=function(t){return Boolean(t&&typeof t=="object"&&t.mix&&t.toValue)},Do=function(t){return Kt(t)?t[t.length-1]||0:t};function Ts(t){t.when,t.delay,t.delayChildren,t.staggerChildren,t.staggerDirection,t.repeat,t.repeatType,t.repeatDelay,t.from;var e=j(t,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(e).length}function Cs(t){var e=t.ease,r=t.times,n=t.yoyo,o=t.flip,a=t.loop,i=j(t,["ease","times","yoyo","flip","loop"]),s=g({},i);return r&&(s.offset=r),i.duration&&(s.duration=he(i.duration)),i.repeatDelay&&(s.repeatDelay=he(i.repeatDelay)),e&&(s.ease=xs(e)?e.map(Qr):Qr(e)),i.type==="tween"&&(s.type="keyframes"),(n||a||o)&&(n?s.repeatType="reverse":a?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=a||n||o||i.repeat),i.type!=="spring"&&(s.type="keyframes"),s}function Es(t,e){var r,n,o=Sr(t,e)||{};return(n=(r=o.delay)!==null&&r!==void 0?r:t.delay)!==null&&n!==void 0?n:0}function ws(t){return Array.isArray(t.to)&&t.to[0]===null&&(t.to=K([],L(t.to),!1),t.to[0]=t.from),t}function As(t,e,r){var n;return Array.isArray(e.to)&&((n=t.duration)!==null&&n!==void 0||(t.duration=.8)),ws(e),Ts(t)||(t=g(g({},t),Ss(r,e.to))),g(g({},e),Cs(t))}function Ms(t,e,r,n,o){var a,i=Sr(n,t),s=(a=i.from)!==null&&a!==void 0?a:e.get(),u=tn(t,r);s==="none"&&u&&typeof r=="string"?s=br(t,r):nn(s)&&typeof r=="string"?s=on(r):!Array.isArray(r)&&nn(r)&&typeof s=="string"&&(r=on(s));var l=tn(t,s);function c(){var v={from:s,to:r,velocity:e.getVelocity(),onComplete:o,onUpdate:function(f){return e.set(f)}};return i.type==="inertia"||i.type==="decay"?as(g(g({},v),i)):mr(g(g({},As(i,v,t)),{onUpdate:function(f){var p;v.onUpdate(f),(p=i.onUpdate)===null||p===void 0||p.call(i,f)},onComplete:function(){var f;v.onComplete(),(f=i.onComplete)===null||f===void 0||f.call(i)}}))}function d(){var v,f,p=Do(r);return e.set(p),o(),(v=i==null?void 0:i.onUpdate)===null||v===void 0||v.call(i,p),(f=i==null?void 0:i.onComplete)===null||f===void 0||f.call(i),{stop:function(){}}}return!l||!u||i.type===!1?d:c}function nn(t){return t===0||typeof t=="string"&&parseFloat(t)===0&&t.indexOf(" ")===-1}function on(t){return typeof t=="number"?0:br("",t)}function Sr(t,e){return t[e]||t.default||t}function Pr(t,e,r,n){return n===void 0&&(n={}),$e.current&&(n={type:!1}),e.start(function(o){var a,i,s=Ms(t,e,r,n,o),u=Es(n,t),l=function(){return i=s()};return u?a=window.setTimeout(l,he(u)):l(),function(){clearTimeout(a),i==null||i.stop()}})}function Rs(t,e,r){r===void 0&&(r={});var n=$(t)?t:q(t);return Pr("",n,e,r),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}}var Io=["TopLeft","TopRight","BottomLeft","BottomRight"],Ls=Io.length,an=function(t){return typeof t=="string"?parseFloat(t):t},sn=function(t){return typeof t=="number"||E.test(t)};function Os(t,e,r,n,o,a){var i,s,u,l;o?(t.opacity=F(0,(i=r.opacity)!==null&&i!==void 0?i:1,Ds(n)),t.opacityExit=F((s=e.opacity)!==null&&s!==void 0?s:1,0,Is(n))):a&&(t.opacity=F((u=e.opacity)!==null&&u!==void 0?u:1,(l=r.opacity)!==null&&l!==void 0?l:1,n));for(var c=0;c<Ls;c++){var d="border".concat(Io[c],"Radius"),v=un(e,d),f=un(r,d);if(!(v===void 0&&f===void 0)){v||(v=0),f||(f=0);var p=v===0||f===0||sn(v)===sn(f);p?(t[d]=Math.max(F(an(v),an(f),n),0),(tt.test(f)||tt.test(v))&&(t[d]+="%")):t[d]=f}}(e.rotate||r.rotate)&&(t.rotate=F(e.rotate||0,r.rotate||0,n))}function un(t,e){var r;return(r=t[e])!==null&&r!==void 0?r:t.borderRadius}var Ds=Fo(0,.5,pr),Is=Fo(.5,.95,dr);function Fo(t,e,r){return function(n){return n<t?0:n>e?1:r(kt(t,e,n))}}function ln(t,e){t.min=e.min,t.max=e.max}function J(t,e){ln(t.x,e.x),ln(t.y,e.y)}function Oe(t){return t===void 0||t===1}function jo(t){var e=t.scale,r=t.scaleX,n=t.scaleY;return!Oe(e)||!Oe(r)||!Oe(n)}function st(t){return jo(t)||cn(t.x)||cn(t.y)||t.z||t.rotate||t.rotateX||t.rotateY}function cn(t){return t&&t!=="0%"}function me(t,e,r){var n=t-r,o=e*n;return r+o}function fn(t,e,r,n,o){return o!==void 0&&(t=me(t,o,n)),me(t,r,n)+e}function Ze(t,e,r,n,o){e===void 0&&(e=0),r===void 0&&(r=1),t.min=fn(t.min,e,r,n,o),t.max=fn(t.max,e,r,n,o)}function Bo(t,e){var r=e.x,n=e.y;Ze(t.x,r.translate,r.scale,r.originPoint),Ze(t.y,n.translate,n.scale,n.originPoint)}function Fs(t,e,r,n){var o,a;n===void 0&&(n=!1);var i=r.length;if(!!i){e.x=e.y=1;for(var s,u,l=0;l<i;l++)s=r[l],u=s.projectionDelta,((a=(o=s.instance)===null||o===void 0?void 0:o.style)===null||a===void 0?void 0:a.display)!=="contents"&&(n&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Tt(t,{x:-s.scroll.x,y:-s.scroll.y}),u&&(e.x*=u.x.scale,e.y*=u.y.scale,Bo(t,u)),n&&st(s.latestValues)&&Tt(t,s.latestValues))}}function Vt(t,e){t.min=t.min+e,t.max=t.max+e}function dn(t,e,r){var n=L(r,3),o=n[0],a=n[1],i=n[2],s=e[i]!==void 0?e[i]:.5,u=F(t.min,t.max,s);Ze(t,e[o],e[a],u,e.scale)}var js=["x","scaleX","originX"],Bs=["y","scaleY","originY"];function Tt(t,e){dn(t.x,e,js),dn(t.y,e,Bs)}function ot(t){return t.max-t.min}function vn(t,e,r){return e===void 0&&(e=0),r===void 0&&(r=.01),wo(t,e)<r}function pn(t,e,r,n){n===void 0&&(n=.5),t.origin=n,t.originPoint=F(e.min,e.max,t.origin),t.scale=ot(r)/ot(e),(vn(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=F(r.min,r.max,t.origin)-t.originPoint,(vn(t.translate)||isNaN(t.translate))&&(t.translate=0)}function Bt(t,e,r,n){pn(t.x,e.x,r.x,n==null?void 0:n.originX),pn(t.y,e.y,r.y,n==null?void 0:n.originY)}function hn(t,e,r){t.min=r.min+e.min,t.max=t.min+ot(e)}function Us(t,e,r){hn(t.x,e.x,r.x),hn(t.y,e.y,r.y)}function mn(t,e,r){t.min=e.min-r.min,t.max=t.min+ot(e)}function Ut(t,e,r){mn(t.x,e.x,r.x),mn(t.y,e.y,r.y)}function gn(t,e,r,n,o){return t-=e,t=me(t,1/r,n),o!==void 0&&(t=me(t,1/o,n)),t}function _s(t,e,r,n,o,a,i){if(e===void 0&&(e=0),r===void 0&&(r=1),n===void 0&&(n=.5),a===void 0&&(a=t),i===void 0&&(i=t),tt.test(e)){e=parseFloat(e);var s=F(i.min,i.max,e/100);e=s-i.min}if(typeof e=="number"){var u=F(a.min,a.max,n);t===a&&(u-=e),t.min=gn(t.min,e,r,u,o),t.max=gn(t.max,e,r,u,o)}}function yn(t,e,r,n,o){var a=L(r,3),i=a[0],s=a[1],u=a[2];_s(t,e[i],e[s],e[u],e.scale,n,o)}var Ns=["x","scaleX","originX"],Hs=["y","scaleY","originY"];function xn(t,e,r,n){yn(t.x,e,Ns,r==null?void 0:r.x,n==null?void 0:n.x),yn(t.y,e,Hs,r==null?void 0:r.y,n==null?void 0:n.y)}var bn=function(){return{translate:0,scale:1,origin:0,originPoint:0}},_t=function(){return{x:bn(),y:bn()}},Sn=function(){return{min:0,max:0}},U=function(){return{x:Sn(),y:Sn()}};function Pn(t){return t.translate===0&&t.scale===1}function Uo(t){return Pn(t.x)&&Pn(t.y)}function _o(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}var zs=function(){function t(){this.members=[]}return t.prototype.add=function(e){gr(this.members,e),e.scheduleRender()},t.prototype.remove=function(e){if(yr(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var r=this.members[this.members.length-1];r&&this.promote(r)}},t.prototype.relegate=function(e){var r=this.members.findIndex(function(i){return e===i});if(r===0)return!1;for(var n,o=r;o>=0;o--){var a=this.members[o];if(a.isPresent!==!1){n=a;break}}return n?(this.promote(n),!0):!1},t.prototype.promote=function(e,r){var n,o=this.lead;if(e!==o&&(this.prevLead=o,this.lead=e,e.show(),o)){o.instance&&o.scheduleRender(),e.scheduleRender(),e.resumeFrom=o,r&&(e.resumeFrom.preserveOpacity=!0),o.snapshot&&(e.snapshot=o.snapshot,e.snapshot.latestValues=o.animationValues||o.latestValues,e.snapshot.isShared=!0),!((n=e.root)===null||n===void 0)&&n.isUpdating&&(e.isLayoutDirty=!0);var a=e.options.crossfade;a===!1&&o.hide()}},t.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var r,n,o,a,i;(n=(r=e.options).onExitComplete)===null||n===void 0||n.call(r),(i=(o=e.resumingFrom)===null||o===void 0?void 0:(a=o.options).onExitComplete)===null||i===void 0||i.call(a)})},t.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}(),ge={};function ks(t){Object.assign(ge,t)}var Gs="translate3d(0px, 0px, 0) scale(1, 1)";function Vn(t,e,r){var n=t.x.translate/e.x,o=t.y.translate/e.y,a="translate3d(".concat(n,"px, ").concat(o,"px, 0) ");if(r){var i=r.rotate,s=r.rotateX,u=r.rotateY;i&&(a+="rotate(".concat(i,"deg) ")),s&&(a+="rotateX(".concat(s,"deg) ")),u&&(a+="rotateY(".concat(u,"deg) "))}return a+="scale(".concat(t.x.scale,", ").concat(t.y.scale,")"),a===Gs?"none":a}function Q(t){return[t("x"),t("y")]}var qe=["","X","Y","Z"],Ks=["translate","scale","rotate","skew"],Yt=["transformPerspective","x","y","z"];Ks.forEach(function(t){return qe.forEach(function(e){return Yt.push(t+e)})});function Ys(t,e){return Yt.indexOf(t)-Yt.indexOf(e)}var Ws=new Set(Yt);function qt(t){return Ws.has(t)}var Xs=new Set(["originX","originY","originZ"]);function No(t){return Xs.has(t)}var $s=function(t,e){return t.depth-e.depth},Zs=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(e){gr(this.children,e),this.isDirty=!0},t.prototype.remove=function(e){yr(this.children,e),this.isDirty=!0},t.prototype.forEach=function(e){this.isDirty&&this.children.sort($s),this.isDirty=!1,this.children.forEach(e)},t}();function ue(t){var e=$(t)?t.get():t;return Vs(e)?e.toValue():e}var Tn=1e3,Nt={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Ho(t){var e=t.attachResizeListener,r=t.defaultParent,n=t.measureScroll,o=t.resetTransform;return function(){function a(i,s,u){var l=this;s===void 0&&(s={}),u===void 0&&(u=r==null?void 0:r()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){l.isUpdating&&(l.isUpdating=!1,l.clearAllSnapshots())},this.updateProjection=function(){l.nodes.forEach(ru),l.nodes.forEach(nu)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=i,this.latestValues=s,this.root=u?u.root||u:this,this.path=u?K(K([],L(u.path),!1),[u],!1):[],this.parent=u,this.depth=u?u.depth+1:0,i&&this.root.registerPotentialNode(i,this);for(var c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new Zs)}return a.prototype.addEventListener=function(i,s){return this.eventHandlers.has(i)||this.eventHandlers.set(i,new jt),this.eventHandlers.get(i).add(s)},a.prototype.notifyListeners=function(i){for(var s=[],u=1;u<arguments.length;u++)s[u-1]=arguments[u];var l=this.eventHandlers.get(i);l==null||l.notify.apply(l,K([],L(s),!1))},a.prototype.hasListeners=function(i){return this.eventHandlers.has(i)},a.prototype.registerPotentialNode=function(i,s){this.potentialNodes.set(i,s)},a.prototype.mount=function(i,s){var u=this,l;if(s===void 0&&(s=!1),!this.instance){this.isSVG=i instanceof SVGElement&&i.tagName!=="svg",this.instance=i;var c=this.options,d=c.layoutId,v=c.layout,f=c.visualElement;if(f&&!f.getInstance()&&f.mount(i),this.root.nodes.add(this),(l=this.parent)===null||l===void 0||l.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),s&&(v||d)&&(this.isLayoutDirty=!0),e){var p,h=function(){return u.root.updateBlockedByResize=!1};e(i,function(){u.root.updateBlockedByResize=!0,clearTimeout(p),p=window.setTimeout(h,250),Nt.hasAnimatedSinceResize&&(Nt.hasAnimatedSinceResize=!1,u.nodes.forEach(eu))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&f&&(d||v)&&this.addEventListener("didUpdate",function(y){var x,P,b,S,T,M=y.delta,R=y.hasLayoutChanged,w=y.hasRelativeTargetChanged,A=y.layout;if(u.isTreeAnimationBlocked()){u.target=void 0,u.relativeTarget=void 0;return}var I=(P=(x=u.options.transition)!==null&&x!==void 0?x:f.getDefaultTransition())!==null&&P!==void 0?P:uu,B=f.getProps(),Y=B.onLayoutAnimationStart,N=B.onLayoutAnimationComplete,W=!u.targetLayout||!_o(u.targetLayout,A)||w,X=!R&&w;if(((b=u.resumeFrom)===null||b===void 0?void 0:b.instance)||X||R&&(W||!u.currentAnimation)){u.resumeFrom&&(u.resumingFrom=u.resumeFrom,u.resumingFrom.resumingFrom=void 0),u.setAnimationOrigin(M,X);var et=g(g({},Sr(I,"layout")),{onPlay:Y,onComplete:N});f.shouldReduceMotion&&(et.delay=0,et.type=!1),u.startAnimation(et)}else!R&&u.animationProgress===0&&u.finishAnimation(),u.isLead()&&((T=(S=u.options).onExitComplete)===null||T===void 0||T.call(S));u.targetLayout=A})}},a.prototype.unmount=function(){var i,s;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(i=this.getStack())===null||i===void 0||i.remove(this),(s=this.parent)===null||s===void 0||s.children.delete(this),this.instance=void 0,ht.preRender(this.updateProjection)},a.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},a.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},a.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},a.prototype.isTreeAnimationBlocked=function(){var i;return this.isAnimationBlocked||((i=this.parent)===null||i===void 0?void 0:i.isTreeAnimationBlocked())||!1},a.prototype.startUpdate=function(){var i;this.isUpdateBlocked()||(this.isUpdating=!0,(i=this.nodes)===null||i===void 0||i.forEach(ou))},a.prototype.willUpdate=function(i){var s,u,l;if(i===void 0&&(i=!0),this.root.isUpdateBlocked()){(u=(s=this.options).onExitComplete)===null||u===void 0||u.call(s);return}if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var c=0;c<this.path.length;c++){var d=this.path[c];d.shouldResetTransform=!0,d.updateScroll()}var v=this.options,f=v.layoutId,p=v.layout;if(!(f===void 0&&!p)){var h=(l=this.options.visualElement)===null||l===void 0?void 0:l.getProps().transformTemplate;this.prevTransformTemplateValue=h==null?void 0:h(this.latestValues,""),this.updateSnapshot(),i&&this.notifyListeners("willUpdate")}}},a.prototype.didUpdate=function(){var i=this.isUpdateBlocked();if(i){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Cn);return}!this.isUpdating||(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(lu),this.potentialNodes.clear()),this.nodes.forEach(tu),this.nodes.forEach(qs),this.nodes.forEach(Js),this.clearAllSnapshots(),we.update(),we.preRender(),we.render())},a.prototype.clearAllSnapshots=function(){this.nodes.forEach(Qs),this.sharedNodes.forEach(iu)},a.prototype.scheduleUpdateProjection=function(){k.preRender(this.updateProjection,!1,!0)},a.prototype.scheduleCheckAfterUnmount=function(){var i=this;k.postRender(function(){i.isLayoutDirty?i.root.didUpdate():i.root.checkUpdateFailed()})},a.prototype.updateSnapshot=function(){if(!(this.snapshot||!this.instance)){var i=this.measure(),s=this.removeTransform(this.removeElementScroll(i));Mn(s),this.snapshot={measured:i,layout:s,latestValues:{}}}},a.prototype.updateLayout=function(){var i;if(!!this.instance&&(this.updateScroll(),!(!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))){if(this.resumeFrom&&!this.resumeFrom.instance)for(var s=0;s<this.path.length;s++){var u=this.path[s];u.updateScroll()}var l=this.measure();Mn(l);var c=this.layout;this.layout={measured:l,actual:this.removeElementScroll(l)},this.layoutCorrected=U(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),(i=this.options.visualElement)===null||i===void 0||i.notifyLayoutMeasure(this.layout.actual,c==null?void 0:c.actual)}},a.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.scroll=n(this.instance))},a.prototype.resetTransform=function(){var i;if(!!o){var s=this.isLayoutDirty||this.shouldResetTransform,u=this.projectionDelta&&!Uo(this.projectionDelta),l=(i=this.options.visualElement)===null||i===void 0?void 0:i.getProps().transformTemplate,c=l==null?void 0:l(this.latestValues,""),d=c!==this.prevTransformTemplateValue;s&&(u||st(this.latestValues)||d)&&(o(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}},a.prototype.measure=function(){var i=this.options.visualElement;if(!i)return U();var s=i.measureViewportBox(),u=this.root.scroll;return u&&(Vt(s.x,u.x),Vt(s.y,u.y)),s},a.prototype.removeElementScroll=function(i){var s=U();J(s,i);for(var u=0;u<this.path.length;u++){var l=this.path[u],c=l.scroll,d=l.options;l!==this.root&&c&&d.layoutScroll&&(Vt(s.x,c.x),Vt(s.y,c.y))}return s},a.prototype.applyTransform=function(i,s){s===void 0&&(s=!1);var u=U();J(u,i);for(var l=0;l<this.path.length;l++){var c=this.path[l];!s&&c.options.layoutScroll&&c.scroll&&c!==c.root&&Tt(u,{x:-c.scroll.x,y:-c.scroll.y}),st(c.latestValues)&&Tt(u,c.latestValues)}return st(this.latestValues)&&Tt(u,this.latestValues),u},a.prototype.removeTransform=function(i){var s,u=U();J(u,i);for(var l=0;l<this.path.length;l++){var c=this.path[l];if(!!c.instance&&!!st(c.latestValues)){jo(c.latestValues)&&c.updateSnapshot();var d=U(),v=c.measure();J(d,v),xn(u,c.latestValues,(s=c.snapshot)===null||s===void 0?void 0:s.layout,d)}}return st(this.latestValues)&&xn(u,this.latestValues),u},a.prototype.setTargetDelta=function(i){this.targetDelta=i,this.root.scheduleUpdateProjection()},a.prototype.setOptions=function(i){var s;this.options=g(g(g({},this.options),i),{crossfade:(s=i.crossfade)!==null&&s!==void 0?s:!0})},a.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},a.prototype.resolveTargetDelta=function(){var i,s=this.options,u=s.layout,l=s.layoutId;!this.layout||!(u||l)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=U(),this.relativeTargetOrigin=U(),Ut(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),J(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=U(),this.targetWithTransforms=U()),this.relativeTarget&&this.relativeTargetOrigin&&((i=this.relativeParent)===null||i===void 0?void 0:i.target)?Us(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):J(this.target,this.layout.actual),Bo(this.target,this.targetDelta)):J(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=U(),this.relativeTargetOrigin=U(),Ut(this.relativeTargetOrigin,this.target,this.relativeParent.target),J(this.relativeTarget,this.relativeTargetOrigin)))))},a.prototype.getClosestProjectingParent=function(){if(!(!this.parent||st(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},a.prototype.calcProjection=function(){var i,s=this.options,u=s.layout,l=s.layoutId;if(this.isTreeAnimating=Boolean(((i=this.parent)===null||i===void 0?void 0:i.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!(!this.layout||!(u||l))){var c=this.getLead();J(this.layoutCorrected,this.layout.actual),Fs(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==c);var d=c.target;if(!!d){this.projectionDelta||(this.projectionDelta=_t(),this.projectionDeltaWithTransform=_t());var v=this.treeScale.x,f=this.treeScale.y,p=this.projectionTransform;Bt(this.projectionDelta,this.layoutCorrected,d,this.latestValues),this.projectionTransform=Vn(this.projectionDelta,this.treeScale),(this.projectionTransform!==p||this.treeScale.x!==v||this.treeScale.y!==f)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",d))}}},a.prototype.hide=function(){this.isVisible=!1},a.prototype.show=function(){this.isVisible=!0},a.prototype.scheduleRender=function(i){var s,u,l;i===void 0&&(i=!0),(u=(s=this.options).scheduleRender)===null||u===void 0||u.call(s),i&&((l=this.getStack())===null||l===void 0||l.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},a.prototype.setAnimationOrigin=function(i,s){var u=this,l;s===void 0&&(s=!1);var c=this.snapshot,d=(c==null?void 0:c.latestValues)||{},v=g({},this.latestValues),f=_t();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!s;var p=U(),h=c==null?void 0:c.isShared,y=(((l=this.getStack())===null||l===void 0?void 0:l.members.length)||0)<=1,x=Boolean(h&&!y&&this.options.crossfade===!0&&!this.path.some(su));this.animationProgress=0,this.mixTargetDelta=function(P){var b,S=P/1e3;En(f.x,i.x,S),En(f.y,i.y,S),u.setTargetDelta(f),u.relativeTarget&&u.relativeTargetOrigin&&u.layout&&((b=u.relativeParent)===null||b===void 0?void 0:b.layout)&&(Ut(p,u.layout.actual,u.relativeParent.layout.actual),au(u.relativeTarget,u.relativeTargetOrigin,p,S)),h&&(u.animationValues=v,Os(v,d,u.latestValues,S,x,y)),u.root.scheduleUpdateProjection(),u.scheduleRender(),u.animationProgress=S},this.mixTargetDelta(0)},a.prototype.startAnimation=function(i){var s=this,u,l;this.notifyListeners("animationStart"),(u=this.currentAnimation)===null||u===void 0||u.stop(),this.resumingFrom&&((l=this.resumingFrom.currentAnimation)===null||l===void 0||l.stop()),this.pendingAnimation&&(ht.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=k.update(function(){Nt.hasAnimatedSinceResize=!0,s.currentAnimation=Rs(0,Tn,g(g({},i),{onUpdate:function(c){var d;s.mixTargetDelta(c),(d=i.onUpdate)===null||d===void 0||d.call(i,c)},onComplete:function(){var c;(c=i.onComplete)===null||c===void 0||c.call(i),s.completeAnimation()}})),s.resumingFrom&&(s.resumingFrom.currentAnimation=s.currentAnimation),s.pendingAnimation=void 0})},a.prototype.completeAnimation=function(){var i;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(i=this.getStack())===null||i===void 0||i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},a.prototype.finishAnimation=function(){var i;this.currentAnimation&&((i=this.mixTargetDelta)===null||i===void 0||i.call(this,Tn),this.currentAnimation.stop()),this.completeAnimation()},a.prototype.applyTransformsToTarget=function(){var i=this.getLead(),s=i.targetWithTransforms,u=i.target,l=i.layout,c=i.latestValues;!s||!u||!l||(J(s,u),Tt(s,c),Bt(this.projectionDeltaWithTransform,this.layoutCorrected,s,c))},a.prototype.registerSharedNode=function(i,s){var u,l,c;this.sharedNodes.has(i)||this.sharedNodes.set(i,new zs);var d=this.sharedNodes.get(i);d.add(s),s.promote({transition:(u=s.options.initialPromotionConfig)===null||u===void 0?void 0:u.transition,preserveFollowOpacity:(c=(l=s.options.initialPromotionConfig)===null||l===void 0?void 0:l.shouldPreserveFollowOpacity)===null||c===void 0?void 0:c.call(l,s)})},a.prototype.isLead=function(){var i=this.getStack();return i?i.lead===this:!0},a.prototype.getLead=function(){var i,s=this.options.layoutId;return s?((i=this.getStack())===null||i===void 0?void 0:i.lead)||this:this},a.prototype.getPrevLead=function(){var i,s=this.options.layoutId;return s?(i=this.getStack())===null||i===void 0?void 0:i.prevLead:void 0},a.prototype.getStack=function(){var i=this.options.layoutId;if(i)return this.root.sharedNodes.get(i)},a.prototype.promote=function(i){var s=i===void 0?{}:i,u=s.needsReset,l=s.transition,c=s.preserveFollowOpacity,d=this.getStack();d&&d.promote(this,c),u&&(this.projectionDelta=void 0,this.needsReset=!0),l&&this.setOptions({transition:l})},a.prototype.relegate=function(){var i=this.getStack();return i?i.relegate(this):!1},a.prototype.resetRotation=function(){var i=this.options.visualElement;if(!!i){for(var s=!1,u={},l=0;l<qe.length;l++){var c=qe[l],d="rotate"+c;!i.getStaticValue(d)||(s=!0,u[d]=i.getStaticValue(d),i.setStaticValue(d,0))}if(!!s){i==null||i.syncRender();for(var d in u)i.setStaticValue(d,u[d]);i.scheduleRender()}}},a.prototype.getProjectionStyles=function(i){var s,u,l,c,d,v;i===void 0&&(i={});var f={};if(!this.instance||this.isSVG)return f;if(this.isVisible)f.visibility="";else return{visibility:"hidden"};var p=(s=this.options.visualElement)===null||s===void 0?void 0:s.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,f.opacity="",f.pointerEvents=ue(i.pointerEvents)||"",f.transform=p?p(this.latestValues,""):"none",f;var h=this.getLead();if(!this.projectionDelta||!this.layout||!h.target){var y={};return this.options.layoutId&&(y.opacity=(u=this.latestValues.opacity)!==null&&u!==void 0?u:1,y.pointerEvents=ue(i.pointerEvents)||""),this.hasProjected&&!st(this.latestValues)&&(y.transform=p?p({},""):"none",this.hasProjected=!1),y}var x=h.animationValues||h.latestValues;this.applyTransformsToTarget(),f.transform=Vn(this.projectionDeltaWithTransform,this.treeScale,x),p&&(f.transform=p(x,f.transform));var P=this.projectionDelta,b=P.x,S=P.y;f.transformOrigin="".concat(b.origin*100,"% ").concat(S.origin*100,"% 0"),h.animationValues?f.opacity=h===this?(c=(l=x.opacity)!==null&&l!==void 0?l:this.latestValues.opacity)!==null&&c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:x.opacityExit:f.opacity=h===this?(d=x.opacity)!==null&&d!==void 0?d:"":(v=x.opacityExit)!==null&&v!==void 0?v:0;for(var T in ge)if(x[T]!==void 0){var M=ge[T],R=M.correct,w=M.applyTo,A=R(x[T],h);if(w)for(var I=w.length,B=0;B<I;B++)f[w[B]]=A;else f[T]=A}return this.options.layoutId&&(f.pointerEvents=h===this?ue(i.pointerEvents)||"":"none"),f},a.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},a.prototype.resetTree=function(){this.root.nodes.forEach(function(i){var s;return(s=i.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(Cn),this.root.sharedNodes.clear()},a}()}function qs(t){t.updateLayout()}function Js(t){var e,r,n,o,a=(r=(e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)!==null&&r!==void 0?r:t.snapshot;if(t.isLead()&&t.layout&&a&&t.hasListeners("didUpdate")){var i=t.layout,s=i.actual,u=i.measured;t.options.animationType==="size"?Q(function(P){var b=a.isShared?a.measured[P]:a.layout[P],S=ot(b);b.min=s[P].min,b.max=b.min+S}):t.options.animationType==="position"&&Q(function(P){var b=a.isShared?a.measured[P]:a.layout[P],S=ot(s[P]);b.max=b.min+S});var l=_t();Bt(l,s,a.layout);var c=_t();a.isShared?Bt(c,t.applyTransform(u,!0),a.measured):Bt(c,s,a.layout);var d=!Uo(l),v=!1;if(!t.resumeFrom&&(t.relativeParent=t.getClosestProjectingParent(),t.relativeParent&&!t.relativeParent.resumeFrom)){var f=t.relativeParent,p=f.snapshot,h=f.layout;if(p&&h){var y=U();Ut(y,a.layout,p.layout);var x=U();Ut(x,s,h.actual),_o(y,x)||(v=!0)}}t.notifyListeners("didUpdate",{layout:s,snapshot:a,delta:c,layoutDelta:l,hasLayoutChanged:d,hasRelativeTargetChanged:v})}else t.isLead()&&((o=(n=t.options).onExitComplete)===null||o===void 0||o.call(n));t.options.transition=void 0}function Qs(t){t.clearSnapshot()}function Cn(t){t.clearMeasurements()}function tu(t){var e=t.options.visualElement;e!=null&&e.getProps().onBeforeLayoutMeasure&&e.notifyBeforeLayoutMeasure(),t.resetTransform()}function eu(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0}function ru(t){t.resolveTargetDelta()}function nu(t){t.calcProjection()}function ou(t){t.resetRotation()}function iu(t){t.removeLeadSnapshot()}function En(t,e,r){t.translate=F(e.translate,0,r),t.scale=F(e.scale,1,r),t.origin=e.origin,t.originPoint=e.originPoint}function wn(t,e,r,n){t.min=F(e.min,r.min,n),t.max=F(e.max,r.max,n)}function au(t,e,r,n){wn(t.x,e.x,r.x,n),wn(t.y,e.y,r.y,n)}function su(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}var uu={duration:.45,ease:[.4,0,.1,1]};function lu(t,e){for(var r=t.root,n=t.path.length-1;n>=0;n--)if(Boolean(t.path[n].instance)){r=t.path[n];break}var o=r&&r!==t.root?r.instance:document,a=o.querySelector('[data-projection-id="'.concat(e,'"]'));a&&t.mount(a,!0)}function An(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function Mn(t){An(t.x),An(t.y)}var cu=1;function fu(){return _(function(){if(Nt.hasEverUpdated)return cu++})}var Wt=m.exports.createContext({}),zo=m.exports.createContext({});function du(t,e,r,n){var o,a=e.layoutId,i=e.layout,s=e.drag,u=e.dragConstraints,l=e.layoutScroll,c=m.exports.useContext(zo);!n||!r||(r==null?void 0:r.projection)||(r.projection=new n(t,r.getLatestValues(),(o=r.parent)===null||o===void 0?void 0:o.projection),r.projection.setOptions({layoutId:a,layout:i,alwaysMeasureLayout:Boolean(s)||u&&Pt(u),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:typeof i=="string"?i:"both",initialPromotionConfig:c,layoutScroll:l}))}var vu=function(t){Qn(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},e.prototype.componentDidUpdate=function(){},e.prototype.updateProps=function(){var r=this.props,n=r.visualElement,o=r.props;n&&n.setProps(o)},e.prototype.render=function(){return this.props.children},e}(Jn.Component);function ko(t){var e=t.preloadedFeatures,r=t.createVisualElement,n=t.projectionNodeConstructor,o=t.useRender,a=t.useVisualState,i=t.Component;e&&_e(e);function s(u,l){var c=pu(u);u=g(g({},u),{layoutId:c});var d=m.exports.useContext(ct),v=null,f=ra(u),p=d.isStatic?void 0:fu(),h=a(u,d.isStatic);return!d.isStatic&&Mt&&(f.visualElement=qi(i,h,g(g({},d),u),r),du(p,u,f.visualElement,n||Ht.projectionNodeConstructor),v=Wi(u,f.visualElement)),m.exports.createElement(vu,{visualElement:f.visualElement,props:g(g({},d),u)},v,m.exports.createElement(be.Provider,{value:f},o(i,u,p,Ji(h,f.visualElement,l),h,d.isStatic,f.visualElement)))}return m.exports.forwardRef(s)}function pu(t){var e,r=t.layoutId,n=(e=m.exports.useContext(Wt))===null||e===void 0?void 0:e.id;return n&&r!==void 0?n+"-"+r:r}function Go(t){function e(n,o){return o===void 0&&(o={}),ko(t(n,o))}if(typeof Proxy=="undefined")return e;var r=new Map;return new Proxy(e,{get:function(n,o){return r.has(o)||r.set(o,e(o)),r.get(o)}})}var hu=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function Vr(t){return typeof t!="string"||t.includes("-")?!1:!!(hu.indexOf(t)>-1||/[A-Z]/.test(t))}function Ko(t,e){var r=e.layout,n=e.layoutId;return qt(t)||No(t)||(r||n!==void 0)&&(!!ge[t]||t==="opacity")}var mu={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function gu(t,e,r,n){var o=t.transform,a=t.transformKeys,i=e.enableHardwareAcceleration,s=i===void 0?!0:i,u=e.allowTransformNone,l=u===void 0?!0:u,c="";a.sort(Ys);for(var d=!1,v=a.length,f=0;f<v;f++){var p=a[f];c+="".concat(mu[p]||p,"(").concat(o[p],") "),p==="z"&&(d=!0)}return!d&&s?c+="translateZ(0)":c=c.trim(),n?c=n(o,r?"":c):l&&r&&(c="none"),c}function yu(t){var e=t.originX,r=e===void 0?"50%":e,n=t.originY,o=n===void 0?"50%":n,a=t.originZ,i=a===void 0?0:a;return"".concat(r," ").concat(o," ").concat(i)}function Yo(t){return t.startsWith("--")}var xu=function(t,e){return e&&typeof t=="number"?e.transform(t):t};function Tr(t,e,r,n){var o,a=t.style,i=t.vars,s=t.transform,u=t.transformKeys,l=t.transformOrigin;u.length=0;var c=!1,d=!1,v=!0;for(var f in e){var p=e[f];if(Yo(f)){i[f]=p;continue}var h=Oo[f],y=xu(p,h);if(qt(f)){if(c=!0,s[f]=y,u.push(f),!v)continue;p!==((o=h.default)!==null&&o!==void 0?o:0)&&(v=!1)}else No(f)?(l[f]=y,d=!0):a[f]=y}c?a.transform=gu(t,r,v,n):n?a.transform=n({},""):!e.transform&&a.transform&&(a.transform="none"),d&&(a.transformOrigin=yu(l))}var Cr=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Wo(t,e,r){for(var n in e)!$(e[n])&&!Ko(n,r)&&(t[n]=e[n])}function bu(t,e,r){var n=t.transformTemplate;return m.exports.useMemo(function(){var o=Cr();Tr(o,e,{enableHardwareAcceleration:!r},n);var a=o.vars,i=o.style;return g(g({},a),i)},[e])}function Su(t,e,r){var n=t.style||{},o={};return Wo(o,n,t),Object.assign(o,bu(t,e,r)),t.transformValues&&(o=t.transformValues(o)),o}function Pu(t,e,r){var n={},o=Su(t,e,r);return Boolean(t.drag)&&t.dragListener!==!1&&(n.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=t.drag===!0?"none":"pan-".concat(t.drag==="x"?"y":"x")),n.style=o,n}var Vu=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function ye(t){return Vu.has(t)}var Xo=function(t){return!ye(t)};function $o(t){!t||(Xo=function(e){return e.startsWith("on")?!ye(e):t(e)})}try{$o(require("@emotion/is-prop-valid").default)}catch{}function Tu(t,e,r){var n={};for(var o in t)(Xo(o)||r===!0&&ye(o)||!e&&!ye(o)||t.draggable&&o.startsWith("onDrag"))&&(n[o]=t[o]);return n}function Rn(t,e,r){return typeof t=="string"?t:E.transform(e+r*t)}function Cu(t,e,r){var n=Rn(e,t.x,t.width),o=Rn(r,t.y,t.height);return"".concat(n," ").concat(o)}var Eu={offset:"stroke-dashoffset",array:"stroke-dasharray"},wu={offset:"strokeDashoffset",array:"strokeDasharray"};function Au(t,e,r,n,o){r===void 0&&(r=1),n===void 0&&(n=0),o===void 0&&(o=!0),t.pathLength=1;var a=o?Eu:wu;t[a.offset]=E.transform(-n);var i=E.transform(e),s=E.transform(r);t[a.array]="".concat(i," ").concat(s)}function Er(t,e,r,n){var o=e.attrX,a=e.attrY,i=e.originX,s=e.originY,u=e.pathLength,l=e.pathSpacing,c=l===void 0?1:l,d=e.pathOffset,v=d===void 0?0:d,f=j(e,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);Tr(t,f,r,n),t.attrs=t.style,t.style={};var p=t.attrs,h=t.style,y=t.dimensions;p.transform&&(y&&(h.transform=p.transform),delete p.transform),y&&(i!==void 0||s!==void 0||h.transform)&&(h.transformOrigin=Cu(y,i!==void 0?i:.5,s!==void 0?s:.5)),o!==void 0&&(p.x=o),a!==void 0&&(p.y=a),u!==void 0&&Au(p,u,c,v,!1)}var Zo=function(){return g(g({},Cr()),{attrs:{}})};function Mu(t,e){var r=m.exports.useMemo(function(){var o=Zo();return Er(o,e,{enableHardwareAcceleration:!1},t.transformTemplate),g(g({},o.attrs),{style:g({},o.style)})},[e]);if(t.style){var n={};Wo(n,t.style,t),r.style=g(g({},n),r.style)}return r}function Ru(t){t===void 0&&(t=!1);var e=function(r,n,o,a,i,s){var u=i.latestValues,l=Vr(r)?Mu:Pu,c=l(n,u,s),d=Tu(n,typeof r=="string",t),v=g(g(g({},d),c),{ref:a});return o&&(v["data-projection-id"]=o),m.exports.createElement(r,v)};return e}var Lu=/([a-z])([A-Z])/g,Ou="$1-$2",qo=function(t){return t.replace(Lu,Ou).toLowerCase()};function Jo(t,e,r,n){var o=e.style,a=e.vars;Object.assign(t.style,o,n&&n.getProjectionStyles(r));for(var i in a)t.style.setProperty(i,a[i])}var Qo=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function ti(t,e,r,n){Jo(t,e,void 0,n);for(var o in e.attrs)t.setAttribute(Qo.has(o)?o:qo(o),e.attrs[o])}function wr(t){var e=t.style,r={};for(var n in e)($(e[n])||Ko(n,t))&&(r[n]=e[n]);return r}function ei(t){var e=wr(t);for(var r in t)if($(t[r])){var n=r==="x"||r==="y"?"attr"+r.toUpperCase():r;e[n]=t[r]}return e}function Ar(t){return typeof t=="object"&&typeof t.start=="function"}function Ln(t,e,r,n){var o=t.scrapeMotionValuesFromProps,a=t.createRenderState,i=t.onMount,s={latestValues:Du(e,r,n,o),renderState:a()};return i&&(s.mount=function(u){return i(e,u,s)}),s}var Mr=function(t){return function(e,r){var n=m.exports.useContext(be),o=m.exports.useContext(At);return r?Ln(t,e,n,o):_(function(){return Ln(t,e,n,o)})}};function Du(t,e,r,n){var o={},a=(r==null?void 0:r.initial)===!1,i=n(t);for(var s in i)o[s]=ue(i[s]);var u=t.initial,l=t.animate,c=Pe(t),d=io(t);e&&d&&!c&&t.inherit!==!1&&(u!=null||(u=e.initial),l!=null||(l=e.animate));var v=a||u===!1,f=v?l:u;if(f&&typeof f!="boolean"&&!Ar(f)){var p=Array.isArray(f)?f:[f];p.forEach(function(h){var y=oo(t,h);if(!!y){var x=y.transitionEnd;y.transition;var P=j(y,["transitionEnd","transition"]);for(var b in P){var S=P[b];if(Array.isArray(S)){var T=v?S.length-1:0;S=S[T]}S!==null&&(o[b]=S)}for(var b in x)o[b]=x[b]}})}return o}var Iu={useVisualState:Mr({scrapeMotionValuesFromProps:ei,createRenderState:Zo,onMount:function(t,e,r){var n=r.renderState,o=r.latestValues;try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}Er(n,o,{enableHardwareAcceleration:!1},t.transformTemplate),ti(e,n)}})},Fu={useVisualState:Mr({scrapeMotionValuesFromProps:wr,createRenderState:Cr})};function Rr(t,e,r,n,o){var a=e.forwardMotionProps,i=a===void 0?!1:a,s=Vr(t)?Iu:Fu;return g(g({},s),{preloadedFeatures:r,useRender:Ru(i),createVisualElement:n,projectionNodeConstructor:o,Component:t})}var D;(function(t){t.Animate="animate",t.Hover="whileHover",t.Tap="whileTap",t.Drag="whileDrag",t.Focus="whileFocus",t.InView="whileInView",t.Exit="exit"})(D||(D={}));function mt(t,e,r,n){return t.addEventListener(e,r,n),function(){return t.removeEventListener(e,r,n)}}function Je(t,e,r,n){m.exports.useEffect(function(){var o=t.current;if(r&&o)return mt(o,e,r,n)},[t,e,r,n])}function ju(t){var e=t.whileFocus,r=t.visualElement,n=function(){var a;(a=r.animationState)===null||a===void 0||a.setActive(D.Focus,!0)},o=function(){var a;(a=r.animationState)===null||a===void 0||a.setActive(D.Focus,!1)};Je(r,"focus",e?n:void 0),Je(r,"blur",e?o:void 0)}function ri(t){return typeof PointerEvent!="undefined"&&t instanceof PointerEvent?t.pointerType==="mouse":t instanceof MouseEvent}function ni(t){var e=!!t.touches;return e}function Bu(t){return function(e){var r=e instanceof MouseEvent,n=!r||r&&e.button===0;n&&t(e)}}var Uu={pageX:0,pageY:0};function _u(t,e){e===void 0&&(e="page");var r=t.touches[0]||t.changedTouches[0],n=r||Uu;return{x:n[e+"X"],y:n[e+"Y"]}}function Nu(t,e){return e===void 0&&(e="page"),{x:t[e+"X"],y:t[e+"Y"]}}function Lr(t,e){return e===void 0&&(e="page"),{point:ni(t)?_u(t,e):Nu(t,e)}}var oi=function(t,e){e===void 0&&(e=!1);var r=function(n){return t(n,Lr(n))};return e?Bu(r):r},Hu=function(){return Mt&&window.onpointerdown===null},zu=function(){return Mt&&window.ontouchstart===null},ku=function(){return Mt&&window.onmousedown===null},Gu={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Ku={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function ii(t){return Hu()?t:zu()?Ku[t]:ku()?Gu[t]:t}function Et(t,e,r,n){return mt(t,ii(e),oi(r,e==="pointerdown"),n)}function xe(t,e,r,n){return Je(t,ii(e),r&&oi(r,e==="pointerdown"),n)}function ai(t){var e=null;return function(){var r=function(){e=null};return e===null?(e=t,r):!1}}var On=ai("dragHorizontal"),Dn=ai("dragVertical");function si(t){var e=!1;if(t==="y")e=Dn();else if(t==="x")e=On();else{var r=On(),n=Dn();r&&n?e=function(){r(),n()}:(r&&r(),n&&n())}return e}function ui(){var t=si(!0);return t?(t(),!1):!0}function In(t,e,r){return function(n,o){var a;!ri(n)||ui()||((a=t.animationState)===null||a===void 0||a.setActive(D.Hover,e),r==null||r(n,o))}}function Yu(t){var e=t.onHoverStart,r=t.onHoverEnd,n=t.whileHover,o=t.visualElement;xe(o,"pointerenter",e||n?In(o,!0,e):void 0),xe(o,"pointerleave",r||n?In(o,!1,r):void 0)}var li=function(t,e){return e?t===e?!0:li(t,e.parentElement):!1};function Or(t){return m.exports.useEffect(function(){return function(){return t()}},[])}function Wu(t){var e=t.onTap,r=t.onTapStart,n=t.onTapCancel,o=t.whileTap,a=t.visualElement,i=e||r||n||o,s=m.exports.useRef(!1),u=m.exports.useRef(null);function l(){var p;(p=u.current)===null||p===void 0||p.call(u),u.current=null}function c(){var p;return l(),s.current=!1,(p=a.animationState)===null||p===void 0||p.setActive(D.Tap,!1),!ui()}function d(p,h){!c()||(li(a.getInstance(),p.target)?e==null||e(p,h):n==null||n(p,h))}function v(p,h){!c()||n==null||n(p,h)}function f(p,h){var y;l(),!s.current&&(s.current=!0,u.current=Te(Et(window,"pointerup",d),Et(window,"pointercancel",v)),(y=a.animationState)===null||y===void 0||y.setActive(D.Tap,!0),r==null||r(p,h))}xe(a,"pointerdown",i?f:void 0),Or(l)}var Qe=new WeakMap,De=new WeakMap,Xu=function(t){var e;(e=Qe.get(t.target))===null||e===void 0||e(t)},$u=function(t){t.forEach(Xu)};function Zu(t){var e=t.root,r=j(t,["root"]),n=e||document;De.has(n)||De.set(n,{});var o=De.get(n),a=JSON.stringify(r);return o[a]||(o[a]=new IntersectionObserver($u,g({root:e},r))),o[a]}function qu(t,e,r){var n=Zu(e);return Qe.set(t,r),n.observe(t),function(){Qe.delete(t),n.unobserve(t)}}function Ju(t){var e=t.visualElement,r=t.whileInView,n=t.onViewportEnter,o=t.onViewportLeave,a=t.viewport,i=a===void 0?{}:a,s=m.exports.useRef({hasEnteredView:!1,isInView:!1}),u=Boolean(r||n||o);i.once&&s.current.hasEnteredView&&(u=!1);var l=typeof IntersectionObserver=="undefined"?el:tl;l(u,s.current,e,i)}var Qu={some:0,all:1};function tl(t,e,r,n){var o=n.root,a=n.margin,i=n.amount,s=i===void 0?"some":i,u=n.once;m.exports.useEffect(function(){if(!!t){var l={root:o==null?void 0:o.current,rootMargin:a,threshold:typeof s=="number"?s:Qu[s]},c=function(d){var v,f=d.isIntersecting;if(e.isInView!==f&&(e.isInView=f,!(u&&!f&&e.hasEnteredView))){f&&(e.hasEnteredView=!0),(v=r.animationState)===null||v===void 0||v.setActive(D.InView,f);var p=r.getProps(),h=f?p.onViewportEnter:p.onViewportLeave;h==null||h(d)}};return qu(r.getInstance(),l,c)}},[t,o,a,s])}function el(t,e,r,n){var o=n.fallback,a=o===void 0?!0:o;m.exports.useEffect(function(){!t||!a||requestAnimationFrame(function(){var i;e.hasEnteredView=!0;var s=r.getProps().onViewportEnter;s==null||s(null),(i=r.animationState)===null||i===void 0||i.setActive(D.InView,!0)})},[t])}var lt=function(t){return function(e){return t(e),null}},ci={inView:lt(Ju),tap:lt(Wu),focus:lt(ju),hover:lt(Yu)},rl=0,nl=function(){return rl++},fi=function(){return _(nl)};function di(){var t=m.exports.useContext(At);if(t===null)return[!0,null];var e=t.isPresent,r=t.onExitComplete,n=t.register,o=fi();m.exports.useEffect(function(){return n(o)},[]);var a=function(){return r==null?void 0:r(o)};return!e&&r?[!1,a]:[!0]}function kc(){return ol(m.exports.useContext(At))}function ol(t){return t===null?!0:t.isPresent}function vi(t,e){if(!Array.isArray(e))return!1;var r=e.length;if(r!==t.length)return!1;for(var n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}var il=function(t){return/^\-?\d*\.?\d+$/.test(t)},al=function(t){return/^0[^.\s]+$/.test(t)},pi=function(t){return function(e){return e.test(t)}},sl={test:function(t){return t==="auto"},parse:function(t){return t}},hi=[yt,E,tt,at,xa,ya,sl],Ot=function(t){return hi.find(pi(t))},ul=K(K([],L(hi),!1),[z,nt],!1),ll=function(t){return ul.find(pi(t))};function cl(t,e,r){t.hasValue(e)?t.getValue(e).set(r):t.addValue(e,q(r))}function Dr(t,e){var r=Se(t,e),n=r?t.makeTargetAnimatable(r,!1):{},o=n.transitionEnd,a=o===void 0?{}:o;n.transition;var i=j(n,["transitionEnd","transition"]);i=g(g({},i),a);for(var s in i){var u=Do(i[s]);cl(t,s,u)}}function tr(t,e){var r=K([],L(e),!1).reverse();r.forEach(function(n){var o,a=t.getVariant(n);a&&Dr(t,a),(o=t.variantChildren)===null||o===void 0||o.forEach(function(i){tr(i,e)})})}function fl(t,e){if(Array.isArray(e))return tr(t,e);if(typeof e=="string")return tr(t,[e]);Dr(t,e)}function mi(t,e,r){var n,o,a,i,s=Object.keys(e).filter(function(f){return!t.hasValue(f)}),u=s.length;if(!!u)for(var l=0;l<u;l++){var c=s[l],d=e[c],v=null;Array.isArray(d)&&(v=d[0]),v===null&&(v=(o=(n=r[c])!==null&&n!==void 0?n:t.readValue(c))!==null&&o!==void 0?o:e[c]),v!=null&&(typeof v=="string"&&(il(v)||al(v))?v=parseFloat(v):!ll(v)&&nt.test(d)&&(v=br(c,d)),t.addValue(c,q(v)),(a=(i=r)[c])!==null&&a!==void 0||(i[c]=v),t.setBaseTarget(c,v))}}function dl(t,e){if(!!e){var r=e[t]||e.default||e;return r.from}}function gi(t,e,r){var n,o,a={};for(var i in t)a[i]=(n=dl(i,e))!==null&&n!==void 0?n:(o=r.getValue(i))===null||o===void 0?void 0:o.get();return a}function Ir(t,e,r){r===void 0&&(r={}),t.notifyAnimationStart(e);var n;if(Array.isArray(e)){var o=e.map(function(i){return er(t,i,r)});n=Promise.all(o)}else if(typeof e=="string")n=er(t,e,r);else{var a=typeof e=="function"?Se(t,e,r.custom):e;n=yi(t,a,r)}return n.then(function(){return t.notifyAnimationComplete(e)})}function er(t,e,r){var n;r===void 0&&(r={});var o=Se(t,e,r.custom),a=(o||{}).transition,i=a===void 0?t.getDefaultTransition()||{}:a;r.transitionOverride&&(i=r.transitionOverride);var s=o?function(){return yi(t,o,r)}:function(){return Promise.resolve()},u=!((n=t.variantChildren)===null||n===void 0)&&n.size?function(f){f===void 0&&(f=0);var p=i.delayChildren,h=p===void 0?0:p,y=i.staggerChildren,x=i.staggerDirection;return vl(t,e,h+f,y,x,r)}:function(){return Promise.resolve()},l=i.when;if(l){var c=L(l==="beforeChildren"?[s,u]:[u,s],2),d=c[0],v=c[1];return d().then(v)}else return Promise.all([s(),u(r.delay)])}function yi(t,e,r){var n,o=r===void 0?{}:r,a=o.delay,i=a===void 0?0:a,s=o.transitionOverride,u=o.type,l=t.makeTargetAnimatable(e),c=l.transition,d=c===void 0?t.getDefaultTransition():c,v=l.transitionEnd,f=j(l,["transition","transitionEnd"]);s&&(d=s);var p=[],h=u&&((n=t.animationState)===null||n===void 0?void 0:n.getState()[u]);for(var y in f){var x=t.getValue(y),P=f[y];if(!(!x||P===void 0||h&&ml(h,y))){var b=g({delay:i},d);t.shouldReduceMotion&&qt(y)&&(b=g(g({},b),{type:!1,delay:0}));var S=Pr(y,x,P,b);p.push(S)}}return Promise.all(p).then(function(){v&&Dr(t,v)})}function vl(t,e,r,n,o,a){r===void 0&&(r=0),n===void 0&&(n=0),o===void 0&&(o=1);var i=[],s=(t.variantChildren.size-1)*n,u=o===1?function(l){return l===void 0&&(l=0),l*n}:function(l){return l===void 0&&(l=0),s-l*n};return Array.from(t.variantChildren).sort(hl).forEach(function(l,c){i.push(er(l,e,g(g({},a),{delay:r+u(c)})).then(function(){return l.notifyAnimationComplete(e)}))}),Promise.all(i)}function pl(t){t.forEachValue(function(e){return e.stop()})}function hl(t,e){return t.sortNodePosition(e)}function ml(t,e){var r=t.protectedKeys,n=t.needsAnimating,o=r.hasOwnProperty(e)&&n[e]!==!0;return n[e]=!1,o}var Fr=[D.Animate,D.InView,D.Focus,D.Hover,D.Tap,D.Drag,D.Exit],gl=K([],L(Fr),!1).reverse(),yl=Fr.length;function xl(t){return function(e){return Promise.all(e.map(function(r){var n=r.animation,o=r.options;return Ir(t,n,o)}))}}function bl(t){var e=xl(t),r=Pl(),n={},o=!0,a=function(c,d){var v=Se(t,d);if(v){v.transition;var f=v.transitionEnd,p=j(v,["transition","transitionEnd"]);c=g(g(g({},c),p),f)}return c};function i(c){return n[c]!==void 0}function s(c){e=c(t)}function u(c,d){for(var v,f=t.getProps(),p=t.getVariantContext(!0)||{},h=[],y=new Set,x={},P=1/0,b=function(R){var w=gl[R],A=r[w],I=(v=f[w])!==null&&v!==void 0?v:p[w],B=Z(I),Y=w===d?A.isActive:null;Y===!1&&(P=R);var N=I===p[w]&&I!==f[w]&&B;if(N&&o&&t.manuallyAnimateOnMount&&(N=!1),A.protectedKeys=g({},x),!A.isActive&&Y===null||!I&&!A.prevProp||Ar(I)||typeof I=="boolean")return"continue";var W=Sl(A.prevProp,I),X=W||w===d&&A.isActive&&!N&&B||R>P&&B,et=Array.isArray(I)?I:[I],it=et.reduce(a,{});Y===!1&&(it={});var Rt=A.prevResolvedValues,xt=Rt===void 0?{}:Rt,Jt=g(g({},xt),it),bt=function(C){X=!0,y.delete(C),A.needsAnimating[C]=!0};for(var G in Jt){var O=it[G],V=xt[G];x.hasOwnProperty(G)||(O!==V?Kt(O)&&Kt(V)?!vi(O,V)||W?bt(G):A.protectedKeys[G]=!0:O!==void 0?bt(G):y.add(G):O!==void 0&&y.has(G)?bt(G):A.protectedKeys[G]=!0)}A.prevProp=I,A.prevResolvedValues=it,A.isActive&&(x=g(g({},x),it)),o&&t.blockInitialAnimation&&(X=!1),X&&!N&&h.push.apply(h,K([],L(et.map(function(C){return{animation:C,options:g({type:w},c)}})),!1))},S=0;S<yl;S++)b(S);if(n=g({},x),y.size){var T={};y.forEach(function(R){var w=t.getBaseTarget(R);w!==void 0&&(T[R]=w)}),h.push({animation:T})}var M=Boolean(h.length);return o&&f.initial===!1&&!t.manuallyAnimateOnMount&&(M=!1),o=!1,M?e(h):Promise.resolve()}function l(c,d,v){var f;if(r[c].isActive===d)return Promise.resolve();(f=t.variantChildren)===null||f===void 0||f.forEach(function(y){var x;return(x=y.animationState)===null||x===void 0?void 0:x.setActive(c,d)}),r[c].isActive=d;var p=u(v,c);for(var h in r)r[h].protectedKeys={};return p}return{isAnimated:i,animateChanges:u,setActive:l,setAnimateFunction:s,getState:function(){return r}}}function Sl(t,e){return typeof e=="string"?e!==t:no(e)?!vi(e,t):!1}function dt(t){return t===void 0&&(t=!1),{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Pl(){var t;return t={},t[D.Animate]=dt(!0),t[D.InView]=dt(),t[D.Hover]=dt(),t[D.Tap]=dt(),t[D.Drag]=dt(),t[D.Focus]=dt(),t[D.Exit]=dt(),t}var xi={animation:lt(function(t){var e=t.visualElement,r=t.animate;e.animationState||(e.animationState=bl(e)),Ar(r)&&m.exports.useEffect(function(){return r.subscribe(e)},[r])}),exit:lt(function(t){var e=t.custom,r=t.visualElement,n=L(di(),2),o=n[0],a=n[1],i=m.exports.useContext(At);m.exports.useEffect(function(){var s,u;r.isPresent=o;var l=(s=r.animationState)===null||s===void 0?void 0:s.setActive(D.Exit,!o,{custom:(u=i==null?void 0:i.custom)!==null&&u!==void 0?u:e});!o&&(l==null||l.then(a))},[o])})},bi=function(){function t(e,r,n){var o=this,a=n===void 0?{}:n,i=a.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(!!(o.lastMoveEvent&&o.lastMoveEventInfo)){var v=Fe(o.lastMoveEventInfo,o.history),f=o.startEvent!==null,p=wo(v.offset,{x:0,y:0})>=3;if(!(!f&&!p)){var h=v.point,y=fe().timestamp;o.history.push(g(g({},h),{timestamp:y}));var x=o.handlers,P=x.onStart,b=x.onMove;f||(P&&P(o.lastMoveEvent,v),o.startEvent=o.lastMoveEvent),b&&b(o.lastMoveEvent,v)}}},this.handlePointerMove=function(v,f){if(o.lastMoveEvent=v,o.lastMoveEventInfo=Ie(f,o.transformPagePoint),ri(v)&&v.buttons===0){o.handlePointerUp(v,f);return}k.update(o.updatePoint,!0)},this.handlePointerUp=function(v,f){o.end();var p=o.handlers,h=p.onEnd,y=p.onSessionEnd,x=Fe(Ie(f,o.transformPagePoint),o.history);o.startEvent&&h&&h(v,x),y&&y(v,x)},!(ni(e)&&e.touches.length>1)){this.handlers=r,this.transformPagePoint=i;var s=Lr(e),u=Ie(s,this.transformPagePoint),l=u.point,c=fe().timestamp;this.history=[g(g({},l),{timestamp:c})];var d=r.onSessionStart;d&&d(e,Fe(u,this.history)),this.removeListeners=Te(Et(window,"pointermove",this.handlePointerMove),Et(window,"pointerup",this.handlePointerUp),Et(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(e){this.handlers=e},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),ht.update(this.updatePoint)},t}();function Ie(t,e){return e?{point:e(t.point)}:t}function Fn(t,e){return{x:t.x-e.x,y:t.y-e.y}}function Fe(t,e){var r=t.point;return{point:r,delta:Fn(r,Si(e)),offset:Fn(r,Vl(e)),velocity:Tl(e,.1)}}function Vl(t){return t[0]}function Si(t){return t[t.length-1]}function Tl(t,e){if(t.length<2)return{x:0,y:0};for(var r=t.length-1,n=null,o=Si(t);r>=0&&(n=t[r],!(o.timestamp-n.timestamp>he(e)));)r--;if(!n)return{x:0,y:0};var a=(o.timestamp-n.timestamp)/1e3;if(a===0)return{x:0,y:0};var i={x:(o.x-n.x)/a,y:(o.y-n.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Cl(t,e,r){var n=e.min,o=e.max;return n!==void 0&&t<n?t=r?F(n,t,r.min):Math.max(t,n):o!==void 0&&t>o&&(t=r?F(o,t,r.max):Math.min(t,o)),t}function jn(t,e,r){return{min:e!==void 0?t.min+e:void 0,max:r!==void 0?t.max+r-(t.max-t.min):void 0}}function El(t,e){var r=e.top,n=e.left,o=e.bottom,a=e.right;return{x:jn(t.x,n,a),y:jn(t.y,r,o)}}function Bn(t,e){var r,n=e.min-t.min,o=e.max-t.max;return e.max-e.min<t.max-t.min&&(r=L([o,n],2),n=r[0],o=r[1]),{min:n,max:o}}function wl(t,e){return{x:Bn(t.x,e.x),y:Bn(t.y,e.y)}}function Al(t,e){var r=.5,n=ot(t),o=ot(e);return o>n?r=kt(e.min,e.max-n,t.min):n>o&&(r=kt(t.min,t.max-o,e.min)),de(0,1,r)}function Ml(t,e){var r={};return e.min!==void 0&&(r.min=e.min-t.min),e.max!==void 0&&(r.max=e.max-t.min),r}var rr=.35;function Rl(t){return t===void 0&&(t=rr),t===!1?t=0:t===!0&&(t=rr),{x:Un(t,"left","right"),y:Un(t,"top","bottom")}}function Un(t,e,r){return{min:_n(t,e),max:_n(t,r)}}function _n(t,e){var r;return typeof t=="number"?t:(r=t[e])!==null&&r!==void 0?r:0}function Pi(t){var e=t.top,r=t.left,n=t.right,o=t.bottom;return{x:{min:r,max:n},y:{min:e,max:o}}}function Ll(t){var e=t.x,r=t.y;return{top:r.min,right:e.max,bottom:r.max,left:e.min}}function Ol(t,e){if(!e)return t;var r=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function Vi(t,e){return Pi(Ol(t.getBoundingClientRect(),e))}function Dl(t,e,r){var n=Vi(t,r),o=e.scroll;return o&&(Vt(n.x,o.x),Vt(n.y,o.y)),n}var Il=new WeakMap,Fl=function(){function t(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=U(),this.visualElement=e}return t.prototype.start=function(e,r){var n=this,o=r===void 0?{}:r,a=o.snapToCursor,i=a===void 0?!1:a;if(this.visualElement.isPresent!==!1){var s=function(d){n.stopAnimation(),i&&n.snapToCursor(Lr(d,"page").point)},u=function(d,v){var f,p=n.getProps(),h=p.drag,y=p.dragPropagation,x=p.onDragStart;h&&!y&&(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=si(h),!n.openGlobalLock)||(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),Q(function(P){var b,S,T=n.getAxisMotionValue(P).get()||0;if(tt.test(T)){var M=(S=(b=n.visualElement.projection)===null||b===void 0?void 0:b.layout)===null||S===void 0?void 0:S.actual[P];if(M){var R=ot(M);T=R*(parseFloat(T)/100)}}n.originPoint[P]=T}),x==null||x(d,v),(f=n.visualElement.animationState)===null||f===void 0||f.setActive(D.Drag,!0))},l=function(d,v){var f=n.getProps(),p=f.dragPropagation,h=f.dragDirectionLock,y=f.onDirectionLock,x=f.onDrag;if(!(!p&&!n.openGlobalLock)){var P=v.offset;if(h&&n.currentDirection===null){n.currentDirection=jl(P),n.currentDirection!==null&&(y==null||y(n.currentDirection));return}n.updateAxis("x",v.point,P),n.updateAxis("y",v.point,P),n.visualElement.syncRender(),x==null||x(d,v)}},c=function(d,v){return n.stop(d,v)};this.panSession=new bi(e,{onSessionStart:s,onStart:u,onMove:l,onSessionEnd:c},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},t.prototype.stop=function(e,r){var n=this.isDragging;if(this.cancel(),!!n){var o=r.velocity;this.startAnimation(o);var a=this.getProps().onDragEnd;a==null||a(e,r)}},t.prototype.cancel=function(){var e,r;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(e=this.panSession)===null||e===void 0||e.end(),this.panSession=void 0;var n=this.getProps().dragPropagation;!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(r=this.visualElement.animationState)===null||r===void 0||r.setActive(D.Drag,!1)},t.prototype.updateAxis=function(e,r,n){var o=this.getProps().drag;if(!(!n||!oe(e,o,this.currentDirection))){var a=this.getAxisMotionValue(e),i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=Cl(i,this.constraints[e],this.elastic[e])),a.set(i)}},t.prototype.resolveConstraints=function(){var e=this,r=this.getProps(),n=r.dragConstraints,o=r.dragElastic,a=(this.visualElement.projection||{}).layout,i=this.constraints;n&&Pt(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&a?this.constraints=El(a.actual,n):this.constraints=!1,this.elastic=Rl(o),i!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&Q(function(s){e.getAxisMotionValue(s)&&(e.constraints[s]=Ml(a.actual[s],e.constraints[s]))})},t.prototype.resolveRefConstraints=function(){var e=this.getProps(),r=e.dragConstraints,n=e.onMeasureDragConstraints;if(!r||!Pt(r))return!1;var o=r.current,a=this.visualElement.projection;if(!a||!a.layout)return!1;var i=Dl(o,a.root,this.visualElement.getTransformPagePoint()),s=wl(a.layout.actual,i);if(n){var u=n(Ll(s));this.hasMutatedConstraints=!!u,u&&(s=Pi(u))}return s},t.prototype.startAnimation=function(e){var r=this,n=this.getProps(),o=n.drag,a=n.dragMomentum,i=n.dragElastic,s=n.dragTransition,u=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},d=Q(function(v){var f;if(!!oe(v,o,r.currentDirection)){var p=(f=c==null?void 0:c[v])!==null&&f!==void 0?f:{};u&&(p={min:0,max:0});var h=i?200:1e6,y=i?40:1e7,x=g(g({type:"inertia",velocity:a?e[v]:0,bounceStiffness:h,bounceDamping:y,timeConstant:750,restDelta:1,restSpeed:10},s),p);return r.startAxisValueAnimation(v,x)}});return Promise.all(d).then(l)},t.prototype.startAxisValueAnimation=function(e,r){var n=this.getAxisMotionValue(e);return Pr(e,n,0,r)},t.prototype.stopAnimation=function(){var e=this;Q(function(r){return e.getAxisMotionValue(r).stop()})},t.prototype.getAxisMotionValue=function(e){var r,n,o="_drag"+e.toUpperCase(),a=this.visualElement.getProps()[o];return a||this.visualElement.getValue(e,(n=(r=this.visualElement.getProps().initial)===null||r===void 0?void 0:r[e])!==null&&n!==void 0?n:0)},t.prototype.snapToCursor=function(e){var r=this;Q(function(n){var o=r.getProps().drag;if(!!oe(n,o,r.currentDirection)){var a=r.visualElement.projection,i=r.getAxisMotionValue(n);if(a&&a.layout){var s=a.layout.actual[n],u=s.min,l=s.max;i.set(e[n]-F(u,l,.5))}}})},t.prototype.scalePositionWithinConstraints=function(){var e=this,r,n=this.getProps(),o=n.drag,a=n.dragConstraints,i=this.visualElement.projection;if(!(!Pt(a)||!i||!this.constraints)){this.stopAnimation();var s={x:0,y:0};Q(function(l){var c=e.getAxisMotionValue(l);if(c){var d=c.get();s[l]=Al({min:d,max:d},e.constraints[l])}});var u=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=u?u({},""):"none",(r=i.root)===null||r===void 0||r.updateScroll(),i.updateLayout(),this.resolveConstraints(),Q(function(l){if(!!oe(l,o,null)){var c=e.getAxisMotionValue(l),d=e.constraints[l],v=d.min,f=d.max;c.set(F(v,f,s[l]))}})}},t.prototype.addListeners=function(){var e=this,r;Il.set(this.visualElement,this);var n=this.visualElement.getInstance(),o=Et(n,"pointerdown",function(l){var c=e.getProps(),d=c.drag,v=c.dragListener,f=v===void 0?!0:v;d&&f&&e.start(l)}),a=function(){var l=e.getProps().dragConstraints;Pt(l)&&(e.constraints=e.resolveRefConstraints())},i=this.visualElement.projection,s=i.addEventListener("measure",a);i&&!i.layout&&((r=i.root)===null||r===void 0||r.updateScroll(),i.updateLayout()),a();var u=mt(window,"resize",function(){e.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(l){var c=l.delta,d=l.hasLayoutChanged;e.isDragging&&d&&(Q(function(v){var f=e.getAxisMotionValue(v);!f||(e.originPoint[v]+=c[v].translate,f.set(f.get()+c[v].translate))}),e.visualElement.syncRender())}),function(){u(),o(),s()}},t.prototype.getProps=function(){var e=this.visualElement.getProps(),r=e.drag,n=r===void 0?!1:r,o=e.dragDirectionLock,a=o===void 0?!1:o,i=e.dragPropagation,s=i===void 0?!1:i,u=e.dragConstraints,l=u===void 0?!1:u,c=e.dragElastic,d=c===void 0?rr:c,v=e.dragMomentum,f=v===void 0?!0:v;return g(g({},e),{drag:n,dragDirectionLock:a,dragPropagation:s,dragConstraints:l,dragElastic:d,dragMomentum:f})},t}();function oe(t,e,r){return(e===!0||e===t)&&(r===null||r===t)}function jl(t,e){e===void 0&&(e=10);var r=null;return Math.abs(t.y)>e?r="y":Math.abs(t.x)>e&&(r="x"),r}function Bl(t){var e=t.dragControls,r=t.visualElement,n=_(function(){return new Fl(r)});m.exports.useEffect(function(){return e&&e.subscribe(n)},[n,e]),m.exports.useEffect(function(){return n.addListeners()},[n])}function Ul(t){var e=t.onPan,r=t.onPanStart,n=t.onPanEnd,o=t.onPanSessionStart,a=t.visualElement,i=e||r||n||o,s=m.exports.useRef(null),u=m.exports.useContext(ct).transformPagePoint,l={onSessionStart:o,onStart:r,onMove:e,onEnd:function(d,v){s.current=null,n&&n(d,v)}};m.exports.useEffect(function(){s.current!==null&&s.current.updateHandlers(l)});function c(d){s.current=new bi(d,l,{transformPagePoint:u})}xe(a,"pointerdown",i&&c),Or(function(){return s.current&&s.current.end()})}var Ti={pan:lt(Ul),drag:lt(Bl)},ie=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function _l(){var t=ie.map(function(){return new jt}),e={},r={clearAllListeners:function(){return t.forEach(function(n){return n.clear()})},updatePropListeners:function(n){ie.forEach(function(o){var a,i="on"+o,s=n[i];(a=e[o])===null||a===void 0||a.call(e),s&&(e[o]=r[i](s))})}};return t.forEach(function(n,o){r["on"+ie[o]]=function(a){return n.add(a)},r["notify"+ie[o]]=function(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];return n.notify.apply(n,K([],L(a),!1))}}),r}function Nl(t,e,r){var n;for(var o in e){var a=e[o],i=r[o];if($(a))t.addValue(o,a);else if($(i))t.addValue(o,q(a));else if(i!==a)if(t.hasValue(o)){var s=t.getValue(o);!s.hasAnimated&&s.set(a)}else t.addValue(o,q((n=t.getStaticValue(o))!==null&&n!==void 0?n:a))}for(var o in r)e[o]===void 0&&t.removeValue(o);return e}var jr=function(t){var e=t.treeType,r=e===void 0?"":e,n=t.build,o=t.getBaseTarget,a=t.makeTargetAnimatable,i=t.measureViewportBox,s=t.render,u=t.readValueFromInstance,l=t.removeValueFromRenderState,c=t.sortNodePosition,d=t.scrapeMotionValuesFromProps;return function(v,f){var p=v.parent,h=v.props,y=v.presenceId,x=v.blockInitialAnimation,P=v.visualState,b=v.shouldReduceMotion;f===void 0&&(f={});var S=!1,T=P.latestValues,M=P.renderState,R,w=_l(),A=new Map,I=new Map,B={},Y=g({},T),N;function W(){!R||!S||(X(),s(R,M,h.style,O.projection))}function X(){n(O,M,T,f,h)}function et(){w.notifyUpdate(T)}function it(V,C){var H=C.onChange(function(Qt){T[V]=Qt,h.onUpdate&&k.update(et,!1,!0)}),Lt=C.onRenderRequest(O.scheduleRender);I.set(V,function(){H(),Lt()})}var Rt=d(h);for(var xt in Rt){var Jt=Rt[xt];T[xt]!==void 0&&$(Jt)&&Jt.set(T[xt],!1)}var bt=Pe(h),G=io(h),O=g(g({treeType:r,current:null,depth:p?p.depth+1:0,parent:p,children:new Set,presenceId:y,shouldReduceMotion:b,variantChildren:G?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(p==null?void 0:p.isMounted()),blockInitialAnimation:x,isMounted:function(){return Boolean(R)},mount:function(V){S=!0,R=O.current=V,O.projection&&O.projection.mount(V),G&&p&&!bt&&(N=p==null?void 0:p.addVariantChild(O)),A.forEach(function(C,H){return it(H,C)}),p==null||p.children.add(O),O.setProps(h)},unmount:function(){var V;(V=O.projection)===null||V===void 0||V.unmount(),ht.update(et),ht.render(W),I.forEach(function(C){return C()}),N==null||N(),p==null||p.children.delete(O),w.clearAllListeners(),R=void 0,S=!1},addVariantChild:function(V){var C,H=O.getClosestVariantNode();if(H)return(C=H.variantChildren)===null||C===void 0||C.add(V),function(){return H.variantChildren.delete(V)}},sortNodePosition:function(V){return!c||r!==V.treeType?0:c(O.getInstance(),V.getInstance())},getClosestVariantNode:function(){return G?O:p==null?void 0:p.getClosestVariantNode()},getLayoutId:function(){return h.layoutId},getInstance:function(){return R},getStaticValue:function(V){return T[V]},setStaticValue:function(V,C){return T[V]=C},getLatestValues:function(){return T},setVisibility:function(V){O.isVisible!==V&&(O.isVisible=V,O.scheduleRender())},makeTargetAnimatable:function(V,C){return C===void 0&&(C=!0),a(O,V,h,C)},measureViewportBox:function(){return i(R,h)},addValue:function(V,C){O.hasValue(V)&&O.removeValue(V),A.set(V,C),T[V]=C.get(),it(V,C)},removeValue:function(V){var C;A.delete(V),(C=I.get(V))===null||C===void 0||C(),I.delete(V),delete T[V],l(V,M)},hasValue:function(V){return A.has(V)},getValue:function(V,C){var H=A.get(V);return H===void 0&&C!==void 0&&(H=q(C),O.addValue(V,H)),H},forEachValue:function(V){return A.forEach(V)},readValue:function(V){var C;return(C=T[V])!==null&&C!==void 0?C:u(R,V,f)},setBaseTarget:function(V,C){Y[V]=C},getBaseTarget:function(V){if(o){var C=o(h,V);if(C!==void 0&&!$(C))return C}return Y[V]}},w),{build:function(){return X(),M},scheduleRender:function(){k.render(W,!1,!0)},syncRender:W,setProps:function(V){(V.transformTemplate||h.transformTemplate)&&O.scheduleRender(),h=V,w.updatePropListeners(V),B=Nl(O,d(h),B)},getProps:function(){return h},getVariant:function(V){var C;return(C=h.variants)===null||C===void 0?void 0:C[V]},getDefaultTransition:function(){return h.transition},getTransformPagePoint:function(){return h.transformPagePoint},getVariantContext:function(V){if(V===void 0&&(V=!1),V)return p==null?void 0:p.getVariantContext();if(!bt){var C=(p==null?void 0:p.getVariantContext())||{};return h.initial!==void 0&&(C.initial=h.initial),C}for(var H={},Lt=0;Lt<Hl;Lt++){var Qt=Ci[Lt],Ee=h[Qt];(Z(Ee)||Ee===!1)&&(H[Qt]=Ee)}return H}});return O}},Ci=K(["initial"],L(Fr),!1),Hl=Ci.length;function nr(t){return typeof t=="string"&&t.startsWith("var(--")}var Ei=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function zl(t){var e=Ei.exec(t);if(!e)return[,];var r=L(e,3),n=r[1],o=r[2];return[n,o]}function or(t,e,r){var n=L(zl(t),2),o=n[0],a=n[1];if(!!o){var i=window.getComputedStyle(e).getPropertyValue(o);return i?i.trim():nr(a)?or(a,e):a}}function kl(t,e,r){var n,o=j(e,[]),a=t.getInstance();if(!(a instanceof Element))return{target:o,transitionEnd:r};r&&(r=g({},r)),t.forEachValue(function(l){var c=l.get();if(!!nr(c)){var d=or(c,a);d&&l.set(d)}});for(var i in o){var s=o[i];if(!!nr(s)){var u=or(s,a);!u||(o[i]=u,r&&((n=r[i])!==null&&n!==void 0||(r[i]=s)))}}return{target:o,transitionEnd:r}}var Gl=new Set(["width","height","top","left","right","bottom","x","y"]),wi=function(t){return Gl.has(t)},Kl=function(t){return Object.keys(t).some(wi)},Ai=function(t,e){t.set(e,!1),t.set(e)},Nn=function(t){return t===yt||t===E},Hn;(function(t){t.width="width",t.height="height",t.left="left",t.right="right",t.top="top",t.bottom="bottom"})(Hn||(Hn={}));var zn=function(t,e){return parseFloat(t.split(", ")[e])},kn=function(t,e){return function(r,n){var o=n.transform;if(o==="none"||!o)return 0;var a=o.match(/^matrix3d\((.+)\)$/);if(a)return zn(a[1],e);var i=o.match(/^matrix\((.+)\)$/);return i?zn(i[1],t):0}},Yl=new Set(["x","y","z"]),Wl=Yt.filter(function(t){return!Yl.has(t)});function Xl(t){var e=[];return Wl.forEach(function(r){var n=t.getValue(r);n!==void 0&&(e.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),e.length&&t.syncRender(),e}var Gn={width:function(t,e){var r=t.x,n=e.paddingLeft,o=n===void 0?"0":n,a=e.paddingRight,i=a===void 0?"0":a;return r.max-r.min-parseFloat(o)-parseFloat(i)},height:function(t,e){var r=t.y,n=e.paddingTop,o=n===void 0?"0":n,a=e.paddingBottom,i=a===void 0?"0":a;return r.max-r.min-parseFloat(o)-parseFloat(i)},top:function(t,e){var r=e.top;return parseFloat(r)},left:function(t,e){var r=e.left;return parseFloat(r)},bottom:function(t,e){var r=t.y,n=e.top;return parseFloat(n)+(r.max-r.min)},right:function(t,e){var r=t.x,n=e.left;return parseFloat(n)+(r.max-r.min)},x:kn(4,13),y:kn(5,14)},$l=function(t,e,r){var n=e.measureViewportBox(),o=e.getInstance(),a=getComputedStyle(o),i=a.display,s={};i==="none"&&e.setStaticValue("display",t.display||"block"),r.forEach(function(l){s[l]=Gn[l](n,a)}),e.syncRender();var u=e.measureViewportBox();return r.forEach(function(l){var c=e.getValue(l);Ai(c,s[l]),t[l]=Gn[l](u,a)}),t},Zl=function(t,e,r,n){r===void 0&&(r={}),n===void 0&&(n={}),e=g({},e),n=g({},n);var o=Object.keys(e).filter(wi),a=[],i=!1,s=[];if(o.forEach(function(l){var c=t.getValue(l);if(!!t.hasValue(l)){var d=r[l],v=Ot(d),f=e[l],p;if(Kt(f)){var h=f.length,y=f[0]===null?1:0;d=f[y],v=Ot(d);for(var x=y;x<h;x++)p?ce(Ot(f[x])===p):p=Ot(f[x])}else p=Ot(f);if(v!==p)if(Nn(v)&&Nn(p)){var P=c.get();typeof P=="string"&&c.set(parseFloat(P)),typeof f=="string"?e[l]=parseFloat(f):Array.isArray(f)&&p===E&&(e[l]=f.map(parseFloat))}else(v==null?void 0:v.transform)&&(p==null?void 0:p.transform)&&(d===0||f===0)?d===0?c.set(p.transform(d)):e[l]=v.transform(f):(i||(a=Xl(t),i=!0),s.push(l),n[l]=n[l]!==void 0?n[l]:e[l],Ai(c,f))}}),s.length){var u=$l(e,t,s);return a.length&&a.forEach(function(l){var c=L(l,2),d=c[0],v=c[1];t.getValue(d).set(v)}),t.syncRender(),{target:u,transitionEnd:n}}else return{target:e,transitionEnd:n}};function ql(t,e,r,n){return Kl(e)?Zl(t,e,r,n):{target:e,transitionEnd:n}}var Jl=function(t,e,r,n){var o=kl(t,e,n);return e=o.target,n=o.transitionEnd,ql(t,e,r,n)};function Ql(t){return window.getComputedStyle(t)}var Mi={treeType:"dom",readValueFromInstance:function(t,e){if(qt(e)){var r=xr(e);return r&&r.default||0}else{var n=Ql(t);return(Yo(e)?n.getPropertyValue(e):n[e])||0}},sortNodePosition:function(t,e){return t.compareDocumentPosition(e)&2?1:-1},getBaseTarget:function(t,e){var r;return(r=t.style)===null||r===void 0?void 0:r[e]},measureViewportBox:function(t,e){var r=e.transformPagePoint;return Vi(t,r)},resetTransform:function(t,e,r){var n=r.transformTemplate;e.style.transform=n?n({},""):"none",t.scheduleRender()},restoreTransform:function(t,e){t.style.transform=e.style.transform},removeValueFromRenderState:function(t,e){var r=e.vars,n=e.style;delete r[t],delete n[t]},makeTargetAnimatable:function(t,e,r,n){var o=r.transformValues;n===void 0&&(n=!0);var a=e.transition,i=e.transitionEnd,s=j(e,["transition","transitionEnd"]),u=gi(s,a||{},t);if(o&&(i&&(i=o(i)),s&&(s=o(s)),u&&(u=o(u))),n){mi(t,s,u);var l=Jl(t,s,u,i);i=l.transitionEnd,s=l.target}return g({transition:a,transitionEnd:i},s)},scrapeMotionValuesFromProps:wr,build:function(t,e,r,n,o){t.isVisible!==void 0&&(e.style.visibility=t.isVisible?"visible":"hidden"),Tr(e,r,n,o.transformTemplate)},render:Jo},tc=jr(Mi),ec=jr(g(g({},Mi),{getBaseTarget:function(t,e){return t[e]},readValueFromInstance:function(t,e){var r;return qt(e)?((r=xr(e))===null||r===void 0?void 0:r.default)||0:(e=Qo.has(e)?e:qo(e),t.getAttribute(e))},scrapeMotionValuesFromProps:ei,build:function(t,e,r,n,o){Er(e,r,n,o.transformTemplate)},render:ti})),Br=function(t,e){return Vr(t)?ec(e,{enableHardwareAcceleration:!1}):tc(e,{enableHardwareAcceleration:!0})};function Kn(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}var Dt={correct:function(t,e){if(!e.target)return t;if(typeof t=="string")if(E.test(t))t=parseFloat(t);else return t;var r=Kn(t,e.target.x),n=Kn(t,e.target.y);return"".concat(r,"% ").concat(n,"%")}},Yn="_$css",rc={correct:function(t,e){var r=e.treeScale,n=e.projectionDelta,o=t,a=t.includes("var("),i=[];a&&(t=t.replace(Ei,function(h){return i.push(h),Yn}));var s=nt.parse(t);if(s.length>5)return o;var u=nt.createTransformer(t),l=typeof s[0]!="number"?1:0,c=n.x.scale*r.x,d=n.y.scale*r.y;s[0+l]/=c,s[1+l]/=d;var v=F(c,d,.5);typeof s[2+l]=="number"&&(s[2+l]/=v),typeof s[3+l]=="number"&&(s[3+l]/=v);var f=u(s);if(a){var p=0;f=f.replace(Yn,function(){var h=i[p];return p++,h})}return f}},nc=function(t){Qn(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.componentDidMount=function(){var r=this,n=this.props,o=n.visualElement,a=n.layoutGroup,i=n.switchLayoutGroup,s=n.layoutId,u=o.projection;ks(ic),u&&(a!=null&&a.group&&a.group.add(u),(i==null?void 0:i.register)&&s&&i.register(u),u.root.didUpdate(),u.addEventListener("animationComplete",function(){r.safeToRemove()}),u.setOptions(g(g({},u.options),{onExitComplete:function(){return r.safeToRemove()}}))),Nt.hasEverUpdated=!0},e.prototype.getSnapshotBeforeUpdate=function(r){var n=this,o=this.props,a=o.layoutDependency,i=o.visualElement,s=o.drag,u=o.isPresent,l=i.projection;return l&&(l.isPresent=u,s||r.layoutDependency!==a||a===void 0?l.willUpdate():this.safeToRemove(),r.isPresent!==u&&(u?l.promote():l.relegate()||k.postRender(function(){var c;!((c=l.getStack())===null||c===void 0)&&c.members.length||n.safeToRemove()}))),null},e.prototype.componentDidUpdate=function(){var r=this.props.visualElement.projection;r&&(r.root.didUpdate(),!r.currentAnimation&&r.isLead()&&this.safeToRemove())},e.prototype.componentWillUnmount=function(){var r=this.props,n=r.visualElement,o=r.layoutGroup,a=r.switchLayoutGroup,i=n.projection;i&&(i.scheduleCheckAfterUnmount(),o!=null&&o.group&&o.group.remove(i),a!=null&&a.deregister&&a.deregister(i))},e.prototype.safeToRemove=function(){var r=this.props.safeToRemove;r==null||r()},e.prototype.render=function(){return null},e}(Jn.Component);function oc(t){var e=L(di(),2),r=e[0],n=e[1],o=m.exports.useContext(Wt);return ki(nc,zr({},g({},t,{layoutGroup:o,switchLayoutGroup:m.exports.useContext(zo),isPresent:r,safeToRemove:n})))}var ic={borderRadius:g(g({},Dt),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Dt,borderTopRightRadius:Dt,borderBottomLeftRadius:Dt,borderBottomRightRadius:Dt,boxShadow:rc},Ri={measureLayout:oc},ac=Ho({attachResizeListener:function(t,e){return t.addEventListener("resize",e,{passive:!0}),function(){return t.removeEventListener("resize",e)}},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}}}),pt={current:void 0},Ur=Ho({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!pt.current){var t=new ac(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),pt.current=t}return pt.current},resetTransform:function(t,e){t.style.transform=e!=null?e:"none"}}),Li=g(g(g(g({},xi),ci),Ti),Ri),Oi=Go(function(t,e){return Rr(t,e,Li,Br,Ur)});function Gc(t){return ko(Rr(t,{forwardMotionProps:!1},Li,Br,Ur))}var Kc=Go(Rr);function Di(){var t=m.exports.useRef(!1);return wt(function(){return t.current=!0,function(){t.current=!1}},[]),t}function _r(){var t=Di(),e=L(m.exports.useState(0),2),r=e[0],n=e[1],o=m.exports.useCallback(function(){t.current&&n(r+1)},[r]),a=m.exports.useCallback(function(){return k.postRender(o)},[o]);return[a,r]}var je=function(t){var e=t.children,r=t.initial,n=t.isPresent,o=t.onExitComplete,a=t.custom,i=t.presenceAffectsLayout,s=_(sc),u=fi(),l=m.exports.useMemo(function(){return{id:u,initial:r,isPresent:n,custom:a,onExitComplete:function(c){var d,v;s.set(c,!0);try{for(var f=Gi(s.values()),p=f.next();!p.done;p=f.next()){var h=p.value;if(!h)return}}catch(y){d={error:y}}finally{try{p&&!p.done&&(v=f.return)&&v.call(f)}finally{if(d)throw d.error}}o==null||o()},register:function(c){return s.set(c,!1),function(){return s.delete(c)}}}},i?void 0:[n]);return m.exports.useMemo(function(){s.forEach(function(c,d){return s.set(d,!1)})},[n]),m.exports.useEffect(function(){!n&&!s.size&&(o==null||o())},[n]),m.exports.createElement(At.Provider,{value:l},e)};function sc(){return new Map}var St=function(t){return t.key||""};function uc(t,e){t.forEach(function(r){var n=St(r);e.set(n,r)})}function lc(t){var e=[];return m.exports.Children.forEach(t,function(r){m.exports.isValidElement(r)&&e.push(r)}),e}var Yc=function(t){var e=t.children,r=t.custom,n=t.initial,o=n===void 0?!0:n,a=t.onExitComplete,i=t.exitBeforeEnter,s=t.presenceAffectsLayout,u=s===void 0?!0:s,l=L(_r(),1),c=l[0],d=m.exports.useContext(Wt).forceRender;d&&(c=d);var v=Di(),f=lc(e),p=f,h=new Set,y=m.exports.useRef(p),x=m.exports.useRef(new Map).current,P=m.exports.useRef(!0);if(wt(function(){P.current=!1,uc(f,x),y.current=p}),Or(function(){P.current=!0,x.clear(),h.clear()}),P.current)return m.exports.createElement(m.exports.Fragment,null,p.map(function(w){return m.exports.createElement(je,{key:St(w),isPresent:!0,initial:o?void 0:!1,presenceAffectsLayout:u},w)}));p=K([],L(p),!1);for(var b=y.current.map(St),S=f.map(St),T=b.length,M=0;M<T;M++){var R=b[M];S.indexOf(R)===-1&&h.add(R)}return i&&h.size&&(p=[]),h.forEach(function(w){if(S.indexOf(w)===-1){var A=x.get(w);if(!!A){var I=b.indexOf(w),B=function(){x.delete(w),h.delete(w);var Y=y.current.findIndex(function(N){return N.key===w});if(y.current.splice(Y,1),!h.size){if(y.current=f,v.current===!1)return;c(),a&&a()}};p.splice(I,0,m.exports.createElement(je,{key:St(A),isPresent:!1,onExitComplete:B,custom:r,presenceAffectsLayout:u},A))}}}),p=p.map(function(w){var A=w.key;return h.has(A)?w:m.exports.createElement(je,{key:St(w),isPresent:!0,presenceAffectsLayout:u},w)}),m.exports.createElement(m.exports.Fragment,null,h.size?p:p.map(function(w){return m.exports.cloneElement(w)}))},cc=m.exports.createContext(null),fc=function(t){return!t.isLayoutDirty&&t.willUpdate(!1)};function Wn(){var t=new Set,e=new WeakMap,r=function(){return t.forEach(fc)};return{add:function(n){t.add(n),e.set(n,n.addEventListener("willUpdate",r))},remove:function(n){var o;t.delete(n),(o=e.get(n))===null||o===void 0||o(),e.delete(n),r()},dirty:r}}var Ii=function(t){return t===!0},dc=function(t){return Ii(t===!0)||t==="id"},vc=function(t){var e,r,n=t.children,o=t.id,a=t.inheritId,i=t.inherit,s=i===void 0?!0:i;a!==void 0&&(s=a);var u=m.exports.useContext(Wt),l=m.exports.useContext(cc),c=L(_r(),2),d=c[0],v=c[1],f=m.exports.useRef(null),p=(e=u.id)!==null&&e!==void 0?e:l;f.current===null&&(dc(s)&&p&&(o=o?p+"-"+o:p),f.current={id:o,group:Ii(s)&&(r=u==null?void 0:u.group)!==null&&r!==void 0?r:Wn()});var h=m.exports.useMemo(function(){return g(g({},f.current),{forceRender:d})},[v]);return m.exports.createElement(Wt.Provider,{value:h},n)},pc=0,Wc=function(t){var e=t.children;return m.exports.useEffect(function(){},[]),m.exports.createElement(vc,{id:_(function(){return"asl-".concat(pc++)})},e)};function Xc(t){var e=t.children,r=t.isValidProp,n=j(t,["children","isValidProp"]);r&&$o(r),n=g(g({},m.exports.useContext(ct)),n),n.isStatic=_(function(){return n.isStatic});var o=m.exports.useMemo(function(){return n},[JSON.stringify(n.transition),n.transformPagePoint]);return m.exports.createElement(ct.Provider,{value:o},e)}function $c(t){var e=t.children,r=t.features,n=t.strict,o=n===void 0?!1:n,a=L(m.exports.useState(!Be(r)),2),i=a[1],s=m.exports.useRef(void 0);if(!Be(r)){var u=r.renderer,l=j(r,["renderer"]);s.current=u,_e(l)}return m.exports.useEffect(function(){Be(r)&&r().then(function(c){var d=c.renderer,v=j(c,["renderer"]);_e(v),s.current=d,i(!0)})},[]),m.exports.createElement(sr.Provider,{value:{renderer:s.current,strict:o}},e)}function Be(t){return typeof t=="function"}var Fi=m.exports.createContext(null);function hc(t,e,r,n){if(!n)return t;var o=t.findIndex(function(c){return c.value===e});if(o===-1)return t;var a=n>0?1:-1,i=t[o+a];if(!i)return t;var s=t[o],u=i.layout,l=F(u.min,u.max,.5);return a===1&&s.layout.max+r>l||a===-1&&s.layout.min+r<l?hs(t,o,o+a):t}function mc(t,e){var r=t.children,n=t.as,o=n===void 0?"ul":n,a=t.axis,i=a===void 0?"y":a,s=t.onReorder,u=t.values,l=j(t,["children","as","axis","onReorder","values"]),c=_(function(){return Oi(o)}),d=[],v=m.exports.useRef(!1),f={axis:i,registerItem:function(p,h){h&&d.findIndex(function(y){return p===y.value})===-1&&(d.push({value:p,layout:h[i]}),d.sort(xc))},updateOrder:function(p,h,y){if(!v.current){var x=hc(d,p,h,y);d!==x&&(v.current=!0,s(x.map(yc).filter(function(P){return u.indexOf(P)!==-1})))}}};return m.exports.useEffect(function(){v.current=!1}),m.exports.createElement(c,g({},l,{ref:e}),m.exports.createElement(Fi.Provider,{value:f},r))}var gc=m.exports.forwardRef(mc);function yc(t){return t.value}function xc(t,e){return t.layout.min-e.layout.min}function gt(t){var e=_(function(){return q(t)}),r=m.exports.useContext(ct).isStatic;if(r){var n=L(m.exports.useState(t),2),o=n[1];m.exports.useEffect(function(){return e.onChange(o)},[])}return e}var bc=function(t){return typeof t=="object"&&t.mix},Sc=function(t){return bc(t)?t.mix:void 0};function Pc(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var r=!Array.isArray(t[0]),n=r?0:-1,o=t[0+n],a=t[1+n],i=t[2+n],s=t[3+n],u=cr(a,i,g({mixer:Sc(i[0])},s));return r?u(o):u}function Vc(t,e){m.exports.useEffect(function(){if($(t))return t.onChange(e)},[e])}function Tc(t,e){m.exports.useEffect(function(){var r=t.map(function(n){return n.onChange(e)});return function(){return r.forEach(function(n){return n()})}})}function ji(t,e){var r=gt(e()),n=function(){return r.set(e())};return n(),Tc(t,function(){return k.update(n,!1,!0)}),r}function ir(t,e,r,n){var o=typeof e=="function"?e:Pc(e,r,n);return Array.isArray(t)?Xn(t,o):Xn([t],function(a){var i=L(a,1),s=i[0];return o(s)})}function Xn(t,e){var r=_(function(){return[]});return ji(t,function(){r.length=0;for(var n=t.length,o=0;o<n;o++)r[o]=t[o].get();return e(r)})}function $n(t,e){return e===void 0&&(e=0),$(t)?t:gt(e)}function Cc(t,e){var r=t.children,n=t.style,o=t.value,a=t.as,i=a===void 0?"li":a,s=t.onDrag,u=t.layout,l=u===void 0?!0:u,c=j(t,["children","style","value","as","onDrag","layout"]),d=_(function(){return Oi(i)}),v=m.exports.useContext(Fi),f={x:$n(n==null?void 0:n.x),y:$n(n==null?void 0:n.y)},p=ir([f.x,f.y],function(S){var T=L(S,2),M=T[0],R=T[1];return M||R?1:"unset"}),h=m.exports.useRef(null),y=v,x=y.axis,P=y.registerItem,b=y.updateOrder;return m.exports.useEffect(function(){P(o,h.current)},[v]),m.exports.createElement(d,g({drag:x},c,{dragSnapToOrigin:!0,style:g(g({},n),{x:f.x,y:f.y,zIndex:p}),layout:l,onDrag:function(S,T){var M=T.velocity;M[x]&&b(o,f[x].get(),M[x]),s==null||s(S,T)},onLayoutMeasure:function(S){h.current=S},ref:e}),r)}var Ec=m.exports.forwardRef(Cc),Zc={Group:gc,Item:Ec},wc=g(g({renderer:Br},xi),ci),qc=g(g(g(g({},wc),Ti),Ri),{projectionNodeConstructor:Ur});function Jc(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];var n=t.length;function o(){for(var a="",i=0;i<n;i++){a+=t[i];var s=e[i];s&&(a+=e[i].get())}return a}return ji(e,o)}function Qc(t,e){e===void 0&&(e={});var r=m.exports.useContext(ct).isStatic,n=m.exports.useRef(null),o=gt($(t)?t.get():t);return m.exports.useMemo(function(){return o.attach(function(a,i){return r?i(a):(n.current&&n.current.stop(),n.current=mr(g(g({from:o.get(),to:a,velocity:o.getVelocity()},e),{onUpdate:i})),o.get())})},[JSON.stringify(e)]),Vc(t,function(a){return o.set(parseFloat(a))}),o}function tf(t){var e=gt(t.getVelocity());return m.exports.useEffect(function(){return t.velocityUpdateSubscribers.add(function(r){e.set(r)})},[t]),e}function Bi(){return{scrollX:q(0),scrollY:q(0),scrollXProgress:q(0),scrollYProgress:q(0)}}function Zn(t,e,r){r.set(!t||!e?0:t/e)}function Ui(t,e){var r=function(){var n=e(),o=n.xOffset,a=n.yOffset,i=n.xMaxOffset,s=n.yMaxOffset;t.scrollX.set(o),t.scrollY.set(a),Zn(o,i,t.scrollXProgress),Zn(a,s,t.scrollYProgress)};return r(),r}var Ac=function(t){return function(){return{xOffset:t.scrollLeft,yOffset:t.scrollTop,xMaxOffset:t.scrollWidth-t.offsetWidth,yMaxOffset:t.scrollHeight-t.offsetHeight}}};function ef(t){var e=_(Bi);return wt(function(){var r=t.current;if(!!r){var n=Ui(e,Ac(r)),o=mt(r,"scroll",n,{passive:!0}),a=mt(r,"resize",n);return function(){o&&o(),a&&a()}}},[]),e}var le;function Mc(){return{xOffset:window.pageXOffset,yOffset:window.pageYOffset,xMaxOffset:document.body.clientWidth-window.innerWidth,yMaxOffset:document.body.clientHeight-window.innerHeight}}var _i=!1;function Rc(){_i=!0;var t=Ui(le,Mc);mt(window,"scroll",t,{passive:!0}),mt(window,"resize",t)}function rf(){return le||(le=Bi()),wt(function(){!_i&&Rc()},[]),le}var Lc=typeof performance!="undefined"?function(){return performance.now()}:function(){return Date.now()};function Oc(t){var e=_(Lc),r=m.exports.useContext(ct).isStatic;m.exports.useEffect(function(){if(!r){var n=function(o){var a=o.timestamp;t(a-e)};return k.update(n,!0),function(){return ht.update(n)}}},[t])}function nf(){var t=gt(0);return Oc(function(e){return t.set(e)}),t}function Dc(){var t=!1,e=[],r=new Set,n={subscribe:function(o){return r.add(o),function(){return void r.delete(o)}},start:function(o,a){if(t){var i=[];return r.forEach(function(s){i.push(Ir(s,o,{transitionOverride:a}))}),Promise.all(i)}else return new Promise(function(s){e.push({animation:[o,a],resolve:s})})},set:function(o){return r.forEach(function(a){fl(a,o)})},stop:function(){r.forEach(function(o){pl(o)})},mount:function(){return t=!0,e.forEach(function(o){var a=o.animation,i=o.resolve;n.start.apply(n,K([],L(a),!1)).then(i)}),function(){t=!1,n.stop()}}};return n}function of(){var t=_(Dc);return m.exports.useEffect(t.mount,[]),t}function af(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var r=m.exports.useRef(0),n=L(m.exports.useState(t[r.current]),2),o=n[0],a=n[1],i=m.exports.useCallback(function(s){r.current=typeof s!="number"?ss(0,t.length,r.current+1):s,a(t[r.current])},K([t.length],L(t),!1));return[o,i]}var Ic=function(){function t(){this.componentControls=new Set}return t.prototype.subscribe=function(e){var r=this;return this.componentControls.add(e),function(){return r.componentControls.delete(e)}},t.prototype.start=function(e,r){this.componentControls.forEach(function(n){n.start(e.nativeEvent||e,r)})},t}(),Fc=function(){return new Ic};function sf(){return _(Fc)}function jc(){return Bc}function Bc(t){!pt.current||(pt.current.isUpdating=!1,pt.current.blockUpdate(),t==null||t())}function uf(){var t=L(_r(),2),e=t[0],r=t[1],n=jc();return m.exports.useEffect(function(){k.postRender(function(){return k.postRender(function(){return $e.current=!1})})},[r]),function(o){n(function(){$e.current=!0,e(),o()})}}function lf(){var t=m.exports.useCallback(function(){var e=pt.current;!e||e.resetTree()},[]);return t}var ar=function(){return{}},Uc=jr({build:function(){},measureViewportBox:U,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:ar,readValueFromInstance:function(t,e,r){return r.initialState[e]||0},makeTargetAnimatable:function(t,e){var r=e.transition,n=e.transitionEnd,o=j(e,["transition","transitionEnd"]),a=gi(o,r||{},t);return mi(t,o,a),g({transition:r,transitionEnd:n},o)}}),_c=Mr({scrapeMotionValuesFromProps:ar,createRenderState:ar});function cf(t){var e=L(m.exports.useState(t),2),r=e[0],n=e[1],o=_c({},!1),a=_(function(){return Uc({props:{},visualState:o},{initialState:t})});m.exports.useEffect(function(){return a.mount({}),a.unmount},[a]),m.exports.useEffect(function(){a.setProps({onUpdate:function(s){n(g({},s))}})},[n,a]);var i=_(function(){return function(s){return Ir(a,s)}});return[r,i]}var Nc=1e5,qn=function(t){return t>.001?1/t:Nc};function ff(t){var e=gt(1),r=gt(1),n=eo();t?(e=t.scaleX||e,r=t.scaleY||r):n&&(e=n.getValue("scaleX",1),r=n.getValue("scaleY",1));var o=ir(e,qn),a=ir(r,qn);return{scaleX:o,scaleY:a}}export{Yc as AnimatePresence,Wc as AnimateSharedLayout,D as AnimationType,cc as DeprecatedLayoutGroupContext,Ic as DragControls,Zs as FlatTree,vc as LayoutGroup,Wt as LayoutGroupContext,$c as LazyMotion,Xc as MotionConfig,ct as MotionConfigContext,be as MotionContext,gs as MotionValue,At as PresenceContext,Zc as Reorder,zo as SwitchLayoutGroupContext,Et as addPointerEvent,ks as addScaleCorrector,Rs as animate,Ir as animateVisualElement,Dc as animationControls,xi as animations,ot as calcLength,mi as checkTargetForNewValues,U as createBox,Gc as createDomMotionComponent,ko as createMotionComponent,wc as domAnimation,qc as domMax,Tu as filterProps,Mt as isBrowser,ui as isDragActive,$ as isMotionValue,ye as isValidMotionProp,Kc as m,Mr as makeUseVisualState,Oi as motion,q as motionValue,ue as resolveMotionValue,Pc as transform,of as useAnimation,Oc as useAnimationFrame,af as useCycle,cf as useDeprecatedAnimatedState,ff as useDeprecatedInvertedScale,Je as useDomEvent,sf as useDragControls,ef as useElementScroll,_r as useForceUpdate,jc as useInstantLayoutTransition,uf as useInstantTransition,kc as useIsPresent,wt as useIsomorphicLayoutEffect,Jc as useMotionTemplate,gt as useMotionValue,di as usePresence,$i as useReducedMotion,Zi as useReducedMotionConfig,lf as useResetProjection,Qc as useSpring,nf as useTime,ir as useTransform,Or as useUnmountEffect,tf as useVelocity,rf as useViewportScroll,eo as useVisualElementContext,jr as visualElement,oi as wrapHandler};
|