PageSourceSearch

https://fooderuniversity.it/build/_shared/chunk-QITDUTEY.js

js fooderuniversity.it collected 2026-10-07 19:30:01 UTC 119,853 bytes, 9 lines download raw bytes

1import{a as M,c as qn,n as Co,y as ee}from"/build/_shared/chunk-TAQ76FOL.js";import{a as Kn,b as Oc,c as kc,d as V,e as Lc}from"/build/_shared/chunk-G5WX4PPA.js";var Fc=Oc((xf,Yn)=>{Yn.exports={}});function Gc(t){var e={};return function(r){return e[r]===void 0&&(e[r]=t(r)),e[r]}}var Ci,Ai=Kn(()=>{Ci=Gc});var wi={};kc(wi,{default:()=>$c});var Hc,Wc,$c,Mi=Kn(()=>{Ai();Hc=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Wc=Ci(function(t){return Hc.test(t)||t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)<91}),$c=Wc});function Xn(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t))for(e=0;e<t.length;e++)t[e]&&(r=Xn(t[e]))&&(o&&(o+=" "),o+=r);else for(e in t)t[e]&&(o&&(o+=" "),o+=e);return o}function Ic(){for(var t,e,r=0,o="";r<arguments.length;)(t=arguments[r++])&&(e=Xn(t))&&(o&&(o+=" "),o+=e);return o}var at=Ic;var Ao=V(M(),1),Ut=V(M(),1);var Zn=V(M(),1),nr=(0,Zn.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});var Jn=V(M(),1),Ct=(0,Jn.createContext)({});var rt=V(M(),1);var Qn=V(M(),1),At=(0,Qn.createContext)(null);var ir=V(M(),1);var wt=typeof document<"u";var Mt=wt?ir.useLayoutEffect:ir.useEffect;var ti=V(M(),1),sr=(0,ti.createContext)({strict:!1});function ei(t,e,r,o){let{visualElement:n}=(0,rt.useContext)(Ct),s=(0,rt.useContext)(sr),i=(0,rt.useContext)(At),a=(0,rt.useContext)(nr).reducedMotion,c=(0,rt.useRef)();o=o||s.renderer,!c.current&&o&&(c.current=o(t,{visualState:e,parent:n,props:r,presenceContext:i,blockInitialAnimation:i?i.initial===!1:!1,reducedMotionConfig:a}));let l=c.current;(0,rt.useInsertionEffect)(()=>{l&&l.update(r,i)});let u=(0,rt.useRef)(Boolean(window.HandoffAppearAnimations));return Mt(()=>{l&&(l.render(),u.current&&l.animationState&&l.animationState.animateChanges())}),(0,rt.useEffect)(()=>{l&&(l.updateFeatures(),!u.current&&l.animationState&&l.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,u.current=!1)}),l}var ri=V(M(),1);function gt(t){return typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function oi(t,e,r){return(0,ri.useCallback)(o=>{o&&t.mount&&t.mount(o),e&&(o?e.mount(o):e.unmount()),r&&(typeof r=="function"?r(o):gt(r)&&(r.current=o))},[e])}var lr=V(M(),1);function yt(t){return typeof t=="string"||Array.isArray(t)}function Dt(t){return typeof t=="object"&&typeof t.start=="function"}var ar=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],je=["initial",...ar];function jt(t){return Dt(t.animate)||je.some(e=>yt(t[e]))}function cr(t){return Boolean(jt(t)||t.variants)}function ni(t,e){if(jt(t)){let{initial:r,animate:o}=t;return{initial:r===!1||yt(r)?r:void 0,animate:yt(o)?o:void 0}}return t.inherit!==!1?e:{}}function si(t){let{initial:e,animate:r}=ni(t,(0,lr.useContext)(Ct));return(0,lr.useMemo)(()=>({initial:e,animate:r}),[ii(e),ii(r)])}function ii(t){return Array.isArray(t)?t.join(" "):t}var ai={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"]},Nt={};for(let t in ai)Nt[t]={isEnabled:e=>ai[t].some(r=>!!e[r])};function ci(t){for(let e in t)Nt[e]={...Nt[e],...t[e]}}var li=V(M(),1),re=(0,li.createContext)({});var ui=V(M(),1),ur=(0,ui.createContext)({});var fi=Symbol.for("motionComponentSymbol");function mi({preloadedFeatures:t,createVisualElement:e,useRender:r,useVisualState:o,Component:n}){t&&ci(t);function s(a,c){let l,u={...(0,Ut.useContext)(nr),...a,layoutId:Bc(a)},{isStatic:f}=u,m=si(a),p=o(a,f);if(!f&&wt){m.visualElement=ei(n,p,u,e);let h=(0,Ut.useContext)(ur),g=(0,Ut.useContext)(sr).strict;m.visualElement&&(l=m.visualElement.loadFeatures(u,g,t,h))}return Ao.createElement(Ct.Provider,{value:m},l&&m.visualElement?Ao.createElement(l,{visualElement:m.visualElement,...u}):null,r(n,a,oi(p,m.visualElement,c),p,f,m.visualElement))}let i=(0,Ut.forwardRef)(s);return i[fi]=n,i}function Bc({layoutId:t}){let e=(0,Ut.useContext)(re).id;return e&&t!==void 0?e+"-"+t:t}function pi(t){function e(o,n={}){return mi(t(o,n))}if(typeof Proxy>"u")return e;let r=new Map;return new Proxy(e,{get:(o,n)=>(r.has(n)||r.set(n,e(n)),r.get(n))})}var hi=["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 oe(t){return typeof t!="string"||t.includes("-")?!1:!!(hi.indexOf(t)>-1||/[A-Z]/.test(t))}var gr=V(M(),1);var Si=V(M(),1);var ne={};function di(t){Object.assign(ne,t)}var Rt=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],$=new Set(Rt);function fr(t,{layout:e,layoutId:r}){return $.has(t)||t.startsWith("origin")||(e||r!==void 0)&&(!!ne[t]||t==="opacity")}var E=t=>Boolean(t&&t.getVelocity);var jc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Nc=Rt.length;function gi(t,{enableHardwareAcceleration:e=!0,allowTransformNone:r=!0},o,n){let s="";for(let i=0;i<Nc;i++){let a=Rt[i];if(t[a]!==void 0){let c=jc[a]||a;s+=`${c}(${t[a]}) `}}return e&&!t.z&&(s+="translateZ(0)"),s=s.trim(),n?s=n(t,o?"":s):r&&o&&(s="none"),s}var yi=t=>e=>typeof e=="string"&&e.startsWith(t),mr=yi("--"),pr=yi("var(--"),xi=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?
1:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g;var vi=(t,e)=>e&&typeof t=="number"?e.transform(t):t;var _=(t,e,r)=>Math.min(Math.max(r,t),e);var ot={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Et={...ot,transform:t=>_(0,1,t)},Ne={...ot,default:1};var Ot=t=>Math.round(t*1e5)/1e5,zt=/(-)?([\d]*\.?[\d])+/g,wo=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Pi=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function xt(t){return typeof t=="string"}var Ue=t=>({test:e=>xt(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),ct=Ue("deg"),G=Ue("%"),x=Ue("px"),bi=Ue("vh"),Ti=Ue("vw"),Mo={...G,parse:t=>G.parse(t)/100,transform:t=>G.transform(t*100)};var Do={...ot,transform:Math.round};var hr={borderWidth:x,borderTopWidth:x,borderRightWidth:x,borderBottomWidth:x,borderLeftWidth:x,borderRadius:x,radius:x,borderTopLeftRadius:x,borderTopRightRadius:x,borderBottomRightRadius:x,borderBottomLeftRadius:x,width:x,maxWidth:x,height:x,maxHeight:x,size:x,top:x,right:x,bottom:x,left:x,padding:x,paddingTop:x,paddingRight:x,paddingBottom:x,paddingLeft:x,margin:x,marginTop:x,marginRight:x,marginBottom:x,marginLeft:x,rotate:ct,rotateX:ct,rotateY:ct,rotateZ:ct,scale:Ne,scaleX:Ne,scaleY:Ne,scaleZ:Ne,skew:ct,skewX:ct,skewY:ct,distance:x,translateX:x,translateY:x,translateZ:x,x,y:x,z:x,perspective:x,transformPerspective:x,opacity:Et,originX:Mo,originY:Mo,originZ:x,zIndex:Do,fillOpacity:Et,strokeOpacity:Et,numOctaves:Do};function ie(t,e,r,o){let{style:n,vars:s,transform:i,transformOrigin:a}=t,c=!1,l=!1,u=!0;for(let f in e){let m=e[f];if(mr(f)){s[f]=m;continue}let p=hr[f],h=vi(m,p);if($.has(f)){if(c=!0,i[f]=h,!u)continue;m!==(p.default||0)&&(u=!1)}else f.startsWith("origin")?(l=!0,a[f]=h):n[f]=h}if(e.transform||(c||o?n.transform=gi(t.transform,r,u,o):n.transform&&(n.transform="none")),l){let{originX:f="50%",originY:m="50%",originZ:p=0}=a;n.transformOrigin=`${f} ${m} ${p}`}}var se=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Ro(t,e,r){for(let o in e)!E(e[o])&&!fr(o,r)&&(t[o]=e[o])}function Uc({transformTemplate:t},e,r){return(0,Si.useMemo)(()=>{let o=se();return ie(o,e,{enableHardwareAcceleration:!r},t),Object.assign({},o.vars,o.style)},[e])}function zc(t,e,r){let o=t.style||{},n={};return Ro(n,o,t),Object.assign(n,Uc(t,e,r)),t.transformValues?t.transformValues(n):n}function Vi(t,e,r){let o={},n=zc(t,e,r);return t.drag&&t.dragListener!==!1&&(o.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(o.tabIndex=0),o.style=n,o}var _c=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function ze(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||_c.has(t)}var Di=t=>!ze(t);function Kc(t){t&&(Di=e=>e.startsWith("on")?!ze(e):t(e))}try{Kc((Mi(),Lc(wi)).default)}catch{}function Ri(t,e,r){let o={};for(let n in t)n==="values"&&typeof t.values=="object"||(Di(n)||r===!0&&ze(n)||!e&&!ze(n)||t.draggable&&n.startsWith("onDrag"))&&(o[n]=t[n]);return o}var Li=V(M(),1);function Ei(t,e,r){return typeof t=="string"?t:x.transform(e+r*t)}function Oi(t,e,r){let o=Ei(e,t.x,t.width),n=Ei(r,t.y,t.height);return`${o} ${n}`}var qc={offset:"stroke-dashoffset",array:"stroke-dasharray"},Yc={offset:"strokeDashoffset",array:"strokeDasharray"};function ki(t,e,r=1,o=0,n=!0){t.pathLength=1;let s=n?qc:Yc;t[s.offset]=x.transform(-o);let i=x.transform(e),a=x.transform(r);t[s.array]=`${i} ${a}`}function ae(t,{attrX:e,attrY:r,attrScale:o,originX:n,originY:s,pathLength:i,pathSpacing:a=1,pathOffset:c=0,...l}
vendor: 11,442 bytes, line 1
1,u,f,m){if(ie(t,l,u,m),f){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};let{attrs:p,style:h,dimensions:g}=t;p.transform&&(g&&(h.transform=p.transform),delete p.transform),g&&(n!==void 0||s!==void 0||h.transform)&&(h.transformOrigin=Oi(g,n!==void 0?n:.5,s!==void 0?s:.5)),e!==void 0&&(p.x=e),r!==void 0&&(p.y=r),o!==void 0&&(p.scale=o),i!==void 0&&ki(p,i,a,c,!1)}var dr=()=>({...se(),attrs:{}});var ce=t=>typeof t=="string"&&t.toLowerCase()==="svg";function Fi(t,e,r,o){let n=(0,Li.useMemo)(()=>{let s=dr();return ae(s,e,{enableHardwareAcceleration:!1},ce(o),t.transformTemplate),{...s.attrs,style:{...s.style}}},[e]);if(t.style){let s={};Ro(s,t.style,t),n.style={...s,...n.style}}return n}function Ii(t=!1){return(r,o,n,{latestValues:s},i)=>{let c=(oe(r)?Fi:Vi)(o,s,i,r),u={...Ri(o,typeof r=="string",t),...c,ref:n},{children:f}=o,m=(0,gr.useMemo)(()=>E(f)?f.get():f,[f]);return(0,gr.createElement)(r,{...u,children:m})}}var le=t=>t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function yr(t,{style:e,vars:r},o,n){Object.assign(t.style,e,n&&n.getProjectionStyles(o));for(let s in r)t.style.setProperty(s,r[s])}var xr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function vr(t,e,r,o){yr(t,e,void 0,o);for(let n in e.attrs)t.setAttribute(xr.has(n)?n:le(n),e.attrs[n])}function ue(t,e){let{style:r}=t,o={};for(let n in r)(E(r[n])||e.style&&E(e.style[n])||fr(n,t))&&(o[n]=r[n]);return o}function Pr(t,e){let r=ue(t,e);for(let o in t)if(E(t[o])||E(e[o])){let n=Rt.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;r[n]=t[o]}return r}var Eo=V(M(),1);function fe(t,e,r,o={},n={}){return typeof e=="function"&&(e=e(r!==void 0?r:t.custom,o,n)),typeof e=="string"&&(e=t.variants&&t.variants[e]),typeof e=="function"&&(e=e(r!==void 0?r:t.custom,o,n)),e}var Bi=V(M(),1);function me(t){let e=(0,Bi.useRef)(null);return e.current===null&&(e.current=t()),e.current}var _t=t=>Array.isArray(t);var ji=t=>Boolean(t&&typeof t=="object"&&t.mix&&t.toValue),Ni=t=>_t(t)?t[t.length-1]||0:t;function pe(t){let e=E(t)?t.get():t;return ji(e)?e.toValue():e}function Xc({scrapeMotionValuesFromProps:t,createRenderState:e,onMount:r},o,n,s){let i={latestValues:Zc(o,n,s,t),renderState:e()};return r&&(i.mount=a=>r(o,a,i)),i}var br=t=>(e,r)=>{let o=(0,Eo.useContext)(Ct),n=(0,Eo.useContext)(At),s=()=>Xc(t,e,o,n);return r?s():me(s)};function Zc(t,e,r,o){let n={},s=o(t,{});for(let m in s)n[m]=pe(s[m]);let{initial:i,animate:a}=t,c=jt(t),l=cr(t);e&&l&&!c&&t.inherit!==!1&&(i===void 0&&(i=e.initial),a===void 0&&(a=e.animate));let u=r?r.initial===!1:!1;u=u||i===!1;let f=u?a:i;return f&&typeof f!="boolean"&&!Dt(f)&&(Array.isArray(f)?f:[f]).forEach(p=>{let h=fe(t,p);if(!h)return;let{transitionEnd:g,transition:v,...b}=h;for(let y in b){let d=b[y];if(Array.isArray(d)){let P=u?d.length-1:0;d=d[P]}d!==null&&(n[y]=d)}for(let y in g)n[y]=g[y]}),n}var A=t=>t;var Tr=class{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let r=this.order.indexOf(e);r!==-1&&(this.order.splice(r,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}};function Ui(t){let e=new Tr,r=new Tr,o=0,n=!1,s=!1,i=new WeakSet,a={schedule:(c,l=!1,u=!1)=>{let f=u&&n,m=f?e:r;return l&&i.add(c),m.add(c)&&f&&n&&(o=e.order.length),c},cancel:c=>{r.remove(c),i.delete(c)},process:c=>{if(n){s=!0;return}if(n=!0,[e,r]=[r,e],r.clear(),o=e.order.length,o)for(let l=0;l<o;l++){let u=e.order[l];u(c),i.has(u)&&(a.schedule(u),t())}n=!1,s&&(s=!1,a.process(c))}};return a}var Sr=["prepare","read","update","preRender","render","postRender"],Jc=40;function zi(t,e){let r=!1,o=!0,n={delta:0,timestamp:0,isProcessing:!1},s=Sr.reduce((f,m)=>(f[m]=Ui(()=>r=!0),f),{}),i=f=>s[f].process(n),a=()=>{let f=performance.now();r=!1,n.delta=o?1e3/60:Math.max(Math.min(f-n.timestamp,Jc),1),n.timestamp=f,n.isProcessing=!0,Sr.forEach(i),n.isProcessing=!1,r&&e&&(o=!1,t(a))},c=()=>{r=!0,o=!0,n.isProcessing||t(a)};return{schedule:Sr.reduce((f,m)=>{let p=s[m];return f[m]=(h,g=!1,v=!1)=>(r||c(),p.schedule(h,g,v)),f},{}),cancel:f=>Sr.forEach(m=>s[m].cancel(f)),state:n,steps:s}}var{schedule:S,cancel:H,state:L,steps:Vr}=zi(typeof requestAnimationFrame<"u"?requestAnimationFrame:A,!0);var _i={useVisualState:br({scrapeMotionValuesFromProps:Pr,createRenderState:dr,onMount:(t,e,{renderState:r,latestValues:o})=>{S.read(()=>{try{r.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),S.render(()=>{ae(r,o,{enableHardwareAcceleration:!1},ce(e.tagName),t.transformTemplate),vr(e,r)})}})};var Gi={useVisualState:br({scrapeMotionValuesFromProps:ue,createRenderState:se})};function Hi(t,{forwardMotionProps:e=!1},r,o){return{...oe(t)?_i:Gi,preloadedFeatures:r,useRender:Ii(e),createVisualElement:o,Component:t}}function K(t,e,r,o={passive:!0}){return t.addEventListener(e,r,o),()=>t.removeEventListener(e,r)}var Cr=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1;function Gt(t,e="page"){return{point:{x:t[e+"X"],y:t[e+"Y"]}}}var Wi=t=>e=>Cr(e)&&t(e,Gt(e));function q(t,e,r,o){return K(t,e,Wi(r),o)}var Qc=(t,e)=>r=>e(t(r)),Y=(...t)=>t.reduce(Qc);function qi(t){let e=null;return()=>{let r=()=>{e=null};return e===null?(e=t,r):!1}}var $i=qi("dragHorizontal"),Ki=qi("dragVertical");function Oo(t){let e=!1;if(t==="y")e=Ki();else if(t==="x")e=$i();else{let r=$i(),o=Ki();r&&o?e=()=>{r(),o()}:(r&&r(),o&&o())}return e}function Ar(){let t=Oo(!0);return t?(t(),!1):!0}var U=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function Yi(t,e){let r="pointer"+(e?"enter":"leave"),o="onHover"+(e?"Start":"End"),n=(s,i)=>{if(s.type==="touch"||Ar())return;let a=t.getProps();t.animationState&&a.whileHover&&t.animationState.setActive("whileHover",e),a[o]&&S.update(()=>a[o](s,i))};return q(t.current,r,n,{passive:!t.getProps()[o]})}var wr=class extends U{mount(){this.unmount=Y(Yi(this.node,!0),Yi(this.node,!1))}unmount(){}};var Mr=class extends U{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Y(K(this.node.current,"focus",()=>this.onFocus()),K(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};var ko=(t,e)=>e?t===e?!0:ko(t,e.parentElement):!1;function Lo(t,e){if(!e)return;let r=new PointerEvent("pointer"+t);e(r,Gt(r))}var Dr=class extends U{constructor(){super(...arguments),this.removeStartListeners=A,this.removeEndListeners=A,this.removeAccessibleListeners=A,this.startPointerPress=(e,r)=>{if(this.removeEndListeners(),this.isPressing)return;let o=this.node.getProps(),s=q(window,"pointerup",(a,c)=>{if(!this.checkPressEnd())return;let{onTap:l,onTapCancel:u}=this.node.getProps();S.update(()=>{ko(this.node.current,a.target)?l&&l(a,c):u&&u(a,c)})},{passive:!(o.onTap||o.onPointerUp)}),i=q(window,"pointercancel",(a,c)=>this.cancelPress(a,c),{passive:!(o.onTapCancel||o.onPointerCancel)});this.removeEndListeners=Y(s,i),this.startPress(e,r)},this.startAccessiblePress=()=>{let e=s=>{if(s.key!=="Enter"||this.isPressing)return;let i=a=>{a.key!=="Enter"||!this.checkPressEnd()||Lo("up",(c,l)=>{let{onTap:u}=this.node.getProps();u&&S.update(()=>u(c,l))})};this.removeEndListeners(),this.removeEndListeners=K(this.node.current,"keyup",i),Lo("down",(a,c)=>{this.startPress(a,c)})},r=K(this.node.current,"keydown",e),o=()=>{this.isPressing&&Lo("cancel",(s,i)=>this.cancelPress(s,i))},n=K(this.node.current,"blur",o);this.removeAccessibleListeners=Y(r,n)}}startPress(e,r){this.isPressing=!0;let{onTapStart:o,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),o&&S.update(()=>o(e,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!Ar()}cancelPress(e,r){if(!this.checkPressEnd())return;let{onTapCancel:o}=this.node.getProps();o&&S.update(()=>o(e,r))}mount(){let e=this.node.getProps(),r=q(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),o=K(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Y(r,o)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}};var Io=new WeakMap,Fo=new WeakMap,tl=t=>{let e=Io.get(t.target);e&&e(t)},el=t=>{t.forEach(tl)};function rl({root:t,...e}){let r=t||document;Fo.has(r)||Fo.set(r,{});let o=Fo.get(r),n=JSON.stringify(e);return o[n]||(o[n]=new IntersectionObserver(el,{root:t,...e})),o[n]}function Xi(t,e,r){let o=rl(e);return Io.set(t,r),o.observe(t),()=>{Io.delete(t),o.unobserve(t)}}var ol={some:0,all:1},Rr=class extends U{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:r,margin:o,amount:n="some",once:s}=e,i={root:r?r.current:void 0,rootMargin:o,threshold:typeof n=="number"?n:ol[n]},a=c=>{let{isIntersecting:l}=c;if(this.isInView===l||(this.isInView=l,s&&!l&&this.hasEnteredView))return;l&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",l);let{onViewportEnter:u,onViewportLeave:f}=this.node.getProps(),m=l?u:f;m&&m(c)};return Xi(this.node.current,i,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:e,prevProps:r}=this.node;["amount","margin","root"].some(nl(e,r))&&this.startObserver()}unmount(){}};function nl({viewport:t={}},{viewport:e={}}={}){return r=>t[r]!==e[r]}var Zi={inView:{Feature:Rr},tap:{Feature:Dr},focus:{Feature:Mr},hover:{Feature:wr}};function Bo(t,e){if(!Array.isArray(e))return!1;let r=e.length;if(r!==t.length)return!1;for(let o=0;o<r;o++)if(e[o]!==t[o])return!1;return!0}function il(t){let e={};return t.values.forEach((r,o)=>e[o]=r.get()),e}function sl(t){let e={};return t.values.forEach((r,o)=>e[o]=r.getVelocity()),e}function kt(t,e,r){let o=t.getProps();return fe(o,e,r!==void 0?r:o.custom,il(t),sl(t))}var al="framerAppearId",Ji="data-"+le(al);var he=A,F=A;var Z=t=>t*1e3,X=t=>t/1e3;var jo={current:!1};var No=t=>Array.isArray(t)&&typeof t[0]=="number";function Uo(t){return Boolean(!t||typeof t=="string"&&Qi[t]||No(t)||Array.isArray(t)&&t.every(Uo))}var _e=([t,e,r,o])=>`cubic-bezier(${t}, ${e}, ${r}, ${o})`,Qi={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:_e([0,.65,.55,1]),circOut:_e([.55,0,1,.45]),backIn:_e([.31,.01,.66,-.59]),backOut:_e([.33,1.53,.69,.99])};function zo(t){if(t)return No(t)?_e(t):Array.isArray(t)?t.map(zo):Qi[t]}function ts(t,e,r,{delay:o=0,duration:n,repeat:s=0,repeatType:i="loop",ease:a,times:c}={}){let l={[e]:r};c&&(l.offset=c);let u=zo(a);return Array.isArray(u)&&(l.easing=u),t.animate(l,{delay:o,duration:n,easing:Array.isArray(u)?"linear":u,f
1ill:"both",iterations:s+1,direction:i==="reverse"?"alternate":"normal"})}function es(t,{repeat:e,repeatType:r="loop"}){let o=e&&r!=="loop"&&e%2===1?0:t.length-1;return t[o]}var rs=(t,e,r)=>(((1-3*r+3*e)*t+(3*r-6*e))*t+3*e)*t,cl=1e-7,ll=12;function ul(t,e,r,o,n){let s,i,a=0;do i=e+(r-e)/2,s=rs(i,o,n)-t,s>0?r=i:e=i;while(Math.abs(s)>cl&&++a<ll);return i}function Lt(t,e,r,o){if(t===e&&r===o)return A;let n=s=>ul(s,0,1,t,r);return s=>s===0||s===1?s:rs(n(s),e,o)}var os=Lt(.42,0,1,1),ns=Lt(0,0,.58,1),Er=Lt(.42,0,.58,1);var is=t=>Array.isArray(t)&&typeof t[0]!="number";var Or=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2;var kr=t=>e=>1-t(1-e);var _o=t=>1-Math.sin(Math.acos(t)),Ge=kr(_o),ss=Or(Ge);var Go=Lt(.33,1.53,.69,.99),He=kr(Go),as=Or(He);var cs=t=>(t*=2)<1?.5*He(t):.5*(2-Math.pow(2,-10*(t-1)));var ls={linear:A,easeIn:os,easeInOut:Er,easeOut:ns,circIn:_o,circInOut:ss,circOut:Ge,backIn:He,backInOut:as,backOut:Go,anticipate:cs},Ho=t=>{if(Array.isArray(t)){F(t.length===4,"Cubic bezier arrays must contain four numerical values.");let[e,r,o,n]=t;return Lt(e,r,o,n)}else if(typeof t=="string")return F(ls[t]!==void 0,`Invalid easing type '${t}'`),ls[t];return t};var de=(t,e)=>r=>Boolean(xt(r)&&Pi.test(r)&&r.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(r,e)),Lr=(t,e,r)=>o=>{if(!xt(o))return o;let[n,s,i,a]=o.match(zt);return{[t]:parseFloat(n),[e]:parseFloat(s),[r]:parseFloat(i),alpha:a!==void 0?parseFloat(a):1}};var fl=t=>_(0,255,t),Wo={...ot,transform:t=>Math.round(fl(t))},lt={test:de("rgb","red"),parse:Lr("red","green","blue"),transform:({red:t,green:e,blue:r,alpha:o=1})=>"rgba("+Wo.transform(t)+", "+Wo.transform(e)+", "+Wo.transform(r)+", "+Ot(Et.transform(o))+")"};function ml(t){let e="",r="",o="",n="";return t.length>5?(e=t.substring(1,3),r=t.substring(3,5),o=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),r=t.substring(2,3),o=t.substring(3,4),n=t.substring(4,5),e+=e,r+=r,o+=o,n+=n),{red:parseInt(e,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:n?parseInt(n,16)/255:1}}var We={test:de("#"),parse:ml,transform:lt.transform};var Ft={test:de("hsl","hue"),parse:Lr("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:r,alpha:o=1})=>"hsla("+Math.round(t)+", "+G.transform(Ot(e))+", "+G.transform(Ot(r))+", "+Ot(Et.transform(o))+")"};var B={test:t=>lt.test(t)||We.test(t)||Ft.test(t),parse:t=>lt.test(t)?lt.parse(t):Ft.test(t)?Ft.parse(t):We.parse(t),transform:t=>xt(t)?t:t.hasOwnProperty("red")?lt.transform(t):Ft.transform(t)};var w=(t,e,r)=>-r*t+r*e+t;function $o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function us({hue:t,saturation:e,lightness:r,alpha:o}){t/=360,e/=100,r/=100;let n=0,s=0,i=0;if(!e)n=s=i=r;else{let a=r<.5?r*(1+e):r+e-r*e,c=2*r-a;n=$o(c,a,t+1/3),s=$o(c,a,t),i=$o(c,a,t-1/3)}return{red:Math.round(n*255),green:Math.round(s*255),blue:Math.round(i*255),alpha:o}}var Ko=(t,e,r)=>{let o=t*t;return Math.sqrt(Math.max(0,r*(e*e-o)+o))},pl=[We,lt,Ft],hl=t=>pl.find(e=>e.test(t));function fs(t){let e=hl(t);F(Boolean(e),`'${t}' is not an animatable color. Use the equivalent color code instead.`);let r=e.parse(t);return e===Ft&&(r=us(r)),r}var Fr=(t,e)=>{let r=fs(t),o=fs(e),n={...r};return s=>(n.red=Ko(r.red,o.red,s),n.green=Ko(r.green,o.green,s),n.blue=Ko(r.blue,o.blue,s),n.alpha=w(r.alpha,o.alpha,s),lt.transform(n))};function dl(t){var e,r;return isNaN(t)&&xt(t)&&(((e=t.match(zt))===null||e===void 0?void 0:e.length)||0)+(((r=t.match(wo))===null||r===void 0?void 0:r.length)||0)>0}var ms={regex:xi,countKey:"Vars",token:"${v}",parse:A},ps={regex:wo,countKey:"Colors",token:"${c}",parse:B.parse},hs={regex:zt,countKey:"Numbers",token:"${n}",parse:ot.parse};function qo(t,{regex:e,countKey:r,token:o,parse:n}){let s=t.tokenised.match(e);s&&(t["num"+r]=s.length,t.tokenised=t.tokenised.replace(e,o),t.values.push(...s.map(n)))}function $e(t){let e=t.toString(),r={value:e,tokenised:e,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&qo(r,ms),qo(r,ps),qo(r,hs),r}function ds(t){return $e(t).values}function gs(t){let{values:e,numColors:r,numVars:o,tokenised:n}=$e(t),s=e.length;return i=>{let a=n;for(let c=0;c<s;c++)c<o?a=a.replace(ms.token,i[c]):c<o+r?a=a.replace(ps.token,B.transform(i[c])):a=a.replace(hs.token,Ot(i[c]));return a}}var gl=t=>typeof t=="number"?0:t;function yl(t){let e=ds(t);return gs(t)(e.map(gl))}var W={test:dl,parse:ds,createTransformer:gs,getAnimatableNone:yl};var ys=(t,e)=>r=>`${r>0?e:t}`;function xs(t,e){return typeof t=="number"?r=>w(t,e,r):B.test(t)?Fr(t,e):t.startsWith("var(")?ys(t,e):Xo(t,e)}var Yo=(t,e)=>{let r=[...t],o=r.length,n=t.map((s,i)=>xs(s,e[i]));return s=>{for(let i=0;i<o;i++)r[i]=n[i](s);return r}},vs=(t,e)=>{let r={...t,...e},o={};for(let n in r)t[n]!==void 0&&e[n]!==void 0&&(o[n]=xs(t[n],e[n]));return n=>{for(let s in o)r[s]=o[s](n);return r}}
vendor: 4,692 bytes, line 1
1,Xo=(t,e)=>{let r=W.createTransformer(e),o=$e(t),n=$e(e);return o.numVars===n.numVars&&o.numColors===n.numColors&&o.numNumbers>=n.numNumbers?Y(Yo(o.values,n.values),r):(he(!0,`Complex values '${t}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),ys(t,e))};var vt=(t,e,r)=>{let o=e-t;return o===0?1:(r-t)/o};var Ps=(t,e)=>r=>w(t,e,r);function xl(t){return typeof t=="number"?Ps:typeof t=="string"?B.test(t)?Fr:Xo:Array.isArray(t)?Yo:typeof t=="object"?vs:Ps}function vl(t,e,r){let o=[],n=r||xl(t[0]),s=t.length-1;for(let i=0;i<s;i++){let a=n(t[i],t[i+1]);if(e){let c=Array.isArray(e)?e[i]||A:e;a=Y(c,a)}o.push(a)}return o}function Ir(t,e,{clamp:r=!0,ease:o,mixer:n}={}){let s=t.length;if(F(s===e.length,"Both input and output ranges must be the same length"),s===1)return()=>e[0];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let i=vl(e,o,n),a=i.length,c=l=>{let u=0;if(a>1)for(;u<t.length-2&&!(l<t[u+1]);u++);let f=vt(t[u],t[u+1],l);return i[u](f)};return r?l=>c(_(t[0],t[s-1],l)):c}function bs(t,e){let r=t[t.length-1];for(let o=1;o<=e;o++){let n=vt(0,e,o);t.push(w(r,1,n))}}function Ts(t){let e=[0];return bs(e,t.length-1),e}function Ss(t,e){return t.map(r=>r*e)}function Pl(t,e){return t.map(()=>e||Er).splice(0,t.length-1)}function Ke({duration:t=300,keyframes:e,times:r,ease:o="easeInOut"}){let n=is(o)?o.map(Ho):Ho(o),s={done:!1,value:e[0]},i=Ss(r&&r.length===e.length?r:Ts(e),t),a=Ir(i,e,{ease:Array.isArray(n)?n:Pl(e,n)});return{calculatedDuration:t,next:c=>(s.value=a(c),s.done=c>=t,s)}}function Br(t,e){return e?t*(1e3/e):0}var bl=5;function jr(t,e,r){let o=Math.max(e-bl,0);return Br(r-t(o),e-o)}var Zo=.001,Tl=.01,Vs=10,Sl=.05,Vl=1;function Cs({duration:t=800,bounce:e=.25,velocity:r=0,mass:o=1}){let n,s;he(t<=Z(Vs),"Spring duration must be 10 seconds or less");let i=1-e;i=_(Sl,Vl,i),t=_(Tl,Vs,X(t)),i<1?(n=l=>{let u=l*i,f=u*t,m=u-r,p=Nr(l,i),h=Math.exp(-f);return Zo-m/p*h},s=l=>{let f=l*i*t,m=f*r+r,p=Math.pow(i,2)*Math.pow(l,2)*t,h=Math.exp(-f),g=Nr(Math.pow(l,2),i);return(-n(l)+Zo>0?-1:1)*((m-p)*h)/g}):(n=l=>{let u=Math.exp(-l*t),f=(l-r)*t+1;return-Zo+u*f},s=l=>{let u=Math.exp(-l*t),f=(r-l)*(t*t);return u*f});let a=5/t,c=Al(n,s,a);if(t=Z(t),isNaN(c))return{stiffness:100,damping:10,duration:t};{let l=Math.pow(c,2)*o;return{stiffness:l,damping:i*2*Math.sqrt(o*l),duration:t}}}var Cl=12;function Al(t,e,r){let o=r;for(let n=1;n<Cl;n++)o=o-t(o)/e(o);return o}function Nr(t,e){return t*Math.sqrt(1-e*e)}var wl=["duration","bounce"],Ml=["stiffness","damping","mass"];function As(t,e){return e.some(r=>t[r]!==void 0)}function Dl(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!As(t,Ml)&&As(t,wl)){let r=Cs(t);e={...e,...r,velocity:0,mass:1},e.isResolvedFromDuration=!0}return e}function Ur({keyframes:t,restDelta:e,restSpeed:r,...o}){let n=t[0],s=t[t.length-1],i={done:!1,value:n},{stiffness:a,damping:c,mass:l,velocity:u,duration:f,isResolvedFromDuration:m}=Dl(o),p=u?-X(u):0,h=c/(2*Math.sqrt(a*l)),g=s-n,v=X(Math.sqrt(a/l)),b=Math.abs(g)<5;r||(r=b?.01:2),e||(e=b?.005:.5);let y;if(h<1){let d=Nr(v,h);y=P=>{let T=Math.exp(-h*v*P);return s-T*((p+h*v*g)/d*Math.sin(d*P)+g*Math.cos(d*P))}}else if(h===1)y=d=>s-Math.exp(-v*d)*(g+(p+v*g)*d);else{let d=v*Math.sqrt(h*h-1);y=P=>{let T=Math.exp(-h*v*P),I=Math.min(d*P,300);return s-T*((p+h*v*g)*Math.sinh(I)+d*g*Math.cosh(I))/d}}return{calculatedDuration:m&&f||null,next:d=>{let P=y(d);if(m)i.done=d>=f;else{let T=p;d!==0&&(h<1?T=jr(y,d,P):T=0);let I=Math.abs(T)<=r,D=Math.abs(s-P)<=e;i.done=I&&D}return i.value=i.done?s:P,i}}}function Jo({keyframes:t,velocity:e=0,power:r=.8,timeConstant:o=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:i,min:a,max:c,restDelta:l=.5,restSpeed:u}){let f=t[0],m={done:!1,value:f},p=C=>a!==void 0&&C<a||c!==void 0&&C>c,h=C=>a===void 0?c:c===void 0||Math.abs(a-C)<Math.abs(c-C)?a:c,g=r*e,v=f+g,b=i===void 0?v:i(v);b!==v&&(g=b-f);let y=C=>-g*Math.exp(-C/o),d=C=>b+y(C),P=C=>{let R=y(C),ht=d(C);m.done=Math.abs(R)<=l,m.value=m.done?b:ht},T,I,D=C=>{p(m.value)&&(T=C,I=Ur({keyframes:[m.value,h(m.value)],velocity:jr(d,C,m.value),damping:n,stiffness:s,restDelta:l,restSpeed:u}))};return D(0),{calculatedDuration:null,next:C=>{let R=!1;return!I&&T===void 0&&(R=!0,P(C),D(C)),T!==void 0&&C>T?I.next(C-T):(!R&&P(C),m)}}}var ws=t=>{let e=({timestamp:r})=>t(r);return{start:()=>S.update(e,!0),stop:()=>H(e),now:()=>L.isProcessing?L.timestamp:performance.now()}};function Qo(t){let e=0,r=50,o=t.next(e);for(;!o.done&&e<2e4;)e+=r,o=t.next(e);return e>=2e4?1/0:e}var Rl={decay:Jo,inertia:Jo,tween:Ke,keyframes:Ke,spring:Ur};
1function Ht({autoplay:t=!0,delay:e=0,driver:r=ws,keyframes:o,type:n="keyframes",repeat:s=0,repeatDelay:i=0,repeatType:a="loop",onPlay:c,onStop:l,onComplete:u,onUpdate:f,...m}){let p=1,h=!1,g,v,b=()=>{v=new Promise(k=>{g=k})};b();let y,d=Rl[n]||Ke,P;d!==Ke&&typeof o[0]!="number"&&(P=Ir([0,100],o,{clamp:!1}),o=[0,100]);let T=d({...m,keyframes:o}),I;a==="mirror"&&(I=d({...m,keyframes:[...o].reverse(),velocity:-(m.velocity||0)}));let D="idle",C=null,R=null,ht=null;T.calculatedDuration===null&&s&&(T.calculatedDuration=Qo(T));let{calculatedDuration:dt}=T,Tt=1/0,St=1/0;dt!==null&&(Tt=dt+i,St=Tt*(s+1)-i);let N=0,j=k=>{if(R===null)return;p>0&&(R=Math.min(R,k)),p<0&&(R=Math.min(k-St/p,R)),C!==null?N=C:N=Math.round(k-R)*p;let Ie=N-e*(p>=0?1:-1),zn=p>=0?Ie<0:Ie>St;N=Math.max(Ie,0),D==="finished"&&C===null&&(N=St);let _n=N,Gn=T;if(s){let Vo=N/Tt,or=Math.floor(Vo),Bt=Vo%1;!Bt&&Vo>=1&&(Bt=1),Bt===1&&or--,or=Math.min(or,s+1);let Wn=Boolean(or%2);Wn&&(a==="reverse"?(Bt=1-Bt,i&&(Bt-=i/Tt)):a==="mirror"&&(Gn=I));let $n=_(0,1,Bt);N>St&&($n=a==="reverse"&&Wn?1:0),_n=$n*Tt}let Be=zn?{done:!1,value:o[0]}:Gn.next(_n);P&&(Be.value=P(Be.value));let{done:Hn}=Be;!zn&&dt!==null&&(Hn=p>=0?N>=St:N<=0);let Ec=C===null&&(D==="finished"||D==="running"&&Hn);return f&&f(Be.value),Ec&&Rc(),Be},Vt=()=>{y&&y.stop(),y=void 0},te=()=>{D="idle",Vt(),g(),b(),R=ht=null},Rc=()=>{D="finished",u&&u(),Vt(),g()},Nn=()=>{if(h)return;y||(y=r(j));let k=y.now();c&&c(),C!==null?R=k-C:(!R||D==="finished")&&(R=k),D==="finished"&&b(),ht=R,C=null,D="running",y.start()};t&&Nn();let Un={then(k,Ie){return v.then(k,Ie)},get time(){return X(N)},set time(k){k=Z(k),N=k,C!==null||!y||p===0?C=k:R=y.now()-k/p},get duration(){let k=T.calculatedDuration===null?Qo(T):T.calculatedDuration;return X(k)},get speed(){return p},set speed(k){k===p||!y||(p=k,Un.time=X(N))},get state(){return D},play:Nn,pause:()=>{D="paused",C=N},stop:()=>{h=!0,D!=="idle"&&(D="idle",l&&l(),te())},cancel:()=>{ht!==null&&j(ht),te()},complete:()=>{D="finished"},sample:k=>(R=0,j(k))};return Un}function Ms(t){let e;return()=>(e===void 0&&(e=t()),e)}var El=Ms(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Ol=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),zr=10,kl=2e4,Ll=(t,e)=>e.type==="spring"||t==="backgroundColor"||!Uo(e.ease);function Ds(t,e,{onUpdate:r,onComplete:o,...n}){if(!(El()&&Ol.has(e)&&!n.repeatDelay&&n.repeatType!=="mirror"&&n.damping!==0&&n.type!=="inertia"))return!1;let i=!1,a,c,l=()=>{c=new Promise(y=>{a=y})};l();let{keyframes:u,duration:f=300,ease:m,times:p}=n;if(Ll(e,n)){let y=Ht({...n,repeat:0,delay:0}),d={done:!1,value:u[0]},P=[],T=0;for(;!d.done&&T<kl;)d=y.sample(T),P.push(d.value),T+=zr;p=void 0,u=P,f=T-zr,m="linear"}let h=ts(t.owner.current,e,u,{...n,duration:f,ease:m,times:p});n.syncStart&&(h.startTime=L.isProcessing?L.timestamp:document.timeline?document.timeline.currentTime:performance.now());let g=()=>h.cancel(),v=()=>{S.update(g),a(),l()};return h.onfinish=()=>{t.set(es(u,n)),o&&o(),v()},{then(y,d){return c.then(y,d)},attachTimeline(y){return h.timeline=y,h.onfinish=null,A},get time(){return X(h.currentTime||0)},set time(y){h.currentTime=Z(y)},get speed(){return h.playbackRate},set speed(y){h.playbackRate=y},get duration(){return X(f)},play:()=>{i||(h.play(),H(g))},pause:()=>h.pause(),stop:()=>{if(i=!0,h.playState==="idle")return;let{currentTime:y}=h;if(y){let d=Ht({...n,autoplay:!1});t.setWithVelocity(d.sample(y-zr).value,d.sample(y).value,zr)}v()},complete:()=>h.finish(),cancel:v}}function Rs({keyframes:t,delay:e,onUpdate:r,onComplete:o}){let n=()=>(r&&r(t[t.length-1]),o&&o(),{time:0,speed:1,duration:0,play:A,pause:A,stop:A,then:s=>(s(),Promise.resolve()),cancel:A,complete:A});return e?Ht({keyframes:[0,1],duration:0,delay:e,onComplete:n}):n()}var Fl={type:"spring",stiffness:500,damping:25,restSpeed:10},Il=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),Bl={type:"keyframes",duration:.8},jl={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Es=(t,{keyframes:e})=>e.length>2?Bl:$.has(t)?t.startsWith("scale")?Il(e[1]):Fl:jl;var qe=(t,e)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(W.test(e)||e==="0")&&!e.startsWith("url("));var Nl=new Set(["brightness","contrast","saturate","opacity"]);function Ul(t){let[e,r]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;let[o]=r.match(zt)||[];if(!o)return t;let n=r.replace(o,""),s=Nl.has(e)?1:0;return o!==r&&(s*=100),e+"("+s+n+")"}var zl=/([a-z-]*)\(.*?\)/g,Ye={...W,getAnimatableNone:t=>{let e=t.match(zl);return e?e.map(Ul).join(" "):t}};var _l={...hr,color:B,backgroundColor:B,outlineColor:B,fill:B,stroke:B,borderColor:B,borderTopColor:B,borderRightColor:B,borderBottomColor:B,borderLeftColor:B,filter:Ye,WebkitFilter:Ye},ge=t=>_l[t];function _r(t,e){let r=ge(t);return r!==Ye&&(r=W),r.getAnimatableNone?r.getAnimatableNone(e):void 0}var Gr=t=>/^0[^.\s]+$/.test(t);function Os(t){if(typeof t=="number")return t===0;if(t!==null)return t==="none"||t==="0"||Gr(t)}function ks(t,e,r,o){let n=qe(e,r),s;Array.isArray(r)?s=[...r]:s=[null,r];let i=o.from!==void 0?o.from:t.get(),a,c=[];for(let l=0;l<s.length;l++)s[l]===null&&(s[l]=l===0?i:s[l-1]),Os(s[l])&&c.push(l),typeof s[l]=="string"&&s[l]!=="none"&&s[l]!=="0"&&(a=s[l]);if(n&&c.length&&a)for(let l=0;l<c.length;l++){let u=c[l];
1s[u]=_r(e,a)}return s}function Ls({when:t,delay:e,delayChildren:r,staggerChildren:o,staggerDirection:n,repeat:s,repeatType:i,repeatDelay:a,from:c,elapsed:l,...u}){return!!Object.keys(u).length}function Hr(t,e){return t[e]||t.default||t}var ye=(t,e,r,o={})=>n=>{let s=Hr(o,t)||{},i=s.delay||o.delay||0,{elapsed:a=0}=o;a=a-Z(i);let c=ks(e,t,r,s),l=c[0],u=c[c.length-1],f=qe(t,l),m=qe(t,u);he(f===m,`You are trying to animate ${t} from "${l}" to "${u}". ${l} is not an animatable value - to enable this animation set ${l} to a value animatable to ${u} via the \`style\` property.`);let p={keyframes:c,velocity:e.getVelocity(),ease:"easeOut",...s,delay:-a,onUpdate:h=>{e.set(h),s.onUpdate&&s.onUpdate(h)},onComplete:()=>{n(),s.onComplete&&s.onComplete()}};if(Ls(s)||(p={...p,...Es(t,p)}),p.duration&&(p.duration=Z(p.duration)),p.repeatDelay&&(p.repeatDelay=Z(p.repeatDelay)),!f||!m||jo.current||s.type===!1)return Rs(jo.current?{...p,delay:0}:p);if(e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate){let h=Ds(e,t,p);if(h)return h}return Ht(p)};function Wt(t){return Boolean(E(t)&&t.add)}var Wr=t=>/^\-?\d*\.?\d+$/.test(t);function xe(t,e){t.indexOf(e)===-1&&t.push(e)}function ve(t,e){let r=t.indexOf(e);r>-1&&t.splice(r,1)}var It=class{constructor(){this.subscriptions=[]}add(e){return xe(this.subscriptions,e),()=>ve(this.subscriptions,e)}notify(e,r,o){let n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](e,r,o);else for(let s=0;s<n;s++){let i=this.subscriptions[s];i&&i(e,r,o)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};var Gl=t=>!isNaN(parseFloat(t)),Fs={current:void 0},tn=class{constructor(e,r={}){this.version="10.16.4",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(o,n=!0)=>{this.prev=this.current,this.current=o;let{delta:s,timestamp:i}=L;this.lastUpdated!==i&&(this.timeDelta=s,this.lastUpdated=i,S.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),n&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>S.postRender(this.velocityCheck),this.velocityCheck=({timestamp:o})=>{o!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=Gl(this.current),this.owner=r.owner}onChange(e){return this.on("change",e)}on(e,r){this.events[e]||(this.events[e]=new It);let o=this.events[e].add(r);return e==="change"?()=>{o(),S.read(()=>{this.events.change.getSize()||this.stop()})}:o}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,r){this.passiveEffect=e,this.stopPassiveEffect=r}set(e,r=!0){!r||!this.passiveEffect?this.updateAndNotify(e,r):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,r,o){this.set(r),this.prev=e,this.timeDelta=o}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return Fs.current&&Fs.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?Br(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=e(r),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.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function ut(t,e){return new tn(t,e)}var $r=t=>e=>e.test(t);var Is={test:t=>t==="auto",parse:t=>t};var en=[ot,x,G,ct,Ti,bi,Is],Pe=t=>en.find($r(t));var Hl=[...en,B,W],Bs=t=>Hl.find($r(t));function Wl(t,e,r){t.hasValue(e)?t.getValue(e).set(r):t.addValue(e,ut(r))}function Kr(t,e){let r=kt(t,e),{transitionEnd:o={},transition:n={},...s}=r?t.makeTargetAnimatable(r,!1):{};s={...s,...o};for(let i in s){let a=Ni(s[i]);Wl(t,i,a)}}
1function rn(t,e){[...e].reverse().forEach(o=>{let n=t.getVariant(o);n&&Kr(t,n),t.variantChildren&&t.variantChildren.forEach(s=>{rn(s,e)})})}function js(t,e){if(Array.isArray(e))return rn(t,e);if(typeof e=="string")return rn(t,[e]);Kr(t,e)}function Ns(t,e,r){var o,n;let s=Object.keys(e).filter(a=>!t.hasValue(a)),i=s.length;if(i)for(let a=0;a<i;a++){let c=s[a],l=e[c],u=null;Array.isArray(l)&&(u=l[0]),u===null&&(u=(n=(o=r[c])!==null&&o!==void 0?o:t.readValue(c))!==null&&n!==void 0?n:e[c]),u!=null&&(typeof u=="string"&&(Wr(u)||Gr(u))?u=parseFloat(u):!Bs(u)&&W.test(l)&&(u=_r(c,l)),t.addValue(c,ut(u,{owner:t})),r[c]===void 0&&(r[c]=u),u!==null&&t.setBaseTarget(c,u))}}function $l(t,e){return e?(e[t]||e.default||e).from:void 0}function Us(t,e,r){let o={};for(let n in t){let s=$l(n,e);if(s!==void 0)o[n]=s;else{let i=r.getValue(n);i&&(o[n]=i.get())}}return o}function Kl({protectedKeys:t,needsAnimating:e},r){let o=t.hasOwnProperty(r)&&e[r]!==!0;return e[r]=!1,o}function qr(t,e,{delay:r=0,transitionOverride:o,type:n}={}){let{transition:s=t.getDefaultTransition(),transitionEnd:i,...a}=t.makeTargetAnimatable(e),c=t.getValue("willChange");o&&(s=o);let l=[],u=n&&t.animationState&&t.animationState.getState()[n];for(let f in a){let m=t.getValue(f),p=a[f];if(!m||p===void 0||u&&Kl(u,f))continue;let h={delay:r,elapsed:0,...s};if(window.HandoffAppearAnimations&&!m.hasAnimated){let v=t.getProps()[Ji];v&&(h.elapsed=window.HandoffAppearAnimations(v,f,m,S),h.syncStart=!0)}m.start(ye(f,m,p,t.shouldReduceMotion&&$.has(f)?{type:!1}:h));let g=m.animation;Wt(c)&&(c.add(f),g.then(()=>c.remove(f))),l.push(g)}return i&&Promise.all(l).then(()=>{i&&Kr(t,i)}),l}function Yr(t,e,r={}){let o=kt(t,e,r.custom),{transition:n=t.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(n=r.transitionOverride);let s=o?()=>Promise.all(qr(t,o,r)):()=>Promise.resolve(),i=t.variantChildren&&t.variantChildren.size?(c=0)=>{let{delayChildren:l=0,staggerChildren:u,staggerDirection:f}=n;return ql(t,e,l+c,u,f,r)}:()=>Promise.resolve(),{when:a}=n;if(a){let[c,l]=a==="beforeChildren"?[s,i]:[i,s];return c().then(()=>l())}else return Promise.all([s(),i(r.delay)])}function ql(t,e,r=0,o=0,n=1,s){let i=[],a=(t.variantChildren.size-1)*o,c=n===1?(l=0)=>l*o:(l=0)=>a-l*o;return Array.from(t.variantChildren).sort(Yl).forEach((l,u)=>{l.notify("AnimationStart",e),i.push(Yr(l,e,{...s,delay:r+c(u)}).then(()=>l.notify("AnimationComplete",e)))}),Promise.all(i)}function Yl(t,e){return t.sortNodePosition(e)}function Xr(t,e,r={}){t.notify("AnimationStart",e);let o;if(Array.isArray(e)){let n=e.map(s=>Yr(t,s,r));o=Promise.all(n)}else if(typeof e=="string")o=Yr(t,e,r);else{let n=typeof e=="function"?kt(t,e,r.custom):e;o=Promise.all(qr(t,n,r))}return o.then(()=>t.notify("AnimationComplete",e))}var Xl=[...ar].reverse(),Zl=ar.length;function Jl(t){return e=>Promise.all(e.map(({animation:r,options:o})=>Xr(t,r,o)))}function zs(t){let e=Jl(t),r=tu(),o=!0,n=(c,l)=>{let u=kt(t,l);if(u){let{transition:f,transitionEnd:m,...p}=u;c={...c,...p,...m}}return c};function s(c){e=c(t)}function i(c,l){let u=t.getProps(),f=t.getVariantContext(!0)||{},m=[],p=new Set,h={},g=1/0;for(let b=0;b<Zl;b++){let y=Xl[b],d=r[y],P=u[y]!==void 0?u[y]:f[y],T=yt(P),I=y===l?d.isActive:null;I===!1&&(g=b);let D=P===f[y]&&P!==u[y]&&T;if(D&&o&&t.manuallyAnimateOnMount&&(D=!1),d.protectedKeys={...h},!d.isActive&&I===null||!P&&!d.prevProp||Dt(P)||typeof P=="boolean")continue;let C=Ql(d.prevProp,P),R=C||y===l&&d.isActive&&!D&&T||b>g&&T,ht=Array.isArray(P)?P:[P],dt=ht.reduce(n,{});I===!1&&(dt={});let{prevResolvedValues:Tt={}}=d,St={...Tt,...dt},N=j=>{R=!0,p.delete(j),d.needsAnimating[j]=!0};for(let j in St){let Vt=dt[j],te=Tt[j];h.hasOwnProperty(j)||(Vt!==te?_t(Vt)&&_t(te)?!Bo(Vt,te)||C?N(j):d.protectedKeys[j]=!0:Vt!==void 0?N(j):p.add(j):Vt!==void 0&&p.has(j)?N(j):d.protectedKeys[j]=!0)}d.prevProp=P,d.prevResolvedValues=dt,d.isActive&&(h={...h,...dt}),o&&t.blockInitialAnimation&&(R=!1),R&&!D&&m.push(...ht.map(j=>({animation:j,options:{type:y,...c}})))}if(p.size){let b={};p.forEach(y=>{let d=t.getBaseTarget(y);d!==void 0&&(b[y]=d)}),m.push({animation:b})}let v=Boolean(m.length);return o&&u.initial===!1&&!t.manuallyAnimateOnMount&&(v=!1),o=!1,v?e(m):Promise.resolve()}function a(c,l,u){var f;if(r[c].isActive===l)return Promise.resolve();(f=t.variantChildren)===null||f===void 0||f.forEach(p=>{var h;
vendor: 51,719 bytes, line 1
1return(h=p.animationState)===null||h===void 0?void 0:h.setActive(c,l)}),r[c].isActive=l;let m=i(u,c);for(let p in r)r[p].protectedKeys={};return m}return{animateChanges:i,setActive:a,setAnimateFunction:s,getState:()=>r}}function Ql(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!Bo(e,t):!1}function $t(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function tu(){return{animate:$t(!0),whileInView:$t(),whileHover:$t(),whileTap:$t(),whileDrag:$t(),whileFocus:$t(),exit:$t()}}var Zr=class extends U{constructor(e){super(e),e.animationState||(e.animationState=zs(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),Dt(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:r}=this.node.prevProps||{};e!==r&&this.updateAnimationControlsSubscription()}unmount(){}};var eu=0,Jr=class extends U{constructor(){super(...arguments),this.id=eu++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:r,custom:o}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let s=this.node.animationState.setActive("exit",!e,{custom:o??this.node.getProps().custom});r&&!e&&s.then(()=>r(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}};var _s={animation:{Feature:Zr},exit:{Feature:Jr}};var Gs=(t,e)=>Math.abs(t-e);function Hs(t,e){let r=Gs(t.x,e.x),o=Gs(t.y,e.y);return Math.sqrt(r**2+o**2)}var be=class{constructor(e,r,{transformPagePoint:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let l=nn(this.lastMoveEventInfo,this.history),u=this.startEvent!==null,f=Hs(l.offset,{x:0,y:0})>=3;if(!u&&!f)return;let{point:m}=l,{timestamp:p}=L;this.history.push({...m,timestamp:p});let{onStart:h,onMove:g}=this.handlers;u||(h&&h(this.lastMoveEvent,l),this.startEvent=this.lastMoveEvent),g&&g(this.lastMoveEvent,l)},this.handlePointerMove=(l,u)=>{this.lastMoveEvent=l,this.lastMoveEventInfo=on(u,this.transformPagePoint),S.update(this.updatePoint,!0)},this.handlePointerUp=(l,u)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:f,onSessionEnd:m}=this.handlers,p=nn(l.type==="pointercancel"?this.lastMoveEventInfo:on(u,this.transformPagePoint),this.history);this.startEvent&&f&&f(l,p),m&&m(l,p)},!Cr(e))return;this.handlers=r,this.transformPagePoint=o;let n=Gt(e),s=on(n,this.transformPagePoint),{point:i}=s,{timestamp:a}=L;this.history=[{...i,timestamp:a}];let{onSessionStart:c}=r;c&&c(e,nn(s,this.history)),this.removeListeners=Y(q(window,"pointermove",this.handlePointerMove),q(window,"pointerup",this.handlePointerUp),q(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),H(this.updatePoint)}};function on(t,e){return e?{point:e(t.point)}:t}function Ws(t,e){return{x:t.x-e.x,y:t.y-e.y}}function nn({point:t},e){return{point:t,delta:Ws(t,$s(e)),offset:Ws(t,ru(e)),velocity:ou(e,.1)}}function ru(t){return t[0]}function $s(t){return t[t.length-1]}function ou(t,e){if(t.length<2)return{x:0,y:0};let r=t.length-1,o=null,n=$s(t);for(;r>=0&&(o=t[r],!(n.timestamp-o.timestamp>Z(e)));)r--;if(!o)return{x:0,y:0};let s=X(n.timestamp-o.timestamp);if(s===0)return{x:0,y:0};let i={x:(n.x-o.x)/s,y:(n.y-o.y)/s};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function z(t){return t.max-t.min}function Qr(t,e=0,r=.01){return Math.abs(t-e)<=r}function Ks(t,e,r,o=.5){t.origin=o,t.originPoint=w(e.min,e.max,t.origin),t.scale=z(r)/z(e),(Qr(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=w(r.min,r.max,t.origin)-t.originPoint,(Qr(t.translate)||isNaN(t.translate))&&(t.translate=0)}function Te(t,e,r,o){Ks(t.x,e.x,r.x,o?o.originX:void 0),Ks(t.y,e.y,r.y,o?o.originY:void 0)}function qs(t,e,r){t.min=r.min+e.min,t.max=t.min+z(e)}function Xs(t,e,r){qs(t.x,e.x,r.x),qs(t.y,e.y,r.y)}function Ys(t,e,r){t.min=e.min-r.min,t.max=t.min+z(e)}function Se(t,e,r){Ys(t.x,e.x,r.x),Ys(t.y,e.y,r.y)}function ea(t,{min:e,max:r},o){return e!==void 0&&t<e?t=o?w(e,t,o.min):Math.max(t,e):r!==void 0&&t>r&&(t=o?w(r,t,o.max):Math.min(t,r)),t}function Zs(t,e,r){return{min:e!==void 0?t.min+e:void 0,max:r!==void 0?t.max+r-(t.max-t.min):void 0}}function ra(t,{top:e,left:r,bottom:o,right:n}){return{x:Zs(t.x,r,n),y:Zs(t.y,e,o)}}function Js(t,e){let r=e.min-t.min,o=e.max-t.max;return e.max-e.min<t.max-t.min&&([r,o]=[o,r]),{min:r,max:o}}function oa(t,e){return{x:Js(t.x,e.x),y:Js(t.y,e.y)}}function na(t,e){let r=.5,o=z(t),n=z(e);return n>o?r=vt(e.min,e.max-o,t.min):o>n&&(r=vt(t.min,t.max-n,e.min)),_(0,1,r)}function ia(t,e){let r={};return e.min!==void 0&&(r.min=e.min-t.min),e.max!==void 0&&(r.max=e.max-t.min),r}var to=.35;function sa(t=to){return t===!1?t=0:t===!0&&(t=to),{x:Qs(t,"left","right"),y:Qs(t,"top","bottom")}}function Qs(t,e,r){return{min:ta(t,e),max:ta(t,r)}}function ta(t,e){return typeof t=="number"?t:t[e]||0}var aa=()=>({translate:0,scale:1,origin:0,originPoint:0}),Kt=()=>({x:aa(),y:aa()}),ca=()=>({min:0,max:0}),O=()=>({x:ca(),y:ca()});function nt(t){return[t("x"),t("y")]}function eo({top:t,left:e,right:r,bottom:o}){return{x:{min:e,max:r},y:{min:t,max:o}}}function la({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function ua(t,e){if(!e)return t;let r=e({x:t.left,y:t.top}),o=e({x:t.right,y:t.bottom});return{top:r.y,left:r.x,bottom:o.y,right:o.x}}function sn(t){return t===void 0||t===1}function ro({scale:t,scaleX:e,scaleY:r}){return!sn(t)||!sn(e)||!sn(r)}function Pt(t){return ro(t)||an(t)||t.z||t.rotate||t.rotateX||t.rotateY}function an(t){return fa(t.x)||fa(t.y)}function fa(t){return t&&t!=="0%"}function Xe(t,e,r){let o=t-r,n=e*o;return r+n}function ma(t,e,r,o,n){return n!==void 0&&(t=Xe(t,n,o)),Xe(t,r,o)+e}function cn(t,e=0,r=1,o,n){t.min=ma(t.min,e,r,o,n),t.max=ma(t.max,e,r,o,n)}function ln(t,{x:e,y:r}){cn(t.x,e.translate,e.scale,e.originPoint),cn(t.y,r.translate,r.scale,r.originPoint)}function da(t,e,r,o=!1){let n=r.length;if(!n)return;e.x=e.y=1;let s,i;for(let a=0;a<n;a++){s=r[a],i=s.projectionDelta;let c=s.instance;c&&c.style&&c.style.display==="contents"||(o&&s.options.layoutScroll&&s.scroll&&s!==s.root&&qt(t,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),i&&(e.x*=i.x.scale,e.y*=i.y.scale,ln(t,i)),o&&Pt(s.latestValues)&&qt(t,s.latestValues))}e.x=pa(e.x),e.y=pa(e.y)}function pa(t){return Number.isInteger(t)||t>1.0000000000001||t<.999999999999?t:1}function ft(t,e){t.min=t.min+e,t.max=t.max+e}function ha(t,e,[r,o,n]){let s=e[n]!==void 0?e[n]:.5,i=w(t.min,t.max,s);cn(t,e[r],e[o],i,e.scale)}var nu=["x","scaleX","originX"],iu=["y","scaleY","originY"];function qt(t,e){ha(t.x,e,nu),ha(t.y,e,iu)}function un(t,e){return eo(ua(t.getBoundingClientRect(),e))}function ga(t,e,r){let o=un(t,r),{scroll:n}=e;return n&&(ft(o.x,n.offset.x),ft(o.y,n.offset.y)),o}var su=new WeakMap,no=class{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=O(),this.visualElement=e}start(e,{snapToCursor:r=!1}={}){let{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;let n=c=>{this.stopAnimation(),r&&this.snapToCursor(Gt(c,"page").point)},s=(c,l)=>{let{drag:u,dragPropagation:f,onDragStart:m}=this.getProps();if(u&&!f&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Oo(u),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),nt(h=>{let g=this.getAxisMotionValue(h).get()||0;if(G.test(g)){let{projection:v}=this.visualElement;if(v&&v.layout){let b=v.layout.layoutBox[h];b&&(g=z(b)*(parseFloat(g)/100))}}this.originPoint[h]=g}),m&&S.update(()=>m(c,l),!1,!0);let{animationState:p}=this.visualElement;p&&p.setActive("whileDrag",!0)},i=(c,l)=>{let{dragPropagation:u,dragDirectionLock:f,onDirectionLock:m,onDrag:p}=this.getProps();if(!u&&!this.openGlobalLock)return;let{offset:h}=l;if(f&&this.currentDirection===null){this.currentDirection=au(h),this.currentDirection!==null&&m&&m(this.currentDirection);return}this.updateAxis("x",l.point,h),this.updateAxis("y",l.point,h),this.visualElement.render(),p&&p(c,l)},a=(c,l)=>this.stop(c,l);this.panSession=new be(e,{onSessionStart:n,onStart:s,onMove:i,onSessionEnd:a},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,r){let o=this.isDragging;if(this.cancel(),!o)return;let{velocity:n}=r;this.startAnimation(n);let{onDragEnd:s}=this.getProps();s&&S.update(()=>s(e,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:r}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:o}=this.getProps();!o&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(e,r,o){let{drag:n}=this.getProps();if(!o||!oo(e,n,this.currentDirection))return;let s=this.getAxisMotionValue(e),i=this.originPoint[e]+o[e];this.constraints&&this.constraints[e]&&(i=ea(i,this.constraints[e],this.elastic[e])),s.set(i)}resolveConstraints(){let{dragConstraints:e,dragElastic:r}=this.getProps(),{layout:o}=this.visualElement.projection||{},n=this.constraints;e&&gt(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&o?this.constraints=ra(o.layoutBox,e):this.constraints=!1,this.elastic=sa(r),n!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&nt(s=>{this.getAxisMotionValue(s)&&(this.constraints[s]=ia(o.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:r}=this.getProps();if(!e||!gt(e))return!1;let o=e.current;F(o!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=ga(o,n.root,this.visualElement.getTransformPagePoint()),i=oa(n.layout.layoutBox,s);if(r){let a=r(la(i));this.hasMutatedConstraints=!!a,a&&(i=eo(a))}return i}startAnimation(e){let{drag:r,dragMomentum:o,dragElastic:n,dragTransition:s,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),c=this.constraints||{},l=nt(u=>{if(!oo(u,r,this.currentDirection))return;let f=c&&c[u]||{};i&&(f={min:0,max:0});let m=n?200:1e6,p=n?40:1e7,h={type:"inertia",velocity:o?e[u]:0,bounceStiffness:m,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...s,...f};return this.startAxisValueAnimation(u,h)});return Promise.all(l).then(a)}startAxisValueAnimation(e,r){let o=this.getAxisMotionValue(e);return o.start(ye(e,o,0,r))}stopAnimation(){nt(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let r="_drag"+e.toUpperCase(),o=this.visualElement.getProps(),n=o[r];return n||this.visualElement.getValue(e,(o.initial?o.initial[e]:void 0)||0)}snapToCursor(e){nt(r=>{let{drag:o}=this.getProps();if(!oo(r,o,this.currentDirection))return;let{projection:n}=this.visualElement,s=this.getAxisMotionValue(r);if(n&&n.layout){let{min:i,max:a}=n.layout.layoutBox[r];s.set(e[r]-w(i,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:r}=this.getProps(),{projection:o}=this.visualElement;if(!gt(r)||!o||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};nt(i=>{let a=this.getAxisMotionValue(i);if(a){let c=a.get();n[i]=na({min:c,max:c},this.constraints[i])}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",o.root&&o.root.updateScroll(),o.updateLayout(),this.resolveConstraints(),nt(i=>{if(!oo(i,e,null))return;let a=this.getAxisMotionValue(i),{min:c,max:l}=this.constraints[i];a.set(w(c,l,n[i]))})}addListeners(){if(!this.visualElement.current)return;su.set(this.visualElement,this);let e=this.visualElement.current,r=q(e,"pointerdown",c=>{let{drag:l,dragListener:u=!0}=this.getProps();l&&u&&this.start(c)}),o=()=>{let{dragConstraints:c}=this.getProps();gt(c)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,s=n.addEventListener("measure",o);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),o();let i=K(window,"resize",()=>this.scalePositionWithinConstraints()),a=n.addEventListener("didUpdate",({delta:c,hasLayoutChanged:l})=>{this.isDragging&&l&&(nt(u=>{let f=this.getAxisMotionValue(u);f&&(this.originPoint[u]+=c[u].translate,f.set(f.get()+c[u].translate))}),this.visualElement.render())});return()=>{i(),r(),s(),a&&a()}}getProps(){let e=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:o=!1,dragPropagation:n=!1,dragConstraints:s=!1,dragElastic:i=to,dragMomentum:a=!0}=e;return{...e,drag:r,dragDirectionLock:o,dragPropagation:n,dragConstraints:s,dragElastic:i,dragMomentum:a}}};function oo(t,e,r){return(e===!0||e===t)&&(r===null||r===t)}function au(t,e=10){let r=null;return Math.abs(t.y)>e?r="y":Math.abs(t.x)>e&&(r="x"),r}var io=class extends U{constructor(e){super(e),this.removeGroupControls=A,this.removeListeners=A,this.controls=new no(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||A}unmount(){this.removeGroupControls(),this.removeListeners()}};var ya=t=>(e,r)=>{t&&S.update(()=>t(e,r))},so=class extends U{constructor(){super(...arguments),this.removePointerDownListener=A}onPointerDown(e){this.session=new be(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:r,onPan:o,onPanEnd:n}=this.node.getProps();return{onSessionStart:ya(e),onStart:ya(r),onMove:o,onEnd:(s,i)=>{delete this.session,n&&S.update(()=>n(s,i))}}}mount(){this.removePointerDownListener=q(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};var we=V(M(),1);var Ve=V(M(),1);function xa(){let t=(0,Ve.useContext)(At);if(t===null)return[!0,null];let{isPresent:e,onExitComplete:r,register:o}=t,n=(0,Ve.useId)();return(0,Ve.useEffect)(()=>o(n),[]),!e&&r?[!1,()=>r&&r(n)]:[!0]}var Ce={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function va(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}var Ae={correct:(t,e)=>{if(!e.target)return t;if(typeof t=="string")if(x.test(t))t=parseFloat(t);else return t;let r=va(t,e.target.x),o=va(t,e.target.y);return`${r}% ${o}%`}};var Pa={correct:(t,{treeScale:e,projectionDelta:r})=>{let o=t,n=W.parse(t);if(n.length>5)return o;let s=W.createTransformer(t),i=typeof n[0]!="number"?1:0,a=r.x.scale*e.x,c=r.y.scale*e.y;n[0+i]/=a,n[1+i]/=c;let l=w(a,c,.5);return typeof n[2+i]=="number"&&(n[2+i]/=l),typeof n[3+i]=="number"&&(n[3+i]/=l),s(n)}};var fn=class extends we.default.Component{componentDidMount(){let{visualElement:e,layoutGroup:r,switchLayoutGroup:o,layoutId:n}=this.props,{projection:s}=e;di(cu),s&&(r.group&&r.group.add(s),o&&o.register&&n&&o.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),Ce.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:r,visualElement:o,drag:n,isPresent:s}=this.props,i=o.projection;return i&&(i.isPresent=s,n||e.layoutDependency!==r||r===void 0?i.willUpdate():this.safeToRemove(),e.isPresent!==s&&(s?i.promote():i.relegate()||S.postRender(()=>{let a=i.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:r,switchLayoutGroup:o}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(n),o&&o.deregister&&o.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function ao(t){let[e,r]=xa(),o=(0,we.useContext)(re);return we.default.createElement(fn,{...t,layoutGroup:o,switchLayoutGroup:(0,we.useContext)(ur),isPresent:e,safeToRemove:r})}var cu={borderRadius:{...Ae,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Ae,borderTopRightRadius:Ae,borderBottomLeftRadius:Ae,borderBottomRightRadius:Ae,boxShadow:Pa};var Va=["TopLeft","TopRight","BottomLeft","BottomRight"],lu=Va.length,ba=t=>typeof t=="string"?parseFloat(t):t,Ta=t=>typeof t=="number"||x.test(t);function Ca(t,e,r,o,n,s){n?(t.opacity=w(0,r.opacity!==void 0?r.opacity:1,uu(o)),t.opacityExit=w(e.opacity!==void 0?e.opacity:1,0,fu(o))):s&&(t.opacity=w(e.opacity!==void 0?e.opacity:1,r.opacity!==void 0?r.opacity:1,o));for(let i=0;i<lu;i++){let a=`border${Va[i]}Radius`,c=Sa(e,a),l=Sa(r,a);if(c===void 0&&l===void 0)continue;c||(c=0),l||(l=0),c===0||l===0||Ta(c)===Ta(l)?(t[a]=Math.max(w(ba(c),ba(l),o),0),(G.test(l)||G.test(c))&&(t[a]+="%")):t[a]=l}(e.rotate||r.rotate)&&(t.rotate=w(e.rotate||0,r.rotate||0,o))}function Sa(t,e){return t[e]!==void 0?t[e]:t.borderRadius}var uu=Aa(0,.5,Ge),fu=Aa(.5,.95,A);function Aa(t,e,r){return o=>o<t?0:o>e?1:r(vt(t,e,o))}function wa(t,e){t.min=e.min,t.max=e.max}function J(t,e){wa(t.x,e.x),wa(t.y,e.y)}function Ma(t,e,r,o,n){return t-=e,t=Xe(t,1/r,o),n!==void 0&&(t=Xe(t,1/n,o)),t}function mu(t,e=0,r=1,o=.5,n,s=t,i=t){if(G.test(e)&&(e=parseFloat(e),e=w(i.min,i.max,e/100)-i.min),typeof e!="number")return;let a=w(s.min,s.max,o);t===s&&(a-=e),t.min=Ma(t.min,e,r,a,n),t.max=Ma(t.max,e,r,a,n)}function Da(t,e,[r,o,n],s,i){mu(t,e[r],e[o],e[n],e.scale,s,i)}var pu=["x","scaleX","originX"],hu=["y","scaleY","originY"];function mn(t,e,r,o){Da(t.x,e,pu,r?r.x:void 0,o?o.x:void 0),Da(t.y,e,hu,r?r.y:void 0,o?o.y:void 0)}function Ra(t){return t.translate===0&&t.scale===1}function pn(t){return Ra(t.x)&&Ra(t.y)}function Ea(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}function hn(t,e){return Math.round(t.x.min)===Math.round(e.x.min)&&Math.round(t.x.max)===Math.round(e.x.max)&&Math.round(t.y.min)===Math.round(e.y.min)&&Math.round(t.y.max)===Math.round(e.y.max)}function dn(t){return z(t.x)/z(t.y)}var co=class{constructor(){this.members=[]}add(e){xe(this.members,e),e.scheduleRender()}remove(e){if(ve(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(e){let r=this.members.findIndex(n=>e===n);if(r===0)return!1;let o;for(let n=r;n>=0;n--){let s=this.members[n];if(s.isPresent!==!1){o=s;break}}return o?(this.promote(o),!0):!1}promote(e,r){let o=this.lead;if(e!==o&&(this.prevLead=o,this.lead=e,e.show(),o)){o.instance&&o.scheduleRender(),e.scheduleRender(),e.resumeFrom=o,r&&(e.resumeFrom.preserveOpacity=!0),o.snapshot&&(e.snapshot=o.snapshot,e.snapshot.latestValues=o.animationValues||o.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;n===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:r,resumingFrom:o}=e;r.onExitComplete&&r.onExitComplete(),o&&o.options.onExitComplete&&o.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function gn(t,e,r){let o="",n=t.x.translate/e.x,s=t.y.translate/e.y;if((n||s)&&(o=`translate3d(${n}px, ${s}px, 0) `),(e.x!==1||e.y!==1)&&(o+=`scale(${1/e.x}, ${1/e.y}) `),r){let{rotate:c,rotateX:l,rotateY:u}=r;c&&(o+=`rotate(${c}deg) `),l&&(o+=`rotateX(${l}deg) `),u&&(o+=`rotateY(${u}deg) `)}let i=t.x.scale*e.x,a=t.y.scale*e.y;return(i!==1||a!==1)&&(o+=`scale(${i}, ${a})`),o||"none"}var Oa=(t,e)=>t.depth-e.depth;var lo=class{constructor(){this.children=[],this.isDirty=!1}add(e){xe(this.children,e),this.isDirty=!0}remove(e){ve(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Oa),this.isDirty=!1,this.children.forEach(e)}};function ka(t,e){let r=performance.now(),o=({timestamp:n})=>{let s=n-r;s>=e&&(H(o),t(s-e))};return S.read(o,!0),()=>H(o)}function La(t){window.MotionDebug&&window.MotionDebug.record(t)}function Fa(t){return t instanceof SVGElement&&t.tagName!=="svg"}function Ia(t,e,r){let o=E(t)?t:ut(t);return o.start(ye("",o,e,r)),o.animation}var Ba=["","X","Y","Z"],ja=1e3,du=0,Yt={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function uo({attachResizeListener:t,defaultParent:e,measureScroll:r,checkIsScrollRoot:o,resetTransform:n}){return class{constructor(i={},a=e?.()){this.id=du++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{Yt.totalNodes=Yt.resolvedTargetDeltas=Yt.recalculatedProjection=0,this.nodes.forEach(xu),this.nodes.forEach(Su),this.nodes.forEach(Vu),this.nodes.forEach(vu),La(Yt)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=i,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new lo)}addEventListener(i,a){return this.eventHandlers.has(i)||this.eventHandlers.set(i,new It),this.eventHandlers.get(i).add(a)}notifyListeners(i,...a){let c=this.eventHandlers.get(i);c&&c.notify(...a)}hasListeners(i){return this.eventHandlers.has(i)}mount(i,a=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=Fa(i),this.instance=i;let{layoutId:c,layout:l,visualElement:u}=this.options;if(u&&!u.current&&u.mount(i),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),a&&(l||c)&&(this.isLayoutDirty=!0),t){let f,m=()=>this.root.updateBlockedByResize=!1;t(i,()=>{this.root.updateBlockedByResize=!0,f&&f(),f=ka(m,250),Ce.hasAnimatedSinceResize&&(Ce.hasAnimatedSinceResize=!1,this.nodes.forEach(Ua))})}c&&this.root.registerSharedNode(c,this),this.options.animate!==!1&&u&&(c||l)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:m,hasRelativeTargetChanged:p,layout:h})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let g=this.options.transition||u.getDefaultTransition()||Du,{onLayoutAnimationStart:v,onLayoutAnimationComplete:b}=u.getProps(),y=!this.targetLayout||!hn(this.targetLayout,h)||p,d=!m&&p;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||d||m&&(y||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(f,d);let P={...Hr(g,"layout"),onPlay:v,onComplete:b};(u.shouldReduceMotion||this.options.layoutRoot)&&(P.delay=0,P.type=!1),this.startAnimation(P)}else m||Ua(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=h})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,H(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Cu),this.animationId++)}getTransformTemplate(){let{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){let f=this.path[u];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}let{layoutId:a,layout:c}=this.options;if(a===void 0&&!c)return;let l=this.getTransformTemplate();this.prevTransformTemplateValue=l?l(this.latestValues,""):void 0,this.updateSnapshot(),i&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Na);return}this.isUpdating||this.nodes.forEach(bu),this.isUpdating=!1,this.nodes.forEach(Tu),this.nodes.forEach(gu),this.nodes.forEach(yu),this.clearAllSnapshots();let a=performance.now();L.delta=_(0,1e3/60,a-L.timestamp),L.timestamp=a,L.isProcessing=!0,Vr.update.process(L),Vr.preRender.process(L),Vr.render.process(L),L.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(Pu),this.sharedNodes.forEach(Au)}scheduleUpdateProjection(){S.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){S.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let c=0;c<this.path.length;c++)this.path[c].updateScroll();let i=this.layout;this.layout=this.measure(!1),this.layoutCorrected=O(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,i?i.layoutBox:void 0)}updateScroll(i="measure"){let a=Boolean(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===i&&(a=!1),a&&(this.scroll={animationId:this.root.animationId,phase:i,isRoot:o(this.instance),offset:r(this.instance)})}resetTransform(){if(!n)return;let i=this.isLayoutDirty||this.shouldResetTransform,a=this.projectionDelta&&!pn(this.projectionDelta),c=this.getTransformTemplate(),l=c?c(this.latestValues,""):void 0,u=l!==this.prevTransformTemplateValue;i&&(a||Pt(this.latestValues)||u)&&(n(this.instance,l),this.shouldResetTransform=!1,this.scheduleRender())}measure(i=!0){let a=this.measurePageBox(),c=this.removeElementScroll(a);return i&&(c=this.removeTransform(c)),Ru(c),{animationId:this.root.animationId,measuredBox:a,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:i}=this.options;if(!i)return O();let a=i.measureViewportBox(),{scroll:c}=this.root;return c&&(ft(a.x,c.offset.x),ft(a.y,c.offset.y)),a}removeElementScroll(i){let a=O();J(a,i);for(let c=0;c<this.path.length;c++){let l=this.path[c],{scroll:u,options:f}=l;if(l!==this.root&&u&&f.layoutScroll){if(u.isRoot){J(a,i);let{scroll:m}=this.root;m&&(ft(a.x,-m.offset.x),ft(a.y,-m.offset.y))}ft(a.x,u.offset.x),ft(a.y,u.offset.y)}}return a}applyTransform(i,a=!1){let c=O();J(c,i);for(let l=0;l<this.path.length;l++){let u=this.path[l];!a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&qt(c,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),Pt(u.latestValues)&&qt(c,u.latestValues)}return Pt(this.latestValues)&&qt(c,this.latestValues),c}removeTransform(i){let a=O();J(a,i);for(let c=0;c<this.path.length;c++){let l=this.path[c];if(!l.instance||!Pt(l.latestValues))continue;ro(l.latestValues)&&l.updateSnapshot();let u=O(),f=l.measurePageBox();J(u,f),mn(a,l.latestValues,l.snapshot?l.snapshot.layoutBox:void 0,u)}return Pt(this.latestValues)&&mn(a,this.latestValues),a}setTargetDelta(i){this.targetDelta=i,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(i){this.options={...this.options,...i,crossfade:i.crossfade!==void 0?i.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==L.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(i=!1){var a;let c=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=c.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=c.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=c.isSharedProjectionDirty);let l=Boolean(this.resumingFrom)||this!==c;if(!(i||l&&this.isSharedProjectionDirty||this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&&a.isProjectionDirty||this.attemptToResolveRelativeTarget))return;let{layout:f,layoutId:m}=this.options;if(!(!this.layout||!(f||m))){if(this.resolvedRelativeTargetAt=L.timestamp,!this.targetDelta&&!this.relativeTarget){let p=this.getClosestProjectingParent();p&&p.layout&&this.animationProgress!==1?(this.relativeParent=p,this.forceRelativeParentToResolveTarget(),this.relativeTarget=O(),this.relativeTargetOrigin=O(),Se(this.relativeTargetOrigin,this.layout.layoutBox,p.layout.layoutBox),J(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=O(),this.targetWithTransforms=O()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Xs(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):J(this.target,this.layout.layoutBox),ln(this.target,this.targetDelta)):J(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let p=this.getClosestProjectingParent();p&&Boolean(p.resumingFrom)===Boolean(this.resumingFrom)&&!p.options.layoutScroll&&p.target&&this.animationProgress!==1?(this.relativeParent=p,this.forceRelativeParentToResolveTarget(),this.relativeTarget=O(),this.relativeTargetOrigin=O(),Se(this.relativeTargetOrigin,this.target,p.target),J(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Yt.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||ro(this.parent.latestValues)||an(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return Boolean((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var i;let a=this.getLead(),c=Boolean(this.resumingFrom)||this!==a,l=!0;if((this.isProjectionDirty||!((i=this.parent)===null||i===void 0)&&i.isProjectionDirty)&&(l=!1),c&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===L.timestamp&&(l=!1),l)return;let{layout:u,layoutId:f}=this.options;if(this.isTreeAnimating=Boolean(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(u||f))return;J(this.layoutCorrected,this.layout.layoutBox);let m=this.treeScale.x,p=this.treeScale.y;da(this.layoutCorrected,this.treeScale,this.path,c),a.layout&&!a.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(a.target=a.layout.layoutBox);let{target:h}=a;if(!h){this.projectionTransform&&(this.projectionDelta=Kt(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=Kt(),this.projectionDeltaWithTransform=Kt());let g=this.projectionTransform;Te(this.projectionDelta,this.layoutCorrected,h,this.latestValues),this.projectionTransform=gn(this.projectionDelta,this.treeScale),(this.projectionTransform!==g||this.treeScale.x!==m||this.treeScale.y!==p)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",h)),Yt.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(i=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),i){let a=this.getStack();a&&a.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(i,a=!1){let c=this.snapshot,l=c?c.latestValues:{},u={...this.latestValues},f=Kt();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;let m=O(),p=c?c.source:void 0,h=this.layout?this.layout.source:void 0,g=p!==h,v=this.getStack(),b=!v||v.members.length<=1,y=Boolean(g&&!b&&this.options.crossfade===!0&&!this.path.some(Mu));this.animationProgress=0;let d;this.mixTargetDelta=P=>{let T=P/1e3;za(f.x,i.x,T),za(f.y,i.y,T),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Se(m,this.layout.layoutBox,this.relativeParent.layout.layoutBox),wu(this.relativeTarget,this.relativeTargetOrigin,m,T),d&&Ea(this.relativeTarget,d)&&(this.isProjectionDirty=!1),d||(d=O()),J(d,this.relativeTarget)),g&&(this.animationValues=u,Ca(u,l,this.latestValues,T,y,b)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=T},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(H(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=S.update(()=>{Ce.hasAnimatedSinceResize=!0,this.currentAnimation=Ia(0,ja,{...i,onUpdate:a=>{this.mixTargetDelta(a),i.onUpdate&&i.onUpdate(a)},onComplete:()=>{i.onComplete&&i.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(ja),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let i=this.getLead(),{targetWithTransforms:a,target:c,layout:l,latestValues:u}=i;if(!(!a||!c||!l)){if(this!==i&&this.layout&&l&&$a(this.options.animationType,this.layout.layoutBox,l.layoutBox)){c=this.target||O();let f=z(this.layout.layoutBox.x);c.x.min=i.target.x.min,c.x.max=c.x.min+f;let m=z(this.layout.layoutBox.y);c.y.min=i.target.y.min,c.y.max=c.y.min+m}J(a,c),qt(a,u),Te(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(i,a){this.sharedNodes.has(i)||this.sharedNodes.set(i,new co),this.sharedNodes.get(i).add(a);let l=a.options.initialPromotionConfig;a.promote({transition:l?l.transition:void 0,preserveFollowOpacity:l&&l.shouldPreserveFollowOpacity?l.shouldPreserveFollowOpacity(a):void 0})}isLead(){let i=this.getStack();return i?i.lead===this:!0}getLead(){var i;let{layoutId:a}=this.options;return a?((i=this.getStack())===null||i===void 0?void 0:i.lead)||this:this}getPrevLead(){var i;let{layoutId:a}=this.options;return a?(i=this.getStack())===null||i===void 0?void 0:i.prevLead:void 0}getStack(){let{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:a,preserveFollowOpacity:c}={}){let l=this.getStack();l&&l.promote(this,c),i&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){let i=this.getStack();return i?i.relegate(this):!1}resetRotation(){let{visualElement:i}=this.options;if(!i)return;let a=!1,{latestValues:c}=i;if((c.rotate||c.rotateX||c.rotateY||c.rotateZ)&&(a=!0),!a)return;let l={};for(let u=0;u<Ba.length;u++){let f="rotate"+Ba[u];c[f]&&(l[f]=c[f],i.setStaticValue(f,0))}i.render();for(let u in l)i.setStaticValue(u,l[u]);i.scheduleRender()}getProjectionStyles(i={}){var a,c;let l={};if(!this.instance||this.isSVG)return l;if(this.isVisible)l.visibility="";else return{visibility:"hidden"};let u=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,l.opacity="",l.pointerEvents=pe(i.pointerEvents)||"",l.transform=u?u(this.latestValues,""):"none",l;let f=this.getLead();if(!this.projectionDelta||!this.layout||!f.target){let g={};return this.options.layoutId&&(g.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,g.pointerEvents=pe(i.pointerEvents)||""),this.hasProjected&&!Pt(this.latestValues)&&(g.transform=u?u({},""):"none",this.hasProjected=!1),g}let m=f.animationValues||f.latestValues;this.applyTransformsToTarget(),l.transform=gn(this.projectionDeltaWithTransform,this.treeScale,m),u&&(l.transform=u(m,l.transform));let{x:p,y:h}=this.projectionDelta;l.transformOrigin=`${p.origin*100}% ${h.origin*100}% 0`,f.animationValues?l.opacity=f===this?(c=(a=m.opacity)!==null&&a!==void 0?a:this.latestValues.opacity)!==null&&c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:m.opacityExit:l.opacity=f===this?m.opacity!==void 0?m.opacity:"":m.opacityExit!==void 0?m.opacityExit:0;for(let g in ne){if(m[g]===void 0)continue;let{correct:v,applyTo:b}=ne[g],y=l.transform==="none"?m[g]:v(m[g],f);if(b){let d=b.length;for(let P=0;P<d;P++)l[b[P]]=y}else l[g]=y}return this.options.layoutId&&(l.pointerEvents=f===this?pe(i.pointerEvents)||"":"none"),l}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(i=>{var a;return(a=i.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(Na),this.root.sharedNodes.clear()}}}function gu(t){t.updateLayout()}function yu(t){var e;let r=((e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&r&&t.hasListeners("didUpdate")){let{layoutBox:o,measuredBox:n}=t.layout,{animationType:s}=t.options,i=r.source!==t.layout.source;s==="size"?nt(f=>{let m=i?r.measuredBox[f]:r.layoutBox[f],p=z(m);m.min=o[f].min,m.max=m.min+p}):$a(s,r.layoutBox,o)&&nt(f=>{let m=i?r.measuredBox[f]:r.layoutBox[f],p=z(o[f]);m.max=m.min+p,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[f].max=t.relativeTarget[f].min+p)});let a=Kt();Te(a,o,r.layoutBox);let c=Kt();i?Te(c,t.applyTransform(n,!0),r.measuredBox):Te(c,o,r.layoutBox);let l=!pn(a),u=!1;if(!t.resumeFrom){let f=t.getClosestProjectingParent();if(f&&!f.resumeFrom){let{snapshot:m,layout:p}=f;if(m&&p){let h=O();Se(h,r.layoutBox,m.layoutBox);let g=O();Se(g,o,p.layoutBox),hn(h,g)||(u=!0),f.options.layoutRoot&&(t.relativeTarget=g,t.relativeTargetOrigin=h,t.relativeParent=f)}}}t.notifyListeners("didUpdate",{layout:o,snapshot:r,delta:c,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:o}=t.options;o&&o()}t.options.transition=void 0}function xu(t){Yt.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=Boolean(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function vu(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function Pu(t){t.clearSnapshot()}function Na(t){t.clearMeasurements()}function bu(t){t.isLayoutDirty=!1}function Tu(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function Ua(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function Su(t){t.resolveTargetDelta()}function Vu(t){t.calcProjection()}function Cu(t){t.resetRotation()}function Au(t){t.removeLeadSnapshot()}function za(t,e,r){t.translate=w(e.translate,0,r),t.scale=w(e.scale,1,r),t.origin=e.origin,t.originPoint=e.originPoint}function _a(t,e,r,o){t.min=w(e.min,r.min,o),t.max=w(e.max,r.max,o)}function wu(t,e,r,o){_a(t.x,e.x,r.x,o),_a(t.y,e.y,r.y,o)}function Mu(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}var Du={duration:.45,ease:[.4,0,.1,1]},Ga=t=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(t),Ha=Ga("applewebkit/")&&!Ga("chrome/")?Math.round:A;function Wa(t){t.min=Ha(t.min),t.max=Ha(t.max)}function Ru(t){Wa(t.x),Wa(t.y)}function $a(t,e,r){return t==="position"||t==="preserve-aspect"&&!Qr(dn(e),dn(r),.2)}var Ka=uo({attachResizeListener:(t,e)=>K(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0});var yn={current:void 0},fo=uo({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!yn.current){let t=new Ka({});t.mount(window),t.setOptions({layoutScroll:!0}),yn.current=t}return yn.current},resetTransform:(t,e)=>{t.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:t=>Boolean(window.getComputedStyle(t).position==="fixed")});var qa={pan:{Feature:so},drag:{Feature:io,ProjectionNode:fo,MeasureLayout:ao}};var Eu=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Ou(t){let e=Eu.exec(t);if(!e)return[,];let[,r,o]=e;return[r,o]}var ku=4;function xn(t,e,r=1){F(r<=ku,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[o,n]=Ou(t);if(!o)return;let s=window.getComputedStyle(e).getPropertyValue(o);if(s){let i=s.trim();return Wr(i)?parseFloat(i):i}else return pr(n)?xn(n,e,r+1):n}function Ya(t,{...e},r){let o=t.current;if(!(o instanceof Element))return{target:e,transitionEnd:r};r&&(r={...r}),t.values.forEach(n=>{let s=n.get();if(!pr(s))return;let i=xn(s,o);i&&n.set(i)});for(let n in e){let s=e[n];if(!pr(s))continue;let i=xn(s,o);i&&(e[n]=i,r||(r={}),r[n]===void 0&&(r[n]=s))}return{target:e,transitionEnd:r}}var Lu=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Ja=t=>Lu.has(t),Fu=t=>Object.keys(t).some(Ja),mo=t=>t===ot||t===x,Xa=(t,e)=>parseFloat(t.split(", ")[e]),Za=(t,e)=>(r,{transform:o})=>{if(o==="none"||!o)return 0;let n=o.match(/^matrix3d\((.+)\)$/);if(n)return Xa(n[1],e);{let s=o.match(/^matrix\((.+)\)$/);return s?Xa(s[1],t):0}},Iu=new Set(["x","y","z"]),Bu=Rt.filter(t=>!Iu.has(t));function ju(t){let e=[];return Bu.forEach(r=>{let o=t.getValue(r);o!==void 0&&(e.push([r,o.get()]),o.set(r.startsWith("scale")?1:0))}),e.length&&t.render(),e}var Me={width:({x:t},{paddingLeft:e="0",paddingRight:r="0"})=>t.max-t.min-parseFloat(e)-parseFloat(r),height:({y:t},{paddingTop:e="0",paddingBottom:r="0"})=>t.max-t.min-parseFloat(e)-parseFloat(r),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:Za(4,13),y:Za(5,14)};Me.translateX=Me.x;Me.translateY=Me.y;var Nu=(t,e,r)=>{let o=e.measureViewportBox(),n=e.current,s=getComputedStyle(n),{display:i}=s,a={};i==="none"&&e.setStaticValue("display",t.display||"block"),r.forEach(l=>{a[l]=Me[l](o,s)}),e.render();let c=e.measureViewportBox();return r.forEach(l=>{let u=e.getValue(l);u&&u.jump(a[l]),t[l]=Me[l](c,s)}),t},Uu=(t,e,r={},o={})=>{e={...e},o={...o};let n=Object.keys(e).filter(Ja),s=[],i=!1,a=[];if(n.forEach(c=>{let l=t.getValue(c);if(!t.hasValue(c))return;let u=r[c],f=Pe(u),m=e[c],p;if(_t(m)){let h=m.length,g=m[0]===null?1:0;u=m[g],f=Pe(u);for(let v=g;v<h&&m[v]!==null;v++)p?F(Pe(m[v])===p,"All keyframes must be of the same type"):(p=Pe(m[v]),F(p===f||mo(f)&&mo(p),"Keyframes must be of the same dimension as the current value"))}else p=Pe(m);if(f!==p)if(mo(f)&&mo(p)){let h=l.get();typeof h=="string"&&l.set(parseFloat(h)),typeof m=="string"?e[c]=parseFloat(m):Array.isArray(m)&&p===x&&(e[c]=m.map(parseFloat))}else f?.transform&&p?.transform&&(u===0||m===0)?u===0?l.set(p.transform(u)):e[c]=f.transform(m):(i||(s=ju(t),i=!0),a.push(c),o[c]=o[c]!==void 0?o[c]:e[c],l.jump(m))}),a.length){let c=a.indexOf("height")>=0?window.pageYOffset:null,l=Nu(e,t,a);return s.length&&s.forEach(([u,f])=>{t.getValue(u).set(f)}),t.render(),wt&&c!==null&&window.scrollTo({top:c}),{target:l,transitionEnd:o}}else return{target:e,transitionEnd:o}};function Qa(t,e,r,o){return Fu(e)?Uu(t,e,r,o):{target:e,transitionEnd:o}}var tc=(t,e,r,o)=>{let n=Ya(t,e,o);return e=n.target,o=n.transitionEnd,Qa(t,e,r,o)};var Xt={current:null},De={current:!1};function po(){if(De.current=!0,!!wt)if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>Xt.current=t.matches;t.addListener(e),e()}else Xt.current=!1}function ec(t,e,r){let{willChange:o}=e;for(let n in e){let s=e[n],i=r[n];if(E(s))t.addValue(n,s),Wt(o)&&o.add(n);else if(E(i))t.addValue(n,ut(s,{owner:t})),Wt(o)&&o.remove(n);else if(i!==s)if(t.hasValue(n)){let a=t.getValue(n);!a.hasAnimated&&a.set(s)}else{let a=t.getStaticValue(n);t.addValue(n,ut(a!==void 0?a:s,{owner:t}))}}for(let n in r)e[n]===void 0&&t.removeValue(n);return e}var vn=new WeakMap;var oc=Object.keys(Nt),zu=oc.length,rc=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],_u=je.length,ho=class{constructor({parent:e,props:r,presenceContext:o,reducedMotionConfig:n,visualState:s},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},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.scheduleRender=()=>S.render(this.render,!1,!0);let{latestValues:a,renderState:c}=s;this.latestValues=a,this.baseTarget={...a},this.initialValues=r.initial?{...a}:{},this.renderState=c,this.parent=e,this.props=r,this.presenceContext=o,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=i,this.isControllingVariants=jt(r),this.isVariantNode=cr(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(r,{});for(let f in u){let m=u[f];a[f]!==void 0&&E(m)&&(m.set(a[f],!1),Wt(l)&&l.add(f))}}scrapeMotionValuesFromProps(e,r){return{}}mount(e){this.current=e,vn.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,o)=>this.bindToMotionValue(o,r)),De.current||po(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Xt.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){vn.delete(this.current),this.projection&&this.projection.unmount(),H(this.notifyUpdate),H(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(let e in this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,r){let o=$.has(e),n=r.on("change",i=>{this.latestValues[e]=i,this.props.onUpdate&&S.update(this.notifyUpdate,!1,!0),o&&this.projection&&(this.projection.isTransformDirty=!0)}),s=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),s()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}loadFeatures({children:e,...r},o,n,s){let i,a;for(let c=0;c<zu;c++){let l=oc[c],{isEnabled:u,Feature:f,ProjectionNode:m,MeasureLayout:p}=Nt[l];m&&(i=m),u(r)&&(!this.features[l]&&f&&(this.features[l]=new f(this)),p&&(a=p))}if(!this.projection&&i){this.projection=new i(this.latestValues,this.parent&&this.parent.projection);let{layoutId:c,layout:l,drag:u,dragConstraints:f,layoutScroll:m,layoutRoot:p}=r;this.projection.setOptions({layoutId:c,layout:l,alwaysMeasureLayout:Boolean(u)||f&&gt(f),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof l=="string"?l:"both",initialPromotionConfig:s,layoutScroll:m,layoutRoot:p})}return a}updateFeatures(){for(let e in this.features){let r=this.features[e];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):O()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,r){this.latestValues[e]=r}makeTargetAnimatable(e,r=!0){return this.makeTargetAnimatableFromInstance(e,this.props,r)}update(e,r){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let o=0;o<rc.length;o++){let n=rc[o];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let s=e["on"+n];s&&(this.propEventSubscriptions[n]=this.on(n,s))}this.prevMotionValues=ec(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let o=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(o.initial=this.props.initial),o}let r={};for(let o=0;o<_u;o++){let n=je[o],s=this.props[n];(yt(s)||s===!1)&&(r[n]=s)}return r}addVariantChild(e){let r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(e),()=>r.variantChildren.delete(e)}addValue(e,r){r!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,r)),this.values.set(e,r),this.latestValues[e]=r.get()}removeValue(e){this.values.delete(e);let r=this.valueSubscriptions.get(e);r&&(r(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,r){if(this.props.values&&this.props.values[e])return this.props.values[e];let o=this.values.get(e);return o===void 0&&r!==void 0&&(o=ut(r,{owner:this}),this.addValue(e,o)),o}readValue(e){var r;return this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(r=this.getBaseTargetFromProps(this.props,e))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,e,this.options)}setBaseTarget(e,r){this.baseTarget[e]=r}getBaseTarget(e){var r;let{initial:o}
1=this.props,n=typeof o=="string"||typeof o=="object"?(r=fe(this.props,o))===null||r===void 0?void 0:r[e]:void 0;if(o&&n!==void 0)return n;let s=this.getBaseTargetFromProps(this.props,e);return s!==void 0&&!E(s)?s:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,r){return this.events[e]||(this.events[e]=new It),this.events[e].add(r)}notify(e,...r){this.events[e]&&this.events[e].notify(...r)}};var Re=class extends ho{sortInstanceNodePosition(e,r){return e.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(e,r){return e.style?e.style[r]:void 0}removeValueFromRenderState(e,{vars:r,style:o}){delete r[e],delete o[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:r,...o},{transformValues:n},s){let i=Us(o,e||{},this);if(n&&(r&&(r=n(r)),o&&(o=n(o)),i&&(i=n(i))),s){Ns(this,o,i);let a=tc(this,o,i,r);r=a.transitionEnd,o=a.target}return{transition:e,transitionEnd:r,...o}}};function Gu(t){return window.getComputedStyle(t)}var go=class extends Re{readValueFromInstance(e,r){if($.has(r)){let o=ge(r);return o&&o.default||0}else{let o=Gu(e),n=(mr(r)?o.getPropertyValue(r):o[r])||0;return typeof n=="string"?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:r}){return un(e,r)}build(e,r,o,n){ie(e,r,o,n.transformTemplate)}scrapeMotionValuesFromProps(e,r){return ue(e,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;E(e)&&(this.childSubscription=e.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}renderInstance(e,r,o,n){yr(e,r,o,n)}};var yo=class extends Re{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,r){return e[r]}readValueFromInstance(e,r){if($.has(r)){let o=ge(r);return o&&o.default||0}return r=xr.has(r)?r:le(r),e.getAttribute(r)}measureInstanceViewportBox(){return O()}scrapeMotionValuesFromProps(e,r){return Pr(e,r)}
vendor: 3,490 bytes, lines 1-9
1build(e,r,o,n){ae(e,r,o,this.isSVGTag,n.transformTemplate)}renderInstance(e,r,o,n){vr(e,r,o,n)}mount(e){this.isSVGTag=ce(e.tagName),super.mount(e)}};var nc=(t,e)=>oe(t)?new yo(e,{enableHardwareAcceleration:!1}):new go(e,{enableHardwareAcceleration:!0});var ic={layout:{ProjectionNode:fo,MeasureLayout:ao}};var Hu={..._s,...Zi,...qa,...ic},Wu=pi((t,e)=>Hi(t,e,Hu,nc));var bt=V(M(),1),Q=V(M(),1);var Ze=V(M(),1);var sc=V(M(),1);function xo(){let t=(0,sc.useRef)(!1);return Mt(()=>(t.current=!0,()=>{t.current=!1}),[]),t}function ac(){let t=xo(),[e,r]=(0,Ze.useState)(0),o=(0,Ze.useCallback)(()=>{t.current&&r(e+1)},[e]);return[(0,Ze.useCallback)(()=>S.postRender(o),[o]),e]}var Je=V(M(),1),Qe=V(M(),1);var Ee=V(M(),1),Zt=V(M(),1),Pn=class extends Ee.Component{getSnapshotBeforeUpdate(e){let r=this.props.childRef.current;if(r&&e.isPresent&&!this.props.isPresent){let o=this.props.sizeRef.current;o.height=r.offsetHeight||0,o.width=r.offsetWidth||0,o.top=r.offsetTop,o.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function cc({children:t,isPresent:e}){let r=(0,Zt.useId)(),o=(0,Zt.useRef)(null),n=(0,Zt.useRef)({width:0,height:0,top:0,left:0});return(0,Zt.useInsertionEffect)(()=>{let{width:s,height:i,top:a,left:c}=n.current;if(e||!o.current||!s||!i)return;o.current.dataset.motionPopId=r;let l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`
2          [data-motion-pop-id="${r}"] {
3            position: absolute !important;
4            width: ${s}px !important;
5            height: ${i}px !important;
6            top: ${a}px !important;
7            left: ${c}px !important;
8          }
9        `),()=>{document.head.removeChild(l)}},[e]),Ee.createElement(Pn,{isPresent:e,childRef:o,sizeRef:n},Ee.cloneElement(t,{ref:o}))}var vo=({children:t,initial:e,isPresent:r,onExitComplete:o,custom:n,presenceAffectsLayout:s,mode:i})=>{let a=me($u),c=(0,Qe.useId)(),l=(0,Qe.useMemo)(()=>({id:c,initial:e,isPresent:r,custom:n,onExitComplete:u=>{a.set(u,!0);for(let f of a.values())if(!f)return;o&&o()},register:u=>(a.set(u,!1),()=>a.delete(u))}),s?void 0:[r]);return(0,Qe.useMemo)(()=>{a.forEach((u,f)=>a.set(f,!1))},[r]),Je.useEffect(()=>{!r&&!a.size&&o&&o()},[r]),i==="popLayout"&&(t=Je.createElement(cc,{isPresent:r},t)),Je.createElement(At.Provider,{value:l},t)};function $u(){return new Map}var lc=V(M(),1);function uc(t){return(0,lc.useEffect)(()=>()=>t(),[])}var Oe=t=>t.key||"";function Ku(t,e){t.forEach(r=>{let o=Oe(r);e.set(o,r)})}function qu(t){let e=[];return Q.Children.forEach(t,r=>{(0,Q.isValidElement)(r)&&e.push(r)}),e}var Yu=({children:t,custom:e,initial:r=!0,onExitComplete:o,exitBeforeEnter:n,presenceAffectsLayout:s=!0,mode:i="sync"})=>{F(!n,"Replace exitBeforeEnter with mode='wait'");let a=(0,Q.useContext)(re).forceRender||ac()[0],c=xo(),l=qu(t),u=l,f=(0,Q.useRef)(new Map).current,m=(0,Q.useRef)(u),p=(0,Q.useRef)(new Map).current,h=(0,Q.useRef)(!0);if(Mt(()=>{h.current=!1,Ku(l,p),m.current=u}),uc(()=>{h.current=!0,p.clear(),f.clear()}),h.current)return bt.createElement(bt.Fragment,null,u.map(y=>bt.createElement(vo,{key:Oe(y),isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:s,mode:i},y)));u=[...u];let g=m.current.map(Oe),v=l.map(Oe),b=g.length;for(let y=0;y<b;y++){let d=g[y];v.indexOf(d)===-1&&!f.has(d)&&f.set(d,void 0)}return i==="wait"&&f.size&&(u=[]),f.forEach((y,d)=>{if(v.indexOf(d)!==-1)return;let P=p.get(d);if(!P)return;let T=g.indexOf(d),I=y;if(!I){let D=()=>
9{p.delete(d),f.delete(d);let C=m.current.findIndex(R=>R.key===d);if(m.current.splice(C,1),!f.size){if(m.current=l,c.current===!1)return;a(),o&&o()}};I=bt.createElement(vo,{key:Oe(P),isPresent:!1,onExitComplete:D,custom:e,presenceAffectsLayout:s,mode:i},P),f.set(d,I)}u.splice(T,0,I)}),u=u.map(y=>{let d=y.key;return f.has(d)?y:bt.createElement(vo,{key:Oe(y),isPresent:!0,presenceAffectsLayout:s,mode:i},y)}),bt.createElement(bt.Fragment,null,f.size?u:u.map(y=>(0,Q.cloneElement)(y)))};function fc(t,e,r){var o;if(typeof t=="string"){let n=document;e&&(F(Boolean(e.current),"Scope provided, but no element detected."),n=e.current),r?((o=r[t])!==null&&o!==void 0||(r[t]=n.querySelectorAll(t)),t=r[t]):t=n.querySelectorAll(t)}else t instanceof Element&&(t=[t]);return Array.from(t||[])}var mc=V(M(),1);function Xu(){!De.current&&po();let[t]=(0,mc.useState)(Xt.current);return t}function Zu(t){t.values.forEach(e=>e.stop())}function pc(){let t=!1,e=new Set,r={subscribe(o){return e.add(o),()=>void e.delete(o)},start(o,n){F(t,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let s=[];return e.forEach(i=>{s.push(Xr(i,o,{transitionOverride:n}))}),Promise.all(s)},set(o){return F(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),e.forEach(n=>{js(n,o)})},stop(){e.forEach(o=>{Zu(o)})},mount(){return t=!0,()=>{t=!1,r.stop()}}};return r}function hc(){let t=me(pc);return Mt(t.mount,[]),t}var Ju=hc;var Po=V(M(),1);var Qu={some:0,all:1};function dc(t,e,{root:r,margin:o,amount:n="some"}={}){let s=fc(t),i=new WeakMap,a=l=>{l.forEach(u=>{let f=i.get(u.target);if(u.isIntersecting!==Boolean(f))if(u.isIntersecting){let m=e(u);typeof m=="function"?i.set(u.target,m):c.unobserve(u.target)}else f&&(f(u),i.delete(u.target))})},c=new IntersectionObserver(a,{root:r,rootMargin:o,threshold:typeof n=="number"?n:Qu[n]});return s.forEach(l=>c.observe(l)),()=>c.disconnect()}function tf(t,{root:e,margin:r,amount:o,once:n=!1}={}){let[s,i]=(0,Po.useState)(!1);return(0,Po.useEffect)(()=>{if(!t.current||n&&s)return;let a=()=>(i(!0),n?void 0:()=>i(!1)),c={root:e&&e.current||void 0,margin:r,amount:o};return dc(t.current,a,c)},[e,t,r,n]),s}var wS="https://fooderuniversity.it",MS=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var gc=V(M());var bn=V(ee()),ES=gc.forwardRef(function({children:e,style:r,fullWidth:o=!1,className:n,as:s="div",rowGap:i,id:a},c){return(0,bn.jsx)(s,{ref:c,id:a,className:at("relative",{"container mx-auto":!o}),style:r,children:(0,bn.jsx)("div",{className:at("grid grid-cols-4 gap-x-4 tablet:grid-cols-8 desktopSmall:grid-cols-12 ",{"gap-y-4 ":i},n),children:e})})});var yc=V(M());var it=V(ee()),ef={h1:"text-4xl desktopSmall:text-6xl",h2:"text-3xl desktopSmall:text-5xl",h3:"text-xl desktopSmall:text-3xl",h4:"text-xl desktopSmall:text-2xl",h5:"text-lg leading-[25px] desktopSmall:leading-[28px] desktopSmall:text-2lg",h6:"text-3md desktopSmall:text-lg"};function ke({variant:t="primary",size:e,as:r,className:o,...n}){let s=r!=null?r:e;return(0,it.jsx)(s,{className:at("font-sans",ef[e],o),...n})}function FS({variant:t="primary",as:e,className:r,...o}){let n=e!=null?e:"span";return(0,it.jsx)(n,{className:at("text-sm font-mono",t,r),...o})}function IS({variant:t="primary",as:e,className:r,...o}){let n=e!=null?e:"span";return(0,it.jsx)(n,{className:at("text-xs font-mono",r),...o})}function BS({className:t,...e}){return(0,it.jsx)(Co,{className:at("text-2md font-sans text-tertiary-500",t),...e})}function jS({className:t,...e}){return(0,it.jsx)(Co,{className:at("text-xs font-mono underline decoration-neutral-200/[.5] underline-offset-4",t),...e})}function NS(t){return(0,it.jsx)(ke,{...t,size:"h1"})}function US(t){return(0,it.jsx)(ke,{...t,size:"h2"})}function zS(t){return(0,it.jsx)(ke,{...t,size:"h3"})}function _S(t){return(0,it.jsx)(ke,{...t,size:"h4"})}function GS(t){return(0,it.jsx)(ke,{...t,size:"h5"})}function HS(t){return(0,it.jsx)(ke,{...t,size:"h6"})}function WS({className:t,prose:e=!0,as:r="p",bigger:o=!1,style:n,...s}){return yc.createElement(r,{style:{...n},className:at("max-w-full text-md  desktopSmall:text-2md font-sans",t,{"prose prose-light":e}),...s})}var pt=V(M());function st(t){for(var e=arguments.length,r=Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];if(!1)var n,s;throw Error("[Immer] minified error nr: "+t+(r.length?" "+r.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function Le(t){return!!t&&!!t[tt]}function Qt(t){var e;return!!t&&(function(r){if(!r||typeof r!="object")return!1;var o=Object.getPrototypeOf(r);if(o===null)return!0;var n=Object.hasOwnProperty.call(o,"constructor")&&o.constructor;return n===Object||typeof n=="function"&&Function.toString.call(n)===uf}(t)||Array.isArray(t)||!!t[Cc]||!!(!((e=t.constructor)===null||e===void 0)&&e[Cc])||En(t)||On(t))}function er(t,e,r){r===void 0&&(r=!1),Fe(t)===0?(r?Object.keys:Bn)(t).forEach(function(o){r&&typeof o=="symbol"||e(o,t[o],t)}
9):t.forEach(function(o,n){return e(n,o,t)})}function Fe(t){var e=t[tt];return e?e.i>3?e.i-4:e.i:Array.isArray(t)?1:En(t)?2:On(t)?3:0}function An(t,e){return Fe(t)===2?t.has(e):Object.prototype.hasOwnProperty.call(t,e)}function rf(t,e){return Fe(t)===2?t.get(e):t[e]}function Ac(t,e,r){var o=Fe(t);o===2?t.set(e,r):o===3?t.add(r):t[e]=r}function of(t,e){return t===e?t!==0||1/t==1/e:t!=t&&e!=e}function En(t){return cf&&t instanceof Map}function On(t){return lf&&t instanceof Set}function Jt(t){return t.o||t.t}function kn(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var e=ff(t);delete e[tt];for(var r=Bn(e),o=0;o<r.length;o++){var n=r[o],s=e[n];s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(e[n]={configurable:!0,writable:!0,enumerable:s.enumerable,value:t[n]})}return Object.create(Object.getPrototypeOf(t),e)}function Ln(t,e){return e===void 0&&(e=!1),Fn(t)||Le(t)||!Qt(t)||(Fe(t)>1&&(t.set=t.add=t.clear=t.delete=nf),Object.freeze(t),e&&er(t,function(r,o){return Ln(o,!0)},!0)),t}function nf(){st(2)}function Fn(t){return t==null||typeof t!="object"||Object.isFrozen(t)}function mt(t){var e=mf[t];return e||st(18,t),e}function xc(){return rr}function Tn(t,e){e&&(mt("Patches"),t.u=[],t.s=[],t.v=e)}function bo(t){wn(t),t.p.forEach(sf),t.p=null}function wn(t){t===rr&&(rr=t.l)}function vc(t){return rr={p:[],l:rr,h:t,m:!0,_:0}}function sf(t){var e=t[tt];e.i===0||e.i===1?e.j():e.g=!0}function Sn(t,e){e._=e.p.length;var r=e.p[0],o=t!==void 0&&t!==r;return e.h.O||mt("ES5").S(e,t,o),o?(r[tt].P&&(bo(e),st(4)),Qt(t)&&(t=To(e,t),e.l||So(e,t)),e.u&&mt("Patches").M(r[tt].t,t,e.u,e.s)):t=To(e,r,[]),bo(e),e.u&&e.v(e.u,e.s),t!==wc?t:void 0}function To(t,e,r){if(Fn(e))return e;var o=e[tt];if(!o)return er(e,function(a,c){return Pc(t,o,e,a,c,r)},!0),e;if(o.A!==t)return e;if(!o.P)return So(t,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var n=o.i===4||o.i===5?o.o=kn(o.k):o.o,s=n,i=!1;o.i===3&&(s=new Set(n),n.clear(),i=!0),er(s,function(a,c){return Pc(t,o,n,a,c,r,i)}),So(t,n,!1),r&&t.u&&mt("Patches").N(o,r,t.u,t.s)}return o.o}function Pc(t,e,r,o,n,s,i){if(Le(n)){var a=To(t,n,s&&e&&e.i!==3&&!An(e.R,o)?s.concat(o):void 0);if(Ac(r,o,a),!Le(a))return;t.m=!1}else i&&r.add(n);if(Qt(n)&&!Fn(n)){if(!t.h.D&&t._<1)return;To(t,n),e&&e.A.l||So(t,n)}}function So(t,e,r){r===void 0&&(r=!1),!t.l&&t.h.D&&t.m&&Ln(e,r)}function Vn(t,e){var r=t[tt];return(r?Jt(r):t)[e]}function bc(t,e){if(e in t)for(var r=Object.getPrototypeOf(t);r;){var o=Object.getOwnPropertyDescriptor(r,e);if(o)return o;r=Object.getPrototypeOf(r)}}function Mn(t){t.P||(t.P=!0,t.l&&Mn(t.l))}function Cn(t){t.o||(t.o=kn(t.t))}function Dn(t,e,r){var o=En(e)?mt("MapSet").F(e,r):On(e)?mt("MapSet").T(e,r):t.O?function(n,s){var i=Array.isArray(n),a={i:i?1:0,A:s?s.A:xc(),P:!1,I:!1,R:{},l:s,t:n,k:null,o:null,j:null,C:!1},c=a,l=Rn;i&&(c=[a],l=tr);var u=Proxy.revocable(c,l),f=u.revoke,m=u.proxy;return a.k=m,a.j=f,m}(e,r):mt("ES5").J(e,r);return(r?r.A:xc()).p.push(o),o}function af(t){return Le(t)||st(22,t),function e(r){if(!Qt(r))return r;var o,n=r[tt],s=Fe(r);if(n){if(!n.P&&(n.i<4||!mt("ES5").K(n)))return n.t;n.I=!0,o=Tc(r,s),n.I=!1}else o=Tc(r,s);return er(o,function(i,a){n&&rf(n.t,i)===a||Ac(o,i,e(a))}),s===3?new Set(o):o}(t)}function Tc(t,e){switch(e){case 2:return new Map(t);case 3:return Array.from(t)}return kn(t)}var Sc,rr,In=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",cf=typeof Map<"u",lf=typeof Set<"u",Vc=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",wc=In?Symbol.for("immer-nothing"):((Sc={})["immer-nothing"]=!0,Sc),Cc=In?Symbol.for("immer-draftable"):"__$immer_draftable",tt=In?Symbol.for("immer-state"):"__$immer_state";var uf=""+Object.prototype.constructor,Bn=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,ff=Object.getOwnPropertyDescriptors||function(t){var e={};return Bn(t).forEach(function(r){e[r]=Object.getOwnPropertyDescriptor(t,r)}),e},mf={},Rn={get:function(t,e){if(e===tt)return t;var r=Jt(t);if(!An(r,e))return function(n,s,i){var a,c=bc(s,i);return c?"value"in c?c.value:(a=c.get)===null||a===void 0?void 0:a.call(n.k):void 0}(t,r,e);var o=r[e];return t.I||!Qt(o)?o:o===Vn(t.t,e)?(Cn(t),t.o[e]=Dn(t.A.h,o,t)):o},has:function(t,e){return e in Jt(t)},ownKeys:function(t){return Reflect.ownKeys(Jt(t))},set:function(t,e,r){var o=bc(Jt(t),e);if(o?.set)return o.set.call(t.k,r),!0;if(!t.P){var n=Vn(Jt(t),e),s=n?.[tt];if(s&&s.t===r)return t.o[e]=r,t.R[e]=!1,!0;
9if(of(r,n)&&(r!==void 0||An(t.t,e)))return!0;Cn(t),Mn(t)}return t.o[e]===r&&(r!==void 0||e in t.o)||Number.isNaN(r)&&Number.isNaN(t.o[e])||(t.o[e]=r,t.R[e]=!0),!0},deleteProperty:function(t,e){return Vn(t.t,e)!==void 0||e in t.t?(t.R[e]=!1,Cn(t),Mn(t)):delete t.R[e],t.o&&delete t.o[e],!0},getOwnPropertyDescriptor:function(t,e){var r=Jt(t),o=Reflect.getOwnPropertyDescriptor(r,e);return o&&{writable:!0,configurable:t.i!==1||e!=="length",enumerable:o.enumerable,value:r[e]}},defineProperty:function(){st(11)},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){st(12)}},tr={};er(Rn,function(t,e){tr[t]=function(){return arguments[0]=arguments[0][0],e.apply(this,arguments)}}),tr.deleteProperty=function(t,e){return tr.set.call(this,t,e,void 0)},tr.set=function(t,e,r){return Rn.set.call(this,t[0],e,r,t[0])};var pf=function(){function t(r){var o=this;this.O=Vc,this.D=!0,this.produce=function(n,s,i){if(typeof n=="function"&&typeof s!="function"){var a=s;s=n;var c=o;return function(g){var v=this;g===void 0&&(g=a);for(var b=arguments.length,y=Array(b>1?b-1:0),d=1;d<b;d++)y[d-1]=arguments[d];return c.produce(g,function(P){var T;return(T=s).call.apply(T,[v,P].concat(y))})}}var l;if(typeof s!="function"&&st(6),i!==void 0&&typeof i!="function"&&st(7),Qt(n)){var u=vc(o),f=Dn(o,n,void 0),m=!0;try{l=s(f),m=!1}finally{m?bo(u):wn(u)}return typeof Promise<"u"&&l instanceof Promise?l.then(function(g){return Tn(u,i),Sn(g,u)},function(g){throw bo(u),g}):(Tn(u,i),Sn(l,u))}if(!n||typeof n!="object"){if((l=s(n))===void 0&&(l=n),l===wc&&(l=void 0),o.D&&Ln(l,!0),i){var p=[],h=[];mt("Patches").M(n,l,p,h),i(p,h)}return l}st(21,n)},this.produceWithPatches=function(n,s){if(typeof n=="function")return function(l){for(var u=arguments.length,f=Array(u>1?u-1:0),m=1;m<u;m++)f[m-1]=arguments[m];return o.produceWithPatches(l,function(p){return n.apply(void 0,[p].concat(f))})};var i,a,c=o.produce(n,s,function(l,u){i=l,a=u});return typeof Promise<"u"&&c instanceof Promise?c.then(function(l){return[l,i,a]}):[c,i,a]},typeof r?.useProxies=="boolean"&&this.setUseProxies(r.useProxies),typeof r?.autoFreeze=="boolean"&&this.setAutoFreeze(r.autoFreeze)}var e=t.prototype;return e.createDraft=function(r){Qt(r)||st(8),Le(r)&&(r=af(r));var o=vc(this),n=Dn(this,r,void 0);return n[tt].C=!0,wn(o),n},e.finishDraft=function(r,o){var n=r&&r[tt],s=n.A;return Tn(s,o),Sn(void 0,s)},e.setAutoFreeze=function(r){this.D=r},e.setUseProxies=function(r){r&&!Vc&&st(20),this.O=r},e.applyPatches=function(r,o){var n;for(n=o.length-1;n>=0;n--){var s=o[n];if(s.path.length===0&&s.op==="replace"){r=s.value;break}}n>-1&&(o=o.slice(n+1));var i=mt("Patches").$;return Le(r)?i(r,o):this.produce(r,function(a){return i(a,o)})},t}(),et=new pf,hf=et.produce,KS=et.produceWithPatches.bind(et),qS=et.setAutoFreeze.bind(et),YS=et.setUseProxies.bind(et),XS=et.applyPatches.bind(et),ZS=et.createDraft.bind(et),JS=et.finishDraft.bind(et),Mc=hf;var Dc=V(ee()),jn=(0,pt.createContext)(void 0);jn.displayName="ColorContext";var df={color:"orange"},gf=(t,e)=>{var r;switch(e.type){case"UPDATE_COLOR":t.color=((r=e.payload)==null?void 0:r.color)||"neutral";break;default:throw new Error("Unhandled action type")}},yf=Mc(gf),rV=({children:t})=>{let[e,r]=(0,pt.useReducer)(yf,df),o=(0,pt.useMemo)(()=>[e,r],[e]),n=qn(),s=/\/courses\/[a-zA-Z0-9-]+/.test(n.pathname),i=/\/masters\/[a-zA-Z0-9-]+/.test(n.pathname),a=/\/organisations\/[a-zA-Z0-9-]+/.test(n.pathname),c=/\/phds\/[a-zA-Z0-9-]+/.test(n.pathname),l=/\/profiles\/[a-zA-Z0-9-]+/.test(n.pathname);return(0,pt.useEffect)(()=>{r(s?{type:"UPDATE_COLOR",payload:{color:"orange"}}:i?{type:"UPDATE_COLOR",payload:{color:"green"}}:a?{type:"UPDATE_COLOR",payload:{color:"neutral"}}:c?{type:"UPDATE_COLOR",payload:{color:"brown"}}:l?{type:"UPDATE_COLOR",payload:{color:"neutral"}}:{type:"UPDATE_COLOR",payload:{color:"orange"}})},[s,i,n.pathname,a,c,l]),(0,Dc.jsx)(jn.Provider,{value:o,children:t})},oV=()=>{let t=(0,pt.useContext)(jn);if(t===void 0)throw new Error("useColor must be used within a ColorProvider");return t};export{Fc as a,Ic as b,at as c,Wu as d,Yu as e,Xu as f,Ju as g,tf as h,wS as i,MS as j,ES as k,FS as l,IS as m,BS as n,jS as o,NS as p,US as q,zS as r,_S as s,GS as t,HS as u,WS as v,rV as w,oV as x};

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.