"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8716],{25364:function(t,e,n){n.d(e,{p:function(){return r}});var r=(0,n(67294).createContext)({})},240:function(t,e,n){n.d(e,{O:function(){return r}});var r=(0,n(67294).createContext)(null)},18716:function(t,e,n){n.d(e,{E:function(){return aa}});var r=n(97582),i=n(67294),o=n(49304),a=function(t){return{isEnabled:function(e){return t.some((function(t){return!!e[t]}))}}},s={measureLayout:a(["layout","layoutId","drag"]),animation:a(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:a(["exit"]),drag:a(["drag","dragControls"]),focus:a(["whileFocus"]),hover:a(["whileHover","onHoverStart","onHoverEnd"]),tap:a(["whileTap","onTap","onTapStart","onTapCancel"]),pan:a(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:a(["whileInView","onViewportEnter","onViewportLeave"])};var u=(0,i.createContext)({strict:!1}),l=Object.keys(s),c=l.length;var d=(0,i.createContext)({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"}),f=(0,i.createContext)({});var p=n(240),v=n(58868),h=n(11741),m={current:null},g=!1;function y(){return!g&&function(){if(g=!0,h.j)if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return m.current=t.matches};t.addListener(e),e()}else m.current=!1}(),(0,r.__read)((0,i.useState)(m.current),1)[0]}function x(t,e,n,r){var o=(0,i.useContext)(u),a=(0,i.useContext)(f).visualElement,s=(0,i.useContext)(p.O),l=function(){var t=y(),e=(0,i.useContext)(d).reducedMotion;return"never"!==e&&("always"===e||t)}(),c=(0,i.useRef)(void 0);r||(r=o.renderer),!c.current&&r&&(c.current=r(t,{visualState:e,parent:a,props:n,presenceId:null===s||void 0===s?void 0:s.id,blockInitialAnimation:!1===(null===s||void 0===s?void 0:s.initial),shouldReduceMotion:l}));var h=c.current;return(0,v.L)((function(){null===h||void 0===h||h.syncRender()})),(0,i.useEffect)((function(){var t;null===(t=null===h||void 0===h?void 0:h.animationState)||void 0===t||t.animateChanges()})),(0,v.L)((function(){return function(){return null===h||void 0===h?void 0:h.notifyUnmount()}}),[]),h}function b(t){return"object"===typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function _(t){return Array.isArray(t)}function P(t){return"string"===typeof t||_(t)}function w(t,e,n,r,i){var o;return void 0===r&&(r={}),void 0===i&&(i={}),"function"===typeof e&&(e=e(null!==n&&void 0!==n?n:t.custom,r,i)),"string"===typeof e&&(e=null===(o=t.variants)||void 0===o?void 0:o[e]),"function"===typeof e&&(e=e(null!==n&&void 0!==n?n:t.custom,r,i)),e}function E(t,e,n){var r=t.getProps();return w(r,e,null!==n&&void 0!==n?n:r.custom,function(t){var e={};return t.forEachValue((function(t,n){return e[n]=t.get()})),e}(t),function(t){var e={};return t.forEachValue((function(t,n){return e[n]=t.getVelocity()})),e}(t))}function A(t){var e;return"function"===typeof(null===(e=t.animate)||void 0===e?void 0:e.start)||P(t.initial)||P(t.animate)||P(t.whileHover)||P(t.whileDrag)||P(t.whileTap)||P(t.whileFocus)||P(t.exit)}function S(t){return Boolean(A(t)||t.variants)}function T(t){var e=function(t,e){if(A(t)){var n=t.initial,r=t.animate;return{initial:!1===n||P(n)?n:void 0,animate:P(r)?r:void 0}}return!1!==t.inherit?e:{}}(t,(0,i.useContext)(f)),n=e.initial,r=e.animate;return(0,i.useMemo)((function(){return{initial:n,animate:r}}),[V(n),V(r)])}function V(t){return Array.isArray(t)?t.join(" "):t}var C=n(96681),M={hasAnimatedSinceResize:!0,hasEverUpdated:!1},R=1;var L=n(25364),D=(0,i.createContext)({});var k=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},e.prototype.componentDidUpdate=function(){},e.prototype.updateProps=function(){var t=this.props,e=t.visualElement,n=t.props;e&&e.setProps(n)},e.prototype.render=function(){return this.props.children},e}(i.Component);function j(t){var e=t.preloadedFeatures,n=t.createVisualElement,a=t.projectionNodeConstructor,p=t.useRender,v=t.useVisualState,m=t.Component;return e&&function(t){for(var e in t)null!==t[e]&&("projectionNodeConstructor"===e?s.projectionNodeConstructor=t[e]:s[e].Component=t[e])}(e),(0,i.forwardRef)((function(t,g){var y=function(t){var e,n=t.layoutId,r=null===(e=(0,i.useContext)(L.p))||void 0===e?void 0:e.id;return r&&void 0!==n?r+"-"+n:n}(t);t=(0,r.__assign)((0,r.__assign)({},t),{layoutId:y});var _=(0,i.useContext)(d),P=null,w=T(t),E=_.isStatic?void 0:(0,C.h)((function(){if(M.hasEverUpdated)return R++})),A=v(t,_.isStatic);return!_.isStatic&&h.j&&(w.visualElement=x(m,A,(0,r.__assign)((0,r.__assign)({},_),t),n),function(t,e,n,r){var o,a=e.layoutId,s=e.layout,u=e.drag,l=e.dragConstraints,c=e.layoutScroll,d=(0,i.useContext)(D);r&&n&&!(null===n||void 0===n?void 0:n.projection)&&(n.projection=new r(t,n.getLatestValues(),null===(o=n.parent)||void 0===o?void 0:o.projection),n.projection.setOptions({layoutId:a,layout:s,alwaysMeasureLayout:Boolean(u)||l&&b(l),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"===typeof s?s:"both",initialPromotionConfig:d,layoutScroll:c}))}(E,t,w.visualElement,a||s.projectionNodeConstructor),P=function(t,e,n){var a=[],d=(0,i.useContext)(u);if(!e)return null;"production"!==o.O&&n&&d.strict;for(var f=0;f-1||/[A-Z]/.test(t))}var I={};var U=["","X","Y","Z"],N=["transformPerspective","x","y","z"];function z(t,e){return N.indexOf(t)-N.indexOf(e)}["translate","scale","rotate","skew"].forEach((function(t){return U.forEach((function(e){return N.push(t+e)}))}));var Y=new Set(N);function H(t){return Y.has(t)}var W=new Set(["originX","originY","originZ"]);function X(t){return W.has(t)}function Z(t,e){var n=e.layout,r=e.layoutId;return H(t)||X(t)||(n||void 0!==r)&&(!!I[t]||"opacity"===t)}var q=function(t){return Boolean(null!==t&&"object"===typeof t&&t.getVelocity)},G={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function $(t){return t.startsWith("--")}var K=function(t,e){return e&&"number"===typeof t?e.transform(t):t};const J=(t,e)=>n=>Math.max(Math.min(n,e),t),Q=t=>t%1?Number(t.toFixed(5)):t,tt=/(-)?([\d]*\.?[\d])+/g,et=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,nt=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function rt(t){return"string"===typeof t}const it=t=>({test:e=>rt(e)&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),ot=it("deg"),at=it("%"),st=it("px"),ut=it("vh"),lt=it("vw"),ct=Object.assign(Object.assign({},at),{parse:t=>at.parse(t)/100,transform:t=>at.transform(100*t)}),dt={test:t=>"number"===typeof t,parse:parseFloat,transform:t=>t},ft=Object.assign(Object.assign({},dt),{transform:J(0,1)}),pt=Object.assign(Object.assign({},dt),{default:1});var vt=(0,r.__assign)((0,r.__assign)({},dt),{transform:Math.round}),ht={borderWidth:st,borderTopWidth:st,borderRightWidth:st,borderBottomWidth:st,borderLeftWidth:st,borderRadius:st,radius:st,borderTopLeftRadius:st,borderTopRightRadius:st,borderBottomRightRadius:st,borderBottomLeftRadius:st,width:st,maxWidth:st,height:st,maxHeight:st,size:st,top:st,right:st,bottom:st,left:st,padding:st,paddingTop:st,paddingRight:st,paddingBottom:st,paddingLeft:st,margin:st,marginTop:st,marginRight:st,marginBottom:st,marginLeft:st,rotate:ot,rotateX:ot,rotateY:ot,rotateZ:ot,scale:pt,scaleX:pt,scaleY:pt,scaleZ:pt,skew:ot,skewX:ot,skewY:ot,distance:st,translateX:st,translateY:st,translateZ:st,x:st,y:st,z:st,perspective:st,transformPerspective:st,opacity:ft,originX:ct,originY:ct,originZ:st,zIndex:vt,fillOpacity:ft,strokeOpacity:ft,numOctaves:vt};function mt(t,e,n,r){var i,o=t.style,a=t.vars,s=t.transform,u=t.transformKeys,l=t.transformOrigin;u.length=0;var c=!1,d=!1,f=!0;for(var p in e){var v=e[p];if($(p))a[p]=v;else{var h=ht[p],m=K(v,h);if(H(p)){if(c=!0,s[p]=m,u.push(p),!f)continue;v!==(null!==(i=h.default)&&void 0!==i?i:0)&&(f=!1)}else X(p)?(l[p]=m,d=!0):o[p]=m}}c?o.transform=function(t,e,n,r){var i=t.transform,o=t.transformKeys,a=e.enableHardwareAcceleration,s=void 0===a||a,u=e.allowTransformNone,l=void 0===u||u,c="";o.sort(z);for(var d=!1,f=o.length,p=0;pn=>e(t(n)),ye=(...t)=>t.reduce(ge);var xe=new Set;var be=new WeakMap,_e=new WeakMap,Pe=function(t){var e;null===(e=be.get(t.target))||void 0===e||e(t)},we=function(t){t.forEach(Pe)};function Ee(t,e,n){var i=function(t){var e=t.root,n=(0,r.__rest)(t,["root"]),i=e||document;_e.has(i)||_e.set(i,{});var o=_e.get(i),a=JSON.stringify(n);return o[a]||(o[a]=new IntersectionObserver(we,(0,r.__assign)({root:e},n))),o[a]}(e);return be.set(t,n),i.observe(t),function(){be.delete(t),i.unobserve(t)}}var Ae={some:0,all:1};function Se(t,e,n,r){var o=r.root,a=r.margin,s=r.amount,u=void 0===s?"some":s,l=r.once;(0,i.useEffect)((function(){if(t){var r={root:null===o||void 0===o?void 0:o.current,rootMargin:a,threshold:"number"===typeof u?u:Ae[u]};return Ee(n.getInstance(),r,(function(t){var r,i=t.isIntersecting;if(e.isInView!==i&&(e.isInView=i,!l||i||!e.hasEnteredView)){i&&(e.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(Xt.InView,i);var o=n.getProps(),a=i?o.onViewportEnter:o.onViewportLeave;null===a||void 0===a||a(t)}}))}}),[t,o,a,u])}function Te(t,e,n,r){var a=r.fallback,s=void 0===a||a;(0,i.useEffect)((function(){var r,i;t&&s&&("production"!==o.O&&(r="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",!1||xe.has(r)||(console.warn(r),i&&console.warn(i),xe.add(r))),requestAnimationFrame((function(){var t;e.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null===r||void 0===r||r(null),null===(t=n.animationState)||void 0===t||t.setActive(Xt.InView,!0)})))}),[t])}var Ve=function(t){return function(e){return t(e),null}},Ce={inView:Ve((function(t){var e=t.visualElement,n=t.whileInView,r=t.onViewportEnter,o=t.onViewportLeave,a=t.viewport,s=void 0===a?{}:a,u=(0,i.useRef)({hasEnteredView:!1,isInView:!1}),l=Boolean(n||r||o);s.once&&u.current.hasEnteredView&&(l=!1),("undefined"===typeof IntersectionObserver?Te:Se)(l,u.current,e,s)})),tap:Ve((function(t){var e=t.onTap,n=t.onTapStart,r=t.onTapCancel,o=t.whileTap,a=t.visualElement,s=e||n||r||o,u=(0,i.useRef)(!1),l=(0,i.useRef)(null),c={passive:!(n||e||r||h)};function d(){var t;null===(t=l.current)||void 0===t||t.call(l),l.current=null}function f(){var t;return d(),u.current=!1,null===(t=a.animationState)||void 0===t||t.setActive(Xt.Tap,!1),!pe()}function p(t,n){f()&&(he(a.getInstance(),t.target)?null===e||void 0===e||e(t,n):null===r||void 0===r||r(t,n))}function v(t,e){f()&&(null===r||void 0===r||r(t,e))}function h(t,e){var r;d(),u.current||(u.current=!0,l.current=ye(se(window,"pointerup",p,c),se(window,"pointercancel",v,c)),null===(r=a.animationState)||void 0===r||r.setActive(Xt.Tap,!0),null===n||void 0===n||n(t,e))}ue(a,"pointerdown",s?h:void 0,c),(0,me.z)(d)})),focus:Ve((function(t){var e=t.whileFocus,n=t.visualElement;$t(n,"focus",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(Xt.Focus,!0)}:void 0),$t(n,"blur",e?function(){var t;null===(t=n.animationState)||void 0===t||t.setActive(Xt.Focus,!1)}:void 0)})),hover:Ve((function(t){var e=t.onHoverStart,n=t.onHoverEnd,r=t.whileHover,i=t.visualElement;ue(i,"pointerenter",e||r?ve(i,!0,e):void 0,{passive:!e}),ue(i,"pointerleave",n||r?ve(i,!1,n):void 0,{passive:!n})}))},Me=n(76316);function Re(){var t=(0,i.useContext)(p.O);if(null===t)return[!0,null];var e=t.isPresent,n=t.onExitComplete,r=t.register,o=(0,Me.M)();(0,i.useEffect)((function(){return r(o)}),[]);return!e&&n?[!1,function(){return null===n||void 0===n?void 0:n(o)}]:[!0]}function Le(t,e){if(!Array.isArray(e))return!1;var n=e.length;if(n!==t.length)return!1;for(var r=0;rMath.min(Math.max(n,t),e),ke=.001;function je({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let i,o,a=1-e;a=De(.05,1,a),t=De(.01,10,t/1e3),a<1?(i=e=>{const r=e*a,i=r*t,o=r-n,s=Oe(e,a),u=Math.exp(-i);return ke-o/s*u},o=e=>{const r=e*a*t,o=r*n+n,s=Math.pow(a,2)*Math.pow(e,2)*t,u=Math.exp(-r),l=Oe(Math.pow(e,2),a);return(-i(e)+ke>0?-1:1)*((o-s)*u)/l}):(i=e=>Math.exp(-e*t)*((e-n)*t+1)-.001,o=e=>Math.exp(-e*t)*(t*t*(n-e)));const s=function(t,e,n){let r=n;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(i,o,5/t);if(t*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:t};{const e=Math.pow(s,2)*r;return{stiffness:e,damping:2*a*Math.sqrt(r*e),duration:t}}}function Oe(t,e){return t*Math.sqrt(1-e*e)}const Fe=["duration","bounce"],Be=["stiffness","damping","mass"];function Ie(t,e){return e.some((e=>void 0!==t[e]))}function Ue(t){var{from:e=0,to:n=1,restSpeed:i=2,restDelta:o}=t,a=(0,r.__rest)(t,["from","to","restSpeed","restDelta"]);const s={done:!1,value:e};let{stiffness:u,damping:l,mass:c,velocity:d,duration:f,isResolvedFromDuration:p}=function(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!Ie(t,Be)&&Ie(t,Fe)){const n=je(t);e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}(a),v=Ne,h=Ne;function m(){const t=d?-d/1e3:0,r=n-e,i=l/(2*Math.sqrt(u*c)),a=Math.sqrt(u/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-e)/100,.4)),i<1){const e=Oe(a,i);v=o=>{const s=Math.exp(-i*a*o);return n-s*((t+i*a*r)/e*Math.sin(e*o)+r*Math.cos(e*o))},h=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(e*n)*(t+i*a*r)/e+r*Math.cos(e*n))-o*(Math.cos(e*n)*(t+i*a*r)-e*r*Math.sin(e*n))}}else if(1===i)v=e=>n-Math.exp(-a*e)*(r+(t+a*r)*e);else{const e=a*Math.sqrt(i*i-1);v=o=>{const s=Math.exp(-i*a*o),u=Math.min(e*o,300);return n-s*((t+i*a*r)*Math.sinh(u)+e*r*Math.cosh(u))/e}}}return m(),{next:t=>{const e=v(t);if(p)s.done=t>=f;else{const r=1e3*h(t),a=Math.abs(r)<=i,u=Math.abs(n-e)<=o;s.done=a&&u}return s.value=s.done?n:e,s},flipTarget:()=>{d=-d,[e,n]=[n,e],m()}}}Ue.needsInterpolation=(t,e)=>"string"===typeof t||"string"===typeof e;const Ne=t=>0,ze=(t,e,n)=>{const r=e-t;return 0===r?1:(n-t)/r},Ye=(t,e,n)=>-n*t+n*e+t,He=(t,e)=>n=>Boolean(rt(n)&&nt.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),We=(t,e,n)=>r=>{if(!rt(r))return r;const[i,o,a,s]=r.match(tt);return{[t]:parseFloat(i),[e]:parseFloat(o),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},Xe=J(0,255),Ze=Object.assign(Object.assign({},dt),{transform:t=>Math.round(Xe(t))}),qe={test:He("rgb","red"),parse:We("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:r=1})=>"rgba("+Ze.transform(t)+", "+Ze.transform(e)+", "+Ze.transform(n)+", "+Q(ft.transform(r))+")"};const Ge={test:He("#"),parse:function(t){let e="",n="",r="",i="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),r=t.substr(5,2),i=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),r=t.substr(3,1),i=t.substr(4,1),e+=e,n+=n,r+=r,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}},transform:qe.transform},$e={test:He("hsl","hue"),parse:We("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:r=1})=>"hsla("+Math.round(t)+", "+at.transform(Q(e))+", "+at.transform(Q(n))+", "+Q(ft.transform(r))+")"};function Ke(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function Je({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,n/=100;let i=0,o=0,a=0;if(e/=100){const r=n<.5?n*(1+e):n+e-n*e,s=2*n-r;i=Ke(s,r,t+1/3),o=Ke(s,r,t),a=Ke(s,r,t-1/3)}else i=o=a=n;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:r}}const Qe=(t,e,n)=>{const r=t*t,i=e*e;return Math.sqrt(Math.max(0,n*(i-r)+r))},tn=[Ge,qe,$e],en=t=>tn.find((e=>e.test(t))),nn=t=>`'${t}' is not an animatable color. Use the equivalent color code instead.`,rn=(t,e)=>{let n=en(t),r=en(e);nn(t),nn(e);let i=n.parse(t),o=r.parse(e);n===$e&&(i=Je(i),n=qe),r===$e&&(o=Je(o),r=qe);const a=Object.assign({},i);return t=>{for(const e in a)"alpha"!==e&&(a[e]=Qe(i[e],o[e],t));return a.alpha=Ye(i.alpha,o.alpha,t),n.transform(a)}},on={test:t=>qe.test(t)||Ge.test(t)||$e.test(t),parse:t=>qe.test(t)?qe.parse(t):$e.test(t)?$e.parse(t):Ge.parse(t),transform:t=>rt(t)?t:t.hasOwnProperty("red")?qe.transform(t):$e.transform(t)},an="${c}",sn="${n}";function un(t){"number"===typeof t&&(t=`${t}`);const e=[];let n=0;const r=t.match(et);r&&(n=r.length,t=t.replace(et,an),e.push(...r.map(on.parse)));const i=t.match(tt);return i&&(t=t.replace(tt,sn),e.push(...i.map(dt.parse))),{values:e,numColors:n,tokenised:t}}function ln(t){return un(t).values}function cn(t){const{values:e,numColors:n,tokenised:r}=un(t),i=e.length;return t=>{let e=r;for(let r=0;r"number"===typeof t?0:t;const fn={test:function(t){var e,n,r,i;return isNaN(t)&&rt(t)&&(null!==(n=null===(e=t.match(tt))||void 0===e?void 0:e.length)&&void 0!==n?n:0)+(null!==(i=null===(r=t.match(et))||void 0===r?void 0:r.length)&&void 0!==i?i:0)>0},parse:ln,createTransformer:cn,getAnimatableNone:function(t){const e=ln(t);return cn(t)(e.map(dn))}},pn=t=>"number"===typeof t;function vn(t,e){return pn(t)?n=>Ye(t,e,n):on.test(t)?rn(t,e):yn(t,e)}const hn=(t,e)=>{const n=[...t],r=n.length,i=t.map(((t,n)=>vn(t,e[n])));return t=>{for(let e=0;e{const n=Object.assign(Object.assign({},t),e),r={};for(const i in n)void 0!==t[i]&&void 0!==e[i]&&(r[i]=vn(t[i],e[i]));return t=>{for(const e in r)n[e]=r[e](t);return n}};function gn(t){const e=fn.parse(t),n=e.length;let r=0,i=0,o=0;for(let a=0;a{const n=fn.createTransformer(e),r=gn(t),i=gn(e);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers?ye(hn(r.parsed,i.parsed),n):n=>`${n>0?e:t}`},xn=(t,e)=>n=>Ye(t,e,n);function bn(t,e,n){const r=[],i=n||("number"===typeof(o=t[0])?xn:"string"===typeof o?on.test(o)?rn:yn:Array.isArray(o)?hn:"object"===typeof o?mn:void 0);var o;const a=t.length-1;for(let s=0;st[o-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const a=bn(e,r,i),s=2===o?function([t,e],[n]){return r=>n(ze(t,e,r))}(t,a):function(t,e){const n=t.length,r=n-1;return i=>{let o=0,a=!1;if(i<=t[0]?a=!0:i>=t[r]&&(o=r-1,a=!0),!a){let e=1;for(;ei||e===r);e++);o=e-1}const s=ze(t[o],t[o+1],i);return e[o](s)}}(t,a);return n?e=>s(De(t[0],t[o-1],e)):s}const Pn=t=>e=>1-t(1-e),wn=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,En=t=>e=>e*e*((t+1)*e-t),An=t=>t,Sn=(Tn=2,t=>Math.pow(t,Tn));var Tn;const Vn=Pn(Sn),Cn=wn(Sn),Mn=t=>1-Math.sin(Math.acos(t)),Rn=Pn(Mn),Ln=wn(Rn),Dn=En(1.525),kn=Pn(Dn),jn=wn(Dn),On=(t=>{const e=En(t);return t=>(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))})(1.525),Fn=t=>{if(1===t||0===t)return t;const e=t*t;return t<.36363636363636365?7.5625*e:t<.7272727272727273?9.075*e-9.9*t+3.4:t<.9?12.066481994459833*e-19.63545706371191*t+8.898060941828255:10.8*t*t-20.52*t+10.72},Bn=Pn(Fn);function In(t,e){return t.map((()=>e||Cn)).splice(0,t.length-1)}function Un({from:t=0,to:e=1,ease:n,offset:r,duration:i=300}){const o={done:!1,value:t},a=Array.isArray(e)?e:[t,e],s=function(t,e){return t.map((t=>t*e))}(r&&r.length===a.length?r:function(t){const e=t.length;return t.map(((t,n)=>0!==n?n/(e-1):0))}(a),i);function u(){return _n(s,a,{ease:Array.isArray(n)?n:In(a,n)})}let l=u();return{next:t=>(o.value=l(t),o.done=t>=i,o),flipTarget:()=>{a.reverse(),l=u()}}}const Nn={keyframes:Un,spring:Ue,decay:function({velocity:t=0,from:e=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){const a={done:!1,value:e};let s=n*t;const u=e+s,l=void 0===o?u:o(u);return l!==u&&(s=l-e),{next:t=>{const e=-s*Math.exp(-t/r);return a.done=!(e>i||e<-i),a.value=a.done?l:l+e,a},flipTarget:()=>{}}}};var zn=n(54735);function Yn(t,e,n=0){return t-e-n}const Hn=t=>{const e=({delta:e})=>t(e);return{start:()=>zn.ZP.update(e,!0),stop:()=>zn.qY.update(e)}};function Wn(t){var e,n,{from:i,autoplay:o=!0,driver:a=Hn,elapsed:s=0,repeat:u=0,repeatType:l="loop",repeatDelay:c=0,onPlay:d,onStop:f,onComplete:p,onRepeat:v,onUpdate:h}=t,m=(0,r.__rest)(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let g,y,x,{to:b}=m,_=0,P=m.duration,w=!1,E=!0;const A=function(t){if(Array.isArray(t.to))return Un;if(Nn[t.type])return Nn[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?Un:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?Ue:Un}(m);(null===(n=(e=A).needsInterpolation)||void 0===n?void 0:n.call(e,i,b))&&(x=_n([0,100],[i,b],{clamp:!1}),i=0,b=100);const S=A(Object.assign(Object.assign({},m),{from:i,to:b}));function T(){_++,"reverse"===l?(E=_%2===0,s=function(t,e,n=0,r=!0){return r?Yn(e+-t,e,n):e-(t-e)+n}(s,P,c,E)):(s=Yn(s,P,c),"mirror"===l&&S.flipTarget()),w=!1,v&&v()}function V(t){if(E||(t=-t),s+=t,!w){const t=S.next(Math.max(0,s));y=t.value,x&&(y=x(y)),w=E?t.done:s<=0}null===h||void 0===h||h(y),w&&(0===_&&(null!==P&&void 0!==P||(P=s)),_=e+n:t<=-n}(s,P,c,E)&&T():(g.stop(),p&&p()))}return o&&(null===d||void 0===d||d(),g=a(V),g.start()),{stop:()=>{null===f||void 0===f||f(),g.stop()}}}function Xn(t,e){return e?t*(1e3/e):0}var Zn=function(t){return 1e3*t};const qn=(t,e)=>1-3*e+3*t,Gn=(t,e)=>3*e-6*t,$n=t=>3*t,Kn=(t,e,n)=>((qn(e,n)*t+Gn(e,n))*t+$n(e))*t,Jn=(t,e,n)=>3*qn(e,n)*t*t+2*Gn(e,n)*t+$n(e);const Qn=.1;function tr(t,e,n,r){if(t===e&&n===r)return An;const i=new Float32Array(11);for(let a=0;a<11;++a)i[a]=Kn(a*Qn,t,n);function o(e){let r=0,o=1;for(;10!==o&&i[o]<=e;++o)r+=Qn;--o;const a=r+(e-i[o])/(i[o+1]-i[o])*Qn,s=Jn(a,t,n);return s>=.001?function(t,e,n,r){for(let i=0;i<8;++i){const i=Jn(e,n,r);if(0===i)return e;e-=(Kn(e,n,r)-t)/i}return e}(e,a,t,n):0===s?a:function(t,e,n,r,i){let o,a,s=0;do{a=e+(n-e)/2,o=Kn(a,r,i)-t,o>0?n=a:e=a}while(Math.abs(o)>1e-7&&++s<10);return a}(e,r,r+Qn,t,n)}return t=>0===t||1===t?t:Kn(o(t),e,r)}var er={linear:An,easeIn:Sn,easeInOut:Cn,easeOut:Vn,circIn:Mn,circInOut:Ln,circOut:Rn,backIn:Dn,backInOut:jn,backOut:kn,anticipate:On,bounceIn:Bn,bounceInOut:t=>t<.5?.5*(1-Fn(1-2*t)):.5*Fn(2*t-1)+.5,bounceOut:Fn},nr=function(t){if(Array.isArray(t)){t.length;var e=(0,r.__read)(t,4);return tr(e[0],e[1],e[2],e[3])}return"string"===typeof t?("Invalid easing type '".concat(t,"'"),er[t]):t},rr=function(t,e){return"zIndex"!==t&&(!("number"!==typeof e&&!Array.isArray(e))||!("string"!==typeof e||!fn.test(e)||e.startsWith("url(")))},ir=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},or=function(t){return{type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}},ar=function(){return{type:"keyframes",ease:"linear",duration:.3}},sr=function(t){return{type:"keyframes",duration:.8,values:t}},ur={x:ir,y:ir,z:ir,rotate:ir,rotateX:ir,rotateY:ir,rotateZ:ir,scaleX:or,scaleY:or,scale:or,opacity:ar,backgroundColor:ar,color:ar,default:or};const lr=new Set(["brightness","contrast","saturate","opacity"]);function cr(t){let[e,n]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;const[r]=n.match(tt)||[];if(!r)return t;const i=n.replace(r,"");let o=lr.has(e)?1:0;return r!==n&&(o*=100),e+"("+o+i+")"}const dr=/([a-z-]*)\(.*?\)/g,fr=Object.assign(Object.assign({},fn),{getAnimatableNone:t=>{const e=t.match(dr);return e?e.map(cr).join(" "):t}});var pr=(0,r.__assign)((0,r.__assign)({},ht),{color:on,backgroundColor:on,outlineColor:on,fill:on,stroke:on,borderColor:on,borderTopColor:on,borderRightColor:on,borderBottomColor:on,borderLeftColor:on,filter:fr,WebkitFilter:fr}),vr=function(t){return pr[t]};function hr(t,e){var n,r=vr(t);return r!==fr&&(r=fn),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,e)}var mr=!1;function gr(t){var e=t.ease,n=t.times,i=t.yoyo,o=t.flip,a=t.loop,s=(0,r.__rest)(t,["ease","times","yoyo","flip","loop"]),u=(0,r.__assign)({},s);return n&&(u.offset=n),s.duration&&(u.duration=Zn(s.duration)),s.repeatDelay&&(u.repeatDelay=Zn(s.repeatDelay)),e&&(u.ease=function(t){return Array.isArray(t)&&"number"!==typeof t[0]}(e)?e.map(nr):nr(e)),"tween"===s.type&&(u.type="keyframes"),(i||a||o)&&(!0,i?u.repeatType="reverse":a?u.repeatType="loop":o&&(u.repeatType="mirror"),u.repeat=a||i||o||s.repeat),"spring"!==s.type&&(u.type="keyframes"),u}function yr(t,e,n){var i;return Array.isArray(e.to)&&(null!==(i=t.duration)&&void 0!==i||(t.duration=.8)),function(t){Array.isArray(t.to)&&null===t.to[0]&&(t.to=(0,r.__spreadArray)([],(0,r.__read)(t.to),!1),t.to[0]=t.from)}(e),function(t){t.when,t.delay,t.delayChildren,t.staggerChildren,t.staggerDirection,t.repeat,t.repeatType,t.repeatDelay,t.from;var e=(0,r.__rest)(t,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(e).length}(t)||(t=(0,r.__assign)((0,r.__assign)({},t),function(t,e){var n;return n=Ut(e)?sr:ur[t]||ur.default,(0,r.__assign)({to:e},n(e))}(n,e.to))),(0,r.__assign)((0,r.__assign)({},e),gr(t))}function xr(t,e,n,i,o){var a,s=Pr(i,t),u=null!==(a=s.from)&&void 0!==a?a:e.get(),l=rr(t,n);"none"===u&&l&&"string"===typeof n?u=hr(t,n):br(u)&&"string"===typeof n?u=_r(n):!Array.isArray(n)&&br(n)&&"string"===typeof u&&(n=_r(u));var c=rr(t,u);return"You are trying to animate ".concat(t,' from "').concat(u,'" to "').concat(n,'". ').concat(u," is not an animatable value - to enable this animation set ").concat(u," to a value animatable to ").concat(n," via the `style` property."),c&&l&&!1!==s.type?function(){var i={from:u,to:n,velocity:e.getVelocity(),onComplete:o,onUpdate:function(t){return e.set(t)}};return"inertia"===s.type||"decay"===s.type?function({from:t=0,velocity:e=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:u=1,modifyTarget:l,driver:c,onUpdate:d,onComplete:f,onStop:p}){let v;function h(t){return void 0!==n&&tr}function m(t){return void 0===n?r:void 0===r||Math.abs(n-t){var n;null===d||void 0===d||d(e),null===(n=t.onUpdate)||void 0===n||n.call(t,e)},onComplete:f,onStop:p}))}function y(t){g(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:u},t))}if(h(t))y({from:t,velocity:e,to:m(t)});else{let r=i*e+t;"undefined"!==typeof l&&(r=l(r));const a=m(r),s=a===n?-1:1;let c,d;const f=t=>{c=d,d=t,e=Xn(t-c,(0,zn.$B)().delta),(1===s&&t>a||-1===s&&tnull===v||void 0===v?void 0:v.stop()}}((0,r.__assign)((0,r.__assign)({},i),s)):Wn((0,r.__assign)((0,r.__assign)({},yr(s,i,t)),{onUpdate:function(t){var e;i.onUpdate(t),null===(e=s.onUpdate)||void 0===e||e.call(s,t)},onComplete:function(){var t;i.onComplete(),null===(t=s.onComplete)||void 0===t||t.call(s)}}))}:function(){var t,r,i=Nt(n);return e.set(i),o(),null===(t=null===s||void 0===s?void 0:s.onUpdate)||void 0===t||t.call(s,i),null===(r=null===s||void 0===s?void 0:s.onComplete)||void 0===r||r.call(s),{stop:function(){}}}}function br(t){return 0===t||"string"===typeof t&&0===parseFloat(t)&&-1===t.indexOf(" ")}function _r(t){return"number"===typeof t?0:hr("",t)}function Pr(t,e){return t[e]||t.default||t}function wr(t,e,n,r){return void 0===r&&(r={}),mr&&(r={type:!1}),e.start((function(i){var o,a,s=xr(t,e,n,r,i),u=function(t,e){var n,r;return null!==(r=null!==(n=(Pr(t,e)||{}).delay)&&void 0!==n?n:t.delay)&&void 0!==r?r:0}(r,t),l=function(){return a=s()};return u?o=window.setTimeout(l,Zn(u)):l(),function(){clearTimeout(o),null===a||void 0===a||a.stop()}}))}var Er=function(t){return/^0[^.\s]+$/.test(t)};function Ar(t,e){-1===t.indexOf(e)&&t.push(e)}function Sr(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var Tr=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(t){var e=this;return Ar(this.subscriptions,t),function(){return Sr(e.subscriptions,t)}},t.prototype.notify=function(t,e,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](t,e,n);else for(var i=0;ih&&y,A=Array.isArray(g)?g:[g],S=A.reduce(a,{});!1===x&&(S={});var T=m.prevResolvedValues,V=void 0===T?{}:T,C=(0,r.__assign)((0,r.__assign)({},V),S),M=function(t){E=!0,p.delete(t),m.needsAnimating[t]=!0};for(var R in C){var L=S[R],D=V[R];v.hasOwnProperty(R)||(L!==D?Ut(L)&&Ut(D)?!Le(L,D)||w?M(R):m.protectedKeys[R]=!0:void 0!==L?M(R):p.add(R):void 0!==L&&p.has(R)?M(R):m.protectedKeys[R]=!0)}m.prevProp=g,m.prevResolvedValues=S,m.isActive&&(v=(0,r.__assign)((0,r.__assign)({},v),S)),o&&t.blockInitialAnimation&&(E=!1),E&&!b&&f.push.apply(f,(0,r.__spreadArray)([],(0,r.__read)(A.map((function(t){return{animation:t,options:(0,r.__assign)({type:i},s)}}))),!1))},g=0;gt.hasOwnProperty("x")&&t.hasOwnProperty("y"),$r=t=>Gr(t)&&t.hasOwnProperty("z"),Kr=(t,e)=>Math.abs(t-e);function Jr(t,e){if(pn(t)&&pn(e))return Kr(t,e);if(Gr(t)&&Gr(e)){const n=Kr(t.x,e.x),r=Kr(t.y,e.y),i=$r(t)&&$r(e)?Kr(t.z,e.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}}var Qr=function(){function t(t,e,n){var i=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(i.lastMoveEvent&&i.lastMoveEventInfo){var t=ni(i.lastMoveEventInfo,i.history),e=null!==i.startEvent,n=Jr(t.offset,{x:0,y:0})>=3;if(e||n){var o=t.point,a=(0,zn.$B)().timestamp;i.history.push((0,r.__assign)((0,r.__assign)({},o),{timestamp:a}));var s=i.handlers,u=s.onStart,l=s.onMove;e||(u&&u(i.lastMoveEvent,t),i.startEvent=i.lastMoveEvent),l&&l(i.lastMoveEvent,t)}}},this.handlePointerMove=function(t,e){i.lastMoveEvent=t,i.lastMoveEventInfo=ti(e,i.transformPagePoint),Kt(t)&&0===t.buttons?i.handlePointerUp(t,e):zn.ZP.update(i.updatePoint,!0)},this.handlePointerUp=function(t,e){i.end();var n=i.handlers,r=n.onEnd,o=n.onSessionEnd,a=ni(ti(e,i.transformPagePoint),i.history);i.startEvent&&r&&r(t,a),o&&o(t,a)},!(Jt(t)&&t.touches.length>1)){this.handlers=e,this.transformPagePoint=o;var a=ti(ne(t),this.transformPagePoint),s=a.point,u=(0,zn.$B)().timestamp;this.history=[(0,r.__assign)((0,r.__assign)({},s),{timestamp:u})];var l=e.onSessionStart;l&&l(t,ni(a,this.history)),this.removeListeners=ye(se(window,"pointermove",this.handlePointerMove),se(window,"pointerup",this.handlePointerUp),se(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(t){this.handlers=t},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),zn.qY.update(this.updatePoint)},t}();function ti(t,e){return e?{point:e(t.point)}:t}function ei(t,e){return{x:t.x-e.x,y:t.y-e.y}}function ni(t,e){var n=t.point;return{point:n,delta:ei(n,ii(e)),offset:ei(n,ri(e)),velocity:oi(e,.1)}}function ri(t){return t[0]}function ii(t){return t[t.length-1]}function oi(t,e){if(t.length<2)return{x:0,y:0};for(var n=t.length-1,r=null,i=ii(t);n>=0&&(r=t[n],!(i.timestamp-r.timestamp>Zn(e)));)n--;if(!r)return{x:0,y:0};var o=(i.timestamp-r.timestamp)/1e3;if(0===o)return{x:0,y:0};var a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function ai(t){return t.max-t.min}function si(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=.01),Jr(t,e)e?n="y":Math.abs(t.x)>e&&(n="x");return n}(u),void(null!==n.currentDirection&&(null===a||void 0===a||a(n.currentDirection)));n.updateAxis("x",e.point,u),n.updateAxis("y",e.point,u),n.visualElement.syncRender(),null===s||void 0===s||s(t,e)}},onSessionEnd:function(t,e){return n.stop(t,e)}},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},t.prototype.stop=function(t,e){var n=this.isDragging;if(this.cancel(),n){var r=e.velocity;this.startAnimation(r);var i=this.getProps().onDragEnd;null===i||void 0===i||i(t,e)}},t.prototype.cancel=function(){var t,e;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(t=this.panSession)||void 0===t||t.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(e=this.visualElement.animationState)||void 0===e||e.setActive(Xt.Drag,!1)},t.prototype.updateAxis=function(t,e,n){var r=this.getProps().drag;if(n&&Oi(t,r,this.currentDirection)){var i=this.getAxisMotionValue(t),o=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(o=function(t,e,n){var r=e.min,i=e.max;return void 0!==r&&ti&&(t=n?Ye(i,t,n.max):Math.min(t,i)),t}(o,this.constraints[t],this.elastic[t])),i.set(o)}},t.prototype.resolveConstraints=function(){var t=this,e=this.getProps(),n=e.dragConstraints,r=e.dragElastic,i=(this.visualElement.projection||{}).layout,o=this.constraints;n&&b(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!i)&&function(t,e){var n=e.top,r=e.left,i=e.bottom,o=e.right;return{x:pi(t.x,r,o),y:pi(t.y,n,i)}}(i.actual,n),this.elastic=function(t){return void 0===t&&(t=hi),!1===t?t=0:!0===t&&(t=hi),{x:mi(t,"left","right"),y:mi(t,"top","bottom")}}(r),o!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&yi((function(e){t.getAxisMotionValue(e)&&(t.constraints[e]=function(t,e){var n={};return void 0!==e.min&&(n.min=e.min-t.min),void 0!==e.max&&(n.max=e.max-t.min),n}(i.actual[e],t.constraints[e]))}))},t.prototype.resolveRefConstraints=function(){var t=this.getProps(),e=t.dragConstraints,n=t.onMeasureDragConstraints;if(!e||!b(e))return!1;var r=e.current,i=this.visualElement.projection;if(!i||!i.layout)return!1;var o=function(t,e,n){var r=Di(t,n),i=e.scroll;return i&&(Vi(r.x,i.x),Vi(r.y,i.y)),r}(r,i.root,this.visualElement.getTransformPagePoint()),a=function(t,e){return{x:vi(t.x,e.x),y:vi(t.y,e.y)}}(i.layout.actual,o);if(n){var s=n(function(t){var e=t.x,n=t.y;return{top:n.min,right:e.max,bottom:n.max,left:e.min}}(a));this.hasMutatedConstraints=!!s,s&&(a=xi(s))}return a},t.prototype.startAnimation=function(t){var e=this,n=this.getProps(),i=n.drag,o=n.dragMomentum,a=n.dragElastic,s=n.dragTransition,u=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},d=yi((function(n){var l;if(Oi(n,i,e.currentDirection)){var d=null!==(l=null===c||void 0===c?void 0:c[n])&&void 0!==l?l:{};u&&(d={min:0,max:0});var f=a?200:1e6,p=a?40:1e7,v=(0,r.__assign)((0,r.__assign)({type:"inertia",velocity:o?t[n]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10},s),d);return e.startAxisValueAnimation(n,v)}}));return Promise.all(d).then(l)},t.prototype.startAxisValueAnimation=function(t,e){return wr(t,this.getAxisMotionValue(t),0,e)},t.prototype.stopAnimation=function(){var t=this;yi((function(e){return t.getAxisMotionValue(e).stop()}))},t.prototype.getAxisMotionValue=function(t){var e,n,r="_drag"+t.toUpperCase(),i=this.visualElement.getProps()[r];return i||this.visualElement.getValue(t,null!==(n=null===(e=this.visualElement.getProps().initial)||void 0===e?void 0:e[t])&&void 0!==n?n:0)},t.prototype.snapToCursor=function(t){var e=this;yi((function(n){if(Oi(n,e.getProps().drag,e.currentDirection)){var r=e.visualElement.projection,i=e.getAxisMotionValue(n);if(r&&r.layout){var o=r.layout.actual[n],a=o.min,s=o.max;i.set(t[n]-Ye(a,s,.5))}}}))},t.prototype.scalePositionWithinConstraints=function(){var t,e=this,n=this.getProps(),r=n.drag,i=n.dragConstraints,o=this.visualElement.projection;if(b(i)&&o&&this.constraints){this.stopAnimation();var a={x:0,y:0};yi((function(t){var n=e.getAxisMotionValue(t);if(n){var r=n.get();a[t]=function(t,e){var n=.5,r=ai(t),i=ai(e);return i>r?n=ze(e.min,e.max-r,t.min):r>i&&(n=ze(t.min,t.max-i,e.min)),De(0,1,n)}({min:r,max:r},e.constraints[t])}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(t=o.root)||void 0===t||t.updateScroll(),o.updateLayout(),this.resolveConstraints(),yi((function(t){if(Oi(t,r,null)){var n=e.getAxisMotionValue(t),i=e.constraints[t],o=i.min,s=i.max;n.set(Ye(o,s,a[t]))}}))}},t.prototype.addListeners=function(){var t,e=this;ki.set(this.visualElement,this);var n=se(this.visualElement.getInstance(),"pointerdown",(function(t){var n=e.getProps(),r=n.drag,i=n.dragListener;r&&(void 0===i||i)&&e.start(t)})),r=function(){b(e.getProps().dragConstraints)&&(e.constraints=e.resolveRefConstraints())},i=this.visualElement.projection,o=i.addEventListener("measure",r);i&&!i.layout&&(null===(t=i.root)||void 0===t||t.updateScroll(),i.updateLayout()),r();var a=Gt(window,"resize",(function(){return e.scalePositionWithinConstraints()}));return i.addEventListener("didUpdate",(function(t){var n=t.delta,r=t.hasLayoutChanged;e.isDragging&&r&&(yi((function(t){var r=e.getAxisMotionValue(t);r&&(e.originPoint[t]+=n[t].translate,r.set(r.get()+n[t].translate))})),e.visualElement.syncRender())})),function(){a(),n(),o()}},t.prototype.getProps=function(){var t=this.visualElement.getProps(),e=t.drag,n=void 0!==e&&e,i=t.dragDirectionLock,o=void 0!==i&&i,a=t.dragPropagation,s=void 0!==a&&a,u=t.dragConstraints,l=void 0!==u&&u,c=t.dragElastic,d=void 0===c?hi:c,f=t.dragMomentum,p=void 0===f||f;return(0,r.__assign)((0,r.__assign)({},t),{drag:n,dragDirectionLock:o,dragPropagation:s,dragConstraints:l,dragElastic:d,dragMomentum:p})},t}();function Oi(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}var Fi={pan:Ve((function(t){var e=t.onPan,n=t.onPanStart,r=t.onPanEnd,o=t.onPanSessionStart,a=t.visualElement,s=e||n||r||o,u=(0,i.useRef)(null),l=(0,i.useContext)(d).transformPagePoint,c={onSessionStart:o,onStart:n,onMove:e,onEnd:function(t,e){u.current=null,r&&r(t,e)}};(0,i.useEffect)((function(){null!==u.current&&u.current.updateHandlers(c)})),ue(a,"pointerdown",s&&function(t){u.current=new Qr(t,c,{transformPagePoint:l})}),(0,me.z)((function(){return u.current&&u.current.end()}))})),drag:Ve((function(t){var e=t.dragControls,n=t.visualElement,r=(0,C.h)((function(){return new ji(n)}));(0,i.useEffect)((function(){return e&&e.subscribe(r)}),[r,e]),(0,i.useEffect)((function(){return r.addListeners()}),[r])}))},Bi=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];var Ii=function(t){var e=t.treeType,n=void 0===e?"":e,i=t.build,o=t.getBaseTarget,a=t.makeTargetAnimatable,s=t.measureViewportBox,u=t.render,l=t.readValueFromInstance,c=t.removeValueFromRenderState,d=t.sortNodePosition,f=t.scrapeMotionValuesFromProps;return function(t,e){var p=t.parent,v=t.props,h=t.presenceId,m=t.blockInitialAnimation,g=t.visualState,y=t.shouldReduceMotion;void 0===e&&(e={});var x,b,_=!1,w=g.latestValues,E=g.renderState,T=function(){var t=Bi.map((function(){return new Tr})),e={},n={clearAllListeners:function(){return t.forEach((function(t){return t.clear()}))},updatePropListeners:function(t){Bi.forEach((function(r){var i,o="on"+r,a=t[o];null===(i=e[r])||void 0===i||i.call(e),a&&(e[r]=n[o](a))}))}};return t.forEach((function(t,e){n["on"+Bi[e]]=function(e){return t.add(e)},n["notify"+Bi[e]]=function(){for(var e=[],n=0;n=0?window.pageYOffset:null,c=function(t,e,n){var r=e.measureViewportBox(),i=e.getInstance(),o=getComputedStyle(i),a=o.display,s={};"none"===a&&e.setStaticValue("display",t.display||"block"),n.forEach((function(t){s[t]=to[t](r,o)})),e.syncRender();var u=e.measureViewportBox();return n.forEach((function(n){var r=e.getValue(n);qi(r,s[n]),t[n]=to[n](u,o)})),t}(e,t,u);return a.length&&a.forEach((function(e){var n=(0,r.__read)(e,2),i=n[0],o=n[1];t.getValue(i).set(o)})),t.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:i}}return{target:e,transitionEnd:i}};function no(t,e,n,r){return function(t){return Object.keys(t).some(Zi)}(e)?eo(t,e,n,r):{target:e,transitionEnd:r}}var ro=function(t,e,n,i){var o=function(t,e,n){var i,o=(0,r.__rest)(e,[]),a=t.getInstance();if(!(a instanceof Element))return{target:o,transitionEnd:n};for(var s in n&&(n=(0,r.__assign)({},n)),t.forEachValue((function(t){var e=t.get();if(zi(e)){var n=Hi(e,a);n&&t.set(n)}})),o){var u=o[s];if(zi(u)){var l=Hi(u,a);l&&(o[s]=l,n&&(null!==(i=n[s])&&void 0!==i||(n[s]=u)))}}return{target:o,transitionEnd:n}}(t,e,i);return no(t,e=o.target,n,i=o.transitionEnd)};var io={treeType:"dom",readValueFromInstance:function(t,e){if(H(e)){var n=vr(e);return n&&n.default||0}var r,i=(r=t,window.getComputedStyle(r));return($(e)?i.getPropertyValue(e):i[e])||0},sortNodePosition:function(t,e){return 2&t.compareDocumentPosition(e)?1:-1},getBaseTarget:function(t,e){var n;return null===(n=t.style)||void 0===n?void 0:n[e]},measureViewportBox:function(t,e){return Di(t,e.transformPagePoint)},resetTransform:function(t,e,n){var r=n.transformTemplate;e.style.transform=r?r({},""):"none",t.scheduleRender()},restoreTransform:function(t,e){t.style.transform=e.style.transform},removeValueFromRenderState:function(t,e){var n=e.vars,r=e.style;delete n[t],delete r[t]},makeTargetAnimatable:function(t,e,n,i){var o=n.transformValues;void 0===i&&(i=!0);var a=e.transition,s=e.transitionEnd,u=(0,r.__rest)(e,["transition","transitionEnd"]),l=function(t,e,n){var r,i,o={};for(var a in t)o[a]=null!==(r=Fr(a,e))&&void 0!==r?r:null===(i=n.getValue(a))||void 0===i?void 0:i.get();return o}(u,a||{},t);if(o&&(s&&(s=o(s)),u&&(u=o(u)),l&&(l=o(l))),i){!function(t,e,n){var r,i,o,a,s=Object.keys(e).filter((function(e){return!t.hasValue(e)})),u=s.length;if(u)for(var l=0;l5)return i;var u=fn.createTransformer(t),l="number"!==typeof s[0]?1:0,c=r.x.scale*n.x,d=r.y.scale*n.y;s[0+l]/=c,s[1+l]/=d;var f=Ye(c,d,.5);"number"===typeof s[2+l]&&(s[2+l]/=f),"number"===typeof s[3+l]&&(s[3+l]/=f);var p=u(s);if(o){var v=0;p=p.replace(co,(function(){var t=a[v];return v++,t}))}return p}},po=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(e,t),e.prototype.componentDidMount=function(){var t,e=this,n=this.props,i=n.visualElement,o=n.layoutGroup,a=n.switchLayoutGroup,s=n.layoutId,u=i.projection;t=vo,Object.assign(I,t),u&&((null===o||void 0===o?void 0:o.group)&&o.group.add(u),(null===a||void 0===a?void 0:a.register)&&s&&a.register(u),u.root.didUpdate(),u.addEventListener("animationComplete",(function(){e.safeToRemove()})),u.setOptions((0,r.__assign)((0,r.__assign)({},u.options),{onExitComplete:function(){return e.safeToRemove()}}))),M.hasEverUpdated=!0},e.prototype.getSnapshotBeforeUpdate=function(t){var e=this,n=this.props,r=n.layoutDependency,i=n.visualElement,o=n.drag,a=n.isPresent,s=i.projection;return s?(s.isPresent=a,o||t.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),t.isPresent!==a&&(a?s.promote():s.relegate()||zn.ZP.postRender((function(){var t;(null===(t=s.getStack())||void 0===t?void 0:t.members.length)||e.safeToRemove()}))),null):null},e.prototype.componentDidUpdate=function(){var t=this.props.visualElement.projection;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())},e.prototype.componentWillUnmount=function(){var t=this.props,e=t.visualElement,n=t.layoutGroup,r=t.switchLayoutGroup,i=e.projection;i&&(i.scheduleCheckAfterUnmount(),(null===n||void 0===n?void 0:n.group)&&n.group.remove(i),(null===r||void 0===r?void 0:r.deregister)&&r.deregister(i))},e.prototype.safeToRemove=function(){var t=this.props.safeToRemove;null===t||void 0===t||t()},e.prototype.render=function(){return null},e}(i.Component);var vo={borderRadius:(0,r.__assign)((0,r.__assign)({},lo),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:lo,borderTopRightRadius:lo,borderBottomLeftRadius:lo,borderBottomRightRadius:lo,boxShadow:fo},ho={measureLayout:function(t){var e=(0,r.__read)(Re(),2),n=e[0],o=e[1],a=(0,i.useContext)(L.p);return i.createElement(po,(0,r.__assign)({},t,{layoutGroup:a,switchLayoutGroup:(0,i.useContext)(D),isPresent:n,safeToRemove:o}))}};var mo=["TopLeft","TopRight","BottomLeft","BottomRight"],go=mo.length,yo=function(t){return"string"===typeof t?parseFloat(t):t},xo=function(t){return"number"===typeof t||st.test(t)};function bo(t,e){var n;return null!==(n=t[e])&&void 0!==n?n:t.borderRadius}var _o=wo(0,.5,Rn),Po=wo(.5,.95,An);function wo(t,e,n){return function(r){return re?1:n(ze(t,e,r))}}function Eo(t,e){t.min=e.min,t.max=e.max}function Ao(t,e){Eo(t.x,e.x),Eo(t.y,e.y)}function So(t,e,n,r,i){return t=Ei(t-=e,1/n,r),void 0!==i&&(t=Ei(t,1/i,r)),t}function To(t,e,n,i,o){var a=(0,r.__read)(n,3),s=a[0],u=a[1],l=a[2];!function(t,e,n,r,i,o,a){if(void 0===e&&(e=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===o&&(o=t),void 0===a&&(a=t),at.test(e)&&(e=parseFloat(e),e=Ye(a.min,a.max,e/100)-a.min),"number"===typeof e){var s=Ye(o.min,o.max,r);t===o&&(s-=e),t.min=So(t.min,e,n,s,i),t.max=So(t.max,e,n,s,i)}}(t,e[s],e[u],e[l],e.scale,i,o)}var Vo=["x","scaleX","originX"],Co=["y","scaleY","originY"];function Mo(t,e,n,r){To(t.x,e,Vo,null===n||void 0===n?void 0:n.x,null===r||void 0===r?void 0:r.x),To(t.y,e,Co,null===n||void 0===n?void 0:n.y,null===r||void 0===r?void 0:r.y)}function Ro(t){return 0===t.translate&&1===t.scale}function Lo(t){return Ro(t.x)&&Ro(t.y)}function Do(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}var ko=function(){function t(){this.members=[]}return t.prototype.add=function(t){Ar(this.members,t),t.scheduleRender()},t.prototype.remove=function(t){if(Sr(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var e=this.members[this.members.length-1];e&&this.promote(e)}},t.prototype.relegate=function(t){var e,n=this.members.findIndex((function(e){return t===e}));if(0===n)return!1;for(var r=n;r>=0;r--){var i=this.members[r];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)},t.prototype.promote=function(t,e){var n,r=this.lead;t!==r&&(this.prevLead=r,this.lead=t,t.show(),r&&(r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,e&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues,t.snapshot.isShared=!0),(null===(n=t.root)||void 0===n?void 0:n.isUpdating)&&(t.isLayoutDirty=!0),!1===t.options.crossfade&&r.hide()))},t.prototype.exitAnimationComplete=function(){this.members.forEach((function(t){var e,n,r,i,o;null===(n=(e=t.options).onExitComplete)||void 0===n||n.call(e),null===(o=null===(r=t.resumingFrom)||void 0===r?void 0:(i=r.options).onExitComplete)||void 0===o||o.call(i)}))},t.prototype.scheduleRender=function(){this.members.forEach((function(t){t.instance&&t.scheduleRender(!1)}))},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}();function jo(t,e,n){var r=t.x.translate/e.x,i=t.y.translate/e.y,o="translate3d(".concat(r,"px, ").concat(i,"px, 0) ");if(o+="scale(".concat(1/e.x,", ").concat(1/e.y,") "),n){var a=n.rotate,s=n.rotateX,u=n.rotateY;a&&(o+="rotate(".concat(a,"deg) ")),s&&(o+="rotateX(".concat(s,"deg) ")),u&&(o+="rotateY(".concat(u,"deg) "))}var l=t.x.scale*e.x,c=t.y.scale*e.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(o+="scale(".concat(l,", ").concat(c,")"))?"none":o}var Oo=function(t,e){return t.depth-e.depth},Fo=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(t){Ar(this.children,t),this.isDirty=!0},t.prototype.remove=function(t){Sr(this.children,t),this.isDirty=!0},t.prototype.forEach=function(t){this.isDirty&&this.children.sort(Oo),this.isDirty=!1,this.children.forEach(t)},t}();function Bo(t){var e=t.attachResizeListener,n=t.defaultParent,i=t.measureScroll,o=t.checkIsScrollRoot,a=t.resetTransform;return function(){function t(t,e,i){var o=this;void 0===e&&(e={}),void 0===i&&(i=null===n||void 0===n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Wo),o.nodes.forEach(Xo)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=t,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?(0,r.__spreadArray)((0,r.__spreadArray)([],(0,r.__read)(i.path),!1),[i],!1):[],this.parent=i,this.depth=i?i.depth+1:0,t&&this.root.registerPotentialNode(t,this);for(var a=0;a=0;r--)if(Boolean(t.path[r].instance)){n=t.path[r];break}var i=(n&&n!==t.root?n.instance:document).querySelector('[data-projection-id="'.concat(e,'"]'));i&&t.mount(i,!0)}function ta(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function ea(t){ta(t.x),ta(t.y)}var na=Bo({attachResizeListener:function(t,e){return Gt(t,"resize",e)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),ra={current:void 0},ia=Bo({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!ra.current){var t=new na(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),ra.current=t}return ra.current},resetTransform:function(t,e){t.style.transform=null!==e&&void 0!==e?e:"none"},checkIsScrollRoot:function(t){return Boolean("fixed"===window.getComputedStyle(t).position)}}),oa=(0,r.__assign)((0,r.__assign)((0,r.__assign)((0,r.__assign)({},qr),Ce),Fi),ho),aa=O((function(t,e){return function(t,e,n,i,o){var a=e.forwardMotionProps,s=void 0!==a&&a,u=B(t)?Zt:qt;return(0,r.__assign)((0,r.__assign)({},u),{preloadedFeatures:n,useRender:Rt(s),createVisualElement:i,projectionNodeConstructor:o,Component:t})}(t,e,oa,so,ia)}))},11741:function(t,e,n){n.d(e,{j:function(){return r}});var r="undefined"!==typeof document},49304:function(t,e,n){n.d(e,{O:function(){return i}});var r=n(83454),i=("undefined"===typeof r||r.env,"production")},96681:function(t,e,n){n.d(e,{h:function(){return i}});var r=n(67294);function i(t){var e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},76316:function(t,e,n){n.d(e,{M:function(){return a}});var r=n(96681),i=0,o=function(){return i++},a=function(){return(0,r.h)(o)}},58868:function(t,e,n){n.d(e,{L:function(){return i}});var r=n(67294),i=n(11741).j?r.useLayoutEffect:r.useEffect},65411:function(t,e,n){n.d(e,{z:function(){return i}});var r=n(67294);function i(t){return(0,r.useEffect)((function(){return function(){return t()}}),[])}},54735:function(t,e,n){n.d(e,{qY:function(){return p},ZP:function(){return x},iW:function(){return v},$B:function(){return y}});const r=1/60*1e3,i="undefined"!==typeof performance?()=>performance.now():()=>Date.now(),o="undefined"!==typeof window?t=>window.requestAnimationFrame(t):t=>setTimeout((()=>t(i())),r);let a=!0,s=!1,u=!1;const l={delta:0,timestamp:0},c=["read","update","preRender","render","postRender"],d=c.reduce(((t,e)=>(t[e]=function(t){let e=[],n=[],r=0,i=!1,o=!1;const a=new WeakSet,s={schedule:(t,o=!1,s=!1)=>{const u=s&&i,l=u?e:n;return o&&a.add(t),-1===l.indexOf(t)&&(l.push(t),u&&i&&(r=e.length)),t},cancel:t=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1),a.delete(t)},process:u=>{if(i)o=!0;else{if(i=!0,[e,n]=[n,e],n.length=0,r=e.length,r)for(let n=0;ns=!0)),t)),{}),f=c.reduce(((t,e)=>{const n=d[e];return t[e]=(t,e=!1,r=!1)=>(s||g(),n.schedule(t,e,r)),t}),{}),p=c.reduce(((t,e)=>(t[e]=d[e].cancel,t)),{}),v=c.reduce(((t,e)=>(t[e]=()=>d[e].process(l),t)),{}),h=t=>d[t].process(l),m=t=>{s=!1,l.delta=a?r:Math.max(Math.min(t-l.timestamp,40),1),l.timestamp=t,u=!0,c.forEach(h),u=!1,s&&(a=!1,o(m))},g=()=>{s=!0,a=!0,u||o(m)},y=()=>l;var x=f}}]);