PageSourceSearch

https://exploresetoyota.com/motion-afd13a9eb260e7c17207.js

js exploresetoyota.com collected 2026-09-28 06:47:29 UTC 46,368 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkset_tier2_web=self.webpackChunkset_tier2_web||[]).push([[3909],{65658:function(t,n,e){e.d(n,{i:function(){return tt},W:function(){return Z}});var o=e(80045),s=e(35188),i=e(55847),r=e(75377),a=e(81730),u=e(80296),l=e(35812),c=e(51863),h=e(69139),d=e(89542),p=e(55016),f=e(61976),m=e(26733),v=e(6167),g=e(33826),y=e(3705),x=e(69749);function E(t){return"object"==typeof t&&!Array.isArray(t)}function w(t,n,e,o){return null==t?[]:"string"==typeof t&&E(n)?(0,x.K)(t,e,o):t instanceof NodeList?Array.from(t):Array.isArray(t)?t.filter(t=>null!=t):[t]}function P(t,n,e){return t*(n+1)+e*n}function S(t,n,e,o){return"number"==typeof n?n:n.startsWith("-")||n.startsWith("+")?Math.max(0,t+parseFloat(n)):"<"===n?e:n.startsWith("<")?Math.max(0,e+parseFloat(n.slice(1))):o.get(n)??t}var C=e(18625);function A(t,n,e,o,s,r){!function(t,n,e){for(let o=0;o<t.length;o++){const s=t[o];s.at>n&&s.at<e&&((0,i.Ai)(t,s),o--)}}(t,s,r);for(let i=0;i<n.length;i++)t.push({value:n[i],at:(0,C.k)(s,r,o[i]),easing:(0,g.S)(e,i)})}function M(t,n){const e=n+1+n*(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0);for(let o=0;o<t.length;o++)t[o]=t[o]/e}function b(t,n){return t.at===n.at?null===t.value?1:null===n.value?-1:0:t.at-n.at}const L=["defaultTransition"],k=["delay","times","type","repeat","repeatType","repeatDelay"],D=["type"],T="easeInOut",V=20;function I(t,n){return!n.has(t)&&n.set(t,{}),n.get(t)}function R(t,n){return n[t]||(n[t]=[]),n[t]}function j(t){return Array.isArray(t)?t:[t]}function O(t,n){return t&&t[n]?{...t,...t[n]}:{...t}}const W=t=>"number"==typeof t,G=t=>t.every(W);var X=e(1388),F=e(56963),U=e(69406),H=e(93857),$=e(9028),B=e(65086),Q=e(12563),N=e(99655);function Y(t){const n={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},e=(0,H.x)(t)&&!(0,$.h)(t)?new B.l(n):new Q.M(n);e.mount(t),F.C.set(t,e)}function q(t){const n=new N.K({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});n.mount(t),F.C.set(t,n)}function _(t,n,e,o){const s=[];if(function(t,n){return(0,p.S)(t)||"number"==typeof t||"string"==typeof t&&!E(n)}(t,n))s.push((0,X.z)(t,E(n)&&n.default||n,e&&e.default||e));else{if(null==t)return s;const i=w(t,n,o),r=i.length;(0,m.V)(Boolean(r),"No valid elements provided.","no-valid-elements");for(let t=0;t<r;t++){const o=i[t],a=o instanceof Element?Y:q;F.C.has(o)||a(o);const u=F.C.get(o),l={...e};"delay"in l&&"function"==typeof l.delay&&(l.delay=l.delay(t,r)),s.push(...(0,U.$)(u,{...n,transition:l},{}))}}return s}function z(t,n,e){const s=[],i=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.defaultTransition,s=void 0===e?{}:e,i=(0,o.A)(n,L),r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0;const x=s.duration||.3,E=new Map,C=new Map,W={},X=new Map;let F=0,U=0,H=0;for(let y=0;y<t.length;y++){const n=t[y];if("string"==typeof n){X.set(n,U);continue}if(!Array.isArray(n)){X.set(n.name,S(U,n.at,F,X));continue}let e=(0,u.A)(n,3),i=e[0],E=e[1],b=e[2],L=void 0===b?{}:b;void 0!==L.at&&(U=S(U,L.at,F,X));let D=0;const T=function(t,n,e){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;const u=j(t),p=n.delay,y=void 0===p?0:p,E=n.times,w=void 0===E?(0,l.Z)(u):E,S=n.type,C=void 0===S?s.type||"keyframes":S,b=n.repeat,L=n.repeatType,T=n.repeatDelay,I=void 0===T?0:T,R=(0,o.A)(n,k);let O=n.ease,W=void 0===O?s.ease||"easeOut":O,X=n.duration;const F="function"==typeof y?y(i,r):y,$=u.length,B=(0,c.W)(C)?C:null==a?void 0:a[C||"keyframes"];if($<=2&&B){let t=100;if(2===$&&G(u)){const n=u[1]-u[0];t=Math.abs(n)}const n={...s,...R};void 0!==X&&(n.duration=(0,f.f)(X));const e=(0,h.X)(n,t,B);W=e.ease,X=e.duration}X??(X=x);const Q=U+F;1===w.length&&0===w[0]&&(w[1]=1);const N=w.length-u.length;if(N>0&&(0,d.f)(w,N),1===u.length&&u.unshift(null),b&&(0,m.$)(b<V,`Sequence segments can't repeat ${b} times — ignoring repeat option. Use a value below ${V} or apply repeat at the sequence level instead.`),b&&b<V){const t=X>0?I/X:0;X=P(X,b,I);const n=[...u],e=[...w];W=Array.isArray(W)?[...W]:[W];const o=[...W],s="reverse"===L||"mirror"===L;let i=n,r=o;s&&(i=[...n].reverse(),"reverse"===L&&(r=[...o].reverse().map(t=>"function"==typeof t?(0,v.G)(t):t)));for(let a=0;a<b;a++){const l=s&&a%2==0,c=l?i:n,h=l?r:o,d=(a+1)*(1+t);t>
10&&(u.push(u[u.length-1]),w.push(d),W.push("linear")),u.push(...c);for(let t=0;t<c.length;t++)w.push(e[t]+d),W.push(0===t?"linear":(0,g.S)(h,t-1))}M(w,b,t)}const Y=Q+X;A(e,u,W,w,Q,Y),D=Math.max(F+X,D),H=Math.max(Y,H)};if((0,p.S)(i))T(E,L,R("default",I(i,C)));else{const t=w(i,E,r,W),n=t.length;for(let e=0;e<n;e++){const o=I(t[e],C);for(const t in E)T(E[t],O(L,t),R(t,o),e,n)}}F=U,U+=D}return C.forEach((t,n)=>{for(const e in t){const r=t[e];r.sort(b);const a=[],u=[],l=[];for(let t=0;t<r.length;t++){const n=r[t],e=n.at,o=n.value,s=n.easing;a.push(o),u.push((0,y.q)(0,H,e)),l.push(s||"easeOut")}0!==u[0]&&(u.unshift(0),a.unshift(a[0]),l.unshift(T)),1!==u[u.length-1]&&(u.push(1),a.push(null)),E.has(n)||E.set(n,{keyframes:{},transition:{}});const c=E.get(n);c.keyframes[e]=a,s.type;const h=(0,o.A)(s,D);c.transition[e]={...h,duration:H,ease:l,times:u,...i}}}),E}(t.map(t=>{if(Array.isArray(t)&&"function"==typeof t[0]){const n=t[0],e=(0,r.OQ)(0);return e.on("change",n),1===t.length?[e,[0,1]]:2===t.length?[e,[0,1],t[1]]:[e,t[1],t[2]]}return t}),n,e,{spring:a.o});return i.forEach((t,n)=>{let e=t.keyframes,o=t.transition;s.push(..._(n,e,o))}),s}const K=["onComplete"],J=["onComplete"];function Z(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=t.scope,e=t.reduceMotion,r=t.skipAnimations;return function(t,a,u){let l,c=[];const h={};if(void 0!==e&&(h.reduceMotion=e),void 0!==r&&(h.skipAnimations=r),function(t){return Array.isArray(t)&&t.some(Array.isArray)}(t)){const e=a||{},s=e.onComplete,i=(0,o.A)(e,K);"function"==typeof s&&(l=s),c=z(t,{...h,...i},n)}else{const e=u||{},s=e.onComplete,i=(0,o.A)(e,J);"function"==typeof s&&(l=s),c=_(t,a,{...h,...i},n)}const d=new s.b(c);return l&&d.finished.then(l),n&&(n.animations.push(d),d.finished.then(()=>{(0,i.Ai)(n.animations,d)})),d}}const tt=Z()},11150:function(t,n,e){e.d(n,{l:function(){return h}});var o=e(96540),s=e(40686);var i=e(71727),r=e(80296),a=e(85457),u=e(19618);function l(){const t=function(){!a.r.current&&(0,u.U)();const t=(0,o.useState)(a.O.current);return(0,r.A)(t,1)[0]}(),n=(0,o.useContext)(i.Q).reducedMotion;return"never"!==n&&("always"===n||t)}var c=e(65658);function h(){const t=(0,s.M)(()=>({current:null,animations:[]})),n=l()??void 0,e=(0,o.useContext)(i.Q).skipAnimations,r=(0,o.useMemo)(()=>(0,c.W)({scope:t,reduceMotion:n,skipAnimations:e}),[t,n,e]);var a;return a=()=>{t.animations.forEach(t=>t.stop()),t.animations.length=0},(0,o.useEffect)(()=>()=>a(),[]),[t,r]}},56335:function(t,n,e){e.d(n,{s:function(){return c}});var o=e(40686),s=e(99718),i=e(33290),r=e(9871),a=e(26733);function u(t,n){[...n].reverse().forEach(e=>{const o=t.getVariant(e);o&&(0,i.U)(t,o),t.variantChildren&&t.variantChildren.forEach(t=>{u(t,n)})})}function l(){let t=!1;const n=new Set,e={subscribe(t){return n.add(t),()=>{n.delete(t)}},start(e,o){(0,a.V)(t,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");const s=[];return n.forEach(t=>{s.push((0,r._)(t,e,{transitionOverride:o}))}),Promise.all(s)},set(e){return(0,a.V)(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),n.forEach(t=>{!function(t,n){Array.isArray(n)?u(t,n):"string"==typeof n?u(t,[n]):(0,i.U)(t,n)}(t,e)})},stop(){n.forEach(t=>{!function(t){t.values.forEach(t=>t.stop())}(t)})},mount(){return t=!0,()=>{t=!1,e.stop()}}};return e}const c=function(){const t=(0,o.M)(l);return(0,s.E)(t.mount,[]),t}},27969:function(t,n,e){e.d(n,{N:function(){return w}});var o=e(80296),s=e(74848),i=e(96540),r=e(43418),a=e(40686),u=e(99718),l=e(76214),c=e(93824),h=e(71727);function d(t,n){if("function"==typeof t)return t(n);null!=t&&(t.current=n)}function p(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return i.useCallback(function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return t=>{let e=!1;const o=n.map(n=>{const o=d(n,t);return e||"function"!=typeof o||(e=!0),o});if(e)return()=>{for(let t=0;t<o.length;t++){const e=o[t];"function"==typeof e?e():d(n[t],null)}}}}(...n),n)}class f extends i.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if((0,c.s)(n)&&t.isPresent&&!this.props.isPresent&&!1!==this.props.pop){const t=n.offsetParent,e=(0,c.s)(t)&&t.offsetWidth||0,o=(0,c.s)(t)&&t.offsetHeight||0,s=getComputedStyle(n),i=this.props.sizeRef.current;i.height=parseFloat(s.height),i.width=parseFloat(s.width),i.top=n.offsetTop,i.left=n.offsetLeft,i.right=e-i.width-i.left,i.bottom=o-i.height-i.top,i.direction=s.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function m(t){var n;let e=t.children,o=t.isPresent,r=t.anchorX,a=t.anchorY,u=t.root,l=t.pop;const c=(0,i.useId)(),d=(0,i.useRef)(null),m=(0,i.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),v=(0,i.useContext)(h.Q).nonce,g=!1!==l?(null===(n=e.props)||void 0===n?void 0:n.ref)??(null==e?void 0:e.ref):void 0,y=p(d,g);return(0,i.useInsertionEffect)(()=>{const t=m.current,n=t.width,e=t.height,s=t.top,i=t.left,h=t.right,p=t.bottom,f=t.direction;if(o||!1===l||!d.current||!n||!e)return;const g="rtl"===f,y="left"===r?g?`right: ${h}`:`left: ${i}`:g?`left: ${i}`:`right: ${h}`,x="bottom"===a?`bottom: ${p}`:`top: ${s}`;d.current.dataset.motionPopId=c;const E=document.createElement("style");v&&(E.nonce=v);const w=u??document.head;return w.appendChild(E),E.sheet&&E.sheet.insertRule(`\n          [data-motion-pop-id="${c}"] {\n            position: absolute !important;\n            width: ${n}px !important;\n            height: ${e}px !important;\n            ${y}px !important;\n            ${x}px !important;\n          }\n        `),()=>{var t;null===(t=d.current)||void 0===t||t.removeAttribute("data-motion-pop-id"),w.contains(E)&&w.removeChild(E)}},[o]),(0,s.jsx)(f,{isPresent:o,childRef:d,sizeRef:m,pop:l,children:!1===l?e:i.cloneElement(e,{ref:y})})}const v=t=>{let n=t.children,e=t.initial,o=t.isPresent,r=t.onExitComplete,c=t.custom,h=t.presenceAffectsLayout,d=t.mode,p=t.anchorX,f=t.anchorY,v=t.root;const y=(0,a.M)(g),x=(0,i.useId)(),E=(0,i.useRef)(o),w=(0,i.useRef)(r);(0,u.E)(()=>{E.current=o,w.current=r});let P=!0,S=(0,i.useMemo)(()=>(P=!1,{id:x,initial:e,isPresent:o,custom:c,onExitComplete:t=>{y.set(t,!0);for(const n of y.values())if(!n)return;r&&r()},register:t=>(y.set(t,!1),()=>{var n;y.delete(t),!E.current&&!y.size&&(null===(n=w.current)||void 0===n||n.call(w))})}),[o,y,r]);return h&&P&&(S={...S}),(0,i.useMemo)(()=>
1{y.forEach((t,n)=>y.set(n,!1))},[o]),i.useEffect(()=>{!o&&!y.size&&r&&r()},[o]),n=(0,s.jsx)(m,{pop:"popLayout"===d,isPresent:o,anchorX:p,anchorY:f,root:v,children:n}),(0,s.jsx)(l.t.Provider,{value:S,children:n})};function g(){return new Map}var y=e(25849);const x=t=>t.key||"";function E(t){const n=[];return i.Children.forEach(t,t=>{(0,i.isValidElement)(t)&&n.push(t)}),n}const w=t=>{let n=t.children,e=t.custom,l=t.initial,c=void 0===l||l,h=t.onExitComplete,d=t.presenceAffectsLayout,p=void 0===d||d,f=t.mode,m=void 0===f?"sync":f,g=t.propagate,w=void 0!==g&&g,P=t.anchorX,S=void 0===P?"left":P,C=t.anchorY,A=void 0===C?"top":C,M=t.root;const b=(0,y.xQ)(w),L=(0,o.A)(b,2),k=L[0],D=L[1],T=(0,i.useMemo)(()=>E(n),[n]),V=w&&!k?[]:T.map(x),I=(0,i.useRef)(!0),R=(0,i.useRef)(T),j=(0,a.M)(()=>new Map),O=(0,i.useRef)(new Set),W=(0,i.useState)(T),G=(0,o.A)(W,2),X=G[0],F=G[1],U=(0,i.useState)(T),H=(0,o.A)(U,2),$=H[0],B=H[1];(0,u.E)(()=>{I.current=!1,R.current=T;for(let t=0;t<$.length;t++){const n=x($[t]);V.includes(n)?(j.delete(n),O.current.delete(n)):!0!==j.get(n)&&j.set(n,!1)}},[$,V.length,V.join("-")]);const Q=[];if(T!==X){let t=[...T];for(let n=0;n<$.length;n++){const e=$[n],o=x(e);V.includes(o)||(t.splice(n,0,e),Q.push(e))}return"wait"===m&&Q.length&&(t=Q),B(E(t)),F(T),null}const N=(0,i.useContext)(r.L).forceRender;return(0,s.jsx)(s.Fragment,{children:$.map(t=>{const n=x(t),o=!(w&&!k)&&(T===$||V.includes(n));return(0,s.jsx)(v,{isPresent:o,initial:!(I.current&&!c)&&void 0,custom:e,presenceAffectsLayout:p,mode:m,root:M,onExitComplete:o?void 0:()=>{if(O.current.has(n))return;if(!j.has(n))return;O.current.add(n),j.set(n,!0);let t=!0;j.forEach(n=>{n||(t=!1)}),t&&(null==N||N(),B(R.current),w&&(null==D||D()),h&&h())},anchorX:S,anchorY:A,children:t},n)})})}},25849:function(t,n,e){e.d(n,{xQ:function(){return i}});var o=e(96540),s=e(76214);function i(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const n=(0,o.useContext)(s.t);if(null===n)return[!0,null];const e=n.isPresent,i=n.onExitComplete,r=n.register,a=(0,o.useId)();(0,o.useEffect)(()=>{if(t)return r(a)},[t]);const u=(0,o.useCallback)(()=>t&&i&&i(a),[a,i,t]);return!e&&i?[!1,u]:[!0]}},17772:function(t,n,e){e.d(n,{x:function(){return h}});var o=e(80045),s=e(74848),i=e(96540),r=e(58822),a=e(71727),u=e(29802),l=e(40686);const c=["children","isValidProp"];function h(t){let n=t.children,e=t.isValidProp,h=(0,o.A)(t,c);e&&(0,u.D)(e);const d=(0,i.useContext)(a.Q);h={...d,...h},h.transition=(0,r.K)(h.transition,d.transition),h.isStatic=(0,l.M)(()=>h.isStatic);const p=(0,i.useMemo)(()=>h,[JSON.stringify(h.transition),h.transformPagePoint,h.reducedMotion,h.skipAnimations]);return(0,s.jsx)(a.Q.Provider,{value:p,children:n})}},43418:function(t,n,e){const o=(0,e(96540).createContext)({});e.d(n,["L",0,o])},71727:function(t,n,e){const o=(0,e(96540).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});
1e.d(n,["Q",0,o])},76214:function(t,n,e){const o=(0,e(96540).createContext)(null);e.d(n,["t",0,o])},29802:function(t,n,e){e.d(n,{J:function(){return u},D:function(){return a}});var o=e(55016);const s=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function i(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||s.has(t)}let r=t=>!i(t);function a(t){"function"==typeof t&&(r=n=>n.startsWith("on")?!i(n):t(n))}try{const t="@emotion/is-prop-valid";a(e(41984)(t).default)}catch{}function u(t,n,e){const s={};for(const a in t)"values"===a&&"object"==typeof t.values||(0,o.S)(t[a])||(r(a)||!0===e&&i(a)||!n&&!i(a)||t.draggable&&a.startsWith("onDrag"))&&(s[a]=t[a]);return s}},40686:function(t,n,e){e.d(n,{M:function(){return s}});var o=e(96540);function s(t){const n=(0,o.useRef)(null);return null===n.current&&(n.current=t()),n.current}},99718:function(t,n,e){e.d(n,{E:function(){return s}});var o=e(96540);const s="undefined"!=typeof window?o.useLayoutEffect:o.useEffect},43280:function(t,n,e){e.d(n,{d:function(){return u}});var o=e(80296),s=e(75377),i=e(96540),r=e(71727),a=e(40686);function u(t){const n=(0,a.M)(()=>(0,s.OQ)(t));if((0,i.useContext)(r.Q).isStatic){const e=(0,i.useState)(t),s=(0,o.A)(e,2)[1];(0,i.useEffect)(()=>n.on("change",s),[])}return n}},24774:function(t,n,e){e.d(n,{G:function(){return h}});var o=e(80296),s=e(91153),i=e(40686),r=e(87864),a=e(99718),u=e(43280);function l(t,n){const e=(0,u.d)(n()),o=()=>e.set(n());return o(),(0,a.E)(()=>{const n=()=>r.Gt.preRender(o,!1,!0),e=t.map(t=>t.on("change",n));return()=>{e.forEach(t=>t()),(0,r.WG)(o)}}),e}var c=e(75377);function h(t,n,e,r){if("function"==typeof t)return function(t){c.bt.current=[],t();const n=l(c.bt.current,t);return c.bt.current=void 0,n}(t);if(void 0!==e&&!Array.isArray(e)&&"function"!=typeof n)return function(t,n,e,o){const s=(0,i.M)(()=>Object.keys(e)),r=(0,i.M)(()=>({}));for(const i of s)r[i]=h(t,n,e[i],o);return r}(t,n,e,r);const a=e,u="function"==typeof n?n:(0,s.p)(n,a,r),p=Array.isArray(t)?d(t,u):d([t],t=>{let n=(0,o.A)(t,1)[0];return u(n)}),f=Array.isArray(t)?void 0:t.accelerate;return f&&!f.isTransformed&&"function"!=typeof n&&Array.isArray(e)&&!1!==(null==r?void 0:r.clamp)&&(p.accelerate={...f,times:n,keyframes:e,isTransformed:!0,...null!=r&&r.ease?{ease:r.ease}:{}}),p}function d(t,n){const e=(0,i.M)(()=>[]);return l(t,()=>{e.length=0;const o=t.length;for(let n=0;n<o;n++)e[n]=t[n].get();return n(e)})}},62010:function(t,n,e){e.d(n,{PY1:function(){return bn}});var o=e(65086),s=e(12563),i=e(96540);const r=["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 a(t){return"string"==typeof t&&!t.includes("-")&&!!(r.indexOf(t)>-1||/[A-Z]/u.test(t))}const u=(t,n)=>n.isSVG??a(t)?new o.l(n):new s.M(n,{allowProjection:t!==i.Fragment});var l=e(74848),c=e(43418);const h=(0,i.createContext)({strict:!1});var d=e(71727);const p=(0,i.createContext)({});var f=e(84613),m=e(47783);function v(t){const n=function(t,n){if((0,f.e)(t)){const n=t.initial,e=t.animate;return{initial:!1===n||(0,m.w)(n)?n:void 0,animate:(0,m.w)(e)?e:void 0}}return!1!==t.inherit?n:{}}(t,(0,i.useContext)(p)),e=n.initial,o=n.animate;return(0,i.useMemo)(()=>({initial:e,animate:o}),[g(e),g(o)])}function g(t){return Array.isArray(t)?t.join(" "):t}var y=e(55016),x=e(46807),E=e(58837);const w=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function P(t,n,e){for(const o in n)(0,y.S)(n[o])||(0,x.z)(o,e)||(t[o]=n[o])}function S(t,n){const e={};return P(e,t.style||{},t),Object.assign(e,function(t,n){let e=t.transformTemplate;return(0,i.useMemo)(()=>{const t={style:{},transform:{},transformOrigin:{},vars:{}};return(0,E.O)(t,n,e),Object.assign({},t.vars,t.style)}
1,[n])}(t,n)),e}function C(t,n){const e={},o=S(t,n);return t.drag&&!1!==t.dragListener&&(e.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===t.drag?"none":"pan-"+("x"===t.drag?"y":"x")),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(e.tabIndex=0),e.style=o,e}var A=e(87552),M=e(96409);const b=()=>({style:{},transform:{},transformOrigin:{},vars:{},attrs:{}});function L(t,n,e,o){const s=(0,i.useMemo)(()=>{const e={style:{},transform:{},transformOrigin:{},vars:{},attrs:{}};return(0,A.B)(e,n,(0,M.n)(o),t.transformTemplate,t.style),{...e.attrs,style:{...e.style}}},[n]);if(t.style){const n={};P(n,t.style,t),s.style={...n,...s.style}}return s}var k=e(29802);function D(t,n,e,o,s){let r=o.latestValues,u=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const l=((arguments.length>6?arguments[6]:void 0)??a(t)?L:C)(n,r,s,t),c=(0,k.J)(n,"string"==typeof t,u),h=t!==i.Fragment?{...c,...l,ref:e}:{},d=n.children,p=(0,i.useMemo)(()=>(0,y.S)(d)?d.get():d,[d]);return(0,i.createElement)(t,{...h,children:p})}var T=e(78254),V=e(80045),I=e(88434),R=e(87298),j=e(39669),O=e(76214),W=e(40686);const G=["transitionEnd","transition"];function X(t,n,e,o){const s={},i=o(t,{});for(const d in i)s[d]=(0,I.u)(i[d]);let r=t.initial,a=t.animate;const u=(0,f.e)(t),l=(0,f.O)(t);n&&l&&!u&&!1!==t.inherit&&(void 0===r&&(r=n.initial),void 0===a&&(a=n.animate));let c=!!e&&!1===e.initial;c=c||!1===r;const h=c?a:r;if(h&&"boolean"!=typeof h&&!(0,R.N)(h)){const n=Array.isArray(h)?h:[h];for(let e=0;e<n.length;e++){const o=(0,j.a)(t,n[e]);if(o){const t=o.transitionEnd,n=(o.transition,(0,V.A)(o,G));for(const e in n){let t=n[e];if(Array.isArray(t)){t=t[c?t.length-1:0]}null!==t&&(s[e]=t)}for(const e in t)s[e]=t[e]}}}return s}const F=t=>(n,e)=>{const o=(0,i.useContext)(p),s=(0,i.useContext)(O.t),r=()=>function(t,n,e,o){let s=t.scrapeMotionValuesFromProps,i=t.createRenderState;return{latestValues:X(n,e,o,s),renderState:i()}}(t,n,o,s);return e?r():(0,W.M)(r)},U=F({scrapeMotionValuesFromProps:T.x,createRenderState:w});const H=F({scrapeMotionValuesFromProps:e(26953).x,createRenderState:b});var $=e(63709);const B={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Q=!1;function N(){return function(){if(Q)return;const t={};for(const n in B)t[n]={isEnabled:t=>B[n].some(n=>!!t[n])};(0,$.lr)(t),Q=!0}(),(0,$.vK)()}const Y=Symbol.for("motionComponentSymbol");function q(t,n,e){const o=(0,i.useRef)(e);(0,i.useInsertionEffect)(()=>{o.current=e});const s=(0,i.useRef)(null);return(0,i.useCallback)(e=>{var i;e&&(null===(i=t.onMount)||void 0===i||i.call(t,e));n&&(e?n.mount(e):n.unmount());const r=o.current;if("function"==typeof r)if(e){const t=r(e);"function"==typeof t&&(s.current=t)}else s.current?(s.current(),s.current=null):r(e);else r&&(r.current=e)},[n])}var _=e(62072);const z=(0,i.createContext)({});function K(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}var J=e(99718);function Z(t,n,e,o,s,r){var a,u,l,c;const f=(0,i.useContext)(p).visualElement,m=(0,i.useContext)(h),v=(0,i.useContext)(O.t),g=(0,i.useContext)(d.Q),y=g.reducedMotion,x=g.skipAnimations,E=(0,i.useRef)(null),w=(0,i.useRef)(!1);o=o||m.renderer,!E.current&&o&&(E.current=o(t,{visualState:n,parent:f,props:e,presenceContext:v,blockInitialAnimation:!!v&&!1===v.initial,reducedMotionConfig:y,skipAnimations:x,isSVG:r}),w.current&&E.current&&(E.current.manuallyAnimateOnMount=!0));const P=E.current,S=(0,i.useContext)(z);!P||P.projection||!s||"html"!==P.type&&"svg"!==P.type||function(t,n,e,o){const s=n.layoutId,i=n.layout,r=n.drag,a=n.dragConstraints,u=n.layoutScroll,l=n.layoutRoot,c=n.layoutAnchor,h=n.layoutCrossfade;t.projection=new e(t.latestValues,n["data-framer-portal-id"]?void 0:tt(t.parent)),t.projection.setOptions({layoutId:s,layout:i,alwaysMeasureLayout:Boolean(r)||a&&K(a),visualElement:t,animationType:"string"==typeof i?i:"both",initialPromotionConfig:o,crossfade:h,layoutScroll:u,layoutRoot:l,layoutAnchor:c})}(E.current,e,s,S);const C=(0,i.useRef)(!1);(0,i.useInsertionEffect)(()=>{P&&C.current&&P.update(e,v)});const A=e[_.n],M=(0,i.useRef)(Boolean(A)&&"undefined"!=typeof window&&!(null!==(a=(u=window).MotionHandoffIsComplete)&&void 0!==a&&a.call(u,A))&&(null===(l=(c=window).MotionHasOptimisedAnimation)||void 0===l?void 0:l.call(c,A)));return(0,J.E)(()=>{w.current=!0,P&&(C.current=!0,window.MotionIsMounted=!0,P.updateFeatures(),P.scheduleRenderMicrotask(),M.current&&P.animationState&&P.animationState.animateChanges())}),(0,i.useEffect)(()=>{P&&(!M.current&&P.animationState&&P.animationState.animateChanges(),M.current&&(queueMicrotask(()=>{var t,n;null===(t=(n=window).MotionHandoffMarkAsComplete)||void 0===t||t.call(n,A)}),M.current=!1),P.enteringChildren=void 0)}),P}function tt(t){if(t)return!1!==t.options.allowProjection?t.projection:tt(t.parent)}function nt(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.forwardMotionProps,o=void 0!==e&&e,s=n.type,r=arguments.length>2?arguments[2]:void 0,u=arguments.length>3?arguments[3]:void 0;r&&function(t){const n=N();for(const e in t)n[e]={...n[e],...t[e]};(0,$.lr)(n)}(r);const c=s?"svg"===s:a(t),f=c?H:U;function m(n,e){let s;const r={...(0,i.useContext)(d.Q),...n,layoutId:et(n)},a=r.isStatic,m=v(n),g=f(n,a);if(!a&&"undefined"!=typeof window){!function(){(0,i.useContext)(h).str
1ict;0}();const n=function(t){const n=N(),e=n.drag,o=n.layout;if(!e&&!o)return{};const s={...e,...o};return{MeasureLayout:null!=e&&e.isEnabled(t)||null!=o&&o.isEnabled(t)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}(r);s=n.MeasureLayout,m.visualElement=Z(t,g,r,u,n.ProjectionNode,c)}return(0,l.jsxs)(p.Provider,{value:m,children:[s&&m.visualElement?(0,l.jsx)(s,{visualElement:m.visualElement,...r}):null,D(t,n,q(g,m.visualElement,e),g,a,o,c)]})}m.displayName=`motion.${"string"==typeof t?t:`create(${t.displayName??t.name??""})`}`;const g=(0,i.forwardRef)(m);return g[Y]=t,g}function et(t){let n=t.layoutId;const e=(0,i.useContext)(c.L).id;return e&&void 0!==n?e+"-"+n:n}function ot(t,n){if("undefined"==typeof Proxy)return nt;const e=new Map,o=(e,o)=>nt(e,o,t,n);return new Proxy((t,n)=>o(t,n),{get:(s,i)=>"create"===i?o:(e.has(i)||e.set(i,nt(i,void 0,t,n)),e.get(i))})}var st=e(82230),it=e(88353);class rt extends st.X{constructor(t){super(t),t.animationState||(t.animationState=(0,it.L)(t))}updateAnimationControlsSubscription(){const t=this.node.getProps().animate;(0,R.N)(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){this.node.getProps().animate!==(this.node.prevProps||{}).animate&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null===(t=this.unmountControls)||void 0===t||t.call(this)}}var at=e(945);const ut=["transition","transitionEnd"];let lt=0;class ct extends st.X{constructor(){super(...arguments),this.id=lt++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;const t=this.node.presenceContext,n=t.isPresent,e=t.onExitComplete,o=(this.node.prevPresenceContext||{}).isPresent;if(!this.node.animationState||n===o)return;if(n&&!1===o){if(this.isExitComplete){const t=this.node.getProps(),n=t.initial,e=t.custom;if("string"==typeof n||"object"==typeof n&&null!==n&&!Array.isArray(n)){const t=(0,at.K)(this.node,n,e);if(t){t.transition,t.transitionEnd;const n=(0,V.A)(t,ut);for(const t in n){var s;null===(s=this.node.getValue(t))||void 0===s||s.jump(n[t])}}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);return void(this.isExitComplete=!1)}const i=this.node.animationState.setActive("exit",!n);e&&!n&&i.then(()=>{this.isExitComplete=!0,e(this.id)})}mount(){const t=this.node.presenceContext||{},n=t.register,e=t.onExitComplete;
1e&&e(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const ht={animation:{Feature:rt},exit:{Feature:ct}};var dt=e(98388),pt=e(48634),ft=e(6484),mt=e(29642),vt=e(25861),gt=e(63952),yt=e(87864),xt=e(83707),Et=e(42389),wt=e(29360),Pt=e(52804),St=e(18625),Ct=e(87803),At=e(32094),Mt=e(36686),bt=e(26733),Lt=e(88023);function kt(t){return{point:{x:t.pageX,y:t.pageY}}}function Dt(t,n,e,o){return(0,At.k)(t,n,(t=>n=>(0,Lt.M)(n)&&t(n,kt(n)))(e),o)}const Tt=t=>{let n=t.current;return n?n.ownerDocument.defaultView:null};var Vt=e(67100),It=e(61976);const Rt=(t,n)=>Math.abs(t-n);const jt=new Set(["auto","scroll"]);class Ot{constructor(t,n){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=e.transformPagePoint,s=e.contextWindow,i=void 0===s?window:s,r=e.dragSnapToOrigin,a=void 0!==r&&r,u=e.distanceThreshold,l=void 0===u?3:u,c=e.element;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=t=>{this.handleScroll(t.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=Wt(this.lastRawMoveEventInfo,this.transformPagePoint));const t=Xt(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,e=function(t,n){const e=Rt(t.x,n.x),o=Rt(t.y,n.y);return Math.sqrt(e**2+o**2)}(t.offset,{x:0,y:0})>=this.distanceThreshold;if(!n&&!e)return;const o=t.point,s=yt.uv.timestamp;this.history.push({...o,timestamp:s});const i=this.handlers,r=i.onStart,a=i.onMove;n||(r&&r(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,t)},this.handlePointerMove=(t,n)=>{this.lastMoveEvent=t,this.lastRawMoveEventInfo=n,this.lastMoveEventInfo=Wt(n,this.transformPagePoint),yt.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(t,n)=>{this.end();const e=this.handlers,o=e.onEnd,s=e.onSessionEnd,i=e.resumeAnimation;if(!this.dragSnapToOrigin&&this.startEvent||i&&i(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const r=Xt("pointercancel"===t.type?this.lastMoveEventInfo:Wt(n,this.transformPagePoint),this.history);this.startEvent&&o&&o(t,r),s&&s(t,r)},!(0,Lt.M)(t))return;this.dragSnapToOrigin=a,this.handlers=n,this.transformPagePoint=o,this.distanceThreshold=l,this.contextWindow=i||window;const h=Wt(kt(t),this.transformPagePoint),d=h.point,p=yt.uv.timestamp;this.history=[{...d,timestamp:p}];const f=n.onSessionStart;f&&f(t,Xt(h,this.history));const m={passive:!0,capture:!0};this.removeListeners=(0,Vt.F)(Dt(this.contextWindow,"pointermove",this.handlePointerMove,m),Dt(this.contextWindow,"pointerup",this.handlePointerUp,m),Dt(this.contextWindow,"pointercancel",this.handlePointerUp,m)),c&&this.startScrollTracking(c)}startScrollTracking(t){let n=t.parentElement;for(;n;){const t=getComputedStyle(n);(jt.has(t.overflowX)||jt.has(t.overflowY))&&this.scrollPositions.set(n,{x:n.scrollLeft,y:n.scrollTop}),n=n.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const n=this.scrollPositions.get(t);if(!n)return;const e=t===window,o=e?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},s=o.x-n.x,i=o.y-n.y;0===s&&0===i||(e?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=s,this.lastMoveEventInfo.point.y+=i):this.history.length>0&&(this.history[0].x-=s,this.history[0].y-=i),this.scrollPositions.set(t,o),yt.Gt.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),(0,yt.WG)(this.updatePoint)}}function Wt(t,n){return n?{point:n(t.point)}:t}function Gt(t,n){return{x:t.x-n.x,y:t.y-n.y}}function Xt(t,n){let e=t.point;return{point:e,delta:Gt(e,Ut(n)),offset:Gt(e,Ft(n)),velocity:Ht(n,.1)}}function Ft(t){return t[0]}function Ut(t){return t[t.length-1]}function Ht(t,n){if(t.length<2)return{x:0,y:0};let e=t.length-1,o=null;const s=Ut(t);for(;e>=0&&(o=t[e],!(s.timestamp-o.timestamp>(0,It.f)(n)));)e--;if(!o)return{x:0,y:0};o===t[0]&&t.length>2&&s.timestamp-o.timestamp>2*(0,It.f)(n)&&(o=t[1]);const i=(0,It.X)(s.timestamp-o.timestamp);if(0===i)return{x:0,y:0};const r={x:(s.x-o.x)/i,y:(s.y-o.y)/i};return r.x===1/0&&(r.x=0),r.y===1/0&&(r.y=0),r}var $t=e(3705),Bt=e(64949);function Qt(t,n,e){return{min:void 0!==n?t.min+n:void 0,max:void 0!==e?t.max+e-(t.max-t.min):void 0}}function Nt(t,n){let e=n.min-t.min,o=n.max-t.max;if(n.max-n.min<t.max-t.min){var s=[o,e];e=s[0],o=s[1]}return{min:e,max:o}}function Yt(t,n,e){return{min:qt(t,n),max:qt(t,e)}}function qt(t,n){return"number"==typeof t?t:t[n]||0}const _t=new WeakMap;class zt{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,pt.ge)(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.snapToCursor,o=void 0!==e&&e,s=n.distanceThreshold;const i=this.visualElement.presenceContext;if(i&&!1===i.isPresent)return;const r=this.getProps().dragSnapToOrigin;this.panSession=new Ot(t,{onSessionStart:t=>{o&&this.snapToCursor(kt(t).point),this.stopAnimation()},onStart:(t,n)=>{const e=this.getProps(),o=e.drag,s=e.dragPropagation,i=e.onDragStart;if(o&&!s&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,ft.W)(o),!this.openDragLock))return;this.latestPointerEvent=t,this.latestPanInfo=n,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,mt.X)(t=>{let n=this.getAxisMotionValue(t).get()||0;if(vt.KN.test(n)){const e=this.visualElement.projection;if(e&&e.layout){const o=e.layout.layoutBox[t];if(o){n=(0,gt.CQ)(o)*(parseFloat(n)/100)}}}this.originPoint[t]=n}),i&&yt.Gt.update(()=>i(t,n),!1,!0),(0,xt.g)(this.visualElement,"transform");const r=this.visualElement.animationState;r&&r.setActive("whileDrag",!0)},onMove:(t,n)=>{this.latestPointerEvent=t,this.latestPanInfo=n;const e=this.getProps(),o=e.dragPropagation,s=e.dragDirectionLock,i=e.onDirectionLock,r=e.onDrag;if(!o&&!this.openDragLock)return;const a=n.offset;if(s&&null===this.currentDirection)return this.currentDirection=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,e=null;Math.abs(t.y)>n?e="y":Math.abs(t.x)>n&&(e="x");return e}(a),void(null!==this.currentDirection&&i&&i(this.currentDirection));this.updateAxis("x",n.point,a),this.updateAxis("y",n.point,a),this.visualElement.render(),r&&yt.Gt.update(()=>r(t,n),!1,!0)},onSessionEnd:(t,n)=>{this.latestPointerEvent=t,this.latestPanInfo=n,this.stop(t,n),this.latestPointerEvent=null,this.latestPanInfo=null},resumeAnimation:()=>{(this.getProps().dragSnapToOrigin||this.constraints)&&this.startAnimation({x:0,y:0})}},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,distanceThreshold:s,contextWindow:Tt(this.visualElement),element:this.visualElement.current})}stop(t,n){const e=t||this.latestPointerEvent,o=n||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!o||!e)return;const i=o.velocity;this.startAnimation(i);const r=this.getProps().onDragEnd;r&&yt.Gt.postRender(()=>r(e,o))}cancel(){this.isDragging=!1;const t=this.visualElement,n=t.projection,e=t.animationState;n&&(n.isAnimationBlocked=!1),this.endPanSession();!this.getProps().dragPropagation&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,n,e){const o=this.getProps().drag;if(!e||!Jt(t,o,this.currentDirection))return;const s=this.getAxisMotionValue(t);let i=this.originPoint[t]+e[t];this.constraints&&this.constraints[t]&&(i=function(t,n,e){let o=n.min,s=n.max;return void 0!==o&&t<o?t=e?(0,St.k)(o,t,e.min):Math.max(t,o):void 0!==s&&t>s&&(t=e?(0,St.k)(s,t,e.max):Math.min(t,s)),t}(i,this.constraints[t],this.elastic[t])),s.set(i)}resolveConstraints(){var t;const n=this.getProps(),e=n.dragConstraints,o=n.dragElastic,s=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,i=this.constraints;e&&K(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!e||!s)&&function(t,n){let e=n.top,o=n.left,s=n.bottom,i=n.right;return{x:Qt(t.x,o,i),y:Qt(t.y,e,s)}}(s.layoutBox,e),this.elastic=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.35;return!1===t?t=0:!0===t&&(t=.35),{x:Yt(t,"left","right"),y:Yt(t,"top","bottom")}}(o),i!==this.constraints&&!K(e)&&s&&this.constraints&&!this.hasMutatedConstraints&&(0,mt.X)(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,n){const e={};return void 0!==n.min&&(e.min=n.min-t.min),void 0!==n.max&&(e.max=n.max-t.min),e}(s.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){const t=this.getProps(),n=t.dragConstraints,e=t.onMeasureDragConstraints;if(!n||!K(n))return!1;const o=n.current;(0,bt.V)(null!==o,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");const s=this.visualElement.projection;if(!s||!s.layout)return!1;s.root&&(s.root.scroll=void 0,s.root.updateScroll());const i=(0,Et.L)(o,s.root,this.visualElement.getTransformPagePoint());let r=function(t,n){return{x:Nt(t.x,n.x),y:Nt(t.y,n.y)}}(s.layout.layoutBox,i);if(e){const t=e((0,wt.pA)(r));this.hasMutatedConstraints=!!t,t&&(r=(0,wt.FY)(t))}return r}startAnimation(t){const n=this.getProps(),e=n.drag,o=n.dragMomentum,s=n.dragElastic,i=n.dragTransition,r=n.dragSnapToOrigin,a=n.onDragTransitionEnd,u=this.constraints||{},l=(0,mt.X)(n=>{if(!Jt(n,e,this.currentDirection))return;let a=u&&u[n]||{};!0!==r&&r!==n||(a={min:0,max:0});const l=s?200:1e6,c=s?40:1e7,h={type:"inertia",velocity:o?t[n]:0,bounceStiffness:l,bounceDamping:c,timeConstant:750,restDelta:1,restSpeed:10,...i,...a};return this.startAxisValueAnimation(n,h)});return Promise.all(l).then(a)}startAxisValueAnimation(t,n){const e=this.getAxisMotionValue(t);return(0,xt.g)(this.visualElement,t),e.start((0,Pt.f)(t,e,0,n,this.visualElement,!1))}stopAnimation(){(0,mt.X)(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const n=`_drag${t.toUpperCase()}`,e=this.visualElement.getProps()[n];return e||this.visualElement.getValue(t,this.visualElement.latestValues[t]??0)}snapToCursor(t){(0,mt.X)(n=>{if(!Jt(n,this.getProps().drag,this.currentDirection))return;const e=this.visualElement.projection,o=this.getAxisMotionValue(n);if(e&&e.layout){const s=e.layout.layoutBox[n],i=s.min,r=s.max,a=o.get()||0;o.set(t[n]-(0,St.k)(i,r,.5)+a)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const t=this.getProps(),n=t.drag,e=t.dragConstraints,o=this.visualElement.projection;if(!K(e)||!o||!this.constraints)return;this.stopAnimation();const s={x:0,y:0};(0,mt.X)(t=>{const n=this.getAxisMotionValue(t);if(n&&!1!==this.constraints){const e=n.get();s[t]=function(t,n){let e=.5;const o=(0,gt.CQ)(t),s=(0,gt.CQ)(n);return s>o?e=(0,$t.q)(n.min,n.max-o,t.min):o>s&&(e=(0,$t.q)(t.min,t.max-s,n.min)),(0,Bt.q)(0,1,e)}({min:e,max:e},this.constraints[t])}});const i=this.visualElement.getProps().transformTemplate;this.visualElement.current.style.transform=i?i({},""):"none",o.root&&o.root.updateScroll(),o.updateLayout(),this.constraints=!1,this.resolveConstraints(),(0,mt.X)(t=>{if(!Jt(t,n,null))return;const e=this.getAxisMotionValue(t),o=this.constraints[t],i=o.min,r=o.max;e.set((0,St.k)(i,r,s[t]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;_t.set(this.visualElement,this);const t=this.visualElement.current,n=Dt(t,"pointerdown",n=>{const e=this.getProps(),o=e.drag,s=e.dragListener,i=void 0===s||s,r=n.target,a=r!==t&&(0,Ct.a)(r);o&&i&&!a&&this.start(n)});let e;const o=()=>{const n=this.getProps().dragConstraints;K(n)&&n.current&&(this.constraints=this.resolveRefConstraints(),e||(e=function(t,n,e){const o=(0,Mt.X)(t,Kt(e)),s=(0,Mt.X)(n,Kt(e));return()=>{o(),s()}}(t,n.current,()=>this.scalePositionWithinConstraints())))},s=this.visualElement.projection,i=s.addEventListener("measure",o);s&&!s.layout&&(s.root&&s.root.updateScroll(),s.updateLayout()),yt.Gt.read(o);const r=(0,At.k)(window,"resize",()=>this.scalePositionWithinConstraints()),a=s.addEventListener("didUpdate",t=>{let n=t.delta,e=t.hasLayoutChanged;this.isDragging&&e&&((0,mt.X)(t=>{const e=this.getAxisMotionValue(t);e&&(this.originPoint[t]+=n[t].translate,e.set(e.get()+n[t].translate))}),this.visualElement.render())});return()=>{r(),n(),i(),a&&a(),e&&e()}}getProps(){const t=this.visualElement.getProps(),n=t.drag,e=void 0!==n&&n,o=t.dragDirectionLock,s=void 0!==o&&o,i=t.dragPropagation,r=void 0!==i&&i,a=t.dragConstraints,u=void 0!==a&&a,l=t.dragElastic,c=void 0===l?.35:l,h=t.dragMomentum,d=void 0===h||h;return{...t,drag:e,dragDirectionLock:s,dragPropagation:r,dragConstraints:u,dragElastic:c,dragMomentum:d}}}function Kt(t){let n=!0;return()=>{n?n=!1:t()}}function Jt(t,n,e){return!(!0!==n&&n!==t||null!==e&&e!==t)}class Zt extends st.X{constructor(t){super(t),this.removeGroupControls=dt.l,this.removeListeners=dt.l,this.controls=new zt(t)}mount(){const t=this.node.getProps().dragControls;t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||dt.l}update(){const t=this.node.getProps().dragControls;t!==(this.node.prevProps||{}).dragControls&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const tn=t=>(n,e)=>{t&&yt.Gt.update(()=>t(n,e),!1,!0)};
1class nn extends st.X{constructor(){super(...arguments),this.removePointerDownListener=dt.l}onPointerDown(t){this.session=new Ot(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Tt(this.node)})}createPanHandlers(){const t=this.node.getProps(),n=t.onPanSessionStart,e=t.onPanStart,o=t.onPan,s=t.onPanEnd;return{onSessionStart:tn(n),onStart:tn(e),onMove:tn(o),onEnd:(t,n)=>{delete this.session,s&&yt.Gt.postRender(()=>s(t,n))}}}mount(){this.removePointerDownListener=Dt(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var en=e(80296),on=e(64599),sn=e(64244),rn=e(25849);let an=!1;class un extends i.Component{componentDidMount(){const t=this.props,n=t.visualElement,e=t.layoutGroup,o=t.switchLayoutGroup,s=t.layoutId,i=n.projection;i&&(e.group&&e.group.add(i),o&&o.register&&s&&o.register(i),an&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),on.w.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const n=this.props,e=n.layoutDependency,o=n.visualElement,s=n.drag,i=n.isPresent,r=o.projection;return r?(r.isPresent=i,t.layoutDependency!==e&&r.setOptions({...r.options,layoutDependency:e}),an=!0,s||t.layoutDependency!==e||void 0===e||t.isPresent!==i?r.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?r.promote():r.relegate()||yt.Gt.postRender(()=>{const t=r.getStack();t&&t.members.length||this.safeToRemove()})),null):null}componentDidUpdate(){const t=this.props,n=t.visualElement,e=t.layoutAnchor,o=n.projection;o&&(o.options.layoutAnchor=e,o.root.didUpdate(),sn.k.postRender(()=>{!o.currentAnimation&&o.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const t=this.props,n=t.visualElement,e=t.layoutGroup,o=t.switchLayoutGroup,s=n.projection;an=!0,s&&(s.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(s),o&&o.deregister&&o.deregister(s))}safeToRemove(){const t=this.props.safeToRemove;t&&t()}render(){return null}}function ln(t){const n=(0,rn.xQ)(),e=(0,en.A)(n,2),o=e[0],s=e[1],r=(0,i.useContext)(c.L);return(0,l.jsx)(un,{...t,layoutGroup:r,switchLayoutGroup:(0,i.useContext)(z),isPresent:o,safeToRemove:s})}var cn=e(20011);const hn={pan:{Feature:nn},drag:{Feature:Zt,ProjectionNode:cn.P,MeasureLayout:ln}};var dn=e(22990);function pn(t,n,e){const o=t.props;t.animationState&&o.whileHover&&t.animationState.setActive("whileHover","Start"===e);const s=o["onHover"+e];s&&yt.Gt.postRender(()=>s(n,kt(n)))}class fn extends st.X{mount(){const t=this.node.current;t&&(this.unmount=(0,dn.P)(t,(t,n)=>(pn(this.node,n,"Start"),t=>pn(this.node,t,"End"))))}unmount(){}}class mn extends st.X{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(n){t=!0}t&&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=(0,Vt.F)((0,At.k)(this.node.current,"focus",()=>this.onFocus()),(0,At.k)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var vn=e(28145);function gn(t,n,e){const o=t.props;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&o.whileTap&&t.animationState.setActive("whileTap","Start"===e);const s=o["onTap"+("End"===e?"":e)];s&&yt.Gt.postRender(()=>s(n,kt(n)))}class yn extends st.X{mount(){const t=this.node.current;if(!t)return;const n=this.node.props,e=n.globalTapTarget,o=n.propagate;this.unmount=(0,vn.c)(t,(t,n)=>(gn(this.node,n,"Start"),(t,n)=>{let e=n.success;return gn(this.node,t,e?"End":"Cancel")}),{useGlobalTarget:e,stopPropagation:!1===(null==o?void 0:o.tap)})}unmount(){}}const xn=["root"],En=new WeakMap,wn=new WeakMap,Pn=t=>{const n=En.get(t.target);n&&n(t)},Sn=t=>{t.forEach(Pn)};function Cn(t,n,e){const o=function(t){let n=t.root,e=(0,V.A)(t,xn);const o=n||document;wn.has(o)||wn.set(o,{});const s=wn.get(o),i=JSON.stringify(e);return s[i]||(s[i]=new IntersectionObserver(Sn,{root:n,...e})),s[i]}(n);return En.set(t,e),o.observe(t),()=>{En.delete(t),o.unobserve(t)}}const An={some:0,all:1};class Mn extends st.X{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var t;null===(t=this.stopObserver)||void 0===t||t.call(this);const n=this.node.getProps().viewport,e=void 0===n?{}:n,o=e.root,s=e.margin,i=e.amount,r=void 0===i?"some":i,a=e.once,u={root:o?o.current:void 0,rootMargin:s,threshold:"number"==typeof r?r:An[r]};this.stopObserver=Cn(this.node.current,u,t=>{const n=t.isIntersecting;if(this.isInView===n)return;if(this.isInView=n,a&&!n&&this.hasEnteredView)return;n&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",n);const e=this.node.getProps(),o=e.onViewportEnter,s=e.onViewportLeave,i=n?o:s;i&&i(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const t=this.node,n=t.props,e=t.prevProps,o=["amount","margin","root"].some(function(t){let n=t.viewport,e=void 0===n?{}:n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=o.viewport,i=void 0===s?{}:s;return t=>e[t]!==i[t]}(n,e));o&&this.startObserver()}unmount(){var t;null===(t=this.stopObserver)||void 0===t||t.call(this),this.hasEnteredView=!1,this.isInView=!1}}const bn=ot({...ht,...{inView:{Feature:Mn},tap:{Feature:yn},focus:{Feature:mn},hover:{Feature:fn}},...hn,...{layout:{ProjectionNode:cn.P,MeasureLayout:ln}}},u)}}]);

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.