PageSourceSearch

https://ayushagarwal.dev/assets/index-COV3Va7y.js

js ayushagarwal.dev collected 2026-09-24 14:59:24 UTC 509,586 bytes, 183 lines download raw bytes

1var ew=Object.defineProperty;var nw=(i,e,s)=>e in i?ew(i,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[e]=s;var ht=(i,e,s)=>nw(i,typeof e!="symbol"?e+"":e,s);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const c of u.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&a(c)}).observe(document,{childList:!0,subtree:!0});function s(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function a(l){if(l.ep)return;l.ep=!0;const u=s(l);fetch(l.href,u)}})();var ip={exports:{}},Co={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var T1;function iw(){if(T1)return Co;T1=1;var i=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function s(a,l,u){var c=null;if(u!==void 0&&(c=""+u),l.key!==void 0&&(c=""+l.key),"key"in l){u={};for(var h in l)h!=="key"&&(u[h]=l[h])}else u=l;return l=u.ref,{$$typeof:i,type:a,key:c,ref:l!==void 0?l:null,props:u}}return Co.Fragment=e,Co.jsx=s,Co.jsxs=s,Co}var A1;function aw(){return A1||(A1=1,ip.exports=iw()),ip.exports}var w=aw(),ap={exports:{}},At={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var w1;function sw(){if(w1)return At;w1=1;var i=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),_=Symbol.iterator;function b(E){return E===null||typeof E!="object"?null:(E=_&&E[_]||E["@@iterator"],typeof E=="function"?E:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,A={};function C(E,F,tt){this.props=E,this.context=F,this.refs=A,this.updater=tt||x}C.prototype.isReactComponent={}
vendor: 7,012 bytes, line 17
17,C.prototype.setState=function(E,F){if(typeof E!="object"&&typeof E!="function"&&E!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,E,F,"setState")},C.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function z(){}z.prototype=C.prototype;function O(E,F,tt){this.props=E,this.context=F,this.refs=A,this.updater=tt||x}var D=O.prototype=new z;D.constructor=O,T(D,C.prototype),D.isPureReactComponent=!0;var j=Array.isArray;function Q(){}var N={H:null,A:null,T:null,S:null},G=Object.prototype.hasOwnProperty;function P(E,F,tt){var et=tt.ref;return{$$typeof:i,type:E,key:F,ref:et!==void 0?et:null,props:tt}}function H(E,F){return P(E.type,F,E.props)}function it(E){return typeof E=="object"&&E!==null&&E.$$typeof===i}function $(E){var F={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function(tt){return F[tt]})}var vt=/\/+/g;function ut(E,F){return typeof E=="object"&&E!==null&&E.key!=null?$(""+E.key):F.toString(36)}function dt(E){switch(E.status){case"fulfilled":return E.value;case"rejected":throw E.reason;default:switch(typeof E.status=="string"?E.then(Q,Q):(E.status="pending",E.then(function(F){E.status==="pending"&&(E.status="fulfilled",E.value=F)},function(F){E.status==="pending"&&(E.status="rejected",E.reason=F)})),E.status){case"fulfilled":return E.value;case"rejected":throw E.reason}}throw E}function V(E,F,tt,et,ft){var yt=typeof E;(yt==="undefined"||yt==="boolean")&&(E=null);var _t=!1;if(E===null)_t=!0;else switch(yt){case"bigint":case"string":case"number":_t=!0;break;case"object":switch(E.$$typeof){case i:case e:_t=!0;break;case g:return _t=E._init,V(_t(E._payload),F,tt,et,ft)}}if(_t)return ft=ft(E),_t=et===""?"."+ut(E,0):et,j(ft)?(tt="",_t!=null&&(tt=_t.replace(vt,"$&/")+"/"),V(ft,F,tt,"",function(Ln){return Ln})):ft!=null&&(it(ft)&&(ft=H(ft,tt+(ft.key==null||E&&E.key===ft.key?"":(""+ft.key).replace(vt,"$&/")+"/")+_t)),F.push(ft)),1;_t=0;var Kt=et===""?".":et+":";if(j(E))for(var Ot=0;Ot<E.length;Ot++)et=E[Ot],yt=Kt+ut(et,Ot),_t+=V(et,F,tt,yt,ft);else if(Ot=b(E),typeof Ot=="function")for(E=Ot.call(E),Ot=0;!(et=E.next()).done;)et=et.value,yt=Kt+ut(et,Ot++),_t+=V(et,F,tt,yt,ft);else if(yt==="object"){if(typeof E.then=="function")return V(dt(E),F,tt,et,ft);throw F=String(E),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(E).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return _t}function Z(E,F,tt){if(E==null)return E;var et=[],ft=0;return V(E,et,"","",function(yt){return F.call(tt,yt,ft++)}),et}function I(E){if(E._status===-1){var F=E._result;F=F(),F.then(function(tt){(E._status===0||E._status===-1)&&(E._status=1,E._result=tt)},function(tt){(E._status===0||E._status===-1)&&(E._status=2,E._result=tt)}),E._status===-1&&(E._status=0,E._result=F)}if(E._status===1)return E._result.default;throw E._result}var st=typeof reportError=="function"?reportError:function(E){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof E=="object"&&E!==null&&typeof E.message=="string"?String(E.message):String(E),error:E});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",E);return}console.error(E)},k={map:Z,forEach:function(E,F,tt){Z(E,function(){F.apply(this,arguments)},tt)},count:function(E){var F=0;return Z(E,function(){F++}),F},toArray:function(E){return Z(E,function(F){return F})||[]},only:function(E){if(!it(E))throw Error("React.Children.only expected to receive a single React element child.");return E}};return At.Activity=y,At.Children=k,At.Component=C,At.Fragment=s,At.Profiler=l,At.PureComponent=O,At.StrictMode=a,At.Suspense=p,At.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=N,At.__COMPILER_RUNTIME={__proto__:null,c:function(E){return N.H.useMemoCache(E)}},At.cache=function(E){return function(){return E.apply(null,arguments)}},At.cacheSignal=function(){return null},At.cloneElement=function(E,F,tt){if(E==null)throw Error("The argument must be a React element, but you passed "+E+".");var et=T({},E.props),ft=E.key;if(F!=null)for(yt in F.key!==void 0&&(ft=""+F.key),F)!G.call(F,yt)||yt==="key"||yt==="__self"||yt==="__source"||yt==="ref"&&F.ref===void 0||(et[yt]=F[yt]);var yt=arguments.length-2;if(yt===1)et.children=tt;else if(1<yt){for(var _t=Array(yt),Kt=0;Kt<yt;Kt++)_t[Kt]=arguments[Kt+2];et.children=_t}return P(E.type,ft,et)},At.createContext=function(E){return E={$$typeof:c,_currentValue:E,_currentValue2:E,_threadCount:0,Provider:null,Consumer:null},E.Provider=E,E.Consumer={$$typeof:u,_context:E},E},At.createElement=function(E,F,tt){var et,ft={},yt=null;if(F!=null)for(et in F.key!==void 0&&(yt=""+F.key),F)G.call(F,et)&&et!=="key"&&et!=="__self"&&et!=="__source"&&(ft[et]=F[et]);var _t=arguments.length-2;if(_t===1)ft.children=tt;else if(1<_t){for(var Kt=Array(_t),Ot=0;Ot<_t;Ot++)Kt[Ot]=arguments[Ot+2];ft.children=Kt}if(E&&E.defaultProps)for(et in _t=E.defaultProps,_t)ft[et]===void 0&&(ft[et]=_t[et]);return P(E,yt,ft)},At.createRef=function(){return{current:null}},At.forwardRef=function(E){return{$$typeof:h,render:E}},At.isValidElement=it,At.lazy=function(E){return{$$typeof:g,_payload:{_status:-1,_result:E},_init:I}},At.memo=function(E,F){return{$$typeof:m,type:E,compare:F===void 0?null:F}},At.startTransition=function(E){var F=N.T,tt={};N.T=tt;try{var et=E(),ft=N.S;ft!==null&&ft(tt,et),typeof et=="object"&&et!==null&&typeof et.then=="function"&&et.then(Q,st)}catch(yt){st(yt)}finally{F!==null&&tt.types!==null&&(F.types=tt.types),N.T=F}},At.unstable_useCacheRefresh=function(){return N.H.useCacheRefresh()},At.use=function(E){return N.H.use(E)},At.useActionState=function(E,F,tt){return N.H.useActionState(E,F,tt)},At.useCallback=function(E,F){return N.H.useCallback(E,F)},At.useContext=function(E){return N.H.useContext(E)},At.useDebugValue=function(){},At.useDeferredValue=function(E,F){return N.H.useDeferredValue(E,F)},At.useEffect=function(E,F){return N.H.useEffect(E,F)},At.useEffectEvent=function(E){return N.H.useEffectEvent(E)},At.useId=function(){return N.H.useId()},At.useImperativeHandle=function(E,F,tt){return N.H.useImperativeHandle(E,F,tt)},At.useInsertionEffect=function(E,F){return N.H.useInsertionEffect(E,F)},At.useLayoutEffect=function(E,F){return N.H.useLayoutEffect(E,F)},At.useMemo=function(E,F){return N.H.useMemo(E,F)},At.useOptimistic=function(E,F){return N.H.useOptimistic(E,F)},At.useReducer=function(E,F,tt){return N.H.useReducer(E,F,tt)},At.useRef=function(E){return N.H.useRef(E)},At.useState=function(E){return N.H.useState(E)},At.useSyncExternalStore=function(E,F,tt){return N.H.useSyncExternalStore(E,F,tt)},At.useTransition=function(){return N.H.useTransition()},At.version="19.2.5",At}var E1;function jm(){return E1||(E1=1,ap.exports=sw()),ap.exports}
vendor: 26,223 bytes, lines 17-48
17var nt=jm(),sp={exports:{}},zo={},rp={exports:{}},lp={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var M1;function rw(){return M1||(M1=1,(function(i){function e(V,Z){var I=V.length;V.push(Z);t:for(;0<I;){var st=I-1>>>1,k=V[st];if(0<l(k,Z))V[st]=Z,V[I]=k,I=st;else break t}}function s(V){return V.length===0?null:V[0]}function a(V){if(V.length===0)return null;var Z=V[0],I=V.pop();if(I!==Z){V[0]=I;t:for(var st=0,k=V.length,E=k>>>1;st<E;){var F=2*(st+1)-1,tt=V[F],et=F+1,ft=V[et];if(0>l(tt,I))et<k&&0>l(ft,tt)?(V[st]=ft,V[et]=I,st=et):(V[st]=tt,V[F]=I,st=F);else if(et<k&&0>l(ft,I))V[st]=ft,V[et]=I,st=et;else break t}}return Z}function l(V,Z){var I=V.sortIndex-Z.sortIndex;return I!==0?I:V.id-Z.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;i.unstable_now=function(){return u.now()}}else{var c=Date,h=c.now();i.unstable_now=function(){return c.now()-h}}var p=[],m=[],g=1,y=null,_=3,b=!1,x=!1,T=!1,A=!1,C=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;function D(V){for(var Z=s(m);Z!==null;){if(Z.callback===null)a(m);else if(Z.startTime<=V)a(m),Z.sortIndex=Z.expirationTime,e(p,Z);else break;Z=s(m)}}function j(V){if(T=!1,D(V),!x)if(s(p)!==null)x=!0,Q||(Q=!0,$());else{var Z=s(m);Z!==null&&dt(j,Z.startTime-V)}}var Q=!1,N=-1,G=5,P=-1;function H(){return A?!0:!(i.unstable_now()-P<G)}function it(){if(A=!1,Q){var V=i.unstable_now();P=V;var Z=!0;try{t:{x=!1,T&&(T=!1,z(N),N=-1),b=!0;var I=_;try{e:{for(D(V),y=s(p);y!==null&&!(y.expirationTime>V&&H());){var st=y.callback;if(typeof st=="function"){y.callback=null,_=y.priorityLevel;var k=st(y.expirationTime<=V);if(V=i.unstable_now(),typeof k=="function"){y.callback=k,D(V),Z=!0;break e}y===s(p)&&a(p),D(V)}else a(p);y=s(p)}if(y!==null)Z=!0;else{var E=s(m);E!==null&&dt(j,E.startTime-V),Z=!1}}break t}finally{y=null,_=I,b=!1}Z=void 0}}finally{Z?$():Q=!1}}}var $;if(typeof O=="function")$=function(){O(it)};else if(typeof MessageChannel<"u"){var vt=new MessageChannel,ut=vt.port2;vt.port1.onmessage=it,$=function(){ut.postMessage(null)}}else $=function(){C(it,0)};function dt(V,Z){N=C(function(){V(i.unstable_now())},Z)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(V){V.callback=null},i.unstable_forceFrameRate=function(V){0>V||125<V?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<V?Math.floor(1e3/V):5},i.unstable_getCurrentPriorityLevel=function(){return _},i.unstable_next=function(V){switch(_){case 1:case 2:case 3:var Z=3;break;default:Z=_}var I=_;_=Z;try{return V()}finally{_=I}},i.unstable_requestPaint=function(){A=!0},i.unstable_runWithPriority=function(V,Z){switch(V){case 1:case 2:case 3:case 4:case 5:break;default:V=3}var I=_;_=V;try{return Z()}finally{_=I}},i.unstable_scheduleCallback=function(V,Z,I){var st=i.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?st+I:st):I=st,V){case 1:var k=-1;break;case 2:k=250;break;case 5:k=1073741823;break;case 4:k=1e4;break;default:k=5e3}return k=I+k,V={id:g++,callback:Z,priorityLevel:V,startTime:I,expirationTime:k,sortIndex:-1},I>st?(V.sortIndex=I,e(m,V),s(p)===null&&V===s(m)&&(T?(z(N),N=-1):T=!0,dt(j,I-st))):(V.sortIndex=k,e(p,V),x||b||(x=!0,Q||(Q=!0,$()))),V},i.unstable_shouldYield=H,i.unstable_wrapCallback=function(V){var Z=_;return function(){var I=_;_=Z;try{return V.apply(this,arguments)}finally{_=I}}}})(lp)),lp}var C1;function lw(){return C1||(C1=1,rp.exports=rw()),rp.exports}var op={exports:{}},vn={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var z1;function ow(){if(z1)return vn;z1=1;var i=jm();function e(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var a={d:{f:s,r:function(){throw Error(e(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},l=Symbol.for("react.portal");function u(p,m,g){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:y==null?null:""+y,children:p,containerInfo:m,implementation:g}}var c=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return vn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,vn.createPortal=function(p,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(e(299));return u(p,m,null,g)},vn.flushSync=function(p){var m=c.T,g=a.p;try{if(c.T=null,a.p=2,p)return p()}finally{c.T=m,a.p=g,a.d.f()}},vn.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,a.d.C(p,m))},vn.prefetchDNS=function(p){typeof p=="string"&&a.d.D(p)},vn.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin),_=typeof m.integrity=="string"?m.integrity:void 0,b=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?a.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:y,integrity:_,fetchPriority:b}):g==="script"&&a.d.X(p,{crossOrigin:y,integrity:_,fetchPriority:b,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},vn.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=h(m.as,m.crossOrigin);a.d.M(p,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&a.d.M(p)},vn.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,y=h(g,m.crossOrigin);a.d.L(p,g,{crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},vn.preloadModule=function(p,m){if(typeof p=="string")if(m){var g=h(m.as,m.crossOrigin);a.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else a.d.m(p)},vn.requestFormReset=function(p){a.d.r(p)},vn.unstable_batchedUpdates=function(p,m){return p(m)},vn.useFormState=function(p,m,g){return c.H.useFormState(p,m,g)},vn.useFormStatus=function(){return c.H.useHostTransitionStatus()},vn.version="19.2.5",vn}var D1;function uw(){if(D1)return op.exports;D1=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(e){console.error(e)}}return i(),op.exports=ow(),op.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var O1;function cw(){if(O1)return zo;O1=1;var i=lw(),e=jm(),s=uw();function a(t){var n="https://react.dev/errors/"+t;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function u(t){var n=t,r=t;if(t.alternate)for(;n.return;)n=n.return;else{t=n;do n=t,(n.flags&4098)!==0&&(r=n.return),t=n.return;while(t)}return n.tag===3?r:null}function c(t){if(t.tag===13){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function h(t){if(t.tag===31){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function p(t){if(u(t)!==t)throw Error(a(188))}function m(t){var n=t.alternate;if(!n){if(n=u(t),n===null)throw Error(a(188));return n!==t?null:t}for(var r=t,o=n;;){var f=r.return;if(f===null)break;var d=f.alternate;if(d===null){if(o=f.return,o!==null){r=o;continue}break}if(f.child===d.child){for(d=f.child;d;){if(d===r)return p(f),t;if(d===o)return p(f),n;d=d.sibling}throw Error(a(188))}if(r.return!==o.return)r=f,o=d;else{for(var v=!1,S=f.child;S;){if(S===r){v=!0,r=f,o=d;break}if(S===o){v=!0,o=f,r=d;break}S=S.sibling}if(!v){for(S=d.child;S;){if(S===r){v=!0,r=d,o=f;break}if(S===o){v=!0,o=d,r=f;break}S=S.sibling}if(!v)throw Error(a(189))}}if(r.alternate!==o)throw Error(a(190))}if(r.tag!==3)throw Error(a(188));return r.stateNode.current===r?t:n}function g(t){var n=t.tag;if(n===5||n===26||n===27||n===6)return t;for(t=t.child;t!==null;){if(n=g(t),n!==null)return n;t=t.sibling}return null}var y=Object.assign,_=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),z=Symbol.for("react.consumer"),O=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),Q=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),P=Symbol.for("react.activity"),H=Symbol.for("react.memo_cache_sentinel"),it=Symbol.iterator;function $(t){return t===null||typeof t!="object"?null:(t=it&&t[it]||t["@@iterator"],typeof t=="function"?t:null)}var vt=Symbol.for("react.client.reference");function ut(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===vt?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case T:return"Fragment";case C:return"Profiler";case A:return"StrictMode";case j:return"Suspense";case Q:return"SuspenseList";case P:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case x:return"Portal";case O:return t.displayName||"Context";case z:return(t._context.displayName||"Context")+".Consumer";case D:var n=t.render;return t=t.displayName,t||(t=n.displayName||n.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case N:return n=t.displayName||null,n!==null?n:ut(t.type)||"Memo";case G:n=t._payload,t=t._init;try{return ut(t(n))}catch{}}return null}var dt=Array.isArray,V=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},st=[],k=-1;function E(t){return{current:t}}function F(t){0>k||(t.current=st[k],st[k]=null,k--)}function tt(t,n){k++,st[k]=t.current,t.current=n}var et=E(null),ft=E(null),yt=E(null),_t=E(null);function Kt(t,n){switch(tt(yt,n),tt(ft,t),tt(et,null),n.nodeType){case 9:case 11:t=(t=n.documentElement)&&(t=t.namespaceURI)?Qv(t):0;break;default:if(t=n.tagName,n=n.namespaceURI)n=Qv(n),t=Fv(n,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}F(et),tt(et,t)}function Ot(){F(et),F(ft),F(yt)}function Ln(t){t.memoizedState!==null&&tt(_t,t);var n=et.current,r=Fv(n,t.type);n!==r&&(tt(ft,t),tt(et,r))}function Ve(t){ft.current===t&&(F(et),F(ft)),_t.current===t&&(F(_t),Ao._currentValue=I)}var Fe,Ut;function Wt(t){if(Fe===void 0)try{throw Error()}catch(r){var n=r.stack.trim().match(/\n( *(at )?)/);Fe=n&&n[1]||"",Ut=-1<r.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+Fe+t+Ut}var Ie=!1;function sn(t,n){if(!t||Ie)return"";Ie=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(q){var Y=q}Reflect.construct(t,[],W)}else{try{W.call()}catch(q){Y=q}t.call(W.prototype)}}else{try{throw Error()}catch(q){Y=q}(W=t())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(q){if(q&&Y&&typeof q.stack=="string")return[q.stack,Y.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),v=d[0],S=d[1];if(v&&S){var M=v.split(`
44`),U=S.split(`
45`);for(f=o=0;o<M.length&&!M[o].includes("DetermineComponentFrameRoot");)o++;for(;f<U.length&&!U[f].includes("DetermineComponentFrameRoot");)f++;if(o===M.length||f===U.length)for(o=M.length-1,f=U.length-1;1<=o&&0<=f&&M[o]!==U[f];)f--;for(;1<=o&&0<=f;o--,f--)if(M[o]!==U[f]){if(o!==1||f!==1)do if(o--,f--,0>f||M[o]!==U[f]){var K=`
46`+M[o].replace(" at new "," at ");return t.displayName&&K.includes("<anonymous>")&&(K=K.replace("<anonymous>",t.displayName)),K}while(1<=o&&0<=f);break}}}finally{Ie=!1,Error.prepareStackTrace=r}return(r=t?t.displayName||t.name:"")?Wt(r):""}function X(t,n){switch(t.tag){case 26:case 27:case 5:return Wt(t.type);case 16:return Wt("Lazy");case 13:return t.child!==n&&n!==null?Wt("Suspense Fallback"):Wt("Suspense");case 19:return Wt("SuspenseList");case 0:case 15:return sn(t.type,!1);case 11:return sn(t.type.render,!1);case 1:return sn(t.type,!0);case 31:return Wt("Activity");default:return""}}function pn(t){try{var n="",r=null;do n+=X(t,r),r=t,t=t.return;while(t);return n}catch(o){return`
47Error generating stack: `+o.message+`
48`+o.stack}}var In=Object.prototype.hasOwnProperty,xi=i.unstable_scheduleCallback,oe=i.unstable_cancelCallback,Qi=i.unstable_shouldYield,na=i.unstable_requestPaint,Oe=i.unstable_now,Be=i.unstable_getCurrentPriorityLevel,Fi=i.unstable_ImmediatePriority,pe=i.unstable_UserBlockingPriority,mn=i.unstable_NormalPriority,Vn=i.unstable_LowPriority,Si=i.unstable_IdlePriority,Ys=i.log,we=i.unstable_setDisableYieldValue,ia=null,ve=null;function An(t){if(typeof Ys=="function"&&we(t),ve&&typeof ve.setStrictMode=="function")try{ve.setStrictMode(ia,t)}catch{}}var Ue=Math.clz32?Math.clz32:Ct,aa=Math.log,Ta=Math.LN2;function Ct(t){return t>>>=0,t===0?32:31-(aa(t)/Ta|0)|0}var Ti=256,gn=262144,yn=4194304;function Ke(t){var n=t&42;if(n!==0)return n;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Ai(t,n,r){var o=t.pendingLanes;if(o===0)return 0;var f=0,d=t.suspendedLanes,v=t.pingedLanes;t=t.warmLanes;var S=o&134217727;return S!==0?(o=S&~d,o!==0?f=Ke(o):(v&=S,v!==0?f=Ke(v):r||(r=S&~t,r!==0&&(f=Ke(r))))):(S=o&~d,S!==0?f=Ke(S):v!==0?f=Ke(v):r||(r=o&~t,r!==0&&(f=Ke(r)))),f===0?0:n!==0&&n!==f&&(n&d)===0&&(d=f&-f,r=n&-n,d>=r||d===32&&(r&4194048)!==0)?n:f}function wi(t,n){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&n)===0}function Ki(t,n){switch(t){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Za(){var t=yn;return yn<<=1,(yn&62914560)===0&&(yn=4194304),t}function St(t){for(var n=[],r=0;31>r;r++)n.push(t);return n}function pt(t,n){t.pendingLanes|=n,n!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Xt(t,n,r,o,f,d){var v=t.pendingLanes;t.pendingLanes=r,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=r,t.entangledLanes&=r,t.errorRecoveryDisabledLanes&=r,t.shellSuspendCounter=0;var S=t.entanglements,M=t.expirationTimes,U=t.hiddenUpdates;for(r=v&~r;0<r;){var K=31-Ue(r),W=1<<K;S[K]=0,M[K]=-1;var Y=U[K];if(Y!==null)for(U[K]=null,K=0;K<Y.length;K++){var q=Y[K];q!==null&&(q.lane&=-536870913)}r&=~W}o!==0&&at(t,o,0),d!==0&&f===0&&t.tag!==0&&(t.suspendedLanes|=d&~(v&~n))}function at(t,n,r){t.pendingLanes|=n,t.suspendedLanes&=~n;var o=31-Ue(n);t.entangledLanes|=n,t.entanglements[o]=t.entanglements[o]|1073741824|r&261930}function Tt(t,n){var r=t.entangledLanes|=n;for(t=t.entanglements;r;){var o=31-Ue(r),f=1<<o;f&n|t[o]&n&&(t[o]|=n),r&=~f}}function mt(t,n){var r=n&-n;return r=(r&42)!==0?1:xt(r),(r&(t.suspendedLanes|n))!==0?0:r}function xt(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Ee(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Rt(){var t=Z.p;return t!==0?t:(t=window.event,t===void 0?32:g1(t.type))}function me(t,n){var r=Z.p;try{return Z.p=t,n()}finally{Z.p=r}}var ue=Math.random().toString(36).slice(2),Mt="__reactFiber$"+ue,zt="__reactProps$"+ue,qt="__reactContainer$"+ue,wn="__reactEvents$"+ue,ce="__reactListeners$"+ue,En="__reactHandles$"+ue,ti="__reactResources$"+ue,_e="__reactMarker$"+ue;function Re(t){delete t[Mt],delete t[zt],delete t[wn],delete t[ce],delete t[En]}function be(t){var n=t[Mt];if(n)return n;for(var r=t.parentNode;r;){if(n=r[qt]||r[Mt]){if(r=n.alternate,n.child!==null||r!==null&&r.child!==null)for(t=t1(t);t!==null;){if(r=t[Mt])return r;t=t1(t)}return n}t=r,r=t.parentNode}return null}function Bn(t){if(t=t[Mt]||t[qt]){var n=t.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return t}return null}function sa(t){var n=t.tag;if(n===5||n===26||n===27||n===6)return t.stateNode;throw Error(a(33))}function xe(t){var n=t[ti];return n||(n=t[ti]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function kt(t){t[_e]=!0}var ei=new Set,zr={};function ra(t,n){Ei(t,n),Ei(t+"Capture",n)}function Ei(t,n){for(zr[t]=n,t=0;t<n.length;t++)ei.add(n[t])}var Mi=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Ja={},Gs={};function la(t){return In.call(Gs,t)?!0:In.call(Ja,t)?!1:Mi.test(t)?Gs[t]=!0:(Ja[t]=!0,!1)}function Eu(t,n,r){if(la(n))if(r===null)t.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":t.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){t.removeAttribute(n);return}}t.setAttribute(n,""+r)}}function Mu(t,n,r){if(r===null)t.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(n);return}t.setAttribute(n,""+r)}}function Aa(t,n,r,o){if(o===null)t.removeAttribute(r);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(r);return}t.setAttributeNS(n,r,""+o)}}function Ci(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function B0(t){var n=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function KT(t,n,r){var o=Object.getOwnPropertyDescriptor(t.constructor.prototype,n);if(!t.hasOwnProperty(n)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var f=o.get,d=o.set;return Object.defineProperty(t,n,{configurable:!0,get:function(){return f.call(this)},set:function(v){r=""+v,d.call(this,v)}}),Object.defineProperty(t,n,{enumerable:o.enumerable}),{getValue:function(){return r},setValue:function(v){r=""+v},stopTracking:function(){t._valueTracker=null,delete t[n]}}}}function Jf(t){if(!t._valueTracker){var n=B0(t)?"checked":"value";t._valueTracker=KT(t,n,""+t[n])}}function U0(t){if(!t)return!1;var n=t._valueTracker;if(!n)return!0;var r=n.getValue(),o="";return t&&(o=B0(t)?t.checked?"true":"false":t.value),t=o,t!==r?(n.setValue(t),!0):!1}function Cu(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var ZT=/[\n"\\]/g;function zi(t){return t.replace(ZT,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function Wf(t,n,r,o,f,d,v,S){t.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?t.type=v:t.removeAttribute("type"),n!=null?v==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+Ci(n)):t.value!==""+Ci(n)&&(t.value=""+Ci(n)):v!=="submit"&&v!=="reset"||t.removeAttribute("value"),n!=null?$f(t,v,Ci(n)):r!=null?$f(t,v,Ci(r)):o!=null&&t.removeAttribute("value"),f==null&&d!=null&&(t.defaultChecked=!!d),f!=null&&(t.checked=f&&typeof f!="function"&&typeof f!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?t.name=""+Ci(S):t.removeAttribute("name")}function H0(t,n,r,o,f,d,v,S){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(t.type=d),n!=null||r!=null){if(!(d!=="submit"&&d!=="reset"||n!=null)){Jf(t);return}r=r!=null?""+Ci(r):"",n=n!=null?""+Ci(n):r,S||n===t.value||(t.value=n),t.defaultValue=n}o=o??f,o=typeof o!="function"&&typeof o!="symbol"&&!!o,t.checked=S?t.checked:!!o,t.defaultChecked=!!o,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(t.name=v),Jf(t)}function $f(t,n,r){n==="number"&&Cu(t.ownerDocument)===t||t.defaultValue===""+r||(t.defaultValue=""+r)}function Dr(t,n,r,o){if(t=t.options,n){n={};for(var f=0;f<r.length;f++)n["$"+r[f]]=!0;for(r=0;r<t.length;r++)f=n.hasOwnProperty("$"+t[r].value),t[r].selected!==f&&(t[r].selected=f),f&&o&&(t[r].defaultSelected=!0)}else{for(r=""+Ci(r),n=null,f=0;f<t.length;f++){if(t[f].value===r){t[f].selected=!0,o&&(t[f].defaultSelected=!0);return}n!==null||t[f].disabled||(n=t[f])}n!==null&&(n.selected=!0)}}function Y0(t,n,r){if(n!=null&&(n=""+Ci(n),n!==t.value&&(t.value=n),r==null)){t.defaultValue!==n&&(t.defaultValue=n);return}t.defaultValue=r!=null?""+Ci(r):""}function G0(t,n,r,o){if(n==null){if(o!=null){if(r!=null)throw Error(a(92));if(dt(o)){if(1<o.length)throw Error(a(93));o=o[0]}r=o}r==null&&(r=""),n=r}r=Ci(n),t.defaultValue=r,o=t.textContent,o===r&&o!==""&&o!==null&&(t.value=o),Jf(t)}function Or(t,n){if(n){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=n;return}}t.textContent=n}var JT=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function P0(t,n,r){var o=n.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?o?t.setProperty(n,""):n==="float"?t.cssFloat="":t[n]="":o?t.setProperty(n,r):typeof r!="number"||r===0||JT.has(n)?n==="float"?t.cssFloat=r:t[n]=(""+r).trim():t[n]=r+"px"}function q0(t,n,r){if(n!=null&&typeof n!="object")throw Error(a(62));if(t=t.style,r!=null){for(var o in r)!r.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?t.setProperty(o,""):o==="float"?t.cssFloat="":t[o]="");for(var f in n)o=n[f],n.hasOwnProperty(f)&&r[f]!==o&&P0(t,f,o)}else for(var d in n)n.hasOwnProperty(d)&&P0(t,d,n[d])}function If(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var WT=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
48dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),$T=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function zu(t){return $T.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function wa(){}var th=null;function eh(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Rr=null,kr=null;function X0(t){var n=Bn(t);if(n&&(t=n.stateNode)){var r=t[zt]||null;t:switch(t=n.stateNode,n.type){case"input":if(Wf(t,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),n=r.name,r.type==="radio"&&n!=null){for(r=t;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+zi(""+n)+'"][type="radio"]'),n=0;n<r.length;n++){var o=r[n];if(o!==t&&o.form===t.form){var f=o[zt]||null;if(!f)throw Error(a(90));Wf(o,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(n=0;n<r.length;n++)o=r[n],o.form===t.form&&U0(o)}break t;case"textarea":Y0(t,r.value,r.defaultValue);break t;case"select":n=r.value,n!=null&&Dr(t,!!r.multiple,n,!1)}}}var nh=!1;function Q0(t,n,r){if(nh)return t(n,r);nh=!0;try{var o=t(n);return o}finally{if(nh=!1,(Rr!==null||kr!==null)&&(gc(),Rr&&(n=Rr,t=kr,kr=Rr=null,X0(n),t)))for(n=0;n<t.length;n++)X0(t[n])}}function Hl(t,n){var r=t.stateNode;if(r===null)return null;var o=r[zt]||null;if(o===null)return null;r=o[n];t:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(t=t.type,o=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!o;break t;default:t=!1}if(t)return null;if(r&&typeof r!="function")throw Error(a(231,n,typeof r));return r}var Ea=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ih=!1;if(Ea)try{var Yl={};Object.defineProperty(Yl,"passive",{get:function(){ih=!0}}),window.addEventListener("test",Yl,Yl),window.removeEventListener("test",Yl,Yl)}catch{ih=!1}var Wa=null,ah=null,Du=null;function F0(){if(Du)return Du;var t,n=ah,r=n.length,o,f="value"in Wa?Wa.value:Wa.textContent,d=f.length;for(t=0;t<r&&n[t]===f[t];t++);var v=r-t;for(o=1;o<=v&&n[r-o]===f[d-o];o++);return Du=f.slice(t,1<o?1-o:void 0)}function Ou(t){var n=t.keyCode;
vendor: 5,919 bytes, line 48
48return"charCode"in t?(t=t.charCode,t===0&&n===13&&(t=13)):t=n,t===10&&(t=13),32<=t||t===13?t:0}function Ru(){return!0}function K0(){return!1}function Un(t){function n(r,o,f,d,v){this._reactName=r,this._targetInst=f,this.type=o,this.nativeEvent=d,this.target=v,this.currentTarget=null;for(var S in t)t.hasOwnProperty(S)&&(r=t[S],this[S]=r?r(d):d[S]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Ru:K0,this.isPropagationStopped=K0,this}return y(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ru)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ru)},persist:function(){},isPersistent:Ru}),n}var Ps={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ku=Un(Ps),Gl=y({},Ps,{view:0,detail:0}),IT=Un(Gl),sh,rh,Pl,Nu=y({},Gl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:oh,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Pl&&(Pl&&t.type==="mousemove"?(sh=t.screenX-Pl.screenX,rh=t.screenY-Pl.screenY):rh=sh=0,Pl=t),sh)},movementY:function(t){return"movementY"in t?t.movementY:rh}}),Z0=Un(Nu),t2=y({},Nu,{dataTransfer:0}),e2=Un(t2),n2=y({},Gl,{relatedTarget:0}),lh=Un(n2),i2=y({},Ps,{animationName:0,elapsedTime:0,pseudoElement:0}),a2=Un(i2),s2=y({},Ps,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),r2=Un(s2),l2=y({},Ps,{data:0}),J0=Un(l2),o2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},u2={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},c2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function f2(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=c2[t])?!!n[t]:!1}function oh(){return f2}var h2=y({},Gl,{key:function(t){if(t.key){var n=o2[t.key]||t.key;if(n!=="Unidentified")return n}return t.type==="keypress"?(t=Ou(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?u2[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:oh,charCode:function(t){return t.type==="keypress"?Ou(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Ou(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),d2=Un(h2),p2=y({},Nu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),W0=Un(p2),m2=y({},Gl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:oh}),g2=Un(m2),y2=y({},Ps,{propertyName:0,elapsedTime:0,pseudoElement:0}),v2=Un(y2),_2=y({},Nu,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),b2=Un(_2),x2=y({},Ps,{newState:0,oldState:0}),S2=Un(x2),T2=[9,13,27,32],uh=Ea&&"CompositionEvent"in window,ql=null;Ea&&"documentMode"in document&&(ql=document.documentMode);var A2=Ea&&"TextEvent"in window&&!ql,$0=Ea&&(!uh||ql&&8<ql&&11>=ql),I0=" ",tg=!1;function eg(t,n){switch(t){case"keyup":return T2.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ng(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Nr=!1;function w2(t,n){switch(t){case"compositionend":return ng(n);case"keypress":return n.which!==32?null:(tg=!0,I0);case"textInput":return t=n.data,t===I0&&tg?null:t;default:return null}}function E2(t,n){if(Nr)return t==="compositionend"||!uh&&eg(t,n)?(t=F0(),Du=ah=Wa=null,Nr=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return $0&&n.locale!=="ko"?null:n.data;default:return null}}var M2={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ig(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!M2[t.type]:n==="textarea"}function ag(t,n,r,o){Rr?kr?kr.push(o):kr=[o]:Rr=o,n=Tc(n,"onChange"),0<n.length&&(r=new ku("onChange","change",null,r,o),t.push({event:r,listeners:n}))}var Xl=null,Ql=null;function C2(t){Hv(t,0)}function ju(t){var n=sa(t);if(U0(n))return t}function sg(t,n){if(t==="change")return n}var rg=!1;if(Ea){var ch;if(Ea){var fh="oninput"in document;if(!fh){var lg=document.createElement("div");lg.setAttribute("oninput","return;"),fh=typeof lg.oninput=="function"}ch=fh}else ch=!1;rg=ch&&(!document.documentMode||9<document.documentMode)}function og(){Xl&&(Xl.detachEvent("onpropertychange",ug),Ql=Xl=null)}function ug(t){if(t.propertyName==="value"&&ju(Ql)){var n=[];ag(n,Ql,t,eh(t)),Q0(C2,n)}}
vendor: 104,111 bytes, line 48
48function z2(t,n,r){t==="focusin"?(og(),Xl=n,Ql=r,Xl.attachEvent("onpropertychange",ug)):t==="focusout"&&og()}function D2(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return ju(Ql)}function O2(t,n){if(t==="click")return ju(n)}function R2(t,n){if(t==="input"||t==="change")return ju(n)}function k2(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var ni=typeof Object.is=="function"?Object.is:k2;function Fl(t,n){if(ni(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var r=Object.keys(t),o=Object.keys(n);if(r.length!==o.length)return!1;for(o=0;o<r.length;o++){var f=r[o];if(!In.call(n,f)||!ni(t[f],n[f]))return!1}return!0}function cg(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function fg(t,n){var r=cg(t);t=0;for(var o;r;){if(r.nodeType===3){if(o=t+r.textContent.length,t<=n&&o>=n)return{node:r,offset:n-t};t=o}t:{for(;r;){if(r.nextSibling){r=r.nextSibling;break t}r=r.parentNode}r=void 0}r=cg(r)}}function hg(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?hg(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function dg(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var n=Cu(t.document);n instanceof t.HTMLIFrameElement;){try{var r=typeof n.contentWindow.location.href=="string"}catch{r=!1}if(r)t=n.contentWindow;else break;n=Cu(t.document)}return n}function hh(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n&&(n==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||n==="textarea"||t.contentEditable==="true")}var N2=Ea&&"documentMode"in document&&11>=document.documentMode,jr=null,dh=null,Kl=null,ph=!1;function pg(t,n,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;ph||jr==null||jr!==Cu(o)||(o=jr,"selectionStart"in o&&hh(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Kl&&Fl(Kl,o)||(Kl=o,o=Tc(dh,"onSelect"),0<o.length&&(n=new ku("onSelect","select",null,n,r),t.push({event:n,listeners:o}),n.target=jr)))}function qs(t,n){var r={};return r[t.toLowerCase()]=n.toLowerCase(),r["Webkit"+t]="webkit"+n,r["Moz"+t]="moz"+n,r}var Lr={animationend:qs("Animation","AnimationEnd"),animationiteration:qs("Animation","AnimationIteration"),animationstart:qs("Animation","AnimationStart"),transitionrun:qs("Transition","TransitionRun"),transitionstart:qs("Transition","TransitionStart"),transitioncancel:qs("Transition","TransitionCancel"),transitionend:qs("Transition","TransitionEnd")},mh={},mg={};Ea&&(mg=document.createElement("div").style,"AnimationEvent"in window||(delete Lr.animationend.animation,delete Lr.animationiteration.animation,delete Lr.animationstart.animation),"TransitionEvent"in window||delete Lr.transitionend.transition);function Xs(t){if(mh[t])return mh[t];if(!Lr[t])return t;var n=Lr[t],r;for(r in n)if(n.hasOwnProperty(r)&&r in mg)return mh[t]=n[r];return t}var gg=Xs("animationend"),yg=Xs("animationiteration"),vg=Xs("animationstart"),j2=Xs("transitionrun"),L2=Xs("transitionstart"),V2=Xs("transitioncancel"),_g=Xs("transitionend"),bg=new Map,gh="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");gh.push("scrollEnd");function Zi(t,n){bg.set(t,n),ra(n,[t])}var Lu=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Di=[],Vr=0,yh=0;function Vu(){for(var t=Vr,n=yh=Vr=0;n<t;){var r=Di[n];Di[n++]=null;var o=Di[n];Di[n++]=null;var f=Di[n];Di[n++]=null;var d=Di[n];if(Di[n++]=null,o!==null&&f!==null){var v=o.pending;v===null?f.next=f:(f.next=v.next,v.next=f),o.pending=f}d!==0&&xg(r,f,d)}}function Bu(t,n,r,o){Di[Vr++]=t,Di[Vr++]=n,Di[Vr++]=r,Di[Vr++]=o,yh|=o,t.lanes|=o,t=t.alternate,t!==null&&(t.lanes|=o)}function vh(t,n,r,o){return Bu(t,n,r,o),Uu(t)}function Qs(t,n){return Bu(t,null,null,n),Uu(t)}function xg(t,n,r){t.lanes|=r;var o=t.alternate;o!==null&&(o.lanes|=r);for(var f=!1,d=t.return;d!==null;)d.childLanes|=r,o=d.alternate,o!==null&&(o.childLanes|=r),d.tag===22&&(t=d.stateNode,t===null||t._visibility&1||(f=!0)),t=d,d=d.return;return t.tag===3?(d=t.stateNode,f&&n!==null&&(f=31-Ue(r),t=d.hiddenUpdates,o=t[f],o===null?t[f]=[n]:o.push(n),n.lane=r|536870912),d):null}function Uu(t){if(50<yo)throw yo=0,Md=null,Error(a(185));for(var n=t.return;n!==null;)t=n,n=t.return;return t.tag===3?t.stateNode:null}var Br={};function B2(t,n,r,o){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ii(t,n,r,o){return new B2(t,n,r,o)}function _h(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ma(t,n){var r=t.alternate;return r===null?(r=ii(t.tag,n,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=n,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&65011712,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,n=t.dependencies,r.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r.refCleanup=t.refCleanup,r}function Sg(t,n){t.flags&=65011714;var r=t.alternate;return r===null?(t.childLanes=0,t.lanes=n,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=r.childLanes,t.lanes=r.lanes,t.child=r.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=r.memoizedProps,t.memoizedState=r.memoizedState,t.updateQueue=r.updateQueue,t.type=r.type,n=r.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),t}function Hu(t,n,r,o,f,d){var v=0;if(o=t,typeof t=="function")_h(t)&&(v=1);else if(typeof t=="string")v=PA(t,r,et.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case P:return t=ii(31,r,n,f),t.elementType=P,t.lanes=d,t;case T:return Fs(r.children,f,d,n);case A:v=8,f|=24;break;case C:return t=ii(12,r,n,f|2),t.elementType=C,t.lanes=d,t;case j:return t=ii(13,r,n,f),t.elementType=j,t.lanes=d,t;case Q:return t=ii(19,r,n,f),t.elementType=Q,t.lanes=d,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case O:v=10;break t;case z:v=9;break t;case D:v=11;break t;case N:v=14;break t;case G:v=16,o=null;break t}v=29,r=Error(a(130,t===null?"null":typeof t,"")),o=null}return n=ii(v,r,n,f),n.elementType=t,n.type=o,n.lanes=d,n}function Fs(t,n,r,o){return t=ii(7,t,o,n),t.lanes=r,t}function bh(t,n,r){return t=ii(6,t,null,n),t.lanes=r,t}function Tg(t){var n=ii(18,null,null,0);return n.stateNode=t,n}function xh(t,n,r){return n=ii(4,t.children!==null?t.children:[],t.key,n),n.lanes=r,n.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},n}var Ag=new WeakMap;function Oi(t,n){if(typeof t=="object"&&t!==null){var r=Ag.get(t);return r!==void 0?r:(n={value:t,source:n,stack:pn(n)},Ag.set(t,n),n)}return{value:t,source:n,stack:pn(n)}}var Ur=[],Hr=0,Yu=null,Zl=0,Ri=[],ki=0,$a=null,oa=1,ua="";function Ca(t,n){Ur[Hr++]=Zl,Ur[Hr++]=Yu,Yu=t,Zl=n}function wg(t,n,r){Ri[ki++]=oa,Ri[ki++]=ua,Ri[ki++]=$a,$a=t;var o=oa;t=ua;var f=32-Ue(o)-1;o&=~(1<<f),r+=1;var d=32-Ue(n)+f;if(30<d){var v=f-f%5;d=(o&(1<<v)-1).toString(32),o>>=v,f-=v,oa=1<<32-Ue(n)+f|r<<f|o,ua=d+t}else oa=1<<d|r<<f|o,ua=t}function Sh(t){t.return!==null&&(Ca(t,1),wg(t,1,0))}function Th(t){for(;t===Yu;)Yu=Ur[--Hr],Ur[Hr]=null,Zl=Ur[--Hr],Ur[Hr]=null;for(;t===$a;)$a=Ri[--ki],Ri[ki]=null,ua=Ri[--ki],Ri[ki]=null,oa=Ri[--ki],Ri[ki]=null}function Eg(t,n){Ri[ki++]=oa,Ri[ki++]=ua,Ri[ki++]=$a,oa=n.id,ua=n.overflow,$a=t}var rn=null,fe=null,Gt=!1,Ia=null,Ni=!1,Ah=Error(a(519));function ts(t){var n=Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Jl(Oi(n,t)),Ah}function Mg(t){var n=t.stateNode,r=t.type,o=t.memoizedProps;switch(n[Mt]=t,n[zt]=o,r){case"dialog":Bt("cancel",n),Bt("close",n);break;case"iframe":case"object":case"embed":Bt("load",n);break;case"video":case"audio":for(r=0;r<_o.length;r++)Bt(_o[r],n);break;case"source":Bt("error",n);break;case"img":case"image":case"link":Bt("error",n),Bt("load",n);break;case"details":Bt("toggle",n);break;case"input":Bt("invalid",n),H0(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Bt("invalid",n);break;case"textarea":Bt("invalid",n),G0(n,o.value,o.defaultValue,o.children)}r=o.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||n.textContent===""+r||o.suppressHydrationWarning===!0||qv(n.textContent,r)?(o.popover!=null&&(Bt("beforetoggle",n),Bt("toggle",n)),o.onScroll!=null&&Bt("scroll",n),o.onScrollEnd!=null&&Bt("scrollend",n),o.onClick!=null&&(n.onclick=wa),n=!0):n=!1,n||ts(t,!0)}function Cg(t){for(rn=t.return;rn;)switch(rn.tag){case 5:case 31:case 13:Ni=!1;return;case 27:case 3:Ni=!0;return;default:rn=rn.return}}function Yr(t){if(t!==rn)return!1;if(!Gt)return Cg(t),Gt=!0,!1;var n=t.tag,r;if((r=n!==3&&n!==27)&&((r=n===5)&&(r=t.type,r=!(r!=="form"&&r!=="button")||Gd(t.type,t.memoizedProps)),r=!r),r&&fe&&ts(t),Cg(t),n===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(a(317));fe=Iv(t)}else if(n===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(a(317));fe=Iv(t)}else n===27?(n=fe,ps(t.type)?(t=Fd,Fd=null,fe=t):fe=n):fe=rn?Li(t.stateNode.nextSibling):null;return!0}function Ks(){fe=rn=null,Gt=!1}function wh(){var t=Ia;return t!==null&&(Pn===null?Pn=t:Pn.push.apply(Pn,t),Ia=null),t}function Jl(t){Ia===null?Ia=[t]:Ia.push(t)}var Eh=E(null),Zs=null,za=null;function es(t,n,r){tt(Eh,n._currentValue),n._currentValue=r}function Da(t){t._currentValue=Eh.current,F(Eh)}function Mh(t,n,r){for(;t!==null;){var o=t.alternate;if((t.childLanes&n)!==n?(t.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),t===r)break;t=t.return}}function Ch(t,n,r,o){var f=t.child;for(f!==null&&(f.return=t);f!==null;){var d=f.dependencies;if(d!==null){var v=f.child;d=d.firstContext;t:for(;d!==null;){var S=d;d=f;for(var M=0;M<n.length;M++)if(S.context===n[M]){d.lanes|=r,S=d.alternate,S!==null&&(S.lanes|=r),Mh(d.return,r,t),o||(v=null);break t}d=S.next}}else if(f.tag===18){if(v=f.return,v===null)throw Error(a(341));v.lanes|=r,d=v.alternate,d!==null&&(d.lanes|=r),Mh(v,r,t),v=null}else v=f.child;if(v!==null)v.return=f;else for(v=f;v!==null;){if(v===t){v=null;break}if(f=v.sibling,f!==null){f.return=v.return,v=f;break}v=v.return}f=v}}function Gr(t,n,r,o){t=null;for(var f=n,d=!1;f!==null;){if(!d){if((f.flags&524288)!==0)d=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var v=f.alternate;if(v===null)throw Error(a(387));if(v=v.memoizedProps,v!==null){var S=f.type;ni(f.pendingProps.value,v.value)||(t!==null?t.push(S):t=[S])}}else if(f===_t.current){if(v=f.alternate,v===null)throw Error(a(387));v.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(t!==null?t.push(Ao):t=[Ao])}f=f.return}t!==null&&Ch(n,t,r,o),n.flags|=262144}function Gu(t){for(t=t.firstContext;t!==null;){if(!ni(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Js(t){Zs=t,za=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function ln(t){return zg(Zs,t)}function Pu(t,n){return Zs===null&&Js(t),zg(t,n)}function zg(t,n){var r=n._currentValue;if(n={context:n,memoizedValue:r,next:null},za===null){if(t===null)throw Error(a(308));za=n,t.dependencies={lanes:0,firstContext:n},t.flags|=524288}else za=za.next=n;return r}var U2=typeof AbortController<"u"?AbortController:function(){var t=[],n=this.signal={aborted:!1,addEventListener:function(r,o){t.push(o)}};this.abort=function(){n.aborted=!0,t.forEach(function(r){return r()})}},H2=i.unstable_scheduleCallback,Y2=i.unstable_NormalPriority,He={$$typeof:O,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function zh(){return{controller:new U2,data:new Map,refCount:0}}function Wl(t){t.refCount--,t.refCount===0&&H2(Y2,function(){t.controller.abort()})}var $l=null,Dh=0,Pr=0,qr=null;function G2(t,n){if($l===null){var r=$l=[];Dh=0,Pr=kd(),qr={status:"pending",value:void 0,then:function(o){r.push(o)}}}return Dh++,n.then(Dg,Dg),n}function Dg(){if(--Dh===0&&$l!==null){qr!==null&&(qr.status="fulfilled");var t=$l;$l=null,Pr=0,qr=null;for(var n=0;n<t.length;n++)(0,t[n])()}}function P2(t,n){var r=[],o={status:"pending",value:null,reason:null,then:function(f){r.push(f)}};return t.then(function(){o.status="fulfilled",o.value=n;for(var f=0;f<r.length;f++)(0,r[f])(n)},function(f){for(o.status="rejected",o.reason=f,f=0;f<r.length;f++)(0,r[f])(void 0)}),o}var Og=V.S;V.S=function(t,n){pv=Oe(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&G2(t,n),Og!==null&&Og(t,n)};var Ws=E(null);function Oh(){var t=Ws.current;return t!==null?t:ae.pooledCache}function qu(t,n){n===null?tt(Ws,Ws.current):tt(Ws,n.pool)}function Rg(){var t=Oh();return t===null?null:{parent:He._currentValue,pool:t}}var Xr=Error(a(460)),Rh=Error(a(474)),Xu=Error(a(542)),Qu={then:function(){}};function kg(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Ng(t,n,r){switch(r=t[r],r===void 0?t.push(n):r!==n&&(n.then(wa,wa),n=r),n.status){case"fulfilled":return n.value;case"rejected":throw t=n.reason,Lg(t),t;default:if(typeof n.status=="string")n.then(wa,wa);else{if(t=ae,t!==null&&100<t.shellSuspendCounter)throw Error(a(482));t=n,t.status="pending",t.then(function(o){if(n.status==="pending"){var f=n;f.status="fulfilled",f.value=o}},function(o){if(n.status==="pending"){var f=n;f.status="rejected",f.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw t=n.reason,Lg(t),t}throw Is=n,Xr}}function $s(t){try{var n=t._init;return n(t._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(Is=r,Xr):r}}var Is=null;function jg(){if(Is===null)throw Error(a(459));var t=Is;return Is=null,t}function Lg(t){if(t===Xr||t===Xu)throw Error(a(483))}var Qr=null,Il=0;function Fu(t){var n=Il;return Il+=1,Qr===null&&(Qr=[]),Ng(Qr,t,n)}function to(t,n){n=n.props.ref,t.ref=n!==void 0?n:null}function Ku(t,n){throw n.$$typeof===_?Error(a(525)):(t=Object.prototype.toString.call(n),Error(a(31,t==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":t)))}function Vg(t){function n(L,R){if(t){var B=L.deletions;B===null?(L.deletions=[R],L.flags|=16):B.push(R)}}function r(L,R){if(!t)return null;for(;R!==null;)n(L,R),R=R.sibling;return null}function o(L){for(var R=new Map;L!==null;)L.key!==null?R.set(L.key,L):R.set(L.index,L),L=L.sibling;return R}function f(L,R){return L=Ma(L,R),L.index=0,L.sibling=null,L}function d(L,R,B){return L.index=B,t?(B=L.alternate,B!==null?(B=B.index,B<R?(L.flags|=67108866,R):B):(L.flags|=67108866,R)):(L.flags|=1048576,R)}function v(L){return t&&L.alternate===null&&(L.flags|=67108866),L}function S(L,R,B,J){return R===null||R.tag!==6?(R=bh(B,L.mode,J),R.return=L,R):(R=f(R,B),R.return=L,R)}function M(L,R,B,J){var gt=B.type;return gt===T?K(L,R,B.props.children,J,B.key):R!==null&&(R.elementType===gt||typeof gt=="object"&&gt!==null&&gt.$$typeof===G&&$s(gt)===R.type)?(R=f(R,B.props),to(R,B),R.return=L,R):(R=Hu(B.type,B.key,B.props,null,L.mode,J),to(R,B),R.return=L,R)}function U(L,R,B,J){return R===null||R.tag!==4||R.stateNode.containerInfo!==B.containerInfo||R.stateNode.implementation!==B.implementation?(R=xh(B,L.mode,J),R.return=L,R):(R=f(R,B.children||[]),R.return=L,R)}function K(L,R,B,J,gt){return R===null||R.tag!==7?(R=Fs(B,L.mode,J,gt),R.return=L,R):(R=f(R,B),R.return=L,R)}function W(L,R,B){if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return R=bh(""+R,L.mode,B),R.return=L,R;if(typeof R=="object"&&R!==null){switch(R.$$typeof){case b:return B=Hu(R.type,R.key,R.props,null,L.mode,B),to(B,R),B.return=L,B;case x:return R=xh(R,L.mode,B),R.return=L,R;case G:return R=$s(R),W(L,R,B)}if(dt(R)||$(R))return R=Fs(R,L.mode,B,null),R.return=L,R;if(typeof R.then=="function")return W(L,Fu(R),B);if(R.$$typeof===O)return W(L,Pu(L,R),B);Ku(L,R)}return null}function Y(L,R,B,J){var gt=R!==null?R.key:null;if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return gt!==null?null:S(L,R,""+B,J);if(typeof B=="object"&&B!==null){switch(B.$$typeof){case b:return B.key===gt?M(L,R,B,J):null;case x:return B.key===gt?U(L,R,B,J):null;case G:return B=$s(B),Y(L,R,B,J)}if(dt(B)||$(B))return gt!==null?null:K(L,R,B,J,null);if(typeof B.then=="function")return Y(L,R,Fu(B),J);if(B.$$typeof===O)return Y(L,R,Pu(L,B),J);Ku(L,B)}return null}function q(L,R,B,J,gt){if(typeof J=="string"&&J!==""||typeof J=="number"||typeof J=="bigint")return L=L.get(B)||null,S(R,L,""+J,gt);if(typeof J=="object"&&J!==null){switch(J.$$typeof){case b:return L=L.get(J.key===null?B:J.key)||null,M(R,L,J,gt);case x:return L=L.get(J.key===null?B:J.key)||null,U(R,L,J,gt);case G:return J=$s(J),q(L,R,B,J,gt)}if(dt(J)||$(J))return L=L.get(B)||null,K(R,L,J,gt,null);if(typeof J.then=="function")return q(L,R,B,Fu(J),gt);if(J.$$typeof===O)return q(L,R,B,Pu(R,J),gt);Ku(R,J)}return null}function rt(L,R,B,J){for(var gt=null,Qt=null,ct=R,Et=R=0,Yt=null;ct!==null&&Et<B.length;Et++){ct.index>Et?(Yt=ct,ct=null):Yt=ct.sibling;var Ft=Y(L,ct,B[Et],J);if(Ft===null){ct===null&&(ct=Yt);break}t&&ct&&Ft.alternate===null&&n(L,ct),R=d(Ft,R,Et),Qt===null?gt=Ft:Qt.sibling=Ft,Qt=Ft,ct=Yt}if(Et===B.length)return r(L,ct),Gt&&Ca(L,Et),gt;if(ct===null){for(;Et<B.length;Et++)ct=W(L,B[Et],J),ct!==null&&(R=d(ct,R,Et),Qt===null?gt=ct:Qt.sibling=ct,Qt=ct);return Gt&&Ca(L,Et),gt}for(ct=o(ct);Et<B.length;Et++)Yt=q(ct,L,Et,B[Et],J),Yt!==null&&(t&&Yt.alternate!==null&&ct.delete(Yt.key===null?Et:Yt.key),R=d(Yt,R,Et),Qt===null?gt=Yt:Qt.sibling=Yt,Qt=Yt);return t&&ct.forEach(function(_s){return n(L,_s)}),Gt&&Ca(L,Et),gt}function bt(L,R,B,J){if(B==null)throw Error(a(151));for(var gt=null,Qt=null,ct=R,Et=R=0,Yt=null,Ft=B.next();ct!==null&&!Ft.done;Et++,Ft=B.next()){ct.index>Et?(Yt=ct,ct=null):Yt=ct.sibling;var _s=Y(L,ct,Ft.value,J);if(_s===null){ct===null&&(ct=Yt);break}t&&ct&&_s.alternate===null&&n(L,ct),R=d(_s,R,Et),Qt===null?gt=_s:Qt.sibling=_s,Qt=_s,ct=Yt}if(Ft.done)return r(L,ct),Gt&&Ca(L,Et),gt;if(ct===null){for(;!Ft.done;Et++,Ft=B.next())Ft=W(L,Ft.value,J),Ft!==null&&(R=d(Ft,R,Et),Qt===null?gt=Ft:Qt.sibling=Ft,Qt=Ft);return Gt&&Ca(L,Et),gt}for(ct=o(ct);!Ft.done;Et++,Ft=B.next())Ft=q(ct,L,Et,Ft.value,J),Ft!==null&&(t&&Ft.alternate!==null&&ct.delete(Ft.key===null?Et:Ft.key),R=d(Ft,R,Et),Qt===null?gt=Ft:Qt.sibling=Ft,Qt=Ft);return t&&ct.forEach(function(tw){return n(L,tw)}),Gt&&Ca(L,Et),gt}function ie(L,R,B,J){if(typeof B=="object"&&B!==null&&B.type===T&&B.key===null&&(B=B.props.children),typeof B=="object"&&B!==null){switch(B.$$typeof){case b:t:{for(var gt=B.key;R!==null;){if(R.key===gt){if(gt=B.type,gt===T){if(R.tag===7){r(L,R.sibling),J=f(R,B.props.children),J.return=L,L=J;break t}}else if(R.elementType===gt||typeof gt=="object"&&gt!==null&&gt.$$typeof===G&&$s(gt)===R.type){r(L,R.sibling),J=f(R,B.props),to(J,B),J.return=L,L=J;break t}r(L,R);break}else n(L,R);R=R.sibling}B.type===T?(J=Fs(B.props.children,L.mode,J,B.key),J.return=L,L=J):(J=Hu(B.type,B.key,B.props,null,L.mode,J),to(J,B),J.return=L,L=J)}return v(L);case x:t:{for(gt=B.key;R!==null;){if(R.key===gt)if(R.tag===4&&R.stateNode.containerInfo===B.containerInfo&&R.stateNode.implementation===B.implementation){r(L,R.sibling),J=f(R,B.children||[]),J.return=L,L=J;break t}else{r(L,R);break}else n(L,R);R=R.sibling}J=xh(B,L.mode,J),J.return=L,L=J}return v(L);case G:return B=$s(B),ie(L,R,B,J)}if(dt(B))return rt(L,R,B,J);if($(B)){if(gt=$(B),typeof gt!="function")throw Error(a(150));return B=gt.call(B),bt(L,R,B,J)}if(typeof B.then=="function")return ie(L,R,Fu(B),J);if(B.$$typeof===O)return ie(L,R,Pu(L,B),J);Ku(L,B)}return typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint"?(B=""+B,R!==null&&R.tag===6?(r(L,R.sibling),J=f(R,B),J.return=L,L=J):(r(L,R),J=bh(B,L.mode,J),J.return=L,L=J),v(L)):r(L,R)}return function(L,R,B,J){try{Il=0;var gt=ie(L,R,B,J);return Qr=null,gt}catch(ct){if(ct===Xr||ct===Xu)throw ct;var Qt=ii(29,ct,null,L.mode);return Qt.lanes=J,Qt.return=L,Qt}finally{}}}var tr=Vg(!0),Bg=Vg(!1),ns=!1;function kh(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Nh(t,n){t=t.updateQueue,n.updateQueue===t&&(n.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function is(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function as(t,n,r){var o=t.updateQueue;if(o===null)return null;if(o=o.shared,(Zt&2)!==0){var f=o.pending;return f===null?n.next=n:(n.next=f.next,f.next=n),o.pending=n,n=Uu(t),xg(t,null,r),n}return Bu(t,o,n,r),Uu(t)}function eo(t,n,r){if(n=n.updateQueue,n!==null&&(n=n.shared,(r&4194048)!==0)){var o=n.lanes;o&=t.pendingLanes,r|=o,n.lanes=r,Tt(t,r)}}function jh(t,n){var r=t.updateQueue,o=t.alternate;if(o!==null&&(o=o.updateQueue,r===o)){var f=null,d=null;if(r=r.firstBaseUpdate,r!==null){do{var v={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};d===null?f=d=v:d=d.next=v,r=r.next}while(r!==null);d===null?f=d=n:d=d.next=n}else f=d=n;r={baseState:o.baseState,firstBaseUpdate:f,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},t.updateQueue=r;return}t=r.lastBaseUpdate,t===null?r.firstBaseUpdate=n:t.next=n,r.lastBaseUpdate=n}var Lh=!1;function no(){if(Lh){var t=qr;if(t!==null)throw t}}function io(t,n,r,o){Lh=!1;var f=t.updateQueue;ns=!1;var d=f.firstBaseUpdate,v=f.lastBaseUpdate,S=f.shared.pending;if(S!==null){f.shared.pending=null;var M=S,U=M.next;M.next=null,v===null?d=U:v.next=U,v=M;var K=t.alternate;K!==null&&(K=K.updateQueue,S=K.lastBaseUpdate,S!==v&&(S===null?K.firstBaseUpdate=U:S.next=U,K.lastBaseUpdate=M))}if(d!==null){var W=f.baseState;v=0,K=U=M=null,S=d;do{var Y=S.lane&-536870913,q=Y!==S.lane;if(q?(Ht&Y)===Y:(o&Y)===Y){Y!==0&&Y===Pr&&(Lh=!0),K!==null&&(K=K.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});t:{var rt=t,bt=S;Y=n;var ie=r;switch(bt.tag){case 1:if(rt=bt.payload,typeof rt=="function"){W=rt.call(ie,W,Y);break t}W=rt;break t;case 3:rt.flags=rt.flags&-65537|128;case 0:if(rt=bt.payload,Y=typeof rt=="function"?rt.call(ie,W,Y):rt,Y==null)break t;W=y({},W,Y);break t;case 2:ns=!0}}Y=S.callback,Y!==null&&(t.flags|=64,q&&(t.flags|=8192),q=f.callbacks,q===null?f.callbacks=[Y]:q.push(Y))}else q={lane:Y,tag:S.tag,payload:S.payload,callback:S.callback,next:null},K===null?(U=K=q,M=W):K=K.next=q,v|=Y;if(S=S.next,S===null){if(S=f.shared.pending,S===null)break;q=S,S=q.next,q.next=null,f.lastBaseUpdate=q,f.shared.pending=null}}while(!0);K===null&&(M=W),f.baseState=M,f.firstBaseUpdate=U,f.lastBaseUpdate=K,d===null&&(f.shared.lanes=0),us|=v,t.lanes=v,t.memoizedState=W}}function Ug(t,n){if(typeof t!="function")throw Error(a(191,t));t.call(n)}function Hg(t,n){var r=t.callbacks;if(r!==null)for(t.callbacks=null,t=0;t<r.length;t++)Ug(r[t],n)}var Fr=E(null),Zu=E(0);function Yg(t,n){t=Ua,tt(Zu,t),tt(Fr,n),Ua=t|n.baseLanes}function Vh(){tt(Zu,Ua),tt(Fr,Fr.current)}function Bh(){Ua=Zu.current,F(Fr),F(Zu)}var ai=E(null),ji=null;function ss(t){var n=t.alternate;tt(ke,ke.current&1),tt(ai,t),ji===null&&(n===null||Fr.current!==null||n.memoizedState!==null)&&(ji=t)}function Uh(t){tt(ke,ke.current),tt(ai,t),ji===null&&(ji=t)}function Gg(t){t.tag===22?(tt(ke,ke.current),tt(ai,t),ji===null&&(ji=t)):rs()}function rs(){tt(ke,ke.current),tt(ai,ai.current)}function si(t){F(ai),ji===t&&(ji=null),F(ke)}var ke=E(0);function Ju(t){for(var n=t;n!==null;){if(n.tag===13){var r=n.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||Xd(r)||Qd(r)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Oa=0,wt=null,ee=null,Ye=null,Wu=!1,Kr=!1,er=!1,$u=0,ao=0,Zr=null,q2=0;function Me(){throw Error(a(321))}function Hh(t,n){if(n===null)return!1;for(var r=0;r<n.length&&r<t.length;r++)if(!ni(t[r],n[r]))return!1;return!0}function Yh(t,n,r,o,f,d){return Oa=d,wt=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,V.H=t===null||t.memoizedState===null?wy:nd,er=!1,d=r(o,f),er=!1,Kr&&(d=qg(n,r,o,f)),Pg(t),d}function Pg(t){V.H=lo;var n=ee!==null&&ee.next!==null;if(Oa=0,Ye=ee=wt=null,Wu=!1,ao=0,Zr=null,n)throw Error(a(300));t===null||Ge||(t=t.dependencies,t!==null&&Gu(t)&&(Ge=!0))}function qg(t,n,r,o){wt=t;var f=0;do{if(Kr&&(Zr=null),ao=0,Kr=!1,25<=f)throw Error(a(301));if(f+=1,Ye=ee=null,t.updateQueue!=null){var d=t.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}V.H=Ey,d=n(r,o)}while(Kr);return d}function X2(){var t=V.H,n=t.useState()[0];return n=typeof n.then=="function"?so(n):n,t=t.useState()[0],(ee!==null?ee.memoizedState:null)!==t&&(wt.flags|=1024),n}function Gh(){var t=$u!==0;return $u=0,t}function Ph(t,n,r){n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~r}function qh(t){if(Wu){for(t=t.memoizedState;t!==null;){var n=t.queue;n!==null&&(n.pending=null),t=t.next}Wu=!1}Oa=0,Ye=ee=wt=null,Kr=!1,ao=$u=0,Zr=null}function Mn(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ye===null?wt.memoizedState=Ye=t:Ye=Ye.next=t,Ye}function Ne(){if(ee===null){var t=wt.alternate;t=t!==null?t.memoizedState:null}else t=ee.next;var n=Ye===null?wt.memoizedState:Ye.next;if(n!==null)Ye=n,ee=t;else{if(t===null)throw wt.alternate===null?Error(a(467)):Error(a(310));ee=t,t={memoizedState:ee.memoizedState,baseState:ee.baseState,baseQueue:ee.baseQueue,queue:ee.queue,next:null},Ye===null?wt.memoizedState=Ye=t:Ye=Ye.next=t}return Ye}function Iu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function so(t){var n=ao;return ao+=1,Zr===null&&(Zr=[]),t=Ng(Zr,t,n),n=wt,(Ye===null?n.memoizedState:Ye.next)===null&&(n=n.alternate,V.H=n===null||n.memoizedState===null?wy:nd),t}function tc(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return so(t);if(t.$$typeof===O)return ln(t)}throw Error(a(438,String(t)))}function Xh(t){var n=null,r=wt.updateQueue;if(r!==null&&(n=r.memoCache),n==null){var o=wt.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(f){return f.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),r===null&&(r=Iu(),wt.updateQueue=r),r.memoCache=n,r=n.data[n.index],r===void 0)for(r=n.data[n.index]=Array(t),o=0;o<t;o++)r[o]=H;return n.index++,r}function Ra(t,n){return typeof n=="function"?n(t):n}function ec(t){var n=Ne();return Qh(n,ee,t)}function Qh(t,n,r){var o=t.queue;if(o===null)throw Error(a(311));o.lastRenderedReducer=r;var f=t.baseQueue,d=o.pending;if(d!==null){if(f!==null){var v=f.next;f.next=d.next,d.next=v}n.baseQueue=f=d,o.pending=null}if(d=t.baseState,f===null)t.memoizedState=d;else{n=f.next;var S=v=null,M=null,U=n,K=!1;do{var W=U.lane&-536870913;if(W!==U.lane?(Ht&W)===W:(Oa&W)===W){var Y=U.revertLane;if(Y===0)M!==null&&(M=M.next={lane:0,revertLane:0,gesture:null,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null}),W===Pr&&(K=!0);else if((Oa&Y)===Y){U=U.next,Y===Pr&&(K=!0);continue}else W={lane:0,revertLane:U.revertLane,gesture:null,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},M===null?(S=M=W,v=d):M=M.next=W,wt.lanes|=Y,us|=Y;W=U.action,er&&r(d,W),d=U.hasEagerState?U.eagerState:r(d,W)}else Y={lane:W,revertLane:U.revertLane,gesture:U.gesture,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},M===null?(S=M=Y,v=d):M=M.next=Y,wt.lanes|=W,us|=W;U=U.next}while(U!==null&&U!==n);if(M===null?v=d:M.next=S,!ni(d,t.memoizedState)&&(Ge=!0,K&&(r=qr,r!==null)))throw r;t.memoizedState=d,t.baseState=v,t.baseQueue=M,o.lastRenderedState=d}return f===null&&(o.lanes=0),[t.memoizedState,o.dispatch]}function Fh(t){var n=Ne(),r=n.queue;if(r===null)throw Error(a(311));r.lastRenderedReducer=t;var o=r.dispatch,f=r.pending,d=n.memoizedState;if(f!==null){r.pending=null;var v=f=f.next;do d=t(d,v.action),v=v.next;while(v!==f);ni(d,n.memoizedState)||(Ge=!0),n.memoizedState=d,n.baseQueue===null&&(n.baseState=d),r.lastRenderedState=d}return[d,o]}function Xg(t,n,r){var o=wt,f=Ne(),d=Gt;if(d){if(r===void 0)throw Error(a(407));r=r()}else r=n();var v=!ni((ee||f).memoizedState,r);if(v&&(f.memoizedState=r,Ge=!0),f=f.queue,Jh(Kg.bind(null,o,f,t),[t]),f.getSnapshot!==n||v||Ye!==null&&Ye.memoizedState.tag&1){if(o.flags|=2048,Jr(9,{destroy:void 0},Fg.bind(null,o,f,r,n),null),ae===null)throw Error(a(349));d||(Oa&127)!==0||Qg(o,n,r)}return r}function Qg(t,n,r){t.flags|=16384,t={getSnapshot:n,value:r},n=wt.updateQueue,n===null?(n=Iu(),wt.updateQueue=n,n.stores=[t]):(r=n.stores,r===null?n.stores=[t]:r.push(t))}function Fg(t,n,r,o){n.value=r,n.getSnapshot=o,Zg(n)&&Jg(t)}function Kg(t,n,r){return r(function(){Zg(n)&&Jg(t)})}function Zg(t){var n=t.getSnapshot;t=t.value;try{var r=n();return!ni(t,r)}catch{return!0}}function Jg(t){var n=Qs(t,2);n!==null&&qn(n,t,2)}function Kh(t){var n=Mn();if(typeof t=="function"){var r=t;if(t=r(),er){An(!0);try{r()}finally{An(!1)}}}return n.memoizedState=n.baseState=t,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ra,lastRenderedState:t},n}function Wg(t,n,r,o){return t.baseState=r,Qh(t,ee,typeof o=="function"?o:Ra)}function Q2(t,n,r,o,f){if(ac(t))throw Error(a(485));if(t=n.action,t!==null){var d={payload:f,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){d.listeners.push(v)}};V.T!==null?r(!0):d.isTransition=!1,o(d),r=n.pending,r===null?(d.next=n.pending=d,$g(n,d)):(d.next=r.next,n.pending=r.next=d)}}function $g(t,n){var r=n.action,o=n.payload,f=t.state;if(n.isTransition){var d=V.T,v={};V.T=v;try{var S=r(f,o),M=V.S;M!==null&&M(v,S),Ig(t,n,S)}catch(U){Zh(t,n,U)}finally{d!==null&&v.types!==null&&(d.types=v.types),V.T=d}}else try{d=r(f,o),Ig(t,n,d)}catch(U){Zh(t,n,U)}}function Ig(t,n,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(o){ty(t,n,o)},function(o){return Zh(t,n,o)}):ty(t,n,r)}function ty(t,n,r){n.status="fulfilled",n.value=r,ey(n),t.state=r,n=t.pending,n!==null&&(r=n.next,r===n?t.pending=null:(r=r.next,n.next=r,$g(t,r)))}function Zh(t,n,r){var o=t.pending;if(t.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=r,ey(n),n=n.next;while(n!==o)}t.action=null}function ey(t){t=t.listeners;for(var n=0;n<t.length;n++)(0,t[n])()}function ny(t,n){return n}function iy(t,n){if(Gt){var r=ae.formState;if(r!==null){t:{var o=wt;if(Gt){if(fe){e:{for(var f=fe,d=Ni;f.nodeType!==8;){if(!d){f=null;break e}if(f=Li(f.nextSibling),f===null){f=null;break e}}d=f.data,f=d==="F!"||d==="F"?f:null}if(f){fe=Li(f.nextSibling),o=f.data==="F!";break t}}ts(o)}o=!1}o&&(n=r[0])}}return r=Mn(),r.memoizedState=r.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ny,lastRenderedState:n},r.queue=o,r=Sy.bind(null,wt,o),o.dispatch=r,o=Kh(!1),d=ed.bind(null,wt,!1,o.queue),o=Mn(),f={state:n,dispatch:null,action:t,pending:null},o.queue=f,r=Q2.bind(null,wt,f,d,r),f.dispatch=r,o.memoizedState=t,[n,r,!1]}function ay(t){var n=Ne();return sy(n,ee,t)}function sy(t,n,r){if(n=Qh(t,n,ny)[0],t=ec(Ra)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=so(n)}catch(v){throw v===Xr?Xu:v}else o=n;n=Ne();var f=n.queue,d=f.dispatch;return r!==n.memoizedState&&(wt.flags|=2048,Jr(9,{destroy:void 0},F2.bind(null,f,r),null)),[o,d,t]}function F2(t,n){t.action=n}function ry(t){var n=Ne(),r=ee;if(r!==null)return sy(n,r,t);Ne(),n=n.memoizedState,r=Ne();var o=r.queue.dispatch;return r.memoizedState=t,[n,o,!1]}function Jr(t,n,r,o){return t={tag:t,create:r,deps:o,inst:n,next:null},n=wt.updateQueue,n===null&&(n=Iu(),wt.updateQueue=n),r=n.lastEffect,r===null?n.lastEffect=t.next=t:(o=r.next,r.next=t,t.next=o,n.lastEffect=t),t}function ly(){return Ne().memoizedState}function nc(t,n,r,o){var f=Mn();wt.flags|=t,f.memoizedState=Jr(1|n,{destroy:void 0},r,o===void 0?null:o)}function ic(t,n,r,o){var f=Ne();o=o===void 0?null:o;var d=f.memoizedState.inst;ee!==null&&o!==null&&Hh(o,ee.memoizedState.deps)?f.memoizedState=Jr(n,d,r,o):(wt.flags|=t,f.memoizedState=Jr(1|n,d,r,o))}function oy(t,n){nc(8390656,8,t,n)}function Jh(t,n){ic(2048,8,t,n)}function K2(t){wt.flags|=4;var n=wt.updateQueue;if(n===null)n=Iu(),wt.updateQueue=n,n.events=[t];else{var r=n.events;r===null?n.events=[t]:r.push(t)}}function uy(t){var n=Ne().memoizedState;return K2({ref:n,nextImpl:t}),function(){if((Zt&2)!==0)throw Error(a(440));return n.impl.apply(void 0,arguments)}}function cy(t,n){return ic(4,2,t,n)}function fy(t,n){return ic(4,4,t,n)}function hy(t,n){if(typeof n=="function"){t=t();var r=n(t);return function(){typeof r=="function"?r():n(null)}}if(n!=null)return t=t(),n.current=t,function(){n.current=null}}function dy(t,n,r){r=r!=null?r.concat([t]):null,ic(4,4,hy.bind(null,n,t),r)}function Wh(){}function py(t,n){var r=Ne();n=n===void 0?null:n;var o=r.memoizedState;return n!==null&&Hh(n,o[1])?o[0]:(r.memoizedState=[t,n],t)}function my(t,n){var r=Ne();n=n===void 0?null:n;var o=r.memoizedState;if(n!==null&&Hh(n,o[1]))return o[0];if(o=t(),er){An(!0);try{t()}finally{An(!1)}}return r.memoizedState=[o,n],o}function $h(t,n,r){return r===void 0||(Oa&1073741824)!==0&&(Ht&261930)===0?t.memoizedState=n:(t.memoizedState=r,t=gv(),wt.lanes|=t,us|=t,r)}function gy(t,n,r,o){return ni(r,n)?r:Fr.current!==null?(t=$h(t,r,o),ni(t,n)||(Ge=!0),t):(Oa&42)===0||(Oa&1073741824)!==0&&(Ht&261930)===0?(Ge=!0,t.memoizedState=r):(t=gv(),wt.lanes|=t,us|=t,n)}function yy(t,n,r,o,f){var d=Z.p;Z.p=d!==0&&8>d?d:8;var v=V.T,S={};V.T=S,ed(t,!1,n,r);try{var M=f(),U=V.S;if(U!==null&&U(S,M),M!==null&&typeof M=="object"&&typeof M.then=="function"){var K=P2(M,o);ro(t,n,K,oi(t))}else ro(t,n,o,oi(t))}catch(W){ro(t,n,{then:function(){},status:"rejected",reason:W},oi())}finally{Z.p=d,v!==null&&S.types!==null&&(v.types=S.types),V.T=v}}function Z2(){}function Ih(t,n,r,o){if(t.tag!==5)throw Error(a(476));var f=vy(t).queue;yy(t,f,n,I,r===null?Z2:function(){return _y(t),r(o)})}function vy(t){var n=t.memoizedState;if(n!==null)return n;n={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ra,lastRenderedState:I},next:null};var r={};return n.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ra,lastRenderedState:r},next:null},t.memoizedState=n,t=t.alternate,t!==null&&(t.memoizedState=n),n}function _y(t){var n=vy(t);n.next===null&&(n=t.alternate.memoizedState),ro(t,n.next.queue,{},oi())}function td(){return ln(Ao)}function by(){return Ne().memoizedState}function xy(){return Ne().memoizedState}function J2(t){for(var n=t.return;n!==null;){switch(n.tag){case 24:case 3:var r=oi();t=is(r);var o=as(n,t,r);o!==null&&(qn(o,n,r),eo(o,n,r)),n={cache:zh()},t.payload=n;return}n=n.return}}function W2(t,n,r){var o=oi();r={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},ac(t)?Ty(n,r):(r=vh(t,n,r,o),r!==null&&(qn(r,t,o),Ay(r,n,o)))}function Sy(t,n,r){var o=oi();ro(t,n,r,o)}function ro(t,n,r,o){var f={lane:o,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(ac(t))Ty(n,f);else{var d=t.alternate;if(t.lanes===0&&(d===null||d.lanes===0)&&(d=n.lastRenderedReducer,d!==null))try{var v=n.lastRenderedState,S=d(v,r);if(f.hasEagerState=!0,f.eagerState=S,ni(S,v))return Bu(t,n,f,0),ae===null&&Vu(),!1}catch{}finally{}if(r=vh(t,n,f,o),r!==null)return qn(r,t,o),Ay(r,n,o),!0}return!1}function ed(t,n,r,o){if(o={lane:2,revertLane:kd(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},ac(t)){if(n)throw Error(a(479))}else n=vh(t,r,o,2),n!==null&&qn(n,t,2)}function ac(t){var n=t.alternate;return t===wt||n!==null&&n===wt}function Ty(t,n){Kr=Wu=!0;var r=t.pending;r===null?n.next=n:(n.next=r.next,r.next=n),t.pending=n}function Ay(t,n,r){if((r&4194048)!==0){var o=n.lanes;o&=t.pendingLanes,r|=o,n.lanes=r,Tt(t,r)}}var lo={readContext:ln,use:tc,useCallback:Me,useContext:Me,useEffect:Me,useImperativeHandle:Me,useLayoutEffect:Me,useInsertionEffect:Me,useMemo:Me,useReducer:Me,useRef:Me,useState:Me,useDebugValue:Me,useDeferredValue:Me,useTransition:Me,useSyncExternalStore:Me,useId:Me,useHostTransitionStatus:Me,useFormState:Me,useActionState:Me,useOptimistic:Me,useMemoCache:Me,useCacheRefresh:Me};lo.useEffectEvent=Me;var wy={readContext:ln,use:tc,useCallback:function(t,n){return Mn().memoizedState=[t,n===void 0?null:n],t},useContext:ln,useEffect:oy,useImperativeHandle:function(t,n,r){r=r!=null?r.concat([t]):null,nc(4194308,4,hy.bind(null,n,t),r)},useLayoutEffect:function(t,n){return nc(4194308,4,t,n)},useInsertionEffect:function(t,n){nc(4,2,t,n)},useMemo:function(t,n){var r=Mn();n=n===void 0?null:n;var o=t();if(er){An(!0);try{t()}finally{An(!1)}}return r.memoizedState=[o,n],o},useReducer:function(t,n,r){var o=Mn();if(r!==void 0){var f=r(n);if(er){An(!0);try{r(n)}finally{An(!1)}}}else f=n;return o.memoizedState=o.baseState=f,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:f},o.queue=t,t=t.dispatch=W2.bind(null,wt,t),[o.memoizedState,t]},useRef:function(t){var n=Mn();return t={current:t},n.memoizedState=t},useState:function(t){t=Kh(t);var n=t.queue,r=Sy.bind(null,wt,n);return n.dispatch=r,[t.memoizedState,r]},useDebugValue:Wh,useDeferredValue:function(t,n){var r=Mn();return $h(r,t,n)},useTransition:function(){var t=Kh(!1);return t=yy.bind(null,wt,t.queue,!0,!1),Mn().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,n,r){var o=wt,f=Mn();if(Gt){if(r===void 0)throw Error(a(407));r=r()}else{if(r=n(),ae===null)throw Error(a(349));(Ht&127)!==0||Qg(o,n,r)}f.memoizedState=r;var d={value:r,getSnapshot:n};return f.queue=d,oy(Kg.bind(null,o,d,t),[t]),o.flags|=2048,Jr(9,{destroy:void 0},Fg.bind(null,o,d,r,n),null),r},useId:function(){var t=Mn(),n=ae.identifierPrefix;if(Gt){var r=ua,o=oa;r=(o&~(1<<32-Ue(o)-1)).toString(32)+r,n="_"+n+"R_"+r,r=$u++,0<r&&(n+="H"+r.toString(32)),n+="_"}else r=q2++,n="_"+n+"r_"+r.toString(32)+"_";return t.memoizedState=n},useHostTransitionStatus:td,useFormState:iy,useActionState:iy,useOptimistic:function(t){var n=Mn();n.memoizedState=n.baseState=t;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=r,n=ed.bind(null,wt,!0,r),r.dispatch=n,[t,n]},useMemoCache:Xh,useCacheRefresh:function(){return Mn().memoizedState=J2.bind(null,wt)},useEffectEvent:function(t){var n=Mn(),r={impl:t};return n.memoizedState=r,function(){if((Zt&2)!==0)throw Error(a(440));return r.impl.apply(void 0,arguments)}}},nd={readContext:ln,use:tc,useCallback:py,useContext:ln,useEffect:Jh,useImperativeHandle:dy,useInsertionEffect:cy,useLayoutEffect:fy,useMemo:my,useReducer:ec,useRef:ly,useState:function(){return ec(Ra)},useDebugValue:Wh,useDeferredValue:function(t,n){var r=Ne();return gy(r,ee.memoizedState,t,n)},useTransition:function(){var t=ec(Ra)[0],n=Ne().memoizedState;return[typeof t=="boolean"?t:so(t),n]},useSyncExternalStore:Xg,useId:by,useHostTransitionStatus:td,useFormState:ay,useActionState:ay,useOptimistic:function(t,n){var r=Ne();return Wg(r,ee,t,n)},useMemoCache:Xh,useCacheRefresh:xy};nd.useEffectEvent=uy;var Ey={readContext:ln,use:tc,useCallback:py,useContext:ln,useEffect:Jh,useImperativeHandle:dy,useInsertionEffect:cy,useLayoutEffect:fy,useMemo:my,useReducer:Fh,useRef:ly,useState:function(){return Fh(Ra)},useDebugValue:Wh,useDeferredValue:function(t,n){var r=Ne();return ee===null?$h(r,t,n):gy(r,ee.memoizedState,t,n)},useTransition:function(){var t=Fh(Ra)[0],n=Ne().memoizedState;return[typeof t=="boolean"?t:so(t),n]},useSyncExternalStore:Xg,useId:by,useHostTransitionStatus:td,useFormState:ry,useActionState:ry,useOptimistic:function(t,n){var r=Ne();return ee!==null?Wg(r,ee,t,n):(r.baseState=t,[t,r.queue.dispatch])},useMemoCache:Xh,useCacheRefresh:xy};Ey.useEffectEvent=uy;function id(t,n,r,o){n=t.memoizedState,r=r(o,n),r=r==null?n:y({},n,r),t.memoizedState=r,t.lanes===0&&(t.updateQueue.baseState=r)}var ad={enqueueSetState:function(t,n,r){t=t._reactInternals;var o=oi(),f=is(o);f.payload=n,r!=null&&(f.callback=r),n=as(t,f,o),n!==null&&(qn(n,t,o),eo(n,t,o))},enqueueReplaceState:function(t,n,r){t=t._reactInternals;var o=oi(),f=is(o);f.tag=1,f.payload=n,r!=null&&(f.callback=r),n=as(t,f,o),n!==null&&(qn(n,t,o),eo(n,t,o))},enqueueForceUpdate:function(t,n){t=t._reactInternals;var r=oi(),o=is(r);o.tag=2,n!=null&&(o.callback=n),n=as(t,o,r),n!==null&&(qn(n,t,r),eo(n,t,r))}};function My(t,n,r,o,f,d,v){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(o,d,v):n.prototype&&n.prototype.isPureReactComponent?!Fl(r,o)||!Fl(f,d):!0}function Cy(t,n,r,o){t=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(r,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(r,o),n.state!==t&&ad.enqueueReplaceState(n,n.state,null)}function nr(t,n){var r=n;if("ref"in n){r={};for(var o in n)o!=="ref"&&(r[o]=n[o])}if(t=t.defaultProps){r===n&&(r=y({},r));for(var f in t)r[f]===void 0&&(r[f]=t[f])}return r}function zy(t){Lu(t)}function Dy(t){console.error(t)}function Oy(t){Lu(t)}function sc(t,n){try{var r=t.onUncaughtError;r(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Ry(t,n,r){try{var o=t.onCaughtError;o(r.value,{componentStack:r.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function sd(t,n,r){return r=is(r),r.tag=3,r.payload={element:null},r.callback=function(){sc(t,n)},r}function ky(t){return t=is(t),t.tag=3,t}function Ny(t,n,r,o){var f=r.type.getDerivedStateFromError;if(typeof f=="function"){var d=o.value;t.payload=function(){return f(d)},t.callback=function(){Ry(n,r,o)}}var v=r.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(t.callback=function(){Ry(n,r,o),typeof f!="function"&&(cs===null?cs=new Set([this]):cs.add(this));var S=o.stack;this.componentDidCatch(o.value,{componentStack:S!==null?S:""})})}function $2(t,n,r,o,f){if(r.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=r.alternate,n!==null&&Gr(n,r,f,!0),r=ai.current,r!==null){switch(r.tag){case 31:case 13:return ji===null?yc():r.alternate===null&&Ce===0&&(Ce=3),r.flags&=-257,r.flags|=65536,r.lanes=f,o===Qu?r.flags|=16384:(n=r.updateQueue,n===null?r.updateQueue=new Set([o]):n.add(o),Dd(t,o,f)),!1;case 22:return r.flags|=65536,o===Qu?r.flags|=16384:(n=r.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},r.updateQueue=n):(r=n.retryQueue,r===null?n.retryQueue=new Set([o]):r.add(o)),Dd(t,o,f)),!1}throw Error(a(435,r.tag))}return Dd(t,o,f),yc(),!1}if(Gt)return n=ai.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=f,o!==Ah&&(t=Error(a(422),{cause:o}),Jl(Oi(t,r)))):(o!==Ah&&(n=Error(a(423),{cause:o}),Jl(Oi(n,r))),t=t.current.alternate,t.flags|=65536,f&=-f,t.lanes|=f,o=Oi(o,r),f=sd(t.stateNode,o,f),jh(t,f),Ce!==4&&(Ce=2)),!1;var d=Error(a(520),{cause:o});if(d=Oi(d,r),go===null?go=[d]:go.push(d),Ce!==4&&(Ce=2),n===null)return!0;o=Oi(o,r),r=n;do{switch(r.tag){case 3:return r.flags|=65536,t=f&-f,r.lanes|=t,t=sd(r.stateNode,o,t),jh(r,t),!1;case 1:if(n=r.type,d=r.stateNode,(r.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(cs===null||!cs.has(d))))return r.flags|=65536,f&=-f,r.lanes|=f,f=ky(f),Ny(f,t,r,o),jh(r,f),!1}r=r.return}while(r!==null);return!1}var rd=Error(a(461)),Ge=!1;function on(t,n,r,o){n.child=t===null?Bg(n,null,r,o):tr(n,t.child,r,o)}function jy(t,n,r,o,f){r=r.render;var d=n.ref;if("ref"in o){var v={};for(var S in o)S!=="ref"&&(v[S]=o[S])}else v=o;return Js(n),o=Yh(t,n,r,v,d,f),S=Gh(),t!==null&&!Ge?(Ph(t,n,f),ka(t,n,f)):(Gt&&S&&Sh(n),n.flags|=1,on(t,n,o,f),n.child)}function Ly(t,n,r,o,f){if(t===null){var d=r.type;return typeof d=="function"&&!_h(d)&&d.defaultProps===void 0&&r.compare===null?(n.tag=15,n.type=d,Vy(t,n,d,o,f)):(t=Hu(r.type,null,o,n,n.mode,f),t.ref=n.ref,t.return=n,n.child=t)}if(d=t.child,!pd(t,f)){var v=d.memoizedProps;if(r=r.compare,r=r!==null?r:Fl,r(v,o)&&t.ref===n.ref)return ka(t,n,f)}return n.flags|=1,t=Ma(d,o),t.ref=n.ref,t.return=n,n.child=t}function Vy(t,n,r,o,f){if(t!==null){var d=t.memoizedProps;if(Fl(d,o)&&t.ref===n.ref)if(Ge=!1,n.pendingProps=o=d,pd(t,f))(t.flags&131072)!==0&&(Ge=!0);else return n.lanes=t.lanes,ka(t,n,f)}return ld(t,n,r,o,f)}function By(t,n,r,o){var f=o.children,d=t!==null?t.memoizedState:null;if(t===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((n.flags&128)!==0){if(d=d!==null?d.baseLanes|r:r,t!==null){for(o=n.child=t.child,f=0;o!==null;)f=f|o.lanes|o.childLanes,o=o.sibling;o=f&~d}else o=0,n.child=null;return Uy(t,n,d,r,o)}if((r&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},t!==null&&qu(n,d!==null?d.cachePool:null),d!==null?Yg(n,d):Vh(),Gg(n);else return o=n.lanes=536870912,Uy(t,n,d!==null?d.baseLanes|r:r,r,o)}else d!==null?(qu(n,d.cachePool),Yg(n,d),rs(),n.memoizedState=null):(t!==null&&qu(n,null),Vh(),rs());return on(t,n,f,r),n.child}function oo(t,n){return t!==null&&t.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function Uy(t,n,r,o,f){var d=Oh();return d=d===null?null:{parent:He._currentValue,pool:d},n.memoizedState={baseLanes:r,cachePool:d},t!==null&&qu(n,null),Vh(),Gg(n),t!==null&&Gr(t,n,o,!0),n.childLanes=f,null}function rc(t,n){return n=oc({mode:n.mode,children:n.children},t.mode),n.ref=t.ref,t.child=n,n.return=t,n}function Hy(t,n,r){return tr(n,t.child,null,r),t=rc(n,n.pendingProps),t.flags|=2,si(n),n.memoizedState=null,t}function I2(t,n,r){var o=n.pendingProps,f=(n.flags&128)!==0;if(n.flags&=-129,t===null){if(Gt){if(o.mode==="hidden")return t=rc(n,o),n.lanes=536870912,oo(null,t);if(Uh(n),(t=fe)?(t=$v(t,Ni),t=t!==null&&t.data==="&"?t:null,t!==null&&(n.memoizedState={dehydrated:t,treeContext:$a!==null?{id:oa,overflow:ua}:null,retryLane:536870912,hydrationErrors:null},r=Tg(t),r.return=n,n.child=r,rn=n,fe=null)):t=null,t===null)throw ts(n);return n.lanes=536870912,null}return rc(n,o)}var d=t.memoizedState;if(d!==null){var v=d.dehydrated;if(Uh(n),f)if(n.flags&256)n.flags&=-257,n=Hy(t,n,r);else if(n.memoizedState!==null)n.child=t.child,n.flags|=128,n=null;else throw Error(a(558));else if(Ge||Gr(t,n,r,!1),f=(r&t.childLanes)!==0,Ge||f){if(o=ae,o!==null&&(v=mt(o,r),v!==0&&v!==d.retryLane))throw d.retryLane=v,Qs(t,v),qn(o,t,v),rd;yc(),n=Hy(t,n,r)}else t=d.treeContext,fe=Li(v.nextSibling),rn=n,Gt=!0,Ia=null,Ni=!1,t!==null&&Eg(n,t),n=rc(n,o),n.flags|=4096;return n}return t=Ma(t.child,{mode:o.mode,children:o.children}),t.ref=n.ref,n.child=t,t.return=n,t}function lc(t,n){var r=n.ref;if(r===null)t!==null&&t.ref!==null&&(n.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(a(284));(t===null||t.ref!==r)&&(n.flags|=4194816)}}function ld(t,n,r,o,f){return Js(n),r=Yh(t,n,r,o,void 0,f),o=Gh(),t!==null&&!Ge?(Ph(t,n,f),ka(t,n,f)):(Gt&&o&&Sh(n),n.flags|=1,on(t,n,r,f),n.child)}function Yy(t,n,r,o,f,d){return Js(n),n.updateQueue=null,r=qg(n,o,r,f),Pg(t),o=Gh(),t!==null&&!Ge?(Ph(t,n,d),ka(t,n,d)):(Gt&&o&&Sh(n),n.flags|=1,on(t,n,r,d),n.child)}function Gy(t,n,r,o,f){if(Js(n),n.stateNode===null){var d=Br,v=r.contextType;typeof v=="object"&&v!==null&&(d=ln(v)),d=new r(o,d),n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=ad,n.stateNode=d,d._reactInternals=n,d=n.stateNode,d.props=o,d.state=n.memoizedState,d.refs={},kh(n),v=r.contextType,d.context=typeof v=="object"&&v!==null?ln(v):Br,d.state=n.memoizedState,v=r.getDerivedStateFromProps,typeof v=="function"&&(id(n,r,v,o),d.state=n.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(v=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),v!==d.state&&ad.enqueueReplaceState(d,d.state,null),io(n,o,d,f),no(),d.state=n.memoizedState),typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(t===null){d=n.stateNode;var S=n.memoizedProps,M=nr(r,S);d.props=M;var U=d.context,K=r.contextType;v=Br,typeof K=="object"&&K!==null&&(v=ln(K));var W=r.getDerivedStateFromProps;K=typeof W=="function"||typeof d.getSnapshotBeforeUpdate=="function",S=n.pendingProps!==S,K||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(S||U!==v)&&Cy(n,d,o,v),ns=!1;var Y=n.memoizedState;d.state=Y,io(n,o,d,f),no(),U=n.memoizedState,S||Y!==U||ns?(typeof W=="function"&&(id(n,r,W,o),U=n.memoizedState),(M=ns||My(n,r,M,o,Y,U,v))?(K||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(n.flags|=4194308)):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=U),d.props=o,d.state=U,d.context=v,o=M):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{d=n.stateNode,Nh(t,n),v=n.memoizedProps,K=nr(r,v),d.props=K,W=n.pendingProps,Y=d.context,U=r.contextType,M=Br,typeof U=="object"&&U!==null&&(M=ln(U)),S=r.getDerivedStateFromProps,(U=typeof S=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(v!==W||Y!==M)&&Cy(n,d,o,M),ns=!1,Y=n.memoizedState,d.state=Y,io(n,o,d,f),no();var q=n.memoizedState;v!==W||Y!==q||ns||t!==null&&t.dependencies!==null&&Gu(t.dependencies)?(typeof S=="function"&&(id(n,r,S,o),q=n.memoizedState),(K=ns||My(n,r,K,o,Y,q,M)||t!==null&&t.dependencies!==null&&Gu(t.dependencies))?(U||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,q,M),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,q,M)),typeof d.componentDidUpdate=="function"&&(n.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof d.componentDidUpdate!="function"||v===t.memoizedProps&&Y===t.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&Y===t.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=q),d.props=o,d.state=q,d.context=M,o=K):(typeof d.componentDidUpdate!="function"||v===t.memoizedProps&&Y===t.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&Y===t.memoizedState||(n.flags|=1024),o=!1)}return d=o,lc(t,n),o=(n.flags&128)!==0,d||o?(d=n.stateNode,r=o&&typeof r.getDerivedStateFromError!="function"?null:d.render(),n.flags|=1,t!==null&&o?(n.child=tr(n,t.child,null,f),n.child=tr(n,null,r,f)):on(t,n,r,f),n.memoizedState=d.state,t=n.child):t=ka(t,n,f),t}function Py(t,n,r,o){return Ks(),n.flags|=256,on(t,n,r,o),n.child}var od={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ud(t){return{baseLanes:t,cachePool:Rg()}}function cd(t,n,r){return t=t!==null?t.childLanes&~r:0,n&&(t|=li),t}function qy(t,n,r){var o=n.pendingProps,f=!1,d=(n.flags&128)!==0,v;if((v=d)||(v=t!==null&&t.memoizedState===null?!1:(ke.current&2)!==0),v&&(f=!0,n.flags&=-129),v=(n.flags&32)!==0,n.flags&=-33,t===null){if(Gt){if(f?ss(n):rs(),(t=fe)?(t=$v(t,Ni),t=t!==null&&t.data!=="&"?t:null,t!==null&&(n.memoizedState={dehydrated:t,treeContext:$a!==null?{id:oa,overflow:ua}:null,retryLane:536870912,hydrationErrors:null},r=Tg(t),r.return=n,n.child=r,rn=n,fe=null)):t=null,t===null)throw ts(n);return Qd(t)?n.lanes=32:n.lanes=536870912,null}var S=o.children;return o=o.fallback,f?(rs(),f=n.mode,S=oc({mode:"hidden",children:S},f),o=Fs(o,f,r,null),S.return=n,o.return=n,S.sibling=o,n.child=S,o=n.child,o.memoizedState=ud(r),o.childLanes=cd(t,v,r),n.memoizedState=od,oo(null,o)):(ss(n),fd(n,S))}var M=t.memoizedState;if(M!==null&&(S=M.dehydrated,S!==null)){if(d)n.flags&256?(ss(n),n.flags&=-257,n=hd(t,n,r)):n.memoizedState!==null?(rs(),n.child=t.child,n.flags|=128,n=null):(rs(),S=o.fallback,f=n.mode,o=oc({mode:"visible",children:o.children},f),S=Fs(S,f,r,null),S.flags|=2,o.return=n,S.return=n,o.sibling=S,n.child=o,tr(n,t.child,null,r),o=n.child,o.memoizedState=ud(r),o.childLanes=cd(t,v,r),n.memoizedState=od,n=oo(null,o));else if(ss(n),Qd(S)){if(v=S.nextSibling&&S.nextSibling.dataset,v)var U=v.dgst;v=U,o=Error(a(419)),o.stack="",o.digest=v,Jl({value:o,source:null,stack:null}),n=hd(t,n,r)}else if(Ge||Gr(t,n,r,!1),v=(r&t.childLanes)!==0,Ge||v){if(v=ae,v!==null&&(o=mt(v,r),o!==0&&o!==M.retryLane))throw M.retryLane=o,Qs(t,o),qn(v,t,o),rd;Xd(S)||yc(),n=hd(t,n,r)}else Xd(S)?(n.flags|=192,n.child=t.child,n=null):(t=M.treeContext,fe=Li(S.nextSibling),rn=n,Gt=!0,Ia=null,Ni=!1,t!==null&&Eg(n,t),n=fd(n,o.children),n.flags|=4096);return n}return f?(rs(),S=o.fallback,f=n.mode,M=t.child,U=M.sibling,o=Ma(M,{mode:"hidden",children:o.children}),o.subtreeFlags=M.subtreeFlags&65011712,U!==null?S=Ma(U,S):(S=Fs(S,f,r,null),S.flags|=2),S.return=n,o.return=n,o.sibling=S,n.child=o,oo(null,o),o=n.child,S=t.child.memoizedState,S===null?S=ud(r):(f=S.cachePool,f!==null?(M=He._currentValue,f=f.parent!==M?{parent:M,pool:M}:f):f=Rg(),S={baseLanes:S.baseLanes|r,cachePool:f}),o.memoizedState=S,o.childLanes=cd(t,v,r),n.memoizedState=od,oo(t.child,o)):(ss(n),r=t.child,t=r.sibling,r=Ma(r,{mode:"visible",children:o.children}),r.return=n,r.sibling=null,t!==null&&(v=n.deletions,v===null?(n.deletions=[t],n.flags|=16):v.push(t)),n.child=r,n.memoizedState=null,r)}function fd(t,n){return n=oc({mode:"visible",children:n},t.mode),n.return=t,t.child=n}function oc(t,n){return t=ii(22,t,null,n),t.lanes=0,t}function hd(t,n,r){return tr(n,t.child,null,r),t=fd(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function Xy(t,n,r){t.lanes|=n;var o=t.alternate;o!==null&&(o.lanes|=n),Mh(t.return,n,r)}function dd(t,n,r,o,f,d){var v=t.memoizedState;v===null?t.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:r,tailMode:f,treeForkCount:d}:(v.isBackwards=n,v.rendering=null,v.renderingStartTime=0,v.last=o,v.tail=r,v.tailMode=f,v.treeForkCount=d)}function Qy(t,n,r){var o=n.pendingProps,f=o.revealOrder,d=o.tail;o=o.children;var v=ke.current,S=(v&2)!==0;if(S?(v=v&1|2,n.flags|=128):v&=1,tt(ke,v),on(t,n,o,r),o=Gt?Zl:0,!S&&t!==null&&(t.flags&128)!==0)t:for(t=n.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Xy(t,r,n);else if(t.tag===19)Xy(t,r,n);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break t;for(;t.sibling===null;){if(t.return===null||t.return===n)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(f){case"forwards":for(r=n.child,f=null;r!==null;)t=r.alternate,t!==null&&Ju(t)===null&&(f=r),r=r.sibling;r=f,r===null?(f=n.child,n.child=null):(f=r.sibling,r.sibling=null),dd(n,!1,f,r,d,o);break;case"backwards":case"unstable_legacy-backwards":for(r=null,f=n.child,n.child=null;f!==null;){if(t=f.alternate,t!==null&&Ju(t)===null){n.child=f;break}t=f.sibling,f.sibling=r,r=f,f=t}dd(n,!0,r,null,d,o);break;case"together":dd(n,!1,null,null,void 0,o);break;default:n.memoizedState=null}return n.child}function ka(t,n,r){if(t!==null&&(n.dependencies=t.dependencies),us|=n.lanes,(r&n.childLanes)===0)if(t!==null){if(Gr(t,n,r,!1),(r&n.childLanes)===0)return null}else return null;if(t!==null&&n.child!==t.child)throw Error(a(153));if(n.child!==null){for(t=n.child,r=Ma(t,t.pendingProps),n.child=r,r.return=n;t.sibling!==null;)t=t.sibling,r=r.sibling=Ma(t,t.pendingProps),r.return=n;r.sibling=null}return n.child}function pd(t,n){return(t.lanes&n)!==0?!0:(t=t.dependencies,!!(t!==null&&Gu(t)))}function tA(t,n,r){switch(n.tag){case 3:Kt(n,n.stateNode.containerInfo),es(n,He,t.memoizedState.cache),Ks();break;case 27:case 5:Ln(n);break;case 4:Kt(n,n.stateNode.containerInfo);break;case 10:es(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,Uh(n),null;break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(ss(n),n.flags|=128,null):(r&n.child.childLanes)!==0?qy(t,n,r):(ss(n),t=ka(t,n,r),t!==null?t.sibling:null);ss(n);break;case 19:var f=(t.flags&128)!==0;if(o=(r&n.childLanes)!==0,o||(Gr(t,n,r,!1),o=(r&n.childLanes)!==0),f){if(o)return Qy(t,n,r);n.flags|=128}if(f=n.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),tt(ke,ke.current),o)break;return null;case 22:return n.lanes=0,By(t,n,r,n.pendingProps);case 24:es(n,He,t.memoizedState.cache)}return ka(t,n,r)}function Fy(t,n,r){if(t!==null)if(t.memoizedProps!==n.pendingProps)Ge=!0;else{if(!pd(t,r)&&(n.flags&128)===0)return Ge=!1,tA(t,n,r);Ge=(t.flags&131072)!==0}else Ge=!1,Gt&&(n.flags&1048576)!==0&&wg(n,Zl,n.index);switch(n.lanes=0,n.tag){case 16:t:{var o=n.pendingProps;if(t=$s(n.elementType),n.type=t,typeof t=="function")_h(t)?(o=nr(t,o),n.tag=1,n=Gy(null,n,t,o,r)):(n.tag=0,n=ld(null,n,t,o,r));else{if(t!=null){var f=t.$$typeof;if(f===D){n.tag=11,n=jy(null,n,t,o,r);break t}else if(f===N){n.tag=14,n=Ly(null,n,t,o,r);break t}}throw n=ut(t)||t,Error(a(306,n,""))}}return n;case 0:return ld(t,n,n.type,n.pendingProps,r);case 1:return o=n.type,f=nr(o,n.pendingProps),Gy(t,n,o,f,r);case 3:t:{if(Kt(n,n.stateNode.containerInfo),t===null)throw Error(a(387));o=n.pendingProps;var d=n.memoizedState;f=d.element,Nh(t,n),io(n,o,null,r);var v=n.memoizedState;if(o=v.cache,es(n,He,o),o!==d.cache&&Ch(n,[He],r,!0),no(),o=v.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:v.cache},n.updateQueue.baseState=d,n.memoizedState=d,n.flags&256){n=Py(t,n,o,r);break t}else if(o!==f){f=Oi(Error(a(424)),n),Jl(f),n=Py(t,n,o,r);break t}else{switch(t=n.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(fe=Li(t.firstChild),rn=n,Gt=!0,Ia=null,Ni=!0,r=Bg(n,null,o,r),n.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(Ks(),o===f){n=ka(t,n,r);break t}on(t,n,o,r)}n=n.child}return n;case 26:return lc(t,n),t===null?(r=a1(n.type,null,n.pendingProps,null))?n.memoizedState=r:Gt||(r=n.type,t=n.pendingProps,o=Ac(yt.current).createElement(r),o[Mt]=n,o[zt]=t,un(o,r,t),kt(o),n.stateNode=o):n.memoizedState=a1(n.type,t.memoizedProps,n.pendingProps,t.memoizedState),null;case 27:return Ln(n),t===null&&Gt&&(o=n.stateNode=e1(n.type,n.pendingProps,yt.current),rn=n,Ni=!0,f=fe,ps(n.type)?(Fd=f,fe=Li(o.firstChild)):fe=f),on(t,n,n.pendingProps.children,r),lc(t,n),t===null&&(n.flags|=4194304),n.child;case 5:return t===null&&Gt&&((f=o=fe)&&(o=DA(o,n.type,n.pendingProps,Ni),o!==null?(n.stateNode=o,rn=n,fe=Li(o.firstChild),Ni=!1,f=!0):f=!1),f||ts(n)),Ln(n),f=n.type,d=n.pendingProps,v=t!==null?t.memoizedProps:null,o=d.children,Gd(f,d)?o=null:v!==null&&Gd(f,v)&&(n.flags|=32),n.memoizedState!==null&&(f=Yh(t,n,X2,null,null,r),Ao._currentValue=f),lc(t,n),on(t,n,o,r),n.child;case 6:return t===null&&Gt&&((t=r=fe)&&(r=OA(r,n.pendingProps,Ni),r!==null?(n.stateNode=r,rn=n,fe=null,t=!0):t=!1),t||ts(n)),null;case 13:return qy(t,n,r);case 4:return Kt(n,n.stateNode.containerInfo),o=n.pendingProps,t===null?n.child=tr(n,null,o,r):on(t,n,o,r),n.child;case 11:return jy(t,n,n.type,n.pendingProps,r);case 7:return on(t,n,n.pendingProps,r),n.child;case 8:return on(t,n,n.pendingProps.children,r),n.child;case 12:return on(t,n,n.pendingProps.children,r),n.child;case 10:return o=n.pendingProps,es(n,n.type,o.value),on(t,n,o.children,r),n.child;case 9:return f=n.type._context,o=n.pendingProps.children,Js(n),f=ln(f),o=o(f),n.flags|=1,on(t,n,o,r),n.child;case 14:return Ly(t,n,n.type,n.pendingProps,r);case 15:return Vy(t,n,n.type,n.pendingProps,r);case 19:return Qy(t,n,r);case 31:return I2(t,n,r);case 22:return By(t,n,r,n.pendingProps);case 24:return Js(n),o=ln(He),t===null?(f=Oh(),f===null&&(f=ae,d=zh(),f.pooledCache=d,d.refCount++,d!==null&&(f.pooledCacheLanes|=r),f=d),n.memoizedState={parent:o,cache:f},kh(n),es(n,He,f)):((t.lanes&r)!==0&&(Nh(t,n),io(n,null,null,r),no()),f=t.memoizedState,d=n.memoizedState,f.parent!==o?(f={parent:o,cache:o},n.memoizedState=f,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=f),es(n,He,o)):(o=d.cache,es(n,He,o),o!==f.cache&&Ch(n,[He],r,!0))),on(t,n,n.pendingProps.children,r),n.child;case 29:throw n.pendingProps}throw Error(a(156,n.tag))}function Na(t){t.flags|=4}function md(t,n,r,o,f){if((n=(t.mode&32)!==0)&&(n=!1),n){if(t.flags|=16777216,(f&335544128)===f)if(t.stateNode.complete)t.flags|=8192;else if(bv())t.flags|=8192;else throw Is=Qu,Rh}else t.flags&=-16777217}function Ky(t,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!u1(n))if(bv())t.flags|=8192;else throw Is=Qu,Rh}function uc(t,n){n!==null&&(t.flags|=4),t.flags&16384&&(n=t.tag!==22?Za():536870912,t.lanes|=n,tl|=n)}function uo(t,n){if(!Gt)switch(t.tailMode){case"hidden":n=t.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t.tail=null:r.sibling=null;break;case"collapsed":r=t.tail;for(var o=null;r!==null;)r.alternate!==null&&(o=r),r=r.sibling;o===null?n||t.tail===null?t.tail=null:t.tail.sibling=null:o.sibling=null}}function he(t){var n=t.alternate!==null&&t.alternate.child===t.child,r=0,o=0;if(n)for(var f=t.child;f!==null;)r|=f.lanes|f.childLanes,o|=f.subtreeFlags&65011712,o|=f.flags&65011712,f.return=t,f=f.sibling;else for(f=t.child;f!==null;)r|=f.lanes|f.childLanes,o|=f.subtreeFlags,o|=f.flags,f.return=t,f=f.sibling;return t.subtreeFlags|=o,t.childLanes=r,n}function eA(t,n,r){var o=n.pendingProps;switch(Th(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return he(n),null;case 1:return he(n),null;case 3:return r=n.stateNode,o=null,t!==null&&(o=t.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Da(He),Ot(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(Yr(n)?Na(n):t===null||t.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,wh())),he(n),null;case 26:var f=n.type,d=n.memoizedState;return t===null?(Na(n),d!==null?(he(n),Ky(n,d)):(he(n),md(n,f,null,o,r))):d?d!==t.memoizedState?(Na(n),he(n),Ky(n,d)):(he(n),n.flags&=-16777217):(t=t.memoizedProps,t!==o&&Na(n),he(n),md(n,f,t,o,r)),null;case 27:if(Ve(n),r=yt.current,f=n.type,t!==null&&n.stateNode!=null)t.memoizedProps!==o&&Na(n);else{if(!o){if(n.stateNode===null)throw Error(a(166));return he(n),null}t=et.current,Yr(n)?Mg(n):(t=e1(f,o,r),n.stateNode=t,Na(n))}return he(n),null;case 5:if(Ve(n),f=n.type,t!==null&&n.stateNode!=null)t.memoizedProps!==o&&Na(n);else{if(!o){if(n.stateNode===null)throw Error(a(166));return he(n),null}if(d=et.current,Yr(n))Mg(n);else{var v=Ac(yt.current);switch(d){case 1:d=v.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:d=v.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":d=v.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":d=v.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":d=v.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?v.createElement("select",{is:o.is}):v.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?v.createElement(f,{is:o.is}):v.createElement(f)}}d[Mt]=n,d[zt]=o;t:for(v=n.child;v!==null;){if(v.tag===5||v.tag===6)d.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===n)break t;for(;v.sibling===null;){if(v.return===null||v.return===n)break t;v=v.return}v.sibling.return=v.return,v=v.sibling}n.stateNode=d;t:switch(un(d,f,o),f){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break t;case"img":o=!0;break t;default:o=!1}o&&Na(n)}}return he(n),md(n,n.type,t===null?null:t.memoizedProps,n.pendingProps,r),null;case 6:if(t&&n.stateNode!=null)t.memoizedProps!==o&&Na(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(a(166));if(t=yt.current,Yr(n)){if(t=n.stateNode,r=n.memoizedProps,o=null,f=rn,f!==null)switch(f.tag){case 27:case 5:o=f.memoizedProps}t[Mt]=n,t=!!(t.nodeValue===r||o!==null&&o.suppressHydrationWarning===!0||qv(t.nodeValue,r)),t||ts(n,!0)}else t=Ac(t).createTextNode(o),t[Mt]=n,n.stateNode=t}return he(n),null;case 31:if(r=n.memoizedState,t===null||t.memoizedState!==null){if(o=Yr(n),r!==null){if(t===null){if(!o)throw Error(a(318));if(t=n.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(a(557));t[Mt]=n}else Ks(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;he(n),t=!1}else r=wh(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=r),t=!0;if(!t)return n.flags&256?(si(n),n):(si(n),null);if((n.flags&128)!==0)throw Error(a(558))}return he(n),null;case 13:if(o=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(f=Yr(n),o!==null&&o.dehydrated!==null){if(t===null){if(!f)throw Error(a(318));if(f=n.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(a(317));f[Mt]=n}else Ks(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;he(n),f=!1}else f=wh(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=f),f=!0;if(!f)return n.flags&256?(si(n),n):(si(n),null)}return si(n),(n.flags&128)!==0?(n.lanes=r,n):(r=o!==null,t=t!==null&&t.memoizedState!==null,r&&(o=n.child,f=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(f=o.alternate.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==f&&(o.flags|=2048)),r!==t&&r&&(n.child.flags|=8192),uc(n,n.updateQueue),he(n),null);case 4:return Ot(),t===null&&Vd(n.stateNode.containerInfo),he(n),null;case 10:return Da(n.type),he(n),null;case 19:if(F(ke),o=n.memoizedState,o===null)return he(n),null;if(f=(n.flags&128)!==0,d=o.rendering,d===null)if(f)uo(o,!1);else{if(Ce!==0||t!==null&&(t.flags&128)!==0)for(t=n.child;t!==null;){if(d=Ju(t),d!==null){for(n.flags|=128,uo(o,!1),t=d.updateQueue,n.updateQueue=t,uc(n,t),n.subtreeFlags=0,t=r,r=n.child;r!==null;)Sg(r,t),r=r.sibling;return tt(ke,ke.current&1|2),Gt&&Ca(n,o.treeForkCount),n.child}t=t.sibling}o.tail!==null&&Oe()>pc&&(n.flags|=128,f=!0,uo(o,!1),n.lanes=4194304)}else{if(!f)if(t=Ju(d),t!==null){if(n.flags|=128,f=!0,t=t.updateQueue,n.updateQueue=t,uc(n,t),uo(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!Gt)return he(n),null}else 2*Oe()-o.renderingStartTime>pc&&r!==536870912&&(n.flags|=128,f=!0,uo(o,!1),n.lanes=4194304);o.isBackwards?(d.sibling=n.child,n.child=d):(t=o.last,t!==null?t.sibling=d:n.child=d,o.last=d)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Oe(),t.sibling=null,r=ke.current,tt(ke,f?r&1|2:r&1),Gt&&Ca(n,o.treeForkCount),t):(he(n),null);case 22:case 23:return si(n),Bh(),o=n.memoizedState!==null,t!==null?t.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(r&536870912)!==0&&(n.flags&128)===0&&(he(n),n.subtreeFlags&6&&(n.flags|=8192)):he(n),r=n.updateQueue,r!==null&&uc(n,r.retryQueue),r=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==r&&(n.flags|=2048),t!==null&&F(Ws),null;case 24:return r=null,t!==null&&(r=t.memoizedState.cache),n.memoizedState.cache!==r&&(n.flags|=2048),Da(He),he(n),null;case 25:return null;case 30:return null}throw Error(a(156,n.tag))}function nA(t,n){switch(Th(n),n.tag){case 1:return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 3:return Da(He),Ot(),t=n.flags,(t&65536)!==0&&(t&128)===0?(n.flags=t&-65537|128,n):null;case 26:case 27:case 5:return Ve(n),null;case 31:if(n.memoizedState!==null){if(si(n),n.alternate===null)throw Error(a(340));Ks()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 13:if(si(n),t=n.memoizedState,t!==null&&t.dehydrated!==null){if(n.alternate===null)throw Error(a(340));Ks()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 19:return F(ke),null;case 4:return Ot(),null;case 10:return Da(n.type),null;case 22:case 23:return si(n),Bh(),t!==null&&F(Ws),t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 24:return Da(He),null;case 25:return null;default:return null}}function Zy(t,n){switch(Th(n),n.tag){case 3:Da(He),Ot();break;case 26:case 27:case 5:Ve(n);break;case 4:Ot();break;case 31:n.memoizedState!==null&&si(n);break;case 13:si(n);break;case 19:F(ke);break;case 10:Da(n.type);break;case 22:case 23:si(n),Bh(),t!==null&&F(Ws);break;case 24:Da(He)}}function co(t,n){try{var r=n.updateQueue,o=r!==null?r.lastEffect:null;if(o!==null){var f=o.next;r=f;do{if((r.tag&t)===t){o=void 0;var d=r.create,v=r.inst;o=d(),v.destroy=o}r=r.next}while(r!==f)}}catch(S){It(n,n.return,S)}}function ls(t,n,r){try{var o=n.updateQueue,f=o!==null?o.lastEffect:null;if(f!==null){var d=f.next;o=d;do{if((o.tag&t)===t){var v=o.inst,S=v.destroy;if(S!==void 0){v.destroy=void 0,f=n;var M=r,U=S;try{U()}catch(K){It(f,M,K)}}}o=o.next}while(o!==d)}}catch(K){It(n,n.return,K)}}function Jy(t){var n=t.updateQueue;if(n!==null){var r=t.stateNode;try{Hg(n,r)}catch(o){It(t,t.return,o)}}}function Wy(t,n,r){r.props=nr(t.type,t.memoizedProps),r.state=t.memoizedState;try{r.componentWillUnmount()}catch(o){It(t,n,o)}}function fo(t,n){try{var r=t.ref;if(r!==null){switch(t.tag){case 26:case 27:case 5:var o=t.stateNode;break;case 30:o=t.stateNode;break;default:o=t.stateNode}typeof r=="function"?t.refCleanup=r(o):r.current=o}}catch(f){It(t,n,f)}}function ca(t,n){var r=t.ref,o=t.refCleanup;if(r!==null)if(typeof o=="function")try{o()}catch(f){It(t,n,f)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(f){It(t,n,f)}else r.current=null}function $y(t){var n=t.type,r=t.memoizedProps,o=t.stateNode;try{t:switch(n){case"button":case"input":case"select":case"textarea":r.autoFocus&&o.focus();break t;case"img":r.src?o.src=r.src:r.srcSet&&(o.srcset=r.srcSet)}}catch(f){It(t,t.return,f)}}function gd(t,n,r){try{var o=t.stateNode;AA(o,t.type,r,n),o[zt]=n}catch(f){It(t,t.return,f)}}function Iy(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&ps(t.type)||t.tag===4}function yd(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Iy(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&ps(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function vd(t,n,r){var o=t.tag;if(o===5||o===6)t=t.stateNode,n?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(t,n):(n=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,n.appendChild(t),r=r._reactRootContainer,r!=null||n.onclick!==null||(n.onclick=wa));else if(o!==4&&(o===27&&ps(t.type)&&(r=t.stateNode,n=null),t=t.child,t!==null))for(vd(t,n,r),t=t.sibling;t!==null;)vd(t,n,r),t=t.sibling}function cc(t,n,r){var o=t.tag;if(o===5||o===6)t=t.stateNode,n?r.insertBefore(t,n):r.appendChild(t);else if(o!==4&&(o===27&&ps(t.type)&&(r=t.stateNode),t=t.child,t!==null))for(cc(t,n,r),t=t.sibling;t!==null;)cc(t,n,r),t=t.sibling}function tv(t){var n=t.stateNode,r=t.memoizedProps;try{for(var o=t.type,f=n.attributes;f.length;)n.removeAttributeNode(f[0]);un(n,o,r),n[Mt]=t,n[zt]=r}catch(d){It(t,t.return,d)}}var ja=!1,Pe=!1,_d=!1,ev=typeof WeakSet=="function"?WeakSet:Set,tn=null;function iA(t,n){if(t=t.containerInfo,Hd=Oc,t=dg(t),hh(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else t:{r=(r=t.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var f=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{r.nodeType,d.nodeType}catch{r=null;break t}var v=0,S=-1,M=-1,U=0,K=0,W=t,Y=null;e:for(;;){for(var q;W!==r||f!==0&&W.nodeType!==3||(S=v+f),W!==d||o!==0&&W.nodeType!==3||(M=v+o),W.nodeType===3&&(v+=W.nodeValue.length),(q=W.firstChild)!==null;)Y=W,W=q;for(;;){if(W===t)break e;if(Y===r&&++U===f&&(S=v),Y===d&&++K===o&&(M=v),(q=W.nextSibling)!==null)break;W=Y,Y=W.parentNode}W=q}r=S===-1||M===-1?null:{start:S,end:M}}else r=null}r=r||{start:0,end:0}}else r=null;for(Yd={focusedElem:t,selectionRange:r},Oc=!1,tn=n;tn!==null;)if(n=tn,t=n.child,(n.subtreeFlags&1028)!==0&&t!==null)t.return=n,tn=t;else for(;tn!==null;){switch(n=tn,d=n.alternate,t=n.flags,n.tag){case 0:if((t&4)!==0&&(t=n.updateQueue,t=t!==null?t.events:null,t!==null))for(r=0;r<t.length;r++)f=t[r],f.ref.impl=f.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&d!==null){t=void 0,r=n,f=d.memoizedProps,d=d.memoizedState,o=r.stateNode;try{var rt=nr(r.type,f);t=o.getSnapshotBeforeUpdate(rt,d),o.__reactInternalSnapshotBeforeUpdate=t}catch(bt){It(r,r.return,bt)}}break;case 3:if((t&1024)!==0){if(t=n.stateNode.containerInfo,r=t.nodeType,r===9)qd(t);else if(r===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":qd(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(a(163))}if(t=n.sibling,t!==null){t.return=n.return,tn=t;break}tn=n.return}}function nv(t,n,r){var o=r.flags;switch(r.tag){case 0:case 11:case 15:Va(t,r),o&4&&co(5,r);break;case 1:if(Va(t,r),o&4)if(t=r.stateNode,n===null)try{t.componentDidMount()}catch(v){It(r,r.return,v)}else{var f=nr(r.type,n.memoizedProps);n=n.memoizedState;try{t.componentDidUpdate(f,n,t.__reactInternalSnapshotBeforeUpdate)}catch(v){It(r,r.return,v)}}o&64&&Jy(r),o&512&&fo(r,r.return);break;case 3:if(Va(t,r),o&64&&(t=r.updateQueue,t!==null)){if(n=null,r.child!==null)switch(r.child.tag){case 27:case 5:n=r.child.stateNode;break;case 1:n=r.child.stateNode}try{Hg(t,n)}catch(v){It(r,r.return,v)}}break;case 27:n===null&&o&4&&tv(r);case 26:case 5:Va(t,r),n===null&&o&4&&$y(r),o&512&&fo(r,r.return);break;case 12:Va(t,r);break;case 31:Va(t,r),o&4&&sv(t,r);break;case 13:Va(t,r),o&4&&rv(t,r),o&64&&(t=r.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(r=hA.bind(null,r),RA(t,r))));break;case 22:if(o=r.memoizedState!==null||ja,!o){n=n!==null&&n.memoizedState!==null||Pe,f=ja;var d=Pe;ja=o,(Pe=n)&&!d?Ba(t,r,(r.subtreeFlags&8772)!==0):Va(t,r),ja=f,Pe=d}break;case 30:break;default:Va(t,r)}}function iv(t){var n=t.alternate;n!==null&&(t.alternate=null,iv(n)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(n=t.stateNode,n!==null&&Re(n)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var ge=null,Hn=!1;function La(t,n,r){for(r=r.child;r!==null;)av(t,n,r),r=r.sibling}function av(t,n,r){if(ve&&typeof ve.onCommitFiberUnmount=="function")try{ve.onCommitFiberUnmount(ia,r)}catch{}switch(r.tag){case 26:Pe||ca(r,n),La(t,n,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:Pe||ca(r,n);var o=ge,f=Hn;ps(r.type)&&(ge=r.stateNode,Hn=!1),La(t,n,r),xo(r.stateNode),ge=o,Hn=f;break;case 5:Pe||ca(r,n);case 6:if(o=ge,f=Hn,ge=null,La(t,n,r),ge=o,Hn=f,ge!==null)if(Hn)try{(ge.nodeType===9?ge.body:ge.nodeName==="HTML"?ge.ownerDocument.body:ge).removeChild(r.stateNode)}catch(d){It(r,n,d)}else try{ge.removeChild(r.stateNode)}catch(d){It(r,n,d)}break;case 18:ge!==null&&(Hn?(t=ge,Jv(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,r.stateNode),ol(t)):Jv(ge,r.stateNode));break;case 4:o=ge,f=Hn,ge=r.stateNode.containerInfo,Hn=!0,La(t,n,r),ge=o,Hn=f;break;case 0:case 11:case 14:case 15:ls(2,r,n),Pe||ls(4,r,n),La(t,n,r);break;case 1:Pe||(ca(r,n),o=r.stateNode,typeof o.componentWillUnmount=="function"&&Wy(r,n,o)),La(t,n,r);break;case 21:La(t,n,r);break;case 22:Pe=(o=Pe)||r.memoizedState!==null,La(t,n,r),Pe=o;break;default:La(t,n,r)}}function sv(t,n){if(n.memoizedState===null&&(t=n.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{ol(t)}catch(r){It(n,n.return,r)}}}function rv(t,n){if(n.memoizedState===null&&(t=n.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{ol(t)}catch(r){It(n,n.return,r)}}function aA(t){switch(t.tag){case 31:case 13:case 19:var n=t.stateNode;return n===null&&(n=t.stateNode=new ev),n;case 22:return t=t.stateNode,n=t._retryCache,n===null&&(n=t._retryCache=new ev),n;default:throw Error(a(435,t.tag))}}function fc(t,n){var r=aA(t);n.forEach(function(o){if(!r.has(o)){r.add(o);var f=dA.bind(null,t,o);o.then(f,f)}})}function Yn(t,n){var r=n.deletions;if(r!==null)for(var o=0;o<r.length;o++){var f=r[o],d=t,v=n,S=v;t:for(;S!==null;){switch(S.tag){case 27:if(ps(S.type)){ge=S.stateNode,Hn=!1;break t}break;case 5:ge=S.stateNode,Hn=!1;break t;case 3:case 4:ge=S.stateNode.containerInfo,Hn=!0;break t}S=S.return}if(ge===null)throw Error(a(160));av(d,v,f),ge=null,Hn=!1,d=f.alternate,d!==null&&(d.return=null),f.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)lv(n,t),n=n.sibling}var Ji=null;function lv(t,n){var r=t.alternate,o=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Yn(n,t),Gn(t),o&4&&(ls(3,t,t.return),co(3,t),ls(5,t,t.return));break;case 1:Yn(n,t),Gn(t),o&512&&(Pe||r===null||ca(r,r.return)),o&64&&ja&&(t=t.updateQueue,t!==null&&(o=t.callbacks,o!==null&&(r=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=r===null?o:r.concat(o))));break;case 26:var f=Ji;if(Yn(n,t),Gn(t),o&512&&(Pe||r===null||ca(r,r.return)),o&4){var d=r!==null?r.memoizedState:null;if(o=t.memoizedState,r===null)if(o===null)if(t.stateNode===null){t:{o=t.type,r=t.memoizedProps,f=f.ownerDocument||f;e:switch(o){case"title":d=f.getElementsByTagName("title")[0],(!d||d[_e]||d[Mt]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=f.createElement(o),f.head.insertBefore(d,f.querySelector("head > title"))),un(d,o,r),d[Mt]=t,kt(d),o=d;break t;case"link":var v=l1("link","href",f).get(o+(r.href||""));if(v){for(var S=0;S<v.length;S++)if(d=v[S],d.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&d.getAttribute("rel")===(r.rel==null?null:r.rel)&&d.getAttribute("title")===(r.title==null?null:r.title)&&d.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){v.splice(S,1);break e}}d=f.createElement(o),un(d,o,r),f.head.appendChild(d);break;case"meta":if(v=l1("meta","content",f).get(o+(r.content||""))){for(S=0;S<v.length;S++)if(d=v[S],d.getAttribute("content")===(r.content==null?null:""+r.content)&&d.getAttribute("name")===(r.name==null?null:r.name)&&d.getAttribute("property")===(r.property==null?null:r.property)&&d.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&d.getAttribute("charset")===(r.charSet==null?null:r.charSet)){v.splice(S,1);break e}}d=f.createElement(o),un(d,o,r),f.head.appendChild(d);break;default:throw Error(a(468,o))}d[Mt]=t,kt(d),o=d}t.stateNode=o}else o1(f,t.type,t.stateNode);else t.stateNode=r1(f,o,t.memoizedProps);else d!==o?(d===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):d.count--,o===null?o1(f,t.type,t.stateNode):r1(f,o,t.memoizedProps)):o===null&&t.stateNode!==null&&gd(t,t.memoizedProps,r.memoizedProps)}break;case 27:Yn(n,t),Gn(t),o&512&&(Pe||r===null||ca(r,r.return)),r!==null&&o&4&&gd(t,t.memoizedProps,r.memoizedProps);break;case 5:if(Yn(n,t),Gn(t),o&512&&(Pe||r===null||ca(r,r.return)),t.flags&32){f=t.stateNode;try{Or(f,"")}catch(rt){It(t,t.return,rt)}}o&4&&t.stateNode!=null&&(f=t.memoizedProps,gd(t,f,r!==null?r.memoizedProps:f)),o&1024&&(_d=!0);break;case 6:if(Yn(n,t),Gn(t),o&4){if(t.stateNode===null)throw Error(a(162));o=t.memoizedProps,r=t.stateNode;try{r.nodeValue=o}catch(rt){It(t,t.return,rt)}}break;case 3:if(Mc=null,f=Ji,Ji=wc(n.containerInfo),Yn(n,t),Ji=f,Gn(t),o&4&&r!==null&&r.memoizedState.isDehydrated)try{ol(n.containerInfo)}catch(rt){It(t,t.return,rt)}_d&&(_d=!1,ov(t));break;case 4:o=Ji,Ji=wc(t.stateNode.containerInfo),Yn(n,t),Gn(t),Ji=o;break;case 12:Yn(n,t),Gn(t);break;case 31:Yn(n,t),Gn(t),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,fc(t,o)));break;case 13:Yn(n,t),Gn(t),t.child.flags&8192&&t.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(dc=Oe()),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,fc(t,o)));break;case 22:f=t.memoizedState!==null;var M=r!==null&&r.memoizedState!==null,U=ja,K=Pe;if(ja=U||f,Pe=K||M,Yn(n,t),Pe=K,ja=U,Gn(t),o&8192)t:for(n=t.stateNode,n._visibility=f?n._visibility&-2:n._visibility|1,f&&(r===null||M||ja||Pe||ir(t)),r=null,n=t;;){if(n.tag===5||n.tag===26){if(r===null){M=r=n;try{if(d=M.stateNode,f)v=d.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{S=M.stateNode;var W=M.memoizedProps.style,Y=W!=null&&W.hasOwnProperty("display")?W.display:null;S.style.display=Y==null||typeof Y=="boolean"?"":(""+Y).trim()}}catch(rt){It(M,M.return,rt)}}}else if(n.tag===6){if(r===null){M=n;try{M.stateNode.nodeValue=f?"":M.memoizedProps}catch(rt){It(M,M.return,rt)}}}else if(n.tag===18){if(r===null){M=n;try{var q=M.stateNode;f?Wv(q,!0):Wv(M.stateNode,!1)}catch(rt){It(M,M.return,rt)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===t)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break t;for(;n.sibling===null;){if(n.return===null||n.return===t)break t;r===n&&(r=null),n=n.return}r===n&&(r=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=t.updateQueue,o!==null&&(r=o.retryQueue,r!==null&&(o.retryQueue=null,fc(t,r))));break;case 19:Yn(n,t),Gn(t),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,fc(t,o)));break;case 30:break;case 21:break;default:Yn(n,t),Gn(t)}}function Gn(t){var n=t.flags;if(n&2){try{for(var r,o=t.return;o!==null;){if(Iy(o)){r=o;break}o=o.return}if(r==null)throw Error(a(160));switch(r.tag){case 27:var f=r.stateNode,d=yd(t);cc(t,d,f);break;case 5:var v=r.stateNode;r.flags&32&&(Or(v,""),r.flags&=-33);var S=yd(t);cc(t,S,v);break;case 3:case 4:var M=r.stateNode.containerInfo,U=yd(t);vd(t,U,M);break;default:throw Error(a(161))}}catch(K){It(t,t.return,K)}t.flags&=-3}n&4096&&(t.flags&=-4097)}function ov(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var n=t;ov(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),t=t.sibling}}function Va(t,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)nv(t,n.alternate,n),n=n.sibling}function ir(t){for(t=t.child;t!==null;){var n=t;switch(n.tag){case 0:case 11:case 14:case 15:ls(4,n,n.return),ir(n);break;case 1:ca(n,n.return);var r=n.stateNode;typeof r.componentWillUnmount=="function"&&Wy(n,n.return,r),ir(n);break;case 27:xo(n.stateNode);case 26:case 5:ca(n,n.return),ir(n);break;case 22:n.memoizedState===null&&ir(n);break;case 30:ir(n);break;default:ir(n)}t=t.sibling}}function Ba(t,n,r){for(r=r&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,f=t,d=n,v=d.flags;switch(d.tag){case 0:case 11:case 15:Ba(f,d,r),co(4,d);break;case 1:if(Ba(f,d,r),o=d,f=o.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(U){It(o,o.return,U)}if(o=d,f=o.updateQueue,f!==null){var S=o.stateNode;try{var M=f.shared.hiddenCallbacks;if(M!==null)for(f.shared.hiddenCallbacks=null,f=0;f<M.length;f++)Ug(M[f],S)}catch(U){It(o,o.return,U)}}r&&v&64&&Jy(d),fo(d,d.return);break;case 27:tv(d);case 26:case 5:Ba(f,d,r),r&&o===null&&v&4&&$y(d),fo(d,d.return);break;case 12:Ba(f,d,r);break;case 31:Ba(f,d,r),r&&v&4&&sv(f,d);break;case 13:Ba(f,d,r),r&&v&4&&rv(f,d);break;case 22:d.memoizedState===null&&Ba(f,d,r),fo(d,d.return);break;case 30:break;default:Ba(f,d,r)}n=n.sibling}}function bd(t,n){var r=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),t=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(t=n.memoizedState.cachePool.pool),t!==r&&(t!=null&&t.refCount++,r!=null&&Wl(r))}function xd(t,n){t=null,n.alternate!==null&&(t=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==t&&(n.refCount++,t!=null&&Wl(t))}function Wi(t,n,r,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)uv(t,n,r,o),n=n.sibling}function uv(t,n,r,o){var f=n.flags;switch(n.tag){case 0:case 11:case 15:Wi(t,n,r,o),f&2048&&co(9,n);break;case 1:Wi(t,n,r,o);break;case 3:Wi(t,n,r,o),f&2048&&(t=null,n.alternate!==null&&(t=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==t&&(n.refCount++,t!=null&&Wl(t)));break;case 12:if(f&2048){Wi(t,n,r,o),t=n.stateNode;try{var d=n.memoizedProps,v=d.id,S=d.onPostCommit;typeof S=="function"&&S(v,n.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(M){It(n,n.return,M)}}else Wi(t,n,r,o);break;case 31:Wi(t,n,r,o);break;case 13:Wi(t,n,r,o);break;case 23:break;case 22:d=n.stateNode,v=n.alternate,n.memoizedState!==null?d._visibility&2?Wi(t,n,r,o):ho(t,n):d._visibility&2?Wi(t,n,r,o):(d._visibility|=2,Wr(t,n,r,o,(n.subtreeFlags&10256)!==0||!1)),f&2048&&bd(v,n);break;case 24:Wi(t,n,r,o),f&2048&&xd(n.alternate,n);break;default:Wi(t,n,r,o)}}function Wr(t,n,r,o,f){for(f=f&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var d=t,v=n,S=r,M=o,U=v.flags;switch(v.tag){case 0:case 11:case 15:Wr(d,v,S,M,f),co(8,v);break;case 23:break;case 22:var K=v.stateNode;v.memoizedState!==null?K._visibility&2?Wr(d,v,S,M,f):ho(d,v):(K._visibility|=2,Wr(d,v,S,M,f)),f&&U&2048&&bd(v.alternate,v);break;case 24:Wr(d,v,S,M,f),f&&U&2048&&xd(v.alternate,v);break;default:Wr(d,v,S,M,f)}n=n.sibling}}function ho(t,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var r=t,o=n,f=o.flags;switch(o.tag){case 22:ho(r,o),f&2048&&bd(o.alternate,o);break;case 24:ho(r,o),f&2048&&xd(o.alternate,o);break;default:ho(r,o)}n=n.sibling}}var po=8192;function $r(t,n,r){if(t.subtreeFlags&po)for(t=t.child;t!==null;)cv(t,n,r),t=t.sibling}function cv(t,n,r){switch(t.tag){case 26:$r(t,n,r),t.flags&po&&t.memoizedState!==null&&qA(r,Ji,t.memoizedState,t.memoizedProps);break;case 5:$r(t,n,r);break;case 3:case 4:var o=Ji;Ji=wc(t.stateNode.containerInfo),$r(t,n,r),Ji=o;break;case 22:t.memoizedState===null&&(o=t.alternate,o!==null&&o.memoizedState!==null?(o=po,po=16777216,$r(t,n,r),po=o):$r(t,n,r));break;default:$r(t,n,r)}}function fv(t){var n=t.alternate;if(n!==null&&(t=n.child,t!==null)){n.child=null;do n=t.sibling,t.sibling=null,t=n;while(t!==null)}}function mo(t){var n=t.deletions;if((t.flags&16)!==0){if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];tn=o,dv(o,t)}fv(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)hv(t),t=t.sibling}function hv(t){switch(t.tag){case 0:case 11:case 15:mo(t),t.flags&2048&&ls(9,t,t.return);break;case 3:mo(t);break;case 12:mo(t);break;case 22:var n=t.stateNode;t.memoizedState!==null&&n._visibility&2&&(t.return===null||t.return.tag!==13)?(n._visibility&=-3,hc(t)):mo(t);break;default:mo(t)}}function hc(t){var n=t.deletions;if((t.flags&16)!==0){if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];tn=o,dv(o,t)}fv(t)}for(t=t.child;t!==null;){switch(n=t,n.tag){case 0:case 11:case 15:ls(8,n,n.return),hc(n);break;case 22:r=n.stateNode,r._visibility&2&&(r._visibility&=-3,hc(n));break;default:hc(n)}t=t.sibling}}function dv(t,n){for(;tn!==null;){var r=tn;switch(r.tag){case 0:case 11:case 15:ls(8,r,n);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var o=r.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Wl(r.memoizedState.cache)}if(o=r.child,o!==null)o.return=r,tn=o;else t:for(r=t;tn!==null;){o=tn;var f=o.sibling,d=o.return;if(iv(o),o===r){tn=null;break t}if(f!==null){f.return=d,tn=f;break t}tn=d}}}var sA={getCacheForType:function(t){var n=ln(He),r=n.data.get(t);return r===void 0&&(r=t(),n.data.set(t,r)),r},cacheSignal:function(){return ln(He).controller.signal}},rA=typeof WeakMap=="function"?WeakMap:Map,Zt=0,ae=null,Vt=null,Ht=0,$t=0,ri=null,os=!1,Ir=!1,Sd=!1,Ua=0,Ce=0,us=0,ar=0,Td=0,li=0,tl=0,go=null,Pn=null,Ad=!1,dc=0,pv=0,pc=1/0,mc=null,cs=null,Ze=0,fs=null,el=null,Ha=0,wd=0,Ed=null,mv=null,yo=0,Md=null;function oi(){return(Zt&2)!==0&&Ht!==0?Ht&-Ht:V.T!==null?kd():Rt()}function gv(){if(li===0)if((Ht&536870912)===0||Gt){var t=gn;gn<<=1,(gn&3932160)===0&&(gn=262144),li=t}else li=536870912;return t=ai.current,t!==null&&(t.flags|=32),li}function qn(t,n,r){(t===ae&&($t===2||$t===9)||t.cancelPendingCommit!==null)&&(nl(t,0),hs(t,Ht,li,!1)),pt(t,r),((Zt&2)===0||t!==ae)&&(t===ae&&((Zt&2)===0&&(ar|=r),Ce===4&&hs(t,Ht,li,!1)),fa(t))}function yv(t,n,r){if((Zt&6)!==0)throw Error(a(327));var o=!r&&(n&127)===0&&(n&t.expiredLanes)===0||wi(t,n),f=o?uA(t,n):zd(t,n,!0),d=o;do{if(f===0){Ir&&!o&&hs(t,n,0,!1);break}else{if(r=t.current.alternate,d&&!lA(r)){f=zd(t,n,!1),d=!1;continue}if(f===2){if(d=n,t.errorRecoveryDisabledLanes&d)var v=0;else v=t.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){n=v;t:{var S=t;f=go;var M=S.current.memoizedState.isDehydrated;if(M&&(nl(S,v).flags|=256),v=zd(S,v,!1),v!==2){if(Sd&&!M){S.errorRecoveryDisabledLanes|=d,ar|=d,f=4;break t}d=Pn,Pn=f,d!==null&&(Pn===null?Pn=d:Pn.push.apply(Pn,d))}f=v}if(d=!1,f!==2)continue}}if(f===1){nl(t,0),hs(t,n,0,!0);break}t:{switch(o=t,d=f,d){case 0:case 1:throw Error(a(345));case 4:if((n&4194048)!==n)break;case 6:hs(o,n,li,!os);break t;case 2:Pn=null;break;case 3:case 5:break;default:throw Error(a(329))}if((n&62914560)===n&&(f=dc+300-Oe(),10<f)){if(hs(o,n,li,!os),Ai(o,0,!0)!==0)break t;Ha=n,o.timeoutHandle=Kv(vv.bind(null,o,r,Pn,mc,Ad,n,li,ar,tl,os,d,"Throttled",-0,0),f);break t}vv(o,r,Pn,mc,Ad,n,li,ar,tl,os,d,null,-0,0)}}break}while(!0);fa(t)}function vv(t,n,r,o,f,d,v,S,M,U,K,W,Y,q){if(t.timeoutHandle=-1,W=n.subtreeFlags,W&8192||(W&16785408)===16785408){W={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:wa},cv(n,d,W);var rt=(d&62914560)===d?dc-Oe():(d&4194048)===d?pv-Oe():0;if(rt=XA(W,rt),rt!==null){Ha=d,t.cancelPendingCommit=rt(Ev.bind(null,t,n,d,r,o,f,v,S,M,K,W,null,Y,q)),hs(t,d,v,!U);return}}Ev(t,n,d,r,o,f,v,S,M)}function lA(t){for(var n=t;;){var r=n.tag;if((r===0||r===11||r===15)&&n.flags&16384&&(r=n.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var o=0;o<r.length;o++){var f=r[o],d=f.getSnapshot;f=f.value;try{if(!ni(d(),f))return!1}catch{return!1}}if(r=n.child,n.subtreeFlags&16384&&r!==null)r.return=n,n=r;else{if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function hs(t,n,r,o){n&=~Td,n&=~ar,t.suspendedLanes|=n,t.pingedLanes&=~n,o&&(t.warmLanes|=n),o=t.expirationTimes;for(var f=n;0<f;){var d=31-Ue(f),v=1<<d;o[d]=-1,f&=~v}r!==0&&at(t,r,n)}function gc(){return(Zt&6)===0?(vo(0),!1):!0}function Cd(){if(Vt!==null){if($t===0)var t=Vt.return;else t=Vt,za=Zs=null,qh(t),Qr=null,Il=0,t=Vt;for(;t!==null;)Zy(t.alternate,t),t=t.return;Vt=null}}function nl(t,n){var r=t.timeoutHandle;r!==-1&&(t.timeoutHandle=-1,MA(r)),r=t.cancelPendingCommit,r!==null&&(t.cancelPendingCommit=null,r()),Ha=0,Cd(),ae=t,Vt=r=Ma(t.current,null),Ht=n,$t=0,ri=null,os=!1,Ir=wi(t,n),Sd=!1,tl=li=Td=ar=us=Ce=0,Pn=go=null,Ad=!1,(n&8)!==0&&(n|=n&32);var o=t.entangledLanes;if(o!==0)for(t=t.entanglements,o&=n;0<o;){var f=31-Ue(o),d=1<<f;n|=t[f],o&=~d}return Ua=n,Vu(),r}function _v(t,n){wt=null,V.H=lo,n===Xr||n===Xu?(n=jg(),$t=3):n===Rh?(n=jg(),$t=4):$t=n===rd?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,ri=n,Vt===null&&(Ce=1,sc(t,Oi(n,t.current)))}function bv(){var t=ai.current;return t===null?!0:(Ht&4194048)===Ht?ji===null:(Ht&62914560)===Ht||(Ht&536870912)!==0?t===ji:!1}function xv(){var t=V.H;return V.H=lo,t===null?lo:t}function Sv(){var t=V.A;return V.A=sA,t}function yc(){Ce=4,os||(Ht&4194048)!==Ht&&ai.current!==null||(Ir=!0),(us&134217727)===0&&(ar&134217727)===0||ae===null||hs(ae,Ht,li,!1)}function zd(t,n,r){var o=Zt;Zt|=2;var f=xv(),d=Sv();(ae!==t||Ht!==n)&&(mc=null,nl(t,n)),n=!1;var v=Ce;t:do try{if($t!==0&&Vt!==null){var S=Vt,M=ri;switch($t){case 8:Cd(),v=6;break t;case 3:case 2:case 9:case 6:ai.current===null&&(n=!0);var U=$t;if($t=0,ri=null,il(t,S,M,U),r&&Ir){v=0;break t}break;default:U=$t,$t=0,ri=null,il(t,S,M,U)}}oA(),v=Ce;break}catch(K){_v(t,K)}while(!0);return n&&t.shellSuspendCounter++,za=Zs=null,Zt=o,V.H=f,V.A=d,Vt===null&&(ae=null,Ht=0,Vu()),v}function oA(){for(;Vt!==null;)Tv(Vt)}function uA(t,n){var r=Zt;Zt|=2;var o=xv(),f=Sv();ae!==t||Ht!==n?(mc=null,pc=Oe()+500,nl(t,n)):Ir=wi(t,n);t:do try{if($t!==0&&Vt!==null){n=Vt;var d=ri;e:switch($t){case 1:$t=0,ri=null,il(t,n,d,1);break;case 2:case 9:if(kg(d)){$t=0,ri=null,Av(n);break}n=function(){$t!==2&&$t!==9||ae!==t||($t=7),fa(t)},d.then(n,n);break t;case 3:$t=7;break t;case 4:$t=5;break t;case 7:kg(d)?($t=0,ri=null,Av(n)):($t=0,ri=null,il(t,n,d,7));break;case 5:var v=null;switch(Vt.tag){case 26:v=Vt.memoizedState;case 5:case 27:var S=Vt;if(v?u1(v):S.stateNode.complete){$t=0,ri=null;var M=S.sibling;if(M!==null)Vt=M;else{var U=S.return;U!==null?(Vt=U,vc(U)):Vt=null}break e}}$t=0,ri=null,il(t,n,d,5);break;case 6:$t=0,ri=null,il(t,n,d,6);break;case 8:Cd(),Ce=6;break t;default:throw Error(a(462))}}cA();break}catch(K){_v(t,K)}while(!0);return za=Zs=null,V.H=o,V.A=f,Zt=r,Vt!==null?0:(ae=null,Ht=0,Vu(),Ce)}function cA(){for(;Vt!==null&&!Qi();)Tv(Vt)}function Tv(t){var n=Fy(t.alternate,t,Ua);t.memoizedProps=t.pendingProps,n===null?vc(t):Vt=n}function Av(t){var n=t,r=n.alternate;switch(n.tag){case 15:case 0:n=Yy(r,n,n.pendingProps,n.type,void 0,Ht);break;case 11:n=Yy(r,n,n.pendingProps,n.type.render,n.ref,Ht);break;case 5:qh(n);default:Zy(r,n),n=Vt=Sg(n,Ua),n=Fy(r,n,Ua)}t.memoizedProps=t.pendingProps,n===null?vc(t):Vt=n}function il(t,n,r,o){za=Zs=null,qh(n),Qr=null,Il=0;var f=n.return;try{if($2(t,f,n,r,Ht)){Ce=1,sc(t,Oi(r,t.current)),Vt=null;return}}catch(d){if(f!==null)throw Vt=f,d;Ce=1,sc(t,Oi(r,t.current)),Vt=null;return}n.flags&32768?(Gt||o===1?t=!0:Ir||(Ht&536870912)!==0?t=!1:(os=t=!0,(o===2||o===9||o===3||o===6)&&(o=ai.current,o!==null&&o.tag===13&&(o.flags|=16384))),wv(n,t)):vc(n)}function vc(t){var n=t;do{if((n.flags&32768)!==0){wv(n,os);return}t=n.return;var r=eA(n.alternate,n,Ua);if(r!==null){Vt=r;return}if(n=n.sibling,n!==null){Vt=n;return}Vt=n=t}while(n!==null);Ce===0&&(Ce=5)}function wv(t,n){do{var r=nA(t.alternate,t);if(r!==null){r.flags&=32767,Vt=r;return}if(r=t.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!n&&(t=t.sibling,t!==null)){Vt=t;return}Vt=t=r}while(t!==null);Ce=6,Vt=null}function Ev(t,n,r,o,f,d,v,S,M){t.cancelPendingCommit=null;do _c();while(Ze!==0);if((Zt&6)!==0)throw Error(a(327));if(n!==null){if(n===t.current)throw Error(a(177));if(d=n.lanes|n.childLanes,d|=yh,Xt(t,r,d,v,S,M),t===ae&&(Vt=ae=null,Ht=0),el=n,fs=t,Ha=r,wd=d,Ed=f,mv=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,pA(mn,function(){return Ov(),null})):(t.callbackNode=null,t.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=V.T,V.T=null,f=Z.p,Z.p=2,v=Zt,Zt|=4;try{iA(t,n,r)}finally{Zt=v,Z.p=f,V.T=o}}Ze=1,Mv(),Cv(),zv()}}function Mv(){if(Ze===1){Ze=0;var t=fs,n=el,r=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||r){r=V.T,V.T=null;var o=Z.p;Z.p=2;var f=Zt;Zt|=4;try{lv(n,t);var d=Yd,v=dg(t.containerInfo),S=d.focusedElem,M=d.selectionRange;if(v!==S&&S&&S.ownerDocument&&hg(S.ownerDocument.documentElement,S)){if(M!==null&&hh(S)){var U=M.start,K=M.end;if(K===void 0&&(K=U),"selectionStart"in S)S.selectionStart=U,S.selectionEnd=Math.min(K,S.value.length);else{var W=S.ownerDocument||document,Y=W&&W.defaultView||window;if(Y.getSelection){var q=Y.getSelection(),rt=S.textContent.length,bt=Math.min(M.start,rt),ie=M.end===void 0?bt:Math.min(M.end,rt);!q.extend&&bt>ie&&(v=ie,ie=bt,bt=v);var L=fg(S,bt),R=fg(S,ie);if(L&&R&&(q.rangeCount!==1||q.anchorNode!==L.node||q.anchorOffset!==L.offset||q.focusNode!==R.node||q.focusOffset!==R.offset)){var B=W.createRange();B.setStart(L.node,L.offset),q.removeAllRanges(),bt>ie?(q.addRange(B),q.extend(R.node,R.offset)):(B.setEnd(R.node,R.offset),q.addRange(B))}}}}for(W=[],q=S;q=q.parentNode;)q.nodeType===1&&W.push({element:q,left:q.scrollLeft,top:q.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<W.length;S++){var J=W[S];J.element.scrollLeft=J.left,J.element.scrollTop=J.top}}Oc=!!Hd,Yd=Hd=null}finally{Zt=f,Z.p=o,V.T=r}}t.current=n,Ze=2}}function Cv(){if(Ze===2){Ze=0;var t=fs,n=el,r=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||r){r=V.T,V.T=null;var o=Z.p;Z.p=2;var f=Zt;Zt|=4;try{nv(t,n.alternate,n)}finally{Zt=f,Z.p=o,V.T=r}}Ze=3}}function zv(){if(Ze===4||Ze===3){Ze=0,na();var t=fs,n=el,r=Ha,o=mv;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Ze=5:(Ze=0,el=fs=null,Dv(t,t.pendingLanes));var f=t.pendingLanes;if(f===0&&(cs=null),Ee(r),n=n.stateNode,ve&&typeof ve.onCommitFiberRoot=="function")try{ve.onCommitFiberRoot(ia,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=V.T,f=Z.p,Z.p=2,V.T=null;try{for(var d=t.onRecoverableError,v=0;v<o.length;v++){var S=o[v];d(S.value,{componentStack:S.stack})}}finally{V.T=n,Z.p=f}}(Ha&3)!==0&&_c(),fa(t),f=t.pendingLanes,(r&261930)!==0&&(f&42)!==0?t===Md?yo++:(yo=0,Md=t):yo=0,vo(0)}}function Dv(t,n){(t.pooledCacheLanes&=n)===0&&(n=t.pooledCache,n!=null&&(t.pooledCache=null,Wl(n)))}function _c(){return Mv(),Cv(),zv(),Ov()}function Ov(){if(Ze!==5)return!1;var t=fs,n=wd;wd=0;var r=Ee(Ha),o=V.T,f=Z.p;try{Z.p=32>r?32:r,V.T=null,r=Ed,Ed=null;var d=fs,v=Ha;if(Ze=0,el=fs=null,Ha=0,(Zt&6)!==0)throw Error(a(331));var S=Zt;if(Zt|=4,hv(d.current),uv(d,d.current,v,r),Zt=S,vo(0,!1),ve&&typeof ve.onPostCommitFiberRoot=="function")try{ve.onPostCommitFiberRoot(ia,d)}catch{}return!0}finally{Z.p=f,V.T=o,Dv(t,n)}}function Rv(t,n,r){n=Oi(r,n),n=sd(t.stateNode,n,2),t=as(t,n,2),t!==null&&(pt(t,2),fa(t))}function It(t,n,r){if(t.tag===3)Rv(t,t,r);else for(;n!==null;){if(n.tag===3){Rv(n,t,r);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(cs===null||!cs.has(o))){t=Oi(r,t),r=ky(2),o=as(n,r,2),o!==null&&(Ny(r,o,n,t),pt(o,2),fa(o));break}}n=n.return}}function Dd(t,n,r){var o=t.pingCache;if(o===null){o=t.pingCache=new rA;var f=new Set;o.set(n,f)}else f=o.get(n),f===void 0&&(f=new Set,o.set(n,f));f.has(r)||(Sd=!0,f.add(r),t=fA.bind(null,t,n,r),n.then(t,t))}function fA(t,n,r){var o=t.pingCache;o!==null&&o.delete(n),t.pingedLanes|=t.suspendedLanes&r,t.warmLanes&=~r,ae===t&&(Ht&r)===r&&(Ce===4||Ce===3&&(Ht&62914560)===Ht&&300>Oe()-dc?(Zt&2)===0&&nl(t,0):Td|=r,tl===Ht&&(tl=0)),fa(t)}function kv(t,n){n===0&&(n=Za()),t=Qs(t,n),t!==null&&(pt(t,n),fa(t))}function hA(t){var n=t.memoizedState,r=0;n!==null&&(r=n.retryLane),kv(t,r)}function dA(t,n){var r=0;switch(t.tag){case 31:case 13:var o=t.stateNode,f=t.memoizedState;f!==null&&(r=f.retryLane);break;case 19:o=t.stateNode;break;case 22:o=t.stateNode._retryCache;break;default:throw Error(a(314))}o!==null&&o.delete(n),kv(t,r)}function pA(t,n){return xi(t,n)}var bc=null,al=null,Od=!1,xc=!1,Rd=!1,ds=0;function fa(t){t!==al&&t.next===null&&(al===null?bc=al=t:al=al.next=t),xc=!0,Od||(Od=!0,gA())}function vo(t,n){if(!Rd&&xc){Rd=!0;do for(var r=!1,o=bc;o!==null;){if(t!==0){var f=o.pendingLanes;if(f===0)var d=0;else{var v=o.suspendedLanes,S=o.pingedLanes;d=(1<<31-Ue(42|t)+1)-1,d&=f&~(v&~S),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(r=!0,Vv(o,d))}else d=Ht,d=Ai(o,o===ae?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||wi(o,d)||(r=!0,Vv(o,d));o=o.next}while(r);Rd=!1}}function mA(){Nv()}function Nv(){xc=Od=!1;var t=0;ds!==0&&EA()&&(t=ds);for(var n=Oe(),r=null,o=bc;o!==null;){var f=o.next,d=jv(o,n);d===0?(o.next=null,r===null?bc=f:r.next=f,f===null&&(al=r)):(r=o,(t!==0||(d&3)!==0)&&(xc=!0)),o=f}Ze!==0&&Ze!==5||vo(t),ds!==0&&(ds=0)}function jv(t,n){for(var r=t.suspendedLanes,o=t.pingedLanes,f=t.expirationTimes,d=t.pendingLanes&-62914561;0<d;){var v=31-Ue(d),S=1<<v,M=f[v];M===-1?((S&r)===0||(S&o)!==0)&&(f[v]=Ki(S,n)):M<=n&&(t.expiredLanes|=S),d&=~S}if(n=ae,r=Ht,r=Ai(t,t===n?r:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o=t.callbackNode,r===0||t===n&&($t===2||$t===9)||t.cancelPendingCommit!==null)return o!==null&&o!==null&&oe(o),t.callbackNode=null,t.callbackPriority=0;if((r&3)===0||wi(t,r)){if(n=r&-r,n===t.callbackPriority)return n;switch(o!==null&&oe(o),Ee(r)){case 2:case 8:r=pe;break;case 32:r=mn;break;case 268435456:r=Si;break;default:r=mn}return o=Lv.bind(null,t),r=xi(r,o),t.callbackPriority=n,t.callbackNode=r,n}return o!==null&&o!==null&&oe(o),t.callbackPriority=2,t.callbackNode=null,2}function Lv(t,n){if(Ze!==0&&Ze!==5)return t.callbackNode=null,t.callbackPriority=0,null;var r=t.callbackNode;if(_c()&&t.callbackNode!==r)return null;var o=Ht;return o=Ai(t,t===ae?o:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o===0?null:(yv(t,o,n),jv(t,Oe()),t.callbackNode!=null&&t.callbackNode===r?Lv.bind(null,t):null)}function Vv(t,n){if(_c())return null;yv(t,n,!0)}function gA(){CA(function(){(Zt&6)!==0?xi(Fi,mA):Nv()})}function kd(){if(ds===0){var t=Pr;t===0&&(t=Ti,Ti<<=1,(Ti&261888)===0&&(Ti=256)),ds=t}return ds}function Bv(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:zu(""+t)}function Uv(t,n){var r=n.ownerDocument.createElement("input");return r.name=n.name,r.value=n.value,t.id&&r.setAttribute("form",t.id),n.parentNode.insertBefore(r,n),t=new FormData(t),r.parentNode.removeChild(r),t}function yA(t,n,r,o,f){if(n==="submit"&&r&&r.stateNode===f){var d=Bv((f[zt]||null).action),v=o.submitter;v&&(n=(n=v[zt]||null)?Bv(n.formAction):v.getAttribute("formAction"),n!==null&&(d=n,v=null));var S=new ku("action","action",null,o,f);t.push({event:S,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(ds!==0){var M=v?Uv(f,v):new FormData(f);Ih(r,{pending:!0,data:M,method:f.method,action:d},null,M)}}else typeof d=="function"&&(S.preventDefault(),M=v?Uv(f,v):new FormData(f),Ih(r,{pending:!0,data:M,method:f.method,action:d},d,M))},currentTarget:f}]})}}for(var Nd=0;Nd<gh.length;Nd++){var jd=gh[Nd],vA=jd.toLowerCase(),_A=jd[0].toUpperCase()+jd.slice(1);Zi(vA,"on"+_A)}Zi(gg,"onAnimationEnd"),Zi(yg,"onAnimationIteration"),Zi(vg,"onAnimationStart"),Zi("dblclick","onDoubleClick"),Zi("focusin","onFocus"),Zi("focusout","onBlur"),Zi(j2,"onTransitionRun"),Zi(L2,"onTransitionStart"),Zi(V2,"onTransitionCancel"),Zi(_g,"onTransitionEnd"),Ei("onMouseEnter",["mouseout","mouseover"]),Ei("onMouseLeave",["mouseout","mouseover"]),Ei("onPointerEnter",["pointerout","pointerover"]),Ei("onPointerLeave",["pointerout","pointerover"]),ra("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ra("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),ra("onBeforeInput",["compositionend","keypress","textInput","paste"]),ra("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ra("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ra("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _o="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),bA=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(_o));function Hv(t,n){n=(n&4)!==0;for(var r=0;r<t.length;r++){var o=t[r],f=o.event;o=o.listeners;t:{var d=void 0;if(n)for(var v=o.length-1;0<=v;v--){var S=o[v],M=S.instance,U=S.currentTarget;if(S=S.listener,M!==d&&f.isPropagationStopped())break t;d=S,f.currentTarget=U;try{d(f)}catch(K){Lu(K)}f.currentTarget=null,d=M}else for(v=0;v<o.length;v++){if(S=o[v],M=S.instance,U=S.currentTarget,S=S.listener,M!==d&&f.isPropagationStopped())break t;d=S,f.currentTarget=U;try{d(f)}catch(K){Lu(K)}f.currentTarget=null,d=M}}}}function Bt(t,n){var r=n[wn];r===void 0&&(r=n[wn]=new Set);var o=t+"__bubble";r.has(o)||(Yv(n,t,2,!1),r.add(o))}function Ld(t,n,r){var o=0;n&&(o|=4),Yv(r,t,o,n)}var Sc="_reactListening"+Math.random().toString(36).slice(2);function Vd(t){if(!t[Sc]){t[Sc]=!0,ei.forEach(function(r){r!=="selectionchange"&&(bA.has(r)||Ld(r,!1,t),Ld(r,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[Sc]||(n[Sc]=!0,Ld("selectionchange",!1,n))}}function Yv(t,n,r,o){switch(g1(n)){case 2:var f=KA;break;case 8:f=ZA;break;default:f=$d}r=f.bind(null,n,r,t),f=void 0,!ih||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(f=!0),o?f!==void 0?t.addEventListener(n,r,{capture:!0,passive:f}):t.addEventListener(n,r,!0):f!==void 0?t.addEventListener(n,r,{passive:f}):t.addEventListener(n,r,!1)}function Bd(t,n,r,o,f){var d=o;if((n&1)===0&&(n&2)===0&&o!==null)t:for(;;){if(o===null)return;var v=o.tag;if(v===3||v===4){var S=o.stateNode.containerInfo;if(S===f)break;if(v===4)for(v=o.return;v!==null;){var M=v.tag;if((M===3||M===4)&&v.stateNode.containerInfo===f)return;v=v.return}for(;S!==null;){if(v=be(S),v===null)return;if(M=v.tag,M===5||M===6||M===26||M===27){o=d=v;continue t}S=S.parentNode}}o=o.return}Q0(function(){var U=d,K=eh(r),W=[];t:{var Y=bg.get(t);if(Y!==void 0){var q=ku,rt=t;switch(t){case"keypress":if(Ou(r)===0)break t;case"keydown":case"keyup":q=d2;break;case"focusin":rt="focus",q=lh;break;case"focusout":rt="blur",q=lh;break;case"beforeblur":case"afterblur":q=lh;break;case"click":if(r.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":q=Z0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":q=e2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":q=g2;break;case gg:case yg:case vg:q=a2;break;case _g:q=v2;break;case"scroll":case"scrollend":q=IT;break;case"wheel":q=b2;break;case"copy":case"cut":case"paste":q=r2;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":q=W0;break;case"toggle":case"beforetoggle":q=S2}var bt=(n&4)!==0,ie=!bt&&(t==="scroll"||t==="scrollend"),L=bt?Y!==null?Y+"Capture":null:Y;bt=[];for(var R=U,B;R!==null;){var J=R;if(B=J.stateNode,J=J.tag,J!==5&&J!==26&&J!==27||B===null||L===null||(J=Hl(R,L),J!=null&&bt.push(bo(R,J,B))),ie)break;R=R.return}0<bt.length&&(Y=new q(Y,rt,null,r,K),W.push({event:Y,listeners:bt}))}}if((n&7)===0){t:{if(Y=t==="mouseover"||t==="pointerover",q=t==="mouseout"||t==="pointerout",Y&&r!==th&&(rt=r.relatedTarget||r.fromElement)&&(be(rt)||rt[qt]))break t;if((q||Y)&&(Y=K.window===K?K:(Y=K.ownerDocument)?Y.defaultView||Y.parentWindow:window,q?(rt=r.relatedTarget||r.toElement,q=U,rt=rt?be(rt):null,rt!==null&&(ie=u(rt),bt=rt.tag,rt!==ie||bt!==5&&bt!==27&&bt!==6)&&(rt=null)):(q=null,rt=U),q!==rt)){if(bt=Z0,J="onMouseLeave",L="onMouseEnter",R="mouse",(t==="pointerout"||t==="pointerover")&&(bt=W0,J="onPointerLeave",L="onPointerEnter",R="pointer"),ie=q==null?Y:sa(q),B=rt==null?Y:sa(rt),Y=new bt(J,R+"leave",q,r,K),Y.target=ie,Y.relatedTarget=B,J=null,be
vendor: 5,569 bytes, lines 48-49
48(K)===U&&(bt=new bt(L,R+"enter",rt,r,K),bt.target=B,bt.relatedTarget=ie,J=bt),ie=J,q&&rt)e:{for(bt=xA,L=q,R=rt,B=0,J=L;J;J=bt(J))B++;J=0;for(var gt=R;gt;gt=bt(gt))J++;for(;0<B-J;)L=bt(L),B--;for(;0<J-B;)R=bt(R),J--;for(;B--;){if(L===R||R!==null&&L===R.alternate){bt=L;break e}L=bt(L),R=bt(R)}bt=null}else bt=null;q!==null&&Gv(W,Y,q,bt,!1),rt!==null&&ie!==null&&Gv(W,ie,rt,bt,!0)}}t:{if(Y=U?sa(U):window,q=Y.nodeName&&Y.nodeName.toLowerCase(),q==="select"||q==="input"&&Y.type==="file")var Qt=sg;else if(ig(Y))if(rg)Qt=R2;else{Qt=D2;var ct=z2}else q=Y.nodeName,!q||q.toLowerCase()!=="input"||Y.type!=="checkbox"&&Y.type!=="radio"?U&&If(U.elementType)&&(Qt=sg):Qt=O2;if(Qt&&(Qt=Qt(t,U))){ag(W,Qt,r,K);break t}ct&&ct(t,Y,U),t==="focusout"&&U&&Y.type==="number"&&U.memoizedProps.value!=null&&$f(Y,"number",Y.value)}switch(ct=U?sa(U):window,t){case"focusin":(ig(ct)||ct.contentEditable==="true")&&(jr=ct,dh=U,Kl=null);break;case"focusout":Kl=dh=jr=null;break;case"mousedown":ph=!0;break;case"contextmenu":case"mouseup":case"dragend":ph=!1,pg(W,r,K);break;case"selectionchange":if(N2)break;case"keydown":case"keyup":pg(W,r,K)}var Et;if(uh)t:{switch(t){case"compositionstart":var Yt="onCompositionStart";break t;case"compositionend":Yt="onCompositionEnd";break t;case"compositionupdate":Yt="onCompositionUpdate";break t}Yt=void 0}else Nr?eg(t,r)&&(Yt="onCompositionEnd"):t==="keydown"&&r.keyCode===229&&(Yt="onCompositionStart");Yt&&($0&&r.locale!=="ko"&&(Nr||Yt!=="onCompositionStart"?Yt==="onCompositionEnd"&&Nr&&(Et=F0()):(Wa=K,ah="value"in Wa?Wa.value:Wa.textContent,Nr=!0)),ct=Tc(U,Yt),0<ct.length&&(Yt=new J0(Yt,t,null,r,K),W.push({event:Yt,listeners:ct}),Et?Yt.data=Et:(Et=ng(r),Et!==null&&(Yt.data=Et)))),(Et=A2?w2(t,r):E2(t,r))&&(Yt=Tc(U,"onBeforeInput"),0<Yt.length&&(ct=new J0("onBeforeInput","beforeinput",null,r,K),W.push({event:ct,listeners:Yt}),ct.data=Et)),yA(W,t,U,r,K)}Hv(W,n)})}function bo(t,n,r){return{instance:t,listener:n,currentTarget:r}}function Tc(t,n){for(var r=n+"Capture",o=[];t!==null;){var f=t,d=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||d===null||(f=Hl(t,r),f!=null&&o.unshift(bo(t,f,d)),f=Hl(t,n),f!=null&&o.push(bo(t,f,d))),t.tag===3)return o;t=t.return}return[]}function xA(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Gv(t,n,r,o,f){for(var d=n._reactName,v=[];r!==null&&r!==o;){var S=r,M=S.alternate,U=S.stateNode;if(S=S.tag,M!==null&&M===o)break;S!==5&&S!==26&&S!==27||U===null||(M=U,f?(U=Hl(r,d),U!=null&&v.unshift(bo(r,U,M))):f||(U=Hl(r,d),U!=null&&v.push(bo(r,U,M)))),r=r.return}v.length!==0&&t.push({event:n,listeners:v})}var SA=/\r\n?/g,TA=/\u0000|\uFFFD/g;function Pv(t){return(typeof t=="string"?t:""+t).replace(SA,`
49`).replace(TA,"")}function qv(t,n){return n=Pv(n),Pv(t)===n}function ne(t,n,r,o,f,d){switch(r){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||Or(t,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&Or(t,""+o);break;case"className":Mu(t,"class",o);break;case"tabIndex":Mu(t,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Mu(t,r,o);break;case"style":q0(t,o,d);break;case"data":if(n!=="object"){Mu(t,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||r!=="href")){t.removeAttribute(r);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(r);break}o=zu(""+o),t.setAttribute(r,o);break;case"action":case"formAction":if(typeof o=="function"){t.setAttribute(r,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(r==="formAction"?(n!=="input"&&ne(t,n,"name",f.name,f,null),ne(t,n,"formEncType",f.formEncType,f,null),ne(t,n,"formMethod",f.formMethod,f,null),ne(t,n,"formTarget",f.formTarget,f,null)):(ne(t,n,"encType",f.encType,f,null),ne(t,n,"method",f.method,f,null),ne(t,n,"target",f.target,f,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(r);break}o=zu(""+o),t.setAttribute(r,o);break;case"onClick":o!=null&&(t.onclick=wa);break;case"onScroll":o!=null&&Bt("scroll",t);break;case"onScrollEnd":o!=null&&Bt("scrollend",t);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(a(61));if(r=o.__html,r!=null){if(f.children!=null)throw Error(a(60));t.innerHTML=r}}break;case"multiple":t.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":t.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){t.removeAttribute("xlink:href");break}r=zu(""+o),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(r,""+o):t.removeAttribute(r);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(r,""):t.removeAttribute(r);break;case"capture":case"download":o===!0?t.setAttribute(r,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(r,o):t.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?t.setAttribute(r,o):t.removeAttribute(r);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?t.removeAttribute(r):t.setAttribute(r,o);break;case"popover":Bt("beforetoggle",t),Bt("toggle",t),Eu(t,"popover",o);break;case"xlinkActuate":Aa(t,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Aa(t,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Aa(t,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Aa(t,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Aa(t,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Aa(t,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Aa(t,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Aa(t,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Aa(t,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Eu(t,"is",o);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=WT.get(r)||r,Eu(t,r,o))}}function Ud(t,n,r,o,f,d){switch(r){case"style":q0(t,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(a(61));if(r=o.__html,r!=null){if(f.children!=null)throw Error(a(60));t.innerHTML=r}}break;case"children":typeof o=="string"?Or(t,o):(typeof o=="number"||typeof o=="bigint")&&Or(t,""+o);break;case"onScroll":o!=null&&Bt("scroll",t);break;case"onScrollEnd":o!=null&&Bt("scrollend",t);break;case"onClick":o!=null&&(t.onclick=wa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!zr.hasOwnProperty(r))t:{if(r[0]==="o"&&r[1]==="n"&&(f=r.endsWith("Capture"),n=r.slice(2,f?r.length-7:void 0),d=t[zt]||null,d=d!=null?d[r]:null,typeof d=="function"&&t.removeEventListener(n,d,f),typeof o=="function")){typeof d!="function"&&d!==null&&(r in t?t[r]=null:t.hasAttribute(r)&&t.removeAttribute(r)),t.addEventListener(n,o,f);break t}r in t?t[r]=o:o===!0?t.setAttribute(r,""):Eu(t,r,o)}}}function un(t,n,r){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Bt("error",t),Bt("load",t);var o=!1,f=!1,d;for(d in r)if(r.hasOwnProperty(d)){var v=r[d];if(v!=null)switch(d){case"src":o=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,n));default:ne(t,n,d,v,r,null)}}f&&ne(t,n,"srcSet",r.srcSet,r,null),o&&ne(t,n,"src",r.src,r,null);return;case"input":Bt("invalid",t);var S=d=v=f=null,M=null,U=null;for(o in r)if(r.hasOwnProperty(o)){var K=r[o];if(K!=null)switch(o){case"name":f=K;break;case"type":v=K;break;case"checked":M=K;break;case"defaultChecked":U=K;break;case"value":d=K;break;case"defaultValue":S=K;break;case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(a(137,n));break;default:ne(t,n,o,K,r,null)}}H0(t,d,S,M,U,v,f,!1);return;case"select":Bt("invalid",t),o=v=d=null;for(f in r)if(r.hasOwnProperty(f)&&(S=r[f],S!=null))switch(f){case"value":d=S;break;case"defaultValue":v=S;break;case"multiple":o=S;default:ne(t,n,f,S,r,null)}n=d,r=v,t.multiple=!!o,n!=null?Dr(t,!!o,n,!1):r!=null&&Dr(t,!!o,r,!0);return;case"textarea":Bt("invalid",t),d=f=o=null;for(v in r)if(r.hasOwnProperty(v)&&(S=r[v],S!=null))switch(v){case"value":o=S;break;case"defaultValue":f=S;break;case"children":d=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(a(91));break;default:ne(t,n,v,S,r,null)}G0(t,o,f,d);return;case"option":for(M in r)if(r.hasOwnProperty(M)&&(o=r[M],o!=null))switch(M){case"selected":t.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:ne(t,n,M,o,r,null)}return;case"dialog":Bt("beforetoggle",t),Bt("toggle",t),Bt("cancel",t),Bt("close",t);break;case"iframe":case"object":Bt("load",t);break;case"video":case"audio":for(o=0;o<_o.length;o++)Bt(_o[o],t);break;case"image":Bt("error",t),Bt("load",t);break;case"details":Bt("toggle",t);break;
vendor: 17,234 bytes, line 49
49case"embed":case"source":case"link":Bt("error",t),Bt("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(U in r)if(r.hasOwnProperty(U)&&(o=r[U],o!=null))switch(U){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,n));default:ne(t,n,U,o,r,null)}return;default:if(If(n)){for(K in r)r.hasOwnProperty(K)&&(o=r[K],o!==void 0&&Ud(t,n,K,o,r,void 0));return}}for(S in r)r.hasOwnProperty(S)&&(o=r[S],o!=null&&ne(t,n,S,o,r,null))}function AA(t,n,r,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,d=null,v=null,S=null,M=null,U=null,K=null;for(q in r){var W=r[q];if(r.hasOwnProperty(q)&&W!=null)switch(q){case"checked":break;case"value":break;case"defaultValue":M=W;default:o.hasOwnProperty(q)||ne(t,n,q,null,o,W)}}for(var Y in o){var q=o[Y];if(W=r[Y],o.hasOwnProperty(Y)&&(q!=null||W!=null))switch(Y){case"type":d=q;break;case"name":f=q;break;case"checked":U=q;break;case"defaultChecked":K=q;break;case"value":v=q;break;case"defaultValue":S=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(a(137,n));break;default:q!==W&&ne(t,n,Y,q,o,W)}}Wf(t,v,S,M,U,K,d,f);return;case"select":q=v=S=Y=null;for(d in r)if(M=r[d],r.hasOwnProperty(d)&&M!=null)switch(d){case"value":break;case"multiple":q=M;default:o.hasOwnProperty(d)||ne(t,n,d,null,o,M)}for(f in o)if(d=o[f],M=r[f],o.hasOwnProperty(f)&&(d!=null||M!=null))switch(f){case"value":Y=d;break;case"defaultValue":S=d;break;case"multiple":v=d;default:d!==M&&ne(t,n,f,d,o,M)}n=S,r=v,o=q,Y!=null?Dr(t,!!r,Y,!1):!!o!=!!r&&(n!=null?Dr(t,!!r,n,!0):Dr(t,!!r,r?[]:"",!1));return;case"textarea":q=Y=null;for(S in r)if(f=r[S],r.hasOwnProperty(S)&&f!=null&&!o.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:ne(t,n,S,null,o,f)}for(v in o)if(f=o[v],d=r[v],o.hasOwnProperty(v)&&(f!=null||d!=null))switch(v){case"value":Y=f;break;case"defaultValue":q=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(a(91));break;default:f!==d&&ne(t,n,v,f,o,d)}Y0(t,Y,q);return;case"option":for(var rt in r)if(Y=r[rt],r.hasOwnProperty(rt)&&Y!=null&&!o.hasOwnProperty(rt))switch(rt){case"selected":t.selected=!1;break;default:ne(t,n,rt,null,o,Y)}for(M in o)if(Y=o[M],q=r[M],o.hasOwnProperty(M)&&Y!==q&&(Y!=null||q!=null))switch(M){case"selected":t.selected=Y&&typeof Y!="function"&&typeof Y!="symbol";break;default:ne(t,n,M,Y,o,q)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var bt in r)Y=r[bt],r.hasOwnProperty(bt)&&Y!=null&&!o.hasOwnProperty(bt)&&ne(t,n,bt,null,o,Y);for(U in o)if(Y=o[U],q=r[U],o.hasOwnProperty(U)&&Y!==q&&(Y!=null||q!=null))switch(U){case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(a(137,n));break;default:ne(t,n,U,Y,o,q)}return;default:if(If(n)){for(var ie in r)Y=r[ie],r.hasOwnProperty(ie)&&Y!==void 0&&!o.hasOwnProperty(ie)&&Ud(t,n,ie,void 0,o,Y);for(K in o)Y=o[K],q=r[K],!o.hasOwnProperty(K)||Y===q||Y===void 0&&q===void 0||Ud(t,n,K,Y,o,q);return}}for(var L in r)Y=r[L],r.hasOwnProperty(L)&&Y!=null&&!o.hasOwnProperty(L)&&ne(t,n,L,null,o,Y);for(W in o)Y=o[W],q=r[W],!o.hasOwnProperty(W)||Y===q||Y==null&&q==null||ne(t,n,W,Y,o,q)}function Xv(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function wA(){if(typeof performance.getEntriesByType=="function"){for(var t=0,n=0,r=performance.getEntriesByType("resource"),o=0;o<r.length;o++){var f=r[o],d=f.transferSize,v=f.initiatorType,S=f.duration;if(d&&S&&Xv(v)){for(v=0,S=f.responseEnd,o+=1;o<r.length;o++){var M=r[o],U=M.startTime;if(U>S)break;var K=M.transferSize,W=M.initiatorType;K&&Xv(W)&&(M=M.responseEnd,v+=K*(M<S?1:(S-U)/(M-U)))}if(--o,n+=8*(d+v)/(f.duration/1e3),t++,10<t)break}}if(0<t)return n/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Hd=null,Yd=null;function Ac(t){return t.nodeType===9?t:t.ownerDocument}function Qv(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Fv(t,n){if(t===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&n==="foreignObject"?0:t}function Gd(t,n){return t==="textarea"||t==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Pd=null;function EA(){var t=window.event;return t&&t.type==="popstate"?t===Pd?!1:(Pd=t,!0):(Pd=null,!1)}var Kv=typeof setTimeout=="function"?setTimeout:void 0,MA=typeof clearTimeout=="function"?clearTimeout:void 0,Zv=typeof Promise=="function"?Promise:void 0,CA=typeof queueMicrotask=="function"?queueMicrotask:typeof Zv<"u"?function(t){return Zv.resolve(null).then(t).catch(zA)}:Kv;function zA(t){setTimeout(function(){throw t})}function ps(t){return t==="head"}function Jv(t,n){var r=n,o=0;do{var f=r.nextSibling;if(t.removeChild(r),f&&f.nodeType===8)if(r=f.data,r==="/$"||r==="/&"){if(o===0){t.removeChild(f),ol(n);return}o--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")o++;else if(r==="html")xo(t.ownerDocument.documentElement);else if(r==="head"){r=t.ownerDocument.head,xo(r);for(var d=r.firstChild;d;){var v=d.nextSibling,S=d.nodeName;d[_e]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&d.rel.toLowerCase()==="stylesheet"||r.removeChild(d),d=v}}else r==="body"&&xo(t.ownerDocument.body);r=f}while(r);ol(n)}function Wv(t,n){var r=t;t=0;do{var o=r.nextSibling;if(r.nodeType===1?n?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(n?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(t===0)break;t--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||t++;r=o}while(r)}function qd(t){var n=t.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var r=n;switch(n=n.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":qd(r),Re(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}t.removeChild(r)}}function DA(t,n,r,o){for(;t.nodeType===1;){var f=r;if(t.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(o){if(!t[_e])switch(n){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(d=t.getAttribute("rel"),d==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(d!==f.rel||t.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||t.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||t.getAttribute("title")!==(f.title==null?null:f.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(d=t.getAttribute("src"),(d!==(f.src==null?null:f.src)||t.getAttribute("type")!==(f.type==null?null:f.type)||t.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&d&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(n==="input"&&t.type==="hidden"){var d=f.name==null?null:""+f.name;if(f.type==="hidden"&&t.getAttribute("name")===d)return t}else return t;if(t=Li(t.nextSibling),t===null)break}return null}function OA(t,n,r){if(n==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!r||(t=Li(t.nextSibling),t===null))return null;return t}function $v(t,n){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!n||(t=Li(t.nextSibling),t===null))return null;return t}function Xd(t){return t.data==="$?"||t.data==="$~"}function Qd(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function RA(t,n){var r=t.ownerDocument;if(t.data==="$~")t._reactRetry=n;else if(t.data!=="$?"||r.readyState!=="loading")n();else{var o=function(){n(),r.removeEventListener("DOMContentLoaded",o)};r.addEventListener("DOMContentLoaded",o),t._reactRetry=o}}function Li(t){for(;t!=null;t=t.nextSibling){var n=t.nodeType;if(n===1||n===3)break;if(n===8){if(n=t.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return t}var Fd=null;function Iv(t){t=t.nextSibling;for(var n=0;t;){if(t.nodeType===8){var r=t.data;if(r==="/$"||r==="/&"){if(n===0)return Li(t.nextSibling);n--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||n++}t=t.nextSibling}return null}function t1(t){t=t.previousSibling;for(var n=0;t;){if(t.nodeType===8){var r=t.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(n===0)return t;n--}else r!=="/$"&&r!=="/&"||n++}t=t.previousSibling}return null}function e1(t,n,r){switch(n=Ac(r),t){case"html":if(t=n.documentElement,!t)throw Error(a(452));return t;case"head":if(t=n.head,!t)throw Error(a(453));return t;case"body":if(t=n.body,!t)throw Error(a(454));return t;default:throw Error(a(451))}}function xo(t){for(var n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Re(t)}var Vi=new Map,n1=new Set;function wc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Ya=Z.d;Z.d={f:kA,r:NA,D:jA,C:LA,L:VA,m:BA,X:HA,S:UA,M:YA};function kA(){var t=Ya.f(),n=gc();return t||n}function NA(t){var n=Bn(t);n!==null&&n.tag===5&&n.type==="form"?_y(n):Ya.r(t)}var sl=typeof document>"u"?null:document;function i1(t,n,r){var o=sl;if(o&&typeof n=="string"&&n){var f=zi(n);f='link[rel="'+t+'"][href="'+f+'"]',typeof r=="string"&&(f+='[crossorigin="'+r+'"]'),n1.has(f)||(n1.add(f),t={rel:t,crossOrigin:r,href:n},o.querySelector(f)===null&&(n=o.createElement("link"),un(n,"link",t),kt(n),o.head.appendChild(n)))}}function jA(t){Ya.D(t),i1("dns-prefetch",t,null)}function LA(t,n){Ya.C(t,n),i1("preconnect",t,n)}function VA(t,n,r){Ya.L(t,n,r);var o=sl;if(o&&t&&n){var f='link[rel="preload"][as="'+zi(n)+'"]';n==="image"&&r&&r.imageSrcSet?(f+='[imagesrcset="'+zi(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(f+='[imagesizes="'+zi(r.imageSizes)+'"]')):f+='[href="'+zi(t)+'"]';var d=f;switch(n){case"style":d=rl(t);break;case"script":d=ll(t)}Vi.has(d)||(t=y({rel:"preload",href:n==="image"&&r&&r.imageSrcSet?void 0:t,as:n},r),Vi.set(d,t),o.querySelector(f)!==null||n==="style"&&o.querySelector(So(d))||n==="script"&&o.querySelector(To(d))||(n=o.createElement("link"),un(n,"link",t),kt(n),o.head.appendChild(n)))}}function BA(t,n){Ya.m(t,n);var r=sl;if(r&&t){var o=n&&typeof n.as=="string"?n.as:"script",f='link[rel="modulepreload"][as="'+zi(o)+'"][href="'+zi(t)+'"]',d=f;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=ll(t)}if(!Vi.has(d)&&(t=y({rel:"modulepreload",href:t},n),Vi.set(d,t),r.querySelector(f)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(To(d)))return}o=r.createElement("link"),un(o,"link",t),kt(o),r.head.appendChild(o)}}}function UA(t,n,r){Ya.S(t,n,r);var o=sl;if(o&&t){var f=xe(o).hoistableStyles,d=rl(t);n=n||"default";var v=f.get(d);if(!v){var S={loading:0,preload:null};if(v=o.querySelector(So(d)))S.loading=5;else{t=y({rel:"stylesheet",href:t,"data-precedence":n},r),(r=Vi.get(d))&&Kd(t,r);var M=v=o.createElement("link");kt(M),un(M,"link",t),M._p=new Promise(function(U,K){M.onload=U,M.onerror=K}),M.addEventListener("load",function(){S.loading|=1}),M.addEventListener("error",function(){S.loading|=2}),S.loading|=4,Ec(v,n,o)}v={type:"stylesheet",instance:v,count:1,state:S},f.set(d,v)}}}function HA(t,n){Ya.X(t,n);var r=sl;if(r&&t){var o=xe(r).hoistableScripts,f=ll(t),d=o.get(f);d||(d=r.querySelector(To(f)),d||(t=y({src:t,async:!0},n),(n=Vi.get(f))&&Zd(t,n),d=r.createElement("script"),kt(d),un(d,"link",t),r.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(f,d))}}function YA(t,n){Ya.M(t,n);var r=sl;if(r&&t){var o=xe(r).hoistableScripts,f=ll(t),d=o.get(f);d||(d=r.querySelector(To(f)),d||(t=y({src:t,async:!0,type:"module"},n),(n=Vi.get(f))&&Zd(t,n),d=r.createElement("script"),kt(d),un(d,"link",t),r.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(f,d))}}function a1(t,n,r,o){var f=(f=yt.current)?wc(f):null;if(!f)throw Error(a(446));switch(t){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(n=rl(r.href),r=xe(f).hoistableStyles,o=r.get(n),o||(o={type:"style",instance:null,count:0,state:null},r.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){t=rl(r.href);var d=xe(f).hoistableStyles,v=d.get(t);if(v||(f=f.ownerDocument||f,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(t,v),(d=f.querySelector(So(t)))&&!d._p&&(v.instance=d,v.state.loading=5),Vi.has(t)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},Vi.set(t,r),d||GA(f,t,r,v.state))),n&&o===null)throw Error(a(528,""));return v}if(n&&o!==null)throw Error(a(529,""));return null;case"script":return n=r.async,r=r.src,typeof r=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=ll(r),r=xe(f).hoistableScripts,o=r.get(n),o||(o={type:"script",instance:null,count:0,state:null},r.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,t))}}function rl(t){return'href="'+zi(t)+'"'}function So(t){return'link[rel="stylesheet"]['+t+"]"}function s1(t){return y({},t,{"data-precedence":t.precedence,precedence:null})}function GA(t,n,r,o){t.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=t.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),un(n,"link",r),kt(n),t.head.appendChild(n))}function ll(t){return'[src="'+zi(t)+'"]'}function To(t){return"script[async]"+t}function r1(t,n,r){if(n.count++,n.instance===null)switch(n.type){case"style":var o=t.querySelector('style[data-href~="'+zi(r.href)+'"]');if(o)return n.instance=o,kt(o),o;var f=y({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return o=(t.ownerDocument||t).createElement("style"),kt(o),un(o,"style",f),Ec(o,r.precedence,t),n.instance=o;case"stylesheet":f=rl(r.href);var d=t.querySelector(So(f));if(d)return n.state.loading|=4,n.instance=d,kt(d),d;o=s1(r),(f=Vi.get(f))&&Kd(o,f),d=(t.ownerDocument||t).createElement("link"),kt(d);var v=d;return v._p=new Promise(function(S,M){v.onload=S,v.onerror=M}),un(d,"link",o),n.state.loading|=4,Ec(d,r.precedence,t),n.instance=d;case"script":return d=ll(r.src),(f=t.querySelector(To(d)))?(n.instance=f,kt(f),f):(o=r,(f=Vi.get(d))&&(o=y({},r),Zd(o,f)),t=t.ownerDocument||t,f=t.createElement("script"),kt(f),un(f,"link",o),t.head.appendChild(f),n.instance=f);case"void":return null;default:throw Error(a(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,Ec(o,r.precedence,t));return n.instance}function Ec(t,n,r){for(var o=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=o.length?o[o.length-1]:null,d=f,v=0;v<o.length;v++){var S=o[v];if(S.dataset.precedence===n)d=S;else if(d!==f)break}d?d.parentNode.insertBefore(t,d.nextSibling):(n=r.nodeType===9?r.head:r,n.insertBefore(t,n.firstChild))}function Kd(t,n){t.crossOrigin==null&&(t.crossOrigin=n.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=n.referrerPolicy),t.title==null&&(t.title=n.title)}function Zd(t,n){t.crossOrigin==null&&(t.crossOrigin=n.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=n.referrerPolicy),t.integrity==null&&(t.integrity=n.integrity)}var Mc=null;function l1(t,n,r){if(Mc===null){var o=new Map,f=Mc=new Map;f.set(r,o)}else f=Mc,o=f.get(r),o||(o=new Map,f.set(r,o));if(o.has(t))return o;for(o.set(t,null),r=r.getElementsByTagName(t),f=0;f<r.length;f++){var d=r[f];if(!(d[_e]||d[Mt]||t==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var v=d.getAttribute(n)||"";v=t+v;var S=o.get(v);S?S.push(d):o.set(v,[d])}}return o}function o1(t,n,r){t=t.ownerDocument||t,t.head.insertBefore(r,n==="title"?t.querySelector("head > title"):null)}function PA(t,n,r){if(r===1||n.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return t=n.disabled,typeof n.precedence=="string"&&t==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function u1(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function qA(t,n,r,o){if(r.type==="stylesheet"&&(typeof o.media!="str
49ing"||matchMedia(o.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var f=rl(o.href),d=n.querySelector(So(f));if(d){n=d._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(t.count++,t=Cc.bind(t),n.then(t,t)),r.state.loading|=4,r.instance=d,kt(d);return}d=n.ownerDocument||n,o=s1(o),(f=Vi.get(f))&&Kd(o,f),d=d.createElement("link"),kt(d);var v=d;v._p=new Promise(function(S,M){v.onload=S,v.onerror=M}),un(d,"link",o),r.instance=d}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(r,n),(n=r.state.preload)&&(r.state.loading&3)===0&&(t.count++,r=Cc.bind(t),n.addEventListener("load",r),n.addEventListener("error",r))}}var Jd=0;function XA(t,n){return t.stylesheets&&t.count===0&&Dc(t,t.stylesheets),0<t.count||0<t.imgCount?function(r){var o=setTimeout(function(){if(t.stylesheets&&Dc(t,t.stylesheets),t.unsuspend){var d=t.unsuspend;t.unsuspend=null,d()}},6e4+n);0<t.imgBytes&&Jd===0&&(Jd=62500*wA());var f=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Dc(t,t.stylesheets),t.unsuspend)){var d=t.unsuspend;t.unsuspend=null,d()}},(t.imgBytes>Jd?50:800)+n);return t.unsuspend=r,function(){t.unsuspend=null,clearTimeout(o),clearTimeout(f)}}:null}function Cc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Dc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var zc=null;function Dc(t,n){t.stylesheets=null,t.unsuspend!==null&&(t.count++,zc=new Map,n.forEac
vendor: 6,887 bytes, line 49
49h(QA,t),zc=null,Cc.call(t))}function QA(t,n){if(!(n.state.loading&4)){var r=zc.get(t);if(r)var o=r.get(null);else{r=new Map,zc.set(t,r);for(var f=t.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<f.length;d++){var v=f[d];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(r.set(v.dataset.precedence,v),o=v)}o&&r.set(null,o)}f=n.instance,v=f.getAttribute("data-precedence"),d=r.get(v)||o,d===o&&r.set(null,f),r.set(v,f),this.count++,o=Cc.bind(this),f.addEventListener("load",o),f.addEventListener("error",o),d?d.parentNode.insertBefore(f,d.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(f,t.firstChild)),n.state.loading|=4}}var Ao={$$typeof:O,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function FA(t,n,r,o,f,d,v,S,M){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=St(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=St(0),this.hiddenUpdates=St(null),this.identifierPrefix=o,this.onUncaughtError=f,this.onCaughtError=d,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=M,this.incompleteTransitions=new Map}function c1(t,n,r,o,f,d,v,S,M,U,K,W){return t=new FA(t,n,r,v,M,U,K,W,S),n=1,d===!0&&(n|=24),d=ii(3,null,null,n),t.current=d,d.stateNode=t,n=zh(),n.refCount++,t.pooledCache=n,n.refCount++,d.memoizedState={element:o,isDehydrated:r,cache:n},kh(d),t}function f1(t){return t?(t=Br,t):Br}function h1(t,n,r,o,f,d){f=f1(f),o.context===null?o.context=f:o.pendingContext=f,o=is(n),o.payload={element:r},d=d===void 0?null:d,d!==null&&(o.callback=d),r=as(t,o,n),r!==null&&(qn(r,t,n),eo(r,t,n))}function d1(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var r=t.retryLane;t.retryLane=r!==0&&r<n?r:n}}function Wd(t,n){d1(t,n),(t=t.alternate)&&d1(t,n)}function p1(t){if(t.tag===13||t.tag===31){var n=Qs(t,67108864);n!==null&&qn(n,t,67108864),Wd(t,67108864)}}function m1(t){if(t.tag===13||t.tag===31){var n=oi();n=xt(n);var r=Qs(t,n);r!==null&&qn(r,t,n),Wd(t,n)}}var Oc=!0;function KA(t,n,r,o){var f=V.T;V.T=null;var d=Z.p;try{Z.p=2,$d(t,n,r,o)}finally{Z.p=d,V.T=f}}function ZA(t,n,r,o){var f=V.T;V.T=null;var d=Z.p;try{Z.p=8,$d(t,n,r,o)}finally{Z.p=d,V.T=f}}function $d(t,n,r,o){if(Oc){var f=Id(o);if(f===null)Bd(t,n,o,Rc,r),y1(t,o);else if(WA(f,t,n,r,o))o.stopPropagation();else if(y1(t,o),n&4&&-1<JA.indexOf(t)){for(;f!==null;){var d=Bn(f);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var v=Ke(d.pendingLanes);if(v!==0){var S=d;for(S.pendingLanes|=2,S.entangledLanes|=2;v;){var M=1<<31-Ue(v);S.entanglements[1]|=M,v&=~M}fa(d),(Zt&6)===0&&(pc=Oe()+500,vo(0))}}break;case 31:case 13:S=Qs(d,2),S!==null&&qn(S,d,2),gc(),Wd(d,2)}if(d=Id(o),d===null&&Bd(t,n,o,Rc,r),d===f)break;f=d}f!==null&&o.stopPropagation()}else Bd(t,n,o,null,r)}}function Id(t){return t=eh(t),tp(t)}var Rc=null;function tp(t){if(Rc=null,t=be(t),t!==null){var n=u(t);if(n===null)t=null;else{var r=n.tag;if(r===13){if(t=c(n),t!==null)return t;t=null}else if(r===31){if(t=h(n),t!==null)return t;t=null}else if(r===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;t=null}else n!==t&&(t=null)}}return Rc=t,null}function g1(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Be()){case Fi:return 2;case pe:return 8;case mn:case Vn:return 32;case Si:return 268435456;default:return 32}default:return 32}}var ep=!1,ms=null,gs=null,ys=null,wo=new Map,Eo=new Map,vs=[],JA="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function y1(t,n){switch(t){case"focusin":case"focusout":ms=null;break;case"dragenter":case"dragleave":gs=null;break;case"mouseover":case"mouseout":ys=null;break;case"pointerover":case"pointerout":wo.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Eo.delete(n.pointerId)}}function Mo(t,n,r,o,f,d){return t===null||t.nativeEvent!==d?(t={blockedOn:n,domEventName:r,eventSystemFlags:o,nativeEvent:d,targetContainers:[f]},n!==null&&(n=Bn(n),n!==null&&p1(n)),t):(t.eventSystemFlags|=o,n=t.targetContainers,f!==null&&n.indexOf(f)===-1&&n.push(f),t)}function WA(t,n,r,o,f){switch(n){case"focusin":return ms=Mo(ms,t,n,r,o,f),!0;case"dragenter":return gs=Mo(gs,t,n,r,o,f),!0;case"mouseover":return ys=Mo(ys,t,n,r,o,f),!0;case"pointerover":var d=f.pointerId;return wo.set(d,Mo(wo.get(d)||null,t,n,r,o,f)),!0;case"gotpointercapture":return d=f.pointerId,Eo.set(d,Mo(Eo.get(d)||null,t,n,r,o,f)),!0}return!1}function v1(t){var n=be(t.target);if(n!==null){var r=u(n);if(r!==null){if(n=r.tag,n===13){if(n=c(r),n!==null){t.blockedOn=n,me(t.priority,function(){m1(r)});return}}else if(n===31){if(n=h(r),n!==null){t.blockedOn=n,me(t.priority,function(){m1(r)});return}}else if(n===3&&r.stateNode.current.memoizedState.isDehydrated){t.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}t.blockedOn=null}function kc(t){if(t.blockedOn!==null)return!1;for(var n=t.targetContainers;0<n.length;){var r=Id(t.nativeEvent);if(r===null){r=t.nativeEvent;var o=new r.constructor(r.type,r);th=o,r.target.dispatchEvent(o),th=null}else return n=Bn(r),n!==null&&p1(n),t.blockedOn=r,!1;n.shift()}return!0}function _1(t,n,r){kc(t)&&r.delete(n)}function $A(){ep=!1,ms!==null&&kc(ms)&&(ms=null),gs!==null&&kc(gs)&&(gs=null),ys!==null&&kc(ys)&&(ys=null),wo.forEac
49h(_1),Eo.forEach(_1)}function Nc(t,n){t.blockedOn===n&&(t.blockedOn=null,ep||(ep=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,$A)))}var jc=null;function b1(t){jc!==t&&(jc=t,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){jc===t&&(jc=null);for(var n=0;n<t.length;n+=3){var r=t[n],o=t[n+1],f=t[n+2];if(typeof o!="function"){if(tp(o||r)===null)continue;break}var d=Bn(r);d!==null&&(t.splice(n,3),n-=3,Ih(d,{pending:!0,data:f,method:r.method,action:o},o,f))}}))}function ol(t){function n(M){return Nc(M,t)}ms!==null&&Nc(ms,t),gs!==null&&Nc(gs,t),ys!==null&&Nc(ys,t),wo.forEach(n),Eo.forEach(n);for(var r=0;r<vs.length;r++){var o=vs[r];o.blockedOn===t&&(o.blockedOn=null)}for(;0<vs.length&&(r=vs[0],r.blockedOn===null);)v1(r),r.blockedOn===null&&vs.shift();if(r=(t.ownerDocument||t).$$reactFormReplay,r!=null)for(o=0;o<r.length;o+=3){var f=r[o],d=r[o+1],v=f[zt]||null;if(typeof d=="function")v||b1(r);else if(v){var S=null;if(d&&d.hasAttribute("formAction")){if(f=d,v=d[zt]||null)S=v.formAction;else if(tp(f)!==null)continue}else S=v.action;typeof S=="function"?r[o+1]=S:(r.splice(o,3),o-=3),b1(r)}}}function x1(){function t(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(v){return f=v})},focusReset:"manual",scroll:"manual"})}function n(){f!==null&&(f(),f=null),o||setTimeout(r,20)}function r(){if(!o&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,f=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(r,100),function(){o=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),f!==null&&(f(),f=null)}}}function np(t){this._internalRoot=t}Lc.prototype.render=np.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(a(409));var r=n.current,o=oi();h1(r,o,t,n,null,null)},Lc.prototype.unmount=np.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var n=t.containerInfo;h1(t.current,2,null,t,null,null),gc(),n[qt]=null}};function Lc(t){this._internalRoot=t}Lc.prototype.unstable_scheduleHydration=function(t){if(t){var n=Rt();t={blockedOn:null,target:t,priority:n};for(var r=0;r<vs.length&&n!==0&&n<vs[r].priority;r++);vs.splice(r,0,t),r===0&&v1(t)}};var S1=e.version;if(S1!=="19.2.5")throw Error(a(527,S1,"19.2.5"));Z.findDOMNode=function(t){var n=t._reactInternals;if(n===void 0)throw typeof t.render=="function"?Error(a(188)):(t=Object.keys(t).join(","),Error(a(268,t)));return t=m(n),t=t!==null?g(t):null,t=t===null?null:t.stateNode,t};var IA={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:V,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Vc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vc.isDisabled&&Vc.supportsFiber)try{ia=Vc.inject(IA),ve=Vc}catch{}}return zo.createRoot=function(t,n){if(!l(t))throw Error(a(299));var r=!1,o="",f=zy,d=Dy,v=Oy;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(f=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(v=n.onRecoverableError)),n=c1(t,1,!1,null,null,r,o,null,f,d,v,x1),t[qt]=n.current,Vd(t),new np(n)},zo.hydrateRoot=function(t,n,r){if(!l(t))throw Error(a(299));var o=!1,f="",d=zy,v=Dy,S=Oy,M=null;return r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(f=r.identifierPrefix),r.onUncaughtError!==void 0&&(d=r.onUncaughtError),r.onCaughtError!==void 0&&(v=r.onCaughtError),r.onRecoverableError!==void 0&&(S=r.onRecoverableError),r.formState!==void 0&&(M=r.formState)),n=c1(t,1,!0,n,r??null,o,f,M,d,v,S,x1),n.context=f1(null),r=n.current,o=oi(),o=xt(o),f=is(o),f.callback=null,as(r,f,o),r=o,n.current.lanes=r,pt(n,r),fa(n),t[qt]=n.current,Vd(t),new Lc(n)},zo.version="19.2.5",zo}var R1;function fw(){if(R1)return sp.exports;R1=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(e){console.error(e)}}return i(),sp.exports=cw(),sp.exports}var hw=fw();const Lm=nt.createContext({});function Vm(i){const e=nt.useRef(null);return e.current===null&&(e.current=i()),e.current}const dw=typeof window<"u",jb=dw?nt.useLayoutEffect:nt.useEffect,Yf=nt.createContext(null);function Bm(i,e){i.indexOf(e)===-1&&i.push(e)}function bf(i,e){const s=i.indexOf(e);s>-1&&i.splice(s,1)}const xa=(i,e,s)=>s>e?e:s<i?i:s;let Um=()=>{};const ks={},Lb=i=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(i);function Vb(i){return typeof i=="object"&&i!==null}const Bb=i=>/^0[^.\s]+$/u.test(i);function Ub(i){let e;return()=>(e===void 0&&(e=i()),e)}const qi=i=>i,pw=(i,e)=>s=>e(i(s)),xu=(...i)=>i.reduce(pw),ru=(i,e,s)=>{const a=e-i;return a===0?1:(s-i)/a};class Hm{constructor(){this.subscriptions=[]}add(e){return Bm(this.subscriptions,e),()=>bf(this.subscriptions,e)}notify(e,s,a){const l=this.subscriptions.length;if(l)if(l===1)this.subscriptions[0](e,s,a);else for(let u=0;u<l;u++){const c=this.subscriptions[u];c&&c(e,s,a)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const yi=i=>i*1e3,Yi=i=>i/1e3;function Hb(i,e){return e?i*(1e3/e):0}const Yb=(i,e,s)=>(((1-3*s+3*e)*i+(3*s-6*e))*i+3*e)*i,mw=1e-7,gw=12;
vendor: 4,674 bytes, line 49
49function yw(i,e,s,a,l){let u,c,h=0;do c=e+(s-e)/2,u=Yb(c,a,l)-i,u>0?s=c:e=c;while(Math.abs(u)>mw&&++h<gw);return c}function Su(i,e,s,a){if(i===e&&s===a)return qi;const l=u=>yw(u,0,1,i,s);return u=>u===0||u===1?u:Yb(l(u),e,a)}const Gb=i=>e=>e<=.5?i(2*e)/2:(2-i(2*(1-e)))/2,Pb=i=>e=>1-i(1-e),qb=Su(.33,1.53,.69,.99),Ym=Pb(qb),Xb=Gb(Ym),Qb=i=>i>=1?1:(i*=2)<1?.5*Ym(i):.5*(2-Math.pow(2,-10*(i-1))),Gm=i=>1-Math.sin(Math.acos(i)),Fb=Pb(Gm),Kb=Gb(Gm),vw=Su(.42,0,1,1),_w=Su(0,0,.58,1),Zb=Su(.42,0,.58,1),bw=i=>Array.isArray(i)&&typeof i[0]!="number",Jb=i=>Array.isArray(i)&&typeof i[0]=="number",xw={linear:qi,easeIn:vw,easeInOut:Zb,easeOut:_w,circIn:Gm,circInOut:Kb,circOut:Fb,backIn:Ym,backInOut:Xb,backOut:qb,anticipate:Qb},Sw=i=>typeof i=="string",k1=i=>{if(Jb(i)){Um(i.length===4);const[e,s,a,l]=i;return Su(e,s,a,l)}else if(Sw(i))return xw[i];return i},Bc=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function Tw(i,e){let s=new Set,a=new Set,l=!1,u=!1;const c=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function p(g){c.has(g)&&(m.schedule(g),i()),g(h)}const m={schedule:(g,y=!1,_=!1)=>{const x=_&&l?s:a;return y&&c.add(g),x.add(g),g},cancel:g=>{a.delete(g),c.delete(g)},process:g=>{if(h=g,l){u=!0;return}l=!0;const y=s;s=a,a=y,s.forEach(p),s.clear(),l=!1,u&&(u=!1,m.process(g))}};return m}const Aw=40;function Wb(i,e){let s=!1,a=!0;const l={delta:0,timestamp:0,isProcessing:!1},u=()=>s=!0,c=Bc.reduce((O,D)=>(O[D]=Tw(u),O),{}),{setup:h,read:p,resolveKeyframes:m,preUpdate:g,update:y,preRender:_,render:b,postRender:x}=c,T=()=>{const O=ks.useManualTiming,D=O?l.timestamp:performance.now();s=!1,O||(l.delta=a?1e3/60:Math.max(Math.min(D-l.timestamp,Aw),1)),l.timestamp=D,l.isProcessing=!0,h.process(l),p.process(l),m.process(l),g.process(l),y.process(l),_.process(l),b.process(l),x.process(l),l.isProcessing=!1,s&&e&&(a=!1,i(T))},A=()=>{s=!0,a=!0,l.isProcessing||i(T)};return{schedule:Bc.reduce((O,D)=>{const j=c[D];return O[D]=(Q,N=!1,G=!1)=>(s||A(),j.schedule(Q,N,G)),O},{}),cancel:O=>{for(let D=0;D<Bc.length;D++)c[Bc[D]].cancel(O)},state:l,steps:c}}const{schedule:le,cancel:Ns,state:cn,steps:up}=Wb(typeof requestAnimationFrame<"u"?requestAnimationFrame:qi,!0);let nf;function ww(){nf=void 0}const Nn={now:()=>(nf===void 0&&Nn.set(cn.isProcessing||ks.useManualTiming?cn.timestamp:performance.now()),nf),set:i=>{nf=i,queueMicrotask(ww)}},$b=i=>e=>typeof e=="string"&&e.startsWith(i),Ib=$b("--"),Ew=$b("var(--"),Pm=i=>Ew(i)?Mw.test(i.split("/*")[0].trim()):!1,Mw=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function N1(i){return typeof i!="string"?!1:i.split("/*")[0].includes("var(--")}const Vl={test:i=>typeof i=="number",parse:parseFloat,transform:i=>i},lu={...Vl,transform:i=>xa(0,1,i)},Uc={...Vl,default:1},Po=i=>Math.round(i*1e5)/1e5,qm=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Cw(i){return i==null}const zw=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Xm=(i,e)=>s=>!!(typeof s=="string"&&zw.test(s)&&s.startsWith(i)||e&&!Cw(s)&&Object.prototype.hasOwnProperty.call(s,e)),tx=(i,e,s)=>a=>{if(typeof a!="string")return a;const[l,u,c,h]=a.match(qm);return{[i]:parseFloat(l),[e]:parseFloat(u),[s]:parseFloat(c),alpha:h!==void 0?parseFloat(h):1}},Dw=i=>xa(0,255,i),cp={...Vl,transform:i=>Math.round(Dw(i))},hr={test:Xm("rgb","red"),parse:tx("red","green","blue"),transform:({red:i,green:e,blue:s,alpha:a=1})=>"rgba("+cp.transform(i)+", "+cp.transform(e)+", "+cp.transform(s)+", "+Po(lu.transform(a))+")"};function Ow(i){let e="",s="",a="",l="";return i.length>5?(e=i.substring(1,3),s=i.substring(3,5),a=i.substring(5,7),l=i.substring(7,9)):(e=i.substring(1,2),s=i.substring(2,3),a=i.substring(3,4),l=i.substring(4,5),e+=e,s+=s,a+=a,l+=l),{red:parseInt(e,16),green:parseInt(s,16),blue:parseInt(a,16),alpha:l?parseInt(l,16)/255:1}}const Up={test:Xm("#"),parse:Ow,transform:hr.transform},Tu=i=>({test:e=>typeof e=="string"&&e.endsWith(i)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${i}`}),xs=Tu("deg"),_a=Tu("%"),ot=Tu("px"),Rw=Tu("vh"),kw=Tu("vw"),j1={..._a,parse:i=>_a.parse(i)/100,transform:i=>_a.transform(i*100)},gl={test:Xm("hsl","hue"),parse:tx("hue","saturation","lightness"),transform:({hue:i,saturation:e,lightness:s,alpha:a=1})=>"hsla("+Math.round(i)+", "+_a.transform(Po(e))+", "+_a.transform(Po(s))+", "+Po(lu.transform(a))+")"},Xe={test:i=>hr.test(i)||Up.test(i)||gl.test(i),parse:i=>hr.test(i)?hr.parse(i):gl.test(i)?gl.parse(i):Up.parse(i),transform:i=>typeof i=="string"?i:i.hasOwnProperty("red")?hr.transform(i):gl.transform(i),getAnimatableNone:i=>{const e=Xe.parse(i);
49return e.alpha=0,Xe.transform(e)}},Nw=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function jw(i){var e,s;return isNaN(i)&&typeof i=="string"&&(((e=i.match(qm))==null?void 0:e.length)||0)+(((s=i.match(Nw))==null?void 0:s.length)||0)>0}const ex="number",nx="color",Lw="var",Vw="var(",L1="${}",Bw=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function zl(i){const e=i.toString(),s=[],a={color:[],number:[],var:[]},l=[];let u=0;const h=e.replace(Bw,p=>(Xe.test(p)?(a.color.push(u),l.push(nx),s.push(Xe.parse(p))):p.startsWith(Vw)?(a.var.push(u),l.push(Lw),s.push(p)):(a.number.push(u),l.push(ex),s.push(parseFloat(p))),++u,L1)).split(L1);return{values:s,split:h,indexes:a,types:l}}function Uw(i){return zl(i).values}function ix({split:i,types:e}){const s=i.length;return a=>{let l="";for(let u=0;u<s;u++)if(l+=i[u],a[u]!==void 0){const c=e[u];c===ex?l+=Po(a[u]):c===nx?l+=Xe.transform(a[u]):l+=a[u]}return l}}function Hw(i){return ix(zl(i))}const Yw=i=>typeof i=="number"?0:Xe.test(i)?Xe.getAnimatableNone(i):i,Gw=(i,e)=>typeof i=="number"?e!=null&&e.trim().endsWith("/")?i:0:Yw(i);function Pw(i){const e=zl(i);return ix(e)(e.values.map((a,l)=>Gw(a,e.split[l])))}const ea={test:jw,parse:Uw,createTransformer:Hw,getAnimatableNone:Pw};function fp(i,e,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?i+(e-i)*6*s:s<1/2?e:s<2/3?i+(e-i)*(2/3-s)*6:i}function qw({hue:i,saturation:e,lightness:s,alpha:a}){i/=360,e/=100,s/=100;let l=0,u=0,c=0;if(!e)l=u=c=s;else{const h=s<.5?s*(1+e):s+e-s*e,p=2*s-h;l=fp(p,h,i+1/3),u=fp(p,h,i),c=fp(p,h,i-1/3)}return{red:Math.round(l*255),green:Math.round(u*255),blue:Math.round(c*255),alpha:a}}function xf(i,e){return s=>s>0?e:i}const de=(i,e,s)=>i+(e-i)*s,hp=(i,e,s)=>{const a=i*i,l=s*(e*e-a)+a;return l<0?0:Math.sqrt(l)},Xw=[Up,hr,gl],Qw=i=>Xw.find(e=>e.test(i));function V1(i){const e=Qw(i);if(!e)return!1;let s=e.parse(i);return e===gl&&(s=qw(s)),s}const B1=(i,e)=>{const s=V1(i),a=V1(e);if(!s||!a)return xf(i,e);const l={...s};return u=>(l.red=hp(s.red,a.red,u),l.green=hp(s.green,a.green,u),l.blue=hp(s.blue,a.blue,u),l.alpha=de(s.alpha,a.alpha,u),hr.transform(l))},Hp=new Set(["none","hidden"]);function Fw(i,e){return Hp.has(i)?s=>s<=0?i:e:s=>s>=1?e:i}function Kw(i,e){return s=>de(i,e,s)}function Qm(i){return typeof i=="number"?Kw:typeof i=="string"?Pm(i)?xf:Xe.test(i)?B1:Ww:Array.isArray(i)?ax:typeof i=="object"?Xe.test(i)?B1:Zw:xf}function ax(i,e){const s=[...i],a=s.length,l=i.map((u,c)=>Qm(u)(u,e[c]));return u=>{for(let c=0;c<a;c++)s[c]=l[c](u);return s}}function Zw(i,e){const s={...i,...e},a={};for(const l in s)i[l]!==void 0&&e[l]!==void 0&&(a[l]=Qm(i[l])(i[l],e[l]));return l=>{for(const u in a)s[u]=a[u](l);return s}}function Jw(i,e){const s=[],a={color:0,var:0,number:0};for(let l=0;l<e.values.length;l++){const u=e.types[l],c=i.indexes[u][a[u]],h=i.values[c]??0;s[l]=h,a[u]++}return s}const Ww=(i,e)=>{const s=ea.createTransformer(e),a=zl(i),l=zl(e);return a.indexes.var.length===l.indexes.var.length&&a.indexes.color.length===l.indexes.color.length&&a.indexes.number.length>=l.indexes.number.length?Hp.has(i)&&!l.values.length||Hp.has(e)&&!a.values.length?Fw(i,e):xu(ax(Jw(a,l),l.values),s):xf(i,e)};function sx(i,e,s){return typeof i=="number"&&typeof e=="number"&&typeof s=="number"?de(i,e,s):Qm(i)(i,e)}const $w=i=>{const e=({timestamp:s})=>i(s);return{start:(s=!0)=>le.update(e,s),stop:()=>Ns(e),now:()=>cn.isProcessing?cn.timestamp:Nn.now()}},rx=(i,e,s=10)=>{let a="";const l=Math.max(Math.round(e/s),2);for(let u=0;u<l;u++)a+=Math.round(i(u/(l-1))*1e4)/1e4+", ";return`linear(${a.substring(0,a.length-2)})`},Sf=2e4;function Fm(i){let e=0;const s=50;let a=i.next(e);for(;!a.done&&e<Sf;)e+=s,a=i.next(e);return e>=Sf?1/0:e}function Iw(i,e=100,s){const a=s({...i,keyframes:[0,e]}),l=Math.min(Fm(a),Sf);return{type:"keyframes",ease:u=>a.next(l*u).value/e,duration:Yi(l)}}const ze={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function Yp(i,e){return i*Math.sqrt(1-e*e)}const tE=12;function eE(i,e,s){let a=s;for(let l=1;l<tE;l++)a=a-i(a)/e(a);return a}const dp=.001;function nE({duration:i=ze.duration,bounce:e=ze.bounce,velocity:s=ze.velocity,mass:a=ze.mass}){let l,u,c=1-e;c=xa(ze.minDamping,ze.maxDamping,c),i=xa(ze.minDuration,ze.maxDuration,Yi(i)),c<1?(l=m=>{const g=m*c,y=g*i,_=g-s,b=Yp(m,c),x=Math.exp(-y);return dp-_/b*x},u=m=>{const y=m*c*i,_=y*s+s,b=Math.pow(c,2)*Math.pow(m,2)*i,x=Math.exp(-y),T=Yp(Math.pow(m,2),c);return(-l(m)+dp>0?-1:1)*((_-b)*x)/T}):(l=m=>{const g=Math.exp(-m*i),y=(m-s)*i+1;return-dp+g*y},u=m=>{const g=Math.exp(-m*i),y=(s-m)*(i*i);return g*y});const h=5/i,p=eE(l,u,h);if(i=yi(i),isNaN(p))return{stiffness:ze.stiffness,damping:ze.damping,duration:i};{const m=Math.pow(p,2)*a;return{stiffness:m,damping:c*2*Math.sqrt(a*m),duration:i}}}const iE=["duration","bounce"],aE=["stiffness","damping","mass"];function U1(i,e){return e.some(s=>i[s]!==void 0)}function sE(i){let e={velocity:ze.velocity,stiffness:ze.stiffness,damping:ze.damping,mass:ze.mass,isResolvedFromDuration:!1,...i};if(!U1(i,aE)&&U1(i,iE))if(e.velocity=0,i.visualDuration){const s=i.visualDuration,a=2*Math.PI/(s*1.2),l=a*a,u=2*xa(.05,1,1-(i.bounce||0))*Math.sqrt(l);e={...e,mass:ze.mass,stiffness:l,damping:u}}else{const s=nE({...i,velocity:0});e={...e,...s,mass:ze.mass},e.isResolvedFromDuration=!0}return e}function Tf(i=ze.visualDuration,e=ze.bounce){const s=typeof i!="object"?{visualDuration:i,keyframes:[0,1],bounce:e}:i;let{restSpeed:a,restDelta:l}=s;const u=s.keyframes[0],c=s.keyframes[s.keyframes.length-1],h={done:!1,value:u},{stiffness:p,damping:m,mass:g,duration:y,velocity:_,isResolvedFromDuration:b}=sE({...s,velocity:-Yi(s.velocity||0)}),x=_||0,T=m/(2*Math.sqrt(p*g)),A=c-u,C=Yi(Math.sqrt(p/g)),z=Math.abs(A)<5;a||(a=z?ze.restSpeed.granular:ze.restSpeed.default),l||(l=z?ze.restDelta.granular:ze.restDelta.default);let O,D,j,Q,N,G;if(T<1)j=Yp(C,T),Q=(x+T*C*A)/j,O=H=>{const it=Math.exp(-T*C*H);return c-it*(Q*Math.sin(j*H)+A*Math.cos(j*H))},N=T*C*Q+A*j,G=T*C*A-Q*j,D=H=>Math.exp(-T*C*H)*(N*Math.sin(j*H)+G*Math.cos(j*H));else if(T===1){O=it=>c-Math.exp(-C*it)*(A+(x+C*A)*it);const H=x+C*A;D=it=>Math.exp(-C*it)*(C*H*it-x)}else{const H=C*Math.sqrt(T*T-1);O=ut=>{const dt=Math.exp(-T*C*ut),V=Math.min(H*ut,300);return c-dt*((x+T*C*A)*Math.sinh(V)+H*A*Math.cosh(V))/H};const it=(x+T*C*A)/H,$=T*C*it-A*H,vt=T*C*A-it*H;D=ut=>{const dt=Math.exp(-T*C*ut),V=Math.min(H*ut,300);return dt*($*Math.sinh(V)+vt*Math.cosh(V))}}const P={calculatedDuration:b&&y||null,velocity:H=>yi(D(H)),next:H=>{if(!b&&T<1){const $=Math.exp(-T*C*H),vt=Math.sin(j*H),ut=Math.cos(j*H),dt=c-$*(Q*vt+A*ut),V=yi($*(N*vt+G*ut));return h.done=Math.abs(V)<=a&&Math.abs(c-dt)<=l,h.value=h.done?c:dt,h}const it=O(H);if(b)h.done=H>=y;else{const $=yi(D(H));h.done=Math.abs($)<=a&&Math.abs(c-it)<=l}return h.value=h.done?c:it,h},toString:()=>{const H=Math.min(Fm(P),Sf),it=rx($=>P.next(H*$).value,H,30);return H+"ms "+it},toTransition:()=>{}};return P}Tf.applyToOptions=i=>{const e=Iw(i,100,Tf);return i.ease=e.ease,i.duration=yi(e.duration),i.type="keyframes",i};const rE=5;function lx(i,e,s){const a=Math.max(e-rE,0);return Hb(s-i(a),e-a)}function Gp({keyframes:i,velocity:e=0,power:s=.8,timeConstant:a=325,bounceDamping:l=10,bounceStiffness:u=500,modifyTarget:c,min:h,max:p,restDelta:m=.5,restSpeed:g}){const y=i[0],_={done:!1,value:y},b=G=>h!==void 0&&G<h||p!==void 0&&G>p,x=G=>h===void 0?p:p===void 0||Math.abs(h-G)<Math.abs(p-G)?h:p;let T=s*e;const A=y+T,C=c===void 0?A:c(A);C!==A&&(T=C-y);const z=G=>-T*Math.exp(-G/a),O=G=>C+z(G),D=G=>{const P=z(G),H=O(G);_.done=Math.abs(P)<=m,_.value=_.done?C:H};let j,Q;const N=G=>{b(_.value)&&(j=G,Q=Tf({keyframes:[_.value,x(_.value)],velocity:lx(O,G,_.value),damping:l,stiffness:u,restDelta:m,restSpeed:g}))};return N(0),{calculatedDuration:null,next:G=>{let P=!1;return!Q&&j===void 0&&(P=!0,D(G),N(G)),j!==void 0&&G>=j?Q.next(G-j):(!P&&D(G),_)}}}function lE(i,e,s){const a=[],l=s||ks.mix||sx,u=i.length-1;for(let c=0;c<u;c++){let h=l(i[c],i[c+1]);if(e){const p=Array.isArray(e)?e[c]||qi:e;h=xu(p,h)}a.push(h)}return a}function oE(i,e,{clamp:s=!0,ease:a,mixer:l}={}){const u=i.length;if(Um(u===e.length),u===1)return()=>e[0];if(u===2&&e[0]===e[1])return()=>e[1];const c=i[0]===i[1];i[0]>
49i[u-1]&&(i=[...i].reverse(),e=[...e].reverse());const h=lE(e,a,l),p=h.length,m=g=>{if(c&&g<i[0])return e[0];let y=0;if(p>1)for(;y<i.length-2&&!(g<i[y+1]);y++);const _=ru(i[y],i[y+1],g);return h[y](_)};return s?g=>m(xa(i[0],i[u-1],g)):m}function uE(i,e){const s=i[i.length-1];for(let a=1;a<=e;a++){const l=ru(0,e,a);i.push(de(s,1,l))}}function cE(i){const e=[0];return uE(e,i.length-1),e}function fE(i,e){return i.map(s=>s*e)}function hE(i,e){return i.map(()=>e||Zb).splice(0,i.length-1)}function qo({duration:i=300,keyframes:e,times:s,ease:a="easeInOut"}){const l=bw(a)?a.map(k1):k1(a),u={done:!1,value:e[0]},c=fE(s&&s.length===e.length?s:cE(e),i),h=oE(c,e,{ease:Array.isArray(l)?l:hE(e,l)});return{calculatedDuration:i,next:p=>(u.value=h(p),u.done=p>=i,u)}}const dE=i=>i!==null;function Gf(i,{repeat:e,repeatType:s="loop"},a,l=1){const u=i.filter(dE),h=l<0||e&&s!=="loop"&&e%2===1?0:u.length-1;return!h||a===void 0?u[h]:a}const pE={decay:Gp,inertia:Gp,tween:qo,keyframes:qo,spring:Tf};function ox(i){typeof i.type=="string"&&(i.type=pE[i.type])}class Km{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,s){return this.finished.then(e,s)}}const mE=i=>i/100;class Af extends Km{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{var a,l;const{motionValue:s}=this.options;s&&s.updatedAt!==Nn.now()&&this.tick(Nn.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(l=(a=this.options).onStop)==null||l.call(a))},this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){const{options:e}=this;ox(e);const{type:s=qo,repeat:a=0,repeatDelay:l=0,repeatType:u,velocity:c=0}=e;let{keyframes:h}=e;const p=s||qo;p!==qo&&typeof h[0]!="number"&&(this.mixKeyframes=xu(mE,sx(h[0],h[1])),h=[0,100]);const m=p({...e,keyframes:h});u==="mirror"&&(this.mirroredGenerator=p({...e,keyframes:[...h].reverse(),velocity:-c})),m.calculatedDuration===null&&(m.calculatedDuration=Fm(m));const{calculatedDuration:g}=m;this.calculatedDuration=g,this.resolvedDuration=g+l,this.totalDuration=this.resolvedDuration*(a+1)-l,this.generator=m}updateTime(e){const s=Math.round(e-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(e,s=!1){const{generator:a,totalDuration:l,mixKeyframes:u,mirroredGenerator:c,resolvedDuration:h,calculatedDuration:p}=this;if(this.startTime===null)return a.next(0);const{delay:m=0,keyframes:g,repeat:y,repeatType:_,repeatDelay:b,type:x,onUpdate:T,finalKeyframe:A}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-l/this.speed,this.startTime)),s?this.currentTime=e:this.updateTime(e);const C=this.currentTime-m*(this.playbackSpeed>=0?1:-1),z=this.playbackSpeed>=0?C<0:C>l;this.currentTime=Math.max(C,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=l);let O=this.currentTime,D=a;if(y){const G=Math.min(this.currentTime,l)/h;let P=Math.floor(G),H=G%1;!H&&G>=1&&(H=1),H===1&&P--,P=Math.min(P,y+1),!!(P%2)&&(_==="reverse"?(H=1-H,b&&(H-=b/h)):_==="mirror"&&(D=c)),O=xa(0,1,H)*h}let j;z?(this.delayState.value=g[0],j=this.delayState):j=D.next(O),u&&!z&&(j.value=u(j.value));let{done:Q}=j;!z&&p!==null&&(Q=this.playbackSpeed>=0?this.currentTime>=l:this.currentTime<=0);const N=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&Q);return N&&x!==Gp&&(j.value=Gf(g,this.options,A,this.speed)),T&&T(j.value),N&&this.finish(),j}then(e,s){return this.finished.then(e,s)}get duration(){return Yi(this.calculatedDuration)}get iterationDuration(){const{delay:e=0}=this.options||{};return this.duration+Yi(e)}get time(){return Yi(this.currentTime)}set time(e){e=yi(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=e,this.tick(e))}getGeneratorVelocity(){const e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);const s=this.generator.next(e).value;return lx(a=>this.generator.next(a).value,e,s)}get speed(){return this.playbackSpeed}set speed(e){const s=this.playbackSpeed!==e;s&&this.driver&&this.updateTime(Nn.now()),this.playbackSpeed=e,s&&this.driver&&(this.time=Yi(this.currentTime))}play(){var l,u;if(this.isStopped)return;const{driver:e=$w,startTime:s}=this.options;this.driver||(this.driver=e(c=>
49this.tick(c))),(u=(l=this.options).onPlay)==null||u.call(l);const a=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=a):this.holdTime!==null?this.startTime=a-this.holdTime:this.startTime||(this.startTime=s??a),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Nn.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var e,s;this.notifyFinished(),this.teardown(),this.state="finished",(s=(e=this.options).onComplete)==null||s.call(e)}cancel(){var e,s;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(s=(e=this.options).onCancel)==null||s.call(e)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){var s;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(s=this.driver)==null||s.stop(),e.observe(this)}}function gE(i){for(let e=1;e<i.length;e++)i[e]??(i[e]=i[e-1])}const dr=i=>i*180/Math.PI,Pp=i=>{const e=dr(Math.atan2(i[1],i[0]));return qp(e)},yE={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:i=>(Math.abs(i[0])+Math.abs(i[3]))/2,rotate:Pp,rotateZ:Pp,skewX:i=>dr(Math.atan(i[1])),skewY:i=>dr(Math.atan(i[2])),skew:i=>(Math.abs(i[1])+Math.abs(i[2]))/2},qp=i=>(i=i%360,i<0&&(i+=360),i),H1=Pp,Y1=i=>Math.sqrt(i[0]*i[0]+i[1]*i[1]),G1=i=>
49Math.sqrt(i[4]*i[4]+i[5]*i[5]),vE={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Y1,scaleY:G1,scale:i=>(Y1(i)+G1(i))/2,rotateX:i=>qp(dr(Math.atan2(i[6],i[5]))),rotateY:i=>qp(dr(Math.atan2(-i[2],i[0]))),rotateZ:H1,rotate:H1,skewX:i=>dr(Math.atan(i[4])),skewY:i=>dr(Math.atan(i[1])),skew:i=>(Math.abs(i[1])+Math.abs(i[4]))/2};function Xp(i){return i.includes("scale")?1:0}function Qp(i,e){if(!i||i==="none")return Xp(e);const s=i.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,l;if(s)a=vE,l=s;else{const h=i.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=yE,l=h}if(!l)return Xp(e);const u=a[e],c=l[1].split(",").map(bE);return typeof u=="function"?u(c):c[u]}const _E=(i,e)=>{const{transform:s="none"}=getComputedStyle(i);return Qp(s,e)};function bE(i){return parseFloat(i.trim())}const Bl=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ul=new Set(Bl),P1=i=>i===Vl||i===ot,xE=new Set(["x","y","z"]),SE=Bl.filter(i=>!xE.has(i));function TE(i){const e=[];return SE.forEach(s=>{const a=i.getValue(s);a!==void 0&&(e.push([s,a.get()]),a.set(s.startsWith("scale")?1:0))}),e}const As={width:({x:i},{paddingLeft:e="0",paddingRight:s="0",boxSizing:a})=>{const l=i.max-i.min;return a==="border-box"?l:l-parseFloat(e)-parseFloat(s)},height:({y:i},{paddingTop:e="0",paddingBottom:s="0",boxSizing:a})=>{const l=i.max-i.min;return a==="border-box"?l:l-parseFloat(e)-parseFloat(s)},top:(i,{top:e})=>parseFloat(e),left:(i,{left:e})=>parseFloat(e),bottom:({y:i},{top:e})=>parseFloat(e)+(i.max-i.min),right:({x:i},{left:e})=>parseFloat(e)+(i.max-i.min),x:(i,{transform:e})=>Qp(e,"x"),y:(i,{transform:e})=>Qp(e,"y")};As.translateX=As.x;As.translateY=As.y;const gr=new Set;let Fp=!1,Kp=!1,Zp=!1;function ux(){if(Kp){const i=Array.from(gr).filter(a=>a.needsMeasurement),e=new Set(i.map(a=>a.element)),s=new Map;e.forEach(a=>{const l=TE(a);l.length&&(s.set(a,l),a.render())}
49),i.forEach(a=>a.measureInitialState()),e.forEach(a=>{a.render();const l=s.get(a);l&&l.forEach(([u,c])=>{var h;(h=a.getValue(u))==null||h.set(c)})}),i.forEach(a=>a.measureEndState()),i.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}Kp=!1,Fp=!1,gr.forEach(i=>i.complete(Zp)),gr.clear()}function cx(){gr.forEach(i=>{i.readKeyframes(),i.needsMeasurement&&(Kp=!0)})}function AE(){Zp=!0,cx(),ux(),Zp=!1}class Zm{constructor(e,s,a,l,u,c=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=s,this.name=a,this.motionValue=l,this.element=u,this.isAsync=c}scheduleResolve(){this.state="scheduled",this.isAsync?(gr.add(this),Fp||(Fp=!0,le.read(cx),le.resolveKeyframes(ux))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:s,element:a,motionValue:l}=this;if(e[0]===null){const u=l==null?void 0:l.get(),c=e[e.length-1];if(u!==void 0)e[0]=u;else if(a&&s){const h=a.readValue(s,c);h!=null&&(e[0]=h)}e[0]===void 0&&(e[0]=c),l&&u===void 0&&l.set(e[0])}gE(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),gr.delete(this)}cancel(){this.state==="scheduled"&&(gr.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const wE=i=>i.startsWith("--");function fx(i,e,s){wE(e)?i.style.setProperty(e,s):i.style[e]=s}const EE={};function hx(i,e){const s=Ub(i);return()=>EE[e]??s()}const ME=hx(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),dx=hx(()=>{try{document.createElement("div").animate({opacity:0}
49,{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),jo=([i,e,s,a])=>`cubic-bezier(${i}, ${e}, ${s}, ${a})`,q1={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:jo([0,.65,.55,1]),circOut:jo([.55,0,1,.45]),backIn:jo([.31,.01,.66,-.59]),backOut:jo([.33,1.53,.69,.99])};function px(i,e){if(i)return typeof i=="function"?dx()?rx(i,e):"ease-out":Jb(i)?jo(i):Array.isArray(i)?i.map(s=>px(s,e)||q1.easeOut):q1[i]}function CE(i,e,s,{delay:a=0,duration:l=300,repeat:u=0,repeatType:c="loop",ease:h="easeOut",times:p}={},m=void 0){const g={[e]:s};p&&(g.offset=p);const y=px(h,l);Array.isArray(y)&&(g.easing=y);const _={delay:a,duration:l,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:u+1,direction:c==="reverse"?"alternate":"normal"};return m&&(_.pseudoElement=m),i.animate(g,_)}function mx(i){return typeof i=="function"&&"applyToOptions"in i}function zE({type:i,...e}){return mx(i)&&dx()?i.applyToOptions(e):(e.duration??(e.duration=300),e.ease??(e.ease="easeOut"),e)}class gx extends Km{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;const{element:s,name:a,keyframes:l,pseudoElement:u,allowFlatten:c=!1,finalKeyframe:h,onComplete:p}=e;this.isPseudoElement=!!u,this.allowFlatten=c,this.options=e,Um(typeof e.type!="string");const m=zE(e);this.animation=CE(s,a,l,m,u),m.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!u){const g=Gf(l,this.options,h,this.speed);this.updateMotionValue&&this.updateMotionValue(g),fx(s,a,g),this.animation.cancel()}p==null||p(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var e,s;(s=(e=this.animation).finish)==null||s.call(e)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:e}=this;e==="idle"||e==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var s,a,l;const e=(s=this.options)==null?void 0:s.element;!this.isPseudoElement&&(e!=null&&e.isConnected)&&((l=(a=this.animation).commitStyles)==null||l.call(a))}get duration(){var s,a;const e=((a=(s=this.animation.effect)==null?void 0:s.getComputedTiming)==null?void 0:a.call(s).duration)||0;return Yi(Number(e))}get iterationDuration(){const{delay:e=0}=this.options||{};return this.duration+Yi(e)}get time(){return Yi(Number(this.animation.currentTime)||0)}set time(e){const s=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=yi(e),s&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:s,rangeEnd:a,observe:l}){var u;return this.allowFlatten&&((u=this.animation.effect)==null||u.updateTiming({easing:"linear"})),this.animation.onfinish=null,e&&ME()?(this.animation.timeline=e,s&&(this.animation.rangeStart=s),a&&(this.animation.rangeEnd=a),qi):l(this)}}const yx={anticipate:Qb,backInOut:Xb,circInOut:Kb};function DE(i){return i in yx}function OE(i){typeof i.ease=="string"&&DE(i.ease)&&(i.ease=yx[i.ease])}const pp=10;class RE extends gx{constructor(e){OE(e),ox(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){const{motionValue:s,onUpdate:a,onComplete:l,element:u,...c}=this.options;if(!s)return;if(e!==void 0){s.set(e);return}const h=new Af({...c,autoplay:!1}),p=Math.max(pp,Nn.now()-this.startTime),m=xa(0,pp,p-pp),g=h.sample(p).value,{name:y}=this.options;u&&y&&fx(u,y,g),s.setWithVelocity(h.sample(Math.max(0,p-m)).value,g,m),h.stop()}}const X1=(i,e)=>e==="zIndex"?!1:!!(typeof i=="number"||Array.isArray(i)||typeof i=="string"&&(ea.test(i)||i==="0")&&!i.startsWith("url("));function kE(i){const e=i[0];if(i.length===1)return!0;for(let s=0;s<i.length;s++)if(i[s]!==e)return!0}
49function NE(i,e,s,a){const l=i[0];if(l===null)return!1;if(e==="display"||e==="visibility")return!0;const u=i[i.length-1],c=X1(l,e),h=X1(u,e);return!c||!h?!1:kE(i)||(s==="spring"||mx(s))&&a}function Jp(i){i.duration=0,i.type="keyframes"}const vx=new Set(["opacity","clipPath","filter","transform"]),jE=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function LE(i){for(let e=0;e<i.length;e++)if(typeof i[e]=="string"&&jE.test(i[e]))return!0;return!1}const VE=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),BE=Ub(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function UE(i){var y;const{motionValue:e,name:s,repeatDelay:a,repeatType:l,damping:u,type:c,keyframes:h}=i;if(!(((y=e==null?void 0:e.owner)==null?void 0:y.current)instanceof HTMLElement))return!1;const{onUpdate:m,transformTemplate:g}=e.owner.getProps();return BE()&&s&&(vx.has(s)||VE.has(s)&&LE(h))&&(s!=="transform"||!g)&&!m&&!a&&l!=="mirror"&&u!==0&&c!=="inertia"}const HE=40;class YE extends Km{constructor({autoplay:e=!0,delay:s=0,type:a="keyframes",repeat:l=0,repeatDelay:u=0,repeatType:c="loop",keyframes:h,name:p,motionValue:m,element:g,...y}){var x;super(),this.stop=()=>{var T,A;this._animation&&(this._animation.stop(),(T=this.stopTimeline)==null||T.call(this)),(A=this.keyframeResolver)==null||A.cancel()},this.createdAt=Nn.now();const _={autoplay:e,delay:s,type:a,repeat:l,repeatDelay:u,repeatType:c,name:p,motionValue:m,element:g,...y},b=(g==null?void 0:g.KeyframeResolver)||Zm;this.keyframeResolver=new b(h,(T,A,C)=>this.onKeyframesResolved(T,A,_,!C),p,m,g),(x=this.keyframeResolver)==null||x.scheduleResolve()}onKeyframesResolved(e,s,a,l){var C,z;this.keyframeResolver=void 0;const{name:u,type:c,velocity:h,delay:p,isHandoff:m,onUpdate:g}=a;this.resolvedAt=Nn.now();let y=!0;NE(e,u,c,h)||(y=!1,(ks.instantAnimations||!p)&&(g==null||g(Gf(e,a,s))),e[0]=e[e.length-1],Jp(a),a.repeat=0);const b={startTime:l?this.resolvedAt?this.resolvedAt-this.createdAt>HE?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...a,keyframes:e},x=y&&!m&&UE(b),T=(z=(C=b.motionValue)==null?void 0:C.owner)==null?void 0:z.current;let A;if(x)try{A=new RE({...b,element:T})}catch{A=new Af(b)}else A=new Af(b);A.finished.then(()=>{this.notifyFinished()}).catch(qi),this.pendingTimeline&&(this.stopTimeline=A.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=A}get finished(){return this._animation?this.animation.finished:this._finished}then(e,s){return this.finished.finally(e).then(()=>{})}get animation(){var e;return this._animation||((e=this.keyframeResolver)==null||e.resume(),AE()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var e;this._animation&&this.animation.cancel(),(e=this.keyframeResolver)==null||e.cancel()}}function _x(i,e,s,a=0,l=1){const u=Array.from(i).sort((m,g)=>m.sortNodePosition(g)).indexOf(e),c=i.size,h=(c-1)*a;return typeof s=="function"?s(u,c):l===1?u*a:h-u*a}const GE=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function PE(i){const e=GE.exec(i);if(!e)return[,];const[,s,a,l]=e;return[`--${s??a}`,l]}function bx(i,e,s=1){const[a,l]=PE(i);if(!a)return;const u=window.getComputedStyle(e).getPropertyValue(a);if(u){const c=u.trim();return Lb(c)?parseFloat(c):c}return Pm(l)?bx(l,e,s+1):l}const qE={type:"spring",stiffness:500,damping:25,restSpeed:10},XE=i=>({type:"spring",stiffness:550,damping:i===0?2*Math.sqrt(550):30,restSpeed:10}),QE={type:"keyframes",duration:.8},FE={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},KE=(i,{keyframes:e})=>e.length>2?QE:Ul.has(i)?i.startsWith("scale")?XE(e[1]):qE:FE;function xx(i,e){if(i!=null&&i.inherit&&e){const{inherit:s,...a}=i;return{...e,...a}}return i}function Jm(i,e){const s=(i==null?void 0:i[e])??(i==null?void 0:i.default)??i;return s!==i?xx(s,i):s}const ZE=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);function JE(i){for(const e in i)if(!ZE.has(e))return!0;return!1}const Wm=(i,e,s,a={},l,u)=>c=>{const h=Jm(a,i)||{},p=h.delay||a.delay||0;let{elapsed:m=0}=a;m=m-yi(p);const g={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:e.getVelocity(),...h,delay:-m,onUpdate:_=>{e.set(_),h.onUpdate&&h.onUpdate(_)},onComplete:()=>{c(),h.onComplete&&h.onComplete()},name:i,motionValue:e,element:u?void 0:l};JE(h)||Object.assign(g,KE(i,g)),g.duration&&(g.duration=yi(g.duration)),g.repeatDelay&&(g.repeatDelay=yi(g.repeatDelay)),g.from!==void 0&&(g.keyframes[0]=g.from);let y=!1;if((g.type===!1||g.duration===0&&!g.repeatDelay)&&(Jp(g),g.delay===0&&(y=!0)),(ks.instantAnimations||ks.skipAnimations||l!=null&&l.shouldSkipAnimations)&&(y=!0,Jp(g),g.delay=0),g.allowFlatten=!h.type&&!h.ease,y&&!u&&e.get()!==void 0){const _=Gf(g.keyframes,h);if(_!==void 0){le.update(()=>{g.onUpdate(_),g.onComplete()});return}}return h.isSync?new Af(g):new YE(g)};function Q1(i){const e=[{},{}];
49return i==null||i.values.forEach((s,a)=>{e[0][a]=s.get(),e[1][a]=s.getVelocity()}),e}function $m(i,e,s,a){if(typeof e=="function"){const[l,u]=Q1(a);e=e(s!==void 0?s:i.custom,l,u)}if(typeof e=="string"&&(e=i.variants&&i.variants[e]),typeof e=="function"){const[l,u]=Q1(a);e=e(s!==void 0?s:i.custom,l,u)}return e}function yr(i,e,s){const a=i.getProps();return $m(a,e,s!==void 0?s:a.custom,i)}const Sx=new Set(["width","height","top","left","right","bottom",...Bl]),F1=30,WE=i=>!isNaN(parseFloat(i));class $E{constructor(e,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{var u;const l=Nn.now();if(this.updatedAt!==l&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&((u=this.events.change)==null||u.notify(this.current),this.dependents))for(const c of this.dependents)c.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=s.owner}setCurrent(e){this.current=e,this.updatedAt=Nn.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=WE(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,s){this.events[e]||(this.events[e]=new Hm);const a=this.events[e].add(s);return e==="change"?()=>{a(),le.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,s){this.passiveEffect=e,this.stopPassiveEffect=s}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,s,a){this.set(s),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-a}jump(e,s=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var e;(e=this.events.change)==null||e.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e=Nn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>F1)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,F1);return Hb(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(e){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=e(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var e,s;(e=this.dependents)==null||e.clear(),(s=this.events.destroy)==null||s.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Dl(i,e){return new $E(i,e)}const Wp=i=>Array.isArray(i);function IE(i,e,s){i.hasValue(e)?i.getValue(e).set(s):i.addValue(e,Dl(s))}function tM(i){return Wp(i)?i[i.length-1]||0:i}function eM(i,e){const s=yr(i,e);let{transitionEnd:a={},transition:l={},...u}=s||{};u={...u,...a};for(const c in u){const h=tM(u[c]);IE(i,c,h)}}const fn=i=>!!(i&&i.getVelocity);function nM(i){return!!(fn(i)&&i.add)}function $p(i,e){const s=i.getValue("willChange");if(nM(s))return s.add(e);if(!s&&ks.WillChange){const a=new ks.WillChange("auto");i.addValue("willChange",a),a.add(e)}}function Im(i){return i.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}const iM="framerAppearId",Tx="data-"+Im(iM);function Ax(i){return i.props[Tx]}function aM({protectedKeys:i,needsAnimating:e},s){const a=i.hasOwnProperty(s)&&e[s]!==!0;return e[s]=!1,a}function wx(i,e,{delay:s=0,transitionOverride:a,type:l}={}){let{transition:u,transitionEnd:c,...h}=e;const p=i.getDefaultTransition();u=u?xx(u,p):p;const m=u==null?void 0:u.reduceMotion;a&&(u=a);const g=[],y=l&&i.animationState&&i.animationState.getState()[l];for(const _ in h){const b=i.getValue(_,i.latestValues[_]??null),x=h[_];if(x===void 0||y&&aM(y,_))continue;const T={delay:s,...Jm(u||{},_)},A=b.get();if(A!==void 0&&!b.isAnimating()&&!Array.isArray(x)&&x===A&&!T.velocity){le.update(()=>b.set(x));continue}let C=!1;if(window.MotionHandoffAnimation){const D=Ax(i);if(D){const j=window.MotionHandoffAnimation(D,_,le);j!==null&&(T.startTime=j,C=!0)}}$p(i,_);const z=m??i.shouldReduceMotion;b.start(Wm(_,b,x,z&&Sx.has(_)?{type:!1}:T,i,C));const O=b.animation;O&&g.push(O)}if(c){const _=()=>le.update(()=>{c&&eM(i,c)});g.length?Promise.all(g).then(_):_()}return g}function Ip(i,e,s={}){var p;const a=yr(i,e,s.type==="exit"?(p=i.presenceContext)==null?void 0:p.custom:void 0);let{transition:l=i.getDefaultTransition()||{}}=a||{};s.transitionOverride&&(l=s.transitionOverride);const u=a?()=>Promise.all(wx(i,a,s)):()=>Promise.resolve(),c=i.variantChildren&&i.variantChildren.size?(m=0)=>{const{delayChildren:g=0,staggerChildren:y,staggerDirection:_}=l;return sM(i,e,m,g,y,_,s)}:()=>Promise.resolve(),{when:h}=l;if(h){const[m,g]=h==="beforeChildren"?[u,c]:[c,u];return m().then(()=>g())}else return Promise.all([u(),c(s.delay)])}function sM(i,e,s=0,a=0,l=0,u=1,c){const h=[];for(const p of i.variantChildren)p.notify("AnimationStart",e),h.push(Ip(p,e,{...c,delay:s+(typeof a=="function"?0:a)+_x(i.variantChildren,p,a,l,u)}).then(()=>p.notify("AnimationComplete",e)));return Promise.all(h)}function rM(i,e,s={}){i.notify("AnimationStart",e);let a;if(Array.isArray(e)){const l=e.map(u=>Ip(i,u,s));a=Promise.all(l)}else if(typeof e=="string")a=Ip(i,e,s);else{const l=typeof e=="function"?yr(i,e,s.custom):e;
49a=Promise.all(wx(i,l,s))}return a.then(()=>{i.notify("AnimationComplete",e)})}const lM={test:i=>i==="auto",parse:i=>i},Ex=i=>e=>e.test(i),Mx=[Vl,ot,_a,xs,kw,Rw,lM],K1=i=>Mx.find(Ex(i));function oM(i){return typeof i=="number"?i===0:i!==null?i==="none"||i==="0"||Bb(i):!0}const uM=new Set(["brightness","contrast","saturate","opacity"]);function cM(i){const[e,s]=i.slice(0,-1).split("(");if(e==="drop-shadow")return i;const[a]=s.match(qm)||[];if(!a)return i;const l=s.replace(a,"");let u=uM.has(e)?1:0;return a!==s&&(u*=100),e+"("+u+l+")"}const fM=/\b([a-z-]*)\(.*?\)/gu,tm={...ea,getAnimatableNone:i=>{const e=i.match(fM);return e?e.map(cM).join(" "):i}},em={...ea,getAnimatableNone:i=>{const e=ea.parse(i);return ea.createTransformer(i)(e.map(a=>typeof a=="number"?0:typeof a=="object"?{...a,alpha:1}:a))}},Z1={...Vl,transform:Math.round},hM={rotate:xs,rotateX:xs,rotateY:xs,rotateZ:xs,scale:Uc,scaleX:Uc,scaleY:Uc,scaleZ:Uc,skew:xs,skewX:xs,skewY:xs,distance:ot,translateX:ot,translateY:ot,translateZ:ot,x:ot,y:ot,z:ot,perspective:ot,transformPerspective:ot,opacity:lu,originX:j1,originY:j1,originZ:ot},t0={borderWidth:ot,borderTopWidth:ot,borderRightWidth:ot,borderBottomWidth:ot,borderLeftWidth:ot,borderRadius:ot,borderTopLeftRadius:ot,borderTopRightRadius:ot,borderBottomRightRadius:ot,borderBottomLeftRadius:ot,width:ot,maxWidth:ot,height:ot,maxHeight:ot,top:ot,right:ot,bottom:ot,left:ot,inset:ot,insetBlock:ot,insetBlockStart:ot,insetBlockEnd:ot,insetInline:ot,insetInlineStart:ot,insetInlineEnd:ot,padding:ot,paddingTop:ot,paddingRight:ot,paddingBottom:ot,paddingLeft:ot,paddingBlock:ot,paddingBlockStart:ot,paddingBlockEnd:ot,paddingInline:ot,paddingInlineStart:ot,paddingInlineEnd:ot,margin:ot,marginTop:ot,marginRight:ot,marginBottom:ot,marginLeft:ot,marginBlock:ot,marginBlockStart:ot,marginBlockEnd:ot,marginInline:ot,marginInlineStart:ot,marginInlineEnd:ot,fontSize:ot,backgroundPositionX:ot,backgroundPositionY:ot,...hM,zIndex:Z1,fillOpacity:lu,strokeOpacity:lu,numOctaves:Z1},dM={...t0,color:Xe,backgroundColor:Xe,outlineColor:Xe,fill:Xe,stroke:Xe,borderColor:Xe,borderTopColor:Xe,borderRightColor:Xe,borderBottomColor:Xe,borderLeftColor:Xe,filter:tm,WebkitFilter:tm,mask:em,WebkitMask:em},Cx=i=>dM[i],pM=new Set([tm,em]);function zx(i,e){let s=Cx(i);return pM.has(s)||(s=ea),s.getAnimatableNone?s.getAnimatableNone(e):void 0}const mM=new Set(["auto","none","0"]);function gM(i,e,s){let a=0,l;for(;a<i.length&&!l;){const u=i[a];typeof u=="string"&&!mM.has(u)&&zl(u).values.length&&(l=i[a]),a++}if(l&&s)for(const u of e)i[u]=zx(s,l)}class yM extends Zm{constructor(e,s,a,l,u){super(e,s,a,l,u,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:s,name:a}=this;if(!s||!s.current)return;super.readKeyframes();for(let g=0;g<e.length;g++){let y=e[g];if(typeof y=="string"&&(y=y.trim(),Pm(y))){const _=bx(y,s.current);_!==void 0&&(e[g]=_),g===e.length-1&&(this.finalKeyframe=y)}}if(this.resolveNoneKeyframes(),!Sx.has(a)||e.length!==2)return;const[l,u]=e,c=K1(l),h=K1(u),p=N1(l),m=N1(u);if(p!==m&&As[a]){this.needsMeasurement=!0;return}if(c!==h)if(P1(c)&&P1(h))for(let g=0;g<e.length;g++){const y=e[g];typeof y=="string"&&(e[g]=parseFloat(y))}else As[a]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:e,name:s}=this,a=[];for(let l=0;l<e.length;l++)(e[l]===null||oM(e[l]))&&a.push(l);a.length&&gM(e,a,s)}measureInitialState(){const{element:e,unresolvedKeyframes:s,name:a}=this;if(!e||!e.current)return;a==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=As[a](e.measureViewportBox(),window.getComputedStyle(e.current)),s[0]=this.measuredOrigin;const l=s[s.length-1];l!==void 0&&e.getValue(a,l).jump(l,!1)}measureEndState(){var h;const{element:e,name:s,unresolvedKeyframes:a}=this;if(!e||!e.current)return;const l=e.getValue(s);l&&l.jump(this.measuredOrigin,!1);const u=a.length-1,c=a[u];a[u]=As[s](e.measureViewportBox(),window.getComputedStyle(e.current)),c!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=c),(h=this.removedTransforms)!=null&&h.length&&this.removedTransforms.forEac
49h(([p,m])=>{e.getValue(p).set(m)}),this.resolveNoneKeyframes()}}function Dx(i,e,s){if(i==null)return[];if(i instanceof EventTarget)return[i];if(typeof i=="string"){let a=document;const l=(s==null?void 0:s[i])??a.querySelectorAll(i);return l?Array.from(l):[]}return Array.from(i).filter(a=>a!=null)}const Ox=(i,e)=>e&&typeof i=="number"?e.transform(i):i;function af(i){return Vb(i)&&"offsetHeight"in i&&!("ownerSVGElement"in i)}const{schedule:e0}=Wb(queueMicrotask,!1),ta={x:!1,y:!1};function Rx(){return ta.x||ta.y}function vM(i){return i==="x"||i==="y"?ta[i]?null:(ta[i]=!0,()=>{ta[i]=!1}):ta.x||ta.y?null:(ta.x=ta.y=!0,()=>{ta.x=ta.y=!1})}function kx(i,e){const s=Dx(i),a=new AbortController,l={passive:!0,...e,signal:a.signal};return[s,l,()=>a.abort()]}function _M(i){return!(i.pointerType==="touch"||Rx())}function bM(i,e,s={}){const[a,l,u]=kx(i,s);return a.forEach(c=>{let h=!1,p=!1,m;const g=()=>{c.removeEventListener("pointerleave",x)},y=A=>{m&&(m(A),m=void 0),g()},_=A=>{h=!1,window.removeEventListener("pointerup",_),window.removeEventListener("pointercancel",_),p&&(p=!1,y(A))},b=()=>{h=!0,window.addEventListener("pointerup",_,l),window.addEventListener("pointercancel",_,l)},x=A=>{if(A.pointerType!=="touch"){if(h){p=!0;return}y(A)}},T=A=>{if(!_M(A))return;p=!1;const C=e(c,A);typeof C=="function"&&(m=C,c.addEventListener("pointerleave",x,l))};c.addEventListener("pointerenter",T,l),c.addEventListener("pointerdown",b,l)}),u}const Nx=(i,e)=>e?i===e?!0:Nx(i,e.parentElement):!1,n0=i=>i.pointerType==="mouse"?typeof i.button!="number"||i.button<=0:i.isPrimary!==!1,xM=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function SM(i){return xM.has(i.tagName)||i.isContentEditable===!0}const TM=new Set(["INPUT","SELECT","TEXTAREA"]);function AM(i){return TM.has(i.tagName)||i.isContentEditable===!0}const sf=new WeakSet;function J1(i){return e=>{e.key==="Enter"&&i(e)}}function mp(i,e){i.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}const wM=(i,e)=>{const s=i.currentTarget;if(!s)return;const a=J1(()=>{if(sf.has(s))return;mp(s,"down");const l=J1(()=>{mp(s,"up")}),u=()=>mp(s,"cancel");s.addEventListener("keyup",l,e),s.addEventListener("blur",u,e)});s.addEventListener("keydown",a,e),s.addEventListener("blur",()=>s.removeEventListener("keydown",a),e)};function W1(i){return n0(i)&&!Rx()}const $1=new WeakSet;function EM(i,e,s={}){const[a,l,u]=kx(i,s),c=h=>{const p=h.currentTarget;if(!W1(h)||$1.has(h))return;sf.add(p),s.stopPropagation&&$1.add(h);const m=e(p,h),g=(b,x)=>{window.removeEventListener("pointerup",y),window.removeEventListener("pointercancel",_),sf.has(p)&&sf.delete(p),W1(b)&&typeof m=="function"&&m(b,{success:x})},y=b=>{g(b,p===window||p===document||s.useGlobalTarget||Nx(p,b.target))},_=b=>{g(b,!1)};window.addEventListener("pointerup",y,l),window.addEventListener("pointercancel",_,l)};return a.forEach(h=>{(s.useGlobalTarget?window:h).addEventListener("pointerdown",c,l),af(h)&&(h.addEventListener("focus",m=>wM(m,l)),!SM(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),u}function i0(i){return Vb(i)&&"ownerSVGElement"in i}const rf=new WeakMap;let Ss;const jx=(i,e,s)=>(a,l)=>l&&l[0]?l[0][i+"Size"]:i0(a)&&"getBBox"in a?a.getBBox()[e]:a[s],MM=jx("inline","width","offsetWidth"),CM=jx("block","height","offsetHeight");function zM({target:i,borderBoxSize:e}){var s;(s=rf.get(i))==null||s.forEach(a=>{a(i,{get width(){return MM(i,e)},get height(){return CM(i,e)}})})}function DM(i){i.forEach(zM)}function OM(){typeof ResizeObserver>"u"||(Ss=new ResizeObserver(DM))}function RM(i,e){Ss||OM();const s=Dx(i);return s.forEach(a=>{let l=rf.get(a);l||(l=new Set,rf.set(a,l)),l.add(e),Ss==null||Ss.observe(a)}),()=>{s.forEach(a=>{const l=rf.get(a);l==null||l.delete(e),l!=null&&l.size||Ss==null||Ss.unobserve(a)})}}const lf=new Set;let yl;function kM(){yl=()=>{const i={get width(){return window.innerWidth},get height(){return window.innerHeight}};lf.forEach(e=>e(i))},window.addEventListener("resize",yl)}function NM(i){return lf.add(i),yl||kM(),()=>{lf.delete(i),!lf.size&&typeof yl=="function"&&(window.removeEventListener("resize",yl),yl=void 0)}}function I1(i,e){return typeof i=="function"?NM(i):RM(i,e)}function jM(i){return i0(i)&&i.tagName==="svg"}const LM=[...Mx,Xe,ea],VM=i=>LM.find(Ex(i)),t_=()=>({translate:0,scale:1,origin:0,originPoint:0}),vl=()=>({x:t_(),y:t_()}),e_=()=>({min:0,max:0}),We=()=>({x:e_(),y:e_()}),BM=new WeakMap;function Pf(i){return i!==null&&typeof i=="object"&&typeof i.start=="function"}function ou(i){return typeof i=="string"||Array.isArray(i)}const a0=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],s0=["initial",...a0];function qf(i){return Pf(i.animate)||s0.some(e=>ou(i[e]))}function Lx(i){return!!(qf(i)||i.variants)}function UM(i,e,s){for(const a in e){const l=e[a],u=s[a];if(fn(l))i.addValue(a,l);else if(fn(u))i.addValue(a,Dl(l,{owner:i}));else if(u!==l)if(i.hasValue(a)){const c=i.getValue(a);c.liveStyle===!0?c.jump(l):c.hasAnimated||c.set(l)}else{const c=i.getStaticValue(a);i.addValue(a,Dl(c!==void 0?c:l,{owner:i}))}}for(const a in s)e[a]===void 0&&i.removeValue(a);return e}const nm={current:null},Vx={current:!1},HM=typeof window<"u";function YM(){if(Vx.current=!0,!!HM)if(window.matchMedia){const i=window.matchMedia("(prefers-reduced-motion)"),e=()=>nm.current=i.matches;i.addEventListener("change",e),e()}else nm.current=!1}const n_=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let wf={};function Bx(i){wf=i}function GM(){return wf}class PM{scrapeMotionValuesFromProps(e,s,a){return{}}constructor({parent:e,props:s,presenceContext:a,reducedMotionConfig:l,skipAnimations:u,blockInitialAnimation:c,visualState:h},p={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=Zm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const b=Nn.now();this.renderScheduledAt<b&&(this.renderScheduledAt=b,le.render(this.render,!1,!0))};const{latestValues:m,renderState:g}=h;this.latestValues=m,this.baseTarget={...m},this.initialValues=s.initial?{...m}:{},this.renderState=g,this.parent=e,this.props=s,this.presenceContext=a,this.depth=e?e.depth+1:0,this.reducedMotionConfig=l,this.skipAnimationsConfig=u,this.options=p,this.blockInitialAnimation=!!c,this.isControllingVariants=qf(s),this.isVariantNode=Lx(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:y,..._}=this.scrapeMotionValuesFromProps(s,{},this);for(const b in _){const x=_[b];m[b]!==void 0&&fn(x)&&x.set(m[b])}}mount(e){var s,a;if(this.hasBeenMounted)for(const l in this.initialValues)(s=this.values.get(l))==null||s.jump(this.initialValues[l]),this.latestValues[l]=this.initialValues[l];this.current=e,BM.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
49h((l,u)=>this.bindToMotionValue(u,l)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(Vx.current||YM(),this.shouldReduceMotion=nm.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,(a=this.parent)==null||a.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){var e;this.projection&&this.projection.unmount(),Ns(this.notifyUpdate),Ns(this.render),this.valueSubscriptions.forEach(s=>s()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(e=this.parent)==null||e.removeChild(this);for(const s in this.events)this.events[s].clear();for(const s in this.features){const a=this.features[s];a&&(a.unmount(),a.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,s){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),s.accelerate&&vx.has(e)&&this.current instanceof HTMLElement){const{factory:c,keyframes:h,times:p,ease:m,duration:g}=s.accelerate,y=new gx({element:this.current,name:e,keyframes:h,times:p,ease:m,duration:yi(g)}),_=c(y);this.valueSubscriptions.set(e,()=>{_(),y.cancel()});return}const a=Ul.has(e);a&&this.onBindTransform&&this.onBindTransform();const l=s.on("change",c=>{this.latestValues[e]=c,this.props.onUpdate&&le.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let u;typeof window<"u"&&window.MotionCheckAppearSync&&(u=window.MotionCheckAppearSync(this,e,s)),this.valueSubscriptions.set(e,()=>{l(),u&&u(),s.owner&&s.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e="animation";for(e in wf){const s=wf[e];if(!s)continue;const{isEnabled:a,Feature:l}=s;if(!this.features[e]&&l&&a(this.props)&&(this.features[e]=new l(this)),this.features[e]){const u=this.features[e];u.isMounted?u.update():(u.mount(),u.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):We()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,s){this.latestValues[e]=s}update(e,s){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let a=0;a<n_.length;a++){const l=n_[a];this.propEventSubscriptions[l]&&(this.propEventSubscriptions[l](),delete this.propEventSubscriptions[l]);const u="on"+l,c=e[u];c&&(this.propEventSubscriptions[l]=this.on(l,c))}this.prevMotionValues=UM(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(e),()=>s.variantChildren.delete(e)}addValue(e,s){const a=this.values.get(e);s!==a&&(a&&this.removeValue(e),this.bindToMotionValue(e,s),this.values.set(e,s),this.latestValues[e]=s.get())}removeValue(e){this.values.delete(e);const s=this.valueSubscriptions.get(e);s&&(s(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,s){if(this.props.values&&this.props.values[e])return this.props.values[e];let a=this.values.get(e);return a===void 0&&s!==void 0&&(a=Dl(s===null?void 0:s,{owner:this}),this.addValue(e,a)),a}readValue(e,s){let a=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);
vendor: 5,025 bytes, line 49
49return a!=null&&(typeof a=="string"&&(Lb(a)||Bb(a))?a=parseFloat(a):!VM(a)&&ea.test(s)&&(a=zx(e,s)),this.setBaseTarget(e,fn(a)?a.get():a)),fn(a)?a.get():a}setBaseTarget(e,s){this.baseTarget[e]=s}getBaseTarget(e){var u;const{initial:s}=this.props;let a;if(typeof s=="string"||typeof s=="object"){const c=$m(this.props,s,(u=this.presenceContext)==null?void 0:u.custom);c&&(a=c[e])}if(s&&a!==void 0)return a;const l=this.getBaseTargetFromProps(this.props,e);return l!==void 0&&!fn(l)?l:this.initialValues[e]!==void 0&&a===void 0?void 0:this.baseTarget[e]}on(e,s){return this.events[e]||(this.events[e]=new Hm),this.events[e].add(s)}notify(e,...s){this.events[e]&&this.events[e].notify(...s)}scheduleRenderMicrotask(){e0.render(this.render)}}class Ux extends PM{constructor(){super(...arguments),this.KeyframeResolver=yM}sortInstanceNodePosition(e,s){return e.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(e,s){const a=e.style;return a?a[s]:void 0}removeValueFromRenderState(e,{vars:s,style:a}){delete s[e],delete a[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;fn(e)&&(this.childSubscription=e.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}class Us{constructor(e){this.isMounted=!1,this.node=e}update(){}}function Hx({top:i,left:e,right:s,bottom:a}){return{x:{min:e,max:s},y:{min:i,max:a}}}function qM({x:i,y:e}){return{top:e.min,right:i.max,bottom:e.max,left:i.min}}function XM(i,e){if(!e)return i;const s=e({x:i.left,y:i.top}),a=e({x:i.right,y:i.bottom});return{top:s.y,left:s.x,bottom:a.y,right:a.x}}function gp(i){return i===void 0||i===1}function im({scale:i,scaleX:e,scaleY:s}){return!gp(i)||!gp(e)||!gp(s)}function or(i){return im(i)||Yx(i)||i.z||i.rotate||i.rotateX||i.rotateY||i.skewX||i.skewY}function Yx(i){return i_(i.x)||i_(i.y)}function i_(i){return i&&i!=="0%"}function Ef(i,e,s){const a=i-s,l=e*a;return s+l}function a_(i,e,s,a,l){return l!==void 0&&(i=Ef(i,l,a)),Ef(i,s,a)+e}function am(i,e=0,s=1,a,l){i.min=a_(i.min,e,s,a,l),i.max=a_(i.max,e,s,a,l)}function Gx(i,{x:e,y:s}){am(i.x,e.translate,e.scale,e.originPoint),am(i.y,s.translate,s.scale,s.originPoint)}const s_=.999999999999,r_=1.0000000000001;function QM(i,e,s,a=!1){var h;const l=s.length;if(!l)return;e.x=e.y=1;let u,c;for(let p=0;p<l;p++){u=s[p],c=u.projectionDelta;const{visualElement:m}=u.options;m&&m.props.style&&m.props.style.display==="contents"||(a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&(ma(i.x,-u.scroll.offset.x),ma(i.y,-u.scroll.offset.y)),c&&(e.x*=c.x.scale,e.y*=c.y.scale,Gx(i,c)),a&&or(u.latestValues)&&of(i,u.latestValues,(h=u.layout)==null?void 0:h.layoutBox))}e.x<r_&&e.x>s_&&(e.x=1),e.y<r_&&e.y>s_&&(e.y=1)}function ma(i,e){i.min+=e,i.max+=e}function l_(i,e,s,a,l=.5){const u=de(i.min,i.max,l);am(i,e,s,u,a)}function o_(i,e){return typeof i=="string"?parseFloat(i)/100*(e.max-e.min):i}function of(i,e,s){const a=s??i;l_(i.x,o_(e.x,a.x),e.scaleX,e.scale,e.originX),l_(i.y,o_(e.y,a.y),e.scaleY,e.scale,e.originY)}function Px(i,e){return Hx(XM(i.getBoundingClientRect(),e))}function FM(i,e,s){const a=Px(i,s),{scroll:l}=e;return l&&(ma(a.x,l.offset.x),ma(a.y,l.offset.y)),a}const KM={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},ZM=Bl.length;function JM(i,e,s){let a="",l=!0;for(let u=0;u<ZM;u++){const c=Bl[u],h=i[c];if(h===void 0)continue;let p=!0;if(typeof h=="number")p=h===(c.startsWith("scale")?1:0);else{const m=parseFloat(h);p=c.startsWith("scale")?m===1:m===0}if(!p||s){const m=Ox(h,t0[c]);if(!p){l=!1;const g=KM[c]||c;a+=`${g}(${m}) `}s&&(e[c]=m)}}return a=a.trim(),s?a=s(e,l?"":a):l&&(a="none"),a}function r0(i,e,s){const{style:a,vars:l,transformOrigin:u}=i;let c=!1,h=!1;for(const p in e){const m=e[p];if(Ul.has(p)){c=!0;continue}else if(Ib(p)){l[p]=m;continue}else{const g=Ox(m,t0[p]);p.startsWith("origin")?(h=!0,u[p]=g):a[p]=g}}if(e.transform||(c||s?a.transform=JM(e,i.transform,s):a.transform&&(a.transform="none")),h){const{originX:p="50%",originY:m="50%",originZ:g=0}=u;a.transformOrigin=`${p} ${m} ${g}`}}function qx(i,{style:e,vars:s},a,l){const u=i.style;let c;for(c in e)u[c]=e[c];l==null||l.applyProjectionStyles(u,a);for(c in s)u.setProperty(c,s[c])}function u_(i,e){return e.max===e.min?0:i/(e.max-e.min)*100}const Do={correct:(i,e)=>{if(!e.target)return i;if(typeof i=="string")if(ot.test(i))i=parseFloat(i);else return i;const s=u_(i,e.target.x),a=u_(i,e.target.y);return`${s}% ${a}%`}},WM={correct:(i,{treeScale:e,projectionDelta:s})=>{const a=i,l=ea.parse(i);if(l.length>5)return a;const u=ea.createTransformer(i),c=typeof l[0]!="number"?1:0,h=s.x.scale*e.x,p=s.y.scale*e.y;l[0+c]/=h,l[1+c]/=p;const m=de(h,p,.5);return typeof l[2+c]=="number"&&(l[2+c]/=m),typeof l[3+c]=="number"&&(l[3+c]/=m),u(l)}},sm={borderRadius:{...Do,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Do,borderTopRightRadius:Do,borderBottomLeftRadius:Do,borderBottomRightRadius:Do,boxSh
49adow:WM};function Xx(i,{layout:e,layoutId:s}){return Ul.has(i)||i.startsWith("origin")||(e||s!==void 0)&&(!!sm[i]||i==="opacity")}function l0(i,e,s){var c;const a=i.style,l=e==null?void 0:e.style,u={};if(!a)return u;for(const h in a)(fn(a[h])||l&&fn(l[h])||Xx(h,i)||((c=s==null?void 0:s.getValue(h))==null?void 0:c.liveStyle)!==void 0)&&(u[h]=a[h]);return u}function $M(i){return window.getComputedStyle(i)}class IM extends Ux{constructor(){super(...arguments),this.type="html",this.renderInstance=qx}readValueFromInstance(e,s){var a;if(Ul.has(s))return(a=this.projection)!=null&&a.isProjecting?Xp(s):_E(e,s);{const l=$M(e),u=(Ib(s)?l.getPropertyValue(s):l[s])||0;return typeof u=="string"?u.trim():u}}measureInstanceViewportBox(e,{transformPagePoint:s}){return Px(e,s)}build(e,s,a){r0(e,s,a.transformTemplate)}scrapeMotionValuesFromProps(e,s,a){return l0(e,s,a)}}const tC={offset:"stroke-dashoffset",array:"stroke-dasharray"},eC={offset:"strokeDashoffset",array:"strokeDasharray"};function nC(i,e,s=1,a=0,l=!0){i.pathLength=1;const u=l?tC:eC;i[u.offset]=`${-a}`,i[u.array]=`${e} ${s}`}const iC=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function Qx(i,{attrX:e,attrY:s,attrScale:a,pathLength:l,pathSpacing:u=1,pathOffset:c=0,...h},p,m,g){if(r0(i,h,m),p){i.style.viewBox&&(i.attrs.viewBox=i.style.viewBox);return}i.attrs=i.style,i.style={};const{attrs:y,style:_}=i;y.transform&&(_.transform=y.transform,delete y.transform),(_.transform||y.transformOrigin)&&(_.transformOrigin=y.transformOrigin??"50% 50%",delete y.transformOrigin),_.transform&&(_.transformBox=(g==null?void 0:g.transformBox)??"fill-box",delete y.transformBox);for(const b of iC)y[b]!==void 0&&(_[b]=y[b],delete y[b]);e!==void 0&&(y.x=e),s!==void 0&&(y.y=s),a!==void 0&&(y.scale=a),l!==void 0&&nC(y,l,u,c,!1)}const Fx=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),Kx=i=>typeof i=="string"&&i.toLowerCase()==="svg";function aC(i,e,s,a){qx(i,e,void 0,a);for(const l in e.attrs)i.setAttribute(Fx.has(l)?l:Im(l),e.attrs[l])}function Zx(i,e,s){const a=l0(i,e,s);for(const l in i)if(fn(i[l])||fn(e[l])){const u=Bl.indexOf(l)!==-1?"attr"+l.charAt(0).toUpperCase()+l.substring(1):l;a[u]=i[l]}return a}class sC extends Ux{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=We}getBaseTargetFromProps(e,s){return e[s]}readValueFromInstance(e,s){if(Ul.has(s)){const a=Cx(s);return a&&a.default||0}return s=Fx.has(s)?s:Im(s),e.getAttribute(s)}scrapeMotionValuesFromProps(e,s,a){return Zx(e,s,a)}build(e,s,a){Qx(e,s,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(e,s,a,l){aC(e,s,a,l)}mount(e){this.isSVGTag=Kx(e.tagName),super.mount(e)}}const rC=s0.length;function Jx(i){if(!i)return;if(!i.isControllingVariants){const s=i.parent?Jx(i.parent)||{}:{};return i.props.initial!==void 0&&(s.initial=i.props.initial),s}const e={};for(let s=0;s<rC;s++){const a=s0[s],l=i.props[a];(ou(l)||l===!1)&&(e[a]=l)}return e}function Wx(i,e){if(!Array.isArray(e))return!1;const s=e.length;if(s!==i.length)return!1;for(let a=0;a<s;a++)if(e[a]!==i[a])return!1;return!0}const lC=[...a0].reverse(),oC=a0.length;function uC(i){return e=>Promise.all(e.map(({animation:s,options:a})=>rM(i,s,a)))}function cC(i){let e=uC(i),s=c_(),a=!0,l=!1;const u=m=>(g,y)=>{var b;const _=yr(i,y,m==="exit"?(b=i.presenceContext)==null?void 0:b.custom:void 0);if(_){const{transition:x,transitionEnd:T,...A}=_;g={...g,...A,...T}}return g};function c(m){e=m(i)}function h(m){const{props:g}=i,y=Jx(i.parent)||{},_=[],b=new Set;let x={},T=1/0;for(let C=0;C<oC;C++){const z=lC[C],O=s[z],D=g[z]!==void 0?g[z]:y[z],j=ou(D),Q=z===m?O.isActive:null;Q===!1&&(T=C);let N=D===y[z]&&D!==g[z]&&j;if(N&&(a||l)&&i.manuallyAnimateOnMount&&(N=!1),O.protectedKeys={...x},!O.isActive&&Q===null||!D&&!O.prevProp||Pf(D)||typeof D=="boolean")continue;if(z==="exit"&&O.isActive&&Q!==!0){O.prevResolvedValues&&(x={...x,...O.prevResolvedValues});continue}const G=fC(O.prevProp,D);let P=G||z===m&&O.isActive&&!N&&j||C>T&&j,H=!1;const it=Array.isArray(D)?D:[D];let $=it.reduce(u(z),{});Q===!1&&($={});const{prevResolvedValues:vt={}}=O,ut={...vt,...$},dt=I=>{P=!0,b.has(I)&&(H=!0,b.delete(I)),O.needsAnimating[I]=!0;const st=i.getValue(I);st&&(st.liveStyle=!1)};for(const I in ut){const st=$[I],k=vt[I];if(x.hasOwnProperty(I))continue;let E=!1;Wp(st)&&Wp(k)?E=!Wx(st,k):E=st!==k,E?st!=null?dt(I):b.add(I):st!==void 0&&b.has(I)?dt(I):O.protectedKeys[I]=!0}O.prevProp=D,O.prevResolvedValues=$,O.isActive&&(x={...x,...$}),(a||l)&&i.blockInitialAnimation&&(P=!1);const V=N&&G;P&&(!V||H)&&_.push(...it.map(I=>{const st={type:z};
vendor: 4,230 bytes, line 49
49if(typeof I=="string"&&(a||l)&&!V&&i.manuallyAnimateOnMount&&i.parent){const{parent:k}=i,E=yr(k,I);if(k.enteringChildren&&E){const{delayChildren:F}=E.transition||{};st.delay=_x(k.enteringChildren,i,F)}}return{animation:I,options:st}}))}if(b.size){const C={};if(typeof g.initial!="boolean"){const z=yr(i,Array.isArray(g.initial)?g.initial[0]:g.initial);z&&z.transition&&(C.transition=z.transition)}b.forEach(z=>{const O=i.getBaseTarget(z),D=i.getValue(z);D&&(D.liveStyle=!0),C[z]=O??null}),_.push({animation:C})}let A=!!_.length;return a&&(g.initial===!1||g.initial===g.animate)&&!i.manuallyAnimateOnMount&&(A=!1),a=!1,l=!1,A?e(_):Promise.resolve()}function p(m,g){var _;if(s[m].isActive===g)return Promise.resolve();(_=i.variantChildren)==null||_.forEach(b=>{var x;return(x=b.animationState)==null?void 0:x.setActive(m,g)}),s[m].isActive=g;const y=h(m);for(const b in s)s[b].protectedKeys={};return y}return{animateChanges:h,setActive:p,setAnimateFunction:c,getState:()=>s,reset:()=>{s=c_(),l=!0}}}function fC(i,e){return typeof e=="string"?e!==i:Array.isArray(e)?!Wx(e,i):!1}function sr(i=!1){return{isActive:i,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function c_(){return{animate:sr(!0),whileInView:sr(),whileHover:sr(),whileTap:sr(),whileDrag:sr(),whileFocus:sr(),exit:sr()}}function rm(i,e){i.min=e.min,i.max=e.max}function $i(i,e){rm(i.x,e.x),rm(i.y,e.y)}function f_(i,e){i.translate=e.translate,i.scale=e.scale,i.originPoint=e.originPoint,i.origin=e.origin}const $x=1e-4,hC=1-$x,dC=1+$x,Ix=.01,pC=0-Ix,mC=0+Ix;function jn(i){return i.max-i.min}function gC(i,e,s){return Math.abs(i-e)<=s}function h_(i,e,s,a=.5){i.origin=a,i.originPoint=de(e.min,e.max,i.origin),i.scale=jn(s)/jn(e),i.translate=de(s.min,s.max,i.origin)-i.originPoint,(i.scale>=hC&&i.scale<=dC||isNaN(i.scale))&&(i.scale=1),(i.translate>=pC&&i.translate<=mC||isNaN(i.translate))&&(i.translate=0)}function Xo(i,e,s,a){h_(i.x,e.x,s.x,a?a.originX:void 0),h_(i.y,e.y,s.y,a?a.originY:void 0)}function d_(i,e,s,a=0){const l=a?de(s.min,s.max,a):s.min;i.min=l+e.min,i.max=i.min+jn(e)}function yC(i,e,s,a){d_(i.x,e.x,s.x,a==null?void 0:a.x),d_(i.y,e.y,s.y,a==null?void 0:a.y)}function p_(i,e,s,a=0){const l=a?de(s.min,s.max,a):s.min;i.min=e.min-l,i.max=i.min+jn(e)}function Mf(i,e,s,a){p_(i.x,e.x,s.x,a==null?void 0:a.x),p_(i.y,e.y,s.y,a==null?void 0:a.y)}function m_(i,e,s,a,l){return i-=e,i=Ef(i,1/s,a),l!==void 0&&(i=Ef(i,1/l,a)),i}function vC(i,e=0,s=1,a=.5,l,u=i,c=i){if(_a.test(e)&&(e=parseFloat(e),e=de(c.min,c.max,e/100)-c.min),typeof e!="number")return;let h=de(u.min,u.max,a);i===u&&(h-=e),i.min=m_(i.min,e,s,h,l),i.max=m_(i.max,e,s,h,l)}function g_(i,e,[s,a,l],u,c){vC(i,e[s],e[a],e[l],e.scale,u,c)}const _C=["x","scaleX","originX"],bC=["y","scaleY","originY"];function y_(i,e,s,a){g_(i.x,e,_C,s?s.x:void 0,a?a.x:void 0),g_(i.y,e,bC,s?s.y:void 0,a?a.y:void 0)}function v_(i){return i.translate===0&&i.scale===1}function tS(i){return v_(i.x)&&v_(i.y)}function __(i,e){return i.min===e.min&&i.max===e.max}function xC(i,e){return __(i.x,e.x)&&__(i.y,e.y)}function b_(i,e){return Math.round(i.min)===Math.round(e.min)&&Math.round(i.max)===Math.round(e.max)}function eS(i,e){return b_(i.x,e.x)&&b_(i.y,e.y)}function x_(i){return jn(i.x)/jn(i.y)}function S_(i,e){return i.translate===e.translate&&i.scale===e.scale&&i.originPoint===e.originPoint}function ha(i){return[i("x"),i("y")]}function SC(i,e,s){let a="";const l=i.x.translate/e.x,u=i.y.translate/e.y,c=(s==null?void 0:s.z)||0;if((l||u||c)&&(a=`translate3d(${l}px, ${u}px, ${c}px) `),(e.x!==1||e.y!==1)&&(a+=`scale(${1/e.x}, ${1/e.y}) `),s){const{transformPerspective:m,rotate:g,rotateX:y,rotateY:_,skewX:b,skewY:x}=s;m&&(a=`perspective(${m}px) ${a}`),g&&(a+=`rotate(${g}deg) `),y&&(a+=`rotateX(${y}deg) `),_&&(a+=`rotateY(${_}deg) `),b&&(a+=`skewX(${b}deg) `),x&&(a+=`skewY(${x}deg) `)}const h=i.x.scale*e.x,p=i.y.scale*e.y;return(h!==1||p!==1)&&(a+=`scale(${h}, ${p})`),a||"none"}const nS=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],TC=nS.length,T_=i=>typeof i=="string"?parseFloat(i):i,A_=i=>typeof i=="number"||ot.test(i);function AC(i,e,s,a,l,u){l?(i.opacity=de(0,s.opacity??1,wC(a)),i.opacityExit=de(e.opacity??1,0,EC(a))):u&&(i.op
49acity=de(e.opacity??1,s.opacity??1,a));for(let c=0;c<TC;c++){const h=nS[c];let p=w_(e,h),m=w_(s,h);if(p===void 0&&m===void 0)continue;p||(p=0),m||(m=0),p===0||m===0||A_(p)===A_(m)?(i[h]=Math.max(de(T_(p),T_(m),a),0),(_a.test(m)||_a.test(p))&&(i[h]+="%")):i[h]=m}(e.rotate||s.rotate)&&(i.rotate=de(e.rotate||0,s.rotate||0,a))}function w_(i,e){return i[e]!==void 0?i[e]:i.borderRadius}const wC=iS(0,.5,Fb),EC=iS(.5,.95,qi);function iS(i,e,s){return a=>a<i?0:a>e?1:s(ru(i,e,a))}function MC(i,e,s){const a=fn(i)?i:Dl(i);return a.start(Wm("",a,e,s)),a.animation}function uu(i,e,s,a={passive:!0}){return i.addEventListener(e,s,a),()=>i.removeEventListener(e,s)}const CC=(i,e)=>i.depth-e.depth;class zC{constructor(){this.children=[],this.isDirty=!1}add(e){Bm(this.children,e),this.isDirty=!0}remove(e){bf(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(CC),this.isDirty=!1,this.children.forEach(e)}}function DC(i,e){const s=Nn.now(),a=({timestamp:l})=>{const u=l-s;u>=e&&(Ns(a),i(u-e))};return le.setup(a,!0),()=>Ns(a)}function uf(i){return fn(i)?i.get():i}class OC{constructor(){this.members=[]}add(e){Bm(this.members,e);for(let s=this.members.length-1;s>=0;s--){const a=this.members[s];if(a===e||a===this.lead||a===this.prevLead)continue;const l=a.instance;(!l||l.isConnected===!1)&&!a.snapshot&&(bf(this.members,a),a.unmount())}e.scheduleRender()}remove(e){if(bf(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(e){var s;for(let a=this.members.indexOf(e)-1;a>=0;a--){const l=this.members[a];if(l.isPresent!==!1&&((s=l.instance)==null?void 0:s.isConnected)!==!1)return this.promote(l),!0}return!1}promote(e,s){var l;const a=this.lead;if(e!==a&&(this.prevLead=a,this.lead=e,e.show(),a)){a.updateSnapshot(),e.scheduleRender();const{layoutDependency:u}=a.options,{layoutDependency:c}=e.options;(u===void 0||u!==c)&&(e.resumeFrom=a,s&&(a.preserveOpacity=!0),a.snapshot&&(e.snapshot=a.snapshot,e.snapshot.latestValues=a.animationValues||a.latestValues),(l=e.root)!=null&&l.isUpdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&a.hide()}}exitAnimationComplete(){this.members.forEach(e=>{var s,a,l,u,c;(a=(s=e.options).onExitComplete)==null||a.call(s),(c=(l=e.resumingFrom)==null?void 0:(u=l.options).onExitComplete)==null||c.call(u)})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){var e;(e=this.lead)!=null&&e.snapshot&&(this.lead.snapshot=void 0)}}const cf={hasAnimatedSinceResize:!0,hasEverUpdated:!1},yp=["","X","Y","Z"],RC=1e3;let kC=0;function vp(i,e,s,a){const{latestValues:l}=e;l[i]&&(s[i]=l[i],e.setStaticValue(i,0),a&&(a[i]=0))}function aS(i){if(i.hasCheckedOptimisedAppear=!0,i.root===i)return;const{visualElement:e}=i.options;if(!e)return;const s=Ax(e);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:l,layoutId:u}=i.options;window.MotionCancelOptimisedAnimation(s,"transform",le,!(l||u))}const{parent:a}=i;a&&!a.hasCheckedOptimisedAppear&&aS(a)}function sS({attachResizeListener:i,defaultParent:e,measureScroll:s,checkIsScrollRoot:a,resetTransform:l}){return class{constructor(c={},h=e==null?void 0:e()){this.id=kC++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(LC),this.nodes.forEach(GC),this.nodes.forEach(PC),this.nodes.forEach(VC)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=c,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new zC)}addEventListener(c,h){return this.eventHandlers.has(c)||this.eventHandlers.set(c,new Hm),this.eventHandlers.get(c).add(h)}notifyListeners(c,...h){const p=this.eventHandlers.get(c);p&&p.notify(...h)}hasListeners(c){return this.eventHandlers.has(c)}mount(c){if(this.instance)return;this.isSVG=i0(c)&&!jM(c),this.instance=c;const{layoutId:h,layout:p,visualElement:m}=this.options;if(m&&!m.current&&m.mount(c),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||h)&&(this.isLayoutDirty=!0),i){let g,y=0;const _=()=>this.root.updateBlockedByResize=!1;le.read(()=>{y=window.innerWidth}),i(c,()=>{const b=window.innerWidth;b!==y&&(y=b,this.root.updateBlockedByResize=!0,g&&g(),g=DC(_,250),cf.hasAnimatedSinceResize&&(cf.hasAnimatedSinceResize=!1,this.nodes.forEac
49h(C_)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&m&&(h||p)&&this.addEventListener("didUpdate",({delta:g,hasLayoutChanged:y,hasRelativeLayoutChanged:_,layout:b})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const x=this.options.transition||m.getDefaultTransition()||KC,{onLayoutAnimationStart:T,onLayoutAnimationComplete:A}=m.getProps(),C=!this.targetLayout||!eS(this.targetLayout,b),z=!y&&_;if(this.options.layoutRoot||this.resumeFrom||z||y&&(C||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const O={...Jm(x,"layout"),onPlay:T,onComplete:A};(m.shouldReduceMotion||this.options.layoutRoot)&&(O.delay=0,O.type=!1),this.startAnimation(O),this.setAnimationOrigin(g,z)}else y||C_(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=b})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const c=this.getStack();c&&c.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Ns(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(qC),this.animationId++)}getTransformTemplate(){const{visualElement:c}=this.options;return c&&c.getProps().transformTemplate}willUpdate(c=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&aS(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let g=0;g<this.path.length;g++){const y=this.path[g];y.shouldResetTransform=!0,(typeof y.latestValues.x=="string"||typeof y.latestValues.y=="string")&&(y.isLayoutDirty=!0),y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}const{layoutId:h,layout:p}=this.options;if(h===void 0&&!p)return;const m=this.getTransformTemplate();this.prevTransformTemplateValue=m?m(this.latestValues,""):void 0,this.updateSnapshot(),c&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){const p=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),p&&this.nodes.forEach(UC),this.nodes.forEach(E_);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(M_);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(HC),this.nodes.forEach(YC),this.nodes.forEach(NC),this.nodes.forEach(jC)):this.nodes.forEach(M_),this.clearAllSnapshots();const h=Nn.now();cn.delta=xa(0,1e3/60,h-cn.timestamp),cn.timestamp=h,cn.isProcessing=!0,up.update.process(cn),up.preRender.process(cn),up.render.process(cn),cn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,e0.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(BC),this.sharedNodes.forEach(XC)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,le.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){le.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!jn(this.snapshot.measuredBox.x)&&!jn(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let p=0;p<this.path.length;p++)this.path[p].updateScroll();const c=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=We()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:h}=this.options;h&&h.notify("LayoutMeasure",this.layout.layoutBox,c?c.layoutBox:void 0)}updateScroll(c="measure"){let h=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===c&&(h=!1),h&&this.instance){const p=a(this.instance);this.scroll={animationId:this.root.animationId,phase:c,isRoot:p,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!l)return;const c=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!tS(this.projectionDelta),p=this.getTransformTemplate(),m=p?p(this.latestValues,""):void 0,g=m!==this.prevTransformTemplateValue;c&&this.instance&&(h||or(this.latestValues)||g)&&(l(this.instance,m),this.shouldResetTransform=!1,this.scheduleRender())}measure(c=!0){const h=this.measurePageBox();let p=this.removeElementScroll(h);return c&&(p=this.removeTransform(p)),ZC(p),{animationId:this.root.animationId,measuredBox:h,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){var m;const{visualElement:c}=this.options;if(!c)return We();const h=c.measureViewportBox();if(!(((m=this.scroll)==null?void 0:m.wasRoot)||this.path.some(JC))){const{scroll:g}=this.root;g&&(ma(h.x,g.offset.x),ma(h.y,g.offset.y))}return h}removeElementScroll(c){var p;const h=We();if($i(h,c),(p=this.scroll)!=null&&p.wasRoot)return h;for(let m=0;m<this.path.length;m++){const g=this.path[m],{scroll:y,options:_}=g;g!==this.root&&y&&_.layoutScroll&&(y.wasRoot&&$i(h,c),ma(h.x,y.offset.x),ma(h.y,y.offset.y))}return h}applyTransform(c,h=!1,p){var g,y;const m=p||We();$i(m,c);for(let _=0;_<this.path.length;_++){const b=this.path[_];!h&&b.options.layoutScroll&&b.scroll&&b!==b.root&&(ma(m.x,-b.scroll.offset.x),ma(m.y,-b.scroll.offset.y)),or(b.latestValues)&&of(m,b.latestValues,(g=b.layout)==null?void 0:g.layoutBox)}return or(this.latestValues)&&of(m,this.latestValues,(y=this.layout)==null?void 0:y.layoutBox),m}removeTransform(c){var p;const h=We();
49$i(h,c);for(let m=0;m<this.path.length;m++){const g=this.path[m];if(!or(g.latestValues))continue;let y;g.instance&&(im(g.latestValues)&&g.updateSnapshot(),y=We(),$i(y,g.measurePageBox())),y_(h,g.latestValues,(p=g.snapshot)==null?void 0:p.layoutBox,y)}return or(this.latestValues)&&y_(h,this.latestValues),h}setTargetDelta(c){this.targetDelta=c,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(c){this.options={...this.options,...c,crossfade:c.crossfade!==void 0?c.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==cn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(c=!1){var b;const h=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=h.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=h.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=h.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==h;if(!(c||p&&this.isSharedProjectionDirty||this.isProjectionDirty||(b=this.parent)!=null&&b.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:g,layoutId:y}=this.options;if(!this.layout||!(g||y))return;this.resolvedRelativeTargetAt=cn.timestamp;const _=this.getClosestProjectingParent();_&&this.linkedParentVersion!==_.layoutVersion&&!_.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&_&&_.layout?this.createRelativeTarget(_,this.layout.layoutBox,_.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=We(),this.targetWithTransforms=We()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),yC(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):$i(this.target,this.layout.layoutBox),Gx(this.target,this.targetDelta)):$i(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&_&&!!_.resumingFrom==!!this.resumingFrom&&!_.options.layoutScroll&&_.target&&this.animationProgress!==1?this.createRelativeTarget(_,this.target,_.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||im(this.parent.latestValues)||Yx(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(c,h,p){this.relativeParent=c,this.linkedParentVersion=c.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=We(),this.relativeTargetOrigin=We(),Mf(this.relativeTargetOrigin,h,p,this.options.layoutAnchor||void 0),$i(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var x;const c=this.getLead(),h=!!this.resumingFrom||this!==c;let p=!0;if((this.isProjectionDirty||(x=this.parent)!=null&&x.isProjectionDirty)&&(p=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===cn.timestamp&&(p=!1),p)return;const{layout:m,layoutId:g}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(m||g))return;$i(this.layoutCorrected,this.layout.layoutBox);const y=this.treeScale.x,_=this.treeScale.y;QM(this.layoutCorrected,this.treeScale,this.path,h),c.layout&&!c.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(c.target=c.layout.layoutBox,c.targetWithTransforms=We());const{target:b}=c;if(!b){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(f_(this.prevProjectionDelta.x,this.projectionDelta.x),f_(this.prevProjectionDelta.y,this.projectionDelta.y)),Xo(this.projectionDelta,this.layoutCorrected,b,this.latestValues),(this.treeScale.x!==y||this.treeScale.y!==_||!S_(this.projectionDelta.x,this.prevProjectionDelta.x)||!S_(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",b))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(c=!0){var h;if((h=this.options.visualElement)==null||h.scheduleRender(),c){const p=this.getStack();p&&p.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=vl(),this.projectionDelta=vl(),this.projectionDeltaWithTransform=vl()}setAnimationOrigin(c,h=!1){const p=this.snapshot,m=p?p.latestValues:{},g={...this.latestValues},y=vl();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;
49const _=We(),b=p?p.source:void 0,x=this.layout?this.layout.source:void 0,T=b!==x,A=this.getStack(),C=!A||A.members.length<=1,z=!!(T&&!C&&this.options.crossfade===!0&&!this.path.some(FC));this.animationProgress=0;let O;this.mixTargetDelta=D=>{const j=D/1e3;z_(y.x,c.x,j),z_(y.y,c.y,j),this.setTargetDelta(y),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Mf(_,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),QC(this.relativeTarget,this.relativeTargetOrigin,_,j),O&&xC(this.relativeTarget,O)&&(this.isProjectionDirty=!1),O||(O=We()),$i(O,this.relativeTarget)),T&&(this.animationValues=g,AC(g,m,this.latestValues,j,z,C)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=j},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(c){var h,p,m;this.notifyListeners("animationStart"),(h=this.currentAnimation)==null||h.stop(),(m=(p=this.resumingFrom)==null?void 0:p.currentAnimation)==null||m.stop(),this.pendingAnimation&&(Ns(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=le.update(()=>{cf.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Dl(0)),this.motionValue.jump(0,!1),this.currentAnimation=MC(this.motionValue,[0,1e3],{...c,velocity:0,isSync:!0,onUpdate:g=>{this.mixTargetDelta(g),c.onUpdate&&c.onUpdate(g)},onStop:()=>{},onComplete:()=>{c.onComplete&&c.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const c=this.getStack();c&&c.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(RC),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const c=this.getLead();let{targetWithTransforms:h,target:p,layout:m,latestValues:g}=c;if(!(!h||!p||!m)){if(this!==c&&this.layout&&m&&rS(this.options.animationType,this.layout.layoutBox,m.layoutBox)){p=this.target||We();const y=jn(this.layout.layoutBox.x);p.x.min=c.target.x.min,p.x.max=p.x.min+y;const _=jn(this.layout.layoutBox.y);p.y.min=c.target.y.min,p.y.max=p.y.min+_}$i(h,p),of(h,g),Xo(this.projectionDeltaWithTransform,this.layoutCorrected,h,g)}}registerSharedNode(c,h){this.sharedNodes.has(c)||this.sharedNodes.set(c,new OC),this.sharedNodes.get(c).add(h);const m=h.options.initialPromotionConfig;h.promote({transition:m?m.transition:void 0,preserveFollowOpacity:m&&m.shouldPreserveFollowOpacity?m.shouldPreserveFollowOpacity(h):void 0})}isLead(){const c=this.getStack();return c?c.lead===this:!0}getLead(){var h;const{layoutId:c}=this.options;return c?((h=this.getStack())==null?void 0:h.lead)||this:this}getPrevLead(){var h;const{layoutId:c}=this.options;return c?(h=this.getStack())==null?void 0:h.prevLead:void 0}getStack(){const{layoutId:c}=this.options;if(c)return this.root.sharedNodes.get(c)}promote({needsReset:c,transition:h,preserveFollowOpacity:p}={}){const m=this.getStack();m&&m.promote(this,p),c&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const c=this.getStack();return c?c.relegate(this):!1}resetSkewAndRotation(){const{visualElement:c}=this.options;if(!c)return;let h=!1;const{latestValues:p}=c;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(h=!0),!h)return;const m={};p.z&&vp("z",c,m,this.animationValues);for(let g=0;g<yp.length;g++)vp(`rotate${yp[g]}`,c,m,this.animationValues),vp(`skew${yp[g]}`,c,m,this.animationValues);c.render();for(const g in m)c.setStaticValue(g,m[g]),this.animationValues&&(this.animationValues[g]=m[g]);c.scheduleRender()}applyProjectionStyles(c,h){if(!this.instance||this.isSVG)return;if(!this.isVisible){c.visibility="hidden";return}const p=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,c.visibility="",c.opacity="",c.pointerEvents=uf(h==null?void 0:h.pointerEvents)||"",c.transform=p?p(this.latestValues,""):"none";return}const m=this.getLead();if(!this.projectionDelta||!this.layout||!m.target){this.options.layoutId&&(c.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,c.pointerEvents=uf(h==null?void 0:h.pointerEvents)||""),this.hasProjected&&!or(this.latestValues)&&(c.transform=p?p({},""):"none",this.hasProjected=!1);return}c.visibility="";const g=m.animationValues||m.latestValues;this.applyTransformsToTarget();let y=SC(this.projectionDeltaWithTransform,this.treeScale,g);p&&(y=p(g,y)),c.transform=y;const{x:_,y:b}=this.projectionDelta;c.transformOrigin=`${_.origin*100}% ${b.origin*100}% 0`,m.animationValues?c.opacity=m===this?g.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:g.opacityExit:c.opacity=m===this?g.opacity!==void 0?g.opacity:"":g.opacityExit!==void 0?g.opacityExit:0;for(const x in sm){if(g[x]===void 0)continue;const{correct:T,applyTo:A,isCSSVariable:C}=sm[x],z=y==="none"?g[x]:T(g[x],m);if(A){const O=A.length;for(let D=0;D<O;D++)c[A[D]]=z}
49else C?this.options.visualElement.renderState.vars[x]=z:c[x]=z}this.options.layoutId&&(c.pointerEvents=m===this?uf(h==null?void 0:h.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(c=>{var h;return(h=c.currentAnimation)==null?void 0:h.stop()}),this.root.nodes.forEach(E_),this.root.sharedNodes.clear()}}}function NC(i){i.updateLayout()}function jC(i){var s;const e=((s=i.resumeFrom)==null?void 0:s.snapshot)||i.snapshot;if(i.isLead()&&i.layout&&e&&i.hasListeners("didUpdate")){const{layoutBox:a,measuredBox:l}=i.layout,{animationType:u}=i.options,c=e.source!==i.layout.source;if(u==="size")ha(y=>{const _=c?e.measuredBox[y]:e.layoutBox[y],b=jn(_);_.min=a[y].min,_.max=_.min+b});else if(u==="x"||u==="y"){const y=u==="x"?"y":"x";rm(c?e.measuredBox[y]:e.layoutBox[y],a[y])}else rS(u,e.layoutBox,a)&&ha(y=>{const _=c?e.measuredBox[y]:e.layoutBox[y],b=jn(a[y]);_.max=_.min+b,i.relativeTarget&&!i.currentAnimation&&(i.isProjectionDirty=!0,i.relativeTarget[y].max=i.relativeTarget[y].min+b)});const h=vl();Xo(h,a,e.layoutBox);const p=vl();c?Xo(p,i.applyTransform(l,!0),e.measuredBox):Xo(p,a,e.layoutBox);const m=!tS(h);let g=!1;if(!i.resumeFrom){const y=i.getClosestProjectingParent();if(y&&!y.resumeFrom){const{snapshot:_,layout:b}=y;if(_&&b){const x=i.options.layoutAnchor||void 0,T=We();Mf(T,e.layoutBox,_.layoutBox,x);const A=We();Mf(A,a,b.layoutBox,x),eS(T,A)||(g=!0),y.options.layoutRoot&&(i.relativeTarget=A,i.relativeTargetOrigin=T,i.relativeParent=y)}}}i.notifyListeners("didUpdate",{layout:a,snapshot:e,delta:p,layoutDelta:h,hasLayoutChanged:m,hasRelativeLayoutChanged:g})}else if(i.isLead()){const{onExitComplete:a}=i.options;a&&a()}i.options.transition=void 0}function LC(i){i.parent&&(i.isProjecting()||(i.isProjectionDirty=i.parent.isProjectionDirty),i.isSharedProjectionDirty||(i.isSharedProjectionDirty=!!(i.isProjectionDirty||i.parent.isProjectionDirty||i.parent.isSharedProjectionDirty)),i.isTransformDirty||(i.isTransformDirty=i.parent.isTransformDirty))}function VC(i){i.isProjectionDirty=i.isSharedProjectionDirty=i.isTransformDirty=!1}function BC(i){i.clearSnapshot()}function E_(i){i.clearMeasurements()}function UC(i){i.isLayoutDirty=!0,i.updateLayout()}function M_(i){i.isLayoutDirty=!1}function HC(i){i.isAnimationBlocked&&i.layout&&!i.isLayoutDirty&&(i.snapshot=i.layout,i.isLayoutDirty=!0)}function YC(i){const{visualElement:e}=i.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),i.resetTransform()}function C_(i){i.finishAnimation(),i.targetDelta=i.relativeTarget=i.target=void 0,i.isProjectionDirty=!0}function GC(i){i.resolveTargetDelta()}function PC(i){i.calcProjection()}function qC(i){i.resetSkewAndRotation()}function XC(i){i.removeLeadSnapshot()}function z_(i,e,s){i.translate=de(e.translate,0,s),i.scale=de(e.scale,1,s),i.origin=e.origin,i.originPoint=e.originPoint}function D_(i,e,s,a){i.min=de(e.min,s.min,a),i.max=de(e.max,s.max,a)}function QC(i,e,s,a){D_(i.x,e.x,s.x,a),D_(i.y,e.y,s.y,a)}function FC(i){return i.animationValues&&i.animationValues.opacityExit!==void 0}const KC={duration:.45,ease:[.4,0,.1,1]},O_=i=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(i),R_=O_("applewebkit/")&&!O_("chrome/")?Math.round:qi;function k_(i){i.min=R_(i.min),i.max=R_(i.max)}function ZC(i){k_(i.x),k_(i.y)}function rS(i,e,s){return i==="position"||i==="preserve-aspect"&&!gC(x_(e),x_(s),.2)}function JC(i){var e;return i!==i.root&&((e=i.scroll)==null?void 0:e.wasRoot)}const WC=sS({attachResizeListener:(i,e)=>uu(i,"resize",e),measureScroll:()=>{var i,e;return{x:document.documentElement.scrollLeft||((i=document.body)==null?void 0:i.scrollLeft)||0,y:document.documentElement.scrollTop||((e=document.body)==null?void 0:e.scrollTop)||0}},checkIsScrollRoot:()=>!0}),_p={current:void 0},lS=sS({measureScroll:i=>({x:i.scrollLeft,y:i.scrollTop}),defaultParent:()=>{if(!_p.current){const i=new WC({});i.mount(window),i.setOptions({layoutScroll:!0}),_p.current=i}return _p.current},resetTransform:(i,e)=>{i.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:i=>window.getComputedStyle(i).position==="fixed"}),o0=nt.createContext({transformPagePoint:i=>i,isStatic:!1,reducedMotion:"never"});function N_(i,e){if(typeof i=="function")return i(e);i!=null&&(i.current=e)}function $C(...i){return e=>{let s=!1;const a=i.map(l=>{const u=N_(l,e);return!s&&typeof u=="function"&&(s=!0),u});if(s)return()=>{for(let l=0;l<a.length;l++){const u=a[l];typeof u=="function"?u():N_(i[l],null)}}}}function IC(...i){return nt.useCallback($C(...i),i)}class tz extends nt.Component{getSnapshotBeforeUpdate(e){const s=this.props.childRef.current;if(af(s)&&e.isPresent&&!this.props.isPresent&&this.props.pop!==!1){const a=s.offsetParent,l=af(a)&&a.offsetWidth||0,u=af(a)&&a.offsetHeight||0,c=getComputedStyle(s),h=this.props.sizeRef.current;h.height=parseFloat(c.height),h.width=parseFloat(c.width),h.top=s.offsetTop,h.left=s.offsetLeft,h.right=l-h.width-h.left,h.bottom=u-h.height-h.top}return null}componentDidUpdate(){}render(){return this.props.children}}function ez({children:i,isPresent:e,anchorX:s,anchorY:a,root:l,pop:u}){var _;const c=nt.useId(),h=nt.useRef(null),p=nt.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:m}=nt.useContext(o0),g=((_=i.props)==null?void 0:_.ref)??(i==null?void 0:i.ref),y=IC(h,g);return nt.useInsertionEffect(()=>{const{width:b,height:x,top:T,left:A,right:C,bottom:z}=p.current;if(e||u===!1||!h.current||!b||!x)return;
49const O=s==="left"?`left: ${A}`:`right: ${C}`,D=a==="bottom"?`bottom: ${z}`:`top: ${T}`;h.current.dataset.motionPopId=c;const j=document.createElement("style");m&&(j.nonce=m);const Q=l??document.head;return Q.appendChild(j),j.sheet&&j.sheet.insertRule(`
50          [data-motion-pop-id="${c}"] {
51            position: absolute !important;
52            width: ${b}px !important;
53            height: ${x}px !important;
54            ${O}px !important;
55            ${D}px !important;
56          }
57        `),()=>{var N;(N=h.current)==null||N.removeAttribute("data-motion-pop-id"),Q.contains(j)&&Q.removeChild(j)}},[e]),w.jsx(tz,{isPresent:e,childRef:h,sizeRef:p,pop:u,children:u===!1?i:nt.cloneElement(i,{ref:y})})}const nz=({children:i,initial:e,isPresent:s,onExitComplete:a,custom:l,presenceAffectsLayout:u,mode:c,anchorX:h,anchorY:p,root:m})=>{const g=Vm(iz),y=nt.useId();let _=!0,b=nt.useMemo(()=>(_=!1,{id:y,initial:e,isPresent:s,custom:l,onExitComplete:x=>{g.set(x,!0);for(const T of g.values())if(!T)return;a&&a()},register:x=>(g.set(x,!1),()=>g.delete(x))}),[s,g,a]);return u&&_&&(b={...b}),nt.useMemo(()=>{g.forEach((x,T)=>g.set(T,!1))},[s]),nt.useEffect(()=>{!s&&!g.size&&a&&a()},[s]),i=w.jsx(ez,{pop:c==="popLayout",isPresent:s,anchorX:h,anchorY:p,root:m,children:i}),w.jsx(Yf.Provider,{value:b,children:i})};function iz(){return new Map}function oS(i=!0){const e=nt.useContext(Yf);if(e===null)return[!0,null];const{isPresent:s,onExitComplete:a,register:l}=e,u=nt.useId();nt.useEffect(()=>{if(i)return l(u)},[i]);const c=nt.useCallback(()=>i&&a&&a(u),[u,a,i]);return!s&&a?[!1,c]:[!0]}const Hc=i=>i.key||"";function j_(i){const e=[];return nt.Children.forEach(i,s=>{nt.isValidElement(s)&&e.push(s)}),e}const uS=({children:i,custom:e,initial:s=!0,onExitComplete:a,presenceAffectsLayout:l=!0,mode:u="sync",propagate:c=!1,anchorX:h="left",anchorY:p="top",root:m})=>{const[g,y]=oS(c),_=nt.useMemo(()=>j_(i),[i]),b=c&&!g?[]:_.map(Hc),x=nt.useRef(!0),T=nt.useRef(_),A=Vm(()=>new Map),C=nt.useRef(new Set),[z,O]=nt.useState(_),[D,j]=nt.useState(_);jb(()=>{x.current=!1,T.current=_;for(let G=0;G<D.length;G++){const P=Hc(D[G]);b.includes(P)?(A.delete(P),C.current.delete(P)):A.get(P)!==!0&&A.set(P,!1)}},[D,b.length,b.join("-")]);const Q=[];if(_!==z){let G=[..._];for(let P=0;P<D.length;P++){const H=D[P],it=Hc(H);b.includes(it)||(G.splice(P,0,H),Q.push(H))}return u==="wait"&&Q.length&&(G=Q),j(j_(G)),O(_),null}const{forceRender:N}=nt.useContext(Lm);return w.jsx(w.Fragment,{children:D.map(G=>{const P=Hc(G),H=c&&!g?!1:_===D||b.includes(P),it=()=>{if(C.current.has(P))return;if(A.has(P))C.current.add(P),A.set(P,!0);else return;let $=!0;A.forEach(vt=>{vt||($=!1)}),$&&(N==null||N(),j(T.current),c&&(y==null||y()),a&&a())};return w.jsx(nz,{isPresent:H,initial:!x.current||s?void 0:!1,custom:e,presenceAffectsLayout:l,mode:u,root:m,onExitComplete:H?void 0:it,anchorX:h,anchorY:p,children:G},P)})})},cS=nt.createContext({strict:!1}),L_={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 V_=!1;function az(){if(V_)return;const i={};for(const e in L_)i[e]={isEnabled:s=>L_[e].some(a=>!!s[a])};Bx(i),V_=!0}function fS(){return az(),GM()}function sz(i){const e=fS();for(const s in i)e[s]={...e[s],...i[s]};Bx(e)}const rz=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 Cf(i){return i.startsWith("while")||i.startsWith("drag")&&i!=="draggable"||i.startsWith("layout")||i.startsWith("onTap")||i.startsWith("onPan")||i.startsWith("onLayout")||rz.has(i)}let hS=i=>!Cf(i);function lz(i){typeof i=="function"&&(hS=e=>e.startsWith("on")?!Cf(e):i(e))}try{lz(require("@emotion/is-prop-valid").default)}catch{}function oz(i,e,s){const a={};for(const l in i)l==="values"&&typeof i.values=="object"||fn(i[l])||(hS(l)||s===!0&&Cf(l)||!e&&!Cf(l)||i.draggable&&l.startsWith("onDrag"))&&(a[l]=i[l]);return a}const Xf=nt.createContext({});function uz(i,e){if(qf(i)){const{initial:s,animate:a}=i;return{initial:s===!1||ou(s)?s:void 0,animate:ou(a)?a:void 0}}return i.inherit!==!1?e:{}}function cz(i){const{initial:e,animate:s}=uz(i,nt.useContext(Xf));return nt.useMemo(()=>({initial:e,animate:s}),[B_(e),B_(s)])}function B_(i){return Array.isArray(i)?i.join(" "):i}const u0=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function dS(i,e,s){for(const a in e)!fn(e[a])&&!Xx(a,s)&&(i[a]=e[a])}function fz({transformTemplate:i},e){return nt.useMemo(()=>{const s=u0();return r0(s,e,i),Object.assign({},s.vars,s.style)},[e])}function hz(i,e){const s=i.style||{},a={};return dS(a,s,i),Object.assign(a,fz(i,e)),a}function dz(i,e){const s={},a=hz(i,e);return i.drag&&i.dragListener!==!1&&(s.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=i.drag===!0?"none":`pan-${i.drag==="x"?"y":"x"}`),i.tabIndex===void 0&&(i.onTap||i.onTapStart||i.whileTap)&&(s.tabIndex=0),s.style=a,s}const pS=()=>({...u0(),attrs:{}});function pz(i,e,s,a){const l=nt.useMemo(()=>{const u=pS();return Qx(u,e,Kx(a),i.transformTemplate,i.style),{...u.attrs,style:{...u.style}}},[e]);if(i.style){const u={};dS(u,i.style,i),l.style={...u,...l.style}}return l}const mz=["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"];
57function c0(i){return typeof i!="string"||i.includes("-")?!1:!!(mz.indexOf(i)>-1||/[A-Z]/u.test(i))}function gz(i,e,s,{latestValues:a},l,u=!1,c){const p=(c??c0(i)?pz:dz)(e,a,l,i),m=oz(e,typeof i=="string",u),g=i!==nt.Fragment?{...m,...p,ref:s}:{},{children:y}=e,_=nt.useMemo(()=>fn(y)?y.get():y,[y]);return nt.createElement(i,{...g,children:_})}function yz({scrapeMotionValuesFromProps:i,createRenderState:e},s,a,l){return{latestValues:vz(s,a,l,i),renderState:e()}}function vz(i,e,s,a){const l={},u=a(i,{});for(const _ in u)l[_]=uf(u[_]);let{initial:c,animate:h}=i;const p=qf(i),m=Lx(i);e&&m&&!p&&i.inherit!==!1&&(c===void 0&&(c=e.initial),h===void 0&&(h=e.animate));let g=s?s.initial===!1:!1;g=g||c===!1;const y=g?h:c;if(y&&typeof y!="boolean"&&!Pf(y)){const _=Array.isArray(y)?y:[y];for(let b=0;b<_.length;b++){const x=$m(i,_[b]);if(x){const{transitionEnd:T,transition:A,...C}=x;for(const z in C){let O=C[z];if(Array.isArray(O)){const D=g?O.length-1:0;O=O[D]}O!==null&&(l[z]=O)}for(const z in T)l[z]=T[z]}}}return l}const mS=i=>(e,s)=>{const a=nt.useContext(Xf),l=nt.useContext(Yf),u=()=>yz(i,e,a,l);return s?u():Vm(u)},_z=mS({scrapeMotionValuesFromProps:l0,createRenderState:u0}),bz=mS({scrapeMotionValuesFromProps:Zx,createRenderState:pS}),xz=Symbol.for("motionComponentSymbol");function Sz(i,e,s){const a=nt.useRef(s);nt.useInsertionEffect(()=>{a.current=s});const l=nt.useRef(null);return nt.useCallback(u=>{var h;u&&((h=i.onMount)==null||h.call(i,u));const c=a.current;if(typeof c=="function")if(u){const p=c(u);typeof p=="function"&&(l.current=p)}else l.current?(l.current(),l.current=null):c(u);else c&&(c.current=u);e&&(u?e.mount(u):e.unmount())},[e])}const gS=nt.createContext({});function dl(i){return i&&typeof i=="object"&&Object.prototype.hasOwnProperty.call(i,"current")}function Tz(i,e,s,a,l,u){var O,D;const{visualElement:c}=nt.useContext(Xf),h=nt.useContext(cS),p=nt.useContext(Yf),m=nt.useContext(o0),g=m.reducedMotion,y=m.skipAnimations,_=nt.useRef(null),b=nt.useRef(!1);a=a||h.renderer,!_.current&&a&&(_.current=a(i,{visualState:e,parent:c,props:s,presenceContext:p,blockInitialAnimation:p?p.initial===!1:!1,reducedMotionConfig:g,skipAnimations:y,isSVG:u}),b.current&&_.current&&(_.current.manuallyAnimateOnMount=!0));const x=_.current,T=nt.useContext(gS);x&&!x.projection&&l&&(x.type==="html"||x.type==="svg")&&Az(_.current,s,l,T);const A=nt.useRef(!1);nt.useInsertionEffect(()=>{x&&A.current&&x.update(s,p)});const C=s[Tx],z=nt.useRef(!!C&&typeof window<"u"&&!((O=window.MotionHandoffIsComplete)!=null&&O.call(window,C))&&((D=window.MotionHasOptimisedAnimation)==null?void 0:D.call(window,C)));return jb(()=>{b.current=!0,x&&(A.current=!0,window.MotionIsMounted=!0,x.updateFeatures(),x.scheduleRenderMicrotask(),z.current&&x.animationState&&x.animationState.animateChanges())}),nt.useEffect(()=>{x&&(!z.current&&x.animationState&&x.animationState.animateChanges(),z.current&&(queueMicrotask(()=>{var j;(j=window.MotionHandoffMarkAsComplete)==null||j.call(window,C)}),z.current=!1),x.enteringChildren=void 0)}),x}function Az(i,e,s,a){const{layoutId:l,layout:u,drag:c,dragConstraints:h,layoutScroll:p,layoutRoot:m,layoutAnchor:g,layoutCrossfade:y}=e;i.projection=new s(i.latestValues,e["data-framer-portal-id"]?void 0:yS(i.parent)),i.projection.setOptions({layoutId:l,layout:u,alwaysMeasureLayout:!!c||h&&dl(h),visualElement:i,animationType:typeof u=="string"?u:"both",initialPromotionConfig:a,crossfade:y,layoutScroll:p,layoutRoot:m,layoutAnchor:g})}function yS(i){if(i)return i.options.allowProjection!==!1?i.projection:yS(i.parent)}function bp(i,{forwardMotionProps:e=!1,type:s}={},a,l){a&&sz(a);const u=s?s==="svg":c0(i),c=u?bz:_z;function h(m,g){let y;const _={...nt.useContext(o0),...m,layoutId:wz(m)},{isStatic:b}=_,x=cz(m),T=c(m,b);if(!b&&typeof window<"u"){Ez();const A=Mz(_);y=A.MeasureLayout,x.visualElement=Tz(i,T,_,l,A.ProjectionNode,u)}return w.jsxs(Xf.Provider,{value:x,children:[y&&x.visualElement?w.jsx(y,{visualElement:x.visualElement,..._}):null,gz(i,m,Sz(T,x.visualElement,g),T,b,e,u)]})}h.displayName=`motion.${typeof i=="string"?i:`create(${i.displayName??i.name??""})`}`;const p=nt.forwardRef(h);return p[xz]=i,p}function wz({layoutId:i}){const e=nt.useContext(Lm).id;return e&&i!==void 0?e+"-"+i:i}function Ez(i,e){nt.useContext(cS).strict}function Mz(i){const e=fS(),{drag:s,layout:a}=e;if(!s&&!a)return{};const l={...s,...a};return{MeasureLayout:s!=null&&s.isEnabled(i)||a!=null&&a.isEnabled(i)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}
57function Cz(i,e){if(typeof Proxy>"u")return bp;const s=new Map,a=(u,c)=>bp(u,c,i,e),l=(u,c)=>a(u,c);return new Proxy(l,{get:(u,c)=>c==="create"?a:(s.has(c)||s.set(c,bp(c,void 0,i,e)),s.get(c))})}const zz=(i,e)=>e.isSVG??c0(i)?new sC(e):new IM(e,{allowProjection:i!==nt.Fragment});class Dz extends Us{constructor(e){super(e),e.animationState||(e.animationState=cC(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();Pf(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:s}=this.node.prevProps||{};e!==s&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),(e=this.unmountControls)==null||e.call(this)}}let Oz=0;class Rz extends Us{constructor(){super(...arguments),this.id=Oz++,this.isExitComplete=!1}update(){var u;if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:s}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===a)return;if(e&&a===!1){if(this.isExitComplete){const{initial:c,custom:h}=this.node.getProps();if(typeof c=="string"){const p=yr(this.node,c,h);if(p){const{transition:m,transitionEnd:g,...y}=p;for(const _ in y)(u=this.node.getValue(_))==null||u.jump(y[_])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}const l=this.node.animationState.setActive("exit",!e);s&&!e&&l.then(()=>{this.isExitComplete=!0,s(this.id)})}mount(){const{register:e,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),e&&(this.unmount=e(this.id))}unmount(){}}const kz={animation:{Feature:Dz},exit:{Feature:Rz}};function Au(i){return{point:{x:i.pageX,y:i.pageY}}}const Nz=i=>e=>n0(e)&&i(e,Au(e));function Qo(i,e,s,a){return uu(i,e,Nz(s),a)}const vS=({current:i})=>i?i.ownerDocument.defaultView:null,U_=(i,e)=>Math.abs(i-e);function jz(i,e){const s=U_(i.x,e.x),a=U_(i.y,e.y);return Math.sqrt(s**2+a**2)}const H_=new Set(["auto","scroll"]);class _S{constructor(e,s,{transformPagePoint:a,contextWindow:l=window,dragSnapToOrigin:u=!1,distanceThreshold:c=3,element:h}={}){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=b=>{this.handleScroll(b.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=Yc(this.lastRawMoveEventInfo,this.transformPagePoint));const b=xp(this.lastMoveEventInfo,this.history),x=this.startEvent!==null,T=jz(b.offset,{x:0,y:0})>=this.distanceThreshold;if(!x&&!T)return;const{point:A}=b,{timestamp:C}=cn;this.history.push({...A,timestamp:C});const{onStart:z,onMove:O}=this.handlers;x||(z&&z(this.lastMoveEvent,b),this.startEvent=this.lastMoveEvent),O&&O(this.lastMoveEvent,b)},this.handlePointerMove=(b,x)=>{this.lastMoveEvent=b,this.lastRawMoveEventInfo=x,this.lastMoveEventInfo=Yc(x,this.transformPagePoint),le.update(this.updatePoint,!0)},this.handlePointerUp=(b,x)=>{this.end();const{onEnd:T,onSessionEnd:A,resumeAnimation:C}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&C&&C(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const z=xp(b.type==="pointercancel"?this.lastMoveEventInfo:Yc(x,this.transformPagePoint),this.history);this.startEvent&&T&&T(b,z),A&&A(b,z)},!n0(e))return;this.dragSnapToOrigin=u,this.handlers=s,this.transformPagePoint=a,this.distanceThreshold=c,this.contextWindow=l||window;const p=Au(e),m=Yc(p,this.transformPagePoint),{point:g}=m,{timestamp:y}=cn;this.history=[{...g,timestamp:y}];const{onSessionStart:_}=s;
57_&&_(e,xp(m,this.history)),this.removeListeners=xu(Qo(this.contextWindow,"pointermove",this.handlePointerMove),Qo(this.contextWindow,"pointerup",this.handlePointerUp),Qo(this.contextWindow,"pointercancel",this.handlePointerUp)),h&&this.startScrollTracking(h)}startScrollTracking(e){let s=e.parentElement;for(;s;){const a=getComputedStyle(s);(H_.has(a.overflowX)||H_.has(a.overflowY))&&this.scrollPositions.set(s,{x:s.scrollLeft,y:s.scrollTop}),s=s.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(e){const s=this.scrollPositions.get(e);if(!s)return;const a=e===window,l=a?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},u={x:l.x-s.x,y:l.y-s.y};u.x===0&&u.y===0||(a?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=u.x,this.lastMoveEventInfo.point.y+=u.y):this.history.length>0&&(this.history[0].x-=u.x,this.history[0].y-=u.y),this.scrollPositions.set(e,l),le.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),Ns(this.updatePoint)}}function Yc(i,e){return e?{point:e(i.point)}:i}function Y_(i,e){return{x:i.x-e.x,y:i.y-e.y}}function xp({point:i},e){return{point:i,delta:Y_(i,bS(e)),offset:Y_(i,Lz(e)),velocity:Vz(e,.1)}}function Lz(i){return i[0]}function bS(i){return i[i.length-1]}function Vz(i,e){if(i.length<2)return{x:0,y:0};let s=i.length-1,a=null;const l=bS(i);for(;s>=0&&(a=i[s],!(l.timestamp-a.timestamp>yi(e)));)s--;if(!a)return{x:0,y:0};a===i[0]&&i.length>2&&l.timestamp-a.timestamp>yi(e)*2&&(a=i[1]);const u=Yi(l.timestamp-a.timestamp);if(u===0)return{x:0,y:0};const c={x:(l.x-a.x)/u,y:(l.y-a.y)/u};return c.x===1/0&&(c.x=0),c.y===1/0&&(c.y=0),c}function Bz(i,{min:e,max:s},a){return e!==void 0&&i<e?i=a?de(e,i,a.min):Math.max(i,e):s!==void 0&&i>s&&(i=a?de(s,i,a.max):Math.min(i,s)),i}function G_(i,e,s){return{min:e!==void 0?i.min+e:void 0,max:s!==void 0?i.max+s-(i.max-i.min):void 0}}function Uz(i,{top:e,left:s,bottom:a,right:l}){return{x:G_(i.x,s,l),y:G_(i.y,e,a)}}function P_(i,e){let s=e.min-i.min,a=e.max-i.max;return e.max-e.min<i.max-i.min&&([s,a]=[a,s]),{min:s,max:a}}function Hz(i,e){return{x:P_(i.x,e.x),y:P_(i.y,e.y)}}function Yz(i,e){let s=.5;const a=jn(i),l=jn(e);return l>a?s=ru(e.min,e.max-a,i.min):a>l&&(s=ru(i.min,i.max-l,e.min)),xa(0,1,s)}function Gz(i,e){const s={};return e.min!==void 0&&(s.min=e.min-i.min),e.max!==void 0&&(s.max=e.max-i.min),s}const lm=.35;function Pz(i=lm){return i===!1?i=0:i===!0&&(i=lm),{x:q_(i,"left","right"),y:q_(i,"top","bottom")}}function q_(i,e,s){return{min:X_(i,e),max:X_(i,s)}}function X_(i,e){return typeof i=="number"?i:i[e]||0}const qz=new WeakMap;class Xz{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=We(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:s=!1,distanceThreshold:a}={}){const{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;const u=y=>{s&&this.snapToCursor(Au(y).point),this.stopAnimation()},c=(y,_)=>{const{drag:b,dragPropagation:x,onDragStart:T}=this.getProps();if(b&&!x&&(this.openDragLock&&this.openDragLock(),this.openDragLock=vM(b),!this.openDragLock))return;this.latestPointerEvent=y,this.latestPanInfo=_,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ha(C=>{let z=this.getAxisMotionValue(C).get()||0;if(_a.test(z)){const{projection:O}=this.visualElement;if(O&&O.layout){const D=O.layout.layoutBox[C];D&&(z=jn(D)*(parseFloat(z)/100))}}this.originPoint[C]=z}),T&&le.update(()=>T(y,_),!1,!0),$p(this.visualElement,"transform");const{animationState:A}=this.visualElement;A&&A.setActive("whileDrag",!0)},h=(y,_)=>{this.latestPointerEvent=y,this.latestPanInfo=_;const{dragPropagation:b,dragDirectionLock:x,onDirectionLock:T,onDrag:A}=this.getProps();if(!b&&!this.openDragLock)return;const{offset:C}=_;if(x&&this.currentDirection===null){this.currentDirection=Fz(C),this.currentDirection!==null&&T&&T(this.currentDirection);return}this.updateAxis("x",_.point,C),this.updateAxis("y",_.point,C),this.visualElement.render(),A&&le.update(()=>A(y,_),!1,!0)},p=(y,_)=>{this.latestPointerEvent=y,this.latestPanInfo=_,this.stop(y,_),this.latestPointerEvent=null,this.latestPanInfo=null},m=()=>{const{dragSnapToOrigin:y}=this.getProps();(y||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:g}=this.getProps();this.panSession=new _S(e,{onSessionStart:u,onStart:c,onMove:h,onSessionEnd:p,resumeAnimation:m},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,distanceThreshold:a,contextWindow:vS(this.visualElement),element:this.visualElement.current})}stop(e,s){const a=e||this.latestPointerEvent,l=s||this.latestPanInfo,u=this.isDragging;if(this.cancel(),!u||!l||!a)return;const{velocity:c}=l;this.startAnimation(c);const{onDragEnd:h}=this.getProps();h&&le.postRender(()=>h(a,l))}cancel(){this.isDragging=!1;const{projection:e,animationState:s}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:a}=this.getProps();!a&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,s,a){const{drag:l}=this.getProps();if(!a||!Gc(e,l,this.currentDirection))return;const u=this.getAxisMotionValue(e);let c=this.originPoint[e]+a[e];this.constraints&&this.constraints[e]&&(c=Bz(c,this.constraints[e],this.elastic[e])),u.set(c)}resolveConstraints(){var u;const{dragConstraints:e,dragElastic:s}=this.getProps(),a=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(u=this.visualElement.projection)==null?void 0:u.layout,l=this.constraints;e&&dl(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&a?this.constraints=Uz(a.layoutBox,e):this.constraints=!1,this.elastic=Pz(s),l!==this.constraints&&!dl(e)&&a&&this.constraints&&!this.hasMutatedConstraints&&ha(c=>{this.constraints!==!1&&this.getAxisMotionValue(c)&&(this.constraints[c]=Gz(a.layoutBox[c],this.constraints[c]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:s}=this.getProps();if(!e||!dl(e))return!1;const a=e.current,{projection:l}=this.visualElement;if(!l||!l.layout)return!1;const u=FM(a,l.root,this.visualElement.getTransformPagePoint());let c=Hz(l.layout.layoutBox,u);if(s){const h=s(qM(c));this.hasMutatedConstraints=!!h,h&&(c=Hx(h))}return c}startAnimation(e){const{drag:s,dragMomentum:a,dragElastic:l,dragTransition:u,dragSnapToOrigin:c,onDragTransitionEnd:h}=this.getProps(),p=this.constraints||{},m=ha(g=>{if(!Gc(g,s,this.currentDirection))return;let y=p&&p[g]||{};(c===!0||c===g)&&(y={min:0,max:0});const _=l?200:1e6,b=l?40:1e7,x={type:"inertia",velocity:a?e[g]:0,bounceStiffness:_,bounceDamping:b,timeConstant:750,restDelta:1,restSpeed:10,...u,...y};return this.startAxisValueAnimation(g,x)});
57return Promise.all(m).then(h)}startAxisValueAnimation(e,s){const a=this.getAxisMotionValue(e);return $p(this.visualElement,e),a.start(Wm(e,a,0,s,this.visualElement,!1))}stopAnimation(){ha(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){const s=`_drag${e.toUpperCase()}`,a=this.visualElement.getProps(),l=a[s];return l||this.visualElement.getValue(e,(a.initial?a.initial[e]:void 0)||0)}snapToCursor(e){ha(s=>{const{drag:a}=this.getProps();if(!Gc(s,a,this.currentDirection))return;const{projection:l}=this.visualElement,u=this.getAxisMotionValue(s);if(l&&l.layout){const{min:c,max:h}=l.layout.layoutBox[s],p=u.get()||0;u.set(e[s]-de(c,h,.5)+p)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:s}=this.getProps(),{projection:a}=this.visualElement;if(!dl(s)||!a||!this.constraints)return;this.stopAnimation();const l={x:0,y:0};ha(c=>{const h=this.getAxisMotionValue(c);if(h&&this.constraints!==!1){const p=h.get();l[c]=Yz({min:p,max:p},this.constraints[c])}});const{transformTemplate:u}=this.visualElement.getProps();this.visualElement.current.style.transform=u?u({},""):"none",a.root&&a.root.updateScroll(),a.updateLayout(),this.constraints=!1,this.resolveConstraints(),ha(c=>{if(!Gc(c,e,null))return;const h=this.getAxisMotionValue(c),{min:p,max:m}=this.constraints[c];h.set(de(p,m,l[c]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;qz.set(this.visualElement,this);const e=this.visualElement.current,s=Qo(e,"pointerdown",m=>{const{drag:g,dragListener:y=!0}=this.getProps(),_=m.target,b=_!==e&&AM(_);g&&y&&!b&&this.start(m)});let a;const l=()=>{const{dragConstraints:m}=this.getProps();dl(m)&&m.current&&(this.constraints=this.resolveRefConstraints(),a||(a=Qz(e,m.current,()=>this.scalePositionWithinConstraints())))},{projection:u}=this.visualElement,c=u.addEventListener("measure",l);u&&!u.layout&&(u.root&&u.root.updateScroll(),u.updateLayout()),le.read(l);const h=uu(window,"resize",()=>this.scalePositionWithinConstraints()),p=u.addEventListener("didUpdate",(({delta:m,hasLayoutChanged:g})=>{this.isDragging&&g&&(ha(y=>{const _=this.getAxisMotionValue(y);_&&(this.originPoint[y]+=m[y].translate,_.set(_.get()+m[y].translate))}),this.visualElement.render())}));return()=>{h(),s(),c(),p&&p(),a&&a()}}getProps(){const e=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:a=!1,dragPropagation:l=!1,dragConstraints:u=!1,dragElastic:c=lm,dragMomentum:h=!0}=e;return{...e,drag:s,dragDirectionLock:a,dragPropagation:l,dragConstraints:u,dragElastic:c,dragMomentum:h}}}function Q_(i){let e=!0;return()=>{if(e){e=!1;return}i()}}function Qz(i,e,s){const a=I1(i,Q_(s)),l=I1(e,Q_(s));return()=>{a(),l()}}function Gc(i,e,s){return(e===!0||e===i)&&(s===null||s===i)}function Fz(i,e=10){let s=null;return Math.abs(i.y)>e?s="y":Math.abs(i.x)>e&&(s="x"),s}class Kz extends Us{constructor(e){super(e),this.removeGroupControls=qi,this.removeListeners=qi,this.controls=new Xz(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||qi}update(){const{dragControls:e}=this.node.getProps(),{dragControls:s}=this.node.prevProps||{};e!==s&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Sp=i=>(e,s)=>{i&&le.update(()=>i(e,s),!1,!0)};class Zz extends Us{constructor(){super(...arguments),this.removePointerDownListener=qi}onPointerDown(e){this.session=new _S(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:vS(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:s,onPan:a,onPanEnd:l}=this.node.getProps();return{onSessionStart:Sp(e),onStart:Sp(s),onMove:Sp(a),onEnd:(u,c)=>{delete this.session,l&&le.postRender(()=>l(u,c))}}}mount(){this.removePointerDownListener=Qo(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Tp=!1;class Jz extends nt.Component{componentDidMount(){const{visualElement:e,layoutGroup:s,switchLayoutGroup:a,layoutId:l}=this.props,{projection:u}=e;u&&(s.group&&s.group.add(u),a&&a.register&&l&&a.register(u),Tp&&u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),cf.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:s,visualElement:a,drag:l,isPresent:u}=this.props,{projection:c}=a;return c&&(c.isPresent=u,e.layoutDependency!==s&&c.setOptions({...c.options,layoutDependency:s}),Tp=!0,l||e.layoutDependency!==s||s===void 0||e.isPresent!==u?c.willUpdate():this.safeToRemove(),e.isPresent!==u&&(u?c.promote():c.relegate()||le.postRender(()=>{const h=c.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{visualElement:e,layoutAnchor:s}=this.props,{projection:a}=e;a&&(a.options.layoutAnchor=s,a.root.didUpdate(),e0.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:e,layoutGroup:s,switchLayoutGroup:a}=this.props,{projection:l}=e;Tp=!0,l&&(l.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(l),a&&a.deregister&&a.deregister(l))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function xS(i){const[e,s]=oS(),a=nt.useContext(Lm);return w.jsx(Jz,{...i,layoutGroup:a,switchLayoutGroup:nt.useContext(gS),isPresent:e,safeToRemove:s})}const Wz={pan:{Feature:Zz},drag:{Feature:Kz,ProjectionNode:lS,MeasureLayout:xS}};function F_(i,e,s){const{props:a}=i;i.animationState&&a.whileHover&&i.animationState.setActive("whileHover",s==="Start");const l="onHover"+s,u=a[l];u&&le.postRender(()=>u(e,Au(e)))}class $z extends Us{mount(){const{current:e}=this.node;e&&(this.unmount=bM(e,(s,a)=>(F_(this.node,a,"Start"),l=>F_(this.node,l,"End"))))}unmount(){}}class Iz extends Us{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=xu(uu(this.node.current,"focus",()=>this.onFocus()),uu(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function K_(i,e,s){const{props:a}=i;if(i.current instanceof HTMLButtonElement&&i.current.disabled)return;i.animationState&&a.whileTap&&i.animationState.setActive("whileTap",s==="Start");const l="onTap"+(s==="End"?"":s),u=a[l];u&&le.postRender(()=>u(e,Au(e)))}class tD extends Us{mount(){const{current:e}=this.node;if(!e)return;
57const{globalTapTarget:s,propagate:a}=this.node.props;this.unmount=EM(e,(l,u)=>(K_(this.node,u,"Start"),(c,{success:h})=>K_(this.node,c,h?"End":"Cancel")),{useGlobalTarget:s,stopPropagation:(a==null?void 0:a.tap)===!1})}unmount(){}}const om=new WeakMap,Ap=new WeakMap,eD=i=>{const e=om.get(i.target);e&&e(i)},nD=i=>{i.forEach(eD)};function iD({root:i,...e}){const s=i||document;Ap.has(s)||Ap.set(s,{});const a=Ap.get(s),l=JSON.stringify(e);return a[l]||(a[l]=new IntersectionObserver(nD,{root:i,...e})),a[l]}function aD(i,e,s){const a=iD(e);return om.set(i,s),a.observe(i),()=>{om.delete(i),a.unobserve(i)}}const sD={some:0,all:1};class rD extends Us{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var p;(p=this.stopObserver)==null||p.call(this);const{viewport:e={}}=this.node.getProps(),{root:s,margin:a,amount:l="some",once:u}=e,c={root:s?s.current:void 0,rootMargin:a,threshold:typeof l=="number"?l:sD[l]},h=m=>{const{isIntersecting:g}=m;if(this.isInView===g||(this.isInView=g,u&&!g&&this.hasEnteredView))return;g&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",g);const{onViewportEnter:y,onViewportLeave:_}=this.node.getProps(),b=g?y:_;b&&b(m)};this.stopObserver=aD(this.node.current,c,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:s}=this.node;["amount","margin","root"].some(lD(e,s))&&this.startObserver()}unmount(){var e;(e=this.stopObserver)==null||e.call(this),this.hasEnteredView=!1,this.isInView=!1}}function lD({viewport:i={}},{viewport:e={}}={}){return s=>i[s]!==e[s]}const oD={inView:{Feature:rD},tap:{Feature:tD},focus:{Feature:Iz},hover:{Feature:$z}},uD={layout:{ProjectionNode:lS,MeasureLayout:xS}},cD={...kz,...oD,...Wz,...uD},zf=Cz(cD,zz);function Ga(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function SS(i,e){i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.__proto__=e}/*!
58 * GSAP 3.15.0
59 * https://gsap.com
60 *
61 * @license Copyright 2008-2026, GreenSock. All rights reserved.
62 * Subject to the terms at https://gsap.com/standard-license
63 * @author: Jack Doyle, [email protected]
64*/var vi={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},cu={duration:.5,overwrite:!1,delay:0},f0,dn,ye,Gi=1e8,re=1/Gi,um=Math.PI*2,fD=um/4,hD=0,TS=Math.sqrt,dD=Math.cos,pD=Math.sin,an=function(e){return typeof e=="string"},De=function(e){return typeof e=="function"},Fa=function(e){return typeof e=="number"},h0=function(e){return typeof e>"u"},Sa=function(e){return typeof e=="object"},Fn=function(e){return e!==!1},d0=function(){return typeof window<"u"},Pc=function(e){return De(e)||an(e)},AS=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Tn=Array.isArray,mD=/random\([^)]+\)/g,gD=/,\s*/g,Z_=/(?:-?\.?\d|\.)+/gi,wS=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,_l=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,wp=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,ES=/[+-]=-?[.\d]+/,yD=/[^,'"\[\]\s]+/gi,vD=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Te,da,cm,p0,_i={},Df={},MS,CS=function(e){return(Df=Ol(e,_i))&&Wn},m0=function(e,s){return console.warn("Invalid property",e,"set to",s,"Missing plugin? gsap.registerPlugin()")},fu=function(e,s){return!s&&console.warn(e)},zS=function(e,s){return e&&(_i[e]=s)&&Df&&(Df[e]=s)||_i},hu=function(){return 0},_D={suppressEvents:!0,isStart:!0,kill:!1},ff={suppressEvents:!0,kill:!1},bD={suppressEvents:!0},g0={},Ds=[],fm={},DS,fi={},Ep={},J_=30,hf=[],y0="",v0=function(e){var s=e[0],a,l;if(Sa(s)||De(s)||(e=[e]),!(a=(s._gsap||{}).harness)){for(l=hf.length;l--&&!hf[l].targetTest(s););a=hf[l]}for(l=e.length;l--;)e[l]&&(e[l]._gsap||(e[l]._gsap=new $S(e[l],a)))||e.splice(l,1);return e},vr=function(e){return e._gsap||v0(Pi(e))[0]._gsap},OS=function(e,s,a){return(a=e[s])&&De(a)?e[s]():h0(a)&&e.getAttribute&&e.getAttribute(s)||a},Kn=function(e,s){return(e=e.split(",")).forEach(s)||e},je=function(e){return Math.round(e*1e5)/1e5||0},Se=function(e){return Math.round(e*1e7)/1e7||0},Sl=function(e,s){var a=s.charAt(0),l=parseFloat(s.substr(2));return e=parseFloat(e),a==="+"?e+l:a==="-"?e-l:a==="*"?e*l:e/l},xD=function(e,s){for(var a=s.length,l=0;e.indexOf(s[l])<0&&++l<a;);return l<a},Of=function(){var e=Ds.length,s=Ds.slice(0),a,l;for(fm={},Ds.length=0,a=0;a<e;a++)l=s[a],l&&l._lazy&&(l.render(l._lazy[0],l._lazy[1],!0)._lazy=0)},_0=function(e){return!!(e._initted||e._startAt||e.add)},RS=function(e,s,a,l){Ds.length&&!dn&&Of(),e.render(s,a,!!(dn&&s<0&&_0(e))),Ds.length&&!dn&&Of()},kS=function(e){var s=parseFloat(e);return(s||s===0)&&(e+"").match(yD).length<2?s:an(e)?e.trim():e},NS=function(e){return e},bi=function(e,s){for(var a in s)a in e||(e[a]=s[a]);return e},SD=function(e){return function(s,a){for(var l in a)l in s||l==="duration"&&e||l==="ease"||(s[l]=a[l])}},Ol=function(e,s){for(var a in s)e[a]=s[a];return e},W_=function i(e,s){for(var a in s)a!=="__proto__"&&a!=="constructor"&&a!=="prototype"&&(e[a]=Sa(s[a])?i(e[a]||(e[a]={}),s[a]):s[a]);return e},Rf=function(e,s){var a={},l;for(l in e)l in s||(a[l]=e[l]);return a}
vendor: 2,924 bytes, line 64
64,Fo=function(e){var s=e.parent||Te,a=e.keyframes?SD(Tn(e.keyframes)):bi;if(Fn(e.inherit))for(;s;)a(e,s.vars.defaults),s=s.parent||s._dp;return e},TD=function(e,s){for(var a=e.length,l=a===s.length;l&&a--&&e[a]===s[a];);return a<0},jS=function(e,s,a,l,u){var c=e[l],h;if(u)for(h=s[u];c&&c[u]>h;)c=c._prev;return c?(s._next=c._next,c._next=s):(s._next=e[a],e[a]=s),s._next?s._next._prev=s:e[l]=s,s._prev=c,s.parent=s._dp=e,s},Qf=function(e,s,a,l){a===void 0&&(a="_first"),l===void 0&&(l="_last");var u=s._prev,c=s._next;u?u._next=c:e[a]===s&&(e[a]=c),c?c._prev=u:e[l]===s&&(e[l]=u),s._next=s._prev=s.parent=null},js=function(e,s){e.parent&&(!s||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},_r=function(e,s){if(e&&(!s||s._end>e._dur||s._start<0))for(var a=e;a;)a._dirty=1,a=a.parent;return e},AD=function(e){for(var s=e.parent;s&&s.parent;)s._dirty=1,s.totalDuration(),s=s.parent;return e},hm=function(e,s,a,l){return e._startAt&&(dn?e._startAt.revert(ff):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(s,!0,l))},wD=function i(e){return!e||e._ts&&i(e.parent)},$_=function(e){return e._repeat?Rl(e._tTime,e=e.duration()+e._rDelay)*e:0},Rl=function(e,s){var a=Math.floor(e=Se(e/s));return e&&a===e?a-1:a},kf=function(e,s){return(e-s._start)*s._ts+(s._ts>=0?0:s._dirty?s.totalDuration():s._tDur)},Ff=function(e){return e._end=Se(e._start+(e._tDur/Math.abs(e._ts||e._rts||re)||0))},Kf=function(e,s){var a=e._dp;return a&&a.smoothChildTiming&&e._ts&&(e._start=Se(a._time-(e._ts>0?s/e._ts:((e._dirty?e.totalDuration():e._tDur)-s)/-e._ts)),Ff(e),a._dirty||_r(a,e)),e},LS=function(e,s){var a;if((s._time||!s._dur&&s._initted||s._start<e._time&&(s._dur||!s.add))&&(a=kf(e.rawTime(),s),(!s._dur||wu(0,s.totalDuration(),a)-s._tTime>re)&&s.render(a,!0)),_r(e,s)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(a=e;a._dp;)a.rawTime()>=0&&a.totalTime(a._tTime),a=a._dp;e._zTime=-re}},ga=function(e,s,a,l){return s.parent&&js(s),s._start=Se((Fa(a)?a:a||e!==Te?Bi(e,a,s):e._time)+s._delay),s._end=Se(s._start+(s.totalDuration()/Math.abs(s.timeScale())||0)),jS(e,s,"_first","_last",e._sort?"_start":0),dm(s)||(e._recent=s),l||LS(e,s),e._ts<0&&Kf(e,e._tTime),e},VS=function(e,s){return(_i.ScrollTrigger||m0("scrollTrigger",s))&&_i.ScrollTrigger.create(s,e)},BS=function(e,s,a,l,u){if(x0(e,s,u),!e._initted)return 1;if(!a&&e._pt&&!dn&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&DS!==di.frame)return Ds.push(e),e._lazy=[u,l],1},ED=function i(e){var s=e.parent;return s&&s._ts&&s._initted&&!s._lock&&(s.rawTime()<0||i(s))},dm=function(e){var s=e.data;return s==="isFromStart"||s==="isStart"},MD=function(e,s,a,l){var u=e.ratio,c=s<0||!s&&(!e._start&&ED(e)&&!(!e._initted&&dm(e))||(e._ts<0||e._dp._ts<0)&&!dm(e))?0:1,h=e._rDelay,p=0,m,g,y;if(h&&e._repeat&&(p=wu(0,e._tDur,s),g=Rl(p,h),e._yoyo&&g&1&&(c=1-c),g!==Rl(e._tTime,h)&&(u=1-c,e.vars.repeatRefresh&&e._initted&&e.invali
64date())),c!==u||dn||l||e._zTime===re||!s&&e._zTime){if(!e._initted&&BS(e,s,l,a,p))return;for(y=e._zTime,e._zTime=s||(a?re:0),a||(a=s&&!y),e.ratio=c,e._from&&(c=1-c),e._time=0,e._tTime=p,m=e._pt;m;)m.r(c,m.d),m=m._next;s<0&&hm(e,s,a,!0),e._onUpdate&&!a&&mi(e,"onUpdate"),p&&e._repeat&&!a&&e.parent&&mi(e,"onRepeat"),(s>=e._tDur||s<0)&&e.ratio===c&&(c&&js(e,1),!a&&!dn&&(mi(e,c?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=s)},CD=function(e,s,a){var l;if(a>s)for(l=e._first;l&&l._start<=a;){if(l.data==="isPause"&&l._start>s)return l;l=l._next}else for(l=e._last;l&&l._start>=a;){if(l.data==="isPause"&&l._start<s)return l;l=l._prev}},kl=function(e,s,a,l){var u=e._repeat,c=Se(s)||0,h=e._tTime/e._tDur;return h&&!l&&(e._time*=c/e._dur),e._dur=c,e._tDur=u?u<0?1e10:Se(c*(u+1)+e._rDelay*u):c,h>0&&!l&&Kf(e,e._tTime=e._tDur*h),e.parent&&Ff(e),a||_r(e.parent,e),e},I_=function(e){return e instanceof Qn?_r(e):kl(e,e._dur)},zD={_start:0,endTime:hu,totalDuration:hu},Bi=function i(e,s,a){var l=e.labels,u=e._recent||zD,c=e.duration()>=Gi?u.endTime(!1):e._dur,h,p,m;return an(s)&&(isNaN(s)||s in l)?(p=s.charAt(0),m=s.substr(-1)==="%",h=s.indexOf("="),p==="<"||p===">"?(h>=0&&(s=s.replace(/=/,"")),(p==="<"?u._start:u.endTime(u._repeat>=0))+(parseFloat(s.substr(1))||0)*(m?(h<0?u:a).totalDuration()/100:1)):h<0?(s in l||(l[s]=c),l[s]):(p=parseFloat(s.charAt(h-1)+s.substr(h+1)),m&&a&&(p=p/100*(Tn(a)?a[0]:a).totalDuration()),h>1?i(e,s.substr(0,h-1),a)+p:c+p)):s==null?c:+s},Ko=function(e,s,a){var l=Fa(s[1]),u=(l?2:1)+(e<2?0:1),c=s[u],h,p;if(l&&(c.duration=s[1]),c.parent=a,e){for(h=c,p=a;p&&!("immediateRender"in h);)h=p.vars.defaults||{},p=Fn(p.vars.inherit)&&p.parent;c.immediateRender=Fn(h.immediateRender),e<2?c.runBackwards=1:c.startAt=s[u-1]}return new Qe(s[0],c,s[u+1])},Hs=function(e,s){return e||e===0?s(e):s},wu=function(e,s,a){return a<e?e:a>s?s:a},xn=function(e,s){return!an(e)||!(s=vD.exec(e))?"":s[1]},DD=function(e,s,a){return Hs(a,function(l){return wu(e,s,l)})},pm=[].slice,US=function(e,s){return e&&Sa(e)&&"length"in e&&(!s&&!e.length||e.length-1 in e&&Sa(e[0]))&&!e.nodeType&&e!==da},OD=function(e,s,a){return a===void 0&&(a=[]),e.forEach(function(l){var u;return an(l)&&!s||US(l,1)?(u=a).push.apply(u,Pi(l)):a.push(l)})||a},Pi=function(e,s,a){return ye&&!s&&ye.selector?ye.selector(e):an(e)&&!a&&(cm||!Nl())?pm.call((s||p0).querySelectorAll(e),0):Tn(e)?OD(e,a):US(e)?pm.call(e,0):e?[e]:[]},mm=function(e){return e=Pi(e)[0]||fu("Invalid scope")||{},function(s){var a=e.current||e.nativeElement||e;return Pi(s,a.querySelectorAll?a:a===e?fu("Invalid scope")||p0.createElement("div"):e)}},HS=function(e){return e.sort(function(){return .5-Math.random()})},YS=function(e){if(De(e))return e;var s=Sa(e)?e:{each:e},a=br(s.ease),l=s.from||0,u=parseFloat(s.base)||0,c={},h=l>0&&l<1,p=isNaN(l)||h,m=s.axis,g=l,y=l;return an(l)?g=y={center:.5,edges:.5,end:1}[l]||0:!h&&p&&(g=l[0],y=l[1]),function(_,b,x){var T=(x||s).length,A=c[T],C,z,O,D,j,Q,N,G,P;if(!A){if(P=s.grid==="auto"?0:(s.grid||[1,Gi])[1],!P){for(N=-Gi;N<(N=x[P++].getBoundingClientRect().left)&&P<T;);P<T&&P--}for(A=c[T]=[],C=p?Math.min(P,T)*g-.5:l%P,z=P===Gi?0:p?T*y/P-.5:l/P|0,N=0,G=Gi,Q=0;Q<T;Q++)O=Q%P-C,D=z-(Q/P|0),A[Q]=j=m?Math.abs(m==="y"?D:O):TS(O*O+D*D),j>N&&(N=j),j<G&&(G=j);l==="random"&&HS(A),A.max=N-G,A.min=G,A.v=T=(parseFloat(s.amount)||parseFloat(s.each)*(P>T?T-1:m?m==="y"?T/P:P:Math.max(P,T/P))||0)*(l==="edges"?-1:1),A.b=T<0?u-T:u,A.u=xn(s.amount||s.each)||0,a=a&&T<0?qD(a):a}return T=(A[_]-A.min)/A.max||0,Se(A.b+(a?a(T):T)*A.v)+A.u}},gm=function(e){var s=Math.pow(10,((e+"").split(".")[1]||"").length);return function(a){var l=Se(Math.round(parseFloat(a)/e)*e*s);return(l-l%1)/s+(Fa(a)?0:xn(a))}},GS=function(e,s){var a=Tn(e),l,u;return!a&&Sa(e)&&(l=a=e.radius||Gi,e.values?(e=Pi(e.values),(u=!Fa(e[0]))&&(l*=l)):e=gm(e.increment)),Hs(s,a?De(e)?function(c){return u=e(c),Math.abs(u-c)<=l?u:c}:function(c){for(var h=parseFloat(u?c.x:c),p=parseFloat(u?c.y:0),m=Gi,g=0,y=e.length,_,b;y--;)u?(_=e[y].x-h,b=e[y].y-p,_=_*_+b*b):_=Math.abs(e[y]-h),_<m&&(m=_,g=y);return g=!l||m<=l?e[g]:c,u||g===c||Fa(c)?g:g+xn(c)}:gm(e))},PS=function(e,s,a,l){return Hs(Tn(e)?!s:a===!0?!!(a=0):!l,function(){return Tn(e)?e[~~(Math.random()*e.length)]:(a=a||1e-5)&&(l=a<1?Math.pow(10,(a+"").length-2):1)&&Math.floor(Math.round((e-a/2+Math.random()*(s-e+a*.99))/a)*a*l)/l})},RD=function(){for(var e=arguments.length,s=new Array(e),a=0;a<e;a++)s[a]=arguments[a];return function(l){return s.reduce(function(u,c){return c(u)},l)}},kD=function(e,s){return function(a){return e(parseFloat(a))+(s||xn(a))}},ND=function(e,s,a){return XS(e,s,0,1,a)},qS=function(e,s,a){return Hs(a,function(l){return e[~~s(l)]})},jD=function i(e,s,a){var l=s-e;return Tn(e)?qS(e,i(0,e.length),s):Hs(a,function(u){return(l+(u-e)%l)%l+e})},LD=function i(e,s,a){var l=s-e,u=l*2;return Tn(e)?qS(e,i(0,e.length-1),s):Hs(a,function(c){return c=(u+(c-e)%u)%u||0,e+(c>l?u-c:c)})},du=function(e){return e.replace(mD,function(s){var a=s.indexOf("[")+1,l=s.substring(a||7,a?s.indexOf("]"):s.length-1).split(gD);return PS(a?l:+l[0],a?0:+l[1],+l[2]||1e-5)})},XS=function(e,s,a,l,u){var c=s-e,h=l-a;return Hs(u,function(p){return a+((p-e)/c*h||0)})},VD=function i(e,s,a,l){var u=isNaN(e+s)?0:function(b){return(1-b)*e+b*s};if(!u){var c=an(e),h={},p,m,g,y,_;if(a===!0&&(l=1)&&(a=null),c)e={p:e},s={p:s};else if(Tn(e)&&!Tn(s)){for(g=[],y=e.length,_=y-2,m=1;m<y;m++)g.push(i(e[m-1],e[m]));y--,u=function(x){x*=y;var T=Math.min(_,~~x);return g[T](x-T)},a=s}else l||(e=Ol(Tn(e)?[]:{},e));if(!g){for(p in s)b0.call(h,e,p,"get",s[p]);u=function(x){return A0(x,h)||(c?e.p:e)}}}return Hs(a,u)},tb=function(e,s,a){var l=e.labels,u=Gi,c,h,p;for(c in l)h=l[c]-s,h<0==!!a&&h&&u>(h=Math.abs(h))&&(p=c,u=h);return p},mi=function(e,s,a){var l=e.vars,u=l[s],c=ye,h=e._ctx,p,m,g;if(u)return p=l[s+"Params"],m=l.callbackScope||e,a&&Ds.length&&Of(),h&&(ye=h),g=p?u.apply(m,p):u.call(m),ye=c,g},Lo=function(e){return js(e),e.scrollTrigger&&e.scrollTrigger.kill(!!dn),e.progress()<1&&mi(e,"onInterrupt"),e},bl,QS=[],FS=function(e){if(e)if(e=!e.name&&e.default||e,d0()||e.headless){var s=e.name,a=De(e),l=s&&!a&&e.init?function(){this._props=[]}:e,u={init:hu,render:A0,add:b0,kill:t3,modifier:ID,rawVars:0},c={targetTest:0,get:0,getSetter:T0,aliases:{},register:0};if(Nl(),e!==l){if(fi[s])return;bi(l,bi(Rf(e,u),c)),Ol(l.prototype,Ol(u,Rf(e,c))),fi[l.prop=s]=l,e.targetTest&&(hf.push(l),g0[s]=1),s=(s==="css"?"CSS":s.charAt(0).toUpperCase()+s.substr(1))+"Plugin"}zS(s,l),e.register&&e.register(Wn,l,Zn)}else QS.push(e)},se=255,Vo={aqua:[0,se,se],lime:[0,se,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,se],navy:[0,0,128],white:[se,se,se],olive:[128,128,0],yellow:[se,se,0],orange:[se,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[se,0,0],pink:[se,192,203],cyan:[0,se,se],transparent:[se,se,se,0]},Mp=function(e,s,a){return e+=e<0?1:e>1?-1:0,(e*6<1?s+(a-s)*e*6:e<.5?a:e*3<2?s+(a-s)*(2/3-e)*6:s)*se+.5|0},KS=function(e,s,a){var l=e?Fa(e)?[e>>16,e>>8&se,e&se]:0:Vo.black,u,c,h,p,m,g,y,_,b,x;if(!l){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Vo[e])l=Vo[e];else if(e.charAt(0)==="#"){if(e.length<6&&(u=e.charAt(1),c=e.charAt(2),h=e.charAt(3),e="#"+u+u+c+c+h+h+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return l=parseInt(e.substr(1,6),16),[l>>16,l>>8&se,l&se,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),l=[e>>16,e>>8&se,e&se]}else if(e.substr(0,3)==="hsl"){if(l=x=e.match(Z_),!s)p=+l[0]%360/360,m=+l[1]/100,g=+l[2]/100,c=g<=.5?g*(m+1):g+m-g*m,u=g*2-c,l.length>3&&(l[3]*=1),l[0]=Mp(p+1/3,u,c),l[1]=Mp(p,u,c),l[2]=Mp(p-1/3,u,c);else if(~e.indexOf("="))return l=e.match(wS),a&&l.length<4&&(l[3]=1),l}else l=e.match(Z_)||Vo.transparent;l=l.map(Number)}return s&&!x&&(u=l[0]/se,c=l[1]/se,h=l[2]/se,y=Math.max(u,c,h),_=Math.min(u,c,h),g=(y+_)/2,y===_?p=m=0:(b=y-_,m=g>.5?b/(2-y-_):b/(y+_),p=y===u?(c-h)/b+(c<h?6:0):y===c?(h-u)/b+2:(u-c)/b+4,p*=60),l[0]=~~(p+.5),l[1]=~~(m*100+.5),l[2]=~~(g*100+.5)),a&&l.length<4&&(l[3]=1),l},ZS=function(e){var s=[],a=[],l=-1;
64return e.split(Os).forEach(function(u){var c=u.match(_l)||[];s.push.apply(s,c),a.push(l+=c.length+1)}),s.c=a,s},eb=function(e,s,a){var l="",u=(e+l).match(Os),c=s?"hsla(":"rgba(",h=0,p,m,g,y;if(!u)return e;if(u=u.map(function(_){return(_=KS(_,s,1))&&c+(s?_[0]+","+_[1]+"%,"+_[2]+"%,"+_[3]:_.join(","))+")"}),a&&(g=ZS(e),p=a.c,p.join(l)!==g.c.join(l)))for(m=e.replace(Os,"1").split(_l),y=m.length-1;h<y;h++)l+=m[h]+(~p.indexOf(h)?u.shift()||c+"0,0,0,0)":(g.length?g:u.length?u:a).shift());if(!m)for(m=e.split(Os),y=m.length-1;h<y;h++)l+=m[h]+u[h];return l+m[y]},Os=(function(){var i="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in Vo)i+="|"+e+"\\b";return new RegExp(i+")","gi")})(),BD=/hsl[a]?\(/,JS=function(e){var s=e.join(" "),a;if(Os.lastIndex=0,Os.test(s))return a=BD.test(s),e[1]=eb(e[1],a),e[0]=eb(e[0],a,ZS(e[1])),!0},pu,di=(function(){var i=Date.now,e=500,s=33,a=i(),l=a,u=1e3/240,c=u,h=[],p,m,g,y,_,b,x=function T(A){var C=i()-l,z=A===!0,O,D,j,Q;if((C>e||C<0)&&(a+=C-s),l+=C,j=l-a,O=j-c,(O>0||z)&&(Q=++y.frame,_=j-y.time*1e3,y.time=j=j/1e3,c+=O+(O>=u?4:u-O),D=1),z||(p=m(T)),D)for(b=0;b<h.length;b++)h[b](j,_,Q,A)};return y={time:0,frame:0,tick:function(){x(!0)},deltaRatio:function(A){return _/(1e3/(A||60))},wake:function(){MS&&(!cm&&d0()&&(da=cm=window,p0=da.document||{},_i.gsap=Wn,(da.gsapVersions||(da.gsapVersions=[])).push(Wn.version),CS(Df||da.GreenSockGlobals||!da.gsap&&da||{}),QS.forEach(FS)),g=typeof requestAnimationFrame<"u"&&requestAnimationFrame,p&&y.sleep(),m=g||function(A){return setTimeout(A,c-y.time*1e3+1|0)},pu=1,x(2))},sleep:function(){(g?cancelAnimationFrame:clearTimeout)(p),pu=0,m=hu},lagSmoothing:function(A,C){e=A||1/0,s=Math.min(C||33,e)},fps:function(A){u=1e3/(A||240),c=y.time*1e3+u},add:function(A,C,z){var O=C?function(D,j,Q,N){A(D,j,Q,N),y.remove(O)}:A;return y.remove(A),h[z?"unshift":"push"](O),Nl(),O},remove:function(A,C){~(C=h.indexOf(A))&&h.splice(C,1)&&b>=C&&b--},_listeners:h},y})(),Nl=function(){return!pu&&di.wake()},Pt={},UD=/^[\d.\-M][\d.\-,\s]/,HD=/["']/g,YD=function(e){for(var s={},a=e.substr(1,e.length-3).split(":"),l=a[0],u=1,c=a.length,h,p,m;u<c;u++)p=a[u],h=u!==c-1?p.lastIndexOf(","):p.length,m=p.substr(0,h),s[l]=isNaN(m)?m.replace(HD,"").trim():+m,l=p.substr(h+1).trim();return s},GD=function(e){var s=e.indexOf("(")+1,a=e.indexOf(")"),l=e.indexOf("(",s);return e.substring(s,~l&&l<a?e.indexOf(")",a+1):a)},PD=function(e){var s=(e+"").split("("),a=Pt[s[0]];return a&&s.length>1&&a.config?a.config.apply(null,~e.indexOf("{")?[YD(s[1])]:GD(e).split(",").map(kS)):Pt._CE&&UD.test(e)?Pt._CE("",e):a},qD=function(e){return function(s){return 1-e(1-s)}},br=function(e,s){return e&&(De(e)?e:Pt[e]||PD(e))||s},Cr=function(e,s,a,l){a===void 0&&(a=function(p){return 1-s(1-p)}),l===void 0&&(l=function(p){return p<.5?s(p*2)/2:1-s((1-p)*2)/2});var u={easeIn:s,easeOut:a,easeInOut:l},c;return Kn(e,function(h){Pt[h]=_i[h]=u,Pt[c=h.toLowerCase()]=a;for(var p in u)Pt[c+(p==="easeIn"?".in":p==="easeOut"?".out":".inOut")]=Pt[h+"."+p]=u[p]}),u},WS=function(e){return function(s){return s<.5?(1-e(1-s*2))/2:.5+e((s-.5)*2)/2}},Cp=function i(e,s,a){var l=s>=1?s:1,u=(a||(e?.3:.45))/(s<1?s:1),c=u/um*(Math.asin(1/l)||0),h=function(g){return g===1?1:l*Math.pow(2,-10*g)*pD((g-c)*u)+1},p=e==="out"?h:e==="in"?function(m){return 1-h(1-m)}:WS(h);return u=um/u,p.config=function(m,g){return i(e,m,g)},p},zp=function i(e,s){s===void 0&&(s=1.70158);var a=function(c){return c?--c*c*((s+1)*c+s)+1:0},l=e==="out"?a:e==="in"?function(u){return 1-a(1-u)}:WS(a);return l.config=function(u){return i(e,u)},l};Kn("Linear,Quad,Cubic,Quart,Quint,Strong",function(i,e){var s=e<5?e+1:e;Cr(i+",Power"+(s-1),e?function(a){return Math.pow(a,s)}:function(a){return a},function(a){return 1-Math.pow(1-a,s)},function(a){return a<.5?Math.pow(a*2,s)/2:1-Math.pow((1-a)*2,s)/2})});Pt.Linear.easeNone=Pt.none=Pt.Linear.easeIn;Cr("Elastic",Cp("in"),Cp("out"),Cp());(function(i,e){var s=1/e,a=2*s,l=2.5*s,u=function(h){return h<s?i*h*h:h<a?i*Math.pow(h-1.5/e,2)+.75:h<l?i*(h-=2.25/e)*h+.9375:i*Math.pow(h-2.625/e,2)+.984375};Cr("Bounce",function(c){return 1-u(1-c)},u)})(7.5625,2.75);Cr("Expo",function(i){return Math.pow(2,10*(i-1))*i+i*i*i*i*i*i*(1-i)});Cr("Circ",function(i){return-(TS(1-i*i)-1)});Cr("Sine",function(i){return i===1?1:-dD(i*fD)+1});Cr("Back",zp("in"),zp("out"),zp());Pt.SteppedEase=Pt.steps=_i.SteppedEase={config:function(e,s){e===void 0&&(e=1);var a=1/e,l=e+(s?0:1),u=s?1:0,c=1-re;return function(h){return((l*wu(0,c,h)|0)+u)*a}}};cu.ease=Pt["quad.out"];Kn("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(i){return y0+=i+","+i+"Params,"});var $S=function(e,s){this.id=hD++,e._gsap=this,this.target=e,this.harness=s,this.get=s?s.get:OS,this.set=s?s.getSetter:T0},mu=(function(){function i(s){this.vars=s,this._delay=+s.delay||0,(this._repeat=s.repeat===1/0?-2:s.repeat||0)&&(this._rDelay=s.repeatDelay||0,this._yoyo=!!s.yoyo||!!s.yoyoEase),this._ts=1,kl(this,+s.duration,1,1),this.data=s.data,ye&&(this._ctx=ye,ye.data.push(this)),pu||di.wake()}var e=i.prototype;return e.delay=function(a){return a||a===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+a-this._delay),this._delay=a,this):this._delay},e.duration=function(a){return arguments.length?this.totalDuration(this._repeat>0?a+(a+this._rDelay)*this._repeat:a):this.totalDuration()&&this._dur},e.totalDuration=function(a){return arguments.length?(this._dirty=0,kl(this,this._repeat<0?a:(a-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(a,l){if(Nl(),!arguments.length)return this._tTime;var u=this._dp;if(u&&u.smoothChildTiming&&this._ts){for(Kf(this,a),!u._dp||u.parent||LS(u,this);u&&u.parent;)u.parent._time!==u._start+(u._ts>=0?u._tTime/u._ts:(u.totalDuration()-u._tTime)/-u._ts)&&u.totalTime(u._tTime,!0),u=u.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&a<this._tDur||this._ts<0&&a>0||!this._tDur&&!a)&&ga(this._dp,this,this._start-this._delay)}return(this._tTime!==a||!this._dur&&!l||this._initted&&Math.abs(this._zTime)===re||!this._initted&&this._dur&&a||!a&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=a),RS(this,a,l)),this},e.time=function(a,l){return arguments.length?this.totalTime(Math.min(this.totalDuration(),a+$_(this))%(this._dur+this._rDelay)||(a?this._dur:0),l):this._time},e.totalProgress=function(a,l){return arguments.length?this.totalTime(this.totalDuration()*a,l):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(a,l){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-a:a)+$_(this),l):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(a,l){var u=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(a-1)*u,l):this._repeat?Rl(this._tTime,u)+1:1},e.timeScale=function(a,l){if(!arguments.length)return this._rts===-re?0:this._rts;if(this._rts===a)return this;var u=this.parent&&this._ts?kf(this.parent._time,this):this._tTime;return this._rts=+a||0,this._ts=this._ps||a===-re?0:this._rts,this.totalTime(wu(-Math.abs(this._delay),this.totalDuration(),u),l!==!1),Ff(this),AD(this)},e.paused=function(a){return arguments.length?(this._ps!==a&&(this._ps=a,a?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Nl(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==re&&(this._tTime-=re)))),this):this._ps}
64,e.startTime=function(a){if(arguments.length){this._start=Se(a);var l=this.parent||this._dp;return l&&(l._sort||!this.parent)&&ga(l,this,this._start-this._delay),this}return this._start},e.endTime=function(a){return this._start+(Fn(a)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(a){var l=this.parent||this._dp;return l?a&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?kf(l.rawTime(a),this):this._tTime:this._tTime},e.revert=function(a){a===void 0&&(a=bD);var l=dn;return dn=a,_0(this)&&(this.timeline&&this.timeline.revert(a),this.totalTime(-.01,a.suppressEvents)),this.data!=="nested"&&a.kill!==!1&&this.kill(),dn=l,this},e.globalTime=function(a){for(var l=this,u=arguments.length?a:l.rawTime();l;)u=l._start+u/(Math.abs(l._ts)||1),l=l._dp;return!this.parent&&this._sat?this._sat.globalTime(a):u},e.repeat=function(a){return arguments.length?(this._repeat=a===1/0?-2:a,I_(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(a){if(arguments.length){var l=this._time;return this._rDelay=a,I_(this),l?this.time(l):this}return this._rDelay},e.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},e.seek=function(a,l){return this.totalTime(Bi(this,a),Fn(l))},e.restart=function(a,l){return this.play().totalTime(a?-this._delay:0,Fn(l)),this._dur||(this._zTime=-re),this},e.play=function(a,l){return a!=null&&this.seek(a,l),this.reversed(!1).paused(!1)},e.reverse=function(a,l){return a!=null&&this.seek(a||this.totalDuration(),l),this.reversed(!0).paused(!1)},e.pause=function(a,l){return a!=null&&this.seek(a,l),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(a){return arguments.length?(!!a!==this.reversed()&&this.timeScale(-this._rts||(a?-re:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-re,this},e.isActive=function(){var a=this.parent||this._dp,l=this._start,u;return!!(!a||this._ts&&this._initted&&a.isActive()&&(u=a.rawTime(!0))>=l&&u<this.endTime(!0)-re)},e.eventCallback=function(a,l,u){var c=this.vars;return arguments.length>1?(l?(c[a]=l,u&&(c[a+"Params"]=u),a==="onUpdate"&&(this._onUpdate=l)):delete c[a],this):c[a]},e.then=function(a){var l=this,u=l._prom;return new Promise(function(c){var h=De(a)?a:NS,p=function(){var g=l.then;l.then=null,u&&u(),De(h)&&(h=h(l))&&(h.then||h===l)&&(l.then=g),c(h),l.then=g};l._initted&&l.totalProgress()===1&&l._ts>=0||!l._tTime&&l._ts<0?p():l._prom=p})},e.kill=function(){Lo(this)},i})();bi(mu.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-re,_prom:0,_ps:!1,_rts:1});var Qn=(function(i){SS(e,i);function e(a,l){var u;return a===void 0&&(a={}),u=i.call(this,a)||this,u.labels={},u.smoothChildTiming=!!a.smoothChildTiming,u.autoRemoveChildren=!!a.autoRemoveChildren,u._sort=Fn(a.sortChildren),Te&&ga(a.parent||Te,Ga(u),l),a.reversed&&u.reverse(),a.paused&&u.paused(!0),a.scrollTrigger&&VS(Ga(u),a.scrollTrigger),u}var s=e.prototype;return s.to=function(l,u,c){return Ko(0,arguments,this),this},s.from=function(l,u,c){return Ko(1,arguments,this),this},s.fromTo=function(l,u,c,h){return Ko(2,arguments,this),this},s.set=function(l,u,c){return u.duration=0,u.parent=this,Fo(u).repeatDelay||(u.repeat=0),u.immediateRender=!!u.immediateRender,new Qe(l,u,Bi(this,c),1),this},s.call=function(l,u,c){return ga(this,Qe.delayedCall(0,l,u),c)},s.staggerTo=function(l,u,c,h,p,m,g){return c.duration=u,c.stagger=c.stagger||h,c.onComplete=m,c.onCompleteParams=g,c.parent=this,new Qe(l,c,Bi(this,p)),this},s.staggerFrom=function(l,u,c,h,p,m,g){return c.runBackwards=1,Fo(c).immediateRender=Fn(c.immediateRender),this.staggerTo(l,u,c,h,p,m,g)},s.staggerFromTo=function(l,u,c,h,p,m,g,y){return h.startAt=c,Fo(h).immediateRender=Fn(h.immediateRender),this.staggerTo(l,u,h,p,m,g,y)},s.render=function(l,u,c){var h=this._time,p=this._dirty?this.totalDuration():this._tDur,m=this._dur,g=l<=0?0:Se(l),y=this._zTime<0!=l<0&&(this._initted||!m),_,b,x,T,A,C,z,O,D,j,Q,N;if(this!==Te&&g>p&&l>=0&&(g=p),g!==this._tTime||c||y){if(h!==this._time&&m&&(g+=this._time-h,l+=this._time-h),_=g,D=this._start,O=this._ts,C=!O,y&&(m||(h=this._zTime),(l||!u)&&(this._zTime=l)),this._repeat){if(Q=this._yoyo,A=m+this._rDelay,this._repeat<-1&&l<0)return this.totalTime(A*100+l,u,c);if(_=Se(g%A),g===p?(T=this._repeat,_=m):(j=Se(g/A),T=~~j,T&&T===j&&(_=m,T--),_>m&&(_=m)),j=Rl(this._tTime,A),!h&&this._tTime&&j!==T&&this._tTime-j*A-this._dur<=0&&(j=T),Q&&T&1&&(_=m-_,N=1),T!==j&&!this._lock){var G=Q&&j&1,P=G===(Q&&T&1);if(T<j&&(G=!G),h=G?0:g%m?m:g,this._lock=1,this.render(h||(N?0:Se(T*A)),u,!m)._lock=0,this._tTime=g,!u&&this.parent&&mi(this,"onRepeat"),this.vars.repeatRefresh&&!N&&(this.invalidate()._lock=1,j=T),h&&h!==this._time||C!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(m=this._dur,p=this._tDur,P&&(this._lock=2,h=G?m:-1e-4,this.render(h,!0),this.vars.repeatRefresh&&!N&&this.invalidate()),this._lock=0,!this._ts&&!C)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(z=CD(this,Se(h),Se(_)),z&&(g-=_-(_=z._start))),this._tTime=g,this._time=_,this._act=!!O,this._initted||(this._onUpdate=this.vars.onUp
vendor: 5,583 bytes, line 64
64date,this._initted=1,this._zTime=l,h=0),!h&&g&&m&&!u&&!j&&(mi(this,"onStart"),this._tTime!==g))return this;if(_>=h&&l>=0)for(b=this._first;b;){if(x=b._next,(b._act||_>=b._start)&&b._ts&&z!==b){if(b.parent!==this)return this.render(l,u,c);if(b.render(b._ts>0?(_-b._start)*b._ts:(b._dirty?b.totalDuration():b._tDur)+(_-b._start)*b._ts,u,c),_!==this._time||!this._ts&&!C){z=0,x&&(g+=this._zTime=-re);break}}b=x}else{b=this._last;for(var H=l<0?l:_;b;){if(x=b._prev,(b._act||H<=b._end)&&b._ts&&z!==b){if(b.parent!==this)return this.render(l,u,c);if(b.render(b._ts>0?(H-b._start)*b._ts:(b._dirty?b.totalDuration():b._tDur)+(H-b._start)*b._ts,u,c||dn&&_0(b)),_!==this._time||!this._ts&&!C){z=0,x&&(g+=this._zTime=H?-re:re);break}}b=x}}if(z&&!u&&(this.pause(),z.render(_>=h?0:-re)._zTime=_>=h?1:-1,this._ts))return this._start=D,Ff(this),this.render(l,u,c);this._onUpdate&&!u&&mi(this,"onUpdate",!0),(g===p&&this._tTime>=this.totalDuration()||!g&&h)&&(D===this._start||Math.abs(O)!==Math.abs(this._ts))&&(this._lock||((l||!m)&&(g===p&&this._ts>0||!g&&this._ts<0)&&js(this,1),!u&&!(l<0&&!h)&&(g||h||!p)&&(mi(this,g===p&&l>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(g<p&&this.timeScale()>0)&&this._prom())))}return this},s.add=function(l,u){var c=this;if(Fa(u)||(u=Bi(this,u,l)),!(l instanceof mu)){if(Tn(l))return l.forEach(function(h){return c.add(h,u)}),this;if(an(l))return this.addLabel(l,u);if(De(l))l=Qe.delayedCall(0,l);else return this}return this!==l?ga(this,l,u):this},s.getChildren=function(l,u,c,h){l===void 0&&(l=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),h===void 0&&(h=-Gi);for(var p=[],m=this._first;m;)m._start>=h&&(m instanceof Qe?u&&p.push(m):(c&&p.push(m),l&&p.push.apply(p,m.getChildren(!0,u,c)))),m=m._next;return p},s.getById=function(l){for(var u=this.getChildren(1,1,1),c=u.length;c--;)if(u[c].vars.id===l)return u[c]},s.remove=function(l){return an(l)?this.removeLabel(l):De(l)?this.killTweensOf(l):(l.parent===this&&Qf(this,l),l===this._recent&&(this._recent=this._last),_r(this))},s.totalTime=function(l,u){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Se(di.time-(this._ts>0?l/this._ts:(this.totalDuration()-l)/-this._ts))),i.prototype.totalTime.call(this,l,u),this._forcing=0,this):this._tTime},s.addLabel=function(l,u){return this.labels[l]=Bi(this,u),this},s.removeLabel=function(l){return delete this.labels[l],this},s.addPause=function(l,u,c){var h=Qe.delayedCall(0,u||hu,c);return h.data="isPause",this._hasPause=1,ga(this,h,Bi(this,l))},s.removePause=function(l){var u=this._first;for(l=Bi(this,l);u;)u._start===l&&u.data==="isPause"&&js(u),u=u._next},s.killTweensOf=function(l,u,c){for(var h=this.getTweensOf(l,c),p=h.length;p--;)ws!==h[p]&&h[p].kill(l,u);return this},s.getTweensOf=function(l,u){for(var c=[],h=Pi(l),p=this._first,m=Fa(u),g;p;)p instanceof Qe?xD(p._targets,h)&&(m?(!ws||p._initted&&p._ts)&&p.globalTime(0)<=u&&p.globalTime(p.totalDuration())>u:!u||p.isActive())&&c.push(p):(g=p.getTweensOf(h,u)).length&&c.push.apply(c,g),p=p._next;return c},s.tweenTo=function(l,u){u=u||{};var c=this,h=Bi(c,l),p=u,m=p.startAt,g=p.onStart,y=p.onStartParams,_=p.immediateRender,b,x=Qe.to(c,bi({ease:u.ease||"none",lazy:!1,immediateRender:!1,time:h,overwrite:"auto",duration:u.duration||Math.abs((h-(m&&"time"in m?m.time:c._time))/c.timeScale())||re,onStart:function(){if(c.pause(),!b){var A=u.duration||Math.abs((h-(m&&"time"in m?m.time:c._time))/c.timeScale());x._dur!==A&&kl(x,A,0,1).render(x._time,!0,!0),b=1}g&&g.apply(x,y||[])}},u));return _?x.render(0):x},s.tweenFromTo=function(l,u,c){return this.tweenTo(u,bi({startAt:{time:Bi(this,l)}},c))},s.recent=function(){return this._recent},s.nextLabel=function(l){return l===void 0&&(l=this._time),tb(this,Bi(this,l))},s.previousLabel=function(l){return l===void 0&&(l=this._time),tb(this,Bi(this,l),1)},s.currentLabel=function(l){return arguments.length?this.seek(l,!0):this.previousLabel(this._time+re)},s.shiftChildren=function(l,u,c){c===void 0&&(c=0);var h=this._first,p=this.labels,m;for(l=Se(l);h;)h._start>=c&&(h._start+=l,h._end+=l),h=h._next;if(u)for(m in p)p[m]>=c&&(p[m]+=l);return _r(this)},s.invalidate=function(l){var u=this._first;for(this._lock=0;u;)u.invalidate(l),u=u._next;return i.prototype.invalidate.call(this,l)},s.clear=function(l){l===void 0&&(l=!0);for(var u=this._first,c;u;)c=u._next,this.remove(u),u=c;return this._dp&&(this._time=this._tTime=this._pTime=0),l&&(this.labels={}),_r(this)},s.totalDuration=function(l){var u=0,c=this,h=c._last,p=Gi,m,g,y;if(arguments.length)return c.timeScale((c._repeat<0?c.duration():c.totalDuration())/(c.reversed()?-l:l));if(c._dirty){for(y=c.parent;h;)m=h._prev,h._dirty&&h.totalDuration(),g=h._start,g>p&&c._sort&&h._ts&&!c._lock?(c._lock=1,ga(c,h,g-h._delay,1)._lock=0):p=g,g<0&&h._ts&&(u-=g,(!y&&!c._dp||y&&y.smoothChildTiming)&&(c._start+=Se(g/c._ts),c._time-=g,c._tTime-=g),c.shiftChildren(-g,!1,-1/0),p=0),h._end>u&&h._ts&&(u=h._end),h=m;kl(c,c===Te&&c._time>u?c._time:u,1,1),c._dirty=0}return c._tDur},e.updateRoot=function(l){if(Te._ts&&(RS(Te,kf(l,Te)),DS=di.frame),di.frame>=J_){J_+=vi.autoSleep||120;var u=Te._first;if((!u||!u._ts)&&vi.autoSleep&&di._listeners.length<2){for(;u&&!u._ts;)u=u._next;u||di.sleep()}}},e})(mu);bi(Qn.prototype,{_lock:0,_hasPause:0,_forcing:0});var XD=function(e,s,a,l,u,c,h){var p=new Zn(this._pt,e,s,0,1,aT,null,u),m=0,g=0,y,_,b,x,T,A,C,z;for(p.b=a,p.e=l,a+="",l+="",(C=~l.indexOf("random("))&&(l=du(l)),c&&(z=[a,l],c(z,e,s),a=z[0],l=z[1]),_=a.match(wp)||[];y=wp.exec(l);)x=y[0],T=l.substring(m,y.index),b?b=(b+1)%5:T.substr(-5)==="rgba("&&(b=1),x!==_[g++]&&
64(A=parseFloat(_[g-1])||0,p._pt={_next:p._pt,p:T||g===1?T:",",s:A,c:x.charAt(1)==="="?Sl(A,x)-A:parseFloat(x)-A,m:b&&b<4?Math.round:0},m=wp.lastIndex);return p.c=m<l.length?l.substring(m,l.length):"",p.fp=h,(ES.test(l)||C)&&(p.e=0),this._pt=p,p},b0=function(e,s,a,l,u,c,h,p,m,g){De(l)&&(l=l(u||0,e,c));var y=e[s],_=a!=="get"?a:De(y)?m?e[s.indexOf("set")||!De(e["get"+s.substr(3)])?s:"get"+s.substr(3)](m):e[s]():y,b=De(y)?m?JD:nT:S0,x;if(an(l)&&(~l.indexOf("random(")&&(l=du(l)),l.charAt(1)==="="&&(x=Sl(_,l)+(xn(_)||0),(x||x===0)&&(l=x))),!g||_!==l||ym)return!isNaN(_*l)&&l!==""?(x=new Zn(this._pt,e,s,+_||0,l-(_||0),typeof y=="boolean"?$D:iT,0,b),m&&(x.fp=m),h&&x.modifier(h,this,e),this._pt=x):(!y&&!(s in e)&&m0(s,l),XD.call(this,e,s,_,l,b,p||vi.stringFilter,m))},QD=function(e,s,a,l,u){if(De(e)&&(e=Zo(e,u,s,a,l)),!Sa(e)||e.style&&e.nodeType||Tn(e)||AS(e))return an(e)?Zo(e,u,s,a,l):e;var c={},h;for(h in e)c[h]=Zo(e[h],u,s,a,l);return c},IS=function(e,s,a,l,u,c){var h,p,m,g;if(fi[e]&&(h=new fi[e]).init(u,h.rawVars?s[e]:QD(s[e],l,u,c,a),a,l,c)!==!1&&(a._pt=p=new Zn(a._pt,u,e,0,1,h.render,h,0,h.priority),a!==bl))for(m=a._ptLookup[a._targets.indexOf(u)],g=h._props.length;g--;)m[h._props[g]]=p;return h},ws,ym,x0=function i(e,s,a){var l=e.vars,u=l.ease,c=l.startAt,h=l.immediateRender,p=l.lazy,m=l.onUpdate,g=l.runBackwards,y=l.yoyoEase,_=l.keyframes,b=l.autoRevert,x=e._dur,T=e._startAt,A=e._targets,C=e.parent,z=C&&C.data==="nested"?C.vars.targets:A,O=e._overwrite==="auto"&&!f0,D=e.timeline,j=l.easeReverse||y,Q,N,G,P,H,it,$,vt,ut,dt,V,Z,I;if(D&&(!_||!u)&&(u="none"),e._ease=br(u,cu.ease),e._rEase=j&&(br(j)||e._ease),e._from=!D&&!!l.runBackwards,e._from&&(e.ratio=1),!D||_&&!l.stagger){if(vt=A[0]?vr(A[0]).harness:0,Z=vt&&l[vt.prop],Q=Rf(l,g0),T&&(T._zTime<0&&T.progress(1),s<0&&g&&h&&!b?T.render(-1,!0):T.revert(g&&x?ff:_D),T._lazy=0),c){if(js(e._startAt=Qe.set(A,bi({data:"isStart",overwrite:!1,parent:C,immediateRender:!0,lazy:!T&&Fn(p),startAt:null,delay:0,onUpdate:m&&function(){return mi(e,"onUpdate")},stagger:0},c))),e._startAt._dp=0,e._startAt._sat=e,s<0&&(dn||!h&&!b)&&e._startAt.revert(ff),h&&x&&s<=0&&a<=0){s&&(e._zTime=s);return}}else if(g&&x&&!T){if(s&&(h=!1),G=bi({overwrite:!1,data:"isFromStart",lazy:h&&!T&&Fn(p),immediateRender:h,stagger:0,parent:C},Q),Z&&(G[vt.prop]=Z),js(e._startAt=Qe.set(A,G)),e._startAt._dp=0,e._startAt._sat=e,s<0&&(dn?e._startAt.revert(ff):e._startAt.render(-1,!0)),e._zTime=s,!h)i(e._startAt,re,re);else if(!s)return}for(e._pt=e._ptCache=0,p=x&&Fn(p)||p&&!x,N=0;N<A.length;N++){if(H=A[N],$=H._gsap||v0(A)[N]._gsap,e._ptLookup[N]=dt={},fm[$.id]&&Ds.length&&Of(),V=z===A?N:z.indexOf(H),vt&&(ut=new vt).init(H,Z||Q,e,V,z)!==!1&&(e._pt=P=new Zn(e._pt,H,ut.name,0,1,ut.render,ut,0,ut.priority),ut._props.forEach(function(st){dt[st]=P}),ut.priority&&(it=1)),!vt||Z)for(G in Q)fi[G]&&(ut=IS(G,Q,e,V,H,z))?ut.priority&&(it=1):dt[G]=P=b0.call(e,H,G,"get",Q[G],V,z,0,l.stringFilter);e._op&&e._op[N]&&e.kill(H,e._op[N]),O&&e._pt&&(ws=e,Te.killTweensOf(H,dt,e.globalTime(s)),I=!e.parent,ws=0),e._pt&&p&&(fm[$.id]=1)}it&&sT(e),e._onInit&&e._onInit(e)}e._onUpdate=m,e._initted=(!e._op||e._pt)&&!I,_&&s<=0&&D.render(Gi,!0,!0)},FD=function(e,s,a,l,u,c,h,p){var m=(e._pt&&e._ptCache||(e._ptCache={}))[s],g,y,_,b;if(!m)for(m=e._ptCache[s]=[],_=e._ptLookup,b=e._targets.length;b--;){if(g=_[b][s],g&&g.d&&g.d._pt)for(g=g.d._pt;g&&g.p!==s&&g.fp!==s;)g=g._next;if(!g)return ym=1,e.vars[s]="+=0",x0(e,h),ym=0,p?fu(s+" not eligible for reset. Try splitting into individual properties"):1;m.push(g)}for(b=m.length;b--;)y=m[b],g=y._pt||y,g.s=(l||l===0)&&!u?l:g.s+(l||0)+c*g.c,g.c=a-g.s,y.e&&(y.e=je(a)+xn(y.e)),y.b&&(y.b=g.s+xn(y.b))},KD=function(e,s){var a=e[0]?vr(e[0]).harness:0,l=a&&a.aliases,u,c,h,p;if(!l)return s;u=Ol({},s);for(c in l)if(c in u)for(p=l[c].split(","),h=p.length;h--;)u[p[h]]=u[c];return u},ZD=function(e,s,a,l){var u=s.ease||l||"power1.inOut",c,h;
64if(Tn(s))h=a[e]||(a[e]=[]),s.forEach(function(p,m){return h.push({t:m/(s.length-1)*100,v:p,e:u})});else for(c in s)h=a[c]||(a[c]=[]),c==="ease"||h.push({t:parseFloat(e),v:s[c],e:u})},Zo=function(e,s,a,l,u){return De(e)?e.call(s,a,l,u):an(e)&&~e.indexOf("random(")?du(e):e},tT=y0+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",eT={};Kn(tT+",id,stagger,delay,duration,paused,scrollTrigger",function(i){return eT[i]=1});var Qe=(function(i){SS(e,i);function e(a,l,u,c){var h;typeof l=="number"&&(u.duration=l,l=u,u=null),h=i.call(this,c?l:Fo(l))||this;var p=h.vars,m=p.duration,g=p.delay,y=p.immediateRender,_=p.stagger,b=p.overwrite,x=p.keyframes,T=p.defaults,A=p.scrollTrigger,C=l.parent||Te,z=(Tn(a)||AS(a)?Fa(a[0]):"length"in l)?[a]:Pi(a),O,D,j,Q,N,G,P,H;if(h._targets=z.length?v0(z):fu("GSAP target "+a+" not found. https://gsap.com",!vi.nullTargetWarn)||[],h._ptLookup=[],h._overwrite=b,x||_||Pc(m)||Pc(g)){l=h.vars;var it=l.easeReverse||l.yoyoEase;if(O=h.timeline=new Qn({data:"nested",defaults:T||{},targets:C&&C.data==="nested"?C.vars.targets:z}),O.kill(),O.parent=O._dp=Ga(h),O._start=0,_||Pc(m)||Pc(g)){if(Q=z.length,P=_&&YS(_),Sa(_))for(N in _)~tT.indexOf(N)&&(H||(H={}),H[N]=_[N]);for(D=0;D<Q;D++)j=Rf(l,eT),j.stagger=0,it&&(j.easeReverse=it),H&&Ol(j,H),G=z[D],j.duration=+Zo(m,Ga(h),D,G,z),j.delay=(+Zo(g,Ga(h),D,G,z)||0)-h._delay,!_&&Q===1&&j.delay&&(h._delay=g=j.delay,h._start+=g,j.delay=0),O.to(G,j,P?P(D,G,z):0),O._ease=Pt.none;O.duration()?m=g=0:h.timeline=0}else if(x){Fo(bi(O.vars.defaults,{ease:"none"})),O._ease=br(x.ease||l.ease||"none");var $=0,vt,ut,dt;if(Tn(x))x.forEach(function(V){return O.to(z,V,">")}),O.duration();else{j={};for(N in x)N==="ease"||N==="easeEach"||ZD(N,x[N],j,x.easeEach);for(N in j)for(vt=j[N].sort(function(V,Z){return V.t-Z.t}),$=0,D=0;D<vt.length;D++)ut=vt[D],dt={ease:ut.e,duration:(ut.t-(D?vt[D-1].t:0))/100*m},dt[N]=ut.v,O.to(z,dt,$),$+=dt.duration;O.duration()<m&&O.to({},{duration:m-O.duration()})}}m||h.duration(m=O.duration())}else h.timeline=0;return b===!0&&!f0&&(ws=Ga(h),Te.killTweensOf(z),ws=0),ga(C,Ga(h),u),l.reversed&&h.reverse(),l.paused&&h.paused(!0),(y||!m&&!x&&h._start===Se(C._time)&&Fn(y)&&wD(Ga(h))&&C.data!=="nested")&&(h._tTime=-re,h.render(Math.max(0,-g)||0)),A&&VS(Ga(h),A),h}var s=e.prototype;return s.render=function(l,u,c){var h=this._time,p=this._tDur,m=this._dur,g=l<0,y=l>p-re&&!g?p:l<re?0:l,_,b,x,T,A,C,z,O;if(!m)MD(this,l,u,c);else if(y!==this._tTime||!l||c||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g||this._lazy){if(_=y,O=this.timeline,this._repeat){if(T=m+this._rDelay,this._repeat<-1&&g)return this.totalTime(T*100+l,u,c);if(_=Se(y%T),y===p?(x=this._repeat,_=m):(A=Se(y/T),x=~~A,x&&x===A?(_=m,x--):_>m&&(_=m)),C=this._yoyo&&x&1,C&&(_=m-_),A=Rl(this._tTime,T),_===h&&!c&&this._initted&&x===A)return this._tTime=y,this;x!==A&&this.vars.repeatRefresh&&!C&&!this._lock&&_!==T&&this._initted&&(this._lock=c=1,this.render(Se(T*x),!0).invalidate()._lock=0)}if(!this._initted){if(BS(this,g?l:_,c,u,y))return this._tTime=0,this;if(h!==this._time&&!(c&&this.vars.repeatRefresh&&x!==A))return this;if(m!==this._dur)return this.render(l,u,c)}if(this._rEase){var D=_<h;if(D!==this._inv){var j=D?h:m-h;this._inv=D,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=h,this._invRecip=j?(D?-1:1)/j:0,this._invScale=D?-this.ratio:1-this.ratio,this._invEase=D?this._rEase:this._ease}this.ratio=z=this._invRatio+this._invScale*this._invEase((_-this._invTime)*this._invRecip)}else this.ratio=z=this._ease(_/m);if(this._from&&(this.ratio=z=1-z),this._tTime=y,this._time=_,!this._act&&this._ts&&(this._act=1,this._lazy=0),!h&&y&&!u&&!A&&(mi(this,"onStart"),this._tTime!==y))return this;for(b=this._pt;b;)b.r(z,b.d),b=b._next;O&&O.render(l<0?l:O._dur*O._ease(_/this._dur),u,c)||this._startAt&&(this._zTime=l),this._onUpdate&&!u&&(g&&hm(this,l,u,c),mi(this,"onUpdate")),this._repeat&&x!==A&&this.vars.onRepeat&&!u&&this.parent&&mi(this,"onRepeat"),(y===this._tDur||!y)&&this._tTime===y&&(g&&!this._onUpdate&&hm(this,l,!0,!0),(l||!m)&&(y===this._tDur&&this._ts>0||!y&&this._ts<0)&&js(this,1),!u&&!(g&&!h)&&(y||h||C)&&(mi(this,y===p?"onComplete":"onReverseComplete",!0),this._prom&&!(y<p&&this.timeScale()>0)&&this._prom()))}return this},s.targets=function(){return this._targets},s.invalidate=function(l){return(!l||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(l),i.prototype.invalidate.call(this,l)},s.resetTo=function(l,u,c,h,p){pu||di.wake(),this._ts||this.play();
64var m=Math.min(this._dur,(this._dp._time-this._start)*this._ts),g;return this._initted||x0(this,m),g=this._ease(m/this._dur),FD(this,l,u,c,h,g,m,p)?this.resetTo(l,u,c,h,1):(Kf(this,0),this.parent||jS(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},s.kill=function(l,u){if(u===void 0&&(u="all"),!l&&(!u||u==="all"))return this._lazy=this._pt=0,this.parent?Lo(this):this.scrollTrigger&&this.scrollTrigger.kill(!!dn),this;if(this.timeline){var c=this.timeline.totalDuration();return this.timeline.killTweensOf(l,u,ws&&ws.vars.overwrite!==!0)._first||Lo(this),this.parent&&c!==this.timeline.totalDuration()&&kl(this,this._dur*this.timeline._tDur/c,0,1),this}var h=this._targets,p=l?Pi(l):h,m=this._ptLookup,g=this._pt,y,_,b,x,T,A,C;if((!u||u==="all")&&TD(h,p))return u==="all"&&(this._pt=0),Lo(this);for(y=this._op=this._op||[],u!=="all"&&(an(u)&&(T={},Kn(u,function(z){return T[z]=1}),u=T),u=KD(h,u)),C=h.length;C--;)if(~p.indexOf(h[C])){_=m[C],u==="all"?(y[C]=u,x=_,b={}):(b=y[C]=y[C]||{},x=u);for(T in x)A=_&&_[T],A&&((!("kill"in A.d)||A.d.kill(T)===!0)&&Qf(this,A,"_pt"),delete _[T]),b!=="all"&&(b[T]=1)}return this._initted&&!this._pt&&g&&Lo(this),this},e.to=function(l,u){return new e(l,u,arguments[2])},e.from=function(l,u){return Ko(1,arguments)},e.delayedCall=function(l,u,c,h){return new e(u,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:l,onComplete:u,onReverseComplete:u,onCompleteParams:c,onReverseCompleteParams:c,callbackScope:h})},e.fromTo=function(l,u,c){return Ko(2,arguments)},e.set=function(l,u){return u.duration=0,u.repeatDelay||(u.repeat=0),new e(l,u)},e.killTweensOf=function(l,u,c){return Te.killTweensOf(l,u,c)},e})(mu);bi(Qe.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Kn("staggerTo,staggerFrom,staggerFromTo",function(i){Qe[i]=function(){var e=new Qn,s=pm.call(arguments,0);return s.splice(i==="staggerFromTo"?5:4,0,0),e[i].apply(e,s)}});var S0=function(e,s,a){return e[s]=a},nT=function(e,s,a){return e[s](a)},JD=function(e,s,a,l){return e[s](l.fp,a)},WD=function(e,s,a){return e.setAttribute(s,a)},T0=function(e,s){return De(e[s])?nT:h0(e[s])&&e.setAttribute?WD:S0},iT=function(e,s){return s.set(s.t,s.p,Math.round((s.s+s.c*e)*1e6)/1e6,s)},$D=function(e,s){return s.set(s.t,s.p,!!(s.s+s.c*e),s)},aT=function(e,s){var a=s._pt,l="";if(!e&&s.b)l=s.b;else if(e===1&&s.e)l=s.e;else{for(;a;)l=a.p+(a.m?a.m(a.s+a.c*e):Math.round((a.s+a.c*e)*1e4)/1e4)+l,a=a._next;
64l+=s.c}s.set(s.t,s.p,l,s)},A0=function(e,s){for(var a=s._pt;a;)a.r(e,a.d),a=a._next},ID=function(e,s,a,l){for(var u=this._pt,c;u;)c=u._next,u.p===l&&u.modifier(e,s,a),u=c},t3=function(e){for(var s=this._pt,a,l;s;)l=s._next,s.p===e&&!s.op||s.op===e?Qf(this,s,"_pt"):s.dep||(a=1),s=l;return!a},e3=function(e,s,a,l){l.mSet(e,s,l.m.call(l.tween,a,l.mt),l)},sT=function(e){for(var s=e._pt,a,l,u,c;s;){for(a=s._next,l=u;l&&l.pr>s.pr;)l=l._next;(s._prev=l?l._prev:c)?s._prev._next=s:u=s,(s._next=l)?l._prev=s:c=s,s=a}e._pt=u},Zn=(function(){function i(s,a,l,u,c,h,p,m,g){this.t=a,this.s=u,this.c=c,this.p=l,this.r=h||iT,this.d=p||this,this.set=m||S0,this.pr=g||0,this._next=s,s&&(s._prev=this)}var e=i.prototype;return e.modifier=function(a,l,u){this.mSet=this.mSet||this.set,this.set=e3,this.m=a,this.mt=u,this.tween=l},i})();Kn(y0+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse",function(i){return g0[i]=1});_i.TweenMax=_i.TweenLite=Qe;_i.TimelineLite=_i.TimelineMax=Qn;Te=new Qn({sortChildren:!1,defaults:cu,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});vi.stringFilter=JS;var xr=[],df={},n3=[],nb=0,i3=0,Dp=function(e){return(df[e]||n3).map(function(s){return s()})},vm=function(){var e=Date.now(),s=[];e-nb>2&&(Dp("matchMediaInit"),xr.forEach(function(a){var l=a.queries,u=a.conditions,c,h,p,m;for(h in l)c=da.matchMedia(l[h]).matches,c&&(p=1),c!==u[h]&&(u[h]=c,m=1);m&&(a.revert(),p&&s.push(a))}),Dp("matchMediaRevert"),s.forEach(function(a){return a.onMatch(a,function(l){return a.add(null,l)})}),nb=e,Dp("matchMedia"))},rT=(function(){function i(s,a){this.selector=a&&mm(a),this.data=[],this._r=[],this.isReverted=!1,this.id=i3++,s&&this.add(s)}var e=i.prototype;return e.add=function(a,l,u){De(a)&&(u=l,l=a,a=De);var c=this,h=function(){var m=ye,g=c.selector,y;return m&&m!==c&&m.data.push(c),u&&(c.selector=mm(u)),ye=c,y=l.apply(c,arguments),De(y)&&c._r.push(y),ye=m,c.selector=g,c.isReverted=!1,y};return c.last=h,a===De?h(c,function(p){return c.add(null,p)}):a?c[a]=h:h},e.ignore=function(a){var l=ye;ye=null,a(this),ye=l},e.getTweens=function(){var a=[];return this.data.forEach(function(l){return l instanceof i?a.push.apply(a,l.getTweens()):l instanceof Qe&&!(l.parent&&l.parent.data==="nested")&&a.push(l)}),a},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(a,l){var u=this;if(a?(function(){for(var h=u.getTweens(),p=u.data.length,m;p--;)m=u.data[p],m.data==="isFlip"&&(m.revert(),m.getChildren(!0,!0,!1).forEach(function(g){return h.splice(h.indexOf(g),1)}));for(h.map(function(g){return{g:g._dur||g._delay||g._sat&&!g._sat.vars.immediateRender?g.globalTime(0):-1/0,t:g}}).sort(function(g,y){return y.g-g.g||-1/0}).forEach(function(g){return g.t.revert(a)}),p=u.data.length;p--;)m=u.data[p],m instanceof Qn?m.data!=="nested"&&(m.scrollTrigger&&m.scrollTrigger.revert(),m.kill()):!(m instanceof Qe)&&m.revert&&m.revert(a);u._r.forEach(function(g){return g(a,u)}),u.isReverted=!0})():this.data.forEach(function(h){return h.kill&&h.kill()}),this.clear(),l)for(var c=xr.length;c--;)xr[c].id===this.id&&xr.splice(c,1)},e.revert=function(a){this.kill(a||{})},i})(),a3=(function(){function i(s){this.contexts=[],this.scope=s,ye&&ye.data.push(this)}var e=i.prototype;return e.add=function(a,l,u){Sa(a)||(a={matches:a});var c=new rT(0,u||this.scope),h=c.conditions={},p,m,g;ye&&!c.selector&&(c.selector=ye.selector),this.contexts.push(c),l=c.add("onMatch",l),c.queries=a;for(m in a)m==="all"?g=1:(p=da.matchMedia(a[m]),p&&(xr.indexOf(c)<0&&xr.push(c),(h[m]=p.matches)&&(g=1),p.addListener?p.addListener(vm):p.addEventListener("change",vm)));return g&&l(c,function(y){return c.add(null,y)}),this},e.revert=function(a){this.kill(a||{})}
64,e.kill=function(a){this.contexts.forEach(function(l){return l.kill(a,!0)})},i})(),Nf={registerPlugin:function(){for(var e=arguments.length,s=new Array(e),a=0;a<e;a++)s[a]=arguments[a];s.forEach(function(l){return FS(l)})},timeline:function(e){return new Qn(e)},getTweensOf:function(e,s){return Te.getTweensOf(e,s)},getProperty:function(e,s,a,l){an(e)&&(e=Pi(e)[0]);var u=vr(e||{}).get,c=a?NS:kS;return a==="native"&&(a=""),e&&(s?c((fi[s]&&fi[s].get||u)(e,s,a,l)):function(h,p,m){return c((fi[h]&&fi[h].get||u)(e,h,p,m))})},quickSetter:function(e,s,a){if(e=Pi(e),e.length>1){var l=e.map(function(g){return Wn.quickSetter(g,s,a)}),u=l.length;return function(g){for(var y=u;y--;)l[y](g)}}e=e[0]||{};var c=fi[s],h=vr(e),p=h.harness&&(h.harness.aliases||{})[s]||s,m=c?function(g){var y=new c;bl._pt=0,y.init(e,a?g+a:g,bl,0,[e]),y.render(1,y),bl._pt&&A0(1,bl)}:h.set(e,p);return c?m:function(g){return m(e,p,a?g+a:g,h,1)}},quickTo:function(e,s,a){var l,u=Wn.to(e,bi((l={},l[s]="+=0.1",l.paused=!0,l.stagger=0,l),a||{})),c=function(p,m,g){return u.resetTo(s,p,m,g)};return c.tween=u,c},isTweening:function(e){return Te.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=br(e.ease,cu.ease)),W_(cu,e||{})},config:function(e){return W_(vi,e||{})},registerEffect:function(e){var s=e.name,a=e.effect,l=e.plugins,u=e.defaults,c=e.extendTimeline;(l||"").split(",").forEach(function(h){return h&&!fi[h]&&!_i[h]&&fu(s+" effect requires "+h+" plugin.")}),Ep[s]=function(h,p,m){return a(Pi(h),bi(p||{},u),m)},c&&(Qn.prototype[s]=function(h,p,m){return this.add(Ep[s](h,Sa(p)?p:(m=p)&&{},this),m)})},registerEase:function(e,s){Pt[e]=br(s)},parseEase:function(e,s){return arguments.length?br(e,s):Pt},getById:function(e){return Te.getById(e)},exportRoot:function(e,s){e===void 0&&(e={});var a=new Qn(e),l,u;for(a.smoothChildTiming=Fn(e.smoothChildTiming),Te.remove(a),a._dp=0,a._time=a._tTime=Te._time,l=Te._first;l;)u=l._next,(s||!(!l._dur&&l instanceof Qe&&l.vars.onComplete===l._targets[0]))&&ga(a,l,l._start-l._delay),l=u;return ga(Te,a,0),a},context:function(e,s){return e?new rT(e,s):ye},matchMedia:function(e){return new a3(e)},matchMediaRefresh:function(){return xr.forEach(function(e){var s=e.conditions,a,l;for(l in s)s[l]&&(s[l]=!1,a=1);a&&e.revert()})||vm()},addEventListener:function(e,s){var a=df[e]||(df[e]=[]);~a.indexOf(s)||a.push(s)},removeEventListener:function(e,s){var a=df[e],l=a&&a.indexOf(s);l>=0&&a.splice(l,1)},utils:{wrap:jD,wrapYoyo:LD,distribute:YS,random:PS,snap:GS,normalize:ND,getUnit:xn,clamp:DD,splitColor:KS,toArray:Pi,selector:mm,mapRange:XS,pipe:RD,unitize:kD,interpolate:VD,shuffle:HS},install:CS,effects:Ep,ticker:di,updateRoot:Qn.updateRoot,plugins:fi,globalTimeline:Te,core:{PropTween:Zn,globals:zS,Tween:Qe,Timeline:Qn,Animation:mu,getCache:vr,_removeLinkedListItem:Qf,reverting:function(){return dn},context:function(e){return e&&ye&&(ye.data.push(e),e._ctx=ye),ye},suppressOverwrites:function(e){return f0=e}}};Kn("to,from,fromTo,delayedCall,set,killTweensOf",function(i){return Nf[i]=Qe[i]});di.add(Qn.updateRoot);bl=Nf.to({},{duration:0});var s3=function(e,s){for(var a=e._pt;a&&a.p!==s&&a.op!==s&&a.fp!==s;)a=a._next;return a},r3=function(e,s){var a=e._targets,l,u,c;for(l in s)for(u=a.length;u--;)c=e._ptLookup[u][l],c&&(c=c.d)&&(c._pt&&(c=s3(c,l)),c&&c.modifier&&c.modifier(s[l],e,a[u],l))},Op=function(e,s){return{name:e,headless:1,rawVars:1,init:function(l,u,c){c._onInit=function(h){var p,m;if(an(u)&&(p={},Kn(u,function(g){return p[g]=1}),u=p),s){p={};for(m in u)p[m]=s(u[m]);u=p}r3(h,u)}}}},Wn=Nf.registerPlugin({name:"attr",init:function(e,s,a,l,u){var c,h,p;this.tween=a;for(c in s)p=e.getAttribute(c)||"",h=this.add(e,"setAttribute",(p||0)+"",s[c],l,u,0,0,c),h.op=c,h.b=p,this._props.push(c)},render:function(e,s){for(var a=s._pt;a;)dn?a.set(a.t,a.p,a.b,a):a.r(e,a.d),a=a._next}},{name:"endArray",headless:1,init:function(e,s){for(var a=s.length;a--;)this.add(e,a,e[a]||0,s[a],0,0,0,0,0,1)}},Op("roundProps",gm),Op("modifiers"),Op("snap",GS))||Nf;Qe.version=Qn.version=Wn.version="3.15.0";MS=1;d0()&&Nl();Pt.Power0;Pt.Power1;Pt.Power2;Pt.Power3;Pt.Power4;Pt.Linear;Pt.Quad;Pt.Cubic;Pt.Quart;Pt.Quint;Pt.Strong;Pt.Elastic;Pt.Back;Pt.SteppedEase;Pt.Bounce;Pt.Sine;Pt.Expo;Pt.Circ;/*!
65 * CSSPlugin 3.15.0
66 * https://gsap.com
67 *
68 * Copyright 2008-2026, GreenSock. All rights reserved.
69 * Subject to the terms at https://gsap.com/standard-license
70 * @author: Jack Doyle, [email protected]
71*/var ib,Es,Tl,w0,pr,ab,E0,l3=function(){return typeof window<"u"},Ka={},ur=180/Math.PI,Al=Math.PI/180,ul=Math.atan2,sb=1e8,M0=/([A-Z])/g,o3=/(left|right|width|margin|padding|x)/i,u3=/[\s,\(]\S/,ya={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},_m=function(e,s){return s.set(s.t,s.p,Math.round((s.s+s.c*e)*1e4)/1e4+s.u,s)},c3=function(e,s){return s.set(s.t,s.p,e===1?s.e:Math.round((s.s+s.c*e)*1e4)/1e4+s.u,s)},f3=function(e,s){return s.set(s.t,s.p,e?Math.round((s.s+s.c*e)*1e4)/1e4+s.u:s.b,s)},h3=function(e,s){return s.set(s.t,s.p,e===1?s.e:e?Math.round((s.s+s.c*e)*1e4)/1e4+s.u:s.b,s)},d3=function(e,s){var a=s.s+s.c*e;s.set(s.t,s.p,~~(a+(a<0?-.5:.5))+s.u,s)},lT=function(e,s){return s.set(s.t,s.p,e?s.e:s.b,s)},oT=function(e,s){return s.set(s.t,s.p,e!==1?s.b:s.e,s)},p3=function(e,s,a){return e.style[s]=a},m3=function(e,s,a){return e.style.setProperty(s,a)},g3=function(e,s,a){return e._gsap[s]=a},y3=function(e,s,a){return e._gsap.scaleX=e._gsap.scaleY=a},v3=function(e,s,a,l,u){var c=e._gsap;c.scaleX=c.scaleY=a,c.renderTransform(u,c)},_3=function(e,s,a,l,u){var c=e._gsap;c[s]=a,c.renderTransform(u,c)},Ae="transform",Jn=Ae+"Origin",b3=function i(e,s){var a=this,l=this.target,u=l.style,c=l._gsap;if(e in Ka&&u){if(this.tfm=this.tfm||{},e!=="transform")e=ya[e]||e,~e.indexOf(",")?e.split(",").forEach(function(h){return a.tfm[h]=Pa(l,h)}):this.tfm[e]=c.x?c[e]:Pa(l,e),e===Jn&&(this.tfm.zOrigin=c.zOrigin);else return ya.transform.split(",").forEach(function(h){return i.call(a,h,s)});if(this.props.indexOf(Ae)>=0)return;c.svg&&(this.svgo=l.getAttribute("data-svg-origin"),this.props.push(Jn,s,"")),e=Ae}(u||s)&&this.props.push(e,s,u[e])},uT=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},x3=function(){var e=this.props,s=this.target,a=s.style,l=s._gsap,u,c;for(u=0;
71u<e.length;u+=3)e[u+1]?e[u+1]===2?s[e[u]](e[u+2]):s[e[u]]=e[u+2]:e[u+2]?a[e[u]]=e[u+2]:a.removeProperty(e[u].substr(0,2)==="--"?e[u]:e[u].replace(M0,"-$1").toLowerCase());if(this.tfm){for(c in this.tfm)l[c]=this.tfm[c];l.svg&&(l.renderTransform(),s.setAttribute("data-svg-origin",this.svgo||"")),u=E0(),(!u||!u.isStart)&&!a[Ae]&&(uT(a),l.zOrigin&&a[Jn]&&(a[Jn]+=" "+l.zOrigin+"px",l.zOrigin=0,l.renderTransform()),l.uncache=1)}},cT=function(e,s){var a={target:e,props:[],revert:x3,save:b3};return e._gsap||Wn.core.getCache(e),s&&e.style&&e.nodeType&&s.split(",").forEach(function(l){return a.save(l)}),a},fT,bm=function(e,s){var a=Es.createElementNS?Es.createElementNS((s||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Es.createElement(e);return a&&a.style?a:Es.createElement(e)},gi=function i(e,s,a){var l=getComputedStyle(e);return l[s]||l.getPropertyValue(s.replace(M0,"-$1").toLowerCase())||l.getPropertyValue(s)||!a&&i(e,jl(s)||s,1)||""},rb="O,Moz,ms,Ms,Webkit".split(","),jl=function(e,s,a){var l=s||pr,u=l.style,c=5;if(e in u&&!a)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);c--&&!(rb[c]+e in u););return c<0?null:(c===3?"ms":c>=0?rb[c]:"")+e},xm=function(){l3()&&window.document&&(ib=window,Es=ib.document,Tl=Es.documentElement,pr=bm("div")||{style:{}},bm("div"),Ae=jl(Ae),Jn=Ae+"Origin",pr.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",fT=!!jl("perspective"),E0=Wn.core.reverting,w0=1)},lb=function(e){var s=e.ownerSVGElement,a=bm("svg",s&&s.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),l=e.cloneNode(!0),u;l.style.display="block",a.appendChild(l),Tl.appendChild(a);try{u=l.getBBox()}catch{}return a.removeChild(l),Tl.removeChild(a),u},ob=function(e,s){for(var a=s.length;a--;)if(e.hasAttribute(s[a]))return e.getAttribute(s[a])},hT=function(e){var s,a;try{s=e.getBBox()}catch{s=lb(e),a=1}return s&&(s.width||s.height)||a||(s=lb(e)),s&&!s.width&&!s.x&&!s.y?{x:+ob(e,["x","cx","x1"])||0,y:+ob(e,["y","cy","y1"])||0,width:0,height:0}:s},dT=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&hT(e))},Ls=function(e,s){if(s){var a=e.style,l;s in Ka&&s!==Jn&&(s=Ae),a.removeProperty?(l=s.substr(0,2),(l==="ms"||s.substr(0,6)==="webkit")&&(s="-"+s),a.removeProperty(l==="--"?s:s.replace(M0,"-$1").toLowerCase())):a.removeAttribute(s)}},Ms=function(e,s,a,l,u,c){var h=new Zn(e._pt,s,a,0,1,c?oT:lT);return e._pt=h,h.b=l,h.e=u,e._props.push(a),h},ub={deg:1,rad:1,turn:1},S3={grid:1,flex:1},Vs=function i(e,s,a,l){var u=parseFloat(a)||0,c=(a+"").trim().substr((u+"").length)||"px",h=pr.style,p=o3.test(s),m=e.tagName.toLowerCase()==="svg",g=(m?"client":"offset")+(p?"Width":"Height"),y=100,_=l==="px",b=l==="%",x,T,A,C;if(l===c||!u||ub[l]||ub[c])return u;if(c!=="px"&&!_&&(u=i(e,s,a,"px")),C=e.getCTM&&dT(e),(b||c==="%")&&(Ka[s]||~s.indexOf("adius")))return x=C?e.getBBox()[p?"width":"height"]:e[g],je(b?u/x*y:u/100*x);if(h[p?"width":"height"]=y+(_?c:l),T=l!=="rem"&&~s.indexOf("adius")||l==="em"&&e.appendChild&&!m?e:e.parentNode,C&&(T=(e.ownerSVGElement||{}).parentNode),(!T||T===Es||!T.appendChild)&&(T=Es.body),A=T._gsap,A&&b&&A.width&&p&&A.time===di.time&&!A.uncache)return je(u/A.width*y);if(b&&(s==="height"||s==="width")){var z=e.style[s];e.style[s]=y+l,x=e[g],z?e.style[s]=z:Ls(e,s)}else(b||c==="%")&&!S3[gi(T,"display")]&&(h.position=gi(e,"position")),T===e&&(h.position="static"),T.appendChild(pr),x=pr[g],T.removeChild(pr),h.position="absolute";return p&&b&&(A=vr(T),A.time=di.time,A.width=T[g]),je(_?x*u/y:x&&u?y/x*u:0)},Pa=function(e,s,a,l){var u;return w0||xm(),s in ya&&s!=="transform"&&(s=ya[s],~s.indexOf(",")&&(s=s.split(",")[0])),Ka[s]&&s!=="transform"?(u=yu(e,l),u=s!=="transformOrigin"?u[s]:u.svg?u.origin:Lf(gi(e,Jn))+" "+u.zOrigin+"px"):(u=e.style[s],(!u||u==="auto"||l||~(u+"").indexOf("calc("))&&(u=jf[s]&&jf[s](e,s,a)||gi(e,s)||OS(e,s)||(s==="opacity"?1:0))),a&&!~(u+"").trim().indexOf(" ")?Vs(e,s,u,a)+a:u},T3=function(e,s,a,l){if(!a||a==="none"){var u=jl(s,e,1),c=u&&gi(e,u,1);c&&c!==a?(s=u,a=c):s==="borderColor"&&(a=gi(e,"borderTopColor"))}var h=new Zn(this._pt,e.style,s,0,1,aT),p=0,m=0,g,y,_,b,x,T,A,C,z,O,D,j;if(h.b=a,h.e=l,a+="",l+="",l.substring(0,6)==="var(--"&&(l=gi(e,l.substring(4,l.indexOf(")")))),l==="auto"&&(T=e.style[s],e.style[s]=l,l=gi(e,s)||l,T?e.style[s]=T:Ls(e,s)),g=[a,l],JS(g),a=g[0],l=g[1],_=a.match(_l)||[],j=l.match(_l)||[],j.length){for(;y=_l.exec(l);)A=y[0],z=l.substring(p,y.index),x?x=(x+1)%5:(z.substr(-5)==="rgba("||z.substr(-5)==="hsla(")&&(x=1),A!==(T=_[m++]||"")&&(b=parseFloat(T)||0,D=T.substr((b+"").length),A.charAt(1)==="="&&(A=Sl(b,A)+D),C=parseFloat(A),O=A.substr((C+"").length),p=_l.lastIndex-O.length,O||(O=O||vi.units[s]||D,p===l.length&&(l+=O,h.e+=O)),D!==O&&(b=Vs(e,s,T,O)||0),h._pt={_next:h._pt,p:z||m===1?z:",",s:b,c:C-b,m:x&&x<4||s==="zIndex"?Math.round:0});h.c=p<l.length?l.substring(p,l.length):""}else h.r=s==="display"&&l==="none"?oT:lT;return ES.test(l)&&(h.e=0),this._pt=h,h},cb={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},A3=function(e){var s=e.split(" "),a=s[0],l=s[1]||"50%";return(a==="top"||a==="bottom"||l==="left"||l==="right")&&(e=a,a=l,l=e),s[0]=cb[a
71]||a,s[1]=cb[l]||l,s.join(" ")},w3=function(e,s){if(s.tween&&s.tween._time===s.tween._dur){var a=s.t,l=a.style,u=s.u,c=a._gsap,h,p,m;if(u==="all"||u===!0)l.cssText="",p=1;else for(u=u.split(","),m=u.length;--m>-1;)h=u[m],Ka[h]&&(p=1,h=h==="transformOrigin"?Jn:Ae),Ls(a,h);p&&(Ls(a,Ae),c&&(c.svg&&a.removeAttribute("transform"),l.scale=l.rotate=l.translate="none",yu(a,1),c.uncache=1,uT(l)))}},jf={clearProps:function(e,s,a,l,u){if(u.data!=="isFromStart"){var c=e._pt=new Zn(e._pt,s,a,0,0,w3);return c.u=l,c.pr=-10,c.tween=u,e._props.push(a),1}}},gu=[1,0,0,1,0,0],pT={},mT=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},fb=function(e){var s=gi(e,Ae);return mT(s)?gu:s.substr(7).match(wS).map(je)},C0=function(e,s){var a=e._gsap||vr(e),l=e.style,u=fb(e),c,h,p,m;return a.svg&&e.getAttribute("transform")?(p=e.transform.baseVal.consolidate().matrix,u=[p.a,p.b,p.c,p.d,p.e,p.f],u.join(",")==="1,0,0,1,0,0"?gu:u):(u===gu&&!e.offsetParent&&e!==Tl&&!a.svg&&(p=l.display,l.display="block",c=e.parentNode,(!c||!e.offsetParent&&!e.getBoundingClientRect().width)&&(m=1,h=e.nextElementSibling,Tl.appendChild(e)),u=fb(e),p?l.display=p:Ls(e,"display"),m&&(h?c.insertBefore(e,h):c?c.appendChild(e):Tl.removeChild(e))),s&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},Sm=function(e,s,a,l,u,c){var h=e._gsap,p=u||C0(e,!0),m=h.xOrigin||0,g=h.yOrigin||0,y=h.xOffset||0,_=h.yOffset||0,b=p[0],x=p[1],T=p[2],A=p[3],C=p[4],z=p[5],O=s.split(" "),D=parseFloat(O[0])||0,j=parseFloat(O[1])||0,Q,N,G,P;a?p!==gu&&(N=b*A-x*T)&&(G=D*(A/N)+j*(-T/N)+(T*z-A*C)/N,P=D*(-x/N)+j*(b/N)-(b*z-x*C)/N,D=G,j=P):(Q=hT(e),D=Q.x+(~O[0].indexOf("%")?D/100*Q.width:D),j=Q.y+(~(O[1]||O[0]).indexOf("%")?j/100*Q.height:j)),l||l!==!1&&h.smooth?(C=D-m,z=j-g,h.xOffset=y+(C*b+z*T)-C,h.yOffset=_+(C*x+z*A)-z):h.xOffset=h.yOffset=0,h.xOrigin=D,h.yOrigin=j,h.smooth=!!l,h.origin=s,h.originIsAbsolute=!!a,e.style[Jn]="0px 0px",c&&(Ms(c,h,"xOrigin",m,D),Ms(c,h,"yOrigin",g,j),Ms(c,h,"xOffset",y,h.xOffset),Ms(c,h,"yOffset",_,h.yOffset)),e.setAttribute("data-svg-origin",D+" "+j)},yu=function(e,s){var a=e._gsap||new $S(e);if("x"in a&&!s&&!a.uncache)return a;var l=e.style,u=a.scaleX<0,c="px",h="deg",p=getComputedStyle(e),m=gi(e,Jn)||"0",g,y,_,b,x,T,A,C,z,O,D,j,Q,N,G,P,H,it,$,vt,ut,dt,V,Z,I,st,k,E,F,tt,et,ft;return g=y=_=T=A=C=z=O=D=0,b=x=1,a.svg=!!(e.getCTM&&dT(e)),p.translate&&((p.translate!=="none"||p.scale!=="none"||p.rotate!=="none")&&(l[Ae]=(p.translate!=="none"?"translate3d("+(p.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(p.rotate!=="none"?"rotate("+p.rotate+") ":"")+(p.scale!=="none"?"scale("+p.scale.split(" ").join(",")+") ":"")+(p[Ae]!=="none"?p[Ae]:"")),l.scale=l.rotate=l.translate="none"),N=C0(e,a.svg),a.svg&&(a.uncache?(I=e.getBBox(),m=a.xOrigin-I.x+"px "+(a.yOrigin-I.y)+"px",Z=""):Z=!s&&e.getAttribute("data-svg-origin"),Sm(e,Z||m,!!Z||a.originIsAbsolute,a.smooth!==!1,N)),j=a.xOrigin||0,Q=a.yOrigin||0,N!==gu&&(it=N[0],$=N[1],vt=N[2],ut=N[3],g=dt=N[4],y=V=N[5],N.length===6?(b=Math.sqrt(it*it+$*$),x=Math.sqrt(ut*ut+vt*vt),T=it||$?ul($,it)*ur:0,z=vt||ut?ul(vt,ut)*ur+T:0,z&&(x*=Math.abs(Math.cos(z*Al))),a.svg&&(g-=j-(j*it+Q*vt),y-=Q-(j*$+Q*ut))):(ft=N[6],tt=N[7],k=N[8],E=N[9],F=N[10],et=N[11],g=N[12],y=N[13],_=N[14],G=ul(ft,F),A=G*ur,G&&(P=Math.cos(-G),H=Math.sin(-G),Z=dt*P+k*H,I=V*P+E*H,st=ft*P+F*H,k=dt*-H+k*P,E=V*-H+E*P,F=ft*-H+F*P,et=tt*-H+et*P,dt=Z,V=I,ft=st),G=ul(-vt,F),C=G*ur,G&&(P=Math.cos(-G),H=Math.sin(-G),Z=it*P-k*H,I=$*P-E*H,st=vt*P-F*H,et=ut*H+et*P,it=Z,$=I,vt=st),G=ul($,it),T=G*ur,G&&(P=Math.cos(G),H=Math.sin(G),Z=it*P+$*H,I=dt*P+V*H,$=$*P-it*H,V=V*P-dt*H,it=Z,dt=I),A&&Math.abs(A)+Math.abs(T)>359.9&&(A=T=0,C=180-C),b=je(Math.sqrt(it*it+$*$+vt*vt)),x=je(Math.sqrt(V*V+ft*ft)),G=ul(dt,V),z=Math.abs(G)>2e-4?G*ur:0,D=et?1/(et<0?-et:et):0),a.svg&&(Z=e.getAttribute("transform"),a.forceCSS=e.setAttribute("transform","")||!mT(gi(e,Ae)),Z&&e.setAttribute("transform",Z))),Math.abs(z)>90&&Math.abs(z)<270&&(u?(b*=-1,z+=T<=0?180:-180,T+=T<=0?180:-180):(x*=-1,z+=z<=0?180:-180)),s=s||a.uncache,a.x=g-((a.xPercent=g&&(!s&&a.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-g)?-50:0)))?e.offsetWidth*a.xPercent/100:0)+c,a.y=y-((a.yPercent=y&&(!s&&a.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-y)?-50:0)))?e.offsetHeight*a.yPercent/100:0)+c,a.z=_+c,a.scaleX=je(b),a.scaleY=je(x),a.rotation=je(T)+h,a.rotationX=je(A)+h,a.rotationY=je(C)+h,a.skewX=z+h,a.skewY=O+h,a.transformPerspective=D+c,(a.zOrigin=parseFloat(m.split(" ")[2])||!s&&a.zOrigin||0)&&(l[Jn]=Lf(m)),a.xOffset=a.yOffset=0,a.force3D=vi.force3D,a.renderTransform=a.svg?M3:fT?gT:E3,a.uncache=0,a},Lf=function(e){return(e=e.split(" "))[0]+" "+e[1]},Rp=function(e,s,a){var l=xn(s);return je(parseFloat(s)+parseFloat(Vs(e,"x",a+"px",l)))+l},E3=function(e,s){s.z="0px",s.rotationY=s.rotationX="0deg",s.force3D=0,gT(e,s)},rr="0deg",Oo="0px",lr=") ",gT=function(e,s){var a=s||this,l=a.xPercent,u=a.yPercent,c=a.x,h=a.y,p=a.z,m=a.rotation,g=a.rotationY,y=a.rotationX,_=a.skewX,b=a.skewY,x=a.scaleX,T=a.scaleY,A=a.transformPerspective,C=a.force3D,z=a.target,O=a.zOrigin,D="",j=C==="auto"&&e&&e!==1||C===!0;if(O&&(y!==rr||g!==rr)){var Q=parseFloat(g)*Al,N=Math.sin(Q),G=Math.cos(Q),P;
71Q=parseFloat(y)*Al,P=Math.cos(Q),c=Rp(z,c,N*P*-O),h=Rp(z,h,-Math.sin(Q)*-O),p=Rp(z,p,G*P*-O+O)}A!==Oo&&(D+="perspective("+A+lr),(l||u)&&(D+="translate("+l+"%, "+u+"%) "),(j||c!==Oo||h!==Oo||p!==Oo)&&(D+=p!==Oo||j?"translate3d("+c+", "+h+", "+p+") ":"translate("+c+", "+h+lr),m!==rr&&(D+="rotate("+m+lr),g!==rr&&(D+="rotateY("+g+lr),y!==rr&&(D+="rotateX("+y+lr),(_!==rr||b!==rr)&&(D+="skew("+_+", "+b+lr),(x!==1||T!==1)&&(D+="scale("+x+", "+T+lr),z.style[Ae]=D||"translate(0, 0)"},M3=function(e,s){var a=s||this,l=a.xPercent,u=a.yPercent,c=a.x,h=a.y,p=a.rotation,m=a.skewX,g=a.skewY,y=a.scaleX,_=a.scaleY,b=a.target,x=a.xOrigin,T=a.yOrigin,A=a.xOffset,C=a.yOffset,z=a.forceCSS,O=parseFloat(c),D=parseFloat(h),j,Q,N,G,P;p=parseFloat(p),m=parseFloat(m),g=parseFloat(g),g&&(g=parseFloat(g),m+=g,p+=g),p||m?(p*=Al,m*=Al,j=Math.cos(p)*y,Q=Math.sin(p)*y,N=Math.sin(p-m)*-_,G=Math.cos(p-m)*_,m&&(g*=Al,P=Math.tan(m-g),P=Math.sqrt(1+P*P),N*=P,G*=P,g&&(P=Math.tan(g),P=Math.sqrt(1+P*P),j*=P,Q*=P)),j=je(j),Q=je(Q),N=je(N),G=je(G)):(j=y,G=_,Q=N=0),(O&&!~(c+"").indexOf("px")||D&&!~(h+"").indexOf("px"))&&(O=Vs(b,"x",c,"px"),D=Vs(b,"y",h,"px")),(x||T||A||C)&&(O=je(O+x-(x*j+T*N)+A),D=je(D+T-(x*Q+T*G)+C)),(l||u)&&(P=b.getBBox(),O=je(O+l/100*P.width),D=je(D+u/100*P.height)),P="matrix("+j+","+Q+","+N+","+G+","+O+","+D+")",b.setAttribute("transform",P),z&&(b.style[Ae]=P)},C3=function(e,s,a,l,u){var c=360,h=an(u),p=parseFloat(u)*(h&&~u.indexOf("rad")?ur:1),m=p-l,g=l+m+"deg",y,_;return h&&(y=u.split("_")[1],y==="short"&&(m%=c,m!==m%(c/2)&&(m+=m<0?c:-c)),y==="cw"&&m<0?m=(m+c*sb)%c-~~(m/c)*c:y==="ccw"&&m>0&&(m=(m-c*sb)%c-~~(m/c)*c)),e._pt=_=new Zn(e._pt,s,a,l,m,c3),_.e=g,_.u="deg",e._props.push(a),_},hb=function(e,s){for(var a in s)e[a]=s[a];return e},z3=function(e,s,a){var l=hb({},a._gsap),u="perspective,force3D,transformOrigin,svgOrigin",c=a.style,h,p,m,g,y,_,b,x;l.svg?(m=a.getAttribute("transform"),a.setAttribute("transform",""),c[Ae]=s,h=yu(a,1),Ls(a,Ae),a.setAttribute("transform",m)):(m=getComputedStyle(a)[Ae],c[Ae]=s,h=yu(a,1),c[Ae]=m);for(p in Ka)m=l[p],g=h[p],m!==g&&u.indexOf(p)<0&&(b=xn(m),x=xn(g),y=b!==x?Vs(a,p,m,x):parseFloat(m),_=parseFloat(g),e._pt=new Zn(e._pt,h,p,y,_-y,_m),e._pt.u=x||0,e._props.push(p));hb(h,l)};Kn("padding,margin,Width,Radius",function(i,e){var s="Top",a="Right",l="Bottom",u="Left",c=(e<3?[s,a,l,u]:[s+u,s+a,l+a,l+u]).map(function(h){return e<2?i+h:"border"+h+i});jf[e>1?"border"+i:i]=function(h,p,m,g,y){var _,b;if(arguments.length<4)return _=c.map(function(x){return Pa(h,x,m)}),b=_.join(" "),b.split(_[0]).length===5?_[0]:b;_=(g+"").split(" "),b={},c.forEach(function(x,T){return b[x]=_[T]=_[T]||_[(T-1)/2|0]}),h.init(p,b,y)}});var yT={name:"css",register:xm,targetTest:function(e){return e.style&&e.nodeType},init:function(e,s,a,l,u){var c=this._props,h=e.style,p=a.vars.startAt,m,g,y,_,b,x,T,A,C,z,O,D,j,Q,N,G,P;w0||xm(),this.styles=this.styles||cT(e),G=this.styles.props,this.tween=a;for(T in s)if(T!=="autoRound"&&(g=s[T],!(fi[T]&&IS(T,s,a,l,e,u)))){if(b=typeof g,x=jf[T],b==="function"&&(g=g.call(a,l,e,u),b=typeof g),b==="string"&&~g.indexOf("random(")&&(g=du(g)),x)x(this,e,T,g,a)&&(N=1);else if(T.substr(0,2)==="--")m=(getComputedStyle(e).getPropertyValue(T)+"").trim(),g+="",Os.lastIndex=0,Os.test(m)||(A=xn(m),C=xn(g),C?A!==C&&(m=Vs(e,T,m,C)+C):A&&(g+=A)),this.add(h,"setProperty",m,g,l,u,0,0,T),c.push(T),G.push(T,0,h[T]);else if(b!=="undefined"){if(p&&T in p?(m=typeof p[T]=="function"?p[T].call(a,l,e,u):p[T],an(m)&&~m.indexOf("random(")&&(m=du(m)),xn(m+"")||m==="auto"||(m+=vi.units[T]||xn(Pa(e,T))||""),(m+"").charAt(1)==="="&&(m=Pa(e,T))):m=Pa(e,T),_=parseFloat(m),z=b==="string"&&g.charAt(1)==="="&&g.substr(0,2),z&&(g=g.substr(2)),y=parseFloat(g),T in ya&&(T==="autoAlpha"&&(_===1&&Pa(e,"visibility")==="hidden"&&y&&(_=0),G.push("visibility",0,h.visibility),Ms(this,h,"visibility",_?"inherit":"hidden",y?"inherit":"hidden",!y)),T!=="scale"&&T!=="transform"&&(T=ya[T],~T.indexOf(",")&&(T=T.split(",")[0]))),O=T in Ka,O){if(this.styles.save(T),P=g,b==="string"&&g.substring(0,6)==="var(--"){if(g=gi(e,g.substring(4,g.indexOf(")"))),g.substring(0,5)==="calc("){var H=e.style.perspective;e.style.perspective=g,g=gi(e,"perspective"),H?e.style.perspective=H:Ls(e,"perspective")}y=parseFloat(g)}if(D||(j=e._gsap,j.renderTransform&&!s.parseTransform||yu(e,s.parseTransform),Q=s.smoothOrigin!==!1&&j.smooth,D=this._pt=new Zn(this._pt,h,Ae,0,1,j.renderTransform,j,0,-1),D.dep=1),T==="scale")this._pt=new Zn(this._pt,j,"scaleY",j.scaleY,(z?Sl(j.scaleY,z+y):y)-j.scaleY||0,_m),this._pt.u=0,c.push("scaleY",T),T+="X";else if(T==="transformOrigin"){G.push(Jn,0,h[Jn]),g=A3(g),j.svg?Sm(e,g,0,Q,0,this):(C=parseFloat(g.split(" ")[2])||0,C!==j.zOrigin&&Ms(this,j,"zOrigin",j.zOrigin,C),Ms(this,h,T,Lf(m),Lf(g)));continue}else if(T==="svgOrigin"){Sm(e,g,1,Q,0,this);continue}else if(T in pT){C3(this,j,T,_,z?Sl(_,z+g):g);continue}else if(T==="smoothOrigin"){Ms(this,j,"smooth",j.smooth,g);continue}else if(T==="force3D"){j[T]=g;continue}else if(T==="transform"){z3(this,g,e);continue}}else T in h||(T=jl(T)||T);if(O||(y||y===0)&&(_||_===0)&&!u3.test(g)&&T in h)A=(m+"").substr((_+"").length),y||(y=0),C=xn(g)||(T in vi.units?vi.units[T]:A),A!==C&&(_=Vs(e,T,m,C)),this._pt=new Zn(this._pt,O?j:h,T,_,(z?Sl(_,z+y):y)-_,!O&&(C==="px"||T==="zIndex")&&s.autoRound!==!1?d3:_m),this._pt.u=C||0,O&&P!==g?(this._pt.b=m,this._pt.e=P,this._pt.r=h3):A!==C&&C!=="%"&&(this._pt.b=m,this._pt.r=f3);else if(T in h)T3.call(this,e,T,m,z?z+g:g);else if(T in e)this.add(e,T,m||e[T],z?z+g:g,l,u);else if(T!=="parseTransform"){m0(T,g);continue}O||(T in h?G.push(T,0,h[T]):typeof e[T]=="function"?G.push(T,2,e[T]()):G.push(T,1,m||e[T])),c.push(T)}}N&&sT(this)},render:function(e,s){if(s.tween._time||!E0())for(var a=s._pt;a;)a.r(e,a.d),a=a._next;else s.styles.revert()},get:Pa,aliases:ya,getSetter:function(e,s,a){var l=ya[s];return l&&l.indexOf(",")<0&&(s=l),s in Ka&&s!==Jn&&(e._gsap.x||Pa(e,"x"))?a&&ab===a?s==="scale"?y3:g3:(ab=a||{})&&(s==="scale"?v3:_3):e.style&&!h0(e.style[s])?p3:~s.indexOf("-")?m3:T0(e,s)},core:{_removeProperty:Ls,_getMatrix:C0}};Wn.utils.checkPrefix=jl;Wn.core.getStyleSaver=cT;
71(function(i,e,s,a){var l=Kn(i+","+e+","+s,function(u){Ka[u]=1});Kn(e,function(u){vi.units[u]="deg",pT[u]=1}),ya[l[13]]=i+","+e,Kn(a,function(u){var c=u.split(":");ya[c[1]]=l[c[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Kn("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(i){vi.units[i]="px"});Wn.registerPlugin(yT);var Jo=Wn.registerPlugin(yT)||Wn;Jo.core.Tween;function D3(i,e){for(var s=0;s<e.length;s++){var a=e[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(i,a.key,a)}}function O3(i,e,s){return e&&D3(i.prototype,e),i}/*!
72 * Observer 3.15.0
73 * https://gsap.com
74 *
75 * @license Copyright 2008-2026, GreenSock. All rights reserved.
76 * Subject to the terms at https://gsap.com/standard-license
77 * @author: Jack Doyle, [email protected]
78*/var hn,pf,pi,Cs,zs,wl,vT,cr,El,_T,Xa,Ii,bT,xT=function(){return hn||typeof window<"u"&&(hn=window.gsap)&&hn.registerPlugin&&hn},ST=1,xl=[],jt=[],ba=[],Wo=Date.now,Tm=function(e,s){return s},R3=function(){var e=El.core,s=e.bridge||{},a=e._scrollers,l=e._proxies;a.push.apply(a,jt),l.push.apply(l,ba),jt=a,ba=l,Tm=function(c,h){return s[c](h)}},Rs=function(e,s){return~ba.indexOf(e)&&ba[ba.indexOf(e)+1][s]},$o=function(e){return!!~_T.indexOf(e)},zn=function(e,s,a,l,u){return e.addEventListener(s,a,{passive:l!==!1,capture:!!u})},Cn=function(e,s,a,l){return e.removeEventListener(s,a,!!l)},qc="scrollLeft",Xc="scrollTop",Am=function(){return Xa&&Xa.isPressed||jt.cache++},Vf=function(e,s){var a=function l(u){if(u||u===0){ST&&(pi.history.scrollRestoration="manual");var c=Xa&&Xa.isPressed;u=l.v=Math.round(u)||(Xa&&Xa.iOS?1:0),e(u),l.cacheID=jt.cache,c&&Tm("ss",u)}else(s||jt.cache!==l.cacheID||Tm("ref"))&&(l.cacheID=jt.cache,l.v=e());return l.v+l.offset};return a.offset=0,e&&a},kn={s:qc,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Vf(function(i){return arguments.length?pi.scrollTo(i,$e.sc()):pi.pageXOffset||Cs[qc]||zs[qc]||wl[qc]||0})},$e={s:Xc,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:kn,sc:Vf(function(i){return arguments.length?pi.scrollTo(kn.sc(),i):pi.pageYOffset||Cs[Xc]||zs[Xc]||wl[Xc]||0})},Xn=function(e,s){return(s&&s._ctx&&s._ctx.selector||hn.utils.toArray)(e)[0]||(typeof e=="string"&&hn.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},k3=function(e,s){for(var a=s.length;a--;)if(s[a]===e||s[a].contains(e))return!0;return!1},Bs=function(e,s){var a=s.s,l=s.sc;$o(e)&&(e=Cs.scrollingElement||zs);var u=jt.indexOf(e),c=l===$e.sc?1:2;!~u&&(u=jt.push(e)-1),jt[u+c]||zn(e,"scroll",Am);var h=jt[u+c],p=h||(jt[u+c]=Vf(Rs(e,a),!0)||($o(e)?l:Vf(function(m){return arguments.length?e[a]=m:e[a]})));return p.target=e,h||(p.smooth=hn.getProperty(e,"scrollBehavior")==="smooth"),p},wm=function(e,s,a){var l=e,u=e,c=Wo(),h=c,p=s||50,m=Math.max(500,p*3),g=function(x,T){var A=Wo();T||A-c>p?(u=l,l=x,h=c,c=A):a?l+=x:l=u+(x-u)/(A-h)*(c-h)},y=function(){u=l=a?0:l,h=c=0},_=function(x){var T=h,A=u,C=Wo();return(x||x===0)&&x!==l&&g(x),c===h||C-h>m?0:(l+(a?A:-A))/((a?C:c)-T)*1e3};return{update:g,reset:y,getVelocity:_}},Ro=function(e,s){return s&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},db=function(e){var s=Math.max.apply(Math,e),a=Math.min.apply(Math,e);return Math.abs(s)>=Math.abs(a)?s:a},TT=function(){El=hn.core.globals().ScrollTrigger,El&&El.core&&R3()},AT=function(e){return hn=e||xT(),!pf&&hn&&typeof document<"u"&&document.body&&(pi=window,Cs=document,zs=Cs.documentElement,wl=Cs.body,_T=[pi,Cs,zs,wl],hn.utils.clamp,bT=hn.core.context||function(){},cr="onpointerenter"in wl?"pointer":"mouse",vT=Le.isTouch=pi.matchMedia&&pi.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in pi||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Ii=Le.eventTypes=("ontouchstart"in zs?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in zs?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return ST=0}
78,500),pf=1),El||TT(),pf};kn.op=$e;jt.cache=0;var Le=(function(){function i(s){this.init(s)}var e=i.prototype;return e.init=function(a){pf||AT(hn)||console.warn("Please gsap.registerPlugin(Observer)"),El||TT();var l=a.tolerance,u=a.dragMinimum,c=a.type,h=a.target,p=a.lineHeight,m=a.debounce,g=a.preventDefault,y=a.onStop,_=a.onStopDelay,b=a.ignore,x=a.wheelSpeed,T=a.event,A=a.onDragStart,C=a.onDragEnd,z=a.onDrag,O=a.onPress,D=a.onRelease,j=a.onRight,Q=a.onLeft,N=a.onUp,G=a.onDown,P=a.onChangeX,H=a.onChangeY,it=a.onChange,$=a.onToggleX,vt=a.onToggleY,ut=a.onHover,dt=a.onHoverEnd,V=a.onMove,Z=a.ignoreCheck,I=a.isNormalizer,st=a.onGestureStart,k=a.onGestureEnd,E=a.onWheel,F=a.onEnable,tt=a.onDisable,et=a.onClick,ft=a.scrollSpeed,yt=a.capture,_t=a.allowClicks,Kt=a.lockAxis,Ot=a.onLockAxis;this.target=h=Xn(h)||zs,this.vars=a,b&&(b=hn.utils.toArray(b)),l=l||1e-9,u=u||0,x=x||1,ft=ft||1,c=c||"wheel,touch,pointer",m=m!==!1,p||(p=parseFloat(pi.getComputedStyle(wl).lineHeight)||22);var Ln,Ve,Fe,Ut,Wt,Ie,sn,X=this,pn=0,In=0,xi=a.passive||!g&&a.passive!==!1,oe=Bs(h,kn),Qi=Bs(h,$e),na=oe(),Oe=Qi(),Be=~c.indexOf("touch")&&!~c.indexOf("pointer")&&Ii[0]==="pointerdown",Fi=$o(h),pe=h.ownerDocument||Cs,mn=[0,0,0],Vn=[0,0,0],Si=0,Ys=function(){return Si=Wo()},we=function(pt,Xt){return(X.event=pt)&&b&&k3(pt.target,b)||Xt&&Be&&pt.pointerType!=="touch"||Z&&Z(pt,Xt)},ia=function(){X._vx.reset(),X._vy.reset(),Ve.pause(),y&&y(X)},ve=function(){var pt=X.deltaX=db(mn),Xt=X.deltaY=db(Vn),at=Math.abs(pt)>=l,Tt=Math.abs(Xt)>=l;it&&(at||Tt)&&it(X,pt,Xt,mn,Vn),at&&(j&&X.deltaX>0&&j(X),Q&&X.deltaX<0&&Q(X),P&&P(X),$&&X.deltaX<0!=pn<0&&$(X),pn=X.deltaX,mn[0]=mn[1]=mn[2]=0),Tt&&(G&&X.deltaY>0&&G(X),N&&X.deltaY<0&&N(X),H&&H(X),vt&&X.deltaY<0!=In<0&&vt(X),In=X.deltaY,Vn[0]=Vn[1]=Vn[2]=0),(Ut||Fe)&&(V&&V(X),Fe&&(A&&Fe===1&&A(X),z&&z(X),Fe=0),Ut=!1),Ie&&!(Ie=!1)&&Ot&&Ot(X),Wt&&(E(X),Wt=!1),Ln=0},An=function(pt,Xt,at){mn[at]+=pt,Vn[at]+=Xt,X._vx.update(pt),X._vy.update(Xt),m?Ln||(Ln=requestAnimationFrame(ve)):ve()},Ue=function(pt,Xt){Kt&&!sn&&(X.axis=sn=Math.abs(pt)>Math.abs(Xt)?"x":"y",Ie=!0),sn!=="y"&&(mn[2]+=pt,X._vx.update(pt,!0)),sn!=="x"&&(Vn[2]+=Xt,X._vy.update(Xt,!0)),m?Ln||(Ln=requestAnimationFrame(ve)):ve()},aa=function(pt){if(!we(pt,1)){pt=Ro(pt,g);var Xt=pt.clientX,at=pt.clientY,Tt=Xt-X.x,mt=at-X.y,xt=X.isDragging;X.x=Xt,X.y=at,(xt||(Tt||mt)&&(Math.abs(X.startX-Xt)>=u||Math.abs(X.startY-at)>=u))&&(Fe||(Fe=xt?2:1),xt||(X.isDragging=!0),Ue(Tt,mt))}},Ta=X.onPress=function(St){we(St,1)||St&&St.button||(X.axis=sn=null,Ve.pause(),X.isPressed=!0,St=Ro(St),pn=In=0,X.startX=X.x=St.clientX,X.startY=X.y=St.clientY,X._vx.reset(),X._vy.reset(),zn(I?h:pe,Ii[1],aa,xi,!0),X.deltaX=X.deltaY=0,O&&O(X))},Ct=X.onRelease=function(St){if(!we(St,1)){Cn(I?h:pe,Ii[1],aa,!0);var pt=!isNaN(X.y-X.startY),Xt=X.isDragging,at=Xt&&(Math.abs(X.x-X.startX)>3||Math.abs(X.y-X.startY)>3),Tt=Ro(St);!at&&pt&&(X._vx.reset(),X._vy.reset(),g&&_t&&hn.delayedCall(.08,function(){if(Wo()-Si>300&&!St.defaultPrevented){if(St.target.click)St.target.click();else if(pe.createEvent){var mt=pe.createEvent("MouseEvents");mt.initMouseEvent("click",!0,!0,pi,1,Tt.screenX,Tt.screenY,Tt.clientX,Tt.clientY,!1,!1,!1,!1,0,null),St.target.dispatchEvent(mt)}}})),X.isDragging=X.isGesturing=X.isPressed=!1,y&&Xt&&!I&&Ve.restart(!0),Fe&&ve(),C&&Xt&&C(X),D&&D(X,at)}},Ti=function(pt){return pt.touches&&pt.touches.length>1&&(X.isGesturing=!0)&&st(pt,X.isDragging)},gn=function(){return(X.isGesturing=!1)||k(X)},yn=function(pt){if(!we(pt)){var Xt=oe(),at=Qi();An((Xt-na)*ft,(at-Oe)*ft,1),na=Xt,Oe=at,y&&Ve.restart(!0)}},Ke=function(pt){if(!we(pt)){pt=Ro(pt,g),E&&(Wt=!0);var Xt=(pt.deltaMode===1?p:pt.deltaMode===2?pi.innerHeight:1)*x;An(pt.deltaX*Xt,pt.deltaY*Xt,0),y&&!I&&Ve.restart(!0)}},Ai=function(pt){if(!we(pt)){var Xt=pt.clientX,at=pt.clientY,Tt=Xt-X.x,mt=at-X.y;X.x=Xt,X.y=at,Ut=!0,y&&Ve.restart(!0),(Tt||mt)&&Ue(Tt,mt)}},wi=function(pt){X.event=pt,ut(X)},Ki=function(pt){X.event=pt,dt(X)},Za=function(pt){return we(pt)||Ro(pt,g)&&et(X)};Ve=X._dc=hn.delayedCall(_||.25,ia).pause(),X.deltaX=X.deltaY=0,X._vx=wm(0,50,!0),X._vy=wm(0,50,!0),X.scrollX=oe,X.scrollY=Qi,X.isDragging=X.isGesturing=X.isPressed=!1,bT(this),X.enable=function(St){return X.isEnabled||(zn(Fi?pe:h,"scroll",Am),c.indexOf("scroll")>=0&&zn(Fi?pe:h,"scroll",yn,xi,yt),c.indexOf("wheel")>=0&&zn(h,"wheel",Ke,xi,yt),(c.indexOf("touch")>=0&&vT||c.indexOf("pointer")>=0)&&(zn(h,Ii[0],Ta,xi,yt),zn(pe,Ii[2],Ct),zn(pe,Ii[3],Ct),_t&&zn(h,"click",Ys,!0,!0),et&&zn(h,"click",Za),st&&zn(pe,"gesturestart",Ti),k&&zn(pe,"gestureend",gn),ut&&zn(h,cr+"enter",wi),dt&&zn(h,cr+"leave",Ki),V&&zn(h,cr+"move",Ai)),X.isEnabled=!0,X.isDragging=X.isGesturing=X.isPressed=Ut=Fe=!1,X._vx.reset(),X._vy.reset(),na=oe(),Oe=Qi(),St&&St.type&&Ta(St),F&&F(X)),X},X.disable=function(){X.isEnabled&&(xl.filter(function(St){return St!==X&&$o(St.target)}
78).length||Cn(Fi?pe:h,"scroll",Am),X.isPressed&&(X._vx.reset(),X._vy.reset(),Cn(I?h:pe,Ii[1],aa,!0)),Cn(Fi?pe:h,"scroll",yn,yt),Cn(h,"wheel",Ke,yt),Cn(h,Ii[0],Ta,yt),Cn(pe,Ii[2],Ct),Cn(pe,Ii[3],Ct),Cn(h,"click",Ys,!0),Cn(h,"click",Za),Cn(pe,"gesturestart",Ti),Cn(pe,"gestureend",gn),Cn(h,cr+"enter",wi),Cn(h,cr+"leave",Ki),Cn(h,cr+"move",Ai),X.isEnabled=X.isPressed=X.isDragging=!1,tt&&tt(X))},X.kill=X.revert=function(){X.disable();var St=xl.indexOf(X);St>=0&&xl.splice(St,1),Xa===X&&(Xa=0)},xl.push(X),I&&$o(h)&&(Xa=X),X.enable(T)},O3(i,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),i})();Le.version="3.15.0";Le.create=function(i){return new Le(i)};Le.register=AT;Le.getAll=function(){return xl.slice()};Le.getById=function(i){return xl.filter(function(e){return e.vars.id===i})[0]};xT()&&hn.registerPlugin(Le);/*!
79 * ScrollTrigger 3.15.0
80 * https://gsap.com
81 *
82 * @license Copyright 2008-2026, GreenSock. All rights reserved.
83 * Subject to the terms at https://gsap.com/standard-license
84 * @author: Jack Doyle, [email protected]
85*/var lt,pl,Nt,te,hi,Jt,z0,Bf,vu,Io,Bo,Qc,_n,Zf,Em,On,pb,mb,ml,wT,kp,ET,Dn,Mm,MT,CT,Ts,Cm,D0,Ml,O0,tu,zm,Np,Fc=1,bn=Date.now,jp=bn(),Xi=0,Uo=0,gb=function(e,s,a){var l=ci(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return a["_"+s+"Clamp"]=l,l?e.substr(6,e.length-7):e},yb=function(e,s){return s&&(!ci(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},N3=function i(){return Uo&&requestAnimationFrame(i)},vb=function(){return Zf=1},_b=function(){return Zf=0},pa=function(e){return e},Ho=function(e){return Math.round(e*1e5)/1e5||0},zT=function(){return typeof window<"u"},DT=function(){return lt||zT()&&(lt=window.gsap)&&lt.registerPlugin&&lt},wr=function(e){return!!~z0.indexOf(e)},OT=function(e){return(e==="Height"?O0:Nt["inner"+e])||hi["client"+e]||Jt["client"+e]},RT=function(e){return Rs(e,"getBoundingClientRect")||(wr(e)?function(){return _f.width=Nt.innerWidth,_f.height=O0,_f}:function(){return qa(e)})},j3=function(e,s,a){var l=a.d,u=a.d2,c=a.a;return(c=Rs(e,"getBoundingClientRect"))?function(){return c()[l]}:function(){return(s?OT(u):e["client"+u])||0}},L3=function(e,s){return!s||~ba.indexOf(e)?RT(e):function(){return _f}},va=function(e,s){var a=s.s,l=s.d2,u=s.d,c=s.a;return Math.max(0,(a="scroll"+l)&&(c=Rs(e,a))?c()-RT(e)()[u]:wr(e)?(hi[a]||Jt[a])-OT(l):e[a]-e["offset"+l])},Kc=function(e,s){for(var a=0;a<ml.length;a+=3)(!s||~s.indexOf(ml[a+1]))&&e(ml[a],ml[a+1],ml[a+2])},ci=function(e){return typeof e=="string"},Sn=function(e){return typeof e=="function"},Yo=function(e){return typeof e=="number"},fr=function(e){return typeof e=="object"},ko=function(e,s,a){return e&&e.progress(s?0:1)&&a&&e.pause()},cl=function(e,s,a){if(e.enabled){var l=e._ctx?e._ctx.add(function(){return s(e,a)}):s(e,a);l&&l.totalTime&&(e.callbackAnimation=l)}},fl=Math.abs,kT="left",NT="top",R0="right",k0="bottom",Sr="width",Tr="height",eu="Right",nu="Left",iu="Top",au="Bottom",qe="padding",Ui="margin",Ll="Width",N0="Height",Je="px",Hi=function(e){return Nt.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},V3=function(e){var s=Hi(e).position;e.style.position=s==="absolute"||s==="fixed"?s:"relative"},bb=function(e,s){for(var a in s)a in e||(e[a]=s[a]);return e},qa=function(e,s){var a=s&&Hi(e)[Em]!=="matrix(1, 0, 0, 1, 0, 0)"&&lt.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),l=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return a&&a.progress(0).kill(),l},Uf=function(e,s){var a=s.d2;return e["offset"+a]||e["client"+a]||0},jT=function(e){var s=[],a=e.labels,l=e.duration(),u;for(u in a)s.push(a[u]/l);return s},B3=function(e){return function(s){return lt.utils.snap(jT(e),s)}},j0=function(e){var s=lt.utils.snap(e),a=Array.isArray(e)&&e.slice(0).sort(function(l,u){return l-u});return a?function(l,u,c){c===void 0&&(c=.001);var h;if(!u)return s(l);if(u>0){for(l-=c,h=0;h<a.length;h++)if(a[h]>=l)return a[h];return a[h-1]}else for(h=a.length,l+=c;h--;)if(a[h]<=l)return a[h];return a[0]}:function(l,u,c){c===void 0&&(c=.001);var h=s(l);return!u||Math.abs(h-l)<c||h-l<0==u<0?h:s(u<0?l-e:l+e)}},U3=function(e){return function(s,a){return j0(jT(e))(s,a.direction)}},Zc=function(e,s,a,l){return a.split(",").forEach(function(u){return e(s,u,l)})},nn=function(e,s,a,l,u){return e.addEventListener(s,a,{passive:!l,capture:!!u})},en=function(e,s,a,l){return e.removeEventListener(s,a,!!l)},Jc=function(e,s,a){a=a&&a.wheelHandler,a&&(e(s,"wheel",a),e(s,"touchmove",a))},xb={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Wc={toggleActions:"play",anticipatePin:0},Hf={top:0,left:0,center:.5,bottom:1,right:1},mf=function(e,s){if(ci(e)){var a=e.indexOf("="),l=~a?+(e.charAt(a-1)+1)*parseFloat(e.substr(a+1)):0;~a&&(e.indexOf("%")>a&&(l*=s/100),e=e.substr(0,a-1)),e=l+(e in Hf?Hf[e]*s:~e.indexOf("%")?parseFloat(e)*s/100:parseFloat(e)||0)}return e},$c=function(e,s,a,l,u,c,h,p){var m=u.startColor,g=u.endColor,y=u.fontSize,_=u.indent,b=u.fontWeight,x=te.createElement("div"),T=wr(a)||Rs(a,"pinType")==="fixed",A=e.indexOf("scroller")!==-1,C=T?Jt:a.tagName==="IFRAME"?a.contentDocument.body:a,z=e.indexOf("start")!==-1,O=z?m:g,D="border-color:"+O+";font-size:"+y+";color:"+O+";font-weight:"+b+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return D+="position:"+((A||p)&&T?"fixed;":"absolute;"),(A||p||!T)&&(D+=(l===$e?R0:k0)+":"+(c+parseFloat(_))+"px;"),h&&(D+="box-sizing:border-box;text-align:left;width:"+h.offsetWidth+"px;"),x._isStart=z,x.setAttribute("class","gsap-marker-"+e+(s?" marker-"+s:"")),x.style.cssText=D,x.innerText=s||s===0?e+"-"+s:e,C.children[0]?C.insertBefore(x,C.children[0]):C.appendChild(x),x._offset=x["offset"+l.op.d2],gf(x,0,l,z),x},gf=function(e,s,a,l){var u={display:"block"},c=a[l?"os2":"p2"],h=a[l?"p2":"os2"];e._isFlipped=l,u[a.a+"Percent"]=l?-100:0,u[a.a]=l?"1px":0,u["border"+c+Ll]=1,u["border"+h+Ll]=0,u[a.p]=s+"px",lt.set(e,u)},Dt=[],Dm={},_u,Sb=function(){return bn()-Xi>34&&(_u||(_u=requestAnimationFrame(Qa)))},hl=function(){(!Dn||!Dn.isPressed||Dn.startX>Jt.clientWidth)&&(jt.cache++,Dn?_u||(_u=requestAnimationFrame(Qa)):Qa(),Xi||Mr("scrollStart"),Xi=bn())}
85,Lp=function(){CT=Nt.innerWidth,MT=Nt.innerHeight},Go=function(e){jt.cache++,(e===!0||!_n&&!ET&&!te.fullscreenElement&&!te.webkitFullscreenElement&&(!Mm||CT!==Nt.innerWidth||Math.abs(Nt.innerHeight-MT)>Nt.innerHeight*.25))&&Bf.restart(!0)},Er={},H3=[],LT=function i(){return en(Lt,"scrollEnd",i)||mr(!0)},Mr=function(e){return Er[e]&&Er[e].map(function(s){return s()})||H3},ui=[],VT=function(e){for(var s=0;s<ui.length;s+=5)(!e||ui[s+4]&&ui[s+4].query===e)&&(ui[s].style.cssText=ui[s+1],ui[s].getBBox&&ui[s].setAttribute("transform",ui[s+2]||""),ui[s+3].uncache=1)},BT=function(){return jt.forEach(function(e){return Sn(e)&&++e.cacheID&&(e.rec=e())})},L0=function(e,s){var a;for(On=0;On<Dt.length;On++)a=Dt[On],a&&(!s||a._ctx===s)&&(e?a.kill(1):a.revert(!0,!0));tu=!0,s&&VT(s),s||Mr("revert")},UT=function(e,s){jt.cache++,(s||!Rn)&&jt.forEach(function(a){return Sn(a)&&a.cacheID++&&(a.rec=0)}),ci(e)&&(Nt.history.scrollRestoration=D0=e)},Rn,Ar=0,Tb,Y3=function(){if(Tb!==Ar){var e=Tb=Ar;requestAnimationFrame(function(){return e===Ar&&mr(!0)})}},HT=function(){Jt.appendChild(Ml),O0=!Dn&&Ml.offsetHeight||Nt.innerHeight,Jt.removeChild(Ml)},Ab=function(e){return vu(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(s){return s.style.display=e?"none":"block"})},mr=function(e,s){if(hi=te.documentElement,Jt=te.body,z0=[Nt,te,hi,Jt],Xi&&!e&&!tu){nn(Lt,"scrollEnd",LT);return}HT(),Rn=Lt.isRefreshing=!0,tu||BT();var a=Mr("refreshInit");wT&&Lt.sort(),s||L0(),jt.forEach(function(l){Sn(l)&&(l.smooth&&(l.target.style.scrollBehavior="auto"),l(0))}),Dt.slice(0).forEach(function(l){return l.refresh()}),tu=!1,Dt.forEach(function(l){if(l._subPinOffset&&l.pin){var u=l.vars.horizontal?"offsetWidth":"offsetHeight",c=l.pin[u];l.revert(!0,1),l.adjustPinSpacing(l.pin[u]-c),l.refresh()}}),zm=1,Ab(!0),Dt.forEach(function(l){var u=va(l.scroller,l._dir),c=l.vars.end==="max"||l._endClamp&&l.end>u,h=l._startClamp&&l.start>=u;(c||h)&&l.setPositions(h?u-1:l.start,c?Math.max(h?u:l.start+1,u):l.end,!0)}),Ab(!1),zm=0,a.forEach(function(l){return l&&l.render&&l.render(-1)}),jt.forEach(function(l){Sn(l)&&(l.smooth&&requestAnimationFrame(function(){return l.target.style.scrollBehavior="smooth"}),l.rec&&l(l.rec))}),UT(D0,1),Bf.pause(),Ar++,Rn=2,Qa(2),Dt.forEach(function(l){return Sn(l.vars.onRefresh)&&l.vars.onRefresh(l)}),Rn=Lt.isRefreshing=!1,Mr("refresh")},Om=0,yf=1,su,Qa=function(e){if(e===2||!Rn&&!tu){Lt.isUpdating=!0,su&&su.update(0);var s=Dt.length,a=bn(),l=a-jp>=50,u=s&&Dt[0].scroll();if(yf=Om>u?-1:1,Rn||(Om=u),l&&(Xi&&!Zf&&a-Xi>200&&(Xi=0,Mr("scrollEnd")),Bo=jp,jp=a),yf<0){for(On=s;On-- >0;)Dt[On]&&Dt[On].update(0,l);yf=1}else for(On=0;On<s;On++)Dt[On]&&Dt[On].update(0,l);Lt.isUpdating=!1}_u=0},Rm=[kT,NT,k0,R0,Ui+au,Ui+eu,Ui+iu,Ui+nu,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],vf=Rm.concat([Sr,Tr,"boxSizing","max"+Ll,"max"+N0,"position",Ui,qe,qe+iu,qe+eu,qe+au,qe+nu]),G3=function(e,s,a){Cl(a);var l=e._gsap;if(l.spacerIsNative)Cl(l.spacerState);else if(e._gsap.swappedIn){var u=s.parentNode;u&&(u.insertBefore(e,s),u.removeChild(s))}e._gsap.swappedIn=!1},Vp=function(e,s,a,l){if(!e._gsap.swappedIn){for(var u=Rm.length,c=s.style,h=e.style,p;u--;)p=Rm[u],c[p]=a[p];c.position=a.position==="absolute"?"absolute":"relative",a.display==="inline"&&(c.display="inline-block"),h[k0]=h[R0]="auto",c.flexBasis=a.flexBasis||"auto",c.overflow="visible",c.boxSizing="border-box",c[Sr]=Uf(e,kn)+Je,c[Tr]=Uf(e,$e)+Je,c[qe]=h[Ui]=h[NT]=h[kT]="0",Cl(l),h[Sr]=h["max"+Ll]=a[Sr],h[Tr]=h["max"+N0]=a[Tr],h[qe]=a[qe],e.parentNode!==s&&(e.parentNode.insertBefore(s,e),s.appendChild(e)),e._gsap.swappedIn=!0}},P3=/([A-Z])/g,Cl=function(e){if(e){var s=e.t.style,a=e.length,l=0,u,c;for((e.t._gsap||lt.core.getCache(e.t)).uncache=1;l<a;l+=2)c=e[l+1],u=e[l],c?s[u]=c:s[u]&&s.removeProperty(u.replace(P3,"-$1").toLowerCase())}},Ic=function(e){for(var s=vf.length,a=e.style,l=[],u=0;u<s;u++)l.push(vf[u],a[vf[u]]);return l.t=e,l},q3=function(e,s,a){for(var l=[],u=e.length,c=a?8:0,h;c<u;c+=2)h=e[c],l.push(h,h in s?s[h]:e[c+1]);return l.t=e.t,l},_f={left:0,top:0},wb=function(e,s,a,l,u,c,h,p,m,g,y,_,b,x){Sn(e)&&(e=e(p)),ci(e)&&e.substr(0,3)==="max"&&(e=_+(e.charAt(4)==="="?mf("0"+e.substr(3),a):0));var T=b?b.time():0,A,C,z;if(b&&b.seek(0),isNaN(e)||(e=+e),Yo(e))b&&(e=lt.utils.mapRange(b.scrollTrigger.start,b.scrollTrigger.end,0,_,e)),h&&gf(h,a,l,!0);else{Sn(s)&&(s=s(p));var O=(e||"0").split(" "),D,j,Q,N;z=Xn(s,p)||Jt,D=qa(z)||{},(!D||!D.left&&!D.top)&&Hi(z).display==="none"&&(N=z.style.display,z.style.display="block",D=qa(z),N?z.style.display=N:z.style.removeProperty("display")),j=mf(O[0],D[l.d]),Q=mf(O[1]||"0",a),e=D[l.p]-m[l.p]-g+j+u-Q,h&&gf(h,Q,l,a-Q<20||h._isStart&&Q>20),a-=a-Q}if(x&&(p[x]=e||-.001,e<0&&(e=0)),c){var G=e+a,P=c._isStart;A="scroll"+l.d2,gf(c,G,l,P&&G>20||!P&&(y?Math.max(Jt[A],hi[A]):c.parentNode[A])<=G+1),y&&(m=qa(h),y&&(c.style[l.op.p]=m[l.op.p]-l.op.m-c._offset+Je))}return b&&z&&(A=qa(z),b.seek(_),C=qa(z),b._caScrollDist=A[l.p]-C[l.p],e=e/b._caScrollDist*_),b&&b.seek(T),b?e:Math.round(e)},X3=/(webkit|moz|length|cssText|inset)/i,Eb=function(e,s,a,l){if(e.parentNode!==s){var u=e.style,c,h;if(s===Jt){e._stOrig=u.cssText,h=Hi(e);for(c in h)!+c&&!X3.test(c)&&h[c]&&typeof u[c]=="string"&&c!=="0"&&(u[c]=h[c]);u.top=a,u.left=l}else u.cssText=e._stOrig;lt.core.getCache(e).uncache=1,s.appendChild(e)}},YT=function(e,s,a){var l=s,u=l;return function(c){var h=Math.round(e());return h!==l&&h!==u&&Math.abs(h-l)>3&&Math.abs(h-u)>3&&(c=h,a&&a()),u=l,l=Math.round(c),l}},tf=function(e,s,a){var l={};l[s.p]="+="+a,lt.set(e,l)},Mb=function(e,s){var a=Bs(e,s),l="_scroll"+s.p2,u=function c(h,p,m,g,y){var _=c.tween,b=p.onComplete,x={};m=m||a();var T=YT(a,m,function(){_.kill(),c.tween=0}
85);return y=g&&y||0,g=g||h-m,_&&_.kill(),p[l]=h,p.inherit=!1,p.modifiers=x,x[l]=function(){return T(m+g*_.ratio+y*_.ratio*_.ratio)},p.onUpdate=function(){jt.cache++,c.tween&&Qa()},p.onComplete=function(){c.tween=0,b&&b.call(_)},_=c.tween=lt.to(e,p),_};return e[l]=a,a.wheelHandler=function(){return u.tween&&u.tween.kill()&&(u.tween=0)},nn(e,"wheel",a.wheelHandler),Lt.isTouch&&nn(e,"touchmove",a.wheelHandler),u},Lt=(function(){function i(s,a){pl||i.register(lt)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Cm(this),this.init(s,a)}var e=i.prototype;return e.init=function(a,l){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Uo){this.update=this.refresh=this.kill=pa;return}a=bb(ci(a)||Yo(a)||a.nodeType?{trigger:a}:a,Wc);var u=a,c=u.onUpdate,h=u.toggleClass,p=u.id,m=u.onToggle,g=u.onRefresh,y=u.scrub,_=u.trigger,b=u.pin,x=u.pinSpacing,T=u.invalidateOnRefresh,A=u.anticipatePin,C=u.onScrubComplete,z=u.onSnapComplete,O=u.once,D=u.snap,j=u.pinReparent,Q=u.pinSpacer,N=u.containerAnimation,G=u.fastScrollEnd,P=u.preventOverlaps,H=a.horizontal||a.containerAnimation&&a.horizontal!==!1?kn:$e,it=!y&&y!==0,$=Xn(a.scroller||Nt),vt=lt.core.getCache($),ut=wr($),dt=("pinType"in a?a.pinType:Rs($,"pinType")||ut&&"fixed")==="fixed",V=[a.onEnter,a.onLeave,a.onEnterBack,a.onLeaveBack],Z=it&&a.toggleActions.split(" "),I="markers"in a?a.markers:Wc.markers,st=ut?0:parseFloat(Hi($)["border"+H.p2+Ll])||0,k=this,E=a.onRefreshInit&&function(){return a.onRefreshInit(k)},F=j3($,ut,H),tt=L3($,ut),et=0,ft=0,yt=0,_t=Bs($,H),Kt,Ot,Ln,Ve,Fe,Ut,Wt,Ie,sn,X,pn,In,xi,oe,Qi,na,Oe,Be,Fi,pe,mn,Vn,Si,Ys,we,ia,ve,An,Ue,aa,Ta,Ct,Ti,gn,yn,Ke,Ai,wi,Ki;if(k._startClamp=k._endClamp=!1,k._dir=H,A*=45,k.scroller=$,k.scroll=N?N.time.bind(N):_t,Ve=_t(),k.vars=a,l=l||a.animation,"refreshPriority"in a&&(wT=1,a.refreshPriority===-9999&&(su=k)),vt.tweenScroll=vt.tweenScroll||{top:Mb($,$e),left:Mb($,kn)},k.tweenTo=Kt=vt.tweenScroll[H.p],k.scrubDuration=function(at){Ti=Yo(at)&&at,Ti?Ct?Ct.duration(at):Ct=lt.to(l,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Ti,paused:!0,onComplete:function(){return C&&C(k)}}):(Ct&&Ct.progress(1).kill(),Ct=0)},l&&(l.vars.lazy=!1,l._initted&&!k.isReverted||l.vars.immediateRender!==!1&&a.immediateRender!==!1&&l.duration()&&l.render(0,!0,!0),k.animation=l.pause(),l.scrollTrigger=k,k.scrubDuration(y),aa=0,p||(p=l.vars.id)),D&&((!fr(D)||D.push)&&(D={snapTo:D}),"scrollBehavior"in Jt.style&&lt.set(ut?[Jt,hi]:$,{scrollBehavior:"auto"}),jt.forEach(function(at){return Sn(at)&&at.target===(ut?te.scrollingElement||hi:$)&&(at.smooth=!1)}),Ln=Sn(D.snapTo)?D.snapTo:D.snapTo==="labels"?B3(l):D.snapTo==="labelsDirectional"?U3(l):D.directional!==!1?function(at,Tt){return j0(D.snapTo)(at,bn()-ft<500?0:Tt.direction)}:lt.utils.snap(D.snapTo),gn=D.duration||{min:.1,max:2},gn=fr(gn)?Io(gn.min,gn.max):Io(gn,gn),yn=lt.delayedCall(D.delay||Ti/2||.1,function(){var at=_t(),Tt=bn()-ft<500,mt=Kt.tween;if((Tt||Math.abs(k.getVelocity())<10)&&!mt&&!Zf&&et!==at){var xt=(at-Ut)/oe,Ee=l&&!it?l.totalProgress():xt,Rt=Tt?0:(Ee-Ta)/(bn()-Bo)*1e3||0,me=lt.utils.clamp(-xt,1-xt,fl(Rt/2)*Rt/.185),ue=xt+(D.inertia===!1?0:me),Mt,zt,qt=D,wn=qt.onStart,ce=qt.onInterrupt,En=qt.onComplete;if(Mt=Ln(ue,k),Yo(Mt)||(Mt=ue),zt=Math.max(0,Math.round(Ut+Mt*oe)),at<=Wt&&at>=Ut&&zt!==at){if(mt&&!mt._initted&&mt.data<=fl(zt-at))return;D.inertia===!1&&(me=Mt-xt),Kt(zt,{duration:gn(fl(Math.max(fl(ue-Ee),fl(Mt-Ee))*.185/Rt/.05||0)),ease:D.ease||"power3",data:fl(zt-at),onInterrupt:function(){return yn.restart(!0)&&ce&&cl(k,ce)},onComplete:function(){k.update(),et=_t(),l&&!it&&(Ct?Ct.resetTo("totalProgress",Mt,l._tTime/l._tDur):l.progress(Mt)),aa=Ta=l&&!it?l.totalProgress():k.progress,z&&z(k),En&&cl(k,En)}},at,me*oe,zt-at-me*oe),wn&&cl(k,wn,Kt.tween)}}else k.isActive&&et!==at&&yn.restart(!0)}).pause()),p&&(Dm[p]=k),_=k.trigger=Xn(_||b!==!0&&b),Ki=_&&_._gsap&&_._gsap.stRevert,Ki&&(Ki=Ki(k)),b=b===!0?_:Xn(b),ci(h)&&(h={targets:_,className:h}),b&&(x===!1||x===Ui||(x=!x&&b.parentNode&&b.parentNode.style&&Hi(b.parentNode).display==="flex"?!1:qe),k.pin=b,Ot=lt.core.getCache(b),Ot.spacer?Qi=Ot.pinState:(Q&&(Q=Xn(Q),Q&&!Q.nodeType&&(Q=Q.current||Q.nativeElement),Ot.spacerIsNative=!!Q,Q&&(Ot.spacerState=Ic(Q))),Ot.spacer=Be=Q||te.createElement("div"),Be.classList.add("pin-spacer"),p&&Be.classList.add("pin-spacer-"+p),Ot.pinState=Qi=Ic(b)),a.force3D!==!1&&lt.set(b,{force3D:!0}),k.spacer=Be=Ot.spacer,Ue=Hi(b),Ys=Ue[x+H.os2],pe=lt.getProperty(b),mn=lt.quickSetter(b,H.a,Je),Vp(b,Be,Ue),Oe=Ic(b)),I){In=fr(I)?bb(I,xb):xb,X=$c("scroller-start",p,$,H,In,0),pn=$c("scroller-end",p,$,H,In,0,X),Fi=X["offset"+H.op.d2];var Za=Xn(Rs($,"content")||$);Ie=this.markerStart=$c("start",p,Za,H,In,Fi,0,N),sn=this.markerEnd=$c("end",p,Za,H,In,Fi,0,N),N&&(wi=lt.quickSetter([Ie,sn],H.a,Je)),!dt&&!(ba.length&&Rs($,"fixedMarkers")===!0)&&(V3(ut?Jt:$),lt.set([X,pn],{force3D:!0}),ia=lt.quickSetter(X,H.a,Je),An=lt.quickSetter(pn,H.a,Je))}
85if(N){var St=N.vars.onUpdate,pt=N.vars.onUpdateParams;N.eventCallback("onUpdate",function(){k.update(0,0,1),St&&St.apply(N,pt||[])})}if(k.previous=function(){return Dt[Dt.indexOf(k)-1]},k.next=function(){return Dt[Dt.indexOf(k)+1]},k.revert=function(at,Tt){if(!Tt)return k.kill(!0);var mt=at!==!1||!k.enabled,xt=_n;mt!==k.isReverted&&(mt&&(Ke=Math.max(_t(),k.scroll.rec||0),yt=k.progress,Ai=l&&l.progress()),Ie&&[Ie,sn,X,pn].forEach(function(Ee){return Ee.style.display=mt?"none":"block"}),mt&&(_n=k,k.update(mt)),b&&(!j||!k.isActive)&&(mt?G3(b,Be,Qi):Vp(b,Be,Hi(b),we)),mt||k.update(mt),_n=xt,k.isReverted=mt)},k.refresh=function(at,Tt,mt,xt){if(!((_n||!k.enabled)&&!Tt)){if(b&&at&&Xi){nn(i,"scrollEnd",LT);return}!Rn&&E&&E(k),_n=k,Kt.tween&&!mt&&(Kt.tween.kill(),Kt.tween=0),Ct&&Ct.pause(),T&&l&&(l.revert({kill:!1}).invalidate(),l.getChildren?l.getChildren(!0,!0,!1).forEach(function(la){return la.vars.immediateRender&&la.render(0,!0,!0)}):l.vars.immediateRender&&l.render(0,!0,!0)),k.isReverted||k.revert(!0,!0),k._subPinOffset=!1;var Ee=F(),Rt=tt(),me=N?N.duration():va($,H),ue=oe<=.01||!oe,Mt=0,zt=xt||0,qt=fr(mt)?mt.end:a.end,wn=a.endTrigger||_,ce=fr(mt)?mt.start:a.start||(a.start===0||!_?0:b?"0 0":"0 100%"),En=k.pinnedContainer=a.pinnedContainer&&Xn(a.pinnedContainer,k),ti=_&&Math.max(0,Dt.indexOf(k))||0,_e=ti,Re,be,Bn,sa,xe,kt,ei,zr,ra,Ei,Mi,Ja,Gs;for(I&&fr(mt)&&(Ja=lt.getProperty(X,H.p),Gs=lt.getProperty(pn,H.p));_e-- >0;)kt=Dt[_e],kt.end||kt.refresh(0,1)||(_n=k),ei=kt.pin,ei&&(ei===_||ei===b||ei===En)&&!kt.isReverted&&(Ei||(Ei=[]),Ei.unshift(kt),kt.revert(!0,!0)),kt!==Dt[_e]&&(ti--,_e--);for(Sn(ce)&&(ce=ce(k)),ce=gb(ce,"start",k),Ut=wb(ce,_,Ee,H,_t(),Ie,X,k,Rt,st,dt,me,N,k._startClamp&&"_startClamp")||(b?-.001:0),Sn(qt)&&(qt=qt(k)),ci(qt)&&!qt.indexOf("+=")&&(~qt.indexOf(" ")?qt=(ci(ce)?ce.split(" ")[0]:"")+qt:(Mt=mf(qt.substr(2),Ee),qt=ci(ce)?ce:(N?lt.utils.mapRange(0,N.duration(),N.scrollTrigger.start,N.scrollTrigger.end,Ut):Ut)+Mt,wn=_)),qt=gb(qt,"end",k),Wt=Math.max(Ut,wb(qt||(wn?"100% 0":me),wn,Ee,H,_t()+Mt,sn,pn,k,Rt,st,dt,me,N,k._endClamp&&"_endClamp"))||-.001,Mt=0,_e=ti;_e--;)kt=Dt[_e]||{},ei=kt.pin,ei&&kt.start-kt._pinPush<=Ut&&!N&&kt.end>0&&(Re=kt.end-(k._startClamp?Math.max(0,kt.start):kt.start),(ei===_&&kt.start-kt._pinPush<Ut||ei===En)&&isNaN(ce)&&(Mt+=Re*(1-kt.progress)),ei===b&&(zt+=Re));if(Ut+=Mt,Wt+=Mt,k._startClamp&&(k._startClamp+=Mt),k._endClamp&&!Rn&&(k._endClamp=Wt||-.001,Wt=Math.min(Wt,va($,H))),oe=Wt-Ut||(Ut-=.01)&&.001,ue&&(yt=lt.utils.clamp(0,1,lt.utils.normalize(Ut,Wt,Ke))),k._pinPush=zt,Ie&&Mt&&(Re={},Re[H.a]="+="+Mt,En&&(Re[H.p]="-="+_t()),lt.set([Ie,sn],Re)),b&&!(zm&&k.end>=va($,H)))Re=Hi(b),sa=H===$e,Bn=_t(),Vn=parseFloat(pe(H.a))+zt,!me&&Wt>1&&(Mi=(ut?te.scrollingElement||hi:$).style,Mi={style:Mi,value:Mi["overflow"+H.a.toUpperCase()]},ut&&Hi(Jt)["overflow"+H.a.toUpperCase()]!=="scroll"&&(Mi.style["overflow"+H.a.toUpperCase()]="scroll")),Vp(b,Be,Re),Oe=Ic(b),be=qa(b,!0),zr=dt&&Bs($,sa?kn:$e)(),x?(we=[x+H.os2,oe+zt+Je],we.t=Be,_e=x===qe?Uf(b,H)+oe+zt:0,_e&&(we.push(H.d,_e+Je),Be.style.flexBasis!=="auto"&&(Be.style.flexBasis=_e+Je)),Cl(we),En&&Dt.forEach(function(la){la.pin===En&&la.vars.pinSpacing!==!1&&(la._subPinOffset=!0)}),dt&&_t(Ke)):(_e=Uf(b,H),_e&&Be.style.flexBasis!=="auto"&&(Be.style.flexBasis=_e+Je)),dt&&(xe={top:be.top+(sa?Bn-Ut:zr)+Je,left:be.left+(sa?zr:Bn-Ut)+Je,boxSizing:"border-box",position:"fixed"},xe[Sr]=xe["max"+Ll]=Math.ceil(be.width)+Je,xe[Tr]=xe["max"+N0]=Math.ceil(be.height)+Je,xe[Ui]=xe[Ui+iu]=xe[Ui+eu]=xe[Ui+au]=xe[Ui+nu]="0",xe[qe]=Re[qe],xe[qe+iu]=Re[qe+iu],xe[qe+eu]=Re[qe+eu],xe[qe+au]=Re[qe+au],xe[qe+nu]=Re[qe+nu],na=q3(Qi,xe,j),Rn&&_t(0)),l?(ra=l._initted,kp(1),l.render(l.duration(),!0,!0),Si=pe(H.a)-Vn+oe+zt,ve=Math.abs(oe-Si)>1,dt&&ve&&na.splice(na.length-2,2),l.render(0,!0,!0),ra||l.invali
85date(!0),l.parent||l.totalTime(l.totalTime()),kp(0)):Si=oe,Mi&&(Mi.value?Mi.style["overflow"+H.a.toUpperCase()]=Mi.value:Mi.style.removeProperty("overflow-"+H.a));else if(_&&_t()&&!N)for(be=_.parentNode;be&&be!==Jt;)be._pinOffset&&(Ut-=be._pinOffset,Wt-=be._pinOffset),be=be.parentNode;Ei&&Ei.forEach(function(la){return la.revert(!1,!0)}),k.start=Ut,k.end=Wt,Ve=Fe=Rn?Ke:_t(),!N&&!Rn&&(Ve<Ke&&_t(Ke),k.scroll.rec=0),k.revert(!1,!0),ft=bn(),yn&&(et=-1,yn.restart(!0)),_n=0,l&&it&&(l._initted||Ai)&&l.progress()!==Ai&&l.progress(Ai||0,!0).render(l.time(),!0,!0),(ue||yt!==k.progress||N||T||l&&!l._initted)&&(l&&!it&&(l._initted||yt||l.vars.immediateRender!==!1)&&l.totalProgress(N&&Ut<-.001&&!yt?lt.utils.normalize(Ut,Wt,0):yt,!0),k.progress=ue||(Ve-Ut)/oe===yt?0:yt),b&&x&&(Be._pinOffset=Math.round(k.progress*Si)),Ct&&Ct.invalidate(),isNaN(Ja)||(Ja-=lt.getProperty(X,H.p),Gs-=lt.getProperty(pn,H.p),tf(X,H,Ja),tf(Ie,H,Ja-(xt||0)),tf(pn,H,Gs),tf(sn,H,Gs-(xt||0))),ue&&!Rn&&k.update(),g&&!Rn&&!xi&&(xi=!0,g(k),xi=!1)}},k.getVelocity=function(){return(_t()-Fe)/(bn()-Bo)*1e3||0},k.endAnimation=function(){ko(k.callbackAnimation),l&&(Ct?Ct.progress(1):l.paused()?it||ko(l,k.direction<0,1):ko(l,l.reversed()))},k.labelToScroll=function(at){return l&&l.labels&&(Ut||k.refresh()||Ut)+l.labels[at]/l.duration()*oe||0},k.getTrailing=function(at){var Tt=Dt.indexOf(k),mt=k.direction>0?Dt.slice(0,Tt).reverse():Dt.slice(Tt+1);return(ci(at)?mt.filter(function(xt){return xt.vars.preventOverlaps===at}):mt).filter(function(xt){return k.direction>0?xt.end<=Ut:xt.start>=Wt})},k.update=function(at,Tt,mt){if(!(N&&!mt&&!at)){var xt=Rn===!0?Ke:k.scroll(),Ee=at?0:(xt-Ut)/oe,Rt=Ee<0?0:Ee>1?1:Ee||0,me=k.progress,ue,Mt,zt,qt,wn,ce,En,ti;if(Tt&&(Fe=Ve,Ve=N?_t():xt,D&&(Ta=aa,aa=l&&!it?l.totalProgress():Rt)),A&&b&&!_n&&!Fc&&Xi&&(!Rt&&Ut<xt+(xt-Fe)/(bn()-Bo)*A?Rt=1e-4:Rt===1&&Wt>xt+(xt-Fe)/(bn()-Bo)*A&&(Rt=.9999)),Rt!==me&&k.enabled){if(ue=k.isActive=!!Rt&&Rt<1,Mt=!!me&&me<1,ce=ue!==Mt,wn=ce||!!Rt!=!!me,k.direction=Rt>me?1:-1,k.progress=Rt,wn&&!_n&&(zt=Rt&&!me?0:Rt===1?1:me===1?2:3,it&&(qt=!ce&&Z[zt+1]!=="none"&&Z[zt+1]||Z[zt],ti=l&&(qt==="complete"||qt==="reset"||qt in l))),P&&(ce||ti)&&(ti||y||!l)&&(Sn(P)?P(k):k.getTrailing(P).forEach(function(Bn){return Bn.endAnimation()})),it||(Ct&&!_n&&!Fc?(Ct._dp._time-Ct._start!==Ct._time&&Ct.render(Ct._dp._time-Ct._start),Ct.resetTo?Ct.resetTo("totalProgress",Rt,l._tTime/l._tDur):(Ct.vars.totalProgress=Rt,Ct.invalidate().restart())):l&&l.totalProgress(Rt,!!(_n&&(ft||at)))),b){if(at&&x&&(Be.style[x+H.os2]=Ys),!dt)mn(Ho(Vn+Si*Rt));else if(wn){if(En=!at&&Rt>me&&Wt+1>xt&&xt+1>=va($,H),j)if(!at&&(ue||En)){var _e=qa(b,!0),Re=xt-Ut;Eb(b,Jt,_e.top+(H===$e?Re:0)+Je,_e.left+(H===$e?0:Re)+Je)}else Eb(b,Be);Cl(ue||En?na:Oe),ve&&Rt<1&&ue||mn(Vn+(Rt===1&&!En?Si:0))}}D&&!Kt.tween&&!_n&&!Fc&&yn.restart(!0),h&&(ce||O&&Rt&&(Rt<1||!Np))&&vu(h.targets).forEach(function(Bn){return Bn.classList[ue||O?"add":"remove"](h.className)}),c&&!it&&!at&&c(k),wn&&!_n?(it&&(ti&&(qt==="complete"?l.pause().totalProgress(1):qt==="reset"?l.restart(!0).pause():qt==="restart"?l.restart(!0):l[qt]()),c&&c(k)),(ce||!Np)&&(m&&ce&&cl(k,m),V[zt]&&cl(k,V[zt]),O&&(Rt===1?k.kill(!1,1):V[zt]=0),ce||(zt=Rt===1?1:3,V[zt]&&cl(k,V[zt]))),G&&!ue&&Math.abs(k.getVelocity())>(Yo(G)?G:2500)&&(ko(k.callbackAnimation),Ct?Ct.progress(1):ko(l,qt==="reverse"?1:!Rt,1))):it&&c&&!_n&&c(k)}if(An){var be=N?xt/N.duration()*(N._caScrollDist||0):xt;ia(be+(X._isFlipped?1:0)),An(be)}wi&&wi(-xt/N.duration()*(N._caScrollDist||0))}},k.enable=function(at,Tt){k.enabled||(k.enabled=!0,nn($,"resize",Go),ut||nn($,"scroll",hl),E&&nn(i,"refreshInit",E),at!==!1&&(k.progress=yt=0,Ve=Fe=et=_t()),Tt!==!1&&k.refresh())},k.getTween=function(at){return at&&Kt?Kt.tween:Ct},k.setPositions=function(at,Tt,mt,xt){if(N){var Ee=N.scrollTrigger,Rt=N.duration(),me=Ee.end-Ee.start;at=Ee.start+me*at/Rt,Tt=Ee.start+me*Tt/Rt}k.refresh(!1,!1,{start:yb(at,mt&&!!k._startClamp),end:yb(Tt,mt&&!!k._endClamp)},xt),k.update()},k.adjustPinSpacing=function(at){if(we&&at){var Tt=we.indexOf(H.d)+1;we[Tt]=parseFloat(we[Tt])+at+Je,we[1]=parseFloat(we[1])+at+Je,Cl(we)}}
85,k.disable=function(at,Tt){if(at!==!1&&k.revert(!0,!0),k.enabled&&(k.enabled=k.isActive=!1,Tt||Ct&&Ct.pause(),Ke=0,Ot&&(Ot.uncache=1),E&&en(i,"refreshInit",E),yn&&(yn.pause(),Kt.tween&&Kt.tween.kill()&&(Kt.tween=0)),!ut)){for(var mt=Dt.length;mt--;)if(Dt[mt].scroller===$&&Dt[mt]!==k)return;en($,"resize",Go),ut||en($,"scroll",hl)}},k.kill=function(at,Tt){k.disable(at,Tt),Ct&&!Tt&&Ct.kill(),p&&delete Dm[p];var mt=Dt.indexOf(k);mt>=0&&Dt.splice(mt,1),mt===On&&yf>0&&On--,mt=0,Dt.forEach(function(xt){return xt.scroller===k.scroller&&(mt=1)}),mt||Rn||(k.scroll.rec=0),l&&(l.scrollTrigger=null,at&&l.revert({kill:!1}),Tt||l.kill()),Ie&&[Ie,sn,X,pn].forEach(function(xt){return xt.parentNode&&xt.parentNode.removeChild(xt)}),su===k&&(su=0),b&&(Ot&&(Ot.uncache=1),mt=0,Dt.forEach(function(xt){return xt.pin===b&&mt++}),mt||(Ot.spacer=0)),a.onKill&&a.onKill(k)},Dt.push(k),k.enable(!1,!1),Ki&&Ki(k),l&&l.add&&!oe){var Xt=k.update;k.update=function(){k.update=Xt,jt.cache++,Ut||Wt||k.refresh()},lt.delayedCall(.01,k.update),oe=.01,Ut=Wt=0}else k.refresh();b&&Y3()},i.register=function(a){return pl||(lt=a||DT(),zT()&&window.document&&i.enable(),pl=Uo),pl},i.defaults=function(a){if(a)for(var l in a)Wc[l]=a[l];return Wc},i.disable=function(a,l){Uo=0,Dt.forEach(function(c){return c[l?"kill":"disable"](a)}),en(Nt,"wheel",hl),en(te,"scroll",hl),clearInterval(Qc),en(te,"touchcancel",pa),en(Jt,"touchstart",pa),Zc(en,te,"pointerdown,touchstart,mousedown",vb),Zc(en,te,"pointerup,touchend,mouseup",_b),Bf.kill(),Kc(en);for(var u=0;u<jt.length;u+=3)Jc(en,jt[u],jt[u+1]),Jc(en,jt[u],jt[u+2])},i.enable=function(){if(Nt=window,te=document,hi=te.documentElement,Jt=te.body,lt){if(vu=lt.utils.toArray,Io=lt.utils.clamp,Cm=lt.core.context||pa,kp=lt.core.suppressOverwrites||pa,D0=Nt.history.scrollRestoration||"auto",Om=Nt.pageYOffset||0,lt.core.globals("ScrollTrigger",i),Jt){Uo=1,Ml=document.createElement("div"),Ml.style.height="100vh",Ml.style.position="absolute",HT(),N3(),Le.register(lt),i.isTouch=Le.isTouch,Ts=Le.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),Mm=Le.isTouch===1,nn(Nt,"wheel",hl),z0=[Nt,te,hi,Jt],lt.matchMedia?(i.matchMedia=function(g){var y=lt.matchMedia(),_;for(_ in g)y.add(_,g[_]);return y},lt.addEventListener("matchMediaInit",function(){BT(),L0()}),lt.addEventListener("matchMediaRevert",function(){return VT()}),lt.addEventListener("matchMedia",function(){mr(0,1),Mr("matchMedia")}),lt.matchMedia().add("(orientation: portrait)",function(){return Lp(),Lp})):console.warn("Requires GSAP 3.11.0 or later"),Lp(),nn(te,"scroll",hl);var a=Jt.hasAttribute("style"),l=Jt.style,u=l.borderTopStyle,c=lt.core.Animation.prototype,h,p;for(c.revert||Object.defineProperty(c,"revert",{value:function(){return this.time(-.01,!0)}}),l.borderTopStyle="solid",h=qa(Jt),$e.m=Math.round(h.top+$e.sc())||0,kn.m=Math.round(h.left+kn.sc())||0,u?l.borderTopStyle=u:l.removeProperty("border-top-style"),a||(Jt.setAttribute("style",""),Jt.removeAttribute("style")),Qc=setInterval(Sb,250),lt.delayedCall(.5,function(){return Fc=0}),nn(te,"touchcancel",pa),nn(Jt,"touchstart",pa),Zc(nn,te,"pointerdown,touchstart,mousedown",vb),Zc(nn,te,"pointerup,touchend,mouseup",_b),Em=lt.utils.checkPrefix("transform"),vf.push(Em),pl=bn(),Bf=lt.delayedCall(.2,mr).pause(),ml=[te,"visibilitychange",function(){var g=Nt.innerWidth,y=Nt.innerHeight;te.hidden?(pb=g,mb=y):(pb!==g||mb!==y)&&Go()},te,"DOMContentLoaded",mr,Nt,"load",mr,Nt,"resize",Go],Kc(nn),Dt.forEach(function(g){return g.enable(0,1)}),p=0;p<jt.length;p+=3)Jc(en,jt[p],jt[p+1]),Jc(en,jt[p],jt[p+2])}else if(te){var m=function g(){i.enable(),te.removeEventListener("DOMContentLoaded",g)};te.addEventListener("DOMContentLoaded",m)}}},i.config=function(a){"limitCallbacks"in a&&(Np=!!a.limitCallbacks);var l=a.syncInterval;l&&clearInterval(Qc)||(Qc=l)&&setInterval(Sb,l),"ignoreMobileResize"in a&&(Mm=i.isTouch===1&&a.ignoreMobileResize),"autoRefreshEvents"in a&&(Kc(en)||Kc(nn,a.autoRefreshEvents||"none"),ET=(a.autoRefreshEvents+"").indexOf("resize")===-1)},i.scrollerProxy=function(a,l){var u=Xn(a),c=jt.indexOf(u),h=wr(u);~c&&jt.splice(c,h?6:2),l&&(h?ba.unshift(Nt,l,Jt,l,hi,l):ba.unshift(u,l))},i.clearMatchMedia=function(a){Dt.forEach(function(l){return l._ctx&&l._ctx.query===a&&l._ctx.kill(!0,!0)})},i.isInViewport=function(a,l,u){var c=(ci(a)?Xn(a):a).getBoundingClientRect(),h=c[u?Sr:Tr]*l||0;return u?c.right-h>0&&c.left+h<Nt.innerWidth:c.bottom-h>
850&&c.top+h<Nt.innerHeight},i.positionInViewport=function(a,l,u){ci(a)&&(a=Xn(a));var c=a.getBoundingClientRect(),h=c[u?Sr:Tr],p=l==null?h/2:l in Hf?Hf[l]*h:~l.indexOf("%")?parseFloat(l)*h/100:parseFloat(l)||0;return u?(c.left+p)/Nt.innerWidth:(c.top+p)/Nt.innerHeight},i.killAll=function(a){if(Dt.slice(0).forEach(function(u){return u.vars.id!=="ScrollSmoother"&&u.kill()}),a!==!0){var l=Er.killAll||[];Er={},l.forEach(function(u){return u()})}},i})();Lt.version="3.15.0";Lt.saveStyles=function(i){return i?vu(i).forEach(function(e){if(e&&e.style){var s=ui.indexOf(e);s>=0&&ui.splice(s,5),ui.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),lt.core.getCache(e),Cm())}}):ui};Lt.revert=function(i,e){return L0(!i,e)};Lt.create=function(i,e){return new Lt(i,e)};Lt.refresh=function(i){return i?Go(!0):(pl||Lt.register())&&mr(!0)};Lt.update=function(i){return++jt.cache&&Qa(i===!0?2:0)};Lt.clearScrollMemory=UT;Lt.maxScroll=function(i,e){return va(i,e?kn:$e)};Lt.getScrollFunc=function(i,e){return Bs(Xn(i),e?kn:$e)};Lt.getById=function(i){return Dm[i]};Lt.getAll=function(){return Dt.filter(function(i){return i.vars.id!=="ScrollSmoother"})};Lt.isScrolling=function(){return!!Xi};Lt.snapDirectional=j0;Lt.addEventListener=function(i,e){var s=Er[i]||(Er[i]=[]);~s.indexOf(e)||s.push(e)};Lt.removeEventListener=function(i,e){var s=Er[i],a=s&&s.indexOf(e);a>=0&&s.splice(a,1)};Lt.batch=function(i,e){var s=[],a={},l=e.interval||.016,u=e.batchMax||1e9,c=function(m,g){var y=[],_=[],b=lt.delayedCall(l,function(){g(y,_),y=[],_=[]}).pause();return function(x){y.length||b.restart(!0),y.push(x.trigger),_.push(x),u<=y.length&&b.progress(1)}},h;for(h in e)a[h]=h.substr(0,2)==="on"&&Sn(e[h])&&h!=="onRefreshInit"?c(h,e[h]):e[h];return Sn(u)&&(u=u(),nn(Lt,"refresh",function(){return u=e.batchMax()})),vu(i).forEach(function(p){var m={};for(h in a)m[h]=a[h];m.trigger=p,s.push(Lt.create(m))}),s};var Cb=function(e,s,a,l){return s>l?e(l):s<0&&e(0),a>l?(l-s)/(a-s):a<0?s/(s-a):1},Bp=function i(e,s){s===!0?e.style.removeProperty("touch-action"):e.style.touchAction=s===!0?"auto":s?"pan-"+s+(Le.isTouch?" pinch-zoom":""):"none",e===hi&&i(Jt,s)},ef={auto:1,scroll:1},Q3=function(e){var s=e.event,a=e.target,l=e.axis,u=(s.changedTouches?s.changedTouches[0]:s).target,c=u._gsap||lt.core.getCache(u),h=bn(),p;if(!c._isScrollT||h-c._isScrollT>2e3){for(;u&&u!==Jt&&(u.scrollHeight<=u.clientHeight&&u.scrollWidth<=u.clientWidth||!(ef[(p=Hi(u)).overflowY]||ef[p.overflowX]));)u=u.parentNode;c._isScroll=u&&u!==a&&!wr(u)&&(ef[(p=Hi(u)).overflowY]||ef[p.overflowX]),c._isScrollT=h}(c._isScroll||l==="x")&&(s.stopPropagation(),s._gsapAllow=!0)},GT=function(e,s,a,l){return Le.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:s,onWheel:l=l&&Q3,onPress:l,onDrag:l,onScroll:l,onEnable:function(){return a&&nn(te,Le.eventTypes[0],Db,!1,!0)},onDisable:function(){return en(te,Le.eventTypes[0],Db,!0)}})},F3=/(input|label|select|textarea)/i,zb,Db=function(e){var s=F3.test(e.target.tagName);(s||zb)&&(e._gsapAllow=!0,zb=s)},K3=function(e){fr(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var s=e,a=s.normalizeScrollX,l=s.momentum,u=s.allowNestedScroll,c=s.onRelease,h,p,m=Xn(e.target)||hi,g=lt.core.globals().ScrollSmoother,y=g&&g.get(),_=Ts&&(e.content&&Xn(e.content)||y&&e.content!==!1&&!y.smooth()&&y.content()),b=Bs(m,$e),x=Bs(m,kn),T=1,A=(Le.isTouch&&Nt.visualViewport?Nt.visualViewport.scale*Nt.visualViewport.width:Nt.outerWidth)/Nt.innerWidth,C=0,z=Sn(l)?function(){return l(h)}:function(){return l||2.8},O,D,j=GT(m,e.type,!0,u),Q=function(){return D=!1},N=pa,G=pa,P=function(){p=va(m,$e),G=Io(Ts?1:0,p),a&&(N=Io(0,va(m,kn))),O=Ar},H=function(){_._gsap.y=Ho(parseFloat(_._gsap.y)+b.offset)+"px",_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(_._gsap.y)+", 0, 1)",b.offset=b.cacheID=0},it=function(){if(D){requestAnimationFrame(Q);var I=Ho(h.deltaY/2),st=G(b.v-I);if(_&&st!==b.v+b.offset){b.offset=st-b.v;var k=Ho((parseFloat(_&&_._gsap.y)||0)-b.offset);_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+k+", 0, 1)",_._gsap.y=k+"px",b.cacheID=jt.cache,Qa()}return!0}b.offset&&H(),D=!0},$,vt,ut,dt,V=function(){P(),$.isActive()&&$.vars.scrollY>p&&(b()>p?$.progress(1)&&b(p):$.resetTo("scrollY",p))};return _&&lt.set(_,{y:"+=0"}),e.ignoreCheck=function(Z){return Ts&&Z.type==="touchmove"&&it()||T>1.05&&Z.type!=="touchstart"||h.isGesturing||Z.touches&&Z.touches.length>1},e.onPress=function(){D=!1;var Z=T;
85T=Ho((Nt.visualViewport&&Nt.visualViewport.scale||1)/A),$.pause(),Z!==T&&Bp(m,T>1.01?!0:a?!1:"x"),vt=x(),ut=b(),P(),O=Ar},e.onRelease=e.onGestureStart=function(Z,I){if(b.offset&&H(),!I)dt.restart(!0);else{jt.cache++;var st=z(),k,E;a&&(k=x(),E=k+st*.05*-Z.velocityX/.227,st*=Cb(x,k,E,va(m,kn)),$.vars.scrollX=N(E)),k=b(),E=k+st*.05*-Z.velocityY/.227,st*=Cb(b,k,E,va(m,$e)),$.vars.scrollY=G(E),$.invalidate().duration(st).play(.01),(Ts&&$.vars.scrollY>=p||k>=p-1)&&lt.to({},{onUpdate:V,duration:st})}c&&c(Z)},e.onWheel=function(){$._ts&&$.pause(),bn()-C>1e3&&(O=0,C=bn())},e.onChange=function(Z,I,st,k,E){if(Ar!==O&&P(),I&&a&&x(N(k[2]===I?vt+(Z.startX-Z.x):x()+I-k[1])),st){b.offset&&H();var F=E[2]===st,tt=F?ut+Z.startY-Z.y:b()+st-E[1],et=G(tt);F&&tt!==et&&(ut+=et-tt),b(et)}(st||I)&&Qa()},e.onEnable=function(){Bp(m,a?!1:"x"),Lt.addEventListener("refresh",V),nn(Nt,"resize",V),b.smooth&&(b.target.style.scrollBehavior="auto",b.smooth=x.smooth=!1),j.enable()},e.onDisable=function(){Bp(m,!0),en(Nt,"resize",V),Lt.removeEventListener("refresh",V),j.kill()},e.lockAxis=e.lockAxis!==!1,h=new Le(e),h.iOS=Ts,Ts&&!b()&&b(1),Ts&&lt.ticker.add(pa),dt=h._dc,$=lt.to(h,{ease:"power4",paused:!0,inherit:!1,scrollX:a?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:YT(b,b(),function(){return $.pause()})},onUpdate:Qa,onComplete:dt.vars.onComplete}),h};Lt.sort=function(i){if(Sn(i))return Dt.sort(i);var e=Nt.pageYOffset||0;return Lt.getAll().forEach(function(s){return s._sortY=s.trigger?e+s.trigger.getBoundingClientRect().top:s.start+Nt.innerHeight}),Dt.sort(i||function(s,a){return(s.vars.refreshPriority||0)*-1e6+(s.vars.containerAnimation?1e6:s._sortY)-((a.vars.containerAnimation?1e6:a._sortY)+(a.vars.refreshPriority||0)*-1e6)})};Lt.observe=function(i){return new Le(i)};Lt.normalizeScroll=function(i){if(typeof i>"u")return Dn;if(i===!0&&Dn)return Dn.enable();if(i===!1){Dn&&Dn.kill(),Dn=i;return}var e=i instanceof Le?i:K3(i);return Dn&&Dn.target===e.target&&Dn.kill(),wr(e.target)&&(Dn=e),e};Lt.core={_getVelocityProp:wm,_inputObserver:GT,_scrollers:jt,_proxies:ba,bridge:{ss:function(){Xi||Mr("scrollStart"),Xi=bn()},ref:function(){return _n}}};DT()&&lt.registerPlugin(Lt);var Ob="1.3.25";function PT(i,e,s){return Math.max(i,Math.min(e,s))}function Z3(i,e,s){return(1-s)*i+s*e}function J3(i,e,s,a){return Z3(i,e,1-Math.exp(-s*a))}function W3(i,e){return(i%e+e)%e}var $3=class{constructor(){ht(this,"isRunning",!1);ht(this,"value",0);ht(this,"from",0);ht(this,"to",0);ht(this,"currentTime",0);ht(this,"lerp");ht(this,"duration");ht(this,"easing");ht(this,"onUpdate")}advance(i){var s;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=i;const a=PT(0,this.currentTime/this.duration,1);e=a>=1;const l=e?1:this.easing(a);this.value=this.from+(this.to-this.from)*l}else this.lerp?(this.value=J3(this.value,this.to,this.lerp*60,i),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),(s=this.onUpdate)==null||s.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(i,e,{lerp:s,duration:a,easing:l,onStart:u,onUpdate:c}){this.from=this.value=i,this.to=e,this.lerp=s,this.duration=a,this.easing=l,this.currentTime=0,this.isRunning=!0,u==null||u(),this.onUpdate=c}};function I3(i,e){let s;return function(...a){clearTimeout(s),s=setTimeout(()=>{s=void 0,i.apply(this,a)},e)}}var t5=class{constructor(i,e,{autoResize:s=!0,debounce:a=250}={}){ht(this,"width",0);ht(this,"height",0);ht(this,"scrollHeight",0);ht(this,"scrollWidth",0);ht(this,"debouncedResize");ht(this,"wrapperResizeObserver");ht(this,"contentResizeObserver");ht(this,"resize",()=>{this.onWrapperResize(),this.onContentResize()});ht(this,"onWrapperResize",()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)});ht(this,"onContentResize",()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)});this.wrapper=i,this.content=e,s&&(this.debouncedResize=I3(this.resize,a),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var i,e;(i=this.wrapperResizeObserver)==null||i.disconnect(),(e=this.contentResizeObserver)==null||e.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},qT=class{constructor(){ht(this,"events",{})}emit(i,...e){var a;const s=this.events[i]||[];for(let l=0,u=s.length;l<u;l++)(a=s[l])==null||a.call(s,...e)}on(i,e){return this.events[i]?this.events[i].push(e):this.events[i]=[e],()=>{var s;this.events[i]=(s=this.events[i])==null?void 0:s.filter(a=>e!==a)}}off(i,e){var s;this.events[i]=(s=this.events[i])==null?void 0:s.filter(a=>e!==a)}destroy(){this.events={}}};const e5=100/6,bs={passive:!1};function Rb(i,e){return i===1?e5:i===2?e:1}var n5=class{constructor(i,e={wheelMultiplier:1,touchMultiplier:1}){ht(this,"touchStart",{x:0,y:0});ht(this,"lastDelta",{x:0,y:0});ht(this,"window",{width:0,height:0});ht(this,"emitter",new qT);ht(this,"onTouchStart",i=>{const{clientX:e,clientY:s}=i.targetTouches?i.targetTouches[0]:i;this.touchStart.x=e,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:i})});ht(this,"onTouchMove",i=>{const{clientX:e,clientY:s}=i.targetTouches?i.targetTouches[0]:i,a=-(e-this.touchStart.x)*this.options.touchMultiplier,l=-(s-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=s,this.lastDelta={x:a,y:l},this.emitter.emit("scroll",{deltaX:a,deltaY:l,event:i})});ht(this,"onTouchEnd",i=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:i})});ht(this,"onWheel",i=>{let{deltaX:e,deltaY:s,deltaMode:a}=i;const l=Rb(a,this.window.width),u=Rb(a,this.window.height);e*=l,s*=u,e*=this.options.wheelMultiplier,s*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:s,event:i})});ht(this,"onWindowResize",()=>{this.window={width:window.innerWidth,height:window.innerHeight}});this.element=i,this.options=e,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,bs),this.element.addEventListener("touchstart",this.onTouchStart,bs),this.element.addEventListener("touchmove",this.onTouchMove,bs),this.element.addEventListener("touchend",this.onTouchEnd,bs)}on(i,e){return this.emitter.on(i,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,bs),this.element.removeEventListener("touchstart",this.onTouchStart,bs),this.element.removeEventListener("touchmove",this.onTouchMove,bs),this.element.removeEventListener("touchend",this.onTouchEnd,bs)}};const kb=i=>Math.min(1,1.001-2**(-10*i));var i5=class{constructor({wrapper:i=window,content:e=document.documentElement,eventsTarget:s=i,smoothWheel:a=!0,syncTouch:l=!1,syncTouchLerp:u=.075,touchInertiaExponent:c=1.7,duration:h,easing:p,lerp:m=.1,infinite:g=!1,orientation:y="vertical",gestureOrientation:_=y==="horizontal"?"both":"vertical",touchMultiplier:b=1,wheelMultiplier:x=1,autoResize:T=!0,prevent:A,virtualScroll:C,overscroll:z=!0,autoRaf:O=!1,anchors:D=!1,autoToggle:j=!1,allowNestedScroll:Q=!1,__experimental__naiveDimensions:N=!1,naiveDimensions:G=N,stopInertiaOnNavigate:P=!1}={}){ht(this,"_isScrolling",!1);ht(this,"_isStopped",!1);ht(this,"_isLocked",!1);ht(this,"_preventNextNativeScrollEvent",!1);ht(this,"_resetVelocityTimeout",null);ht(this,"_rafId",null);ht(this,"_isDraggingSelection",!1);ht(this,"isTouching");ht(this,"isIos");ht(this,"time",0);ht(this,"userData",{});ht(this,"lastVelocity",0);ht(this,"velocity",0);ht(this,"direction",0);ht(this,"options");ht(this,"targetScroll");ht(this,"animatedScroll");ht(this,"animate",new $3);ht(this,"emitter",new qT);ht(this,"dimensions");ht(this,"virtualScroll");ht(this,"onScrollEnd",i=>{i instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&i.stopPropagation()});ht(this,"dispatchScrollendEvent",()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))});ht(this,"onTransitionEnd",i=>{var e;(e=i.propertyName)!=null&&e.includes("overflow")&&i.target===this.rootElement&&this.checkOverflow()});ht(this,"onClick",i=>{const e=i.composedPath().filter(a=>a instanceof HTMLAnchorElement&&a.href).map(a=>new URL(a.href)),s=new URL(window.location.href);if(this.options.anchors){const a=e.find(l=>s.host===l.host&&s.pathname===l.pathname&&l.hash);if(a){const l=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0,u=decodeURIComponent(a.hash);this.scrollTo(u,l);return}}if(this.options.stopInertiaOnNavigate&&e.some(a=>s.host===a.host&&s.pathname!==a.pathname)){this.reset();return}});ht(this,"onPointerDown",i=>{i.button===1&&this.reset()});ht(this,"onVirtualScroll",i=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(i)===!1)return;const{deltaX:e,deltaY:s,event:a}=i;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:s,event:a}),a.ctrlKey||a.lenisStopPropagation)return;const l=a.type.includes("touch"),u=a.type.includes("wheel");if(l&&this.isIos&&(a.type==="touchstart"&&(this._isDraggingSelection=this.isTouchOnSelectionHandle(a)),this._isDraggingSelection)){a.type==="touchend"&&(this._isDraggingSelection=!1);return}this.isTouching=a.type==="touchstart"||a.type==="touchmove";
85const c=e===0&&s===0;if(this.options.syncTouch&&l&&a.type==="touchstart"&&c&&!this.isStopped&&!this.isLocked){this.reset();return}const h=this.options.gestureOrientation==="vertical"&&s===0||this.options.gestureOrientation==="horizontal"&&e===0;if(c||h)return;let p=a.composedPath();p=p.slice(0,p.indexOf(this.rootElement));const m=this.options.prevent,g=Math.abs(e)>=Math.abs(s)?"horizontal":"vertical";if(p.find(x=>{var T,A,C,z,O;return x instanceof HTMLElement&&(typeof m=="function"&&(m==null?void 0:m(x))||((T=x.hasAttribute)==null?void 0:T.call(x,"data-lenis-prevent"))||g==="vertical"&&((A=x.hasAttribute)==null?void 0:A.call(x,"data-lenis-prevent-vertical"))||g==="horizontal"&&((C=x.hasAttribute)==null?void 0:C.call(x,"data-lenis-prevent-horizontal"))||l&&((z=x.hasAttribute)==null?void 0:z.call(x,"data-lenis-prevent-touch"))||u&&((O=x.hasAttribute)==null?void 0:O.call(x,"data-lenis-prevent-wheel"))||this.options.allowNestedScroll&&this.hasNestedScroll(x,{deltaX:e,deltaY:s}))}))return;if(this.isStopped||this.isLocked){a.cancelable&&a.preventDefault();return}if(!(this.options.syncTouch&&l||this.options.smoothWheel&&u)){this.isScrolling="native",this.animate.stop(),a.lenisStopPropagation=!0;return}let y=s;this.options.gestureOrientation==="both"?y=Math.abs(s)>Math.abs(e)?s:e:this.options.gestureOrientation==="horizontal"&&(y=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&s>0||this.animatedScroll===this.limit&&s<0))&&(a.lenisStopPropagation=!0),a.cancelable&&a.preventDefault();const _=l&&this.options.syncTouch,b=l&&a.type==="touchend";b&&(y=Math.sign(y)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+y,{programmatic:!1,..._?{lerp:b?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})});ht(this,"onNativeScroll",()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const i=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-i,this.direction=Math.sign(this.animatedScroll-i),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}});ht(this,"raf",i=>{const e=i-(this.time||i);this.time=i,this.animate.advance(e*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))});window.lenisVersion=Ob,window.lenis||(window.lenis={}),window.lenis.version=Ob,y==="horizontal"&&(window.lenis.horizontal=!0),l===!0&&(window.lenis.touch=!0),this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),(!i||i===document.documentElement)&&(i=window),typeof h=="number"&&typeof p!="function"?p=kb:typeof p=="function"&&typeof h!="number"&&(h=1),this.options={wrapper:i,content:e,eventsTarget:s,smoothWheel:a,syncTouch:l,syncTouchLerp:u,touchInertiaExponent:c,duration:h,easing:p,lerp:m,infinite:g,gestureOrientation:_,orientation:y,touchMultiplier:b,wheelMultiplier:x,autoResize:T,prevent:A,virtualScroll:C,overscroll:z,autoRaf:O,anchors:D,autoToggle:j,allowNestedScroll:Q,naiveDimensions:G,stopInertiaOnNavigate:P},this.dimensions=new t5(i,e,{autoResize:T}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new n5(s,{touchMultiplier:b,wheelMultiplier:x}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(i,e){return this.emitter.on(i,e)}off(i,e){return this.emitter.off(i,e)}get overflow(){const i=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[i]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}setScroll(i){this.isHorizontal?this.options.wrapper.scrollTo({left:i,behavior:"instant"}):this.options.wrapper.scrollTo({top:i,behavior:"instant"})}isTouchOnSelectionHandle(i){const e=window.getSelection();if(!e||e.isCollapsed||e.rangeCount===0)return!1;const s=i.targetTouches[0]??i.changedTouches[0];if(!s)return!1;const a=e.getRangeAt(0).getClientRects();if(a.length===0)return!1;const l=a[0],u=a[a.length-1],c=40,h=Math.hypot(s.clientX-l.left,s.clientY-l.top)<=c,p=Math.hypot(s.clientX-u.right,s.clientY-u.bottom)<=c;return h||p}resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
85()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}scrollTo(i,{offset:e=0,immediate:s=!1,lock:a=!1,programmatic:l=!0,lerp:u=l?this.options.lerp:void 0,duration:c=l?this.options.duration:void 0,easing:h=l?this.options.easing:void 0,onStart:p,onComplete:m,force:g=!1,userData:y}={}){if((this.isStopped||this.isLocked)&&!g)return;let _=i,b=e;if(typeof _=="string"&&["top","left","start","#"].includes(_))_=0;else if(typeof _=="string"&&["bottom","right","end"].includes(_))_=this.limit;else{let x=null;if(typeof _=="string"?(x=_.startsWith("#")?document.getElementById(_.slice(1)):document.querySelector(_),x||(_==="#top"?_=0:console.warn("Lenis: Target not found",_))):_ instanceof HTMLElement&&(_!=null&&_.nodeType)&&(x=_),x){if(this.options.wrapper!==window){const D=this.rootElement.getBoundingClientRect();b-=this.isHorizontal?D.left:D.top}const T=x.getBoundingClientRect(),A=getComputedStyle(x),C=this.isHorizontal?Number.parseFloat(A.scrollMarginLeft):Number.parseFloat(A.scrollMarginTop),z=getComputedStyle(this.rootElement),O=this.isHorizontal?Number.parseFloat(z.scrollPaddingLeft):Number.parseFloat(z.scrollPaddingTop);_=(this.isHorizontal?T.left:T.top)+this.animatedScroll-(Number.isNaN(C)?0:C)-(Number.isNaN(O)?0:O)}}if(typeof _=="number"){if(_+=b,this.options.infinite){if(l){this.targetScroll=this.animatedScroll=this.scroll;const x=_-this.animatedScroll;x>this.limit/2?_-=this.limit:x<-this.limit/2&&(_+=this.limit)}}else _=PT(0,_,this.limit);if(_===this.targetScroll){p==null||p(this),m==null||m(this);return}if(this.userData=y??{},s){this.animatedScroll=this.targetScroll=_,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),m==null||m(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}l||(this.targetScroll=_),typeof c=="number"&&typeof h!="function"?h=kb:typeof h=="function"&&typeof c!="number"&&(c=1),this.animate.fromTo(this.animatedScroll,_,{duration:c,easing:h,lerp:u,onStart:()=>{a&&(this.isLocked=!0),this.isScrolling="smooth",p==null||p(this)},onUpdate:(x,T)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=x-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=x,this.setScroll(this.scroll),l&&(this.targetScroll=x),T||this.emit(),T&&(this.reset(),this.emit(),m==null||m(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(i,{deltaX:e,deltaY:s}){const a=Date.now();i._lenis||(i._lenis={});const l=i._lenis;let u,c,h,p,m,g,y,_,b,x;if(a-(l.time??0)>2e3){l.time=Date.now();const Q=window.getComputedStyle(i);if(l.computedStyle=Q,u=["auto","overlay","scroll"].includes(Q.overflowX),c=["auto","overlay","scroll"].includes(Q.overflowY),m=["auto"].includes(Q.overscrollBehaviorX),g=["auto"].includes(Q.overscrollBehaviorY),l.hasOverflowX=u,l.hasOverflowY=c,!(u||c))return!1;y=i.scrollWidth,_=i.scrollHeight,b=i.clientWidth,x=i.clientHeight,h=y>b,p=_>x,l.isScrollableX=h,l.isScrollableY=p,l.scrollWidth=y,l.scrollHeight=_,l.clientWidth=b,l.clientHeight=x,l.hasOverscrollBehaviorX=m,l.hasOverscrollBehaviorY=g}else h=l.isScrollableX,p=l.isScrollableY,u=l.hasOverflowX,c=l.hasOverflowY,y=l.scrollWidth,_=l.scrollHeight,b=l.clientWidth,x=l.clientHeight,m=l.hasOverscrollBehaviorX,g=l.hasOverscrollBehaviorY;if(!(u&&h||c&&p))return!1;const T=Math.abs(e)>=Math.abs(s)?"horizontal":"vertical";let A,C,z,O,D,j;
85if(T==="horizontal")A=Math.round(i.scrollLeft),C=y-b,z=e,O=u,D=h,j=m;else if(T==="vertical")A=Math.round(i.scrollTop),C=_-x,z=s,O=c,D=p,j=g;else return!1;return!j&&(A>=C||A<=0)?!0:(z>0?A<C:A>0)&&O&&D}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const i=this.options.wrapper;return this.isHorizontal?i.scrollX??i.scrollLeft:i.scrollY??i.scrollTop}get scroll(){return this.options.infinite?W3(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(i){this._isScrolling!==i&&(this._isScrolling=i,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(i){this._isStopped!==i&&(this._isStopped=i,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(i){this._isLocked!==i&&(this._isLocked=i,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let i="lenis";return this.options.autoToggle&&(i+=" lenis-autoToggle"),this.isStopped&&(i+=" lenis-stopped"),this.isLocked&&(i+=" lenis-locked"),this.isScrolling&&(i+=" lenis-scrolling"),this.isScrolling==="smooth"&&(i+=" lenis-smooth"),i}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(i=>{this.rootElement.classList.add(i)})}cleanUpClassName(){for(const i of Array.from(this.rootElement.classList))(i==="lenis"||i.startsWith("lenis-"))&&this.rootElement.classList.remove(i)}};/**
86 * @license lucide-react v0.546.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const a5=i=>i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s5=i=>i.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,s,a)=>a?a.toUpperCase():s.toLowerCase()),Nb=i=>{const e=s5(i);return e.charAt(0).toUpperCase()+e.slice(1)},XT=(...i)=>i.filter((e,s,a)=>!!e&&e.trim()!==""&&a.indexOf(e)===s).join(" ").trim(),r5=i=>{for(const e in i)if(e.startsWith("aria-")||e==="role"||e==="title")return!0};/**
91 * @license lucide-react v0.546.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */var l5={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
96 * @license lucide-react v0.546.0 - ISC
97 *
98 * This source code is licensed under the ISC license.
99 * See the LICENSE file in the root directory of this source tree.
100 */const o5=nt.forwardRef(({color:i="currentColor",size:e=24,strokeWidth:s=2,absoluteStrokeWidth:a,className:l="",children:u,iconNode:c,...h},p)=>nt.createElement("svg",{ref:p,...l5,width:e,height:e,stroke:i,strokeWidth:a?Number(s)*24/Number(e):s,className:XT("lucide",l),...!u&&!r5(h)&&{"aria-hidden":"true"},...h},[...c.map(([m,g])=>nt.createElement(m,g)),...Array.isArray(u)?u:[u]]));/**
101 * @license lucide-react v0.546.0 - ISC
102 *
103 * This source code is licensed under the ISC license.
104 * See the LICENSE file in the root directory of this source tree.
105 */const $n=(i,e)=>{const s=nt.forwardRef(({className:a,...l},u)=>nt.createElement(o5,{ref:u,iconNode:e,className:XT(`lucide-${a5(Nb(i))}`,`lucide-${i}`,a),...l}));return s.displayName=Nb(i),s};/**
106 * @license lucide-react v0.546.0 - ISC
107 *
108 * This source code is licensed under the ISC license.
109 * See the LICENSE file in the root directory of this source tree.
110 */const u5=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],c5=$n("bot",u5);/**
111 * @license lucide-react v0.546.0 - ISC
112 *
113 * This source code is licensed under the ISC license.
114 * See the LICENSE file in the root directory of this source tree.
115 */const f5=[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]],QT=$n("coffee",f5);/**
116 * @license lucide-react v0.546.0 - ISC
117 *
118 * This source code is licensed under the ISC license.
119 * See the LICENSE file in the root directory of this source tree.
120 */const h5=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}
120],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],FT=$n("cpu",h5);/**
121 * @license lucide-react v0.546.0 - ISC
122 *
123 * This source code is licensed under the ISC license.
124 * See the LICENSE file in the root directory of this source tree.
125 */const d5=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],p5=$n("external-link",d5);/**
126 * @license lucide-react v0.546.0 - ISC
127 *
128 * This source code is licensed under the ISC license.
129 * See the LICENSE file in the root directory of this source tree.
130 */const m5=[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]],km=$n("github",m5);/**
131 * @license lucide-react v0.546.0 - ISC
132 *
133 * This source code is licensed under the ISC license.
134 * See the LICENSE file in the root directory of this source tree.
135 */const g5=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],y5=$n("layers",g5);/**
136 * @license lucide-react v0.546.0 - ISC
137 *
138 * This source code is licensed under the ISC license.
139 * See the LICENSE file in the root directory of this source tree.
140 */const v5=[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]],Nm=$n("linkedin",v5);/**
141 * @license lucide-react v0.546.0 - ISC
142 *
143 * This source code is licensed under the ISC license.
144 * See the LICENSE file in the root directory of this source tree.
145 */const _5=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],b5=$n("menu",_5);/**
146 * @license lucide-react v0.546.0 - ISC
147 *
148 * This source code is licensed under the ISC license.
149 * See the LICENSE file in the root directory of this source tree.
150 */const x5=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],S5=$n("moon",x5);/**
151 * @license lucide-react v0.546.0 - ISC
152 *
153 * This source code is licensed under the ISC license.
154 * See the LICENSE file in the root directory of this source tree.
155 */const T5=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],bu=$n("send",T5);/**
156 * @license lucide-react v0.546.0 - ISC
157 *
158 * This source code is licensed under the ISC license.
159 * See the LICENSE file in the root directory of this source tree.
160 */const A5=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],w5=$n("sun",A5);/**
161 * @license lucide-react v0.546.0 - ISC
162 *
163 * This source code is licensed under the ISC license.
164 * See the LICENSE file in the root directory of this source tree.
165 */const E5=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],M5=$n("terminal",E5);/**
166 * @license lucide-react v0.546.0 - ISC
167 *
168 * This source code is licensed under the ISC license.
169 * See the LICENSE file in the root directory of this source tree.
170 */const C5=[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]],z5=$n("workflow",C5);/**
171 * @license lucide-react v0.546.0 - ISC
172 *
173 * This source code is licensed under the ISC license.
174 * See the LICENSE file in the root directory of this source tree.
175 */const D5=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],O5=$n("x",D5);Jo.registerPlugin(Lt);const R5=(i,e="w-4 h-4")=>{switch(i.toLowerCase().trim()){case"openai agents sdk":case"openai api":case"openai":return w.jsx("img",{src:"https://unpkg.com/@lobehub/icons-static-png@latest/dark/openai.png",className:`${e} object-contain invert dark:invert-0`,alt:"OpenAI"});case"claude":case"claude ai":case"anthropic":return w.jsx("img",{src:"https://cdn.simpleicons.org/anthropic/D97757",className:`${e} object-contain`,alt:"Claude"});case"langchain":return w.jsx("img",{src:"https://unpkg.com/@lobehub/icons-static-png@latest/dark/langchain.png",className:`${e} object-contain invert dark:invert-0`,alt:"LangChain"});case"langgraph":return w.jsx("img",{src:"https://unpkg.com/@lobehub/icons-static-png@latest/dark/langgraph.png",className:`${e} object-contain invert dark:invert-0`,alt:"LangGraph"});case"langfuse":return w.jsx("img",{src:"https://unpkg.com/@lobehub/icons-static-png@latest/dark/langfuse.png",className:`${e} object-contain invert dark:invert-0`,alt:"Langfuse"});case"langsmith":return w.jsx("img",{src:"https://unpkg.com/@lobehub/icons-static-png@latest/dark/langsmith.png",className:`${e} object-contain invert dark:invert-0`,alt:"LangSmith"});case"llamaindex":return w.jsx("img",{src:"https://unpkg.com/@lobehub/icons-static-png@latest/dark/llamaindex.png",className:`${e} object-contain invert dark:invert-0`,alt:"LlamaIndex"});case"pinecone & vector dbs":case"pinecone":return w.jsx("img",{src:"https://github.com/pinecone-io.png",className:`${e} object-contain rounded`,alt:"Pinecone"});case"fastmcp / mcp":case"mcp":return w.jsx("img",{src:"https://github.com/modelcontextprotocol.png",className:`${e} object-contain rounded`,alt:"MCP"});case"hugging face":case"huggingface":return w.jsx("img",{src:"https://cdn.simpleicons.org/huggingface/FFD21E",className:`${e} object-contain`,alt:"Hugging Face"});case"typescript":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/typescript/typescript-original.svg",className:`${e} object-contain`,alt:"TypeScript"});case"python":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/python/python-original.svg",className:`${e} object-contain`,alt:"Python"});case"fastapi":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/fastapi/fastapi-original.svg",className:`${e} object-contain`,alt:"FastAPI"});case"rust":return w.jsx("img",{src:"https://cdn.simpleicons.org/rust/e05a36",className:`${e} object-contain`,alt:"Rust"});case"node.js":case"node":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/nodejs/nodejs-original.svg",className:`${e} object-contain`,alt:"Node.js"});case"express.js":case"express":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/express/express-original.svg",className:`${e} object-contain dark:invert`,alt:"Express.js"});case"docker":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/docker/docker-original.svg",className:`${e} object-contain`,alt:"Docker"});case"postgresql":case"postgres":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/postgresql/postgresql-original.svg",className:`${e} object-contain`,alt:"PostgreSQL"});case"mongodb":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/mongodb/mongodb-original.svg",className:`${e} object-contain`,alt:"MongoDB"});case"aws":return w.jsx("img",{src:"https://unpkg.com/@lobehub/icons-static-png@latest/dark/aws.png",className:`${e} object-contain invert dark:invert-0`,alt:"AWS"});case"react.js":case"react":case"react native":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/react/react-original.svg",className:`${e} object-contain`,alt:"React"});case"next.js":case"next":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/nextjs/nextjs-original.svg",className:`${e} object-contain dark:invert`,alt:"Next.js"});case"tailwindcss":return w.jsx("img",{src:"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/tailwindcss/tailwindcss-original.svg",className:`${e} object-contain`,alt:"TailwindCSS"});case"framer motion":return w.jsx("svg",{viewBox:"0 0 24 24",className:`${e} fill-current text-purple-500`,xmlns:"http://www.w3.org/2000/svg",children:w.jsx("path",{d:"M0 0h12v12H0V0zm12 12h12v12H12V12zM0 12h12v12H0V12z"})});case"rag":return w.jsxs("svg",{viewBox:"0 0 24 24",className:`${e} fill-none`,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",children:[w.jsx("circle",{cx:"11",cy:"11",r:"7",stroke:"#a78bfa"}),w.jsx("line",{x1:"16.5",y1:"16.5",x2:"22",y2:"22",stroke:"#7c3aed",strokeWidth:"2.5"}),w.jsx("line",{x1:"8",y1:"11",x2:"14",y2:"11",stroke:"#a78bfa"}),w.jsx("line",{x1:"11",y1:"8",x2:"11",y2:"14",stroke:"#a78bfa"})]});case"agentic ai":return w.jsxs("svg",{viewBox:"0 0 24 24",className:`${e} fill-none`,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",children:[w.jsx("circle",{cx:"12",cy:"12",r:"3",fill:"#7c3aed"}),w.jsx("circle",{cx:"4",cy:"6",r:"2",stroke:"#a78bfa"}),w.jsx("circle",{cx:"20",cy:"6",r:"2",stroke:"#a78bfa"}),w.jsx("circle",{cx:"4",cy:"18",r:"2",stroke:"#a78bfa"}),w.jsx("circle",{cx:"20",cy:"18",r:"2",stroke:"#a78bfa"}),w.jsx("line",{x1:"6",y1:"6",x2:"10",y2:"10",stroke:"#a78bfa"}),w.jsx("line",{x1:"18",y1:"6",x2:"14",y2:"10",stroke:"#a78bfa"}),w.jsx("line",{x1:"6",y1:"18",x2:"10",y2:"14",stroke:"#a78bfa"}),w.jsx("line",{x1:"18",y1:"18",x2:"14",y2:"14",stroke:"#a78bfa"})]});default:return w.jsxs("svg",{viewBox:"0 0 24 24",className:`${e} fill-none stroke-current text-zinc-400`,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",children:[w.jsx("circle",{cx:"12",cy:"12",r:"10"}),w.jsx("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),w.jsx("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})]})}},k5=[{id:"ai",title:"AI & Agentic Systems",themeColor:"purple",textColorClass:"text-purple-600 dar
175k:text-purple-400",borderColorClass:"border-purple-300 dark:border-purple-900/60",glowClass:"text-shadow-glow-purple bg-purple-500/10",accentBg:"bg-purple-600",description:"Developing self-correcting agentic loops, RAG retrieval schemas, and MCP host infrastructures.",metrics:[{label:"Agentic Autonomy",value:"95%",percent:95,subtext:"Self-evaluating tool loops"},{label:"Vector Search Latency",value:"28ms",percent:85,subtext:"pgvector chunk retrieval"},{label:"RAG Accuracy Check",value:"99.1%",percent:99,subtext:"LLM citation verification"}],nodes:[{id:"user",label:"User Prompt",x:50,y:120,skills:[]},{id:"router",label:"FastAPI Routing",x:180,y:120,skills:["FastAPI","Python"]},{id:"agent",label:"LangChain Agent",x:310,y:60,skills:["LangChain","LangGraph","Agentic AI"]},{id:"vector",label:"pgvector DB",x:310,y:180,skills:["RAG"]},{id:"mcp",label:"MCP Host & Tools",x:440,y:120,skills:["MCP","OpenAI Agents SDK","CrewAI","LangChain"]},{id:"output",label:"Agent Output",x:550,y:120,skills:["OpenAI Agents SDK","CrewAI"]}],edges:[{from:"user",to:"router"},{from:"router",to:"agent"},{from:"router",to:"vector"},{from:"agent",to:"mcp"},{from:"vector",to:"mcp"},{from:"mcp",to:"output"}],terminalLogs:["Initializing Model Context Protocol (MCP) Host...","OK: Connected to OpenAI Agents SDK & CrewAI agentic engine.","Registering Local Tools: [search_vectors, fetch_url, run_code]",'Incoming request: "Analyze user query and fetch context"',`Call: tool 'search_vectors' with params: {query: "mcp specs", limit: 3}`,"pgvector: Found 3 relevant chunks in 28ms (similarity: 0.92)","LangChain: Reranking and constructing RAG prompt template...","Sending context prompt to OpenAI Agents SDK...",'Received stream
175: "Model Model Context Protocol allows LLMs to query external databases..."',"Pipeline completed. Total latency: 450ms. Autonomy level: high."],skillsList:[{name:"OpenAI Agents SDK",level:"Expert",description:"Building multi-agent systems and orchestrating autonomous workflows."},{name:"Claude AI",level:"Expert",description:"Integrating Anthropic Claude models for advanced reasoning, summarization, and multi-turn conversations."},{name:"LlamaIndex",level:"Expert",description:"Orchestrating agent memory, contextual ingestion pipelines, and structured semantic routing."},{name:"Agentic AI",level:"Expert",description:"Building loop-based, self-evaluating workflows and autonomous multi-agent task structures."},{name:"RAG",level:"Expert",description:"Retrieval-Augmented Generation using dense semantic search (pgvector, Pinecone) and reranking methodologies."},{name:"LangChain",level:"Expert",description:"Used for structuring prompt flow templates, cognitive pipelines, and document loaders."},{name:"LangGraph",level:"Expert",description:"Orchestrating stateful, cycle-aware multi-agent systems with self-correcting pathways."},{name:"Langfuse",level:"Expert",description:"Open-source LLM engineering platform for tracking, evaluating, and monitoring agent execution."},{name:"LangSmith",level:"Expert",description:"Debugging, testing, evaluating, and monitoring chains and intelligent agents."},{name:"Hugging Face",level:"Advanced",description:"Leveraging Hugging Face model hub, transformers library, and Inference API for open-source LLM integration."},{name:"FastMCP / MCP",level:"Expert",description:"Building custom Model Context Protocol servers to bridge external systems and databases to LLM agents."},{name:"Pinecone & Vector DBs",level:"Expert",description:"Managing vector indexes (Pinecone, Qdrant, FAISS) for dense retrieval and hybrid search systems."}]},{id:"backend",title:"High-Performance Backends",themeColor:"green",textColorClass:"text-emerald-600 dark:text-emerald-400",borderColorClass:"border-emerald-300 dark:border-emerald-900/60",glowClass:"text-shadow-glow-green bg-emerald-500/10",accentBg:"bg-emerald-600",description:"Architecting concurrent APIs in FastAPI, asynchronous message passing in Rust, and relational schemas.",metrics:[{label:"Server Throughput",value:"18k req/s",percent:90,subtext:"FastAPI concurrent test load"},{label:"DB Query Latency",value:"1.8ms",percent:95,subtext:"PostgreSQL optimized indexes"},{label:"Memory Safety",value:"100%",percent:100,subtext:"Rust compile-time memory guarantee"}],nodes:[{id:"client",label:"Client HTTP",x:50,y:120,skills:[]},{id:"fastapi",label:"FastAPI (Python)",x:180,y:70,skills:["FastAPI","Python"]},{id:"node",label:"Express API",x:180,y:170,skills:["Node.js","Express.js"]},{id:"rust",label:"Rust Tokio Async",x:310,y:120,skills:["Rust"]},{id:"db",label:"Postgres DB",x:440,y:120,skills:["PostgreSQL","MongoDB"]},{id:"cache",label:"Response Cache",x:550,y:120,skills:[]}],edges:[{from:"client",to:"fastapi"},{from:"client",to:"node"},{from:"fastapi",to:"rust"},{from:"node",to:"rust"},{from:"rust",to:"db"},{from:"db",to:"cache"}],terminalLogs:["Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)","Initializing connection pool with PostgreSQL database...","Rustler: Hooking Tokio thread pools for async performance...","GET /api/v1/query - Status: 200 OK - Latency: 1.24ms","POST /api/v1/ingest - Size: 4.2MB - Processing concurrently...","FastAPI background task spawned. Offloading heavy jobs...","Rust compile-time check: 0 data races, 0 memory issues detected.","Memory footprint: 18.2MB. Active worker threads: 8.","Monitoring: CPU load: 12%. Network usage: normal."],skillsList:[{name:"Python",level:"Expert",description:"Main programming language for data engineering pipelines, AI services, and background workers."},{name:"TypeScript",level:"Expert",description:"Strongly-typed JavaScript for building reliable, scalable backend services and APIs."},{name:"FastAPI",level:"Expert",description:"Engineered high-concurrency, type-safe APIs using Pydantic validation and asynchronous loops."},{name:"Rust",level:"Advanced",description:"Building memory-safe, low-level data processors and concurrency utilities via Tokio async."},{name:"Node.js",level:"Expert",description:"Backend JS environments for building real-time microservices and fast event routers."}
175,{name:"Express.js",level:"Expert",description:"Standard routing library for lightweight node-based middleware and controllers."},{name:"Docker",level:"Advanced",description:"Containerizing backend services, managing multi-container apps with Docker Compose."},{name:"PostgreSQL",level:"Expert",description:"Structured database setups utilizing complex joins, indexing, and vector extension storage."},{name:"MongoDB",level:"Advanced",description:"NoSQL document stores for rapid metadata updates, caching, and denormalized documents."},{name:"AWS",level:"Advanced",description:"Deployed backend services, databases, and scheduled background tasks securely on AWS cloud."}]},{id:"frontend",title:"Interactive Frontends",themeColor:"blue",textColorClass:"text-blue-600 dark:text-blue-400",borderColorClass:"border-blue-300 dark:border-blue-900/60",glowClass:"text-shadow-glow-blue bg-blue-500/10",accentBg:"bg-blue-600",description:"Designing layout hydrations, motion keyframes, visual UI triggers, and rich glassmorphism structures.",metrics:[{label:"Vitals LCP Rating",value:"0.8s",percent:98,subtext:"Optimized image loading priority"},{label:"Rendering Rate",value:"60 FPS",percent:95,subtext:"GPU accelerated Framer transitions"},{label:"Tailwind v4 Theme",value:"Perfect",percent:100,subtext:"Fluid layout container queries"}],nodes:[{id:"event",label:"User Interaction",x:50,y:120,skills:[]},{id:"react",label:"React View",x:180,y:120,skills:["React.js","Next.js"]},{id:"framer",label:"Framer Motion",x:310,y:70,skills:["Framer Motion"]},{id:"tailwind",label:"Tailwind Styling",x:310,y:170,skills:["TailwindCSS"]},{id:"phaser",label:"Phaser UI Widget",x:440,y:120,skills:["PhaserJS"]},{id:"viewport",label:"Hydrated Viewport",x:550,y:120,skills:[]}],edges:[{from:"event",to:"react"},{from:"react",to:"framer"},{from:"react",to:"tailwind"},{from:"framer",to:"phaser"},{from:"tailwind",to:"phaser"},{from:"phaser",to:"viewport"}],terminalLogs:["Vite v6.2.0 - Dev Server Ready in 150ms.","Mounting Next.js root layout. Initializing React Server Components...","Framer Motion: Pre-fetching page transitions for viewport anchors.","Hydrating DOM nodes... Webpack bundle analysis: LCP target met.","Scroll position registered: trigger viewport entrance animation.","State Sync: Syncing dark-mode preferences from localstorage.","UI Paint completed. FPS: 60 (smooth scrolling enabled)."],skillsList:[{name:"React.js",level:"Expert",description:"State management, hooks patterns, context sharing, and custom event listeners."},{name:"Next.js",level:"Expert",description:"SSR rendering, App routing, server actions, and layout prehydration setups."},{name:"TypeScript",level:"Expert",description:"Type-safe component development, strict interfaces, and reliable event handler contracts."},{name:"TailwindCSS",level:"Expert",description:"Responsive layouts, utility variables, container query modifiers, and custom UI skins."},{name:"Framer Motion",level:"Advanced",description:"Smooth component transitions, structural page shifts, and scrolling entry effects."}]}],N5=[{title:"Async Rust AI Chatbot",description:"A retrieval-augmented generation chatbot for debugging async Rust. Ingests 66 markdown files from the Rust async book, tokio docs, and the tracing crate: chunks them, embeds them into Pinecone, and answers questions grounded in those sources via a streaming React UI, FastAPI, Gradio, and MCP tools.",tags:["Python","FastAPI","React","LangGraph","Pinecone","Redis","MongoDB"],image:"/images/async-rag.png",links:[{label:"GitHub",url:"https://github.com/ayushagarwal27/async-rust-ai-chatbot"},{label:"Website",url:"https://chat.rustler.in/"}]},{title:"Rustler",description:"Job board and events platform for Rust developers. Browse engineering roles and discover Rust community events. Grew the platform to 315+ Rust job listings.",tags:["React","Node.js","TailwindCSS","PostgreSQL","TypeScript"],image:"/images/rustler.png",links:[{label:"Website",url:"https://rustler.vercel.app/"}]},{title:"Tab Grouper",description:"Free Chrome extension that automatically organizes open tabs by website into collapsible groups : no sign-up, no tracking.",tags:["Chrome Extension"],image:"/images/tabgrouper.png",links:[{label:"Website",url:"https://tabgrouper.ayushagarwal.dev/"}]}],No=[{company:"Rustler",role:"Founder",period:"Mar 2026 - Present",descriptions:["Built and launched a job board and community platform for Rust developers.","Integrated AI-powered job filtering using LLM-based parsing to structure and rank listings.","Grew the platform to 315+ Rust job listings."]},{company:"Opika",role:"Full Stack Engineer",period:"Jan 2025 - Apr 2026",descriptions:["Built and deployed AI agents (LangChain, LangGraph, n8n) to automate lead sourcing, enrichment, and outbound sequencing, integrated 
175with EMM tools.","Built a custom MCP (Model Context Protocol) server using FastMCP, exposing internal APIs as tools for LLM agents to query and act on CRM data.","Owned end-to-end product delivery: FastAPI/PostgreSQL backend, Next.js frontend, deployed on AWS with Docker."]},{company:"Freelance",role:"Contract Full Stack Developer",period:"Oct 2024 - Jan 2025",descriptions:["Developed and shipped full-stack features for a fintech client, integrating multiple third-party APIs for transaction processing and pricing."]},{company:"Oister Global",role:"Software Developer",period:"Aug 2023 - Feb 2024",descriptions:["Led page speed optimisation across a fintech platform, reducing load times by 25%.","Shipped a real-time chatbot feature from design to production; integrated Firebase with Google Analytics for user insights."]},{company:"Gravityloft Solutions",role:"Frontend Developer",period:"Mar 2022 - Dec 2022",descriptions:["Built a cross-tab communication adapter using the postMessage Web API for secure inter-application messaging.","Enhanced application security with client-side data encryption (crypto-js); designed transaction management UI/UX."]},{company:"Earlier Experience",role:"Full Stack Intern (VibeCheck) • Junior Mobile App Developer (SlaveFreeTrade Org.)",period:"2020 - 2021",descriptions:["Built reusable UI components, FastAPI backend, and internal reporting dashboard (VibeCheck); shipped a React Native app for workplace condition assessments (SlaveFreeTrade Org.)."]}],V0=({children:i,subtitle:e})=>w.jsxs("div",{className:"mb-12",children:[w.jsx("h2",{className:"text-3xl md:text-4xl font-extrabold tracking-tight text-zinc-900 dark:text-white",children:i}),e&&w.jsx("p",{className:"text-zinc-550 dark:text-zinc-400 text-base md:text-lg mt-3.5 leading-relaxed max-w-2xl font-normal",children:e})]}),j5=({isDark:i,toggleTheme:e})=>{const[s,a]=nt.useState(!1);return w.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 bg-[#f8f9fa]/80 dark:bg-[#0a0a0a]/80 backdrop-blur-md transition-colors duration-300",children:[w.jsxs("div",{className:"max-w-5xl mx-auto px-6 h-20 flex items-center justify-between",children:[w.jsx("a",{href:"#about",className:"text-xl font-bold tracking-tighter text-zinc-900 dark:text-white hover:opacity-80 transition-opacity",children:"Ayush"}),w.jsxs("div",{className:"hidden md:flex items-center gap-12 text-sm font-medium text-zinc-500 dark:text-zinc-500",children:[w.jsx("a",{href:"#about",className:"hover:text-zinc-900 dark:hover:text-zinc-300 transition-colors",children:"About"}),w.jsx("a",{href:"#skills",className:"hover:text-zinc-900 dark:hover:text-zinc-300 transition-colors",children:"Skills"}),w.jsx("a",{href:"#work",className:"hover:text-zinc-900 dark:hover:text-zinc-300 transition-colors",children:"Projects"}),w.jsx("a",{href:"#experience",className:"hover:text-zinc-900 dark:hover:text-zinc-300 transition-colors",children:"Experience"})]}),w.jsxs("div",{className:"flex items-center gap-8",children:[w.jsxs("div",{className:"hidden md:flex items-center gap-4 text-zinc-500 dark:text-zinc-300",children:[w.jsx("a",{href:"https://github.com/ayushagarwal27",target:"_blank",rel:"noopener noreferrer","aria-label":"GitHub",children:w.jsx(km,{size:20,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})}),w.jsx("a",{href:"https://x.com/ayushagarwal027",target:"_blank",rel:"noopener noreferrer","aria-label":"X (Twitter)",children:w.jsx("svg",{width:18,height:18,viewBox:"0 0 24 24",fill:"currentColor",className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors",children:w.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.744l7.737-8.835L1.254 2.25H8.08l4.253 5.622 5.911-5.622Zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}),w.jsx("a",{href:"https://t.me/ayush27dev",target:"_blank",rel:"noopener noreferrer","aria-label":"Telegram",children:w.jsx(bu,{size:18,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})}),w.jsx("a",{href:"https://www.linkedin.com/in/ayush027",target:"_blank",rel:"noopener noreferrer","aria-label":"LinkedIn",children:w.jsx(Nm,{size:20,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})}),w.jsx("a",{href:"https://medium.com/@ayushagarwal.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"Medium Blog",children:w.jsx("svg",{width:18,height:18,viewBox:"0 0 24 24",fill:"
175currentColor",className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors",children:w.jsx("path",{d:"M13.54 12a6.8 6.8 0 01-6.77 6.82A6.8 6.8 0 010 12a6.8 6.8 0 016.77-6.82A6.8 6.8 0 0113.54 12zM20.96 12c0 3.54-1.51 6.41-3.38 6.41s-3.38-2.87-3.38-6.41 1.51-6.41 3.38-6.41 3.38 2.87 3.38 6.41zM24 12c0 3.17-.53 5.75-1.19 5.75s-1.19-2.58-1.19-5.75.53-5.75 1.19-5.75S24 8.83 24 12z"})})}),w.jsx("a",{href:"https://codewithayush.gumroad.com/coffee",target:"_blank",rel:"noopener noreferrer","aria-label":"Buy me a coffee",children:w.jsx(QT,{size:20,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})})]}),w.jsx("button",{onClick:e,className:"p-2 rounded-full bg-zinc-100 dark:bg-zinc-800 text-zinc-600 dark:text-zinc-300 hover:bg-zinc-200 dark:hover:bg-zinc-700 transition-colors","aria-label":"Toggle theme",children:i?w.jsx(w5,{size:18}):w.jsx(S5,{size:18})}),w.jsx("button",{onClick:()=>a(!s),className:"md:hidden p-2 rounded-lg text-zinc-600 dark:text-zinc-300 hover:bg-zinc-200 dark:hover:bg-zinc-800 transition-colors","aria-label":"Toggle menu",children:s?w.jsx(O5,{size:20}):w.jsx(b5,{size:20})})]})]}),w.jsx(uS,{children:s&&w.jsx(zf.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"md:hidden border-t border-zinc-200 dark:border-zinc-800 bg-[#f8f9fa] dark:bg-[#0a0a0a] overflow-hidden",children:w.jsxs("div",{className:"flex flex-col gap-4 px-6 py-6 font-medium text-zinc-600 dark:text-zinc-400",children:[w.jsx("a",{href:"#about",onClick:()=>a(!1),className:"hover:text-zinc-950 dark:hover:text-white transition-colors",children:"About"}),w.jsx("a",{href:"#skills",onClick:()=>a(!1),className:"hover:text-zinc-950 dark:hover:text-white transition-colors",children:"Skills"}),w.jsx("a",{href:"#work",onClick:()=>a(!1),className:"hover:text-zinc-950 dark:hover:text-white transition-colors",children:"Projects"}),w.jsx("a",{href:"#experience",onClick:()=>a(!1),className:"hover:text-zinc-950 dark:hover:text-white transition-colors",children:"Experience"}),w.jsxs("div",{className:"flex items-center gap-6 pt-4 border-t border-zinc-200 dark:border-zinc-800 text-zinc-500 dark:text-zinc-450",children:[w.jsx("a",{href:"https://github.com/ayushagarwal27",target:"_blank",rel:"noopener noreferrer","aria-label":"GitHub",children:w.jsx(km,{size:20,className:"hover:text-zinc-950 dark:hover:text-white transition-colors"})}),w.jsx("a",{href:"https://x.com/ayushagarwal027",target:"_blank",rel:"noopener noreferrer","aria-label":"X (Twitter)",children:w.jsx("svg",{width:18,height:18,viewBox:"0 0 24 24",fill:"currentColor",className:"hover:text-zinc-950 dark:hover:text-white transition-colors animate-fade-in",children:w.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.744l7.737-8.835L1.254 2.25H8.08l4.253 5.622 5.911-5.622Zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}),w.jsx("a",{href:"https://t.me/ayush27dev",target:"_blank",rel:"noopener noreferrer","aria-label":"Telegram",children:w.jsx(bu,{size:18,className:"hover:text-zinc-950 dark:hover:text-white transition-colors"})}),w.jsx("a",{href:"https://www.linkedin.com/in/ayush027",target:"_blank",rel:"noopener noreferrer","aria-label":"LinkedIn",children:w.jsx(Nm,{size:20,className:"hover:text-zinc-950 dark:hover:text-white transition-colors"})})]})]})})})]})},L5=()=>{const[i,e]=nt.useState("bio"),[s,a]=nt.useState(""),[l,u]=nt.useState(!1),c={bio:`Initializing bio daemon...
176Generative AI Engineer building production agentic systems with LangGraph, FastMCP, and OpenAI Agents, backed by FastAPI/Python and Next.js architectures.`,stack:`Querying technical dependencies...
177• Languages: Python, TypeScript, JavaScript, Rust, SQL
178• AI & LLM Engineering: LLMs, RAG, AI Agents, Prompt Engineering, LangChain, LangGraph, LangSmith, LlamaIndex, FastMCP, Pinecone, Vector Embeddings
179• Full Stack & Cloud: FastAPI, Next.js, PostgreSQL, MongoDB, AWS, Docker, MLOps`,contact:`Connecting remote bridge...
180• Email: [email protected]
181• Telegram: @ayush27dev
182• LinkedIn: linkedin.com/in/ayush027
183• GitHub: github.com/ayushagarwal27`};return nt.useEffect(()=>{const h=c[i];a(""),u(!0);let p=0,m="";const g=setInterval(()=>{m+=h.charAt(p),a(m),p++,p>=h.length&&(clearInterval(g),u(!1))},12);return()=>clearInterval(g)},[i]),w.jsxs("section",{id:"about",className:"pt-36 pb-20 px-6 relative overflow-hidden",children:[w.jsx("div",{className:"absolute top-10 left-10 w-96 h-96 bg-brand/5 dark:bg-brand/2 rounded-full blur-3xl -z-10 animate-float"}),w.jsx("div",{className:"absolute bottom-10 right-10 w-96 h-96 bg-purple-500/5 dark:bg-purple-500/2 roun
183ded-full blur-3xl -z-10 animate-float",style:{animationDelay:"-3s"}}),w.jsxs("div",{className:"max-w-5xl mx-auto flex flex-col lg:flex-row items-center gap-16",children:[w.jsxs(zf.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{duration:.6},className:"relative w-48 h-48 lg:w-56 lg:h-56 shrink-0",children:[w.jsx("div",{className:"absolute inset-0 rounded-full border border-dashed border-brand/40 animate-[spin_40s_linear_infinite]"}),w.jsx("div",{className:"absolute inset-2 rounded-full border border-dashed border-purple-500/40 animate-[spin_20s_linear_infinite_reverse]"}),w.jsx("div",{className:"absolute -inset-1.5 rounded-full bg-gradient-to-r from-brand to-purple-600 opacity-40 blur-sm dark:opacity-50 animate-pulse-ring"}),w.jsx("div",{className:"relative w-full h-full rounded-full overflow-hidden border-[6px] border-zinc-100 dark:border-zinc-800 bg-zinc-950 flex-shrink-0 animate-float",children:w.jsx("img",{src:"/images/profile.jpg",alt:"Ayush",className:"w-full h-full object-cover grayscale hover:grayscale-0 transition-all duration-700 hover:scale-105",referrerPolicy:"no-referrer"})})]}),w.jsxs(zf.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2,duration:.6},className:"flex-1 flex flex-col gap-6",children:[w.jsxs("div",{children:[w.jsx("p",{className:"text-3xl md:text-4xl font-semibold tracking-tight text-zinc-700 dark:text-zinc-300 mb-1",children:"Hi, I'm Ayush"}),w.jsx("h1",{className:"text-4xl md:text-5xl font-bold bg-gradient-to-r from-brand to-purple-500 dark:from-brand dark:to-purple-400 bg-clip-text text-transparent mb-4 leading-[1.1] tracking-tight",children:"Full Stack Gen AI Engineer"})]}),w.jsx("div",{className:"flex flex-wrap gap-2.5",children:[{id:"bio",label:"whoami",icon:w.jsx(M5,{size:12})},{id:"stack",label:"cat stack.cfg",icon:w.jsx(FT,{size:12})},{id:"contact",label:"ping contact",icon:w.jsx(bu,{size:12})}].map(h=>w.jsxs("button",{onClick:()=>e(h.id),disabled:l&&i===h.id,className:`flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs font-mono border transition-all duration-300 ${i===h.id?"bg-zinc-900 dark:bg-zinc-100 text-white dark:text-zinc-950 border-zinc-900 dark:border-zinc-100 shadow-md scale-95":"bg-white/80 dark:bg-zinc-900/40 border-zinc-200 dark:border-zinc-800 text-zinc-600 dark:text-zinc-400 hover:border-zinc-400 dark:hover:border-zinc-600 hover:text-zinc-900 dark:hover:text-zinc-200"}`,children:[h.icon,h.label]},h.id))}),w.jsxs("div",{className:"w-full bg-zinc-950 text-zinc-300 border border-zinc-800/80 rounded-xl p-5 font-mono text-sm shadow-xl min-h-[220px] md:min-h-[195px] flex flex-col",children:[w.jsxs("div",{className:"flex items-center gap-1.5 pb-3 border-b border-zinc-900 mb-3 select-none",children:[w.jsx("div",{className:"w-2.5 h-2.5 rounded-full bg-red-500/60"}),w.jsx("div",{className:"w-2.5 h-2.5 rounded-full bg-yellow-500/60"}),w.jsx("div",{className:"w-2.5 h-2.5 rounded-full bg-green-500/60"}),w.jsx("span",{className:"text-[10px] text-zinc-600 ml-2",children:"agent@ayush-os:~"})]}),w.jsxs("div",{className:"flex-1 whitespace-pre-wrap leading-relaxed select-text font-mono text-sm md:text-[15px]",children:[w.jsx("span",{className:"text-purple-400 mr-2",children:"$"}),i==="bio"&&w.jsx("span",{children:"npx whoami"}),i==="stack"&&w.jsx("span",{children:"cat stack.cfg"}),i==="contact"&&w.jsx("span",{children:"ping contact"}),w.jsxs("div",{className:"text-zinc-100 dark:text-zinc-200 mt-2 font-mono text-sm md:text-[15px] leading-relaxed",children:[s,l&&w.jsx("span",{className:"w-1.5 h-3 bg-zinc-400 inline-block animate-cursor-blink ml-1"})]})]})]}),w.jsx("div",{className:"flex items-center gap-4 mt-2",children:w.jsx("a",{href:"mailto:[email protected]",children:w.jsxs("button",{className:"bg-brand hover:bg-brand/90 text-white px-6 py-2.5 rounded font-medium transition-all shadow-lg shadow-brand/20 active:scale-95 flex items-center gap-2",children:[w.jsx(bu,{size:14}),"Get in Touch"]})})})]})]})]})},V5=()=>w.jsxs("section",{id:"skills",className:"py-16 px-6 bg-transparent relative overflow-hidden flex flex-col",children:[w.jsx("div",{className:"absolute top-1/4 left-0 w-80 h-80 bg-brand/5 dark:bg-brand/2 rounded-full blur-3xl pointer-events-none"}),w.jsx("div",{className:"absolute bottom-1/4 right-0 w-80 h-80 bg-purple-500/5 dark:bg-purple-500/2 roun
183ded-full blur-3xl pointer-events-none"}),w.jsxs("div",{className:"max-w-5xl mx-auto w-full flex flex-col",children:[w.jsx("div",{className:"mb-10",children:w.jsx(V0,{subtitle:"Core technical expertise across the stack. Hover icons for details.",children:"Technical Skills"})}),w.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:k5.map(i=>{const s=(a=>{switch(a){case"purple":return{iconContainer:"bg-purple-500/10 text-purple-600 dark:text-purple-400"};case"green":return{iconContainer:"bg-emerald-500/10 text-emerald-600 dark:text-emerald-400"};case"blue":return{iconContainer:"bg-blue-500/10 text-blue-600 dark:text-blue-400"}}})(i.themeColor);return w.jsxs("div",{className:"bg-white/40 dark:bg-[#131313]/40 border border-zinc-200/60 dark:border-zinc-850/80 rounded-2xl p-6 backdrop-blur-md flex flex-col gap-5 hover:shadow-md transition-all duration-300",children:[w.jsxs("div",{className:"flex items-center gap-2.5 pb-3 border-b border-zinc-150 dark:border-zinc-800/80",children:[w.jsx("div",{className:`p-2 rounded-lg ${s.iconContainer}`,children:i.id==="ai"?w.jsx(c5,{size:18}):i.id==="backend"?w.jsx(FT,{size:18}):w.jsx(y5,{size:18})}),w.jsx("div",{children:w.jsx("h3",{className:"font-bold text-sm text-zinc-900 dark:text-white font-mono tracking-tight",children:i.title})})]}),w.jsx("div",{className:"flex flex-wrap gap-3",children:i.skillsList.map(a=>w.jsxs("div",{className:"w-12 h-12 rounded-xl bg-zinc-50/80 dark:bg-zinc-900/40 border border-zinc-150/40 dark:border-zinc-800/40 hover:border-zinc-300 dark:hover:border-zinc-700 flex items-center justify-center relative group hover:bg-zinc-100/50 dark:hover:bg-zinc-900/60 hover:scale-105 transition-all duration-200 cursor-default",children:[R5(a.name,"w-6 h-6 shrink-0"),w.jsxs("div",{className:"opacity-0 group-hover:opacity-100 transition-opacity duration-200 absolute bottom-[120%] left-1/2 -translate-x-1/2 px-2.5 py-1 bg-zinc-900 dark:bg-zinc-50 text-white dark:text-zinc-950 text-[10px] font-mono font-medium rounded-lg shadow-lg pointer-events-none whitespace-nowrap z-50 border border-zinc-800 dark:border-zinc-200",children:[a.name," ",w.jsxs("span",{className:"text-zinc-400 dark:text-zinc-500 font-bold ml-1",children:["(",a.level,")"]})]})]},a.name))})]},i.id)})})]})]}),B5=()=>w.jsx("section",{id:"work",className:"py-24 px-6 bg-transparent relative flex flex-col",children:w.jsxs("div",{className:"max-w-5xl mx-auto w-full",children:[w.jsx("div",{className:"flex items-start justify-between mb-12",children:w.jsx(V0,{subtitle:"A selection of production-grade agentic platforms, extensions, and web products.",children:"Featured Projects"})}),w.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:N5.map((i,e)=>w.jsxs("div",{className:"bg-white/80 dark:bg-[#151515]/85 border border-blue-100/50 dark:border-zinc-800/50 rounded-2xl p-6 shadow-md hover:shadow-xl hover:-translate-y-1 transform transition-all duration-300 flex flex-col relative overflow-hidden group backdrop-blur-md",children:[w.jsx("div",{className:"aspect-[16/10] overflow-hidden rounded-xl bg-zinc-950/20 mb-6 border border-zinc-200/10 dark:border-zinc-800/10 relative",children:w.jsx("img",{src:i.image,alt:i.title,className:"w-full h-full object-cover grayscale hover:grayscale-0 dark:brightness-90 transition-all duration-500 group-hover:scale-105 group-hover:grayscale-0",referrerPolicy:"no-referrer"})}),w.jsx("h3",{className:"text-xl font-bold text-zinc-900 dark:text-white group-hover:text-brand transition-colors mb-2",children:i.title}),w.jsx("p",{className:"text-zinc-500 dark:text-zinc-450 text-sm leading-relaxed mb-6",children:i.description}),w.jsx("div",{className:"flex flex-wrap gap-1.5 mb-6",children:i.tags.map(s=>w.jsx("span",{className:"text-[10px] font-mono font-medium bg-blue-50/50 dark:bg-blue-950/20 text-blue-600 dark:text-blue-300 px-2.5 py-1 rounded border border-blue-100/30 dark:border-blue-800/30",children:s},s))}),w.jsx("div",{className:"flex items-center gap-4 pt-4 border-t border-zinc-100 dark:border-zinc-800/80 mt-auto",children:i.links.map((s,a)=>w.jsxs("a",{href:s.url,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs font-bold text-zinc-650 dark:text-zinc-300 hover:text-brand dark:hover:text-brand transition-colors uppercase tracking-widest font-mono",children:[s.label,w.jsx(p5,{size:12})]},a))})]},e))})]})}),U5=()=>{const[i,e]=nt.useState(0),s=No.length,a=No[i]||No[0];return w.jsx("section",{id:"experience",className:"py-24 px-6 bg-transparent relative flex flex-col",children:w.jsxs("div",{className:"max-w-4xl mx-auto w-full flex flex-col",children:[w.jsx("div",{className:"flex items-start justify-between mb-12",children:w.jsx(V0,{subtitle:"A timeline of my professional experience and key technical contributions.",children:"Work History"})}),w.jsx("div",{className:"md:hidden flex flex-col gap-6",children:No.map((l,u)=>w.jsxs("div",{className:"bg-white/80 dark:bg-[#151515]/80 rounded-2xl border border-blue-100/50 dark:border-zinc-800/50 p-6 shadow-sm relative overflow-hidden backdrop-blur-md animate-fade-in",children:[w.jsx("h3",{className:"text-xl font-bold text-zinc-955 dark:text-white mb-1",children:l.role}),w.jsx("p",{className:"text-sm font-semibold text-brand mb-4",children:l.company}),w.jsx("ul",{className:"space-y-2.5",children:l.descriptions.map((c,h)=>w.jsxs("li",{className:"text-zinc-500 dark:text-zinc-400 text-xs leading-relaxed flex gap-2 items-start",children:[w.jsx("span",{className:"text-brand mt-1 shrink-0 text-xs",children:"•"}),w.jsx("span",{children:c})]},h))})]},u))}),w.jsxs("div",{className:"hidden md:grid grid-cols-12 gap-8 items-stretch",children:[w.jsxs("div",{className:"md:col-span-5 bg-white/80 dark:bg-[#151515]/85 rounded-2xl border border-blue-100/50 dark:border-zinc-800/50 p-6 shadow-sm flex flex-col relative overflow-hidden min-h-[380px] backdrop-blur-md",children:[w.jsxs("div",{className:"absolute top-4 left-4 text-zinc-450 text-[10px] uppercase font-mono tracking-wider select-none flex items-center gap-1.5",children:[w.jsx(z5,{size:12,className:"text-zinc-400"}),"Job Profiles"]}),w.jsxs("div",{className:"flex flex-col gap-1.5 mt-10 relative",children:[w.jsx("div",{className:"absolute left-[19px] top-3 bottom-3 w-px bg-zinc-100 dark:bg-zinc-800/80"}),No.map((l,u)=>{const c=i===u,h=["bg-brand border-brand/40","bg-orange-500 border-orange-400/40","bg-purple-500 border-purple-400/40","bg-emerald-500 border-emerald-400/40","bg-blue-500 border-blue-400/40"],p=["bg-brand/5 dark:bg-brand/10 border-brand/20","bg-orange-500/5 dark:bg-orange-500/10 border-orange-400/20","bg-purple-500/5 dark:bg-purple-500/10 border-purple-400/20","bg-emerald-500/5 dark:bg-emerald-500/10 border-emerald-400/20","bg-blue-500/5 dark:bg-blue-500/10 border-blue-400/20"];return w.jsxs("button",{onClick:()=>e(u),className:`relative flex items-start gap-4 px-3 py-3 rounded-xl border text-left transition-all duration-300 ${c?`${p[u%p.length]} shadow-sm`:"border-transparent hover:bg-zinc-50 dark:hover:bg-zinc-800/30"}`,children:[w.jsx("span",{className:`relative z-10 mt-1.5 w-[10px] h-[10px] shrink-0 rounded-full border-2 transition-all duration-300 ${c?`${h[u%h.length]} scale-125 shadow-sm`:"bg-zinc-300 dark:bg-zinc-700 border-zinc-200 dark:border-zinc-700"}`}),w.jsxs("div",{className:"min-w-0",children:[w.jsx("h4",{className:`text-sm font-bold leading-tight transition-colors ${c?"text-zinc-955 dark:text-white":"text-zinc-650 dark:text-zinc-350"}`,children:l.role}),w.jsx("p",{className:`text-xs mt-0.5 transition-colors ${c?"text-zinc-500 dark:text-zinc-450":"text-zinc-455 dark:text-zinc-600"}`,children:l.company})]})]},u)})]})]}),w.jsx("div",{className:"md:col-span-7 bg-white/80 dark:bg-[#151515]/85 rounded-2xl border border-blue-100/50 dark:border-zinc-800/50 p-6 shadow-sm flex flex-col justify-between relative overflow-hidden backdrop-blur-md",children:w.jsx(uS,{mode:"wait",children:w.jsxs(zf.div,{initial:{opacity:0,x:10}
183,animate:{opacity:1,x:0},exit:{opacity:0,x:-10},transition:{duration:.2,ease:"easeOut"},className:"flex flex-col h-full justify-between",children:[w.jsxs("div",{children:[w.jsx("h3",{className:"text-2xl font-bold text-zinc-950 dark:text-white mb-1",children:a.role}),w.jsx("p",{className:"text-base font-semibold text-brand mb-4",children:a.company}),w.jsx("ul",{className:"space-y-3 mt-4",children:a.descriptions.map((l,u)=>w.jsxs("li",{className:"text-zinc-500 dark:text-zinc-400 text-sm leading-relaxed flex gap-2.5 items-start",children:[w.jsx("span",{className:"text-brand mt-1.5 shrink-0 text-xs",children:"•"}),w.jsx("span",{children:l})]},u))})]}),w.jsx("div",{className:"mt-8 pt-4 border-t border-zinc-100 dark:border-zinc-800/80 flex items-center justify-end text-[10px] font-mono text-zinc-500 select-none",children:w.jsxs("span",{children:[i+1," / ",s]})})]},i)})})]})]})})},H5=()=>w.jsx("footer",{className:"pt-32 pb-16 px-6 bg-transparent",children:w.jsx("div",{className:"max-w-5xl mx-auto border-t border-zinc-100 dark:border-zinc-800/60 pt-16",children:w.jsxs("div",{className:"flex flex-col md:flex-row items-end justify-between gap-12",children:[w.jsxs("div",{children:[w.jsx("h4",{className:"text-xl font-bold mb-6 text-zinc-900 dark:text-white",children:"Get in Touch"}),w.jsxs("div",{className:"flex gap-4 text-sm text-zinc-500 dark:text-zinc-300",children:[w.jsx("a",{href:"#about",className:"hover:text-zinc-900 dark:hover:text-white",children:"About"}),w.jsx("a",{href:"#skills",className:"hover:text-zinc-900 dark:hover:text-white",children:"Skills"}),w.jsx("a",{href:"#work",className:"hover:text-zinc-900 dark:hover:text-white",children:"Projects"}),w.jsx("a",{href:"#experience",className:"hover:text-zinc-900 dark:hover:text-white",children:"Experience"})]})]}),w.jsxs("div",{className:"flex gap-5 text-zinc-500 dark:text-zinc-300",children:[w.jsx("a",{href:"https://github.com/ayushagarwal27",target:"_blank",rel:"noopener noreferrer","aria-label":"GitHub",children:w.jsx(km,{size:18,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})}),w.jsx("a",{href:"https://x.com/ayushagarwal027",target:"_blank",rel:"noopener noreferrer","aria-label":"X (Twitter)",children:w.jsx("svg",{width:18,height:18,viewBox:"0 0 24 24",fill:"currentColor",className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors",children:w.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.744l7.737-8.835L1.254 2.25H8.08l4.253 5.622 5.911-5.622Zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}),w.jsx("a",{href:"https://t.me/ayush27dev",target:"_blank",rel:"noopener noreferrer","aria-label":"Telegram",children:w.jsx(bu,{size:16,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})}),w.jsx("a",{href:"https://www.linkedin.com/in/ayush027",target:"_blank",rel:"noopener noreferrer","aria-label":"LinkedIn",children:w.jsx(Nm,{size:18,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})}),w.jsx("a",{href:"https://medium.com/@ayushagarwal.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"Medium Blog",children:w.jsx("svg",{width:18,height:18,viewBox:"0 0 24 24",fill:"currentColor",className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors",children:w.jsx("path",{d:"M13.54 12a6.8 6.8 0 01-6.77 6.82A6.8 6.8 0 010 12a6.8 6.8 0 016.77-6.82A6.8 6.8 0 0113.54 12zM20.96 12c0 3.54-1.51 6.41-3.38 6.41s-3.38-2.87-3.38-6.41 1.51-6.41 3.38-6.41 3.38 2.87 3.38 6.41zM24 12c0 3.17-.53 5.75-1.19 5.75s-1.19-2.58-1.19-5.75.53-5.75 1.19-5.75S24 8.83 24 12z"})})}),w.jsx("a",{href:"https://codewithayush.gumroad.com/coffee",target:"_blank",rel:"noopener noreferrer","aria-label":"Buy me a coffee",children:w.jsx(QT,{size:18,className:"hover:text-zinc-900 dark:hover:text-white cursor-pointer transition-colors"})})]})]})})});function Y5(){const[i,e]=nt.useState(!0);return nt.useEffect(()=>{i?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[i]),nt.useEffect(()=>{const s=new i5({duration:1.2,easing:l=>Math.min(1,1.001-Math.pow(2,-10*l))});s.on("scroll",Lt.update);const a=l=>{s.raf(l*1e3)};return Jo.ticker.add(a),Jo.ticker.lagSmoothing(0),()=>{s.destroy(),Jo.ticker.remove(a)}},[]),w.jsxs("div",{className:"min-h-screen transition-colors duration-300",children:[w.jsx(j5,{isDark:i,toggleTheme:()=>e(!i)}),w.jsxs("main",{children:[w.jsx(L5,{}),w.jsx(V5,{}),w.jsx(B5,{}),w.jsx(U5,{})]}),w.jsx(H5,{})]})}hw.createRoot(document.getElementById("root")).render(w.jsx(nt.StrictMode,{children:w.jsx(Y5,{})}));

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.