import{c as ee,b as H,t as mn,d as Yi}from"./CkOffrDd.js";import{i as J}from"./B6QR48qG.js";import{b as Wi,h as Me,k as qo,C as d,a0 as W,a3 as Xi,a4 as Vr,d as Mr,s as Pn,e as mt,l as qi,a5 as Zo,r as Jo,a6 as Zi,av as Cn,p as Qo,v as Or,aw as Ji,a1 as D,ak as Lr,N as Qi,ax as $i,ay as es,o as ts,az as ns,_ as rs,aA as os,aB as as,g as is,ap as $o,A as ss,aq as ls,D as I,V as us,aC as cs,aD as fs,aE as ds,aF as ps,t as Q,O as q,w as $,aG as se,aH as en,aI as F,aJ as ne,at as ar,a2 as R,aK as In,$ as Oe,S as lt,Q as ea,R as ta,P as ms}from"./BAavZCSB.js";import{e as vs}from"./Bbfo1y9A.js";import{p as C,s as de,a as Re,i as na,c as ra,l as Rr}from"./B8gzMNkt.js";import{w as _e,g as Ce,o as Ot,r as gs,d as hs,a as vn,b as $e,c as ys}from"./RA9D6DOg.js";import{b as Bt}from"./Crg9bWm4.js";function bs(e,t,n,r){for(var o=[],i=t.length,a=0;a0&&o.length===0&&n!==null;if(s){var l=n.parentNode;ts(l),l.append(n),r.clear(),Ue(e,t[0].prev,t[i-1].next)}ns(o,()=>{for(var u=0;u{var m=n();return Qi(m)?m:m==null?[]:Qo(m)});Wi(()=>{var m=d(c),p=m.length;if(u&&p===0)return;u=p===0;let f=!1;if(Me){var v=a.data===Xi;v!==(p===0)&&(a=Vr(),Mr(a),Pn(!1),f=!0)}if(Me){for(var b=null,h,g=0;g0&&Mr(Vr())}Me||xs(m,s,a,o,t,r,n),i!==null&&(p===0?l?Zo(l):l=Jo(()=>i(a)):l!==null&&Zi(l,()=>{l=null})),f&&Pn(!0),d(c)}),Me&&(a=mt)}function xs(e,t,n,r,o,i,a){var s=e.length,l=t.items,u=t.first,c=u,m,p=null,f=[],v=[],b,h,g,y;for(y=0;y0){var k=null;bs(t,L,k,l)}}Or.first=t.first&&t.first.e,Or.last=p&&p.e}function ws(e,t,n,r){Ji(e.v,t),e.i=n}function aa(e,t,n,r,o,i,a,s,l,u){var c=(l&os)!==0,m=(l&as)===0,p=c?m?D(o):Lr(o):o,f=(l&$i)===0?a:Lr(a),v={i:f,v:p,k:i,a:null,e:null,prev:n,next:r};try{return v.e=Jo(()=>s(e,p,f,u),Me),v.e.prev=n&&n.e,v.e.next=r&&r.e,n===null?t.first=v:(n.next=v,n.e.next=v.e),r!==null&&(r.prev=v,r.e.prev=v.e),v}finally{}}function _r(e,t,n){for(var r=e.next?e.next.e.nodes_start:n,o=t?t.e.nodes_start:n,i=e.e.nodes_start;i!==r;){var a=is(i);o.before(i),i=a}}function Ue(e,t,n){t===null?e.first=n:(t.next=n,t.e.next=n&&n.e),n!==null&&(n.prev=t,n.e.prev=t&&t.e)}function re(e,t,n,r,o){var s;Me&&qo();var i=(s=t.$$slots)==null?void 0:s[n],a=!1;i===!0&&(i=t.children,a=!0),i===void 0?o!==null&&o(e):i(e,a?()=>r:r)}function jr(e,t,n){$o(()=>{var r=ss(()=>t(e,n==null?void 0:n())||{});if(n&&(r!=null&&r.update)){var o=!1,i={};ls(()=>{var a=n();I(a),o&&us(i,a)&&(i=a,r.update(a))}),o=!0}if(r!=null&&r.destroy)return()=>r.destroy()})}function ia(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t=0;){var s=a+i;(a===0||Dr.includes(r[a-1]))&&(s===r.length||Dr.includes(r[s]))?r=(a===0?"":r.substring(0,a))+r.substring(s+1):a=s}}return r===""?null:r}function Cs(e,t,n,r,o,i){var a=e.__className;if(Me||a!==n){var s=Ps(n,r,i);(!Me||s!==e.getAttribute("class"))&&(s==null?e.removeAttribute("class"):e.className=s),e.__className=n}else if(i&&o!==i)for(var l in i){var u=!!i[l];(o==null||u!==!!o[l])&&e.classList.toggle(l,u)}return i}const Ts=Symbol("is custom element"),As=Symbol("is html");function Nt(e,t,n,r){var o=Es(e);Me&&(o[t]=e.getAttribute(t),t==="src"||t==="srcset"||t==="href"&&e.nodeName==="LINK")||o[t]!==(o[t]=n)&&(t==="loading"&&(e[ds]=n),n==null?e.removeAttribute(t):typeof n!="string"&&Vs(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function Es(e){return e.__attributes??(e.__attributes={[Ts]:e.nodeName.includes("-"),[As]:e.namespaceURI===cs})}var Ir=new Map;function Vs(e){var t=Ir.get(e.nodeName);if(t)return t;Ir.set(e.nodeName,t=[]);for(var n,r=e,o=Element.prototype;o!==r;){n=ps(r);for(var i in n)n[i].set&&t.push(i);r=fs(r)}return t}var St;(function(e){e[e.Entering=0]="Entering",e[e.Present=1]="Present",e[e.Exiting=2]="Exiting"})(St||(St={}));var Fr;(function(e){e[e.Hide=0]="Hide",e[e.Show=1]="Show"})(Fr||(Fr={}));const la=1/60*1e3,Ms=typeof performance<"u"?()=>performance.now():()=>Date.now(),ua=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Ms()),la);function Os(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(l,u=!1,c=!1)=>{const m=c&&o,p=m?t:n;return u&&a.add(l),p.indexOf(l)===-1&&(p.push(l),m&&o&&(r=t.length)),l},cancel:l=>{const u=n.indexOf(l);u!==-1&&n.splice(u,1),a.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u(e[t]=Os(()=>Pt=!0),e),{}),Ve=Lt.reduce((e,t)=>{const n=gn[t];return e[t]=(r,o=!1,i=!1)=>(Pt||_s(),n.schedule(r,o,i)),e},{}),ht=Lt.reduce((e,t)=>(e[t]=gn[t].cancel,e),{}),st=Lt.reduce((e,t)=>(e[t]=()=>gn[t].process(ut),e),{}),Rs=e=>gn[e].process(ut),ca=e=>{Pt=!1,ut.delta=Fn?la:Math.max(Math.min(e-ut.timestamp,Ls),1),ut.timestamp=e,Bn=!0,Lt.forEach(Rs),Bn=!1,Pt&&(Fn=!1,ua(ca))},_s=()=>{Pt=!0,Fn=!0,Bn||ua(ca)},tn=()=>ut;function fa(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),Nr=.001,js=.01,Ds=10,Is=.05,Fs=1;function Bs({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i,a=1-t;a=nn(Is,Fs,a),e=nn(js,Ds,e/1e3),a<1?(o=u=>{const c=u*a,m=c*e,p=c-n,f=Nn(u,a),v=Math.exp(-m);return Nr-p/f*v},i=u=>{const m=u*a*e,p=m*n+n,f=Math.pow(a,2)*Math.pow(u,2)*e,v=Math.exp(-m),b=Nn(Math.pow(u,2),a);return(-o(u)+Nr>0?-1:1)*((p-f)*v)/b}):(o=u=>{const c=Math.exp(-u*e),m=(u-n)*e+1;return-.001+c*m},i=u=>{const c=Math.exp(-u*e),m=(n-u)*(e*e);return c*m});const s=5/e,l=zs(o,i,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*r;return{stiffness:u,damping:a*2*Math.sqrt(r*u),duration:e}}}const Ns=12;function zs(e,t,n){let r=n;for(let o=1;oe[n]!==void 0)}function Hs(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!zr(e,ks)&&zr(e,Us)){const n=Bs(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function ir(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=fa(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:u,velocity:c,duration:m,isResolvedFromDuration:p}=Hs(i),f=Ur,v=Ur;function b(){const h=c?-(c/1e3):0,g=n-t,y=l/(2*Math.sqrt(s*u)),w=Math.sqrt(s/u)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),y<1){const P=Nn(w,y);f=S=>{const x=Math.exp(-y*w*S);return n-x*((h+y*w*g)/P*Math.sin(P*S)+g*Math.cos(P*S))},v=S=>{const x=Math.exp(-y*w*S);return y*w*x*(Math.sin(P*S)*(h+y*w*g)/P+g*Math.cos(P*S))-x*(Math.cos(P*S)*(h+y*w*g)-P*g*Math.sin(P*S))}}else if(y===1)f=P=>n-Math.exp(-w*P)*(g+(h+w*g)*P);else{const P=w*Math.sqrt(y*y-1);f=S=>{const x=Math.exp(-y*w*S),E=Math.min(P*S,300);return n-x*((h+y*w*g)*Math.sinh(E)+P*g*Math.cosh(E))/P}}}return b(),{next:h=>{const g=f(h);if(p)a.done=h>=m;else{const y=v(h)*1e3,w=Math.abs(y)<=r,P=Math.abs(n-g)<=o;a.done=w&&P}return a.value=a.done?n:g,a},flipTarget:()=>{c=-c,[t,n]=[n,t],b()}}}ir.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Ur=e=>0,Ct=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},we=(e,t,n)=>-n*e+n*t+e,da=(e,t)=>n=>Math.max(Math.min(n,t),e),yt=e=>e%1?Number(e.toFixed(5)):e,Tt=/(-)?([\d]*\.?[\d])+/g,zn=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Gs=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Rt(e){return typeof e=="string"}const et={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},bt=Object.assign(Object.assign({},et),{transform:da(0,1)}),zt=Object.assign(Object.assign({},et),{default:1}),_t=e=>({test:t=>Rt(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),ze=_t("deg"),ct=_t("%"),B=_t("px"),Ks=_t("vh"),Ys=_t("vw"),kr=Object.assign(Object.assign({},ct),{parse:e=>ct.parse(e)/100,transform:e=>ct.transform(e*100)}),sr=(e,t)=>n=>!!(Rt(n)&&Gs.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),pa=(e,t,n)=>r=>{if(!Rt(r))return r;const[o,i,a,s]=r.match(Tt);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},Ze={test:sr("hsl","hue"),parse:pa("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+ct.transform(yt(t))+", "+ct.transform(yt(n))+", "+yt(bt.transform(r))+")"},Ws=da(0,255),Tn=Object.assign(Object.assign({},et),{transform:e=>Math.round(Ws(e))}),ke={test:sr("rgb","red"),parse:pa("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Tn.transform(e)+", "+Tn.transform(t)+", "+Tn.transform(n)+", "+yt(bt.transform(r))+")"};function Xs(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const Un={test:sr("#"),parse:Xs,transform:ke.transform},ye={test:e=>ke.test(e)||Un.test(e)||Ze.test(e),parse:e=>ke.test(e)?ke.parse(e):Ze.test(e)?Ze.parse(e):Un.parse(e),transform:e=>Rt(e)?e:e.hasOwnProperty("red")?ke.transform(e):Ze.transform(e)},ma="${c}",va="${n}";function qs(e){var t,n,r,o;return isNaN(e)&&Rt(e)&&((n=(t=e.match(Tt))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(r=e.match(zn))===null||r===void 0?void 0:r.length)!==null&&o!==void 0?o:0)>0}function ga(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(zn);r&&(n=r.length,e=e.replace(zn,ma),t.push(...r.map(ye.parse)));const o=e.match(Tt);return o&&(e=e.replace(Tt,va),t.push(...o.map(et.parse))),{values:t,numColors:n,tokenised:e}}function ha(e){return ga(e).values}function ya(e){const{values:t,numColors:n,tokenised:r}=ga(e),o=t.length;return i=>{let a=r;for(let s=0;stypeof e=="number"?0:e;function Js(e){const t=ha(e);return ya(e)(t.map(Zs))}const De={test:qs,parse:ha,createTransformer:ya,getAnimatableNone:Js},Qs=new Set(["brightness","contrast","saturate","opacity"]);function $s(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(Tt)||[];if(!r)return e;const o=n.replace(r,"");let i=Qs.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const el=/([a-z-]*)\(.*?\)/g,kn=Object.assign(Object.assign({},De),{getAnimatableNone:e=>{const t=e.match(el);return t?t.map($s).join(" "):e}});function An(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Hr({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,i=0,a=0;if(!t)o=i=a=n;else{const s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;o=An(l,s,e+1/3),i=An(l,s,e),a=An(l,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(a*255),alpha:r}}const tl=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},nl=[Un,ke,Ze],Gr=e=>nl.find(t=>t.test(e)),ba=(e,t)=>{let n=Gr(e),r=Gr(t),o=n.parse(e),i=r.parse(t);n===Ze&&(o=Hr(o),n=ke),r===Ze&&(i=Hr(i),r=ke);const a=Object.assign({},o);return s=>{for(const l in a)l!=="alpha"&&(a[l]=tl(o[l],i[l],s));return a.alpha=we(o.alpha,i.alpha,s),n.transform(a)}},Hn=e=>typeof e=="number",rl=(e,t)=>n=>t(e(n)),jt=(...e)=>e.reduce(rl);function xa(e,t){return Hn(e)?n=>we(e,t,n):ye.test(e)?ba(e,t):Sa(e,t)}const wa=(e,t)=>{const n=[...e],r=n.length,o=e.map((i,a)=>xa(i,t[a]));return i=>{for(let a=0;a{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(r[o]=xa(e[o],t[o]));return o=>{for(const i in r)n[i]=r[i](o);return n}};function Kr(e){const t=De.parse(e),n=t.length;let r=0,o=0,i=0;for(let a=0;a{const n=De.createTransformer(t),r=Kr(e),o=Kr(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?jt(wa(r.parsed,o.parsed),n):a=>`${a>0?t:e}`},al=(e,t)=>n=>we(e,t,n);function il(e){if(typeof e=="number")return al;if(typeof e=="string")return ye.test(e)?ba:Sa;if(Array.isArray(e))return wa;if(typeof e=="object")return ol}function sl(e,t,n){const r=[],o=n||il(e[0]),i=e.length-1;for(let a=0;an(Ct(e,t,r))}function ul(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let l=1;for(;lo||l===r);l++);i=l-1}const s=Ct(e[i],e[i+1],o);return t[i](s)}}function Pa(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;Br(i===t.length),Br(!r||!Array.isArray(r)||r.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=sl(t,r,o),s=i===2?ll(e,a):ul(e,a);return n?l=>s(nn(e[0],e[i-1],l)):s}const hn=e=>t=>1-e(1-t),lr=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,cl=e=>t=>Math.pow(t,e),Ca=e=>t=>t*t*((e+1)*t-e),fl=e=>{const t=Ca(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Ta=1.525,dl=4/11,pl=8/11,ml=9/10,Aa=e=>e,ur=cl(2),vl=hn(ur),Ea=lr(ur),Va=e=>1-Math.sin(Math.acos(e)),Ma=hn(Va),gl=lr(Ma),cr=Ca(Ta),hl=hn(cr),yl=lr(cr),bl=fl(Ta),xl=4356/361,wl=35442/1805,Sl=16061/1805,rn=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-rn(1-e*2)):.5*rn(e*2-1)+.5;function Tl(e,t){return e.map(()=>t||Ea).splice(0,e.length-1)}function Al(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function El(e,t){return e.map(n=>n*t)}function qt({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=El(r&&r.length===a.length?r:Al(a),o);function l(){return Pa(s,a,{ease:Array.isArray(n)?n:Tl(a,n)})}let u=l();return{next:c=>(i.value=u(c),i.done=c>=o,i),flipTarget:()=>{a.reverse(),u=l()}}}function Vl({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,u=i===void 0?l:i(l);return u!==l&&(s=u-t),{next:c=>{const m=-s*Math.exp(-c/r);return a.done=!(m>o||m<-o),a.value=a.done?u:u+m,a},flipTarget:()=>{}}}const Yr={keyframes:qt,spring:ir,decay:Vl};function Ml(e){if(Array.isArray(e.to))return qt;if(Yr[e.type])return Yr[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?qt:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?ir:qt}function Oa(e,t,n=0){return e-t-n}function Ol(e,t,n=0,r=!0){return r?Oa(t+-e,t,n):t-(e-t)+n}function Ll(e,t,n,r){return r?e>=t+n:e<=-n}const Rl=e=>{const t=({delta:n})=>e(n);return{start:()=>Ve.update(t,!0),stop:()=>ht.update(t)}};function La(e){var t,n,{from:r,autoplay:o=!0,driver:i=Rl,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:u=0,onPlay:c,onStop:m,onComplete:p,onRepeat:f,onUpdate:v}=e,b=fa(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:h}=b,g,y=0,w=b.duration,P,S=!1,x=!0,E;const L=Ml(b);!((n=(t=L).needsInterpolation)===null||n===void 0)&&n.call(t,r,h)&&(E=Pa([0,100],[r,h],{clamp:!1}),r=0,h=100);const V=L(Object.assign(Object.assign({},b),{from:r,to:h}));function k(){y++,l==="reverse"?(x=y%2===0,a=Ol(a,w,u,x)):(a=Oa(a,w,u),l==="mirror"&&V.flipTarget()),S=!1,f&&f()}function z(){g.stop(),p&&p()}function Z(j){if(x||(j=-j),a+=j,!S){const K=V.next(Math.max(0,a));P=K.value,E&&(P=E(P)),S=x?K.done:a<=0}v==null||v(P),S&&(y===0&&(w??(w=a)),y{m==null||m(),g.stop()}}}function Ra(e,t){return t?e*(1e3/t):0}function _l({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:u,driver:c,onUpdate:m,onComplete:p,onStop:f}){let v;function b(w){return n!==void 0&&wr}function h(w){return n===void 0?r:r===void 0||Math.abs(n-w){var S;m==null||m(P),(S=w.onUpdate)===null||S===void 0||S.call(w,P)},onComplete:p,onStop:f}))}function y(w){g(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},w))}if(b(e))y({from:e,velocity:t,to:h(e)});else{let w=o*t+e;typeof u<"u"&&(w=u(w));const P=h(w),S=P===n?-1:1;let x,E;const L=V=>{x=E,E=V,t=Ra(V-x,tn().delta),(S===1&&V>P||S===-1&&Vv==null?void 0:v.stop()}}const Gn=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Wr=e=>Gn(e)&&e.hasOwnProperty("z"),Ut=(e,t)=>Math.abs(e-t);function _a(e,t){if(Hn(e)&&Hn(t))return Ut(e,t);if(Gn(e)&&Gn(t)){const n=Ut(e.x,t.x),r=Ut(e.y,t.y),o=Wr(e)&&Wr(t)?Ut(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}const ja=(e,t)=>1-3*t+3*e,Da=(e,t)=>3*t-6*e,Ia=e=>3*e,on=(e,t,n)=>((ja(t,n)*e+Da(t,n))*e+Ia(t))*e,Fa=(e,t,n)=>3*ja(t,n)*e*e+2*Da(t,n)*e+Ia(t),jl=1e-7,Dl=10;function Il(e,t,n,r,o){let i,a,s=0;do a=t+(n-t)/2,i=on(a,r,o)-e,i>0?n=a:t=a;while(Math.abs(i)>jl&&++s=Bl?Nl(a,m,e,n):p===0?m:Il(a,s,s+kt,e,n)}return a=>a===0||a===1?a:on(i(a),t,r)}function Ba(e,t){e.indexOf(t)===-1&&e.push(t)}function Na(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Jt=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(t){var n=this;return Ba(this.subscriptions,t),function(){return Na(n.subscriptions,t)}},e.prototype.notify=function(t,n,r){var o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,n,r);else for(var i=0;i{},this.onUnsubscription=()=>{},n&&(this.onSubscription=()=>{if(this.updateSubscribers.getSize()+this.velocityUpdateSubscribers.getSize()+this.renderSubscribers.getSize()===0){const o=n();this.onUnsubscription=()=>{},o&&(this.onUnsubscription=()=>{this.updateSubscribers.getSize()+this.velocityUpdateSubscribers.getSize()+this.renderSubscribers.getSize()===0&&o()})}})}return e.prototype.onChange=function(t){this.onSubscription();const n=this.updateSubscribers.add(t);return()=>{n(),this.onUnsubscription()}},e.prototype.subscribe=function(t){return this.onChange(t)},e.prototype.clearListeners=function(){this.updateSubscribers.clear(),this.onUnsubscription()},e.prototype.onRenderRequest=function(t){this.onSubscription(),t(this.get());const n=this.renderSubscribers.add(t);return()=>{n(),this.onUnsubscription()}},e.prototype.attach=function(t){this.passiveEffect=t},e.prototype.set=function(t,n){n===void 0&&(n=!0),!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)},e.prototype.update=function(t){this.set(t(this.get()))},e.prototype.get=function(){this.onSubscription();const t=this.current;return this.onUnsubscription(),t},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){this.onSubscription();const t=this.canTrackVelocity?Ra(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0;return this.onUnsubscription(),t},e.prototype.start=function(t){var n=this;return this.stop(),new Promise(function(r){n.hasAnimated=!0,n.stopAnimation=t(r)}).then(function(){return n.clearAnimation()})},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop(),this.onUnsubscription()},e}();function Je(e,t){return new kl(e,t)}const tt=(e,t)=>{if(!t||!window)return;let n=t;for(;n=n.parentNode;)if(n.motionDomContext&&n.motionDomContext.has(e))return n.motionDomContext.get(e)},fr=(e,t,n)=>{t&&window&&(t.motionDomContext||(t.motionDomContext=new Map),t.motionDomContext.set(e,n))};var He=e=>tt("MotionConfig",e)||_e({transformPagePoint:function(t){return t},isStatic:!1});const gt=e=>tt("ScaleCorrection",e)||_e([]),za=()=>_e([]),Hl=e=>{const t=se(gt)||gt(e),n=gt();en(gt,n),fr("ScaleCorrection",e,n),en(za,t)};function Gl(e,t){Q(t,!1);let n=C(t,"isCustom",8);Hl(n()),J();var r=ee(),o=q(r);re(o,t,"default",{},null),H(e,r),$()}function Ie(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function Se(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;rr?n=Ct(t.min,t.max-r,e.min):r>o&&(n=Ct(e.min,e.max-o,t.min)),Vu(n)}function lo(e,t,n,r){r===void 0&&(r=.5),e.origin=r,e.originPoint=we(t.min,t.max,e.origin),e.scale=Et(n)/Et(t),so(e.scale,1,1e-4)&&(e.scale=1),e.translate=we(n.min,n.max,e.origin)-e.originPoint,so(e.translate)&&(e.translate=0)}function $a(e,t,n,r){lo(e.x,t.x,n.x,uo(r.originX)),lo(e.y,t.y,n.y,uo(r.originY))}function uo(e){return typeof e=="number"?e:.5}function co(e,t,n){e.min=n.min+t.min,e.max=e.min+Et(t)}function Ou(e,t){co(e.target.x,e.relativeTarget.x,t.target.x),co(e.target.y,e.relativeTarget.y,t.target.y)}var Ke=function(e){return e!==null&&typeof e=="object"&&e.getVelocity},Lu=function(){return{isEnabled:!1,isTargetLocked:!1,target:Ge(),targetFinal:Ge()}};function ei(){return{isHydrated:!1,layout:Ge(),layoutCorrected:Ge(),treeScale:{x:1,y:1},delta:to(),deltaFinal:to(),deltaTransform:""}}var fo=ei();function xn(e,t,n){var r=e.x,o=e.y,i=r.translate/t.x,a=o.translate/t.y,s="translate3d("+i+"px, "+a+"px, 0) ";if(n){var l=n.rotate,u=n.rotateX,c=n.rotateY;l&&(s+="rotate("+l+") "),u&&(s+="rotateX("+u+") "),c&&(s+="rotateY("+c+") ")}return s+="scale("+r.scale+", "+o.scale+")",!n&&s===Ru?"":s}function ti(e){var t=e.deltaFinal;return t.x.origin*100+"% "+t.y.origin*100+"% 0"}var Ru=xn(fo.delta,fo.treeScale,{}),vr=function(e){return typeof e=="object"&&typeof e.start=="function"};function ni(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;ry&&z,K=Array.isArray(k)?k:[k],N=K.reduce(i,{});Z===!1&&(N={});var ae=V.prevResolvedValues,Y=ae===void 0?{}:ae,te=Object.assign(Object.assign({},Y),N),ge=function(me){j=!0,h.delete(me),V.needsAnimating[me]=!0};for(var ue in te){var he=N[ue],pe=Y[ue];g.hasOwnProperty(ue)||(he!==pe?At(he)&&At(pe)?ni(he,pe)?V.protectedKeys[ue]=!0:ge(ue):he!==void 0?ge(ue):h.add(ue):he!==void 0&&h.has(ue)?ge(ue):V.protectedKeys[ue]=!0)}V.prevProp=k,V.prevResolvedValues=N,V.isActive&&(g=Object.assign(Object.assign({},g),N)),o&&e.blockInitialAnimation&&(j=!1),j&&!G&&b.push.apply(b,Se([],le(K.map(function(me){return{animation:me,options:Object.assign({type:L},c)}}))))},P=0;P=0;A--){var X=_.path[A];if(X.projection.isEnabled){T=X;break}}k=T}return k},resolveRelativeTargetBox:function(){var T=_.getProjectionParent();if(!(!V.relativeTarget||!T)&&(Ou(V,T.projection),qa(T))){var A=V.target;Wn(A,A,T.getLatestValues())}},shouldResetTransform:function(){return!!g._layoutResetTransform},pointTo:function(T){z=T.projection,Z=T.getLatestValues(),G==null||G(),G=jt(T.onSetAxisTarget(_.scheduleUpdateLayoutProjection),T.onLayoutAnimationComplete(function(){var A;_.isPresent?_.presence=St.Present:(A=_.layoutSafeToRemove)===null||A===void 0||A.call(_)}))},isPresent:!0,presence:St.Entering});return _}};function Gu(e){e.resolveRelativeTargetBox()}function Ku(e){e.updateLayoutProjection()}var oi=Se(["initial"],le(gr)),Yu=oi.length,Wu=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","onLayoutAnimationComplete","onViewportBoxUpdate","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover"]);function cn(e){return Wu.has(e)}const Le=e=>tt("Presence",e)||_e(null);let Xu=0;const qu=()=>Xu++;function Zu(e){return e===null?!0:e.isPresent}const ai=(e=!1)=>{const t=se(Le)||Le(e),n=Ce(t)===null?void 0:qu();return Ot(()=>{Ce(t)!==null&&Ce(t).register(n)}),Ce(t)===null?gs([!0,null]):hs(t,r=>!r.isPresent&&r.onExitComplete?[!1,()=>{var o;return(o=r.onExitComplete)==null?void 0:o.call(r,n)}]:[!0])},vo=e=>tt("LayoutGroup",e)||_e(null);function ii(e){var t=e.projection.isEnabled;return t||e.shouldResetTransform()}function fn(e,t){t===void 0&&(t=[]);var n=e.parent;return n&&fn(n,t),ii(e)&&t.push(e),t}function Ju(e){var t=[],n=function(r){ii(r)&&t.push(r),r.children.forEach(n)};return e.children.forEach(n),t.sort(hr)}function Qt(e){if(!e.shouldResetTransform()){var t=e.getLayoutState();e.notifyBeforeLayoutMeasure(t.layout),t.isHydrated=!0,t.layout=e.measureViewportBox(),t.layoutCorrected=Pu(t.layout),e.notifyLayoutMeasure(t.layout,e.prevViewportBox||t.layout),Ve.update(function(){return e.rebaseProjectionTarget()})}}function Qu(e,t){e.shouldResetTransform()||(t||(e.prevViewportBox=e.measureViewportBox(!1)),e.rebaseProjectionTarget(!1,e.prevViewportBox))}var wt=new Set;function go(e,t,n){e[n]||(e[n]=[]),e[n].push(t)}function Xn(e){return wt.add(e),function(){return wt.delete(e)}}function qn(){if(wt.size){var e=0,t=[[]],n=[],r=function(s){return go(t,s,e)},o=function(s){go(n,s,e),e++};wt.forEach(function(s){s(r,o),e=0}),wt.clear(),Ve.postRender(function(){setTimeout(function(){return!1},10)});for(var i=n.length,a=0;a<=i;a++)t[a]&&t[a].forEach(ho),n[a]&&n[a].forEach(ho)}}var ho=function(e){return e()},$u={layoutReady:function(e){return e.notifyLayoutReady()}};function si(){var e=new Set;return{add:function(t){return e.add(t)},flush:function(t){var n=t===void 0?$u:t,r=n.layoutReady,o=n.parent;Xn(function(i,a){var s=Array.from(e).sort(hr),l=o?fn(o):[];a(function(){var u=Se(Se([],le(l)),le(s));u.forEach(function(c){return c.resetTransform()})}),i(function(){s.forEach(Qt)}),a(function(){l.forEach(function(u){return u.restoreTransform()}),s.forEach(r)}),i(function(){s.forEach(function(u){u.isPresent&&(u.presence=St.Present)})}),a(function(){st.preRender(),st.render()}),i(function(){Ve.postRender(function(){return s.forEach(ec)}),e.clear()})}),qn()}}}function ec(e){e.prevViewportBox=e.projection.target}var dn=e=>tt("SharedLayout",e)||_e(si()),yo=()=>_e(si());function qe(e){return!!e.forceUpdate}const bo=e=>tt("Lazy",e)||_e({strict:!1}),Qe=e=>tt("Motion",e)||_e({});function tc(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(g,"$mc",n),i=()=>de(w,"$layoutGroupId",n),a=()=>de(h,"$lazyContext",n),s=()=>de(b,"$presenceContext",n),l=()=>de(v,"$config",n);let u=C(t,"createVisualElement",12,void 0),c=C(t,"props",8),m=C(t,"Component",8),p=C(t,"visualState",8),f=C(t,"isCustom",8);const v=se(He)||He(f()),b=se(Le)||Le(f()),h=se(bo)||bo(f()),g=se(Qe)||Qe(f());let y=D(Ce(g).visualElement);const w=se(vo)||vo(f());let P=D(i()&&c().layoutId!==void 0?i()+"-"+c().layoutId:c().layoutId),S=D(void 0);u()||u(a().renderer);let x=D(d(S));vn(()=>{ar().then(()=>{var V;(V=d(x).animationState)==null||V.animateChanges()})}),$e(()=>{var V;(V=d(x))==null||V.notifyUnmount()}),F(()=>o(),()=>{R(y,o().visualElement)}),F(()=>(i(),I(c())),()=>{R(P,i()&&c().layoutId!==void 0?i()+"-"+c().layoutId:c().layoutId)}),F(()=>(d(S),I(u()),I(m()),I(p()),d(y),I(c()),d(P),s()),()=>{var V,k;!d(S)&&u()&&R(S,u()(m(),{visualState:p(),parent:d(y),props:{...c(),layoutId:d(P)},presenceId:(V=s())==null?void 0:V.id,blockInitialAnimation:((k=s())==null?void 0:k.initial)===!1}))}),F(()=>d(S),()=>{R(x,d(S))}),F(()=>(d(x),l(),I(c()),d(P),s(),d(y)),()=>{var V;d(x)&&(d(x).setProps({...l(),...c(),layoutId:d(P)}),In(x,d(x).isPresent=Zu(s())),In(x,d(x).isPresenceRoot=!d(y)||d(y).presenceId!==((V=s())==null?void 0:V.id)),d(x).syncRender())}),ne(),J();var E=ee(),L=q(E);re(L,t,"default",{get visualElement(){return d(x)}},null),H(e,E),$(),r()}var je=function(e){return{isEnabled:function(t){return e.some(function(n){return!!t[n]})}}},Zn={measureLayout:je(["layout","layoutId","drag"]),animation:je(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag"]),exit:je(["exit"]),drag:je(["drag","dragControls"]),focus:je(["whileFocus"]),hover:je(["whileHover","onHoverStart","onHoverEnd"]),tap:je(["whileTap","onTap","onTapStart","onTapCancel"]),pan:je(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),layoutAnimation:je(["layout","layoutId"])};function nc(e){for(var t in e){var n=e[t];n!==null&&(Zn[t].Component=n)}}function rc(e,t){Q(t,!1);const n=Object.keys(Zn),r=n.length;let o=C(t,"visualElement",8),i=C(t,"props",8),a=D([]);F(()=>(d(a),I(i()),I(o())),()=>{R(a,[]);for(let c=0;c{var m=ee(),p=q(m);re(p,t,"default",{get features(){return d(a)}},null),H(c,m)};na(l,c=>{o()&&c(u)})}H(e,s),$()}function oc(e,t){Q(t,!1);let n=C(t,"value",8),r=C(t,"isCustom",8),o=_e(n());en(Qe,o),fr("Motion",r(),o),$e(()=>{var s,l;(l=(s=n())==null?void 0:s.visualElement)==null||l.unmount()}),F(()=>I(n()),()=>{o.set(n())}),ne(),J();var i=ee(),a=q(i);re(a,t,"default",{},null),H(e,i),$()}var yr=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}},li=function(){return Object.assign(Object.assign({},yr()),{attrs:{}})},ac=["","X","Y","Z"],ic=["translate","scale","rotate","skew"],Vt=["transformPerspective","x","y","z"];ic.forEach(function(e){return ac.forEach(function(t){return Vt.push(e+t)})});function sc(e,t){return Vt.indexOf(e)-Vt.indexOf(t)}var lc=new Set(Vt);function wn(e){return lc.has(e)}var uc=new Set(["originX","originY","originZ"]);function ui(e){return uc.has(e)}function ci(e,t){var n=t.layout,r=t.layoutId;return wn(e)||ui(e)||(n||r!==void 0)&&!!xt[e]}var cc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function fc(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=a===void 0?!0:a,l=t.allowTransformNone,u=l===void 0?!0:l,c="";i.sort(sc);for(var m=!1,p=i.length,f=0;f{let u=yr();br(u,r(),void 0,void 0,{enableHardwareAcceleration:!o()},i().transformTemplate);const{vars:c,style:m}=u;return{...c,...m}};F(()=>I(r()),()=>{R(n,a(r()))}),ne(),J();var s=ee(),l=q(s);re(l,t,"default",{get styles(){return d(n)}},null),H(e,s),$()}function di(e,t,n){for(const r in t)!Ke(t[r])&&!ci(r,n)&&(e[r]=t[r])}function vc(e,t){Q(t,!1);const n=D();let r=C(t,"visualState",8),o=C(t,"props",8),i=C(t,"isStatic",8),a=D({});const s=di,l=u=>(Object.assign(d(a),u),o().transformValues&&R(a,o().transformValues(d(a))),d(a));F(()=>I(o()),()=>{R(n,o().style||{})}),F(()=>(d(a),d(n),I(o())),()=>{s(d(a),d(n),o())}),ne(),J(),mc(e,{get props(){return o()},get visualState(){return r()},get isStatic(){return i()},children:Oe,$$slots:{default:(u,c)=>{const m=W(()=>c.styles);var p=ee(),f=q(p);const v=W(()=>l(d(m),o(),d(a)));re(f,t,"default",{get styles(){return d(v)}},null),H(u,p)}}}),$()}function gc(e,t){let n=C(t,"props",8),r=C(t,"visualState",8),o=C(t,"isStatic",8);const i=(a,s)=>{let l={};return s.drag&&(l.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=s.drag===!0?"none":`pan-${s.drag==="x"?"y":"x"}`),l.style=a,l};vc(e,{get visualState(){return r()},get props(){return n()},get isStatic(){return o()},children:Oe,$$slots:{default:(a,s)=>{const l=W(()=>s.styles);var u=ee(),c=q(u);const m=W(()=>i(d(l),n()));re(c,t,"default",{get visualProps(){return d(m)}},null),H(a,u)}}})}function xo(e,t,n){return typeof e=="string"?e:B.transform(t+n*e)}function hc(e,t,n){var r=xo(t,e.x,e.width),o=xo(n,e.y,e.height);return r+" "+o}var Mn=function(e,t){return B.transform(e*t)},yc={offset:"strokeDashoffset",array:"strokeDasharray"};function bc(e,t,n,r,o,i){r===void 0&&(r=1),o===void 0&&(o=0);var a=yc;e[a.offset]=Mn(-o,t);var s=Mn(n,t),l=Mn(r,t);e[a.array]=s+" "+l}function xr(e,t,n,r,o,i,a,s){var l=t.attrX,u=t.attrY,c=t.originX,m=t.originY,p=t.pathLength,f=t.pathSpacing,v=f===void 0?1:f,b=t.pathOffset,h=b===void 0?0:b,g=Ie(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);br(e,g,n,r,o,i,a,s),e.attrs=e.style,e.style={};var y=e.attrs,w=e.style,P=e.dimensions,S=e.totalPathLength;y.transform&&(P&&(w.transform=y.transform),delete y.transform),P&&(c!==void 0||m!==void 0||w.transform)&&(w.transformOrigin=hc(P,c!==void 0?c:.5,m!==void 0?m:.5)),l!==void 0&&(y.x=l),u!==void 0&&(y.y=u),S!==void 0&&p!==void 0&&bc(y,S,p,v,h)}function xc(e,t){Q(t,!1);const n=D();let r=C(t,"visualState",8),o=C(t,"props",8),i=()=>{const l=li();return xr(l,r(),void 0,void 0,{enableHardwareAcceleration:!1},o().transformTemplate),{...l.attrs,style:{...l.style}}};F(()=>I(r()),()=>{R(n,i(r()))}),F(()=>(I(o()),d(n)),()=>{if(o().style){const l={};di(l,o().style,o()),In(n,d(n).style={...l,...d(n).style})}}),ne(),J();var a=ee(),s=q(a);re(s,t,"default",{get visualProps(){return d(n)}},null),H(e,a),$()}var pi=function(e){return!cn(e)};try{var wc=require("@emotion/is-prop-valid").default;pi=function(e){return e.startsWith("on")?!cn(e):wc(e)}}catch{}function Sc(e,t,n){var r={};for(var o in e)(pi(o)||n===!0&&cn(o)||!t&&!cn(o))&&(r[o]=e[o]);return r}function Pc(e,t){Q(t,!1);const n=D();let r=C(t,"props",8),o=C(t,"visualState",8),i=C(t,"Component",8),a=C(t,"forwardMotionProps",8,!1),s=C(t,"isStatic",8),l=C(t,"ref",8),u=C(t,"targetEl",8,void 0);const c=f=>{l()(f)};F(()=>(I(r()),I(i()),I(a())),()=>{R(n,Sc(r(),typeof i()=="string",a()))}),F(()=>I(u()),()=>{u()&&c(u())}),ne(),J();var m=ee(),p=q(m);ra(p,()=>i()==="SVG"?xc:gc,(f,v)=>{v(f,{get visualState(){return o()},get isStatic(){return s()},get props(){return r()},children:Oe,$$slots:{default:(b,h)=>{const g=W(()=>h.visualProps);var y=ee(),w=q(y);const P=W(()=>({...d(n),...d(g)}));re(w,t,"default",{motion:c,get props(){return d(P)}},null),H(b,y)}}})}),H(e,m),$()}function mi(e,t){var n=e.getBoundingClientRect();return Xa(Su(n,t))}function Jn(e){return typeof e=="string"&&e.startsWith("var(--")}var vi=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Cc(e){var t=vi.exec(e);if(!t)return[,];var n=le(t,3),r=n[1],o=n[2];return[r,o]}function Qn(e,t,n){var r=le(Cc(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():Jn(i)?Qn(i,t):i}}function Tc(e,t,n){var r,o=Ie(t,[]),i=e.getInstance();if(!(i instanceof HTMLElement))return{target:o,transitionEnd:n};n&&(n=Object.assign({},n)),e.forEachValue(function(u){var c=u.get();if(Jn(c)){var m=Qn(c,i);m&&u.set(m)}});for(var a in o){var s=o[a];if(Jn(s)){var l=Qn(s,i);l&&(o[a]=l,n&&((r=n[a])!==null&&r!==void 0||(n[a]=s)))}}return{target:o,transitionEnd:n}}var Ac=new Set(["width","height","top","left","right","bottom","x","y"]),gi=function(e){return Ac.has(e)},Ec=function(e){return Object.keys(e).some(gi)},hi=function(e,t){e.set(t,!1),e.set(t)},wo=function(e){return e===et||e===B},So;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(So||(So={}));var Po=function(e,t){return parseFloat(e.split(", ")[t])},Co=function(e,t){return function(n,r){var o=r.transform;if(o==="none"||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return Po(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?Po(a[1],e):0}},Vc=new Set(["x","y","z"]),Mc=Vt.filter(function(e){return!Vc.has(e)});function Oc(e){var t=[];return Mc.forEach(function(n){var r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.syncRender(),t}var To={width:function(e){var t=e.x;return t.max-t.min},height:function(e){var t=e.y;return t.max-t.min},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:Co(4,13),y:Co(5,14)},Lc=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s=i.top,l=i.left,u=i.bottom,c=i.right,m=i.transform,p={top:s,left:l,bottom:u,right:c,transform:m};a==="none"&&t.setStaticValue("display",e.display||"block"),t.syncRender();var f=t.measureViewportBox();return n.forEach(function(v){var b=t.getValue(v);hi(b,To[v](r,p)),e[v]=To[v](f,i)}),e},Rc=function(e,t,n,r){n===void 0&&(n={}),r===void 0&&(r={}),t=Object.assign({},t),r=Object.assign({},r);var o=Object.keys(t).filter(gi),i=[],a=!1,s=[];if(o.forEach(function(u){var c=e.getValue(u);if(e.hasValue(u)){var m=n[u],p=t[u],f=Vn(m),v;if(At(p))for(var b=p.length,h=p[0]===null?1:0;hde(l,"$mc",n);let i=C(t,"props",8),a=C(t,"isStatic",8),s=C(t,"isCustom",8),l=se(Qe)||Qe(s()),u=Ao(i(),Ce(l)),c=D(u.initial),m=D(u.animate);const p=g=>Array.isArray(g)?g.join(" "):g,f=()=>({initial:d(c),animate:d(m)});let v=D(f());F(()=>(d(c),d(m),I(i()),o()),()=>{(g=>(R(c,g.initial),R(m,g.animate)))(Ao(i(),o()))}),F(()=>(I(a()),d(c),d(m)),()=>{a()&&R(v,f(p(d(c)),p(d(m))))}),ne(),J();var b=ee(),h=q(b);re(h,t,"default",{get value(){return d(v)}},null),H(e,b),$(),r()}function Kc(e){var t=Ke(e)?e.get():e;return ru(t)?t.toValue():t}const Eo=({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,i)=>{const a={latestValues:Yc(r,o,i,e),renderState:t()};return n&&(a.mount=s=>n(r,s,a)),a};function Yc(e,t,n,r){const o={},i=(n==null?void 0:n.initial)===!1,a=r(e);for(const p in a)o[p]=Kc(a[p]);let{initial:s,animate:l}=e;const u=bn(e),c=Ya(e);t&&c&&!u&&e.inherit!==!1&&(s??(s=t.initial),l??(l=t.animate));const m=i||s===!1?l:s;return m&&typeof m!="boolean"&&!vr(m)&&(Array.isArray(m)?m:[m]).forEach(f=>{const v=Ka(e,f);if(!v)return;const{transitionEnd:b,transition:h,...g}=v;for(const y in g)o[y]=g[y];for(const y in b)o[y]=b[y]}),o}function Wc(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(c,"$context",n),i=()=>de(m,"$presenceContext",n);let a=C(t,"config",8),s=C(t,"props",8),l=C(t,"isStatic",8),u=C(t,"isCustom",8);const c=se(Qe)||Qe(u()),m=se(Le)||Le(u());let p=D(Eo(a(),s(),Ce(c),Ce(m)));const f=Eo;F(()=>(I(l()),I(a()),I(s()),o(),i()),()=>{l()&&R(p,f(a(),s(),o(),i()))}),ne(),J();var v=ee(),b=q(v);re(b,t,"default",{get state(){return d(p)}},null),H(e,v),$(),r()}function $n(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Xc(e,t,n){return function(r){var o;r&&((o=e.mount)===null||o===void 0||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):$n(n)&&(n.current=r))}}var qc=mn(" ",1);function Zc(e,t){const n=Rr(t,["children","$$slots","$$events","$$legacy"]),r=Rr(n,["isSVG","forwardMotionProps","externalRef","targetEl"]);Q(t,!1);const[o,i]=Re(),a=()=>de(g,"$a",o),s=D(),l=D();let u=C(t,"isSVG",8,!1),c=C(t,"forwardMotionProps",8,!1),m=C(t,"externalRef",8,void 0);const f=C(t,"targetEl",8,void 0)();let v=u()?"SVG":"DOM",b=zc,h=u()?Uc:Hc;const g=se(He)||He(f);let y=D(!1);const w=(P,S)=>(P.visualElement=S,S);Ot(()=>R(y,!0)),F(()=>I(r),()=>{R(s,r)}),F(()=>(d(l),a()),()=>{(P=>R(l,P.isStatic))(a()||{})}),ne(),J(),Gl(e,{isCustom:f,children:(P,S)=>{Gc(P,{get props(){return d(s)},get isStatic(){return d(l)},isCustom:f,children:Oe,$$slots:{default:(x,E)=>{const L=W(()=>E.value);Wc(x,{config:h,get props(){return d(s)},get isStatic(){return d(l)},isCustom:f,children:Oe,$$slots:{default:(V,k)=>{const z=W(()=>k.state);tc(V,{Component:v,get visualState(){return d(z)},createVisualElement:b,get props(){return d(s)},isCustom:f,children:Oe,$$slots:{default:(Z,G)=>{const j=W(()=>G.visualElement),K=W(()=>w(d(L),d(j)));rc(Z,{get visualElement(){return d(K)},get props(){return d(s)},children:Oe,$$slots:{default:(N,ae)=>{const Y=W(()=>ae.features);var te=qc(),ge=q(te);oc(ge,{get value(){return d(L)},isCustom:f,children:(pe,me)=>{const Te=W(()=>Xc(d(z),d(L).visualElement,m()));Pc(pe,{Component:v,get props(){return d(s)},get ref(){return d(Te)},get visualState(){return d(z)},get isStatic(){return d(l)},get forwardMotionProps(){return c()},children:Oe,$$slots:{default:(Ae,xe)=>{const nt=W(()=>xe.motion),rt=W(()=>xe.props);var Fe=ee(),ot=q(Fe);re(ot,t,"default",{get motion(){return d(nt)},get props(){return d(rt)}},null),H(Ae,Fe)}}})},$$slots:{default:!0}});var ue=lt(ge,2);{var he=pe=>{var me=ee(),Te=q(me);oa(Te,1,()=>d(Y),Ae=>Ae.key,(Ae,xe)=>{var nt=ee(),rt=q(nt);ra(rt,()=>d(xe).Component,(Fe,ot)=>{ot(Fe,{get props(){return d(xe).props},get visualElement(){return d(xe).visualElement},isCustom:f})}),H(Ae,nt)}),H(pe,me)};na(ue,pe=>{d(y)&&pe(he)})}H(N,te)}}})}}})}}})}}})},$$slots:{default:!0}}),$(),i()}function Sr(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function er(e,t){Q(t,!1);let n=C(t,"ref",8),r=C(t,"eventName",8),o=C(t,"handler",8,void 0),i=C(t,"options",8,void 0),a=D(()=>{});const s=()=>{if(d(a)(),!n())return()=>{};const c=n().current;return o()&&c?Sr(c,r(),o(),i()):()=>{}};$e(d(a)),F(()=>(I(n()),I(r()),I(o()),I(i())),()=>{R(a,s(n(),r(),o(),i()))}),ne(),J();var l=ee(),u=q(l);re(u,t,"default",{},null),H(e,l),$()}function Ci(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function Ti(e){var t=!!e.touches;return t}function Jc(e){return function(t){var n=t instanceof MouseEvent,r=!n||n&&t.button===0;r&&e(t)}}var Qc={pageX:0,pageY:0};function $c(e,t){t===void 0&&(t="page");var n=e.touches[0]||e.changedTouches[0],r=n||Qc;return{x:r[t+"X"],y:r[t+"Y"]}}function ef(e,t){return t===void 0&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Pr(e,t){return t===void 0&&(t="page"),{point:Ti(e)?$c(e,t):ef(e,t)}}function tf(e){return Pr(e,"client")}var Ai=function(e,t){t===void 0&&(t=!1);var n=function(r){return e(r,Pr(r))};return t?Jc(n):n},Cr=typeof window<"u",nf=function(){return Cr&&window.onpointerdown===null},rf=function(){return Cr&&window.ontouchstart===null},of=function(){return Cr&&window.onmousedown===null};const af={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},sf={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Ei(e){return nf()?e:rf()?sf[e]:of()?af[e]:e}function ft(e,t,n,r){return Sr(e,Ei(t),Ai(n,t==="pointerdown"),r)}function pn(e,t){Q(t,!1);let n=C(t,"ref",8),r=C(t,"eventName",8),o=C(t,"handler",8,void 0),i=C(t,"options",8,void 0);J();const a=W(()=>Ei(r())),s=W(()=>o()&&Ai(o(),r()==="pointerdown"));er(e,{get ref(){return n()},get eventName(){return d(a)},get handler(){return d(s)},get options(){return i()},children:(l,u)=>{var c=ee(),m=q(c);re(m,t,"default",{},null),H(l,c)},$$slots:{default:!0}}),$()}var Vi=function(){function e(t,n,r){var o=this,i=r===void 0?{}:r,a=i.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(o.lastMoveEvent&&o.lastMoveEventInfo){var p=Ln(o.lastMoveEventInfo,o.history),f=o.startEvent!==null,v=_a(p.offset,{x:0,y:0})>=3;if(!(!f&&!v)){var b=p.point,h=tn().timestamp;o.history.push(Object.assign(Object.assign({},b),{timestamp:h}));var g=o.handlers,y=g.onStart,w=g.onMove;f||(y&&y(o.lastMoveEvent,p),o.startEvent=o.lastMoveEvent),w&&w(o.lastMoveEvent,p)}}},this.handlePointerMove=function(p,f){if(o.lastMoveEvent=p,o.lastMoveEventInfo=On(f,o.transformPagePoint),Ci(p)&&p.buttons===0){o.handlePointerUp(p,f);return}Ve.update(o.updatePoint,!0)},this.handlePointerUp=function(p,f){o.end();var v=o.handlers,b=v.onEnd,h=v.onSessionEnd,g=Ln(On(f,o.transformPagePoint),o.history);o.startEvent&&b&&b(p,g),h&&h(p,g)},!(Ti(t)&&t.touches.length>1)){this.handlers=n,this.transformPagePoint=a;var s=Pr(t),l=On(s,this.transformPagePoint),u=l.point,c=tn().timestamp;this.history=[Object.assign(Object.assign({},u),{timestamp:c})];var m=n.onSessionStart;m&&m(t,Ln(l,this.history)),this.removeListeners=jt(ft(window,"pointermove",this.handlePointerMove),ft(window,"pointerup",this.handlePointerUp),ft(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(t){this.handlers=t},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),ht.update(this.updatePoint)},e}();function On(e,t){return t?{point:t(e.point)}:e}function Vo(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ln(e,t){var n=e.point;return{point:n,delta:Vo(n,Mi(t)),offset:Vo(n,lf(t)),velocity:uf(t,.1)}}function lf(e){return e[0]}function Mi(e){return e[e.length-1]}function uf(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=Mi(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>an(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(i===0)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function cf(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(b,"$mcc",n),i=D();let a=C(t,"props",8),s=C(t,"visualElement",8),l=C(t,"isCustom",8),u=a(),c=D(u.onPan),m=D(u.onPanStart),p=D(u.onPanEnd),f=D(u.onPanSessionStart),v=D(null);const b=se(He)||He(l());let h=Ce(b),g=D(h.transformPagePoint),y=D({onSessionStart:d(f),onStart:d(m),onMove:d(c),onEnd:(S,x)=>{R(v,null),d(p)&&d(p)(S,x)}});function w(S){R(v,new Vi(S,d(y),{transformPagePoint:d(g)}))}vn(()=>{d(v)!==null&&d(v).updateHandlers(d(y))}),$e(()=>d(v)&&d(v).end()),F(()=>(d(c),d(m),d(p),d(f),I(a())),()=>{(S=>(R(c,S.onPan),R(m,S.onPanStart),R(p,S.onPanEnd),R(f,S.onPanSessionStart)))(a())}),F(()=>(d(c),d(m),d(p),d(f)),()=>{R(i,d(c)||d(m)||d(p)||d(f))}),F(()=>(d(g),o()),()=>{(S=>R(g,S.transformPagePoint))(o())}),F(()=>(d(f),d(m),d(c),d(p)),()=>{R(y,{onSessionStart:d(f),onStart:d(m),onMove:d(c),onEnd:(S,x)=>{R(v,null),d(p)&&d(p)(S,x)}})}),ne(),J();const P=W(()=>d(i)&&w);pn(e,{get ref(){return s()},eventName:"pointerdown",get handler(){return d(P)},children:(S,x)=>{var E=ee(),L=q(E);re(L,t,"default",{},null),H(S,E)},$$slots:{default:!0}}),$(),r()}var Oi=function(e,t){return t?e===t?!0:Oi(e,t.parentElement):!1};function Li(e){var t=null;return function(){var n=function(){t=null};return t===null?(t=e,n):!1}}var Mo=Li("dragHorizontal"),Oo=Li("dragVertical");function Ri(e){var t=!1;if(e==="y")t=Oo();else if(e==="x")t=Mo();else{var n=Mo(),r=Oo();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function _i(){var e=Ri(!0);return e?(e(),!1):!0}function ff(e,t){Q(t,!1);const n=D(),r=D(),o=D(),i=D(),a=D();let s=C(t,"props",8),l=C(t,"visualElement",8),u=!1,c=null;function m(){c==null||c(),c=null}function p(){var g;return m(),u=!1,(g=l().animationState)==null||g.setActive(oe.Tap,!1),!_i()}function f(g,y){var w,P;p()&&(Oi(l().getInstance(),g.target)?(P=d(n))==null||P(g,y):(w=d(o))==null||w(g,y))}function v(g,y){var w;p()&&((w=d(o))==null||w(g,y))}function b(g,y){var w,P;u||(m(),u=!0,c=jt(ft(window,"pointerup",f),ft(window,"pointercancel",v)),(w=d(r))==null||w(g,y),(P=l().animationState)==null||P.setActive(oe.Tap,!0))}$e(m),F(()=>(d(n),d(r),d(o),d(i),I(s())),()=>{(g=>(R(n,g.onTap),R(r,g.onTapStart),R(o,g.onTapCancel),R(i,g.whileTap)))(s())}),F(()=>(d(n),d(r),d(o),d(i)),()=>{R(a,d(n)||d(r)||d(o)||d(i))}),ne(),J();const h=W(()=>d(a)?b:void 0);pn(e,{get ref(){return l()},eventName:"pointerdown",get handler(){return d(h)},children:(g,y)=>{var w=ee(),P=q(w);re(P,t,"default",{},null),H(g,w)},$$slots:{default:!0}}),$()}function Lo(e,t,n){return(r,o)=>{var i;!Ci(r)||_i()||(n==null||n(r,o),(i=e.animationState)==null||i.setActive(oe.Hover,t))}}var df=mn(" ",1);function pf(e,t){Q(t,!1);let n=C(t,"props",8),r=C(t,"visualElement",8),o=n(),i=D(o.onHoverStart),a=D(o.onHoverEnd),s=D(o.whileHover);F(()=>(d(i),d(a),d(s),I(n())),()=>{(v=>(R(i,v.onHoverStart),R(a,v.onHoverEnd),R(s,v.whileHover)))(n())}),ne(),J();var l=df(),u=q(l);const c=W(()=>d(i)||d(s)?Lo(r(),!0,d(i)):void 0);pn(u,{get ref(){return r()},eventName:"pointerenter",get handler(){return d(c)}});var m=lt(u,2);const p=W(()=>d(a)||d(s)?Lo(r(),!1,d(a)):void 0);pn(m,{get ref(){return r()},eventName:"pointerleave",get handler(){return d(p)}});var f=lt(m,2);re(f,t,"default",{},null),H(e,l),$()}function mf(e,t){Q(t,!1);const n=D();let r=C(t,"props",8),o=C(t,"visualElement",8);const i=()=>{var l;(l=o().animationState)==null||l.setActive(oe.Focus,!0)},a=()=>{var l;(l=o().animationState)==null||l.setActive(oe.Focus,!1)};F(()=>(d(n),I(r())),()=>{(l=>R(n,l.whileFocus))(r())}),ne(),J();const s=W(()=>d(n)?i:void 0);er(e,{get ref(){return o()},eventName:"focus",get handler(){return d(s)},children:(l,u)=>{const c=W(()=>d(n)?a:void 0);er(l,{get ref(){return o()},eventName:"blur",get handler(){return d(c)},children:(m,p)=>{var f=ee(),v=q(f);re(v,t,"default",{},null),H(m,f)},$$slots:{default:!0}})},$$slots:{default:!0}}),$()}const vf=e=>(e&&nc(e),Zc),gf={tap:ff,focus:mf,hover:pf};function ji(e,t,n){var r=t.min,o=t.max;return r!==void 0&&eo&&(e=n?we(o,e,n.max):Math.min(e,o)),e}function hf(e,t,n,r,o){var i=e-t*n;return r?ji(i,r,o):i}function Ro(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function yf(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:Ro(e.x,r,i),y:Ro(e.y,n,o)}}function _o(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.mint?n="y":Math.abs(e.x)>t&&(n="x"),n}function Ef(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(l,"$mcc",n);let i=C(t,"visualElement",8),a=C(t,"props",8),s=C(t,"isCustom",8);const l=se(He)||He(s());let u=new Tf({visualElement:i()}),c;const m=()=>{c&&c(),d(f)&&(c=d(f).subscribe(u))};let p=a(),f=D(p.dragControls),v=Ce(l),b=D(v.transformPagePoint);u.setProps({...a(),transformPagePoint:d(b)}),$e(()=>{c&&c()}),Ot(()=>u.mount(i())),F(()=>(d(f),I(a())),()=>{(y=>R(f,y.dragControls))(a())}),F(()=>(d(b),o()),()=>{(y=>R(b,y.transformPagePoint))(o())}),F(()=>(I(a()),d(b)),()=>{u.setProps({...a(),transformPagePoint:d(b)})}),F(()=>{},()=>{m()}),ne(),J();var h=ee(),g=q(h);re(g,t,"default",{},null),H(e,h),$(),r()}const Vf={pan:cf,drag:Ef};function Fo(e,t){return e/(t.max-t.min)*100}function Mf(e,t,n){var r=n.target;if(typeof e=="string")if(B.test(e))e=parseFloat(e);else return e;var o=Fo(e,r.x),i=Fo(e,r.y);return o+"% "+i+"%"}var Bo="_$css";function Of(e,t){var n=t.delta,r=t.treeScale,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(vi,function(b){return a.push(b),Bo}));var s=De.parse(e);if(s.length>5)return o;var l=De.createTransformer(e),u=typeof s[0]!="number"?1:0,c=n.x.scale*r.x,m=n.y.scale*r.y;s[0+u]/=c,s[1+u]/=m;var p=we(c,m,.5);typeof s[2+u]=="number"&&(s[2+u]/=p),typeof s[3+u]=="number"&&(s[3+u]/=p);var f=l(s);if(i){var v=0;f=f.replace(Bo,function(){var b=a[v];return v++,b})}return f}var vt={process:Mf},Lf={borderRadius:Object.assign(Object.assign({},vt),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:vt,borderTopRightRadius:vt,borderBottomLeftRadius:vt,borderBottomRightRadius:vt,boxShadow:{process:Of}};const No=1e3;function Rf(e,t){return!Uo(e)&&!Uo(t)&&(!Mt(e.x,t.x)||!Mt(e.y,t.y))}const zo={min:0,max:0};function Uo(e){return Mt(e.x,zo)&&Mt(e.y,zo)}function Mt(e,t){return e.min===t.min&&e.max===t.max}const _f={duration:.45,ease:[.4,0,.1,1]};function jf(e,t){Q(t,!1);let n=C(t,"visualElement",12),r=C(t,"layout",8,void 0),o=C(t,"safeToRemove",8),i=Ge(),a=Ge(),s={x:!1,y:!1},l={x:void 0,y:void 0},u,c=!1;Ot(()=>{n(n().animateMotionValue=sn,!0),n().enableLayoutProjection(),u=n().onLayoutUpdate(m),n(n().layoutSafeToRemove=function(){o()()},!0),bu(Lf)}),$e(()=>{u(),be(f=>{var v;return(v=l[f])==null?void 0:v.call(l)})});const m=(f,v,{originBox:b,targetBox:h,visibilityAction:g,shouldStackAnimate:y,onComplete:w,...P}={})=>{if(y===!1)return c=!1,o()();if(c&&y!==!0)return;y&&(c=!0),v=b||v,f=h||f;const S=Rf(v,f),x=be(E=>{if(r()==="position"){const L=f[E].max-f[E].min;v[E].max=v[E].min+L}if(!n().projection.isTargetLocked)if(g!==void 0)n().setVisibility(g===VisibilityAction.Show);else return S?p(E,f[E],v[E],P):n().setProjectionTargetAxis(E,f[E].min,f[E].max)});return n().syncRender(),Promise.all(x).then(()=>{c=!1,w&&w(),n().notifyLayoutAnimationComplete()})},p=(f,v,b,{transition:h}={})=>{var E,L;if((E=l[f])==null||E.call(l),s[f]&&Mt(v,a[f]))return;(L=l[f])==null||L.call(l),s[f]=!0;const g=i[f],y=n().getProjectionAnimationProgress()[f];y.clearListeners(),y.set(0),y.set(0);const w=()=>{const V=y.get()/No;ku(g,b,v,V),n().setProjectionTargetAxis(f,g.min,g.max)};w();const P=y.onChange(w);l[f]=()=>{s[f]=!1,y.stop(),P()},a[f]=v;const S=h||n().getDefaultTransition()||_f;return sn(f==="x"?"layoutX":"layoutY",y,No,S&&mr(S,"layout")).then(l[f])};J(),$()}function Df(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(c,"$presence",n);let i=C(t,"visualElement",8),a=C(t,"props",8),s=C(t,"isCustom",8),l=a(),u=D(l.layout);const c=ai(s());F(()=>(d(u),I(a())),()=>{(m=>R(u,m.layout))(a())}),ne(),J(),jf(e,{get visualElement(){return i()},get layout(){return d(u)},get safeToRemove(){return o()[1]}}),$(),r()}function If(e,t){Q(t,!1);let n=C(t,"visualElement",8),r=C(t,"syncLayout",8),o=C(t,"framerSyncLayout",8),i=C(t,"update",8);const a=se(gt),s=se(za);Ot(()=>{qe(r())&&r().register(n()),qe(o())&&o().register(n()),n().onUnmount(()=>{qe(r())&&r().remove(n()),qe(o())&&o().remove(n())})});let l=!1;const u=(m=!1)=>(l||(l=!0,Ce(a).forEach(p=>{var f;(f=p.updater)==null||f.call(p,!0)}),qe(r())?r().syncUpdate():(Qu(n(),m),r().add(n()))),null);i()===void 0&&ys(u);const c=(m=!1)=>{l=!1,Ce(a).forEach((f,v)=>{var b;(b=f.afterU)==null||b.call(f,!0)}),qe(r())||r().flush()};s.update(m=>m.concat([{updater:u,afterU:c}])),vn(c),F(()=>I(i()),()=>{i()!==void 0&&u(i())}),ne(),J(),$()}function Ff(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(c,"$syncLayout",n),i=()=>de(m,"$framerSyncLayout",n),a=D();let s=C(t,"visualElement",8),l=C(t,"props",8),u=C(t,"isCustom",8);const c=se(dn)||dn(u()),m=se(yo)||yo(u());F(()=>(d(a),I(l())),()=>{(p=>R(a,p.update))(l())}),ne(),J(),If(e,{get syncLayout(){return o()},get framerSyncLayout(){return i()},get visualElement(){return s()},get update(){return d(a)}}),$(),r()}var Bf={measureLayout:Ff,layoutAnimation:Df};function Nf(e,t){Q(t,!1);let n=C(t,"visualElement",12),r=C(t,"props",8),o=r(),i=D(o.animate);F(()=>(d(i),I(r())),()=>{(a=>R(i,a.animate))(r())}),F(()=>(I(n()),po),()=>{n(n().animationState=n().animationState||po(n()),!0)}),F(()=>(d(i),I(n())),()=>{vr(d(i))&&ar().then(()=>d(i).subscribe(n()))}),ne(),J(),$()}function zf(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(c,"$presenceContext",n),i=()=>de(m,"$presence",n),a=D();let s=C(t,"props",8),l=C(t,"visualElement",8),u=C(t,"isCustom",8);const c=se(Le)||Le(u()),m=ai(u()),p=b=>{var w,P;const[h,g]=b,y=(P=l().animationState)==null?void 0:P.setActive(oe.Exit,!h,{custom:((w=o())==null?void 0:w.custom)??d(a)});return!h&&(y==null||y.then(g)),""};F(()=>(d(a),I(s())),()=>{(b=>R(a,b.custom))(s())}),F(()=>i(),()=>{p(i())}),ne(),J();var f=ee(),v=q(f);re(v,t,"default",{},null),H(e,f),$(),r()}const Uf={animation:Nf,exit:zf},kf={...Uf,...gf,...Vf,...Bf};var Hf=vf(kf);let ko=0;function Gf(){const e=ko;return ko++,e}function Kf(){return new Map}function Yf(e,t){Q(t,!1);const n=D();let r=C(t,"isPresent",8),o=C(t,"onExitComplete",8,void 0),i=C(t,"initial",8),a=C(t,"custom",8,void 0),s=C(t,"presenceAffectsLayout",8),l=C(t,"isCustom",8);const u=new Kf,c=Gf(),m=()=>({id:c,initial:i(),isPresent:r(),custom:a(),onExitComplete:h=>{var y;u.set(h,!0);let g=!0;u.forEach(w=>{w||(g=!1)}),g&&((y=o())==null||y())},register:h=>(u.set(h,!1),()=>u.delete(h))});let p=Le();vn(()=>{s()&&p.set(m())});const f=()=>{u.forEach((h,g)=>u.set(g,!1))};en(Le,p),fr("Presence",l(),p),F(()=>(I(s()),I(r())),()=>{R(n,s()?void 0:r())}),F(()=>d(n),()=>{p.set(m(d(n)))}),F(()=>I(r()),()=>{f(r())}),F(()=>(I(r()),I(o())),()=>{ar().then(()=>{var h;!r()&&!u.size&&((h=o())==null||h())})}),ne(),J();var v=ee(),b=q(v);re(b,t,"default",{},null),H(e,v),$()}function Wf(e,t){Q(t,!1);const[n,r]=Re(),o=()=>de(h,"$layoutContext",n),i=D(),a=D();let s=C(t,"list",8,void 0),l=C(t,"custom",8,void 0),u=C(t,"initial",8,!0),c=C(t,"onExitComplete",8,void 0),m=C(t,"exitBeforeEnter",8,void 0),p=C(t,"presenceAffectsLayout",8,!0),f=C(t,"show",8,void 0),v=C(t,"isCustom",8,!1),b=D(s()!==void 0?s():f()?[{key:1}]:[]);const h=se(dn)||dn(v());function g(z){return z.key||""}let y=D(!0),w=D(d(b)),P=D(d(w)),S=new Map,x=new Set;const E=(z,Z)=>{z.forEach(G=>{const j=g(G);Z.set(j,G)})};let L=D([...d(w).map(z=>({present:!0,item:z,key:z.key}))]);F(()=>(I(s()),I(f())),()=>{R(b,s()!==void 0?s():f()?[{key:1}]:[])}),F(()=>o(),()=>{R(i,qe(o()))}),F(()=>(d(i),o(),d(b)),()=>{R(a,()=>{d(i)&&o().forceUpdate(),R(b,[...d(b)])})}),F(()=>d(b),()=>{R(w,d(b))}),F(()=>d(w),()=>{E(d(w),S)}),F(()=>(d(y),d(L),d(w),d(P),I(m()),d(a),I(c())),()=>{if(d(y))R(y,!1);else{R(L,[...d(w).map(j=>({present:!0,item:j,key:j.key}))]);const z=d(P).map(g),Z=d(w).map(g),G=z.length;for(let j=0;j{if(Z.indexOf(j)!==-1)return;const K=S.get(j);if(!K)return;const N=z.indexOf(j),ae=()=>{S.delete(j),x.delete(j);const Y=d(P).findIndex(te=>te.key===j);Y<0||(d(P).splice(Y,1),x.size||(R(P,[...d(w)]),d(a)(),c()&&c()()))};d(L).splice(N,0,{present:!1,item:K,key:g(K),onExit:ae})}),R(P,d(L))}}),ne(),J();var V=ee(),k=q(V);oa(k,1,()=>d(L),z=>g(z),(z,Z)=>{const G=W(()=>u()?void 0:!1),j=W(()=>d(Z).onExit?l():void 0);Yf(z,{get isPresent(){return d(Z).present},get initial(){return d(G)},get custom(){return d(j)},get presenceAffectsLayout(){return p()},get onExitComplete(){return d(Z).onExit},get isCustom(){return v()},children:(K,N)=>{var ae=ee(),Y=q(ae);re(Y,t,"default",{get item(){return d(Z).item}},null),H(K,ae)},$$slots:{default:!0}})}),H(e,V),$(),r()}function Xf(e){return e()}function qf(e){e.forEach(Xf)}const Yt=[],Ho=[],$t=[],Go=[],Ii=Promise.resolve();let tr=!1;function Zf(){tr||(tr=!0,Ii.then($f))}function Jf(){return Zf(),Ii}function Qf(e){$t.push(e)}const Rn=new Set;let Wt=0;function $f(){do{for(;Wtnew CustomEvent(e,{detail:t});function _n(e,t={}){const{root:n,rootMargin:r,threshold:o,unobserveOnEnter:i}=Object.assign(Object.assign({},td),t);let a={x:void 0,y:void 0},s={vertical:void 0,horizontal:void 0};if(typeof IntersectionObserver<"u"&&e){const l=new IntersectionObserver((u,c)=>{u.forEach(m=>{a.y>m.boundingClientRect.y?s.vertical="up":s.vertical="down",a.x>m.boundingClientRect.x?s.horizontal="left":s.horizontal="right",a={y:m.boundingClientRect.y,x:m.boundingClientRect.x};const p={inView:m.isIntersecting,entry:m,scrollDirection:s,node:e,observer:c};e.dispatchEvent(Be("inview_change",p)),e.dispatchEvent(Be("change",p)),m.isIntersecting?(e.dispatchEvent(Be("inview_enter",p)),e.dispatchEvent(Be("enter",p)),i&&c.unobserve(e)):(e.dispatchEvent(Be("inview_leave",p)),e.dispatchEvent(Be("leave",p)))})},{root:n,rootMargin:r,threshold:o});return Jf().then(()=>{e.dispatchEvent(Be("inview_init",{observer:l,node:e})),e.dispatchEvent(Be("init",{observer:l,node:e}))}),l.observe(e),{destroy(){l.unobserve(e)}}}}const Tr="-",nd=e=>{const t=od(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const s=a.split(Tr);return s[0]===""&&s.length!==1&&s.shift(),Fi(s,t)||rd(a)},getConflictingClassGroupIds:(a,s)=>{const l=n[a]||[];return s&&r[a]?[...l,...r[a]]:l}}},Fi=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Fi(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const i=e.join(Tr);return(a=t.validators.find(({validator:s})=>s(i)))==null?void 0:a.classGroupId},Ko=/^\[(.+)\]$/,rd=e=>{if(Ko.test(e)){const t=Ko.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},od=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const o in n)nr(n[o],r,o,t);return r},nr=(e,t,n,r)=>{e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:Yo(t,o);i.classGroupId=n;return}if(typeof o=="function"){if(ad(o)){nr(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([i,a])=>{nr(a,Yo(t,i),n,r)})})},Yo=(e,t)=>{let n=e;return t.split(Tr).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},ad=e=>e.isThemeGetter,id=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(i,a)=>{n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let a=n.get(i);if(a!==void 0)return a;if((a=r.get(i))!==void 0)return o(i,a),a},set(i,a){n.has(i)?n.set(i,a):o(i,a)}}},rr="!",or=":",sd=or.length,ld=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=o=>{const i=[];let a=0,s=0,l=0,u;for(let v=0;vl?u-l:void 0;return{modifiers:i,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:f}};if(t){const o=t+or,i=r;r=a=>a.startsWith(o)?i(a.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:a,maybePostfixModifierPosition:void 0}}if(n){const o=r;r=i=>n({className:i,parseClassName:o})}return r},ud=e=>e.endsWith(rr)?e.substring(0,e.length-1):e.startsWith(rr)?e.substring(1):e,cd=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const o=[];let i=[];return r.forEach(a=>{a[0]==="["||t[a]?(o.push(...i.sort(),a),i=[]):i.push(a)}),o.push(...i.sort()),o}},fd=e=>({cache:id(e.cacheSize),parseClassName:ld(e),sortModifiers:cd(e),...nd(e)}),dd=/\s+/,pd=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:i}=t,a=[],s=e.trim().split(dd);let l="";for(let u=s.length-1;u>=0;u-=1){const c=s[u],{isExternal:m,modifiers:p,hasImportantModifier:f,baseClassName:v,maybePostfixModifierPosition:b}=n(c);if(m){l=c+(l.length>0?" "+l:l);continue}let h=!!b,g=r(h?v.substring(0,b):v);if(!g){if(!h){l=c+(l.length>0?" "+l:l);continue}if(g=r(v),!g){l=c+(l.length>0?" "+l:l);continue}h=!1}const y=i(p).join(":"),w=f?y+rr:y,P=w+g;if(a.includes(P))continue;a.push(P);const S=o(g,h);for(let x=0;x0?" "+l:l)}return l};function md(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rm(c),e());return n=fd(u),r=n.cache.get,o=n.cache.set,i=s,s(l)}function s(l){const u=r(l);if(u)return u;const c=pd(l,n);return o(l,c),c}return function(){return i(md.apply(null,arguments))}}const ce=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Ni=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,zi=/^\((?:(\w[\w-]*):)?(.+)\)$/i,gd=/^\d+\/\d+$/,hd=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,yd=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,bd=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,xd=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,wd=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,it=e=>gd.test(e),U=e=>!!e&&!Number.isNaN(Number(e)),We=e=>!!e&&Number.isInteger(Number(e)),Wo=e=>e.endsWith("%")&&U(e.slice(0,-1)),Ne=e=>hd.test(e),Sd=()=>!0,Pd=e=>yd.test(e)&&!bd.test(e),Ar=()=>!1,Cd=e=>xd.test(e),Td=e=>wd.test(e),Ad=e=>!M(e)&&!O(e),Ed=e=>dt(e,Hi,Ar),M=e=>Ni.test(e),Xe=e=>dt(e,Gi,Pd),jn=e=>dt(e,Bd,U),Vd=e=>dt(e,Ui,Ar),Md=e=>dt(e,ki,Td),Od=e=>dt(e,Ar,Cd),O=e=>zi.test(e),Xt=e=>pt(e,Gi),Ld=e=>pt(e,Nd),Rd=e=>pt(e,Ui),_d=e=>pt(e,Hi),jd=e=>pt(e,ki),Dd=e=>pt(e,zd,!0),dt=(e,t,n)=>{const r=Ni.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},pt=(e,t,n=!1)=>{const r=zi.exec(e);return r?r[1]?t(r[1]):n:!1},Ui=e=>e==="position",Id=new Set(["image","url"]),ki=e=>Id.has(e),Fd=new Set(["length","size","percentage"]),Hi=e=>Fd.has(e),Gi=e=>e==="length",Bd=e=>e==="number",Nd=e=>e==="family-name",zd=e=>e==="shadow",Ud=()=>{const e=ce("color"),t=ce("font"),n=ce("text"),r=ce("font-weight"),o=ce("tracking"),i=ce("leading"),a=ce("breakpoint"),s=ce("container"),l=ce("spacing"),u=ce("radius"),c=ce("shadow"),m=ce("inset-shadow"),p=ce("drop-shadow"),f=ce("blur"),v=ce("perspective"),b=ce("aspect"),h=ce("ease"),g=ce("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],P=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],x=()=>[O,M,l],E=()=>[it,"full","auto",...x()],L=()=>[We,"none","subgrid",O,M],V=()=>["auto",{span:["full",We,O,M]},O,M],k=()=>[We,"auto",O,M],z=()=>["auto","min","max","fr",O,M],Z=()=>["start","end","center","between","around","evenly","stretch","baseline"],G=()=>["start","end","center","stretch"],j=()=>["auto",...x()],K=()=>[it,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...x()],N=()=>[e,O,M],ae=()=>[Wo,Xe],Y=()=>["","none","full",u,O,M],te=()=>["",U,Xt,Xe],ge=()=>["solid","dashed","dotted","double"],ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],he=()=>["","none",f,O,M],pe=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",O,M],me=()=>["none",U,O,M],Te=()=>["none",U,O,M],Ae=()=>[U,O,M],xe=()=>[it,"full",...x()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ne],breakpoint:[Ne],color:[Sd],container:[Ne],"drop-shadow":[Ne],ease:["in","out","in-out"],font:[Ad],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ne],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ne],shadow:[Ne],spacing:["px",U],text:[Ne],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",it,M,O,b]}],container:["container"],columns:[{columns:[U,M,O,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...w(),M,O]}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:E()}],"inset-x":[{"inset-x":E()}],"inset-y":[{"inset-y":E()}],start:[{start:E()}],end:[{end:E()}],top:[{top:E()}],right:[{right:E()}],bottom:[{bottom:E()}],left:[{left:E()}],visibility:["visible","invisible","collapse"],z:[{z:[We,"auto",O,M]}],basis:[{basis:[it,"full","auto",s,...x()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[U,it,"auto","initial","none",M]}],grow:[{grow:["",U,O,M]}],shrink:[{shrink:["",U,O,M]}],order:[{order:[We,"first","last","none",O,M]}],"grid-cols":[{"grid-cols":L()}],"col-start-end":[{col:V()}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":L()}],"row-start-end":[{row:V()}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":z()}],"auto-rows":[{"auto-rows":z()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...Z(),"normal"]}],"justify-items":[{"justify-items":[...G(),"normal"]}],"justify-self":[{"justify-self":["auto",...G()]}],"align-content":[{content:["normal",...Z()]}],"align-items":[{items:[...G(),"baseline"]}],"align-self":[{self:["auto",...G(),"baseline"]}],"place-content":[{"place-content":Z()}],"place-items":[{"place-items":[...G(),"baseline"]}],"place-self":[{"place-self":["auto",...G()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:j()}],mx:[{mx:j()}],my:[{my:j()}],ms:[{ms:j()}],me:[{me:j()}],mt:[{mt:j()}],mr:[{mr:j()}],mb:[{mb:j()}],ml:[{ml:j()}],"space-x":[{"space-x":x()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":x()}],"space-y-reverse":["space-y-reverse"],size:[{size:K()}],w:[{w:[s,"screen",...K()]}],"min-w":[{"min-w":[s,"screen","none",...K()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[a]},...K()]}],h:[{h:["screen",...K()]}],"min-h":[{"min-h":["screen","none",...K()]}],"max-h":[{"max-h":["screen",...K()]}],"font-size":[{text:["base",n,Xt,Xe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,O,jn]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Wo,M]}],"font-family":[{font:[Ld,M,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,O,M]}],"line-clamp":[{"line-clamp":[U,"none",O,jn]}],leading:[{leading:[i,...x()]}],"list-image":[{"list-image":["none",O,M]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",O,M]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:N()}],"text-color":[{text:N()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ge(),"wavy"]}],"text-decoration-thickness":[{decoration:[U,"from-font","auto",O,Xe]}],"text-decoration-color":[{decoration:N()}],"underline-offset":[{"underline-offset":[U,"auto",O,M]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:x()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O,M]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O,M]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...w(),Rd,Vd]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",_d,Ed]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},We,O,M],radial:["",O,M],conic:[We,O,M]},jd,Md]}],"bg-color":[{bg:N()}],"gradient-from-pos":[{from:ae()}],"gradient-via-pos":[{via:ae()}],"gradient-to-pos":[{to:ae()}],"gradient-from":[{from:N()}],"gradient-via":[{via:N()}],"gradient-to":[{to:N()}],rounded:[{rounded:Y()}],"rounded-s":[{"rounded-s":Y()}],"rounded-e":[{"rounded-e":Y()}],"rounded-t":[{"rounded-t":Y()}],"rounded-r":[{"rounded-r":Y()}],"rounded-b":[{"rounded-b":Y()}],"rounded-l":[{"rounded-l":Y()}],"rounded-ss":[{"rounded-ss":Y()}],"rounded-se":[{"rounded-se":Y()}],"rounded-ee":[{"rounded-ee":Y()}],"rounded-es":[{"rounded-es":Y()}],"rounded-tl":[{"rounded-tl":Y()}],"rounded-tr":[{"rounded-tr":Y()}],"rounded-br":[{"rounded-br":Y()}],"rounded-bl":[{"rounded-bl":Y()}],"border-w":[{border:te()}],"border-w-x":[{"border-x":te()}],"border-w-y":[{"border-y":te()}],"border-w-s":[{"border-s":te()}],"border-w-e":[{"border-e":te()}],"border-w-t":[{"border-t":te()}],"border-w-r":[{"border-r":te()}],"border-w-b":[{"border-b":te()}],"border-w-l":[{"border-l":te()}],"divide-x":[{"divide-x":te()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":te()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ge(),"hidden","none"]}],"divide-style":[{divide:[...ge(),"hidden","none"]}],"border-color":[{border:N()}],"border-color-x":[{"border-x":N()}],"border-color-y":[{"border-y":N()}],"border-color-s":[{"border-s":N()}],"border-color-e":[{"border-e":N()}],"border-color-t":[{"border-t":N()}],"border-color-r":[{"border-r":N()}],"border-color-b":[{"border-b":N()}],"border-color-l":[{"border-l":N()}],"divide-color":[{divide:N()}],"outline-style":[{outline:[...ge(),"none","hidden"]}],"outline-offset":[{"outline-offset":[U,O,M]}],"outline-w":[{outline:["",U,Xt,Xe]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",c,Dd,Od]}],"shadow-color":[{shadow:N()}],"inset-shadow":[{"inset-shadow":["none",O,M,m]}],"inset-shadow-color":[{"inset-shadow":N()}],"ring-w":[{ring:te()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:N()}],"ring-offset-w":[{"ring-offset":[U,Xe]}],"ring-offset-color":[{"ring-offset":N()}],"inset-ring-w":[{"inset-ring":te()}],"inset-ring-color":[{"inset-ring":N()}],opacity:[{opacity:[U,O,M]}],"mix-blend":[{"mix-blend":[...ue(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ue()}],filter:[{filter:["","none",O,M]}],blur:[{blur:he()}],brightness:[{brightness:[U,O,M]}],contrast:[{contrast:[U,O,M]}],"drop-shadow":[{"drop-shadow":["","none",p,O,M]}],grayscale:[{grayscale:["",U,O,M]}],"hue-rotate":[{"hue-rotate":[U,O,M]}],invert:[{invert:["",U,O,M]}],saturate:[{saturate:[U,O,M]}],sepia:[{sepia:["",U,O,M]}],"backdrop-filter":[{"backdrop-filter":["","none",O,M]}],"backdrop-blur":[{"backdrop-blur":he()}],"backdrop-brightness":[{"backdrop-brightness":[U,O,M]}],"backdrop-contrast":[{"backdrop-contrast":[U,O,M]}],"backdrop-grayscale":[{"backdrop-grayscale":["",U,O,M]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[U,O,M]}],"backdrop-invert":[{"backdrop-invert":["",U,O,M]}],"backdrop-opacity":[{"backdrop-opacity":[U,O,M]}],"backdrop-saturate":[{"backdrop-saturate":[U,O,M]}],"backdrop-sepia":[{"backdrop-sepia":["",U,O,M]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",O,M]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[U,"initial",O,M]}],ease:[{ease:["linear","initial",h,O,M]}],delay:[{delay:[U,O,M]}],animate:[{animate:["none",g,O,M]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[v,O,M]}],"perspective-origin":[{"perspective-origin":pe()}],rotate:[{rotate:me()}],"rotate-x":[{"rotate-x":me()}],"rotate-y":[{"rotate-y":me()}],"rotate-z":[{"rotate-z":me()}],scale:[{scale:Te()}],"scale-x":[{"scale-x":Te()}],"scale-y":[{"scale-y":Te()}],"scale-z":[{"scale-z":Te()}],"scale-3d":["scale-3d"],skew:[{skew:Ae()}],"skew-x":[{"skew-x":Ae()}],"skew-y":[{"skew-y":Ae()}],transform:[{transform:[O,M,"","none","gpu","cpu"]}],"transform-origin":[{origin:pe()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:xe()}],"translate-x":[{"translate-x":xe()}],"translate-y":[{"translate-y":xe()}],"translate-z":[{"translate-z":xe()}],"translate-none":["translate-none"],accent:[{accent:N()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:N()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O,M]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O,M]}],fill:[{fill:["none",...N()]}],"stroke-w":[{stroke:[U,Xt,Xe,jn]}],stroke:[{stroke:["none",...N()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},kd=vd(Ud);function Hd(...e){return kd(sa(e))}const fe=[];for(let e=0;e<256;++e)fe.push((e+256).toString(16).slice(1));function Gd(e,t=0){return(fe[e[t+0]]+fe[e[t+1]]+fe[e[t+2]]+fe[e[t+3]]+"-"+fe[e[t+4]]+fe[e[t+5]]+"-"+fe[e[t+6]]+fe[e[t+7]]+"-"+fe[e[t+8]]+fe[e[t+9]]+"-"+fe[e[t+10]]+fe[e[t+11]]+fe[e[t+12]]+fe[e[t+13]]+fe[e[t+14]]+fe[e[t+15]]).toLowerCase()}let Dn;const Kd=new Uint8Array(16);function Yd(){if(!Dn){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Dn=crypto.getRandomValues.bind(crypto)}return Dn(Kd)}const Wd=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Xo={randomUUID:Wd};function Xd(e,t,n){var o;if(Xo.randomUUID&&!e)return Xo.randomUUID();e=e||{};const r=e.random??((o=e.rng)==null?void 0:o.call(e))??Yd();if(r.length<16)throw new Error("Random bytes length must be >= 16");return r[6]=r[6]&15|64,r[8]=r[8]&63|128,Gd(r)}var qd=mn("
");function op(e,t){Q(t,!1);let n=C(t,"duration",8,.4),r=C(t,"delay",8,0),o=C(t,"yOffset",8,6),i=C(t,"inViewMargin",8,"-50px"),a=C(t,"blur",8,"6px"),s=C(t,"id",24,()=>Xd().slice(0,8)),l=C(t,"once",8,!1),u={hidden:{opacity:0,y:o(),filter:`blur(${a()})`},visible:{opacity:1,y:0,filter:"blur(0px)"}},c=D("hidden"),m=C(t,"class",8,"");J();const p=W(()=>[{key:s()}]);Wf(e,{get list(){return d(p)},children:Oe,$$slots:{default:(f,v)=>{const b=W(()=>({delay:.04+r(),duration:n(),ease:"easeOut"}));Hf(f,{initial:"hidden",get animate(){return d(c)},exit:"hidden",variants:u,get transition(){return d(b)},children:Oe,$$slots:{default:(h,g)=>{const y=W(()=>g.motion);var w=qd(),P=ea(w);re(P,t,"default",{},S=>{var x=Yi("Default");H(S,x)}),ta(w),jr(w,(S,x)=>_n==null?void 0:_n(S,x),()=>({rootMargin:i(),unobserveOnEnter:l()})),jr(w,S=>{var x;return(x=d(y))==null?void 0:x(S)}),$o(()=>vs("inview_change",w,({detail:S})=>{R(c,S.inView?"visible":"hidden")})),ms(S=>Cs(w,1,S),[()=>Ss(Hd(m()))],W),H(h,w)}}})}}}),$()}var Zd=mn('
');function ap(e){var t=Zd(),n=ea(t);Nt(n,"href",`${Bt??""}/`);var r=lt(n,2);Nt(r,"href",`${Bt??""}/contact`);var o=lt(r,2);Nt(o,"href",`${Bt??""}/skills`);var i=lt(o,2);Nt(i,"href",`${Bt??""}/projects`),ta(t),H(e,t)}export{op as B,ap as N,re as a,Hf as b,jr as c,Ss as d,Hd as e,Cs as f,Nt as g,Je as m,Ve as s};