PageSourceSearch

https://pikado.education/assets/preload-helper-BSuCLhYb.js

js pikado.education collected 2026-10-07 00:48:43 UTC 48,805 bytes, 9 lines download raw bytes

1import{r as c,j as P}from"./chunk-LFPYN7LY-_3fs4GV9.js";import{e as _t,a as ae,f as Gt,r as Ne,R as Xt,E as Zt,d as qt}from"./chunk-BGEKJ4Q5-D_pMT7Es.js";var Qt=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),Jt=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),ke=/^(data-.*)$/,en=/^(aria-.*)$/,Y=/^(on[A-Z].*)$/;function wr(e,t={}){let{labelable:n=!0,enabled:s=!0,propNames:r,omitPropNames:i,omitEventNames:o,omitDataProps:a,omitEventProps:f}=t,l={};if(!s)return e;for(const u in e)i?.has(u)||o?.has(u)&&Y.test(u)||Y.test(u)&&!Jt.has(u)||a&&ke.test(u)||f&&Y.test(u)||(Object.prototype.hasOwnProperty.call(e,u)&&(Qt.has(u)||n&&en.test(u)||r?.has(u)||ke.test(u))||Y.test(u))&&(l[u]=e[u]);return l}const ut=c.createContext({});function xe(e){const t=c.useRef(null);return t.current===null&&(t.current=e()),t.current}const lt=typeof window<"u",ct=lt?c.useLayoutEffect:c.useEffect,ne=c.createContext(null);function tn(e,t){e.indexOf(t)===-1&&e.push(t)}function nn(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const ft=(e,t,n)=>n>t?t:n<e?e:n;let sn=()=>{};const de={},rn=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function on(e){return typeof e=="object"&&e!==null}const an=e=>/^0[^.\s]+$/u.test(e);function un(e){let t;return()=>(t===void 0&&(t=e()),t)}const dt=e=>e;class ht{constructor(){this.subscriptions=[]}add(t){return tn(this.subscriptions,t),()=>nn(this.subscriptions,t)}notify(t,n,s){const r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](t,n,s);else for(let i=0;i<r;i++){const o=this.subscriptions[i];o&&o(t,n,s)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const pt=e=>e*1e3,ue=e=>e/1e3;function ln(e,t){return t?e*(1e3/t):0}const cn=e=>Array.isArray(e)&&typeof e[0]=="number",_=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function fn(e,t){let n=new Set,s=new Set,r=!1,i=!1;const o=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1};function f(u){o.has(u)&&(l.schedule(u),e()),u(a)}const l={schedule:(u,p=!1,d=!1)=>{const g=d&&r?n:s;return p&&o.add(u),g.has(u)||g.add(u),u},cancel:u=>{s.delete(u),o.delete(u)},process:u=>{if(a=u,r){i=!0;return}
vendor: 9,187 bytes, line 1
1r=!0,[n,s]=[s,n],n.forEach(f),n.clear(),r=!1,i&&(i=!1,l.process(u))}};return l}const dn=40;function mt(e,t){let n=!1,s=!0;const r={delta:0,timestamp:0,isProcessing:!1},i=()=>n=!0,o=_.reduce((S,b)=>(S[b]=fn(i),S),{}),{setup:a,read:f,resolveKeyframes:l,preUpdate:u,update:p,preRender:d,render:m,postRender:g}=o,y=()=>{const S=de.useManualTiming?r.timestamp:performance.now();n=!1,de.useManualTiming||(r.delta=s?1e3/60:Math.max(Math.min(S-r.timestamp,dn),1)),r.timestamp=S,r.isProcessing=!0,a.process(r),f.process(r),l.process(r),u.process(r),p.process(r),d.process(r),m.process(r),g.process(r),r.isProcessing=!1,n&&t&&(s=!1,e(y))},v=()=>{n=!0,s=!0,r.isProcessing||e(y)};return{schedule:_.reduce((S,b)=>{const R=o[b];return S[b]=(k,ie=!1,x=!1)=>(n||v(),R.schedule(k,ie,x)),S},{}),cancel:S=>{for(let b=0;b<_.length;b++)o[_[b]].cancel(S)},state:r,steps:o}}const{schedule:H,cancel:Oe,state:Be,steps:Cr}=mt(typeof requestAnimationFrame<"u"?requestAnimationFrame:dt,!0);let Q;function hn(){Q=void 0}const j={now:()=>(Q===void 0&&j.set(Be.isProcessing||de.useManualTiming?Be.timestamp:performance.now()),Q),set:e=>{Q=e,queueMicrotask(hn)}},gt=e=>t=>typeof t=="string"&&t.startsWith(e),pn=gt("--"),mn=gt("var(--"),Mr=e=>mn(e)?gn.test(e.split("/*")[0].trim()):!1,gn=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Tr(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const N={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},K={...N,transform:e=>ft(0,1,e)},G={...N,default:1},W=e=>Math.round(e*1e5)/1e5,Pe=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function yn(e){return e==null}const bn=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Ee=(e,t)=>n=>!!(typeof n=="string"&&bn.test(n)&&n.startsWith(e)||t&&!yn(n)&&Object.prototype.hasOwnProperty.call(n,t)),yt=(e,t,n)=>s=>{if(typeof s!="string")return s;const[r,i,o,a]=s.match(Pe);return{[e]:parseFloat(r),[t]:parseFloat(i),[n]:parseFloat(o),alpha:a!==void 0?parseFloat(a):1}},vn=e=>ft(0,255,e),le={...N,transform:e=>Math.round(vn(e))},B={test:Ee("rgb","red"),parse:yt("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+le.transform(e)+", "+le.transform(t)+", "+le.transform(n)+", "+W(K.transform(s))+")"};function Sn(e){let t="",n="",s="",r="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),s=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),s=e.substring(3,4),r=e.substring(4,5),t+=t,n+=n,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const De={test:Ee("#"),parse:Sn,transform:B.transform},z=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),F=z("deg"),L=z("%"),h=z("px"),wn=z("vh"),Cn=z("vw"),je={...L,parse:e=>L.parse(e)/100,transform:e=>L.transform(e*100)},X={test:Ee("hsl","hue"),parse:yt("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+L.transform(W(t))+", "+L.transform(W(n))+", "+W(K.transform(s))+")"},M={test:e=>B.test(e)||De.test(e)||X.test(e),parse:e=>B.test(e)?B.parse(e):X.test(e)?X.parse(e):De.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?B.transform(e):X.transform(e),getAnimatableNone:e=>{const t=M.parse(e);return t.alpha=0,M.transform(t)}},Mn=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Tn(e){return isNaN(e)&&typeof e=="string"&&(e.match(Pe)?.length||0)+(e.match(Mn)?.length||0)>0}const bt="number",vt="color",Vn="var",xn="var(",We="${}",Pn=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function St(e){const t=e.toString(),n=[],s={color:[],number:[],var:[]},r=[];let i=0;const a=t.replace(Pn,f=>(M.test(f)?(s.color.push(i),r.push(vt),n.push(M.parse(f))):f.startsWith(xn)?(s.var.push(i),r.push(Vn),n.push(f)):(s.number.push(i),r.push(bt),n.push(parseFloat(f))),++i,We)).split(We);return{values:n,split:a,indexes:s,types:r}}function wt(e){return St(e).values}function Ct(e){const{split:t,types:n}=St(e),s=t.length;return r=>{let i="";for(let o=0;o<s;o++)if(i+=t[o],r[o]!==void 0){const a=n[o];a===bt?i+=W(r[o]):a===vt?i+=M.transform(r[o]):i+=r[o]}return i}}const En=e=>typeof e=="number"?0:M.test(e)?M.getAnimatableNone(e):e;function Rn(e){const t=wt(e);return Ct(e)(t.map(En))}const E={test:Tn,parse:wt,createTransformer:Ct,getAnimatableNone:Rn},Fn=(e,t,n)=>e+(t-e)*n,An=(e,t,n=10)=>{let s="";const r=Math.max(Math.round(t/n),2);for(let i=0;i<r;i++)s+=Math.round(e(i/(r-1))*1e4)/1e4+", ";return`linear(${s.substring(0,s.length-2)})`},$n=e=>e!==null;function In(e,{repeat:t,repeatType:n="loop"},s,r=1){const i=e.filter($n),a=r<0||t&&n!=="loop"&&t%2===1?0:i.length-1;return!a||s===void 0?i[a]:s}class Ln{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,n){return this.finished.then(t,n)}}function Nn(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const A=e=>e*180/Math.PI,he=e=>{const t=A(Math.atan2(e[1],e[0]));return pe(t)},kn={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:he,rotateZ:he,skewX:e=>A(Math.atan(e[1])),skewY:e=>A(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},pe=e=>(e=e%360,e<0&&(e+=360),e),He=he,Ke=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),ze=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),On={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Ke,scaleY:ze,scale:e=>(Ke(e)+ze(e))/2,rotateX:e=>pe(A(Math.atan2(e[6],e[5]))),rotateY:e=>pe(A(Math.atan2(-e[2],e[0]))),rotateZ:He,rotate:He,skewX:e=>A(Math.atan(e[4])),skewY:e=>A(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Ue(e){return e.includes("scale")?1:0}function me(e,t){if(!e||e==="none")return Ue(t);const n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let s,r;if(n)s=On,r=n;else{const a=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);s=kn,r=a}if(!r)return Ue(t);const i=s[t],o=r[1].split(",").map(Bn);return typeof i=="function"?i(o):o[i]}const Vr=(e,t)=>{const{transform:n="none"}=getComputedStyle(e);return me(n,t)};function Bn(e){return parseFloat(e.trim())}const U=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Re=new Set(U),xr=e=>e===N||e===h,Dn=new Set(["x","y","z"]),jn=U.filter(e=>!Dn.has(e));function Wn(e){const t=[];return jn.forEach(n=>{const s=e.getValue(n);s!==void 0&&(t.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),t}const J={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>me(t,"x"),y:(e,{transform:t})=>me(t,"y")};J.translateX=J.x;J.translateY=J.y;const $=new Set;let ge=!1,ye=!1,be=!1;function Mt(){if(ye){const e=Array.from($).filter(s=>s.needsMeasurement),t=new Set(e.map(s=>s.element)),n=new Map;t.forEach(s=>{const r=Wn(s);r.length&&(n.set(s,r),s.render())}),e.forEach(s=>s.measureInitialState()),t.forEach(s=>{s.render();const r=n.get(s);r&&r.forEach(([i,o])=>{s.getValue(i)?.set(o)})}),e.forEach(s=>s.measureEndState()),e.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}ye=!1,ge=!1,$.forEach(e=>e.complete(be)),$.clear()}function Tt(){$.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(ye=!0)})}function Pr(){be=!0,Tt(),Mt(),be=!1}class Hn{constructor(t,n,s,r,i,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=s,this.motionValue=r,this.element=i,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?($.add(this),ge||(ge=!0,H.read(Tt),H.resolveKeyframes(Mt))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:s,motionValue:r}=this;if(t[0]===null){const i=r?.get(),o=t[t.length-1];if(i!==void 0)t[0]=i;else if(s&&n){const a=s.readValue(n,o);a!=null&&(t[0]=a)}t[0]===void 0&&(t[0]=o),r&&i===void 0&&r.set(t[0])}Nn(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),$.delete(this)}cancel(){this.state==="scheduled"&&($.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Kn=e=>e.startsWith("--");function zn(e,t,n){Kn(t)?e.style.setProperty(t,n):e.style[t]=n}const Un={};function Vt(e,t){const n=un(e);return()=>Un[t]??n()}const Yn=Vt(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),xt=Vt(()=>{try{document.createElement("div").animate({opacity:0}
vendor: 8,284 bytes, line 1
1,{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),D=([e,t,n,s])=>`cubic-bezier(${e}, ${t}, ${n}, ${s})`,Ye={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:D([0,.65,.55,1]),circOut:D([.55,0,1,.45]),backIn:D([.31,.01,.66,-.59]),backOut:D([.33,1.53,.69,.99])};function Pt(e,t){if(e)return typeof e=="function"?xt()?An(e,t):"ease-out":cn(e)?D(e):Array.isArray(e)?e.map(n=>Pt(n,t)||Ye.easeOut):Ye[e]}function _n(e,t,n,{delay:s=0,duration:r=300,repeat:i=0,repeatType:o="loop",ease:a="easeOut",times:f}={},l=void 0){const u={[t]:n};f&&(u.offset=f);const p=Pt(a,r);Array.isArray(p)&&(u.easing=p);const d={delay:s,duration:r,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:i+1,direction:o==="reverse"?"alternate":"normal"};return l&&(d.pseudoElement=l),e.animate(u,d)}function Gn(e){return typeof e=="function"&&"applyToOptions"in e}function Xn({type:e,...t}){return Gn(e)&&xt()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Zn extends Ln{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:n,name:s,keyframes:r,pseudoElement:i,allowFlatten:o=!1,finalKeyframe:a,onComplete:f}=t;this.isPseudoElement=!!i,this.allowFlatten=o,this.options=t,sn(typeof t.type!="string");const l=Xn(t);this.animation=_n(n,s,r,l,i),l.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){const u=In(r,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(u):zn(n,s,u),this.animation.cancel()}f?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){const t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return ue(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+ue(t)}get time(){return ue(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=pt(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,observe:n}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&Yn()?(this.animation.timeline=t,dt):n(this)}}function _e(e){const t=[{},{}];return e?.values.forEach((n,s)=>{t[0][s]=n.get(),t[1][s]=n.getVelocity()}),t}function Et(e,t,n,s){if(typeof t=="function"){const[r,i]=_e(s);t=t(n!==void 0?n:e.custom,r,i)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[r,i]=_e(s);t=t(n!==void 0?n:e.custom,r,i)}return t}const Ge=30,qn=e=>!isNaN(parseFloat(e));class Qn{constructor(t,n={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=s=>{const r=j.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const i of this.dependents)i.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=j.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=qn(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new ht);const s=this.events[t].add(n);return t==="change"?()=>{s(),H.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,n,s){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-s}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=j.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Ge)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,Ge);return ln(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ve(e,t){return new Qn(e,t)}const V=e=>!!(e&&e.getVelocity);function Jn(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const es="framerAppearId",ts="data-"+Jn(es),ns={test:e=>e==="auto",parse:e=>e},Rt=e=>t=>t.test(e),Ft=[N,h,L,F,Cn,wn,ns],Er=e=>Ft.find(Rt(e)),ss=new Set(["brightness","contrast","saturate","opacity"]);function rs(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(Pe)||[];if(!s)return e;const r=n.replace(s,"");let i=ss.has(t)?1:0;return s!==n&&(i*=100),t+"("+i+r+")"}const is=/\b([a-z-]*)\(.*?\)/gu,Se={...E,getAnimatableNone:e=>{const t=e.match(is);return t?t.map(rs).join(" "):e}},we={...E,getAnimatableNone:e=>{const t=E.parse(e);return E.createTransformer(e)(t.map(s=>typeof s=="number"?0:typeof s=="object"?{...s,alpha:1}:s))}},Xe={...N,transform:Math.round},os={rotate:F,rotateX:F,rotateY:F,rotateZ:F,scale:G,scaleX:G,scaleY:G,scaleZ:G,skew:F,skewX:F,skewY:F,distance:h,translateX:h,translateY:h,translateZ:h,x:h,y:h,z:h,perspective:h,transformPerspective:h,opacity:K,originX:je,originY:je,originZ:h},Fe={borderWidth:h,borderTopWidth:h,borderRightWidth:h,borderBottomWidth:h,borderLeftWidth:h,borderRadius:h,borderTopLeftRadius:h,borderTopRightRadius:h,borderBottomRightRadius:h,borderBottomLeftRadius:h,width:h,maxWidth:h,height:h,maxHeight:h,top:h,right:h,bottom:h,left:h,inset:h,insetBlock:h,insetBlockStart:h,insetBlockEnd:h,insetInline:h,insetInlineStart:h,insetInlineEnd:h,padding:h,paddingTop:h,paddingRight:h,paddingBottom:h,paddingLeft:h,paddingBlock:h,paddingBlockStart:h,paddingBlockEnd:h,paddingInline:h,paddingInlineStart:h,paddingInlineEnd:h,margin:h,marginTop:h,marginRight:h,marginBottom:h,marginLeft:h,marginBlock:h,marginBlockStart:h,marginBlockEnd:h,marginInline:h,marginInlineStart:h,marginInlineEnd:h,fontSize:h,backgroundPositionX:h,backgroundPositionY:h,...os,zIndex:Xe,fillOpacity:K,strokeOpacity:K,numOctaves:Xe},as={...Fe,color:M,backgroundColor:M,outlineColor:M,fill:M,stroke:M,borderColor:M,borderTopColor:M,borderRightColor:M,borderBottomColor:M,borderLeftColor:M,filter:Se,WebkitFilter:Se,mask:we,WebkitMask:we},us=e=>as[e],ls=new Set([Se,we]);function cs(e,t){let n=us(e);return ls.has(n)||(n=E),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const fs=new Set(["opacity","clipPath","filter","transform"]),At=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function Ze(e){return on(e)&&"offsetHeight"in e}const{schedule:ds}
vendor: 11,172 bytes, line 1
1=mt(queueMicrotask,!1),hs=[...Ft,M,E],ps=e=>hs.find(Rt(e)),qe=()=>({translate:0,scale:1,origin:0,originPoint:0}),Rr=()=>({x:qe(),y:qe()}),Qe=()=>({min:0,max:0}),ms=()=>({x:Qe(),y:Qe()}),gs=new WeakMap;function $t(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Ce(e){return typeof e=="string"||Array.isArray(e)}const ys=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],bs=["initial",...ys];function se(e){return $t(e.animate)||bs.some(t=>Ce(e[t]))}function It(e){return!!(se(e)||e.variants)}function vs(e,t,n){for(const s in t){const r=t[s],i=n[s];if(V(r))e.addValue(s,r);else if(V(i))e.addValue(s,ve(r,{owner:e}));else if(i!==r)if(e.hasValue(s)){const o=e.getValue(s);o.liveStyle===!0?o.jump(r):o.hasAnimated||o.set(r)}else{const o=e.getStaticValue(s);e.addValue(s,ve(o!==void 0?o:r,{owner:e}))}}for(const s in n)t[s]===void 0&&e.removeValue(s);return t}const Me={current:null},Lt={current:!1},Ss=typeof window<"u";function ws(){if(Lt.current=!0,!!Ss)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Me.current=e.matches;e.addEventListener("change",t),t()}else Me.current=!1}const Je=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let ee={};function Nt(e){ee=e}function Cs(){return ee}class Fr{scrapeMotionValuesFromProps(t,n,s){return{}}constructor({parent:t,props:n,presenceContext:s,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:o,visualState:a},f={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=Hn,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const m=j.now();this.renderScheduledAt<m&&(this.renderScheduledAt=m,H.render(this.render,!1,!0))};const{latestValues:l,renderState:u}=a;this.latestValues=l,this.baseTarget={...l},this.initialValues=n.initial?{...l}:{},this.renderState=u,this.parent=t,this.props=n,this.presenceContext=s,this.depth=t?t.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=i,this.options=f,this.blockInitialAnimation=!!o,this.isControllingVariants=se(n),this.isVariantNode=It(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:p,...d}=this.scrapeMotionValuesFromProps(n,{},this);for(const m in d){const g=d[m];l[m]!==void 0&&V(g)&&g.set(l[m])}}mount(t){if(this.hasBeenMounted)for(const n in this.initialValues)this.values.get(n)?.jump(this.initialValues[n]),this.latestValues[n]=this.initialValues[n];this.current=t,gs.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,s)=>this.bindToMotionValue(s,n)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(Lt.current||ws(),this.shouldReduceMotion=Me.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),Oe(this.notifyUpdate),Oe(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const n=this.features[t];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,n){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),n.accelerate&&fs.has(t)&&this.current instanceof HTMLElement){const{factory:o,keyframes:a,times:f,ease:l,duration:u}=n.accelerate,p=new Zn({element:this.current,name:t,keyframes:a,times:f,ease:l,duration:pt(u)}),d=o(p);this.valueSubscriptions.set(t,()=>{d(),p.cancel()});return}const s=Re.has(t);s&&this.onBindTransform&&this.onBindTransform();const r=n.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&H.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let i;typeof window<"u"&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{r(),i&&i(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in ee){const n=ee[t];if(!n)continue;const{isEnabled:s,Feature:r}=n;if(!this.features[t]&&r&&s(this.props)&&(this.features[t]=new r(this)),this.features[t]){const i=this.features[t];i.isMounted?i.update():(i.mount(),i.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ms()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let s=0;s<Je.length;s++){const r=Je[s];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const i="on"+r,o=t[i];o&&(this.propEventSubscriptions[r]=this.on(r,o))}this.prevMotionValues=vs(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(t),()=>n.variantChildren.delete(t)}addValue(t,n){const s=this.values.get(t);n!==s&&(s&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let s=this.values.get(t);return s===void 0&&n!==void 0&&(s=ve(n===null?void 0:n,{owner:this}),this.addValue(t,s)),s}readValue(t,n){let s=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return s!=null&&(typeof s=="string"&&(rn(s)||an(s))?s=parseFloat(s):!ps(s)&&E.test(n)&&(s=cs(t,n)),this.setBaseTarget(t,V(s)?s.get():s)),V(s)?s.get():s}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){const{initial:n}=this.props;let s;if(typeof n=="string"||typeof n=="object"){const i=Et(this.props,n,this.presenceContext?.custom);i&&(s=i[t])}if(n&&s!==void 0)return s;const r=this.getBaseTargetFromProps(this.props,t);return r!==void 0&&!V(r)?r:this.initialValues[t]!==void 0&&s===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new ht),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}scheduleRenderMicrotask(){ds.render(this.render)}}const Ms={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Ts=U.length;function Vs(e,t,n){let s="",r=!0;for(let i=0;i<Ts;i++){const o=U[i],a=e[o];if(a===void 0)continue;let f=!0;if(typeof a=="number")f=a===(o.startsWith("scale")?1:0);else{const l=parseFloat(a);f=o.startsWith("scale")?l===1:l===0}if(!f||n){const l=At(a,Fe[o]);if(!f){r=!1;const u=Ms[o]||o;s+=`${u}(${l}) `}n&&(t[o]=l)}}return s=s.trim(),n?s=n(t,r?"":s):r&&(s="none"),s}function kt(e,t,n){const{style:s,vars:r,transformOrigin:i}=e;let o=!1,a=!1;for(const f in t){const l=t[f];if(Re.has(f)){o=!0;continue}else if(pn(f)){r[f]=l;continue}else{const u=At(l,Fe[f]);f.startsWith("origin")?(a=!0,i[f]=u):s[f]=u}}if(t.transform||(o||n?s.transform=Vs(t,e.transform,n):s.transform&&(s.transform="none")),a){const{originX:f="50%",originY:l="50%",originZ:u=0}=i;s.transformOrigin=`${f} ${l} ${u}`}}function et(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const O={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(h.test(e))e=parseFloat(e);else return e;const n=et(e,t.target.x),s=et(e,t.target.y);return`${n}% ${s}%`}},xs={correct:(e,{treeScale:t,projectionDelta:n})=>{const s=e,r=E.parse(e);if(r.length>5)return s;const i=E.createTransformer(e),o=typeof r[0]!="number"?1:0,a=n.x.scale*t.x,f=n.y.scale*t.y;r[0+o]/=a,r[1+o]/=f;const l=Fn(a,f,.5);return typeof r[2+o]=="number"&&(r[2+o]/=l),typeof r[3+o]=="number"&&(r[3+o]/=l),i(r)}},Ps={borderRadius:{...O,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:O,borderTopRightRadius:O,borderBottomLeftRadius:O,borderBottomRightRadius:O,boxShadow:xs};function Ot(e,{layout:t,layoutId:n}){return Re.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!Ps[e]||e==="opacity")}function Bt(e,t,n){const s=e.style,r=t?.style,i={};if(!s)return i;for(const o in s)(V(s[o])||r&&V(r[o])||Ot(o,e)||n?.getValue(o)?.liveStyle!==void 0)&&(i[o]=s[o]);return i}const Es={offset:"stroke-dashoffset",array:"stroke-dasharray"},Rs={offset:"strokeDashoffset",array:"strokeDasharray"};function Fs(e,t,n=1,s=0,r=!0){e.pathLength=1;const i=r?Es:Rs;e[i.offset]=`${-s}`,e[i.array]=`${t} ${n}`}const As=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function $s(e,{attrX:t,attrY:n,attrScale:s,pathLength:r,pathSpacing:i=1,pathOffset:o=0,...a},f,l,u){if(kt(e,a,l),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:d}=e;p.transform&&(d.transform=p.transform,delete p.transform),(d.transform||p.transformOrigin)&&(d.transformOrigin=p.transformOrigin??"50% 50%",delete p.transformOrigin),d.transform&&(d.transformBox=u?.transformBox??"fill-box",delete p.transformBox);for(const m of As)p[m]!==void 0&&(d[m]=p[m],delete p[m]);t!==void 0&&(p.x=t),n!==void 0&&(p.y=n),s!==void 0&&(p.scale=s),r!==void 0&&Fs(p,r,i,o,!1)}const Is=e=>typeof e=="string"&&e.toLowerCase()==="svg";
1function Ls(e,t,n){const s=Bt(e,t,n);for(const r in e)if(V(e[r])||V(t[r])){const i=U.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;s[i]=e[r]}return s}function Ns(e){return V(e)?e.get():e}const Ae=c.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function tt(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ks(...e){return t=>{let n=!1;const s=e.map(r=>{const i=tt(r,t);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let r=0;r<s.length;r++){const i=s[r];typeof i=="function"?i():tt(e[r],null)}}}}function Os(...e){return c.useCallback(ks(...e),e)}class Bs extends c.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent&&this.props.pop!==!1){const s=n.offsetParent,r=Ze(s)&&s.offsetWidth||0,i=Ze(s)&&s.offsetHeight||0,o=this.props.sizeRef.current;o.height=n.offsetHeight||0,o.width=n.offsetWidth||0,o.top=n.offsetTop,o.left=n.offsetLeft,o.right=r-o.width-o.left,o.bottom=i-o.height-o.top}return null}componentDidUpdate(){}render(){return this.props.children}}function Ds({children:e,isPresent:t,anchorX:n,anchorY:s,root:r,pop:i}){const o=c.useId(),a=c.useRef(null),f=c.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:l}=c.useContext(Ae),u=e.props?.ref??e?.ref,p=Os(a,u);return c.useInsertionEffect(()=>{const{width:d,height:m,top:g,left:y,right:v,bottom:w}=f.current;if(t||i===!1||!a.current||!d||!m)return;const C=n==="left"?`left: ${y}`:`right: ${v}`,S=s==="bottom"?`bottom: ${w}`:`top: ${g}`;a.current.dataset.motionPopId=o;const b=document.createElement("style");l&&(b.nonce=l);const R=r??document.head;return R.appendChild(b),b.sheet&&b.sheet.insertRule(`
2          [data-motion-pop-id="${o}"] {
3            position: absolute !important;
4            width: ${d}px !important;
5            height: ${m}px !important;
6            ${C}px !important;
7            ${S}px !important;
8          }
9        `),()=>{R.contains(b)&&R.removeChild(b)}},[t]),P.jsx(Bs,{isPresent:t,childRef:a,sizeRef:f,pop:i,children:i===!1?e:c.cloneElement(e,{ref:p})})}const js=({children:e,initial:t,isPresent:n,onExitComplete:s,custom:r,presenceAffectsLayout:i,mode:o,anchorX:a,anchorY:f,root:l})=>{const u=xe(Ws),p=c.useId();let d=!0,m=c.useMemo(()=>(d=!1,{id:p,initial:t,isPresent:n,custom:r,onExitComplete:g=>{u.set(g,!0);for(const y of u.values())if(!y)return;s&&s()},register:g=>(u.set(g,!1),()=>u.delete(g))}),[n,u,s]);return i&&d&&(m={...m}),c.useMemo(()=>{u.forEach((g,y)=>u.set(y,!1))},[n]),c.useEffect(()=>{!n&&!u.size&&s&&s()},[n]),e=P.jsx(Ds,{pop:o==="popLayout",isPresent:n,anchorX:a,anchorY:f,root:l,children:e}),P.jsx(ne.Provider,{value:m,children:e})};function Ws(){return new Map}function Hs(e=!0){const t=c.useContext(ne);if(t===null)return[!0,null];const{isPresent:n,onExitComplete:s,register:r}=t,i=c.useId();c.useEffect(()=>{if(e)return r(i)},[e]);const o=c.useCallback(()=>e&&s&&s(i),[i,s,e]);return!n&&s?[!1,o]:[!0]}const Z=e=>e.key||"";function nt(e){const t=[];return c.Children.forEach(e,n=>{c.isValidElement(n)&&t.push(n)}),t}const Ar=({children:e,custom:t,initial:n=!0,onExitComplete:s,presenceAffectsLayout:r=!0,mode:i="sync",propagate:o=!1,anchorX:a="left",anchorY:f="top",root:l})=>{const[u,p]=Hs(o),d=c.useMemo(()=>nt(e),[e]),m=o&&!u?[]:d.map(Z),g=c.useRef(!0),y=c.useRef(d),v=xe(()=>new Map),w=c.useRef(new Set),[C,S]=c.useState(d),[b,R]=c.useState(d);ct(()=>{g.current=!1,y.current=d;for(let x=0;x<b.length;x++){const T=Z(b[x]);m.includes(T)?(v.delete(T),w.current.delete(T)):v.get(T)!==!0&&v.set(T,!1)}},[b,m.length,m.join("-")]);const k=[];if(d!==C){let x=[...d];for(let T=0;T<b.length;T++){const I=b[T],oe=Z(I);m.includes(oe)||(x.splice(T,0,I),k.push(I))}return i==="wait"&&k.length&&(x=k),R(nt(x)),S(d),null}const{forceRender:ie}=c.useContext(ut);return P.jsx(P.Fragment,{children:b.map(x=>{const T=Z(x),I=o&&!u?!1:d===b||m.includes(T),oe=()=>{if(w.current.has(T))return;if(w.current.add(T),v.has(T))v.set(T,!0);else return;let Le=!0;v.forEach(Yt=>{Yt||(Le=!1)}),Le&&(ie?.(),R(y.current),o&&p?.(),s&&s())};return P.jsx(js,{isPresent:I,initial:!g.current||n?void 0:!1,custom:t,presenceAffectsLayout:r,mode:i,root:l,onExitComplete:I?void 0:oe,anchorX:a,anchorY:f,children:x},T)})})},$e=c.createContext({strict:!1}),st={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let rt=!1;function Ks(){if(rt)return;const e={};for(const t in st)e[t]={isEnabled:n=>st[t].some(s=>!!n[s])};Nt(e),rt=!0}function Dt(){return Ks(),Cs()}function Te(e){const t=Dt();for(const n in e)t[n]={...t[n],...e[n]};Nt(t)}function $r({children:e,features:t,strict:n=!1}){const[,s]=c.useState(!ce(t)),r=c.useRef(void 0);if(!ce(t)){const{renderer:i,...o}=t;r.current=i,Te(o)}return c.useEffect(()=>{ce(t)&&t().then(({renderer:i,...o})=>{Te(o),r.current=i,s(!0)})},[]),P.jsx($e.Provider,{value:{renderer:r.current,strict:n},children:e})}function ce(e){return typeof e=="function"}const zs=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function te(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||zs.has(e)}let jt=e=>!te(e);function Us(e){typeof e=="function"&&(jt=t=>t.startsWith("on")?!te(t):e(t))}try{Us(require("@emotion/is-prop-valid").default)}catch{}
vendor: 5,920 bytes, line 9
9function Ys(e,t,n){const s={};for(const r in e)r==="values"&&typeof e.values=="object"||(jt(r)||n===!0&&te(r)||!t&&!te(r)||e.draggable&&r.startsWith("onDrag"))&&(s[r]=e[r]);return s}const re=c.createContext({});function _s(e,t){if(se(e)){const{initial:n,animate:s}=e;return{initial:n===!1||Ce(n)?n:void 0,animate:Ce(s)?s:void 0}}return e.inherit!==!1?t:{}}function Gs(e){const{initial:t,animate:n}=_s(e,c.useContext(re));return c.useMemo(()=>({initial:t,animate:n}),[it(t),it(n)])}function it(e){return Array.isArray(e)?e.join(" "):e}const Ie=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Wt(e,t,n){for(const s in t)!V(t[s])&&!Ot(s,n)&&(e[s]=t[s])}function Xs({transformTemplate:e},t){return c.useMemo(()=>{const n=Ie();return kt(n,t,e),Object.assign({},n.vars,n.style)},[t])}function Zs(e,t){const n=e.style||{},s={};return Wt(s,n,e),Object.assign(s,Xs(e,t)),s}function qs(e,t){const n={},s=Zs(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=s,n}const Ht=()=>({...Ie(),attrs:{}});function Qs(e,t,n,s){const r=c.useMemo(()=>{const i=Ht();return $s(i,t,Is(s),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};Wt(i,e.style,e),r.style={...i,...r.style}}return r}const Js=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Kt(e){return typeof e!="string"||e.includes("-")?!1:!!(Js.indexOf(e)>-1||/[A-Z]/u.test(e))}function er(e,t,n,{latestValues:s},r,i=!1,o){const f=(o??Kt(e)?Qs:qs)(t,s,r,e),l=Ys(t,typeof e=="string",i),u=e!==c.Fragment?{...l,...f,ref:n}:{},{children:p}=t,d=c.useMemo(()=>V(p)?p.get():p,[p]);return c.createElement(e,{...u,children:d})}function tr({scrapeMotionValuesFromProps:e,createRenderState:t},n,s,r){return{latestValues:nr(n,s,r,e),renderState:t()}}function nr(e,t,n,s){const r={},i=s(e,{});for(const d in i)r[d]=Ns(i[d]);let{initial:o,animate:a}=e;const f=se(e),l=It(e);t&&l&&!f&&e.inherit!==!1&&(o===void 0&&(o=t.initial),a===void 0&&(a=t.animate));let u=n?n.initial===!1:!1;u=u||o===!1;const p=u?a:o;if(p&&typeof p!="boolean"&&!$t(p)){const d=Array.isArray(p)?p:[p];for(let m=0;m<d.length;m++){const g=Et(e,d[m]);if(g){const{transitionEnd:y,transition:v,...w}=g;for(const C in w){let S=w[C];if(Array.isArray(S)){const b=u?S.length-1:0;S=S[b]}S!==null&&(r[C]=S)}for(const C in y)r[C]=y[C]}}}return r}const zt=e=>(t,n)=>{const s=c.useContext(re),r=c.useContext(ne),i=()=>tr(e,t,s,r);return n?i():xe(i)},sr=zt({scrapeMotionValuesFromProps:Bt,createRenderState:Ie}),rr=zt({scrapeMotionValuesFromProps:Ls,createRenderState:Ht}),ir=Symbol.for("motionComponentSymbol");function or(e,t,n){const s=c.useRef(n);c.useInsertionEffect(()=>{s.current=n});const r=c.useRef(null);return c.useCallback(i=>{i&&e.onMount?.(i),t&&(i?t.mount(i):t.unmount());const o=s.current;if(typeof o=="function")if(i){const a=o(i);typeof a=="function"&&(r.current=a)}else r.current?(r.current(),r.current=null):o(i);else o&&(o.current=i)},[t])}const ar=c.createContext({});function ur(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function lr(e,t,n,s,r,i){const{visualElement:o}=c.useContext(re),a=c.useContext($e),f=c.useContext(ne),l=c.useContext(Ae),u=l.reducedMotion,p=l.skipAnimations,d=c.useRef(null),m=c.useRef(!1);s=s||a.renderer,!d.current&&s&&(d.current=s(e,{visualState:t,parent:o,props:n,presenceContext:f,blockInitialAnimation:f?f.initial===!1:!1,reducedMotionConfig:u,skipAnimations:p,isSVG:i}),m.current&&d.current&&(d.current.manuallyAnimateOnMount=!0));const g=d.current,y=c.useContext(ar);g&&!g.projection&&r&&(g.type==="html"||g.type==="svg")&&cr(d.current,n,r,y);const v=c.useRef(!1);c.useInsertionEffect(()=>{g&&v.current&&g.update(n,f)});const w=n[ts],C=c.useRef(!!w&&!window.MotionHandoffIsComplete?.(w)&&window.MotionHasOptimisedAnimation?.(w));return ct(()=>{m.current=!0,g&&(v.current=!0,window.MotionIsMounted=!0,g.updateFeatures(),g.scheduleRenderMicrotask(),C.current&&g.animationState&&g.animationState.animateChanges())}),c.useEffect(()=>{g&&(!C.current&&g.animationState&&g.animationState.animateChanges(),C.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(w)}),C.current=!1),g.enteringChildren=void 0)}),g}function cr(e,t,n,s){const{layoutId:r,layout:i,drag:o,dragConstraints:a,layoutScroll:f,layoutRoot:l,layoutCrossfade:u}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:Ut(e.parent)),e.projection.setOptions({layoutId:r,layout:i,alwaysMeasureLayout:!!o||a&&ur(a),visualElement:e,animationType:typeof i=="string"?i:"both",initialPromotionConfig:s,crossfade:u,layoutScroll:f,layoutRoot:l})}function Ut(e){if(e)return e.options.allowProjection!==!1?e.projection:Ut(e.parent)}function fe(e,{forwardMotionProps:t=!1,type:n}={},s,r){s&&Te(s);const i=n?n==="svg":Kt(e),o=i?rr:sr;function a(l,u){let p;const d={...c.useContext(Ae),...l,layoutId:fr(l)},{isStatic:m}=d,g=Gs(l),y=o(l,m);if(!m&&lt){dr();const v=hr(d);p=v.MeasureLayout,g.visualElement=lr(e,y,d,r,v.ProjectionNode,i)}return P.jsxs(re.Provider,{value:g,children:[p&&g.visualElement?P.jsx(p,{visualElement:g.visualElement,...d}):null,er(e,l,or(y,g.visualElement,u),y,m,t,i)]})}a.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const f=c.forwardRef(a);return f[ir]=e,f}function fr({layoutId:e}){const t=c.useContext(ut).id;return t&&e!==void 0?t+"-"+e:e}function dr(e,t){c.useContext($e).strict}function hr(e){const t=Dt(),{drag:n,layout:s}=t;if(!n&&!s)return{};const r={...n,...s};return{MeasureLayout:n?.isEnabled(e)||s?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
9function pr(e,t){if(typeof Proxy>"u")return fe;const n=new Map,s=(i,o)=>fe(i,o,e,t),r=(i,o)=>s(i,o);return new Proxy(r,{get:(i,o)=>o==="create"?s:(n.has(o)||n.set(o,fe(o,void 0,e,t)),n.get(o))})}const Ir=pr();let Ve=!1,q=0;function mr(){Ve=!0,setTimeout(()=>{Ve=!1},50)}function ot(e){e.pointerType==="touch"&&mr()}function gr(){if(!(typeof document>"u"))return q===0&&typeof PointerEvent<"u"&&document.addEventListener("pointerup",ot),q++,()=>{q--,!(q>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",ot)}}function Lr(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:s,isDisabled:r}=e,[i,o]=c.useState(!1),a=c.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;c.useEffect(gr,[]);let{addGlobalListener:f,removeAllGlobalListeners:l}=_t(),{hoverProps:u,triggerHoverEnd:p}=c.useMemo(()=>{let d=(y,v)=>{if(a.pointerType=v,r||v==="touch"||a.isHovered||!ae(y.currentTarget,y.target))return;a.isHovered=!0;let w=y.currentTarget;a.target=w,f(Gt(y.target),"pointerover",C=>{a.isHovered&&a.target&&!ae(a.target,C.target)&&m(C,C.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:w,pointerType:v}),n&&n(!0),o(!0)},m=(y,v)=>{let w=a.target;a.pointerType="",a.target=null,!(v==="touch"||!a.isHovered||!w)&&(a.isHovered=!1,l(),s&&s({type:"hoverend",target:w,pointerType:v}),n&&n(!1),o(!1))},g={};return typeof PointerEvent<"u"&&(g.onPointerEnter=y=>{Ve&&y.pointerType==="mouse"||d(y,y.pointerType)},g.onPointerLeave=y=>{!r&&ae(y.currentTarget,y.target)&&m(y,y.pointerType)}),{hoverProps:g,triggerHoverEnd:m}},[t,n,s,r,a,f,l]);return c.useEffect(()=>{r&&p({currentTarget:a.target},a.pointerType)},[r]),{hoverProps:u,isHovered:i}}function Nr(e={}){let{autoFocus:t=!1,isTextInput:n,within:s}=e,r=c.useRef({isFocused:!1,isFocusVisible:t||Ne()}),[i,o]=c.useState(!1),[a,f]=c.useState(()=>r.current.isFocused&&r.current.isFocusVisible),l=c.useCallback(()=>f(r.current.isFocused&&r.current.isFocusVisible),[]),u=c.useCallback(m=>{r.current.isFocused=m,r.current.isFocusVisible=Ne(),o(m),l()},[l]);Xt(m=>{r.current.isFocusVisible=m,l()},[n,i],{enabled:i,isTextInput:n});let{focusProps:p}=Zt({isDisabled:s,onFocusChange:u}),{focusWithinProps:d}=qt({isDisabled:!s,onFocusWithinChange:u});return{isFocused:i,isFocusVisible:a,focusProps:s?d:p}}const yr="modulepreload",br=function(e){return"/"+e},at={},kr=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){let f=function(l){return Promise.all(l.map(u=>Promise.resolve(u).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=o?.nonce||o?.getAttribute("nonce");r=f(n.map(l=>{if(l=br(l),l in at)return;at[l]=!0;const u=l.endsWith(".css"),p=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${p}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":yr,u||(d.as="script"),d.crossOrigin="",d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((m,g)=>{d.addEventListener("load",m),d.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return r.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};export{Nr as $,Ar as A,ft as B,Cr as C,ds as D,ms as E,Rr as F,Ns as G,Ps as H,pt as I,ue as J,ur as K,$r as L,Ae as M,Hs as N,ut as O,ar as P,pr as Q,on as R,ht as S,V as T,Gn as U,Fr as V,gs as W,cn as X,sn as Y,B as Z,kr as _,de as a,X as a0,De as a1,Mr as a2,M as a3,E as a4,St as a5,ln as a6,An as a7,Ln as a8,In as a9,Zn as aa,un as ab,Hn as ac,Pr as ad,rn as ae,Re as af,Et as ag,U as ah,ts as ai,an as aj,cs as ak,Er as al,Tr as am,J as an,xr as ao,Ue as ap,Vr as aq,pn as ar,kt as as,Bt as at,Jn as au,Ls as av,$s as aw,Is as ax,us as ay,ct as az,Lr as b,Ir as c,Ze as d,Ce as e,wr as f,$t as g,Lt as h,ws as i,ys as j,Kt as k,Us as l,ve as m,H as n,Fn as o,Me as p,L as q,h as r,dt as s,tn as t,xe as u,bs as v,nn as w,j as x,Oe as y,Be as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.