(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))a(o);new MutationObserver(o=>{for(const u of o)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 r(o){const u={};return o.integrity&&(u.integrity=o.integrity),o.referrerPolicy&&(u.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?u.credentials="include":o.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function a(o){if(o.ep)return;o.ep=!0;const u=r(o);fetch(o.href,u)}})();var dd=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Qd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function HO(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var n=e.default;if(typeof n=="function"){var r=function a(){var o=!1;try{o=this instanceof a}catch{}return o?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(a){var o=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,o.get?o:{enumerable:!0,get:function(){return e[a]}})}),r}var Im={exports:{}},Uu={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var m0;function VO(){if(m0)return Uu;m0=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function r(a,o,u){var c=null;if(u!==void 0&&(c=""+u),o.key!==void 0&&(c=""+o.key),"key"in o){u={};for(var h in o)h!=="key"&&(u[h]=o[h])}else u=o;return o=u.ref,{$$typeof:e,type:a,key:c,ref:o!==void 0?o:null,props:u}}return Uu.Fragment=n,Uu.jsx=r,Uu.jsxs=r,Uu}var p0;function qO(){return p0||(p0=1,Im.exports=VO()),Im.exports}var le=qO(),Ym={exports:{}},We={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var g0;function FO(){if(g0)return We;g0=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=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"),g=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),w=Symbol.iterator;function T(y){return y===null||typeof y!="object"?null:(y=w&&y[w]||y["@@iterator"],typeof y=="function"?y:null)}var L={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,N={};function j(y,E,$){this.props=y,this.context=E,this.refs=N,this.updater=$||L}j.prototype.isReactComponent={},j.prototype.setState=function(y,E){if(typeof y!="object"&&typeof y!="function"&&y!=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,y,E,"setState")},j.prototype.forceUpdate=function(y){this.updater.enqueueForceUpdate(this,y,"forceUpdate")};function P(){}P.prototype=j.prototype;function F(y,E,$){this.props=y,this.context=E,this.refs=N,this.updater=$||L}var q=F.prototype=new P;q.constructor=F,R(q,j.prototype),q.isPureReactComponent=!0;var oe=Array.isArray,M={H:null,A:null,T:null,S:null,V:null},k=Object.prototype.hasOwnProperty;function H(y,E,$,W,Z,fe){return $=fe.ref,{$$typeof:e,type:y,key:E,ref:$!==void 0?$:null,props:fe}}function Q(y,E){return H(y.type,E,void 0,void 0,void 0,y.props)}function z(y){return typeof y=="object"&&y!==null&&y.$$typeof===e}function D(y){var E={"=":"=0",":":"=2"};return"$"+y.replace(/[=:]/g,function($){return E[$]})}var ne=/\/+/g;function ue(y,E){return typeof y=="object"&&y!==null&&y.key!=null?D(""+y.key):E.toString(36)}function K(){}function J(y){switch(y.status){case"fulfilled":return y.value;case"rejected":throw y.reason;default:switch(typeof y.status=="string"?y.then(K,K):(y.status="pending",y.then(function(E){y.status==="pending"&&(y.status="fulfilled",y.value=E)},function(E){y.status==="pending"&&(y.status="rejected",y.reason=E)})),y.status){case"fulfilled":return y.value;case"rejected":throw y.reason}}throw y}function ve(y,E,$,W,Z){var fe=typeof y;(fe==="undefined"||fe==="boolean")&&(y=null);var ce=!1;if(y===null)ce=!0;else switch(fe){case"bigint":case"string":case"number":ce=!0;break;case"object":switch(y.$$typeof){case e:case n:ce=!0;break;case v:return ce=y._init,ve(ce(y._payload),E,$,W,Z)}}if(ce)return Z=Z(y),ce=W===""?"."+ue(y,0):W,oe(Z)?($="",ce!=null&&($=ce.replace(ne,"$&/")+"/"),ve(Z,E,$,"",function(ye){return ye})):Z!=null&&(z(Z)&&(Z=Q(Z,$+(Z.key==null||y&&y.key===Z.key?"":(""+Z.key).replace(ne,"$&/")+"/")+ce)),E.push(Z)),1;ce=0;var be=W===""?".":W+":";if(oe(y))for(var Ae=0;Ae<y.length;Ae++)W=y[Ae],fe=be+ue(W,Ae),ce+=ve(W,E,$,fe,Z);else if(Ae=T(y),typeof Ae=="function")for(y=Ae.call(y),Ae=0;!(W=y.next()).done;)W=W.value,fe=be+ue(W,Ae++),ce+=ve(W,E,$,fe,Z);else if(fe==="object"){if(typeof y.then=="function")return ve(J(y),E,$,W,Z);throw E=String(y),Error("Objects are not valid as a React child (found: "+(E==="[object Object]"?"object with keys {"+Object.keys(y).join(", ")+"}":E)+"). If you meant to render a collection of children, use an array instead.")}return ce}function U(y,E,$){if(y==null)return y;var W=[],Z=0;return ve(y,W,"","",function(fe){return E.call($,fe,Z++)}),W}function S(y){if(y._status===-1){var E=y._result;E=E(),E.then(function($){(y._status===0||y._status===-1)&&(y._status=1,y._result=$)},function($){(y._status===0||y._status===-1)&&(y._status=2,y._result=$)}),y._status===-1&&(y._status=0,y._result=E)}if(y._status===1)return y._result.default;throw y._result}var de=typeof reportError=="function"?reportError:function(y){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var E=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof y=="object"&&y!==null&&typeof y.message=="string"?String(y.message):String(y),error:y});if(!window.dispatchEvent(E))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",y);return}console.error(y)};function V(){}return We.Children={map:U,forEach:function(y,E,$){U(y,function(){E.apply(this,arguments)},$)},count:function(y){var E=0;return U(y,function(){E++}),E},toArray:function(y){return U(y,function(E){return E})||[]},only:function(y){if(!z(y))throw Error("React.Children.only expected to receive a single React element child.");return y}},We.Component=j,We.Fragment=r,We.Profiler=o,We.PureComponent=F,We.StrictMode=a,We.Suspense=p,We.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,We.__COMPILER_RUNTIME={__proto__:null,c:function(y){return M.H.useMemoCache(y)}},We.cache=function(y){return function(){return y.apply(null,arguments)}},We.cloneElement=function(y,E,$){if(y==null)throw Error("The argument must be a React element, but you passed "+y+".");var W=R({},y.props),Z=y.key,fe=void 0;if(E!=null)for(ce in E.ref!==void 0&&(fe=void 0),E.key!==void 0&&(Z=""+E.key),E)!k.call(E,ce)||ce==="key"||ce==="__self"||ce==="__source"||ce==="ref"&&E.ref===void 0||(W[ce]=E[ce]);var ce=arguments.length-2;if(ce===1)W.children=$;else if(1<ce){for(var be=Array(ce),Ae=0;Ae<ce;Ae++)be[Ae]=arguments[Ae+2];W.children=be}return H(y.type,Z,void 0,void 0,fe,W)},We.createContext=function(y){return y={$$typeof:c,_currentValue:y,_currentValue2:y,_threadCount:0,Provider:null,Consumer:null},y.Provider=y,y.Consumer={$$typeof:u,_context:y},y},We.createElement=function(y,E,$){var W,Z={},fe=null;if(E!=null)for(W in E.key!==void 0&&(fe=""+E.key),E)k.call(E,W)&&W!=="key"&&W!=="__self"&&W!=="__source"&&(Z[W]=E[W]);var ce=arguments.length-2;if(ce===1)Z.children=$;else if(1<ce){for(var be=Array(ce),Ae=0;Ae<ce;Ae++)be[Ae]=arguments[Ae+2];Z.children=be}if(y&&y.defaultProps)for(W in ce=y.defaultProps,ce)Z[W]===void 0&&(Z[W]=ce[W]);return H(y,fe,void 0,void 0,null,Z)},We.createRef=function(){return{current:null}},We.forwardRef=function(y){return{$$typeof:h,render:y}},We.isValidElement=z,We.lazy=function(y){return{$$typeof:v,_payload:{_status:-1,_result:y},_init:S}},We.memo=function(y,E){return{$$typeof:g,type:y,compare:E===void 0?null:E}},We.startTransition=function(y){var E=M.T,$={};M.T=$;try{var W=y(),Z=M.S;Z!==null&&Z($,W),typeof W=="object"&&W!==null&&typeof W.then=="function"&&W.then(V,de)}catch(fe){de(fe)}finally{M.T=E}},We.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},We.use=function(y){return M.H.use(y)},We.useActionState=function(y,E,$){return M.H.useActionState(y,E,$)},We.useCallback=function(y,E){return M.H.useCallback(y,E)},We.useContext=function(y){return M.H.useContext(y)},We.useDebugValue=function(){},We.useDeferredValue=function(y,E){return M.H.useDeferredValue(y,E)},We.useEffect=function(y,E,$){var W=M.H;if(typeof $=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return W.useEffect(y,E)},We.useId=function(){return M.H.useId()},We.useImperativeHandle=function(y,E,$){return M.H.useImperativeHandle(y,E,$)},We.useInsertionEffect=function(y,E){return M.H.useInsertionEffect(y,E)},We.useLayoutEffect=function(y,E){return M.H.useLayoutEffect(y,E)},We.useMemo=function(y,E){return M.H.useMemo(y,E)},We.useOptimistic=function(y,E){return M.H.useOptimistic(y,E)},We.useReducer=function(y,E,$){return M.H.useReducer(y,E,$)},We.useRef=function(y){return M.H.useRef(y)},We.useState=function(y){return M.H.useState(y)},We.useSyncExternalStore=function(y,E,$){return M.H.useSyncExternalStore(y,E,$)},We.useTransition=function(){return M.H.useTransition()},We.version="19.1.1",We}var v0;function fr(){return v0||(v0=1,Ym.exports=FO()),Ym.exports}var C=fr();const ki=Qd(C);var Gm={exports:{}},Hu={},Xm={exports:{}},Km={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var y0;function $O(){return y0||(y0=1,(function(e){function n(U,S){var de=U.length;U.push(S);e:for(;0<de;){var V=de-1>>>1,y=U[V];if(0<o(y,S))U[V]=S,U[de]=y,de=V;else break e}}function r(U){return U.length===0?null:U[0]}function a(U){if(U.length===0)return null;var S=U[0],de=U.pop();if(de!==S){U[0]=de;e:for(var V=0,y=U.length,E=y>>>1;V<E;){var $=2*(V+1)-1,W=U[$],Z=$+1,fe=U[Z];if(0>o(W,de))Z<y&&0>o(fe,W)?(U[V]=fe,U[Z]=de,V=Z):(U[V]=W,U[$]=de,V=$);else if(Z<y&&0>o(fe,de))U[V]=fe,U[Z]=de,V=Z;else break e}}return S}function o(U,S){var de=U.sortIndex-S.sortIndex;return de!==0?de:U.id-S.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var c=Date,h=c.now();e.unstable_now=function(){return c.now()-h}}var p=[],g=[],v=1,w=null,T=3,L=!1,R=!1,N=!1,j=!1,P=typeof setTimeout=="function"?setTimeout:null,F=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function oe(U){for(var S=r(g);S!==null;){if(S.callback===null)a(g);else if(S.startTime<=U)a(g),S.sortIndex=S.expirationTime,n(p,S);else break;S=r(g)}}function M(U){if(N=!1,oe(U),!R)if(r(p)!==null)R=!0,k||(k=!0,ue());else{var S=r(g);S!==null&&ve(M,S.startTime-U)}}var k=!1,H=-1,Q=5,z=-1;function D(){return j?!0:!(e.unstable_now()-z<Q)}function ne(){if(j=!1,k){var U=e.unstable_now();z=U;var S=!0;try{e:{R=!1,N&&(N=!1,F(H),H=-1),L=!0;var de=T;try{t:{for(oe(U),w=r(p);w!==null&&!(w.expirationTime>U&&D());){var V=w.callback;if(typeof V=="function"){w.callback=null,T=w.priorityLevel;var y=V(w.expirationTime<=U);if(U=e.unstable_now(),typeof y=="function"){w.callback=y,oe(U),S=!0;break t}w===r(p)&&a(p),oe(U)}else a(p);w=r(p)}if(w!==null)S=!0;else{var E=r(g);E!==null&&ve(M,E.startTime-U),S=!1}}break e}finally{w=null,T=de,L=!1}S=void 0}}finally{S?ue():k=!1}}}var ue;if(typeof q=="function")ue=function(){q(ne)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,J=K.port2;K.port1.onmessage=ne,ue=function(){J.postMessage(null)}}else ue=function(){P(ne,0)};function ve(U,S){H=P(function(){U(e.unstable_now())},S)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(U){U.callback=null},e.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<U?Math.floor(1e3/U):5},e.unstable_getCurrentPriorityLevel=function(){return T},e.unstable_next=function(U){switch(T){case 1:case 2:case 3:var S=3;break;default:S=T}var de=T;T=S;try{return U()}finally{T=de}},e.unstable_requestPaint=function(){j=!0},e.unstable_runWithPriority=function(U,S){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var de=T;T=U;try{return S()}finally{T=de}},e.unstable_scheduleCallback=function(U,S,de){var V=e.unstable_now();switch(typeof de=="object"&&de!==null?(de=de.delay,de=typeof de=="number"&&0<de?V+de:V):de=V,U){case 1:var y=-1;break;case 2:y=250;break;case 5:y=1073741823;break;case 4:y=1e4;break;default:y=5e3}return y=de+y,U={id:v++,callback:S,priorityLevel:U,startTime:de,expirationTime:y,sortIndex:-1},de>V?(U.sortIndex=de,n(g,U),r(p)===null&&U===r(g)&&(N?(F(H),H=-1):N=!0,ve(M,de-V))):(U.sortIndex=y,n(p,U),R||L||(R=!0,k||(k=!0,ue()))),U},e.unstable_shouldYield=D,e.unstable_wrapCallback=function(U){var S=T;return function(){var de=T;T=S;try{return U.apply(this,arguments)}finally{T=de}}}})(Km)),Km}var b0;function IO(){return b0||(b0=1,Xm.exports=$O()),Xm.exports}var Wm={exports:{}},xn={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var S0;function YO(){if(S0)return xn;S0=1;var e=fr();function n(p){var g="https://react.dev/errors/"+p;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)g+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+p+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var a={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for("react.portal");function u(p,g,v){var w=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:w==null?null:""+w,children:p,containerInfo:g,implementation:v}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,g){if(p==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return xn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,xn.createPortal=function(p,g){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(n(299));return u(p,g,null,v)},xn.flushSync=function(p){var g=c.T,v=a.p;try{if(c.T=null,a.p=2,p)return p()}finally{c.T=g,a.p=v,a.d.f()}},xn.preconnect=function(p,g){typeof p=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,a.d.C(p,g))},xn.prefetchDNS=function(p){typeof p=="string"&&a.d.D(p)},xn.preinit=function(p,g){if(typeof p=="string"&&g&&typeof g.as=="string"){var v=g.as,w=h(v,g.crossOrigin),T=typeof g.integrity=="string"?g.integrity:void 0,L=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;v==="style"?a.d.S(p,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:w,integrity:T,fetchPriority:L}):v==="script"&&a.d.X(p,{crossOrigin:w,integrity:T,fetchPriority:L,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},xn.preinitModule=function(p,g){if(typeof p=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var v=h(g.as,g.crossOrigin);a.d.M(p,{crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&a.d.M(p)},xn.preload=function(p,g){if(typeof p=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var v=g.as,w=h(v,g.crossOrigin);a.d.L(p,v,{crossOrigin:w,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},xn.preloadModule=function(p,g){if(typeof p=="string")if(g){var v=h(g.as,g.crossOrigin);a.d.m(p,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else a.d.m(p)},xn.requestFormReset=function(p){a.d.r(p)},xn.unstable_batchedUpdates=function(p,g){return p(g)},xn.useFormState=function(p,g,v){return c.H.useFormState(p,g,v)},xn.useFormStatus=function(){return c.H.useHostTransitionStatus()},xn.version="19.1.1",xn}var w0;function Sw(){if(w0)return Wm.exports;w0=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Wm.exports=YO(),Wm.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var _0;function GO(){if(_0)return Hu;_0=1;var e=IO(),n=fr(),r=Sw();function a(t){var i="https://react.dev/errors/"+t;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)i+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+t+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function u(t){var i=t,s=t;if(t.alternate)for(;i.return;)i=i.return;else{t=i;do i=t,(i.flags&4098)!==0&&(s=i.return),t=i.return;while(t)}return i.tag===3?s:null}function c(t){if(t.tag===13){var i=t.memoizedState;if(i===null&&(t=t.alternate,t!==null&&(i=t.memoizedState)),i!==null)return i.dehydrated}return null}function h(t){if(u(t)!==t)throw Error(a(188))}function p(t){var i=t.alternate;if(!i){if(i=u(t),i===null)throw Error(a(188));return i!==t?null:t}for(var s=t,l=i;;){var f=s.return;if(f===null)break;var m=f.alternate;if(m===null){if(l=f.return,l!==null){s=l;continue}break}if(f.child===m.child){for(m=f.child;m;){if(m===s)return h(f),t;if(m===l)return h(f),i;m=m.sibling}throw Error(a(188))}if(s.return!==l.return)s=f,l=m;else{for(var _=!1,O=f.child;O;){if(O===s){_=!0,s=f,l=m;break}if(O===l){_=!0,l=f,s=m;break}O=O.sibling}if(!_){for(O=m.child;O;){if(O===s){_=!0,s=m,l=f;break}if(O===l){_=!0,l=m,s=f;break}O=O.sibling}if(!_)throw Error(a(189))}}if(s.alternate!==l)throw Error(a(190))}if(s.tag!==3)throw Error(a(188));return s.stateNode.current===s?t:i}function g(t){var i=t.tag;if(i===5||i===26||i===27||i===6)return t;for(t=t.child;t!==null;){if(i=g(t),i!==null)return i;t=t.sibling}return null}var v=Object.assign,w=Symbol.for("react.element"),T=Symbol.for("react.transitional.element"),L=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),P=Symbol.for("react.provider"),F=Symbol.for("react.consumer"),q=Symbol.for("react.context"),oe=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),H=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),D=Symbol.for("react.memo_cache_sentinel"),ne=Symbol.iterator;function ue(t){return t===null||typeof t!="object"?null:(t=ne&&t[ne]||t["@@iterator"],typeof t=="function"?t:null)}var K=Symbol.for("react.client.reference");function J(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===K?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case R:return"Fragment";case j:return"Profiler";case N:return"StrictMode";case M:return"Suspense";case k:return"SuspenseList";case z:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case L:return"Portal";case q:return(t.displayName||"Context")+".Provider";case F:return(t._context.displayName||"Context")+".Consumer";case oe:var i=t.render;return t=t.displayName,t||(t=i.displayName||i.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case H:return i=t.displayName||null,i!==null?i:J(t.type)||"Memo";case Q:i=t._payload,t=t._init;try{return J(t(i))}catch{}}return null}var ve=Array.isArray,U=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,S=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,de={pending:!1,data:null,method:null,action:null},V=[],y=-1;function E(t){return{current:t}}function $(t){0>y||(t.current=V[y],V[y]=null,y--)}function W(t,i){y++,V[y]=t.current,t.current=i}var Z=E(null),fe=E(null),ce=E(null),be=E(null);function Ae(t,i){switch(W(ce,i),W(fe,t),W(Z,null),i.nodeType){case 9:case 11:t=(t=i.documentElement)&&(t=t.namespaceURI)?qb(t):0;break;default:if(t=i.tagName,i=i.namespaceURI)i=qb(i),t=Fb(i,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}$(Z),W(Z,t)}function ye(){$(Z),$(fe),$(ce)}function $e(t){t.memoizedState!==null&&W(be,t);var i=Z.current,s=Fb(i,t.type);i!==s&&(W(fe,t),W(Z,s))}function Ze(t){fe.current===t&&($(Z),$(fe)),be.current===t&&($(be),ju._currentValue=de)}var Je=Object.prototype.hasOwnProperty,Ge=e.unstable_scheduleCallback,ze=e.unstable_cancelCallback,De=e.unstable_shouldYield,dt=e.unstable_requestPaint,Me=e.unstable_now,Ct=e.unstable_getCurrentPriorityLevel,Dt=e.unstable_ImmediatePriority,zt=e.unstable_UserBlockingPriority,Gt=e.unstable_NormalPriority,yi=e.unstable_LowPriority,hr=e.unstable_IdlePriority,Qs=e.log,ri=e.unstable_setDisableYieldValue,pn=null,xt=null;function gn(t){if(typeof Qs=="function"&&ri(t),xt&&typeof xt.setStrictMode=="function")try{xt.setStrictMode(pn,t)}catch{}}var An=Math.clz32?Math.clz32:ia,us=Math.log,na=Math.LN2;function ia(t){return t>>>=0,t===0?32:31-(us(t)/na|0)|0}var mr=256,Zs=4194304;function bi(t){var i=t&42;if(i!==0)return i;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:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;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 Js(t,i,s){var l=t.pendingLanes;if(l===0)return 0;var f=0,m=t.suspendedLanes,_=t.pingedLanes;t=t.warmLanes;var O=l&134217727;return O!==0?(l=O&~m,l!==0?f=bi(l):(_&=O,_!==0?f=bi(_):s||(s=O&~t,s!==0&&(f=bi(s))))):(O=l&~m,O!==0?f=bi(O):_!==0?f=bi(_):s||(s=l&~t,s!==0&&(f=bi(s)))),f===0?0:i!==0&&i!==f&&(i&m)===0&&(m=f&-f,s=i&-i,m>=s||m===32&&(s&4194048)!==0)?i:f}function cs(t,i){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&i)===0}function Sh(t,i){switch(t){case 1:case 2:case 4:case 8:case 64:return i+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 i+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 Rc(){var t=mr;return mr<<=1,(mr&4194048)===0&&(mr=256),t}function Mc(){var t=Zs;return Zs<<=1,(Zs&62914560)===0&&(Zs=4194304),t}function Tl(t){for(var i=[],s=0;31>s;s++)i.push(t);return i}function ra(t,i){t.pendingLanes|=i,i!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function eo(t,i,s,l,f,m){var _=t.pendingLanes;t.pendingLanes=s,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=s,t.entangledLanes&=s,t.errorRecoveryDisabledLanes&=s,t.shellSuspendCounter=0;var O=t.entanglements,B=t.expirationTimes,te=t.hiddenUpdates;for(s=_&~s;0<s;){var he=31-An(s),ge=1<<he;O[he]=0,B[he]=-1;var ie=te[he];if(ie!==null)for(te[he]=null,he=0;he<ie.length;he++){var re=ie[he];re!==null&&(re.lane&=-536870913)}s&=~ge}l!==0&&Ol(t,l,0),m!==0&&f===0&&t.tag!==0&&(t.suspendedLanes|=m&~(_&~i))}function Ol(t,i,s){t.pendingLanes|=i,t.suspendedLanes&=~i;var l=31-An(i);t.entangledLanes|=i,t.entanglements[l]=t.entanglements[l]|1073741824|s&4194090}function Al(t,i){var s=t.entangledLanes|=i;for(t=t.entanglements;s;){var l=31-An(s),f=1<<l;f&i|t[l]&i&&(t[l]|=i),s&=~f}}function Cl(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 Rl(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Dc(){var t=S.p;return t!==0?t:(t=window.event,t===void 0?32:l0(t.type))}function wh(t,i){var s=S.p;try{return S.p=t,i()}finally{S.p=s}}var Cn=Math.random().toString(36).slice(2),Bt="__reactFiber$"+Cn,vn="__reactProps$"+Cn,aa="__reactContainer$"+Cn,Ml="__reactEvents$"+Cn,_h="__reactListeners$"+Cn,Eh="__reactHandles$"+Cn,to="__reactResources$"+Cn,ai="__reactMarker$"+Cn;function sa(t){delete t[Bt],delete t[vn],delete t[Ml],delete t[_h],delete t[Eh]}function oa(t){var i=t[Bt];if(i)return i;for(var s=t.parentNode;s;){if(i=s[aa]||s[Bt]){if(s=i.alternate,i.child!==null||s!==null&&s.child!==null)for(t=Gb(t);t!==null;){if(s=t[Bt])return s;t=Gb(t)}return i}t=s,s=t.parentNode}return null}function Ui(t){if(t=t[Bt]||t[aa]){var i=t.tag;if(i===5||i===6||i===13||i===26||i===27||i===3)return t}return null}function fs(t){var i=t.tag;if(i===5||i===26||i===27||i===6)return t.stateNode;throw Error(a(33))}function la(t){var i=t[to];return i||(i=t[to]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Tt(t){t[ai]=!0}var Jt=new Set,yn={};function Ft(t,i){Ut(t,i),Ut(t+"Capture",i)}function Ut(t,i){for(yn[t]=i,t=0;t<i.length;t++)Jt.add(i[t])}var no=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]*$"),pr={},Hi={};function ua(t){return Je.call(Hi,t)?!0:Je.call(pr,t)?!1:no.test(t)?Hi[t]=!0:(pr[t]=!0,!1)}function ds(t,i,s){if(ua(i))if(s===null)t.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":t.removeAttribute(i);return;case"boolean":var l=i.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){t.removeAttribute(i);return}}t.setAttribute(i,""+s)}}function ca(t,i,s){if(s===null)t.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(i);return}t.setAttribute(i,""+s)}}function bn(t,i,s,l){if(l===null)t.removeAttribute(s);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(s);return}t.setAttributeNS(i,s,""+l)}}var io,ro;function Vi(t){if(io===void 0)try{throw Error()}catch(s){var i=s.stack.trim().match(/\n( *(at )?)/);io=i&&i[1]||"",ro=-1<s.stack.indexOf(`
    at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+io+t+ro}var ao=!1;function so(t,i){if(!t||ao)return"";ao=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(i){var ge=function(){throw Error()};if(Object.defineProperty(ge.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ge,[])}catch(re){var ie=re}Reflect.construct(t,[],ge)}else{try{ge.call()}catch(re){ie=re}t.call(ge.prototype)}}else{try{throw Error()}catch(re){ie=re}(ge=t())&&typeof ge.catch=="function"&&ge.catch(function(){})}}catch(re){if(re&&ie&&typeof re.stack=="string")return[re.stack,ie.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=l.DetermineComponentFrameRoot(),_=m[0],O=m[1];if(_&&O){var B=_.split(`
`),te=O.split(`
`);for(f=l=0;l<B.length&&!B[l].includes("DetermineComponentFrameRoot");)l++;for(;f<te.length&&!te[f].includes("DetermineComponentFrameRoot");)f++;if(l===B.length||f===te.length)for(l=B.length-1,f=te.length-1;1<=l&&0<=f&&B[l]!==te[f];)f--;for(;1<=l&&0<=f;l--,f--)if(B[l]!==te[f]){if(l!==1||f!==1)do if(l--,f--,0>f||B[l]!==te[f]){var he=`
`+B[l].replace(" at new "," at ");return t.displayName&&he.includes("<anonymous>")&&(he=he.replace("<anonymous>",t.displayName)),he}while(1<=l&&0<=f);break}}}finally{ao=!1,Error.prepareStackTrace=s}return(s=t?t.displayName||t.name:"")?Vi(s):""}function Nc(t){switch(t.tag){case 26:case 27:case 5:return Vi(t.type);case 16:return Vi("Lazy");case 13:return Vi("Suspense");case 19:return Vi("SuspenseList");case 0:case 15:return so(t.type,!1);case 11:return so(t.type.render,!1);case 1:return so(t.type,!0);case 31:return Vi("Activity");default:return""}}function Dl(t){try{var i="";do i+=Nc(t),t=t.return;while(t);return i}catch(s){return`
Error generating stack: `+s.message+`
`+s.stack}}function Rn(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Nl(t){var i=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function Lc(t){var i=Nl(t)?"checked":"value",s=Object.getOwnPropertyDescriptor(t.constructor.prototype,i),l=""+t[i];if(!t.hasOwnProperty(i)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var f=s.get,m=s.set;return Object.defineProperty(t,i,{configurable:!0,get:function(){return f.call(this)},set:function(_){l=""+_,m.call(this,_)}}),Object.defineProperty(t,i,{enumerable:s.enumerable}),{getValue:function(){return l},setValue:function(_){l=""+_},stopTracking:function(){t._valueTracker=null,delete t[i]}}}}function hs(t){t._valueTracker||(t._valueTracker=Lc(t))}function Ll(t){if(!t)return!1;var i=t._valueTracker;if(!i)return!0;var s=i.getValue(),l="";return t&&(l=Nl(t)?t.checked?"true":"false":t.value),t=l,t!==s?(i.setValue(t),!0):!1}function ms(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 si=/[\n"\\]/g;function wt(t){return t.replace(si,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Si(t,i,s,l,f,m,_,O){t.name="",_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?t.type=_:t.removeAttribute("type"),i!=null?_==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+Rn(i)):t.value!==""+Rn(i)&&(t.value=""+Rn(i)):_!=="submit"&&_!=="reset"||t.removeAttribute("value"),i!=null?ps(t,_,Rn(i)):s!=null?ps(t,_,Rn(s)):l!=null&&t.removeAttribute("value"),f==null&&m!=null&&(t.defaultChecked=!!m),f!=null&&(t.checked=f&&typeof f!="function"&&typeof f!="symbol"),O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"?t.name=""+Rn(O):t.removeAttribute("name")}function Mn(t,i,s,l,f,m,_,O){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(t.type=m),i!=null||s!=null){if(!(m!=="submit"&&m!=="reset"||i!=null))return;s=s!=null?""+Rn(s):"",i=i!=null?""+Rn(i):s,O||i===t.value||(t.value=i),t.defaultValue=i}l=l??f,l=typeof l!="function"&&typeof l!="symbol"&&!!l,t.checked=O?t.checked:!!l,t.defaultChecked=!!l,_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(t.name=_)}function ps(t,i,s){i==="number"&&ms(t.ownerDocument)===t||t.defaultValue===""+s||(t.defaultValue=""+s)}function qi(t,i,s,l){if(t=t.options,i){i={};for(var f=0;f<s.length;f++)i["$"+s[f]]=!0;for(s=0;s<t.length;s++)f=i.hasOwnProperty("$"+t[s].value),t[s].selected!==f&&(t[s].selected=f),f&&l&&(t[s].defaultSelected=!0)}else{for(s=""+Rn(s),i=null,f=0;f<t.length;f++){if(t[f].value===s){t[f].selected=!0,l&&(t[f].defaultSelected=!0);return}i!==null||t[f].disabled||(i=t[f])}i!==null&&(i.selected=!0)}}function Xn(t,i,s){if(i!=null&&(i=""+Rn(i),i!==t.value&&(t.value=i),s==null)){t.defaultValue!==i&&(t.defaultValue=i);return}t.defaultValue=s!=null?""+Rn(s):""}function Fi(t,i,s,l){if(i==null){if(l!=null){if(s!=null)throw Error(a(92));if(ve(l)){if(1<l.length)throw Error(a(93));l=l[0]}s=l}s==null&&(s=""),i=s}s=Rn(i),t.defaultValue=s,l=t.textContent,l===s&&l!==""&&l!==null&&(t.value=l)}function wi(t,i){if(i){var s=t.firstChild;if(s&&s===t.lastChild&&s.nodeType===3){s.nodeValue=i;return}}t.textContent=i}var fa=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 oo(t,i,s){var l=i.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?l?t.setProperty(i,""):i==="float"?t.cssFloat="":t[i]="":l?t.setProperty(i,s):typeof s!="number"||s===0||fa.has(i)?i==="float"?t.cssFloat=s:t[i]=(""+s).trim():t[i]=s+"px"}function jl(t,i,s){if(i!=null&&typeof i!="object")throw Error(a(62));if(t=t.style,s!=null){for(var l in s)!s.hasOwnProperty(l)||i!=null&&i.hasOwnProperty(l)||(l.indexOf("--")===0?t.setProperty(l,""):l==="float"?t.cssFloat="":t[l]="");for(var f in i)l=i[f],i.hasOwnProperty(f)&&s[f]!==l&&oo(t,f,l)}else for(var m in i)i.hasOwnProperty(m)&&oo(t,m,i[m])}function $i(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 kl=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"],["colorRendering","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"]]),jc=/^[\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 zn(t){return jc.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var Pl=null;function oi(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var _i=null,gr=null;function da(t){var i=Ui(t);if(i&&(t=i.stateNode)){var s=t[vn]||null;e:switch(t=i.stateNode,i.type){case"input":if(Si(t,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),i=s.name,s.type==="radio"&&i!=null){for(s=t;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+wt(""+i)+'"][type="radio"]'),i=0;i<s.length;i++){var l=s[i];if(l!==t&&l.form===t.form){var f=l[vn]||null;if(!f)throw Error(a(90));Si(l,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(i=0;i<s.length;i++)l=s[i],l.form===t.form&&Ll(l)}break e;case"textarea":Xn(t,s.value,s.defaultValue);break e;case"select":i=s.value,i!=null&&qi(t,!!s.multiple,i,!1)}}}var gs=!1;function ha(t,i,s){if(gs)return t(i,s);gs=!0;try{var l=t(i);return l}finally{if(gs=!1,(_i!==null||gr!==null)&&(If(),_i&&(i=_i,t=gr,gr=_i=null,da(i),t)))for(i=0;i<t.length;i++)da(t[i])}}function ma(t,i){var s=t.stateNode;if(s===null)return null;var l=s[vn]||null;if(l===null)return null;s=l[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(t=t.type,l=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!l;break e;default:t=!1}if(t)return null;if(s&&typeof s!="function")throw Error(a(231,i,typeof s));return s}var li=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),lo=!1;if(li)try{var ui={};Object.defineProperty(ui,"passive",{get:function(){lo=!0}}),window.addEventListener("test",ui,ui),window.removeEventListener("test",ui,ui)}catch{lo=!1}var Ii=null,uo=null,pa=null;function vs(){if(pa)return pa;var t,i=uo,s=i.length,l,f="value"in Ii?Ii.value:Ii.textContent,m=f.length;for(t=0;t<s&&i[t]===f[t];t++);var _=s-t;for(l=1;l<=_&&i[s-l]===f[m-l];l++);return pa=f.slice(t,1<l?1-l:void 0)}function ga(t){var i=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&i===13&&(t=13)):t=i,t===10&&(t=13),32<=t||t===13?t:0}function co(){return!0}function ys(){return!1}function Sn(t){function i(s,l,f,m,_){this._reactName=s,this._targetInst=f,this.type=l,this.nativeEvent=m,this.target=_,this.currentTarget=null;for(var O in t)t.hasOwnProperty(O)&&(s=t[O],this[O]=s?s(m):m[O]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?co:ys,this.isPropagationStopped=ys,this}return v(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=co)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=co)},persist:function(){},isPersistent:co}),i}var Yi={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},va=Sn(Yi),vr=v({},Yi,{view:0,detail:0}),zl=Sn(vr),fo,yr,br,bs=v({},vr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Hl,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!==br&&(br&&t.type==="mousemove"?(fo=t.screenX-br.screenX,yr=t.screenY-br.screenY):yr=fo=0,br=t),fo)},movementY:function(t){return"movementY"in t?t.movementY:yr}}),Bl=Sn(bs),ya=v({},bs,{dataTransfer:0}),xh=Sn(ya),kc=v({},vr,{relatedTarget:0}),ho=Sn(kc),Pc=v({},Yi,{animationName:0,elapsedTime:0,pseudoElement:0}),zc=Sn(Pc),Bc=v({},Yi,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Ul=Sn(Bc),Uc=v({},Yi,{data:0}),Hc=Sn(Uc),Th={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Vc={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"},qc={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mo(t){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(t):(t=qc[t])?!!i[t]:!1}function Hl(){return mo}var Oh=v({},vr,{key:function(t){if(t.key){var i=Th[t.key]||t.key;if(i!=="Unidentified")return i}return t.type==="keypress"?(t=ga(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Vc[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Hl,charCode:function(t){return t.type==="keypress"?ga(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?ga(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Vl=Sn(Oh),Fc=v({},bs,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ql=Sn(Fc),Sr=v({},vr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Hl}),Fl=Sn(Sr),Ah=v({},Yi,{propertyName:0,elapsedTime:0,pseudoElement:0}),$c=Sn(Ah),Ch=v({},bs,{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}),Rh=Sn(Ch),Mh=v({},Yi,{newState:0,oldState:0}),Dh=Sn(Mh),Ic=[9,13,27,32],po=li&&"CompositionEvent"in window,Ss=null;li&&"documentMode"in document&&(Ss=document.documentMode);var ba=li&&"TextEvent"in window&&!Ss,Gi=li&&(!po||Ss&&8<Ss&&11>=Ss),Yc=" ",ws=!1;function Gc(t,i){switch(t){case"keyup":return Ic.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Xc(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Sa=!1;function Nh(t,i){switch(t){case"compositionend":return Xc(i);case"keypress":return i.which!==32?null:(ws=!0,Yc);case"textInput":return t=i.data,t===Yc&&ws?null:t;default:return null}}function Lh(t,i){if(Sa)return t==="compositionend"||!po&&Gc(t,i)?(t=vs(),pa=uo=Ii=null,Sa=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return Gi&&i.locale!=="ko"?null:i.data;default:return null}}var jh={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 Kc(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i==="input"?!!jh[t.type]:i==="textarea"}function Wc(t,i,s,l){_i?gr?gr.push(l):gr=[l]:_i=l,i=Qf(i,"onChange"),0<i.length&&(s=new va("onChange","change",null,s,l),t.push({event:s,listeners:i}))}var on=null,wa=null;function Qc(t){zb(t,0)}function _s(t){var i=fs(t);if(Ll(i))return t}function Zc(t,i){if(t==="change")return i}var Jc=!1;if(li){var go;if(li){var _a="oninput"in document;if(!_a){var ef=document.createElement("div");ef.setAttribute("oninput","return;"),_a=typeof ef.oninput=="function"}go=_a}else go=!1;Jc=go&&(!document.documentMode||9<document.documentMode)}function tf(){on&&(on.detachEvent("onpropertychange",$l),wa=on=null)}function $l(t){if(t.propertyName==="value"&&_s(wa)){var i=[];Wc(i,wa,t,oi(t)),ha(Qc,i)}}function kh(t,i,s){t==="focusin"?(tf(),on=i,wa=s,on.attachEvent("onpropertychange",$l)):t==="focusout"&&tf()}function Ph(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return _s(wa)}function nf(t,i){if(t==="click")return _s(i)}function rf(t,i){if(t==="input"||t==="change")return _s(i)}function af(t,i){return t===i&&(t!==0||1/t===1/i)||t!==t&&i!==i}var en=typeof Object.is=="function"?Object.is:af;function Ea(t,i){if(en(t,i))return!0;if(typeof t!="object"||t===null||typeof i!="object"||i===null)return!1;var s=Object.keys(t),l=Object.keys(i);if(s.length!==l.length)return!1;for(l=0;l<s.length;l++){var f=s[l];if(!Je.call(i,f)||!en(t[f],i[f]))return!1}return!0}function vo(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Dn(t,i){var s=vo(t);t=0;for(var l;s;){if(s.nodeType===3){if(l=t+s.textContent.length,t<=i&&l>=i)return{node:s,offset:i-t};t=l}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=vo(s)}}function sf(t,i){return t&&i?t===i?!0:t&&t.nodeType===3?!1:i&&i.nodeType===3?sf(t,i.parentNode):"contains"in t?t.contains(i):t.compareDocumentPosition?!!(t.compareDocumentPosition(i)&16):!1:!1}function of(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var i=ms(t.document);i instanceof t.HTMLIFrameElement;){try{var s=typeof i.contentWindow.location.href=="string"}catch{s=!1}if(s)t=i.contentWindow;else break;i=ms(t.document)}return i}function yo(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i&&(i==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||i==="textarea"||t.contentEditable==="true")}var lf=li&&"documentMode"in document&&11>=document.documentMode,xa=null,Il=null,Es=null,Yl=!1;function uf(t,i,s){var l=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Yl||xa==null||xa!==ms(l)||(l=xa,"selectionStart"in l&&yo(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Es&&Ea(Es,l)||(Es=l,l=Qf(Il,"onSelect"),0<l.length&&(i=new va("onSelect","select",null,i,s),t.push({event:i,listeners:l}),i.target=xa)))}function wr(t,i){var s={};return s[t.toLowerCase()]=i.toLowerCase(),s["Webkit"+t]="webkit"+i,s["Moz"+t]="moz"+i,s}var _r={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionrun:wr("Transition","TransitionRun"),transitionstart:wr("Transition","TransitionStart"),transitioncancel:wr("Transition","TransitionCancel"),transitionend:wr("Transition","TransitionEnd")},bo={},So={};li&&(So=document.createElement("div").style,"AnimationEvent"in window||(delete _r.animationend.animation,delete _r.animationiteration.animation,delete _r.animationstart.animation),"TransitionEvent"in window||delete _r.transitionend.transition);function Er(t){if(bo[t])return bo[t];if(!_r[t])return t;var i=_r[t],s;for(s in i)if(i.hasOwnProperty(s)&&s in So)return bo[t]=i[s];return t}var cf=Er("animationend"),Xi=Er("animationiteration"),ci=Er("animationstart"),ff=Er("transitionrun"),zh=Er("transitionstart"),df=Er("transitioncancel"),Gl=Er("transitionend"),Xl=new Map,wo="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(" ");wo.push("scrollEnd");function Kn(t,i){Xl.set(t,i),Ft(i,[t])}var hf=new WeakMap;function Bn(t,i){if(typeof t=="object"&&t!==null){var s=hf.get(t);return s!==void 0?s:(i={value:t,source:i,stack:Dl(i)},hf.set(t,i),i)}return{value:t,source:i,stack:Dl(i)}}var Nn=[],xr=0,Kl=0;function _o(){for(var t=xr,i=Kl=xr=0;i<t;){var s=Nn[i];Nn[i++]=null;var l=Nn[i];Nn[i++]=null;var f=Nn[i];Nn[i++]=null;var m=Nn[i];if(Nn[i++]=null,l!==null&&f!==null){var _=l.pending;_===null?f.next=f:(f.next=_.next,_.next=f),l.pending=f}m!==0&&fi(s,f,m)}}function Eo(t,i,s,l){Nn[xr++]=t,Nn[xr++]=i,Nn[xr++]=s,Nn[xr++]=l,Kl|=l,t.lanes|=l,t=t.alternate,t!==null&&(t.lanes|=l)}function Wl(t,i,s,l){return Eo(t,i,s,l),xs(t)}function Ta(t,i){return Eo(t,null,null,i),xs(t)}function fi(t,i,s){t.lanes|=s;var l=t.alternate;l!==null&&(l.lanes|=s);for(var f=!1,m=t.return;m!==null;)m.childLanes|=s,l=m.alternate,l!==null&&(l.childLanes|=s),m.tag===22&&(t=m.stateNode,t===null||t._visibility&1||(f=!0)),t=m,m=m.return;return t.tag===3?(m=t.stateNode,f&&i!==null&&(f=31-An(s),t=m.hiddenUpdates,l=t[f],l===null?t[f]=[i]:l.push(i),i.lane=s|536870912),m):null}function xs(t){if(50<Ou)throw Ou=0,pm=null,Error(a(185));for(var i=t.return;i!==null;)t=i,i=t.return;return t.tag===3?t.stateNode:null}var Oa={};function Bh(t,i,s,l){this.tag=t,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ln(t,i,s,l){return new Bh(t,i,s,l)}function Ql(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ei(t,i){var s=t.alternate;return s===null?(s=Ln(t.tag,i,t.key,t.mode),s.elementType=t.elementType,s.type=t.type,s.stateNode=t.stateNode,s.alternate=t,t.alternate=s):(s.pendingProps=i,s.type=t.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=t.flags&65011712,s.childLanes=t.childLanes,s.lanes=t.lanes,s.child=t.child,s.memoizedProps=t.memoizedProps,s.memoizedState=t.memoizedState,s.updateQueue=t.updateQueue,i=t.dependencies,s.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},s.sibling=t.sibling,s.index=t.index,s.ref=t.ref,s.refCleanup=t.refCleanup,s}function mf(t,i){t.flags&=65011714;var s=t.alternate;return s===null?(t.childLanes=0,t.lanes=i,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=s.childLanes,t.lanes=s.lanes,t.child=s.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=s.memoizedProps,t.memoizedState=s.memoizedState,t.updateQueue=s.updateQueue,t.type=s.type,i=s.dependencies,t.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),t}function xo(t,i,s,l,f,m){var _=0;if(l=t,typeof t=="function")Ql(t)&&(_=1);else if(typeof t=="string")_=AO(t,s,Z.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case z:return t=Ln(31,s,i,f),t.elementType=z,t.lanes=m,t;case R:return Tr(s.children,f,m,i);case N:_=8,f|=24;break;case j:return t=Ln(12,s,i,f|2),t.elementType=j,t.lanes=m,t;case M:return t=Ln(13,s,i,f),t.elementType=M,t.lanes=m,t;case k:return t=Ln(19,s,i,f),t.elementType=k,t.lanes=m,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case P:case q:_=10;break e;case F:_=9;break e;case oe:_=11;break e;case H:_=14;break e;case Q:_=16,l=null;break e}_=29,s=Error(a(130,t===null?"null":typeof t,"")),l=null}return i=Ln(_,s,i,f),i.elementType=t,i.type=l,i.lanes=m,i}function Tr(t,i,s,l){return t=Ln(7,t,l,i),t.lanes=s,t}function Ts(t,i,s){return t=Ln(6,t,null,i),t.lanes=s,t}function Aa(t,i,s){return i=Ln(4,t.children!==null?t.children:[],t.key,i),i.lanes=s,i.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},i}var Ca=[],Or=0,Os=null,Ki=0,wn=[],_n=0,Ar=null,xi=1,Ti="";function jn(t,i){Ca[Or++]=Ki,Ca[Or++]=Os,Os=t,Ki=i}function pf(t,i,s){wn[_n++]=xi,wn[_n++]=Ti,wn[_n++]=Ar,Ar=t;var l=xi;t=Ti;var f=32-An(l)-1;l&=~(1<<f),s+=1;var m=32-An(i)+f;if(30<m){var _=f-f%5;m=(l&(1<<_)-1).toString(32),l>>=_,f-=_,xi=1<<32-An(i)+f|s<<f|l,Ti=m+t}else xi=1<<m|s<<f|l,Ti=t}function Zl(t){t.return!==null&&(jn(t,1),pf(t,1,0))}function Jl(t){for(;t===Os;)Os=Ca[--Or],Ca[Or]=null,Ki=Ca[--Or],Ca[Or]=null;for(;t===Ar;)Ar=wn[--_n],wn[_n]=null,Ti=wn[--_n],wn[_n]=null,xi=wn[--_n],wn[_n]=null}var ln=null,bt=null,rt=!1,Cr=null,Wn=!1,eu=Error(a(519));function Un(t){var i=Error(a(418,""));throw Oi(Bn(i,t)),eu}function To(t){var i=t.stateNode,s=t.type,l=t.memoizedProps;switch(i[Bt]=t,i[vn]=l,s){case"dialog":nt("cancel",i),nt("close",i);break;case"iframe":case"object":case"embed":nt("load",i);break;case"video":case"audio":for(s=0;s<Cu.length;s++)nt(Cu[s],i);break;case"source":nt("error",i);break;case"img":case"image":case"link":nt("error",i),nt("load",i);break;case"details":nt("toggle",i);break;case"input":nt("invalid",i),Mn(i,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),hs(i);break;case"select":nt("invalid",i);break;case"textarea":nt("invalid",i),Fi(i,l.value,l.defaultValue,l.children),hs(i)}s=l.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||i.textContent===""+s||l.suppressHydrationWarning===!0||Vb(i.textContent,s)?(l.popover!=null&&(nt("beforetoggle",i),nt("toggle",i)),l.onScroll!=null&&nt("scroll",i),l.onScrollEnd!=null&&nt("scrollend",i),l.onClick!=null&&(i.onclick=Zf),i=!0):i=!1,i||Un(t)}function tu(t){for(ln=t.return;ln;)switch(ln.tag){case 5:case 13:Wn=!1;return;case 27:case 3:Wn=!0;return;default:ln=ln.return}}function As(t){if(t!==ln)return!1;if(!rt)return tu(t),rt=!0,!1;var i=t.tag,s;if((s=i!==3&&i!==27)&&((s=i===5)&&(s=t.type,s=!(s!=="form"&&s!=="button")||Dm(t.type,t.memoizedProps)),s=!s),s&&bt&&Un(t),tu(t),i===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(a(317));e:{for(t=t.nextSibling,i=0;t;){if(t.nodeType===8)if(s=t.data,s==="/$"){if(i===0){bt=Ni(t.nextSibling);break e}i--}else s!=="$"&&s!=="$!"&&s!=="$?"||i++;t=t.nextSibling}bt=null}}else i===27?(i=bt,Ya(t.type)?(t=km,km=null,bt=t):bt=i):bt=ln?Ni(t.stateNode.nextSibling):null;return!0}function Cs(){bt=ln=null,rt=!1}function gf(){var t=Cr;return t!==null&&($n===null?$n=t:$n.push.apply($n,t),Cr=null),t}function Oi(t){Cr===null?Cr=[t]:Cr.push(t)}var Ai=E(null),Rr=null,Ci=null;function Wi(t,i,s){W(Ai,i._currentValue),i._currentValue=s}function Ri(t){t._currentValue=Ai.current,$(Ai)}function nu(t,i,s){for(;t!==null;){var l=t.alternate;if((t.childLanes&i)!==i?(t.childLanes|=i,l!==null&&(l.childLanes|=i)):l!==null&&(l.childLanes&i)!==i&&(l.childLanes|=i),t===s)break;t=t.return}}function iu(t,i,s,l){var f=t.child;for(f!==null&&(f.return=t);f!==null;){var m=f.dependencies;if(m!==null){var _=f.child;m=m.firstContext;e:for(;m!==null;){var O=m;m=f;for(var B=0;B<i.length;B++)if(O.context===i[B]){m.lanes|=s,O=m.alternate,O!==null&&(O.lanes|=s),nu(m.return,s,t),l||(_=null);break e}m=O.next}}else if(f.tag===18){if(_=f.return,_===null)throw Error(a(341));_.lanes|=s,m=_.alternate,m!==null&&(m.lanes|=s),nu(_,s,t),_=null}else _=f.child;if(_!==null)_.return=f;else for(_=f;_!==null;){if(_===t){_=null;break}if(f=_.sibling,f!==null){f.return=_.return,_=f;break}_=_.return}f=_}}function Rs(t,i,s,l){t=null;for(var f=i,m=!1;f!==null;){if(!m){if((f.flags&524288)!==0)m=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var _=f.alternate;if(_===null)throw Error(a(387));if(_=_.memoizedProps,_!==null){var O=f.type;en(f.pendingProps.value,_.value)||(t!==null?t.push(O):t=[O])}}else if(f===be.current){if(_=f.alternate,_===null)throw Error(a(387));_.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(t!==null?t.push(ju):t=[ju])}f=f.return}t!==null&&iu(i,t,s,l),i.flags|=262144}function Oo(t){for(t=t.firstContext;t!==null;){if(!en(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Qi(t){Rr=t,Ci=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function tn(t){return Ao(Rr,t)}function Ms(t,i){return Rr===null&&Qi(t),Ao(t,i)}function Ao(t,i){var s=i._currentValue;if(i={context:i,memoizedValue:s,next:null},Ci===null){if(t===null)throw Error(a(308));Ci=i,t.dependencies={lanes:0,firstContext:i},t.flags|=524288}else Ci=Ci.next=i;return s}var vf=typeof AbortController<"u"?AbortController:function(){var t=[],i=this.signal={aborted:!1,addEventListener:function(s,l){t.push(l)}};this.abort=function(){i.aborted=!0,t.forEach(function(s){return s()})}},Mr=e.unstable_scheduleCallback,yf=e.unstable_NormalPriority,Nt={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Co(){return{controller:new vf,data:new Map,refCount:0}}function Dr(t){t.refCount--,t.refCount===0&&Mr(yf,function(){t.controller.abort()})}var Ra=null,Ds=0,Ma=0,Hn=null;function Zi(t,i){if(Ra===null){var s=Ra=[];Ds=0,Ma=_m(),Hn={status:"pending",value:void 0,then:function(l){s.push(l)}}}return Ds++,i.then(bf,bf),i}function bf(){if(--Ds===0&&Ra!==null){Hn!==null&&(Hn.status="fulfilled");var t=Ra;Ra=null,Ma=0,Hn=null;for(var i=0;i<t.length;i++)(0,t[i])()}}function Uh(t,i){var s=[],l={status:"pending",value:null,reason:null,then:function(f){s.push(f)}};return t.then(function(){l.status="fulfilled",l.value=i;for(var f=0;f<s.length;f++)(0,s[f])(i)},function(f){for(l.status="rejected",l.reason=f,f=0;f<s.length;f++)(0,s[f])(void 0)}),l}var Sf=U.S;U.S=function(t,i){typeof i=="object"&&i!==null&&typeof i.then=="function"&&Zi(t,i),Sf!==null&&Sf(t,i)};var Nr=E(null);function ru(){var t=Nr.current;return t!==null?t:Et.pooledCache}function Ro(t,i){i===null?W(Nr,Nr.current):W(Nr,i.pool)}function wf(){var t=ru();return t===null?null:{parent:Nt._currentValue,pool:t}}var Ns=Error(a(460)),au=Error(a(474)),Lr=Error(a(542)),Da={then:function(){}};function _f(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Mo(){}function Na(t,i,s){switch(s=t[s],s===void 0?t.push(i):s!==i&&(i.then(Mo,Mo),i=s),i.status){case"fulfilled":return i.value;case"rejected":throw t=i.reason,b(t),t;default:if(typeof i.status=="string")i.then(Mo,Mo);else{if(t=Et,t!==null&&100<t.shellSuspendCounter)throw Error(a(482));t=i,t.status="pending",t.then(function(l){if(i.status==="pending"){var f=i;f.status="fulfilled",f.value=l}},function(l){if(i.status==="pending"){var f=i;f.status="rejected",f.reason=l}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw t=i.reason,b(t),t}throw x=i,Ns}}var x=null;function d(){if(x===null)throw Error(a(459));var t=x;return x=null,t}function b(t){if(t===Ns||t===Lr)throw Error(a(483))}var A=!1;function Y(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function G(t,i){t=t.updateQueue,i.updateQueue===t&&(i.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function ae(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function pe(t,i,s){var l=t.updateQueue;if(l===null)return null;if(l=l.shared,(pt&2)!==0){var f=l.pending;return f===null?i.next=i:(i.next=f.next,f.next=i),l.pending=i,i=xs(t),fi(t,null,s),i}return Eo(t,l,i,s),xs(t)}function we(t,i,s){if(i=i.updateQueue,i!==null&&(i=i.shared,(s&4194048)!==0)){var l=i.lanes;l&=t.pendingLanes,s|=l,i.lanes=s,Al(t,s)}}function Te(t,i){var s=t.updateQueue,l=t.alternate;if(l!==null&&(l=l.updateQueue,s===l)){var f=null,m=null;if(s=s.firstBaseUpdate,s!==null){do{var _={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};m===null?f=m=_:m=m.next=_,s=s.next}while(s!==null);m===null?f=m=i:m=m.next=i}else f=m=i;s={baseState:l.baseState,firstBaseUpdate:f,lastBaseUpdate:m,shared:l.shared,callbacks:l.callbacks},t.updateQueue=s;return}t=s.lastBaseUpdate,t===null?s.firstBaseUpdate=i:t.next=i,s.lastBaseUpdate=i}var Oe=!1;function Ee(){if(Oe){var t=Hn;if(t!==null)throw t}}function Ie(t,i,s,l){Oe=!1;var f=t.updateQueue;A=!1;var m=f.firstBaseUpdate,_=f.lastBaseUpdate,O=f.shared.pending;if(O!==null){f.shared.pending=null;var B=O,te=B.next;B.next=null,_===null?m=te:_.next=te,_=B;var he=t.alternate;he!==null&&(he=he.updateQueue,O=he.lastBaseUpdate,O!==_&&(O===null?he.firstBaseUpdate=te:O.next=te,he.lastBaseUpdate=B))}if(m!==null){var ge=f.baseState;_=0,he=te=B=null,O=m;do{var ie=O.lane&-536870913,re=ie!==O.lane;if(re?(ot&ie)===ie:(l&ie)===ie){ie!==0&&ie===Ma&&(Oe=!0),he!==null&&(he=he.next={lane:0,tag:O.tag,payload:O.payload,callback:null,next:null});e:{var qe=t,Be=O;ie=i;var yt=s;switch(Be.tag){case 1:if(qe=Be.payload,typeof qe=="function"){ge=qe.call(yt,ge,ie);break e}ge=qe;break e;case 3:qe.flags=qe.flags&-65537|128;case 0:if(qe=Be.payload,ie=typeof qe=="function"?qe.call(yt,ge,ie):qe,ie==null)break e;ge=v({},ge,ie);break e;case 2:A=!0}}ie=O.callback,ie!==null&&(t.flags|=64,re&&(t.flags|=8192),re=f.callbacks,re===null?f.callbacks=[ie]:re.push(ie))}else re={lane:ie,tag:O.tag,payload:O.payload,callback:O.callback,next:null},he===null?(te=he=re,B=ge):he=he.next=re,_|=ie;if(O=O.next,O===null){if(O=f.shared.pending,O===null)break;re=O,O=re.next,re.next=null,f.lastBaseUpdate=re,f.shared.pending=null}}while(!0);he===null&&(B=ge),f.baseState=B,f.firstBaseUpdate=te,f.lastBaseUpdate=he,m===null&&(f.shared.lanes=0),qa|=_,t.lanes=_,t.memoizedState=ge}}function Pe(t,i){if(typeof t!="function")throw Error(a(191,t));t.call(i)}function Ye(t,i){var s=t.callbacks;if(s!==null)for(t.callbacks=null,t=0;t<s.length;t++)Pe(s[t],i)}var ke=E(null),Ve=E(0);function ct(t,i){t=Vr,W(Ve,t),W(ke,i),Vr=t|i.baseLanes}function ht(){W(Ve,Vr),W(ke,ke.current)}function Xe(){Vr=Ve.current,$(ke),$(Ve)}var Qe=0,_e=null,Ce=null,Ue=null,lt=!1,it=!1,mt=!1,nn=0,un=0,Ht=null,Vn=0;function st(){throw Error(a(321))}function _t(t,i){if(i===null)return!1;for(var s=0;s<i.length&&s<t.length;s++)if(!en(t[s],i[s]))return!1;return!0}function qn(t,i,s,l,f,m){return Qe=m,_e=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,U.H=t===null||t.memoizedState===null?wy:_y,mt=!1,m=s(l,f),mt=!1,it&&(m=jr(i,s,l,f)),Qn(t),m}function Qn(t){U.H=Nf;var i=Ce!==null&&Ce.next!==null;if(Qe=0,Ue=Ce=_e=null,lt=!1,un=0,Ht=null,i)throw Error(a(300));t===null||rn||(t=t.dependencies,t!==null&&Oo(t)&&(rn=!0))}function jr(t,i,s,l){_e=t;var f=0;do{if(it&&(Ht=null),un=0,it=!1,25<=f)throw Error(a(301));if(f+=1,Ue=Ce=null,t.updateQueue!=null){var m=t.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}U.H=BT,m=i(s,l)}while(it);return m}function Xt(){var t=U.H,i=t.useState()[0];return i=typeof i.then=="function"?La(i):i,t=t.useState()[0],(Ce!==null?Ce.memoizedState:null)!==t&&(_e.flags|=1024),i}function ft(){var t=nn!==0;return nn=0,t}function Wt(t,i,s){i.updateQueue=t.updateQueue,i.flags&=-2053,t.lanes&=~s}function En(t){if(lt){for(t=t.memoizedState;t!==null;){var i=t.queue;i!==null&&(i.pending=null),t=t.next}lt=!1}Qe=0,Ue=Ce=_e=null,it=!1,un=nn=0,Ht=null}function Lt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ue===null?_e.memoizedState=Ue=t:Ue=Ue.next=t,Ue}function Ot(){if(Ce===null){var t=_e.alternate;t=t!==null?t.memoizedState:null}else t=Ce.next;var i=Ue===null?_e.memoizedState:Ue.next;if(i!==null)Ue=i,Ce=t;else{if(t===null)throw _e.alternate===null?Error(a(467)):Error(a(310));Ce=t,t={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},Ue===null?_e.memoizedState=Ue=t:Ue=Ue.next=t}return Ue}function Do(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function La(t){var i=un;return un+=1,Ht===null&&(Ht=[]),t=Na(Ht,t,i),i=_e,(Ue===null?i.memoizedState:Ue.next)===null&&(i=i.alternate,U.H=i===null||i.memoizedState===null?wy:_y),t}function kr(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return La(t);if(t.$$typeof===q)return tn(t)}throw Error(a(438,String(t)))}function su(t){var i=null,s=_e.updateQueue;if(s!==null&&(i=s.memoCache),i==null){var l=_e.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(i={data:l.data.map(function(f){return f.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),s===null&&(s=Do(),_e.updateQueue=s),s.memoCache=i,s=i.data[i.index],s===void 0)for(s=i.data[i.index]=Array(t),l=0;l<t;l++)s[l]=D;return i.index++,s}function Mi(t,i){return typeof i=="function"?i(t):i}function ja(t){var i=Ot();return ou(i,Ce,t)}function ou(t,i,s){var l=t.queue;if(l===null)throw Error(a(311));l.lastRenderedReducer=s;var f=t.baseQueue,m=l.pending;if(m!==null){if(f!==null){var _=f.next;f.next=m.next,m.next=_}i.baseQueue=f=m,l.pending=null}if(m=t.baseState,f===null)t.memoizedState=m;else{i=f.next;var O=_=null,B=null,te=i,he=!1;do{var ge=te.lane&-536870913;if(ge!==te.lane?(ot&ge)===ge:(Qe&ge)===ge){var ie=te.revertLane;if(ie===0)B!==null&&(B=B.next={lane:0,revertLane:0,action:te.action,hasEagerState:te.hasEagerState,eagerState:te.eagerState,next:null}),ge===Ma&&(he=!0);else if((Qe&ie)===ie){te=te.next,ie===Ma&&(he=!0);continue}else ge={lane:0,revertLane:te.revertLane,action:te.action,hasEagerState:te.hasEagerState,eagerState:te.eagerState,next:null},B===null?(O=B=ge,_=m):B=B.next=ge,_e.lanes|=ie,qa|=ie;ge=te.action,mt&&s(m,ge),m=te.hasEagerState?te.eagerState:s(m,ge)}else ie={lane:ge,revertLane:te.revertLane,action:te.action,hasEagerState:te.hasEagerState,eagerState:te.eagerState,next:null},B===null?(O=B=ie,_=m):B=B.next=ie,_e.lanes|=ge,qa|=ge;te=te.next}while(te!==null&&te!==i);if(B===null?_=m:B.next=O,!en(m,t.memoizedState)&&(rn=!0,he&&(s=Hn,s!==null)))throw s;t.memoizedState=m,t.baseState=_,t.baseQueue=B,l.lastRenderedState=m}return f===null&&(l.lanes=0),[t.memoizedState,l.dispatch]}function No(t){var i=Ot(),s=i.queue;if(s===null)throw Error(a(311));s.lastRenderedReducer=t;var l=s.dispatch,f=s.pending,m=i.memoizedState;if(f!==null){s.pending=null;var _=f=f.next;do m=t(m,_.action),_=_.next;while(_!==f);en(m,i.memoizedState)||(rn=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),s.lastRenderedState=m}return[m,l]}function Ef(t,i,s){var l=_e,f=Ot(),m=rt;if(m){if(s===void 0)throw Error(a(407));s=s()}else s=i();var _=!en((Ce||f).memoizedState,s);_&&(f.memoizedState=s,rn=!0),f=f.queue;var O=xf.bind(null,l,f,t);if(pu(2048,8,O,[t]),f.getSnapshot!==i||_||Ue!==null&&Ue.memoizedState.tag&1){if(l.flags|=2048,Po(9,Rf(),uu.bind(null,l,f,s,i),null),Et===null)throw Error(a(349));m||(Qe&124)!==0||lu(l,i,s)}return s}function lu(t,i,s){t.flags|=16384,t={getSnapshot:i,value:s},i=_e.updateQueue,i===null?(i=Do(),_e.updateQueue=i,i.stores=[t]):(s=i.stores,s===null?i.stores=[t]:s.push(t))}function uu(t,i,s,l){i.value=s,i.getSnapshot=l,Tf(i)&&Ji(t)}function xf(t,i,s){return s(function(){Tf(i)&&Ji(t)})}function Tf(t){var i=t.getSnapshot;t=t.value;try{var s=i();return!en(t,s)}catch{return!0}}function Ji(t){var i=Ta(t,2);i!==null&&ni(i,t,2)}function ka(t){var i=Lt();if(typeof t=="function"){var s=t;if(t=s(),mt){gn(!0);try{s()}finally{gn(!1)}}}return i.memoizedState=i.baseState=t,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mi,lastRenderedState:t},i}function cu(t,i,s,l){return t.baseState=s,ou(t,Ce,typeof l=="function"?l:Mi)}function Of(t,i,s,l,f){if(Df(t))throw Error(a(485));if(t=i.action,t!==null){var m={payload:f,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(_){m.listeners.push(_)}};U.T!==null?s(!0):m.isTransition=!1,l(m),s=i.pending,s===null?(m.next=i.pending=m,Lo(i,m)):(m.next=s.next,i.pending=s.next=m)}}function Lo(t,i){var s=i.action,l=i.payload,f=t.state;if(i.isTransition){var m=U.T,_={};U.T=_;try{var O=s(f,l),B=U.S;B!==null&&B(_,O),fu(t,i,O)}catch(te){jo(t,i,te)}finally{U.T=m}}else try{m=s(f,l),fu(t,i,m)}catch(te){jo(t,i,te)}}function fu(t,i,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(l){du(t,i,l)},function(l){return jo(t,i,l)}):du(t,i,s)}function du(t,i,s){i.status="fulfilled",i.value=s,hu(i),t.state=s,i=t.pending,i!==null&&(s=i.next,s===i?t.pending=null:(s=s.next,i.next=s,Lo(t,s)))}function jo(t,i,s){var l=t.pending;if(t.pending=null,l!==null){l=l.next;do i.status="rejected",i.reason=s,hu(i),i=i.next;while(i!==l)}t.action=null}function hu(t){t=t.listeners;for(var i=0;i<t.length;i++)(0,t[i])()}function Af(t,i){return i}function Cf(t,i){if(rt){var s=Et.formState;if(s!==null){e:{var l=_e;if(rt){if(bt){t:{for(var f=bt,m=Wn;f.nodeType!==8;){if(!m){f=null;break t}if(f=Ni(f.nextSibling),f===null){f=null;break t}}m=f.data,f=m==="F!"||m==="F"?f:null}if(f){bt=Ni(f.nextSibling),l=f.data==="F!";break e}}Un(l)}l=!1}l&&(i=s[0])}}return s=Lt(),s.memoizedState=s.baseState=i,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Af,lastRenderedState:i},s.queue=l,s=yy.bind(null,_e,l),l.dispatch=s,l=ka(!1),m=$h.bind(null,_e,!1,l.queue),l=Lt(),f={state:i,dispatch:null,action:t,pending:null},l.queue=f,s=Of.bind(null,_e,f,m,s),f.dispatch=s,l.memoizedState=t,[i,s,!1]}function ko(t){var i=Ot();return mu(i,Ce,t)}function mu(t,i,s){if(i=ou(t,i,Af)[0],t=ja(Mi)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var l=La(i)}catch(_){throw _===Ns?Lr:_}else l=i;i=Ot();var f=i.queue,m=f.dispatch;return s!==i.memoizedState&&(_e.flags|=2048,Po(9,Rf(),jT.bind(null,f,s),null)),[l,m,t]}function jT(t,i){t.action=i}function ny(t){var i=Ot(),s=Ce;if(s!==null)return mu(i,s,t);Ot(),i=i.memoizedState,s=Ot();var l=s.queue.dispatch;return s.memoizedState=t,[i,l,!1]}function Po(t,i,s,l){return t={tag:t,create:s,deps:l,inst:i,next:null},i=_e.updateQueue,i===null&&(i=Do(),_e.updateQueue=i),s=i.lastEffect,s===null?i.lastEffect=t.next=t:(l=s.next,s.next=t,t.next=l,i.lastEffect=t),t}function Rf(){return{destroy:void 0,resource:void 0}}function iy(){return Ot().memoizedState}function Mf(t,i,s,l){var f=Lt();l=l===void 0?null:l,_e.flags|=t,f.memoizedState=Po(1|i,Rf(),s,l)}function pu(t,i,s,l){var f=Ot();l=l===void 0?null:l;var m=f.memoizedState.inst;Ce!==null&&l!==null&&_t(l,Ce.memoizedState.deps)?f.memoizedState=Po(i,m,s,l):(_e.flags|=t,f.memoizedState=Po(1|i,m,s,l))}function ry(t,i){Mf(8390656,8,t,i)}function ay(t,i){pu(2048,8,t,i)}function sy(t,i){return pu(4,2,t,i)}function oy(t,i){return pu(4,4,t,i)}function ly(t,i){if(typeof i=="function"){t=t();var s=i(t);return function(){typeof s=="function"?s():i(null)}}if(i!=null)return t=t(),i.current=t,function(){i.current=null}}function uy(t,i,s){s=s!=null?s.concat([t]):null,pu(4,4,ly.bind(null,i,t),s)}function Hh(){}function cy(t,i){var s=Ot();i=i===void 0?null:i;var l=s.memoizedState;return i!==null&&_t(i,l[1])?l[0]:(s.memoizedState=[t,i],t)}function fy(t,i){var s=Ot();i=i===void 0?null:i;var l=s.memoizedState;if(i!==null&&_t(i,l[1]))return l[0];if(l=t(),mt){gn(!0);try{t()}finally{gn(!1)}}return s.memoizedState=[l,i],l}function Vh(t,i,s){return s===void 0||(Qe&1073741824)!==0?t.memoizedState=i:(t.memoizedState=s,t=mb(),_e.lanes|=t,qa|=t,s)}function dy(t,i,s,l){return en(s,i)?s:ke.current!==null?(t=Vh(t,s,l),en(t,i)||(rn=!0),t):(Qe&42)===0?(rn=!0,t.memoizedState=s):(t=mb(),_e.lanes|=t,qa|=t,i)}function hy(t,i,s,l,f){var m=S.p;S.p=m!==0&&8>m?m:8;var _=U.T,O={};U.T=O,$h(t,!1,i,s);try{var B=f(),te=U.S;if(te!==null&&te(O,B),B!==null&&typeof B=="object"&&typeof B.then=="function"){var he=Uh(B,l);gu(t,i,he,ti(t))}else gu(t,i,l,ti(t))}catch(ge){gu(t,i,{then:function(){},status:"rejected",reason:ge},ti())}finally{S.p=m,U.T=_}}function kT(){}function qh(t,i,s,l){if(t.tag!==5)throw Error(a(476));var f=my(t).queue;hy(t,f,i,de,s===null?kT:function(){return py(t),s(l)})}function my(t){var i=t.memoizedState;if(i!==null)return i;i={memoizedState:de,baseState:de,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mi,lastRenderedState:de},next:null};var s={};return i.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mi,lastRenderedState:s},next:null},t.memoizedState=i,t=t.alternate,t!==null&&(t.memoizedState=i),i}function py(t){var i=my(t).next.queue;gu(t,i,{},ti())}function Fh(){return tn(ju)}function gy(){return Ot().memoizedState}function vy(){return Ot().memoizedState}function PT(t){for(var i=t.return;i!==null;){switch(i.tag){case 24:case 3:var s=ti();t=ae(s);var l=pe(i,t,s);l!==null&&(ni(l,i,s),we(l,i,s)),i={cache:Co()},t.payload=i;return}i=i.return}}function zT(t,i,s){var l=ti();s={lane:l,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null},Df(t)?by(i,s):(s=Wl(t,i,s,l),s!==null&&(ni(s,t,l),Sy(s,i,l)))}function yy(t,i,s){var l=ti();gu(t,i,s,l)}function gu(t,i,s,l){var f={lane:l,revertLane:0,action:s,hasEagerState:!1,eagerState:null,next:null};if(Df(t))by(i,f);else{var m=t.alternate;if(t.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var _=i.lastRenderedState,O=m(_,s);if(f.hasEagerState=!0,f.eagerState=O,en(O,_))return Eo(t,i,f,0),Et===null&&_o(),!1}catch{}finally{}if(s=Wl(t,i,f,l),s!==null)return ni(s,t,l),Sy(s,i,l),!0}return!1}function $h(t,i,s,l){if(l={lane:2,revertLane:_m(),action:l,hasEagerState:!1,eagerState:null,next:null},Df(t)){if(i)throw Error(a(479))}else i=Wl(t,s,l,2),i!==null&&ni(i,t,2)}function Df(t){var i=t.alternate;return t===_e||i!==null&&i===_e}function by(t,i){it=lt=!0;var s=t.pending;s===null?i.next=i:(i.next=s.next,s.next=i),t.pending=i}function Sy(t,i,s){if((s&4194048)!==0){var l=i.lanes;l&=t.pendingLanes,s|=l,i.lanes=s,Al(t,s)}}var Nf={readContext:tn,use:kr,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st},wy={readContext:tn,use:kr,useCallback:function(t,i){return Lt().memoizedState=[t,i===void 0?null:i],t},useContext:tn,useEffect:ry,useImperativeHandle:function(t,i,s){s=s!=null?s.concat([t]):null,Mf(4194308,4,ly.bind(null,i,t),s)},useLayoutEffect:function(t,i){return Mf(4194308,4,t,i)},useInsertionEffect:function(t,i){Mf(4,2,t,i)},useMemo:function(t,i){var s=Lt();i=i===void 0?null:i;var l=t();if(mt){gn(!0);try{t()}finally{gn(!1)}}return s.memoizedState=[l,i],l},useReducer:function(t,i,s){var l=Lt();if(s!==void 0){var f=s(i);if(mt){gn(!0);try{s(i)}finally{gn(!1)}}}else f=i;return l.memoizedState=l.baseState=f,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:f},l.queue=t,t=t.dispatch=zT.bind(null,_e,t),[l.memoizedState,t]},useRef:function(t){var i=Lt();return t={current:t},i.memoizedState=t},useState:function(t){t=ka(t);var i=t.queue,s=yy.bind(null,_e,i);return i.dispatch=s,[t.memoizedState,s]},useDebugValue:Hh,useDeferredValue:function(t,i){var s=Lt();return Vh(s,t,i)},useTransition:function(){var t=ka(!1);return t=hy.bind(null,_e,t.queue,!0,!1),Lt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,i,s){var l=_e,f=Lt();if(rt){if(s===void 0)throw Error(a(407));s=s()}else{if(s=i(),Et===null)throw Error(a(349));(ot&124)!==0||lu(l,i,s)}f.memoizedState=s;var m={value:s,getSnapshot:i};return f.queue=m,ry(xf.bind(null,l,m,t),[t]),l.flags|=2048,Po(9,Rf(),uu.bind(null,l,m,s,i),null),s},useId:function(){var t=Lt(),i=Et.identifierPrefix;if(rt){var s=Ti,l=xi;s=(l&~(1<<32-An(l)-1)).toString(32)+s,i="«"+i+"R"+s,s=nn++,0<s&&(i+="H"+s.toString(32)),i+="»"}else s=Vn++,i="«"+i+"r"+s.toString(32)+"»";return t.memoizedState=i},useHostTransitionStatus:Fh,useFormState:Cf,useActionState:Cf,useOptimistic:function(t){var i=Lt();i.memoizedState=i.baseState=t;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=s,i=$h.bind(null,_e,!0,s),s.dispatch=i,[t,i]},useMemoCache:su,useCacheRefresh:function(){return Lt().memoizedState=PT.bind(null,_e)}},_y={readContext:tn,use:kr,useCallback:cy,useContext:tn,useEffect:ay,useImperativeHandle:uy,useInsertionEffect:sy,useLayoutEffect:oy,useMemo:fy,useReducer:ja,useRef:iy,useState:function(){return ja(Mi)},useDebugValue:Hh,useDeferredValue:function(t,i){var s=Ot();return dy(s,Ce.memoizedState,t,i)},useTransition:function(){var t=ja(Mi)[0],i=Ot().memoizedState;return[typeof t=="boolean"?t:La(t),i]},useSyncExternalStore:Ef,useId:gy,useHostTransitionStatus:Fh,useFormState:ko,useActionState:ko,useOptimistic:function(t,i){var s=Ot();return cu(s,Ce,t,i)},useMemoCache:su,useCacheRefresh:vy},BT={readContext:tn,use:kr,useCallback:cy,useContext:tn,useEffect:ay,useImperativeHandle:uy,useInsertionEffect:sy,useLayoutEffect:oy,useMemo:fy,useReducer:No,useRef:iy,useState:function(){return No(Mi)},useDebugValue:Hh,useDeferredValue:function(t,i){var s=Ot();return Ce===null?Vh(s,t,i):dy(s,Ce.memoizedState,t,i)},useTransition:function(){var t=No(Mi)[0],i=Ot().memoizedState;return[typeof t=="boolean"?t:La(t),i]},useSyncExternalStore:Ef,useId:gy,useHostTransitionStatus:Fh,useFormState:ny,useActionState:ny,useOptimistic:function(t,i){var s=Ot();return Ce!==null?cu(s,Ce,t,i):(s.baseState=t,[t,s.queue.dispatch])},useMemoCache:su,useCacheRefresh:vy},zo=null,vu=0;function Lf(t){var i=vu;return vu+=1,zo===null&&(zo=[]),Na(zo,t,i)}function yu(t,i){i=i.props.ref,t.ref=i!==void 0?i:null}function jf(t,i){throw i.$$typeof===w?Error(a(525)):(t=Object.prototype.toString.call(i),Error(a(31,t==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":t)))}function Ey(t){var i=t._init;return i(t._payload)}function xy(t){function i(X,I){if(t){var ee=X.deletions;ee===null?(X.deletions=[I],X.flags|=16):ee.push(I)}}function s(X,I){if(!t)return null;for(;I!==null;)i(X,I),I=I.sibling;return null}function l(X){for(var I=new Map;X!==null;)X.key!==null?I.set(X.key,X):I.set(X.index,X),X=X.sibling;return I}function f(X,I){return X=Ei(X,I),X.index=0,X.sibling=null,X}function m(X,I,ee){return X.index=ee,t?(ee=X.alternate,ee!==null?(ee=ee.index,ee<I?(X.flags|=67108866,I):ee):(X.flags|=67108866,I)):(X.flags|=1048576,I)}function _(X){return t&&X.alternate===null&&(X.flags|=67108866),X}function O(X,I,ee,me){return I===null||I.tag!==6?(I=Ts(ee,X.mode,me),I.return=X,I):(I=f(I,ee),I.return=X,I)}function B(X,I,ee,me){var Re=ee.type;return Re===R?he(X,I,ee.props.children,me,ee.key):I!==null&&(I.elementType===Re||typeof Re=="object"&&Re!==null&&Re.$$typeof===Q&&Ey(Re)===I.type)?(I=f(I,ee.props),yu(I,ee),I.return=X,I):(I=xo(ee.type,ee.key,ee.props,null,X.mode,me),yu(I,ee),I.return=X,I)}function te(X,I,ee,me){return I===null||I.tag!==4||I.stateNode.containerInfo!==ee.containerInfo||I.stateNode.implementation!==ee.implementation?(I=Aa(ee,X.mode,me),I.return=X,I):(I=f(I,ee.children||[]),I.return=X,I)}function he(X,I,ee,me,Re){return I===null||I.tag!==7?(I=Tr(ee,X.mode,me,Re),I.return=X,I):(I=f(I,ee),I.return=X,I)}function ge(X,I,ee){if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return I=Ts(""+I,X.mode,ee),I.return=X,I;if(typeof I=="object"&&I!==null){switch(I.$$typeof){case T:return ee=xo(I.type,I.key,I.props,null,X.mode,ee),yu(ee,I),ee.return=X,ee;case L:return I=Aa(I,X.mode,ee),I.return=X,I;case Q:var me=I._init;return I=me(I._payload),ge(X,I,ee)}if(ve(I)||ue(I))return I=Tr(I,X.mode,ee,null),I.return=X,I;if(typeof I.then=="function")return ge(X,Lf(I),ee);if(I.$$typeof===q)return ge(X,Ms(X,I),ee);jf(X,I)}return null}function ie(X,I,ee,me){var Re=I!==null?I.key:null;if(typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint")return Re!==null?null:O(X,I,""+ee,me);if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case T:return ee.key===Re?B(X,I,ee,me):null;case L:return ee.key===Re?te(X,I,ee,me):null;case Q:return Re=ee._init,ee=Re(ee._payload),ie(X,I,ee,me)}if(ve(ee)||ue(ee))return Re!==null?null:he(X,I,ee,me,null);if(typeof ee.then=="function")return ie(X,I,Lf(ee),me);if(ee.$$typeof===q)return ie(X,I,Ms(X,ee),me);jf(X,ee)}return null}function re(X,I,ee,me,Re){if(typeof me=="string"&&me!==""||typeof me=="number"||typeof me=="bigint")return X=X.get(ee)||null,O(I,X,""+me,Re);if(typeof me=="object"&&me!==null){switch(me.$$typeof){case T:return X=X.get(me.key===null?ee:me.key)||null,B(I,X,me,Re);case L:return X=X.get(me.key===null?ee:me.key)||null,te(I,X,me,Re);case Q:var et=me._init;return me=et(me._payload),re(X,I,ee,me,Re)}if(ve(me)||ue(me))return X=X.get(ee)||null,he(I,X,me,Re,null);if(typeof me.then=="function")return re(X,I,ee,Lf(me),Re);if(me.$$typeof===q)return re(X,I,ee,Ms(I,me),Re);jf(I,me)}return null}function qe(X,I,ee,me){for(var Re=null,et=null,Ne=I,He=I=0,sn=null;Ne!==null&&He<ee.length;He++){Ne.index>He?(sn=Ne,Ne=null):sn=Ne.sibling;var ut=ie(X,Ne,ee[He],me);if(ut===null){Ne===null&&(Ne=sn);break}t&&Ne&&ut.alternate===null&&i(X,Ne),I=m(ut,I,He),et===null?Re=ut:et.sibling=ut,et=ut,Ne=sn}if(He===ee.length)return s(X,Ne),rt&&jn(X,He),Re;if(Ne===null){for(;He<ee.length;He++)Ne=ge(X,ee[He],me),Ne!==null&&(I=m(Ne,I,He),et===null?Re=Ne:et.sibling=Ne,et=Ne);return rt&&jn(X,He),Re}for(Ne=l(Ne);He<ee.length;He++)sn=re(Ne,X,He,ee[He],me),sn!==null&&(t&&sn.alternate!==null&&Ne.delete(sn.key===null?He:sn.key),I=m(sn,I,He),et===null?Re=sn:et.sibling=sn,et=sn);return t&&Ne.forEach(function(Qa){return i(X,Qa)}),rt&&jn(X,He),Re}function Be(X,I,ee,me){if(ee==null)throw Error(a(151));for(var Re=null,et=null,Ne=I,He=I=0,sn=null,ut=ee.next();Ne!==null&&!ut.done;He++,ut=ee.next()){Ne.index>He?(sn=Ne,Ne=null):sn=Ne.sibling;var Qa=ie(X,Ne,ut.value,me);if(Qa===null){Ne===null&&(Ne=sn);break}t&&Ne&&Qa.alternate===null&&i(X,Ne),I=m(Qa,I,He),et===null?Re=Qa:et.sibling=Qa,et=Qa,Ne=sn}if(ut.done)return s(X,Ne),rt&&jn(X,He),Re;if(Ne===null){for(;!ut.done;He++,ut=ee.next())ut=ge(X,ut.value,me),ut!==null&&(I=m(ut,I,He),et===null?Re=ut:et.sibling=ut,et=ut);return rt&&jn(X,He),Re}for(Ne=l(Ne);!ut.done;He++,ut=ee.next())ut=re(Ne,X,He,ut.value,me),ut!==null&&(t&&ut.alternate!==null&&Ne.delete(ut.key===null?He:ut.key),I=m(ut,I,He),et===null?Re=ut:et.sibling=ut,et=ut);return t&&Ne.forEach(function(UO){return i(X,UO)}),rt&&jn(X,He),Re}function yt(X,I,ee,me){if(typeof ee=="object"&&ee!==null&&ee.type===R&&ee.key===null&&(ee=ee.props.children),typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case T:e:{for(var Re=ee.key;I!==null;){if(I.key===Re){if(Re=ee.type,Re===R){if(I.tag===7){s(X,I.sibling),me=f(I,ee.props.children),me.return=X,X=me;break e}}else if(I.elementType===Re||typeof Re=="object"&&Re!==null&&Re.$$typeof===Q&&Ey(Re)===I.type){s(X,I.sibling),me=f(I,ee.props),yu(me,ee),me.return=X,X=me;break e}s(X,I);break}else i(X,I);I=I.sibling}ee.type===R?(me=Tr(ee.props.children,X.mode,me,ee.key),me.return=X,X=me):(me=xo(ee.type,ee.key,ee.props,null,X.mode,me),yu(me,ee),me.return=X,X=me)}return _(X);case L:e:{for(Re=ee.key;I!==null;){if(I.key===Re)if(I.tag===4&&I.stateNode.containerInfo===ee.containerInfo&&I.stateNode.implementation===ee.implementation){s(X,I.sibling),me=f(I,ee.children||[]),me.return=X,X=me;break e}else{s(X,I);break}else i(X,I);I=I.sibling}me=Aa(ee,X.mode,me),me.return=X,X=me}return _(X);case Q:return Re=ee._init,ee=Re(ee._payload),yt(X,I,ee,me)}if(ve(ee))return qe(X,I,ee,me);if(ue(ee)){if(Re=ue(ee),typeof Re!="function")throw Error(a(150));return ee=Re.call(ee),Be(X,I,ee,me)}if(typeof ee.then=="function")return yt(X,I,Lf(ee),me);if(ee.$$typeof===q)return yt(X,I,Ms(X,ee),me);jf(X,ee)}return typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint"?(ee=""+ee,I!==null&&I.tag===6?(s(X,I.sibling),me=f(I,ee),me.return=X,X=me):(s(X,I),me=Ts(ee,X.mode,me),me.return=X,X=me),_(X)):s(X,I)}return function(X,I,ee,me){try{vu=0;var Re=yt(X,I,ee,me);return zo=null,Re}catch(Ne){if(Ne===Ns||Ne===Lr)throw Ne;var et=Ln(29,Ne,null,X.mode);return et.lanes=me,et.return=X,et}finally{}}}var Bo=xy(!0),Ty=xy(!1),di=E(null),er=null;function Pa(t){var i=t.alternate;W(Qt,Qt.current&1),W(di,t),er===null&&(i===null||ke.current!==null||i.memoizedState!==null)&&(er=t)}function Oy(t){if(t.tag===22){if(W(Qt,Qt.current),W(di,t),er===null){var i=t.alternate;i!==null&&i.memoizedState!==null&&(er=t)}}else za()}function za(){W(Qt,Qt.current),W(di,di.current)}function Pr(t){$(di),er===t&&(er=null),$(Qt)}var Qt=E(0);function kf(t){for(var i=t;i!==null;){if(i.tag===13){var s=i.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||jm(s)))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}function Ih(t,i,s,l){i=t.memoizedState,s=s(l,i),s=s==null?i:v({},i,s),t.memoizedState=s,t.lanes===0&&(t.updateQueue.baseState=s)}var Yh={enqueueSetState:function(t,i,s){t=t._reactInternals;var l=ti(),f=ae(l);f.payload=i,s!=null&&(f.callback=s),i=pe(t,f,l),i!==null&&(ni(i,t,l),we(i,t,l))},enqueueReplaceState:function(t,i,s){t=t._reactInternals;var l=ti(),f=ae(l);f.tag=1,f.payload=i,s!=null&&(f.callback=s),i=pe(t,f,l),i!==null&&(ni(i,t,l),we(i,t,l))},enqueueForceUpdate:function(t,i){t=t._reactInternals;var s=ti(),l=ae(s);l.tag=2,i!=null&&(l.callback=i),i=pe(t,l,s),i!==null&&(ni(i,t,s),we(i,t,s))}};function Ay(t,i,s,l,f,m,_){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(l,m,_):i.prototype&&i.prototype.isPureReactComponent?!Ea(s,l)||!Ea(f,m):!0}function Cy(t,i,s,l){t=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(s,l),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(s,l),i.state!==t&&Yh.enqueueReplaceState(i,i.state,null)}function Ls(t,i){var s=i;if("ref"in i){s={};for(var l in i)l!=="ref"&&(s[l]=i[l])}if(t=t.defaultProps){s===i&&(s=v({},s));for(var f in t)s[f]===void 0&&(s[f]=t[f])}return s}var Pf=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=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(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function Ry(t){Pf(t)}function My(t){console.error(t)}function Dy(t){Pf(t)}function zf(t,i){try{var s=t.onUncaughtError;s(i.value,{componentStack:i.stack})}catch(l){setTimeout(function(){throw l})}}function Ny(t,i,s){try{var l=t.onCaughtError;l(s.value,{componentStack:s.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function Gh(t,i,s){return s=ae(s),s.tag=3,s.payload={element:null},s.callback=function(){zf(t,i)},s}function Ly(t){return t=ae(t),t.tag=3,t}function jy(t,i,s,l){var f=s.type.getDerivedStateFromError;if(typeof f=="function"){var m=l.value;t.payload=function(){return f(m)},t.callback=function(){Ny(i,s,l)}}var _=s.stateNode;_!==null&&typeof _.componentDidCatch=="function"&&(t.callback=function(){Ny(i,s,l),typeof f!="function"&&(Fa===null?Fa=new Set([this]):Fa.add(this));var O=l.stack;this.componentDidCatch(l.value,{componentStack:O!==null?O:""})})}function UT(t,i,s,l,f){if(s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(i=s.alternate,i!==null&&Rs(i,s,f,!0),s=di.current,s!==null){switch(s.tag){case 13:return er===null?vm():s.alternate===null&&Vt===0&&(Vt=3),s.flags&=-257,s.flags|=65536,s.lanes=f,l===Da?s.flags|=16384:(i=s.updateQueue,i===null?s.updateQueue=new Set([l]):i.add(l),bm(t,l,f)),!1;case 22:return s.flags|=65536,l===Da?s.flags|=16384:(i=s.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([l])},s.updateQueue=i):(s=i.retryQueue,s===null?i.retryQueue=new Set([l]):s.add(l)),bm(t,l,f)),!1}throw Error(a(435,s.tag))}return bm(t,l,f),vm(),!1}if(rt)return i=di.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=f,l!==eu&&(t=Error(a(422),{cause:l}),Oi(Bn(t,s)))):(l!==eu&&(i=Error(a(423),{cause:l}),Oi(Bn(i,s))),t=t.current.alternate,t.flags|=65536,f&=-f,t.lanes|=f,l=Bn(l,s),f=Gh(t.stateNode,l,f),Te(t,f),Vt!==4&&(Vt=2)),!1;var m=Error(a(520),{cause:l});if(m=Bn(m,s),Tu===null?Tu=[m]:Tu.push(m),Vt!==4&&(Vt=2),i===null)return!0;l=Bn(l,s),s=i;do{switch(s.tag){case 3:return s.flags|=65536,t=f&-f,s.lanes|=t,t=Gh(s.stateNode,l,t),Te(s,t),!1;case 1:if(i=s.type,m=s.stateNode,(s.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Fa===null||!Fa.has(m))))return s.flags|=65536,f&=-f,s.lanes|=f,f=Ly(f),jy(f,t,s,l),Te(s,f),!1}s=s.return}while(s!==null);return!1}var ky=Error(a(461)),rn=!1;function cn(t,i,s,l){i.child=t===null?Ty(i,null,s,l):Bo(i,t.child,s,l)}function Py(t,i,s,l,f){s=s.render;var m=i.ref;if("ref"in l){var _={};for(var O in l)O!=="ref"&&(_[O]=l[O])}else _=l;return Qi(i),l=qn(t,i,s,_,m,f),O=ft(),t!==null&&!rn?(Wt(t,i,f),zr(t,i,f)):(rt&&O&&Zl(i),i.flags|=1,cn(t,i,l,f),i.child)}function zy(t,i,s,l,f){if(t===null){var m=s.type;return typeof m=="function"&&!Ql(m)&&m.defaultProps===void 0&&s.compare===null?(i.tag=15,i.type=m,By(t,i,m,l,f)):(t=xo(s.type,null,l,i,i.mode,f),t.ref=i.ref,t.return=i,i.child=t)}if(m=t.child,!tm(t,f)){var _=m.memoizedProps;if(s=s.compare,s=s!==null?s:Ea,s(_,l)&&t.ref===i.ref)return zr(t,i,f)}return i.flags|=1,t=Ei(m,l),t.ref=i.ref,t.return=i,i.child=t}function By(t,i,s,l,f){if(t!==null){var m=t.memoizedProps;if(Ea(m,l)&&t.ref===i.ref)if(rn=!1,i.pendingProps=l=m,tm(t,f))(t.flags&131072)!==0&&(rn=!0);else return i.lanes=t.lanes,zr(t,i,f)}return Xh(t,i,s,l,f)}function Uy(t,i,s){var l=i.pendingProps,f=l.children,m=t!==null?t.memoizedState:null;if(l.mode==="hidden"){if((i.flags&128)!==0){if(l=m!==null?m.baseLanes|s:s,t!==null){for(f=i.child=t.child,m=0;f!==null;)m=m|f.lanes|f.childLanes,f=f.sibling;i.childLanes=m&~l}else i.childLanes=0,i.child=null;return Hy(t,i,l,s)}if((s&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},t!==null&&Ro(i,m!==null?m.cachePool:null),m!==null?ct(i,m):ht(),Oy(i);else return i.lanes=i.childLanes=536870912,Hy(t,i,m!==null?m.baseLanes|s:s,s)}else m!==null?(Ro(i,m.cachePool),ct(i,m),za(),i.memoizedState=null):(t!==null&&Ro(i,null),ht(),za());return cn(t,i,f,s),i.child}function Hy(t,i,s,l){var f=ru();return f=f===null?null:{parent:Nt._currentValue,pool:f},i.memoizedState={baseLanes:s,cachePool:f},t!==null&&Ro(i,null),ht(),Oy(i),t!==null&&Rs(t,i,l,!0),null}function Bf(t,i){var s=i.ref;if(s===null)t!==null&&t.ref!==null&&(i.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(a(284));(t===null||t.ref!==s)&&(i.flags|=4194816)}}function Xh(t,i,s,l,f){return Qi(i),s=qn(t,i,s,l,void 0,f),l=ft(),t!==null&&!rn?(Wt(t,i,f),zr(t,i,f)):(rt&&l&&Zl(i),i.flags|=1,cn(t,i,s,f),i.child)}function Vy(t,i,s,l,f,m){return Qi(i),i.updateQueue=null,s=jr(i,l,s,f),Qn(t),l=ft(),t!==null&&!rn?(Wt(t,i,m),zr(t,i,m)):(rt&&l&&Zl(i),i.flags|=1,cn(t,i,s,m),i.child)}function qy(t,i,s,l,f){if(Qi(i),i.stateNode===null){var m=Oa,_=s.contextType;typeof _=="object"&&_!==null&&(m=tn(_)),m=new s(l,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Yh,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=l,m.state=i.memoizedState,m.refs={},Y(i),_=s.contextType,m.context=typeof _=="object"&&_!==null?tn(_):Oa,m.state=i.memoizedState,_=s.getDerivedStateFromProps,typeof _=="function"&&(Ih(i,s,_,l),m.state=i.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(_=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),_!==m.state&&Yh.enqueueReplaceState(m,m.state,null),Ie(i,l,m,f),Ee(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),l=!0}else if(t===null){m=i.stateNode;var O=i.memoizedProps,B=Ls(s,O);m.props=B;var te=m.context,he=s.contextType;_=Oa,typeof he=="object"&&he!==null&&(_=tn(he));var ge=s.getDerivedStateFromProps;he=typeof ge=="function"||typeof m.getSnapshotBeforeUpdate=="function",O=i.pendingProps!==O,he||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(O||te!==_)&&Cy(i,m,l,_),A=!1;var ie=i.memoizedState;m.state=ie,Ie(i,l,m,f),Ee(),te=i.memoizedState,O||ie!==te||A?(typeof ge=="function"&&(Ih(i,s,ge,l),te=i.memoizedState),(B=A||Ay(i,s,B,l,ie,te,_))?(he||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=l,i.memoizedState=te),m.props=l,m.state=te,m.context=_,l=B):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),l=!1)}else{m=i.stateNode,G(t,i),_=i.memoizedProps,he=Ls(s,_),m.props=he,ge=i.pendingProps,ie=m.context,te=s.contextType,B=Oa,typeof te=="object"&&te!==null&&(B=tn(te)),O=s.getDerivedStateFromProps,(te=typeof O=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(_!==ge||ie!==B)&&Cy(i,m,l,B),A=!1,ie=i.memoizedState,m.state=ie,Ie(i,l,m,f),Ee();var re=i.memoizedState;_!==ge||ie!==re||A||t!==null&&t.dependencies!==null&&Oo(t.dependencies)?(typeof O=="function"&&(Ih(i,s,O,l),re=i.memoizedState),(he=A||Ay(i,s,he,l,ie,re,B)||t!==null&&t.dependencies!==null&&Oo(t.dependencies))?(te||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(l,re,B),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(l,re,B)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||_===t.memoizedProps&&ie===t.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===t.memoizedProps&&ie===t.memoizedState||(i.flags|=1024),i.memoizedProps=l,i.memoizedState=re),m.props=l,m.state=re,m.context=B,l=he):(typeof m.componentDidUpdate!="function"||_===t.memoizedProps&&ie===t.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===t.memoizedProps&&ie===t.memoizedState||(i.flags|=1024),l=!1)}return m=l,Bf(t,i),l=(i.flags&128)!==0,m||l?(m=i.stateNode,s=l&&typeof s.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,t!==null&&l?(i.child=Bo(i,t.child,null,f),i.child=Bo(i,null,s,f)):cn(t,i,s,f),i.memoizedState=m.state,t=i.child):t=zr(t,i,f),t}function Fy(t,i,s,l){return Cs(),i.flags|=256,cn(t,i,s,l),i.child}var Kh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Wh(t){return{baseLanes:t,cachePool:wf()}}function Qh(t,i,s){return t=t!==null?t.childLanes&~s:0,i&&(t|=hi),t}function $y(t,i,s){var l=i.pendingProps,f=!1,m=(i.flags&128)!==0,_;if((_=m)||(_=t!==null&&t.memoizedState===null?!1:(Qt.current&2)!==0),_&&(f=!0,i.flags&=-129),_=(i.flags&32)!==0,i.flags&=-33,t===null){if(rt){if(f?Pa(i):za(),rt){var O=bt,B;if(B=O){e:{for(B=O,O=Wn;B.nodeType!==8;){if(!O){O=null;break e}if(B=Ni(B.nextSibling),B===null){O=null;break e}}O=B}O!==null?(i.memoizedState={dehydrated:O,treeContext:Ar!==null?{id:xi,overflow:Ti}:null,retryLane:536870912,hydrationErrors:null},B=Ln(18,null,null,0),B.stateNode=O,B.return=i,i.child=B,ln=i,bt=null,B=!0):B=!1}B||Un(i)}if(O=i.memoizedState,O!==null&&(O=O.dehydrated,O!==null))return jm(O)?i.lanes=32:i.lanes=536870912,null;Pr(i)}return O=l.children,l=l.fallback,f?(za(),f=i.mode,O=Uf({mode:"hidden",children:O},f),l=Tr(l,f,s,null),O.return=i,l.return=i,O.sibling=l,i.child=O,f=i.child,f.memoizedState=Wh(s),f.childLanes=Qh(t,_,s),i.memoizedState=Kh,l):(Pa(i),Zh(i,O))}if(B=t.memoizedState,B!==null&&(O=B.dehydrated,O!==null)){if(m)i.flags&256?(Pa(i),i.flags&=-257,i=Jh(t,i,s)):i.memoizedState!==null?(za(),i.child=t.child,i.flags|=128,i=null):(za(),f=l.fallback,O=i.mode,l=Uf({mode:"visible",children:l.children},O),f=Tr(f,O,s,null),f.flags|=2,l.return=i,f.return=i,l.sibling=f,i.child=l,Bo(i,t.child,null,s),l=i.child,l.memoizedState=Wh(s),l.childLanes=Qh(t,_,s),i.memoizedState=Kh,i=f);else if(Pa(i),jm(O)){if(_=O.nextSibling&&O.nextSibling.dataset,_)var te=_.dgst;_=te,l=Error(a(419)),l.stack="",l.digest=_,Oi({value:l,source:null,stack:null}),i=Jh(t,i,s)}else if(rn||Rs(t,i,s,!1),_=(s&t.childLanes)!==0,rn||_){if(_=Et,_!==null&&(l=s&-s,l=(l&42)!==0?1:Cl(l),l=(l&(_.suspendedLanes|s))!==0?0:l,l!==0&&l!==B.retryLane))throw B.retryLane=l,Ta(t,l),ni(_,t,l),ky;O.data==="$?"||vm(),i=Jh(t,i,s)}else O.data==="$?"?(i.flags|=192,i.child=t.child,i=null):(t=B.treeContext,bt=Ni(O.nextSibling),ln=i,rt=!0,Cr=null,Wn=!1,t!==null&&(wn[_n++]=xi,wn[_n++]=Ti,wn[_n++]=Ar,xi=t.id,Ti=t.overflow,Ar=i),i=Zh(i,l.children),i.flags|=4096);return i}return f?(za(),f=l.fallback,O=i.mode,B=t.child,te=B.sibling,l=Ei(B,{mode:"hidden",children:l.children}),l.subtreeFlags=B.subtreeFlags&65011712,te!==null?f=Ei(te,f):(f=Tr(f,O,s,null),f.flags|=2),f.return=i,l.return=i,l.sibling=f,i.child=l,l=f,f=i.child,O=t.child.memoizedState,O===null?O=Wh(s):(B=O.cachePool,B!==null?(te=Nt._currentValue,B=B.parent!==te?{parent:te,pool:te}:B):B=wf(),O={baseLanes:O.baseLanes|s,cachePool:B}),f.memoizedState=O,f.childLanes=Qh(t,_,s),i.memoizedState=Kh,l):(Pa(i),s=t.child,t=s.sibling,s=Ei(s,{mode:"visible",children:l.children}),s.return=i,s.sibling=null,t!==null&&(_=i.deletions,_===null?(i.deletions=[t],i.flags|=16):_.push(t)),i.child=s,i.memoizedState=null,s)}function Zh(t,i){return i=Uf({mode:"visible",children:i},t.mode),i.return=t,t.child=i}function Uf(t,i){return t=Ln(22,t,null,i),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function Jh(t,i,s){return Bo(i,t.child,null,s),t=Zh(i,i.pendingProps.children),t.flags|=2,i.memoizedState=null,t}function Iy(t,i,s){t.lanes|=i;var l=t.alternate;l!==null&&(l.lanes|=i),nu(t.return,i,s)}function em(t,i,s,l,f){var m=t.memoizedState;m===null?t.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:l,tail:s,tailMode:f}:(m.isBackwards=i,m.rendering=null,m.renderingStartTime=0,m.last=l,m.tail=s,m.tailMode=f)}function Yy(t,i,s){var l=i.pendingProps,f=l.revealOrder,m=l.tail;if(cn(t,i,l.children,s),l=Qt.current,(l&2)!==0)l=l&1|2,i.flags|=128;else{if(t!==null&&(t.flags&128)!==0)e:for(t=i.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Iy(t,s,i);else if(t.tag===19)Iy(t,s,i);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===i)break e;for(;t.sibling===null;){if(t.return===null||t.return===i)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}l&=1}switch(W(Qt,l),f){case"forwards":for(s=i.child,f=null;s!==null;)t=s.alternate,t!==null&&kf(t)===null&&(f=s),s=s.sibling;s=f,s===null?(f=i.child,i.child=null):(f=s.sibling,s.sibling=null),em(i,!1,f,s,m);break;case"backwards":for(s=null,f=i.child,i.child=null;f!==null;){if(t=f.alternate,t!==null&&kf(t)===null){i.child=f;break}t=f.sibling,f.sibling=s,s=f,f=t}em(i,!0,s,null,m);break;case"together":em(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function zr(t,i,s){if(t!==null&&(i.dependencies=t.dependencies),qa|=i.lanes,(s&i.childLanes)===0)if(t!==null){if(Rs(t,i,s,!1),(s&i.childLanes)===0)return null}else return null;if(t!==null&&i.child!==t.child)throw Error(a(153));if(i.child!==null){for(t=i.child,s=Ei(t,t.pendingProps),i.child=s,s.return=i;t.sibling!==null;)t=t.sibling,s=s.sibling=Ei(t,t.pendingProps),s.return=i;s.sibling=null}return i.child}function tm(t,i){return(t.lanes&i)!==0?!0:(t=t.dependencies,!!(t!==null&&Oo(t)))}function HT(t,i,s){switch(i.tag){case 3:Ae(i,i.stateNode.containerInfo),Wi(i,Nt,t.memoizedState.cache),Cs();break;case 27:case 5:$e(i);break;case 4:Ae(i,i.stateNode.containerInfo);break;case 10:Wi(i,i.type,i.memoizedProps.value);break;case 13:var l=i.memoizedState;if(l!==null)return l.dehydrated!==null?(Pa(i),i.flags|=128,null):(s&i.child.childLanes)!==0?$y(t,i,s):(Pa(i),t=zr(t,i,s),t!==null?t.sibling:null);Pa(i);break;case 19:var f=(t.flags&128)!==0;if(l=(s&i.childLanes)!==0,l||(Rs(t,i,s,!1),l=(s&i.childLanes)!==0),f){if(l)return Yy(t,i,s);i.flags|=128}if(f=i.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),W(Qt,Qt.current),l)break;return null;case 22:case 23:return i.lanes=0,Uy(t,i,s);case 24:Wi(i,Nt,t.memoizedState.cache)}return zr(t,i,s)}function Gy(t,i,s){if(t!==null)if(t.memoizedProps!==i.pendingProps)rn=!0;else{if(!tm(t,s)&&(i.flags&128)===0)return rn=!1,HT(t,i,s);rn=(t.flags&131072)!==0}else rn=!1,rt&&(i.flags&1048576)!==0&&pf(i,Ki,i.index);switch(i.lanes=0,i.tag){case 16:e:{t=i.pendingProps;var l=i.elementType,f=l._init;if(l=f(l._payload),i.type=l,typeof l=="function")Ql(l)?(t=Ls(l,t),i.tag=1,i=qy(null,i,l,t,s)):(i.tag=0,i=Xh(null,i,l,t,s));else{if(l!=null){if(f=l.$$typeof,f===oe){i.tag=11,i=Py(null,i,l,t,s);break e}else if(f===H){i.tag=14,i=zy(null,i,l,t,s);break e}}throw i=J(l)||l,Error(a(306,i,""))}}return i;case 0:return Xh(t,i,i.type,i.pendingProps,s);case 1:return l=i.type,f=Ls(l,i.pendingProps),qy(t,i,l,f,s);case 3:e:{if(Ae(i,i.stateNode.containerInfo),t===null)throw Error(a(387));l=i.pendingProps;var m=i.memoizedState;f=m.element,G(t,i),Ie(i,l,null,s);var _=i.memoizedState;if(l=_.cache,Wi(i,Nt,l),l!==m.cache&&iu(i,[Nt],s,!0),Ee(),l=_.element,m.isDehydrated)if(m={element:l,isDehydrated:!1,cache:_.cache},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){i=Fy(t,i,l,s);break e}else if(l!==f){f=Bn(Error(a(424)),i),Oi(f),i=Fy(t,i,l,s);break e}else{switch(t=i.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(bt=Ni(t.firstChild),ln=i,rt=!0,Cr=null,Wn=!0,s=Ty(i,null,l,s),i.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Cs(),l===f){i=zr(t,i,s);break e}cn(t,i,l,s)}i=i.child}return i;case 26:return Bf(t,i),t===null?(s=Qb(i.type,null,i.pendingProps,null))?i.memoizedState=s:rt||(s=i.type,t=i.pendingProps,l=Jf(ce.current).createElement(s),l[Bt]=i,l[vn]=t,dn(l,s,t),Tt(l),i.stateNode=l):i.memoizedState=Qb(i.type,t.memoizedProps,i.pendingProps,t.memoizedState),null;case 27:return $e(i),t===null&&rt&&(l=i.stateNode=Xb(i.type,i.pendingProps,ce.current),ln=i,Wn=!0,f=bt,Ya(i.type)?(km=f,bt=Ni(l.firstChild)):bt=f),cn(t,i,i.pendingProps.children,s),Bf(t,i),t===null&&(i.flags|=4194304),i.child;case 5:return t===null&&rt&&((f=l=bt)&&(l=mO(l,i.type,i.pendingProps,Wn),l!==null?(i.stateNode=l,ln=i,bt=Ni(l.firstChild),Wn=!1,f=!0):f=!1),f||Un(i)),$e(i),f=i.type,m=i.pendingProps,_=t!==null?t.memoizedProps:null,l=m.children,Dm(f,m)?l=null:_!==null&&Dm(f,_)&&(i.flags|=32),i.memoizedState!==null&&(f=qn(t,i,Xt,null,null,s),ju._currentValue=f),Bf(t,i),cn(t,i,l,s),i.child;case 6:return t===null&&rt&&((t=s=bt)&&(s=pO(s,i.pendingProps,Wn),s!==null?(i.stateNode=s,ln=i,bt=null,t=!0):t=!1),t||Un(i)),null;case 13:return $y(t,i,s);case 4:return Ae(i,i.stateNode.containerInfo),l=i.pendingProps,t===null?i.child=Bo(i,null,l,s):cn(t,i,l,s),i.child;case 11:return Py(t,i,i.type,i.pendingProps,s);case 7:return cn(t,i,i.pendingProps,s),i.child;case 8:return cn(t,i,i.pendingProps.children,s),i.child;case 12:return cn(t,i,i.pendingProps.children,s),i.child;case 10:return l=i.pendingProps,Wi(i,i.type,l.value),cn(t,i,l.children,s),i.child;case 9:return f=i.type._context,l=i.pendingProps.children,Qi(i),f=tn(f),l=l(f),i.flags|=1,cn(t,i,l,s),i.child;case 14:return zy(t,i,i.type,i.pendingProps,s);case 15:return By(t,i,i.type,i.pendingProps,s);case 19:return Yy(t,i,s);case 31:return l=i.pendingProps,s=i.mode,l={mode:l.mode,children:l.children},t===null?(s=Uf(l,s),s.ref=i.ref,i.child=s,s.return=i,i=s):(s=Ei(t.child,l),s.ref=i.ref,i.child=s,s.return=i,i=s),i;case 22:return Uy(t,i,s);case 24:return Qi(i),l=tn(Nt),t===null?(f=ru(),f===null&&(f=Et,m=Co(),f.pooledCache=m,m.refCount++,m!==null&&(f.pooledCacheLanes|=s),f=m),i.memoizedState={parent:l,cache:f},Y(i),Wi(i,Nt,f)):((t.lanes&s)!==0&&(G(t,i),Ie(i,null,null,s),Ee()),f=t.memoizedState,m=i.memoizedState,f.parent!==l?(f={parent:l,cache:l},i.memoizedState=f,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=f),Wi(i,Nt,l)):(l=m.cache,Wi(i,Nt,l),l!==f.cache&&iu(i,[Nt],s,!0))),cn(t,i,i.pendingProps.children,s),i.child;case 29:throw i.pendingProps}throw Error(a(156,i.tag))}function Br(t){t.flags|=4}function Xy(t,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!n0(i)){if(i=di.current,i!==null&&((ot&4194048)===ot?er!==null:(ot&62914560)!==ot&&(ot&536870912)===0||i!==er))throw x=Da,au;t.flags|=8192}}function Hf(t,i){i!==null&&(t.flags|=4),t.flags&16384&&(i=t.tag!==22?Mc():536870912,t.lanes|=i,qo|=i)}function bu(t,i){if(!rt)switch(t.tailMode){case"hidden":i=t.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?t.tail=null:s.sibling=null;break;case"collapsed":s=t.tail;for(var l=null;s!==null;)s.alternate!==null&&(l=s),s=s.sibling;l===null?i||t.tail===null?t.tail=null:t.tail.sibling=null:l.sibling=null}}function jt(t){var i=t.alternate!==null&&t.alternate.child===t.child,s=0,l=0;if(i)for(var f=t.child;f!==null;)s|=f.lanes|f.childLanes,l|=f.subtreeFlags&65011712,l|=f.flags&65011712,f.return=t,f=f.sibling;else for(f=t.child;f!==null;)s|=f.lanes|f.childLanes,l|=f.subtreeFlags,l|=f.flags,f.return=t,f=f.sibling;return t.subtreeFlags|=l,t.childLanes=s,i}function VT(t,i,s){var l=i.pendingProps;switch(Jl(i),i.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return jt(i),null;case 1:return jt(i),null;case 3:return s=i.stateNode,l=null,t!==null&&(l=t.memoizedState.cache),i.memoizedState.cache!==l&&(i.flags|=2048),Ri(Nt),ye(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(t===null||t.child===null)&&(As(i)?Br(i):t===null||t.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,gf())),jt(i),null;case 26:return s=i.memoizedState,t===null?(Br(i),s!==null?(jt(i),Xy(i,s)):(jt(i),i.flags&=-16777217)):s?s!==t.memoizedState?(Br(i),jt(i),Xy(i,s)):(jt(i),i.flags&=-16777217):(t.memoizedProps!==l&&Br(i),jt(i),i.flags&=-16777217),null;case 27:Ze(i),s=ce.current;var f=i.type;if(t!==null&&i.stateNode!=null)t.memoizedProps!==l&&Br(i);else{if(!l){if(i.stateNode===null)throw Error(a(166));return jt(i),null}t=Z.current,As(i)?To(i):(t=Xb(f,l,s),i.stateNode=t,Br(i))}return jt(i),null;case 5:if(Ze(i),s=i.type,t!==null&&i.stateNode!=null)t.memoizedProps!==l&&Br(i);else{if(!l){if(i.stateNode===null)throw Error(a(166));return jt(i),null}if(t=Z.current,As(i))To(i);else{switch(f=Jf(ce.current),t){case 1:t=f.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:t=f.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":t=f.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":t=f.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":t=f.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof l.is=="string"?f.createElement("select",{is:l.is}):f.createElement("select"),l.multiple?t.multiple=!0:l.size&&(t.size=l.size);break;default:t=typeof l.is=="string"?f.createElement(s,{is:l.is}):f.createElement(s)}}t[Bt]=i,t[vn]=l;e:for(f=i.child;f!==null;){if(f.tag===5||f.tag===6)t.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===i)break e;for(;f.sibling===null;){if(f.return===null||f.return===i)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}i.stateNode=t;e:switch(dn(t,s,l),s){case"button":case"input":case"select":case"textarea":t=!!l.autoFocus;break e;case"img":t=!0;break e;default:t=!1}t&&Br(i)}}return jt(i),i.flags&=-16777217,null;case 6:if(t&&i.stateNode!=null)t.memoizedProps!==l&&Br(i);else{if(typeof l!="string"&&i.stateNode===null)throw Error(a(166));if(t=ce.current,As(i)){if(t=i.stateNode,s=i.memoizedProps,l=null,f=ln,f!==null)switch(f.tag){case 27:case 5:l=f.memoizedProps}t[Bt]=i,t=!!(t.nodeValue===s||l!==null&&l.suppressHydrationWarning===!0||Vb(t.nodeValue,s)),t||Un(i)}else t=Jf(t).createTextNode(l),t[Bt]=i,i.stateNode=t}return jt(i),null;case 13:if(l=i.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(f=As(i),l!==null&&l.dehydrated!==null){if(t===null){if(!f)throw Error(a(318));if(f=i.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(a(317));f[Bt]=i}else Cs(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;jt(i),f=!1}else f=gf(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=f),f=!0;if(!f)return i.flags&256?(Pr(i),i):(Pr(i),null)}if(Pr(i),(i.flags&128)!==0)return i.lanes=s,i;if(s=l!==null,t=t!==null&&t.memoizedState!==null,s){l=i.child,f=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(f=l.alternate.memoizedState.cachePool.pool);var m=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),m!==f&&(l.flags|=2048)}return s!==t&&s&&(i.child.flags|=8192),Hf(i,i.updateQueue),jt(i),null;case 4:return ye(),t===null&&Om(i.stateNode.containerInfo),jt(i),null;case 10:return Ri(i.type),jt(i),null;case 19:if($(Qt),f=i.memoizedState,f===null)return jt(i),null;if(l=(i.flags&128)!==0,m=f.rendering,m===null)if(l)bu(f,!1);else{if(Vt!==0||t!==null&&(t.flags&128)!==0)for(t=i.child;t!==null;){if(m=kf(t),m!==null){for(i.flags|=128,bu(f,!1),t=m.updateQueue,i.updateQueue=t,Hf(i,t),i.subtreeFlags=0,t=s,s=i.child;s!==null;)mf(s,t),s=s.sibling;return W(Qt,Qt.current&1|2),i.child}t=t.sibling}f.tail!==null&&Me()>Ff&&(i.flags|=128,l=!0,bu(f,!1),i.lanes=4194304)}else{if(!l)if(t=kf(m),t!==null){if(i.flags|=128,l=!0,t=t.updateQueue,i.updateQueue=t,Hf(i,t),bu(f,!0),f.tail===null&&f.tailMode==="hidden"&&!m.alternate&&!rt)return jt(i),null}else 2*Me()-f.renderingStartTime>Ff&&s!==536870912&&(i.flags|=128,l=!0,bu(f,!1),i.lanes=4194304);f.isBackwards?(m.sibling=i.child,i.child=m):(t=f.last,t!==null?t.sibling=m:i.child=m,f.last=m)}return f.tail!==null?(i=f.tail,f.rendering=i,f.tail=i.sibling,f.renderingStartTime=Me(),i.sibling=null,t=Qt.current,W(Qt,l?t&1|2:t&1),i):(jt(i),null);case 22:case 23:return Pr(i),Xe(),l=i.memoizedState!==null,t!==null?t.memoizedState!==null!==l&&(i.flags|=8192):l&&(i.flags|=8192),l?(s&536870912)!==0&&(i.flags&128)===0&&(jt(i),i.subtreeFlags&6&&(i.flags|=8192)):jt(i),s=i.updateQueue,s!==null&&Hf(i,s.retryQueue),s=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),l=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),l!==s&&(i.flags|=2048),t!==null&&$(Nr),null;case 24:return s=null,t!==null&&(s=t.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),Ri(Nt),jt(i),null;case 25:return null;case 30:return null}throw Error(a(156,i.tag))}function qT(t,i){switch(Jl(i),i.tag){case 1:return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 3:return Ri(Nt),ye(),t=i.flags,(t&65536)!==0&&(t&128)===0?(i.flags=t&-65537|128,i):null;case 26:case 27:case 5:return Ze(i),null;case 13:if(Pr(i),t=i.memoizedState,t!==null&&t.dehydrated!==null){if(i.alternate===null)throw Error(a(340));Cs()}return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 19:return $(Qt),null;case 4:return ye(),null;case 10:return Ri(i.type),null;case 22:case 23:return Pr(i),Xe(),t!==null&&$(Nr),t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 24:return Ri(Nt),null;case 25:return null;default:return null}}function Ky(t,i){switch(Jl(i),i.tag){case 3:Ri(Nt),ye();break;case 26:case 27:case 5:Ze(i);break;case 4:ye();break;case 13:Pr(i);break;case 19:$(Qt);break;case 10:Ri(i.type);break;case 22:case 23:Pr(i),Xe(),t!==null&&$(Nr);break;case 24:Ri(Nt)}}function Su(t,i){try{var s=i.updateQueue,l=s!==null?s.lastEffect:null;if(l!==null){var f=l.next;s=f;do{if((s.tag&t)===t){l=void 0;var m=s.create,_=s.inst;l=m(),_.destroy=l}s=s.next}while(s!==f)}}catch(O){St(i,i.return,O)}}function Ba(t,i,s){try{var l=i.updateQueue,f=l!==null?l.lastEffect:null;if(f!==null){var m=f.next;l=m;do{if((l.tag&t)===t){var _=l.inst,O=_.destroy;if(O!==void 0){_.destroy=void 0,f=i;var B=s,te=O;try{te()}catch(he){St(f,B,he)}}}l=l.next}while(l!==m)}}catch(he){St(i,i.return,he)}}function Wy(t){var i=t.updateQueue;if(i!==null){var s=t.stateNode;try{Ye(i,s)}catch(l){St(t,t.return,l)}}}function Qy(t,i,s){s.props=Ls(t.type,t.memoizedProps),s.state=t.memoizedState;try{s.componentWillUnmount()}catch(l){St(t,i,l)}}function wu(t,i){try{var s=t.ref;if(s!==null){switch(t.tag){case 26:case 27:case 5:var l=t.stateNode;break;case 30:l=t.stateNode;break;default:l=t.stateNode}typeof s=="function"?t.refCleanup=s(l):s.current=l}}catch(f){St(t,i,f)}}function tr(t,i){var s=t.ref,l=t.refCleanup;if(s!==null)if(typeof l=="function")try{l()}catch(f){St(t,i,f)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(f){St(t,i,f)}else s.current=null}function Zy(t){var i=t.type,s=t.memoizedProps,l=t.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":s.autoFocus&&l.focus();break e;case"img":s.src?l.src=s.src:s.srcSet&&(l.srcset=s.srcSet)}}catch(f){St(t,t.return,f)}}function nm(t,i,s){try{var l=t.stateNode;uO(l,t.type,s,i),l[vn]=i}catch(f){St(t,t.return,f)}}function Jy(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Ya(t.type)||t.tag===4}function im(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Jy(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&&Ya(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function rm(t,i,s){var l=t.tag;if(l===5||l===6)t=t.stateNode,i?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(t,i):(i=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,i.appendChild(t),s=s._reactRootContainer,s!=null||i.onclick!==null||(i.onclick=Zf));else if(l!==4&&(l===27&&Ya(t.type)&&(s=t.stateNode,i=null),t=t.child,t!==null))for(rm(t,i,s),t=t.sibling;t!==null;)rm(t,i,s),t=t.sibling}function Vf(t,i,s){var l=t.tag;if(l===5||l===6)t=t.stateNode,i?s.insertBefore(t,i):s.appendChild(t);else if(l!==4&&(l===27&&Ya(t.type)&&(s=t.stateNode),t=t.child,t!==null))for(Vf(t,i,s),t=t.sibling;t!==null;)Vf(t,i,s),t=t.sibling}function eb(t){var i=t.stateNode,s=t.memoizedProps;try{for(var l=t.type,f=i.attributes;f.length;)i.removeAttributeNode(f[0]);dn(i,l,s),i[Bt]=t,i[vn]=s}catch(m){St(t,t.return,m)}}var Ur=!1,$t=!1,am=!1,tb=typeof WeakSet=="function"?WeakSet:Set,an=null;function FT(t,i){if(t=t.containerInfo,Rm=ad,t=of(t),yo(t)){if("selectionStart"in t)var s={start:t.selectionStart,end:t.selectionEnd};else e:{s=(s=t.ownerDocument)&&s.defaultView||window;var l=s.getSelection&&s.getSelection();if(l&&l.rangeCount!==0){s=l.anchorNode;var f=l.anchorOffset,m=l.focusNode;l=l.focusOffset;try{s.nodeType,m.nodeType}catch{s=null;break e}var _=0,O=-1,B=-1,te=0,he=0,ge=t,ie=null;t:for(;;){for(var re;ge!==s||f!==0&&ge.nodeType!==3||(O=_+f),ge!==m||l!==0&&ge.nodeType!==3||(B=_+l),ge.nodeType===3&&(_+=ge.nodeValue.length),(re=ge.firstChild)!==null;)ie=ge,ge=re;for(;;){if(ge===t)break t;if(ie===s&&++te===f&&(O=_),ie===m&&++he===l&&(B=_),(re=ge.nextSibling)!==null)break;ge=ie,ie=ge.parentNode}ge=re}s=O===-1||B===-1?null:{start:O,end:B}}else s=null}s=s||{start:0,end:0}}else s=null;for(Mm={focusedElem:t,selectionRange:s},ad=!1,an=i;an!==null;)if(i=an,t=i.child,(i.subtreeFlags&1024)!==0&&t!==null)t.return=i,an=t;else for(;an!==null;){switch(i=an,m=i.alternate,t=i.flags,i.tag){case 0:break;case 11:case 15:break;case 1:if((t&1024)!==0&&m!==null){t=void 0,s=i,f=m.memoizedProps,m=m.memoizedState,l=s.stateNode;try{var qe=Ls(s.type,f,s.elementType===s.type);t=l.getSnapshotBeforeUpdate(qe,m),l.__reactInternalSnapshotBeforeUpdate=t}catch(Be){St(s,s.return,Be)}}break;case 3:if((t&1024)!==0){if(t=i.stateNode.containerInfo,s=t.nodeType,s===9)Lm(t);else if(s===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Lm(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=i.sibling,t!==null){t.return=i.return,an=t;break}an=i.return}}function nb(t,i,s){var l=s.flags;switch(s.tag){case 0:case 11:case 15:Ua(t,s),l&4&&Su(5,s);break;case 1:if(Ua(t,s),l&4)if(t=s.stateNode,i===null)try{t.componentDidMount()}catch(_){St(s,s.return,_)}else{var f=Ls(s.type,i.memoizedProps);i=i.memoizedState;try{t.componentDidUpdate(f,i,t.__reactInternalSnapshotBeforeUpdate)}catch(_){St(s,s.return,_)}}l&64&&Wy(s),l&512&&wu(s,s.return);break;case 3:if(Ua(t,s),l&64&&(t=s.updateQueue,t!==null)){if(i=null,s.child!==null)switch(s.child.tag){case 27:case 5:i=s.child.stateNode;break;case 1:i=s.child.stateNode}try{Ye(t,i)}catch(_){St(s,s.return,_)}}break;case 27:i===null&&l&4&&eb(s);case 26:case 5:Ua(t,s),i===null&&l&4&&Zy(s),l&512&&wu(s,s.return);break;case 12:Ua(t,s);break;case 13:Ua(t,s),l&4&&ab(t,s),l&64&&(t=s.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(s=ZT.bind(null,s),gO(t,s))));break;case 22:if(l=s.memoizedState!==null||Ur,!l){i=i!==null&&i.memoizedState!==null||$t,f=Ur;var m=$t;Ur=l,($t=i)&&!m?Ha(t,s,(s.subtreeFlags&8772)!==0):Ua(t,s),Ur=f,$t=m}break;case 30:break;default:Ua(t,s)}}function ib(t){var i=t.alternate;i!==null&&(t.alternate=null,ib(i)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(i=t.stateNode,i!==null&&sa(i)),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 Rt=null,Fn=!1;function Hr(t,i,s){for(s=s.child;s!==null;)rb(t,i,s),s=s.sibling}function rb(t,i,s){if(xt&&typeof xt.onCommitFiberUnmount=="function")try{xt.onCommitFiberUnmount(pn,s)}catch{}switch(s.tag){case 26:$t||tr(s,i),Hr(t,i,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:$t||tr(s,i);var l=Rt,f=Fn;Ya(s.type)&&(Rt=s.stateNode,Fn=!1),Hr(t,i,s),Mu(s.stateNode),Rt=l,Fn=f;break;case 5:$t||tr(s,i);case 6:if(l=Rt,f=Fn,Rt=null,Hr(t,i,s),Rt=l,Fn=f,Rt!==null)if(Fn)try{(Rt.nodeType===9?Rt.body:Rt.nodeName==="HTML"?Rt.ownerDocument.body:Rt).removeChild(s.stateNode)}catch(m){St(s,i,m)}else try{Rt.removeChild(s.stateNode)}catch(m){St(s,i,m)}break;case 18:Rt!==null&&(Fn?(t=Rt,Yb(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,s.stateNode),Bu(t)):Yb(Rt,s.stateNode));break;case 4:l=Rt,f=Fn,Rt=s.stateNode.containerInfo,Fn=!0,Hr(t,i,s),Rt=l,Fn=f;break;case 0:case 11:case 14:case 15:$t||Ba(2,s,i),$t||Ba(4,s,i),Hr(t,i,s);break;case 1:$t||(tr(s,i),l=s.stateNode,typeof l.componentWillUnmount=="function"&&Qy(s,i,l)),Hr(t,i,s);break;case 21:Hr(t,i,s);break;case 22:$t=(l=$t)||s.memoizedState!==null,Hr(t,i,s),$t=l;break;default:Hr(t,i,s)}}function ab(t,i){if(i.memoizedState===null&&(t=i.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Bu(t)}catch(s){St(i,i.return,s)}}function $T(t){switch(t.tag){case 13:case 19:var i=t.stateNode;return i===null&&(i=t.stateNode=new tb),i;case 22:return t=t.stateNode,i=t._retryCache,i===null&&(i=t._retryCache=new tb),i;default:throw Error(a(435,t.tag))}}function sm(t,i){var s=$T(t);i.forEach(function(l){var f=JT.bind(null,t,l);s.has(l)||(s.add(l),l.then(f,f))})}function Zn(t,i){var s=i.deletions;if(s!==null)for(var l=0;l<s.length;l++){var f=s[l],m=t,_=i,O=_;e:for(;O!==null;){switch(O.tag){case 27:if(Ya(O.type)){Rt=O.stateNode,Fn=!1;break e}break;case 5:Rt=O.stateNode,Fn=!1;break e;case 3:case 4:Rt=O.stateNode.containerInfo,Fn=!0;break e}O=O.return}if(Rt===null)throw Error(a(160));rb(m,_,f),Rt=null,Fn=!1,m=f.alternate,m!==null&&(m.return=null),f.return=null}if(i.subtreeFlags&13878)for(i=i.child;i!==null;)sb(i,t),i=i.sibling}var Di=null;function sb(t,i){var s=t.alternate,l=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Zn(i,t),Jn(t),l&4&&(Ba(3,t,t.return),Su(3,t),Ba(5,t,t.return));break;case 1:Zn(i,t),Jn(t),l&512&&($t||s===null||tr(s,s.return)),l&64&&Ur&&(t=t.updateQueue,t!==null&&(l=t.callbacks,l!==null&&(s=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=s===null?l:s.concat(l))));break;case 26:var f=Di;if(Zn(i,t),Jn(t),l&512&&($t||s===null||tr(s,s.return)),l&4){var m=s!==null?s.memoizedState:null;if(l=t.memoizedState,s===null)if(l===null)if(t.stateNode===null){e:{l=t.type,s=t.memoizedProps,f=f.ownerDocument||f;t:switch(l){case"title":m=f.getElementsByTagName("title")[0],(!m||m[ai]||m[Bt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=f.createElement(l),f.head.insertBefore(m,f.querySelector("head > title"))),dn(m,l,s),m[Bt]=t,Tt(m),l=m;break e;case"link":var _=e0("link","href",f).get(l+(s.href||""));if(_){for(var O=0;O<_.length;O++)if(m=_[O],m.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&m.getAttribute("rel")===(s.rel==null?null:s.rel)&&m.getAttribute("title")===(s.title==null?null:s.title)&&m.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){_.splice(O,1);break t}}m=f.createElement(l),dn(m,l,s),f.head.appendChild(m);break;case"meta":if(_=e0("meta","content",f).get(l+(s.content||""))){for(O=0;O<_.length;O++)if(m=_[O],m.getAttribute("content")===(s.content==null?null:""+s.content)&&m.getAttribute("name")===(s.name==null?null:s.name)&&m.getAttribute("property")===(s.property==null?null:s.property)&&m.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&m.getAttribute("charset")===(s.charSet==null?null:s.charSet)){_.splice(O,1);break t}}m=f.createElement(l),dn(m,l,s),f.head.appendChild(m);break;default:throw Error(a(468,l))}m[Bt]=t,Tt(m),l=m}t.stateNode=l}else t0(f,t.type,t.stateNode);else t.stateNode=Jb(f,l,t.memoizedProps);else m!==l?(m===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):m.count--,l===null?t0(f,t.type,t.stateNode):Jb(f,l,t.memoizedProps)):l===null&&t.stateNode!==null&&nm(t,t.memoizedProps,s.memoizedProps)}break;case 27:Zn(i,t),Jn(t),l&512&&($t||s===null||tr(s,s.return)),s!==null&&l&4&&nm(t,t.memoizedProps,s.memoizedProps);break;case 5:if(Zn(i,t),Jn(t),l&512&&($t||s===null||tr(s,s.return)),t.flags&32){f=t.stateNode;try{wi(f,"")}catch(re){St(t,t.return,re)}}l&4&&t.stateNode!=null&&(f=t.memoizedProps,nm(t,f,s!==null?s.memoizedProps:f)),l&1024&&(am=!0);break;case 6:if(Zn(i,t),Jn(t),l&4){if(t.stateNode===null)throw Error(a(162));l=t.memoizedProps,s=t.stateNode;try{s.nodeValue=l}catch(re){St(t,t.return,re)}}break;case 3:if(nd=null,f=Di,Di=ed(i.containerInfo),Zn(i,t),Di=f,Jn(t),l&4&&s!==null&&s.memoizedState.isDehydrated)try{Bu(i.containerInfo)}catch(re){St(t,t.return,re)}am&&(am=!1,ob(t));break;case 4:l=Di,Di=ed(t.stateNode.containerInfo),Zn(i,t),Jn(t),Di=l;break;case 12:Zn(i,t),Jn(t);break;case 13:Zn(i,t),Jn(t),t.child.flags&8192&&t.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(dm=Me()),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,sm(t,l)));break;case 22:f=t.memoizedState!==null;var B=s!==null&&s.memoizedState!==null,te=Ur,he=$t;if(Ur=te||f,$t=he||B,Zn(i,t),$t=he,Ur=te,Jn(t),l&8192)e:for(i=t.stateNode,i._visibility=f?i._visibility&-2:i._visibility|1,f&&(s===null||B||Ur||$t||js(t)),s=null,i=t;;){if(i.tag===5||i.tag===26){if(s===null){B=s=i;try{if(m=B.stateNode,f)_=m.style,typeof _.setProperty=="function"?_.setProperty("display","none","important"):_.display="none";else{O=B.stateNode;var ge=B.memoizedProps.style,ie=ge!=null&&ge.hasOwnProperty("display")?ge.display:null;O.style.display=ie==null||typeof ie=="boolean"?"":(""+ie).trim()}}catch(re){St(B,B.return,re)}}}else if(i.tag===6){if(s===null){B=i;try{B.stateNode.nodeValue=f?"":B.memoizedProps}catch(re){St(B,B.return,re)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===t)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;s===i&&(s=null),i=i.return}s===i&&(s=null),i.sibling.return=i.return,i=i.sibling}l&4&&(l=t.updateQueue,l!==null&&(s=l.retryQueue,s!==null&&(l.retryQueue=null,sm(t,s))));break;case 19:Zn(i,t),Jn(t),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,sm(t,l)));break;case 30:break;case 21:break;default:Zn(i,t),Jn(t)}}function Jn(t){var i=t.flags;if(i&2){try{for(var s,l=t.return;l!==null;){if(Jy(l)){s=l;break}l=l.return}if(s==null)throw Error(a(160));switch(s.tag){case 27:var f=s.stateNode,m=im(t);Vf(t,m,f);break;case 5:var _=s.stateNode;s.flags&32&&(wi(_,""),s.flags&=-33);var O=im(t);Vf(t,O,_);break;case 3:case 4:var B=s.stateNode.containerInfo,te=im(t);rm(t,te,B);break;default:throw Error(a(161))}}catch(he){St(t,t.return,he)}t.flags&=-3}i&4096&&(t.flags&=-4097)}function ob(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var i=t;ob(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),t=t.sibling}}function Ua(t,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)nb(t,i.alternate,i),i=i.sibling}function js(t){for(t=t.child;t!==null;){var i=t;switch(i.tag){case 0:case 11:case 14:case 15:Ba(4,i,i.return),js(i);break;case 1:tr(i,i.return);var s=i.stateNode;typeof s.componentWillUnmount=="function"&&Qy(i,i.return,s),js(i);break;case 27:Mu(i.stateNode);case 26:case 5:tr(i,i.return),js(i);break;case 22:i.memoizedState===null&&js(i);break;case 30:js(i);break;default:js(i)}t=t.sibling}}function Ha(t,i,s){for(s=s&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var l=i.alternate,f=t,m=i,_=m.flags;switch(m.tag){case 0:case 11:case 15:Ha(f,m,s),Su(4,m);break;case 1:if(Ha(f,m,s),l=m,f=l.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(te){St(l,l.return,te)}if(l=m,f=l.updateQueue,f!==null){var O=l.stateNode;try{var B=f.shared.hiddenCallbacks;if(B!==null)for(f.shared.hiddenCallbacks=null,f=0;f<B.length;f++)Pe(B[f],O)}catch(te){St(l,l.return,te)}}s&&_&64&&Wy(m),wu(m,m.return);break;case 27:eb(m);case 26:case 5:Ha(f,m,s),s&&l===null&&_&4&&Zy(m),wu(m,m.return);break;case 12:Ha(f,m,s);break;case 13:Ha(f,m,s),s&&_&4&&ab(f,m);break;case 22:m.memoizedState===null&&Ha(f,m,s),wu(m,m.return);break;case 30:break;default:Ha(f,m,s)}i=i.sibling}}function om(t,i){var s=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),t=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(t=i.memoizedState.cachePool.pool),t!==s&&(t!=null&&t.refCount++,s!=null&&Dr(s))}function lm(t,i){t=null,i.alternate!==null&&(t=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==t&&(i.refCount++,t!=null&&Dr(t))}function nr(t,i,s,l){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)lb(t,i,s,l),i=i.sibling}function lb(t,i,s,l){var f=i.flags;switch(i.tag){case 0:case 11:case 15:nr(t,i,s,l),f&2048&&Su(9,i);break;case 1:nr(t,i,s,l);break;case 3:nr(t,i,s,l),f&2048&&(t=null,i.alternate!==null&&(t=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==t&&(i.refCount++,t!=null&&Dr(t)));break;case 12:if(f&2048){nr(t,i,s,l),t=i.stateNode;try{var m=i.memoizedProps,_=m.id,O=m.onPostCommit;typeof O=="function"&&O(_,i.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(B){St(i,i.return,B)}}else nr(t,i,s,l);break;case 13:nr(t,i,s,l);break;case 23:break;case 22:m=i.stateNode,_=i.alternate,i.memoizedState!==null?m._visibility&2?nr(t,i,s,l):_u(t,i):m._visibility&2?nr(t,i,s,l):(m._visibility|=2,Uo(t,i,s,l,(i.subtreeFlags&10256)!==0)),f&2048&&om(_,i);break;case 24:nr(t,i,s,l),f&2048&&lm(i.alternate,i);break;default:nr(t,i,s,l)}}function Uo(t,i,s,l,f){for(f=f&&(i.subtreeFlags&10256)!==0,i=i.child;i!==null;){var m=t,_=i,O=s,B=l,te=_.flags;switch(_.tag){case 0:case 11:case 15:Uo(m,_,O,B,f),Su(8,_);break;case 23:break;case 22:var he=_.stateNode;_.memoizedState!==null?he._visibility&2?Uo(m,_,O,B,f):_u(m,_):(he._visibility|=2,Uo(m,_,O,B,f)),f&&te&2048&&om(_.alternate,_);break;case 24:Uo(m,_,O,B,f),f&&te&2048&&lm(_.alternate,_);break;default:Uo(m,_,O,B,f)}i=i.sibling}}function _u(t,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var s=t,l=i,f=l.flags;switch(l.tag){case 22:_u(s,l),f&2048&&om(l.alternate,l);break;case 24:_u(s,l),f&2048&&lm(l.alternate,l);break;default:_u(s,l)}i=i.sibling}}var Eu=8192;function Ho(t){if(t.subtreeFlags&Eu)for(t=t.child;t!==null;)ub(t),t=t.sibling}function ub(t){switch(t.tag){case 26:Ho(t),t.flags&Eu&&t.memoizedState!==null&&RO(Di,t.memoizedState,t.memoizedProps);break;case 5:Ho(t);break;case 3:case 4:var i=Di;Di=ed(t.stateNode.containerInfo),Ho(t),Di=i;break;case 22:t.memoizedState===null&&(i=t.alternate,i!==null&&i.memoizedState!==null?(i=Eu,Eu=16777216,Ho(t),Eu=i):Ho(t));break;default:Ho(t)}}function cb(t){var i=t.alternate;if(i!==null&&(t=i.child,t!==null)){i.child=null;do i=t.sibling,t.sibling=null,t=i;while(t!==null)}}function xu(t){var i=t.deletions;if((t.flags&16)!==0){if(i!==null)for(var s=0;s<i.length;s++){var l=i[s];an=l,db(l,t)}cb(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)fb(t),t=t.sibling}function fb(t){switch(t.tag){case 0:case 11:case 15:xu(t),t.flags&2048&&Ba(9,t,t.return);break;case 3:xu(t);break;case 12:xu(t);break;case 22:var i=t.stateNode;t.memoizedState!==null&&i._visibility&2&&(t.return===null||t.return.tag!==13)?(i._visibility&=-3,qf(t)):xu(t);break;default:xu(t)}}function qf(t){var i=t.deletions;if((t.flags&16)!==0){if(i!==null)for(var s=0;s<i.length;s++){var l=i[s];an=l,db(l,t)}cb(t)}for(t=t.child;t!==null;){switch(i=t,i.tag){case 0:case 11:case 15:Ba(8,i,i.return),qf(i);break;case 22:s=i.stateNode,s._visibility&2&&(s._visibility&=-3,qf(i));break;default:qf(i)}t=t.sibling}}function db(t,i){for(;an!==null;){var s=an;switch(s.tag){case 0:case 11:case 15:Ba(8,s,i);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var l=s.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Dr(s.memoizedState.cache)}if(l=s.child,l!==null)l.return=s,an=l;else e:for(s=t;an!==null;){l=an;var f=l.sibling,m=l.return;if(ib(l),l===s){an=null;break e}if(f!==null){f.return=m,an=f;break e}an=m}}}var IT={getCacheForType:function(t){var i=tn(Nt),s=i.data.get(t);return s===void 0&&(s=t(),i.data.set(t,s)),s}},YT=typeof WeakMap=="function"?WeakMap:Map,pt=0,Et=null,tt=null,ot=0,gt=0,ei=null,Va=!1,Vo=!1,um=!1,Vr=0,Vt=0,qa=0,ks=0,cm=0,hi=0,qo=0,Tu=null,$n=null,fm=!1,dm=0,Ff=1/0,$f=null,Fa=null,fn=0,$a=null,Fo=null,$o=0,hm=0,mm=null,hb=null,Ou=0,pm=null;function ti(){if((pt&2)!==0&&ot!==0)return ot&-ot;if(U.T!==null){var t=Ma;return t!==0?t:_m()}return Dc()}function mb(){hi===0&&(hi=(ot&536870912)===0||rt?Rc():536870912);var t=di.current;return t!==null&&(t.flags|=32),hi}function ni(t,i,s){(t===Et&&(gt===2||gt===9)||t.cancelPendingCommit!==null)&&(Io(t,0),Ia(t,ot,hi,!1)),ra(t,s),((pt&2)===0||t!==Et)&&(t===Et&&((pt&2)===0&&(ks|=s),Vt===4&&Ia(t,ot,hi,!1)),ir(t))}function pb(t,i,s){if((pt&6)!==0)throw Error(a(327));var l=!s&&(i&124)===0&&(i&t.expiredLanes)===0||cs(t,i),f=l?KT(t,i):ym(t,i,!0),m=l;do{if(f===0){Vo&&!l&&Ia(t,i,0,!1);break}else{if(s=t.current.alternate,m&&!GT(s)){f=ym(t,i,!1),m=!1;continue}if(f===2){if(m=i,t.errorRecoveryDisabledLanes&m)var _=0;else _=t.pendingLanes&-536870913,_=_!==0?_:_&536870912?536870912:0;if(_!==0){i=_;e:{var O=t;f=Tu;var B=O.current.memoizedState.isDehydrated;if(B&&(Io(O,_).flags|=256),_=ym(O,_,!1),_!==2){if(um&&!B){O.errorRecoveryDisabledLanes|=m,ks|=m,f=4;break e}m=$n,$n=f,m!==null&&($n===null?$n=m:$n.push.apply($n,m))}f=_}if(m=!1,f!==2)continue}}if(f===1){Io(t,0),Ia(t,i,0,!0);break}e:{switch(l=t,m=f,m){case 0:case 1:throw Error(a(345));case 4:if((i&4194048)!==i)break;case 6:Ia(l,i,hi,!Va);break e;case 2:$n=null;break;case 3:case 5:break;default:throw Error(a(329))}if((i&62914560)===i&&(f=dm+300-Me(),10<f)){if(Ia(l,i,hi,!Va),Js(l,0,!0)!==0)break e;l.timeoutHandle=$b(gb.bind(null,l,s,$n,$f,fm,i,hi,ks,qo,Va,m,2,-0,0),f);break e}gb(l,s,$n,$f,fm,i,hi,ks,qo,Va,m,0,-0,0)}}break}while(!0);ir(t)}function gb(t,i,s,l,f,m,_,O,B,te,he,ge,ie,re){if(t.timeoutHandle=-1,ge=i.subtreeFlags,(ge&8192||(ge&16785408)===16785408)&&(Lu={stylesheets:null,count:0,unsuspend:CO},ub(i),ge=MO(),ge!==null)){t.cancelPendingCommit=ge(Eb.bind(null,t,i,m,s,l,f,_,O,B,he,1,ie,re)),Ia(t,m,_,!te);return}Eb(t,i,m,s,l,f,_,O,B)}function GT(t){for(var i=t;;){var s=i.tag;if((s===0||s===11||s===15)&&i.flags&16384&&(s=i.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var l=0;l<s.length;l++){var f=s[l],m=f.getSnapshot;f=f.value;try{if(!en(m(),f))return!1}catch{return!1}}if(s=i.child,i.subtreeFlags&16384&&s!==null)s.return=i,i=s;else{if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Ia(t,i,s,l){i&=~cm,i&=~ks,t.suspendedLanes|=i,t.pingedLanes&=~i,l&&(t.warmLanes|=i),l=t.expirationTimes;for(var f=i;0<f;){var m=31-An(f),_=1<<m;l[m]=-1,f&=~_}s!==0&&Ol(t,s,i)}function If(){return(pt&6)===0?(Au(0),!1):!0}function gm(){if(tt!==null){if(gt===0)var t=tt.return;else t=tt,Ci=Rr=null,En(t),zo=null,vu=0,t=tt;for(;t!==null;)Ky(t.alternate,t),t=t.return;tt=null}}function Io(t,i){var s=t.timeoutHandle;s!==-1&&(t.timeoutHandle=-1,fO(s)),s=t.cancelPendingCommit,s!==null&&(t.cancelPendingCommit=null,s()),gm(),Et=t,tt=s=Ei(t.current,null),ot=i,gt=0,ei=null,Va=!1,Vo=cs(t,i),um=!1,qo=hi=cm=ks=qa=Vt=0,$n=Tu=null,fm=!1,(i&8)!==0&&(i|=i&32);var l=t.entangledLanes;if(l!==0)for(t=t.entanglements,l&=i;0<l;){var f=31-An(l),m=1<<f;i|=t[f],l&=~m}return Vr=i,_o(),s}function vb(t,i){_e=null,U.H=Nf,i===Ns||i===Lr?(i=d(),gt=3):i===au?(i=d(),gt=4):gt=i===ky?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,ei=i,tt===null&&(Vt=1,zf(t,Bn(i,t.current)))}function yb(){var t=U.H;return U.H=Nf,t===null?Nf:t}function bb(){var t=U.A;return U.A=IT,t}function vm(){Vt=4,Va||(ot&4194048)!==ot&&di.current!==null||(Vo=!0),(qa&134217727)===0&&(ks&134217727)===0||Et===null||Ia(Et,ot,hi,!1)}function ym(t,i,s){var l=pt;pt|=2;var f=yb(),m=bb();(Et!==t||ot!==i)&&($f=null,Io(t,i)),i=!1;var _=Vt;e:do try{if(gt!==0&&tt!==null){var O=tt,B=ei;switch(gt){case 8:gm(),_=6;break e;case 3:case 2:case 9:case 6:di.current===null&&(i=!0);var te=gt;if(gt=0,ei=null,Yo(t,O,B,te),s&&Vo){_=0;break e}break;default:te=gt,gt=0,ei=null,Yo(t,O,B,te)}}XT(),_=Vt;break}catch(he){vb(t,he)}while(!0);return i&&t.shellSuspendCounter++,Ci=Rr=null,pt=l,U.H=f,U.A=m,tt===null&&(Et=null,ot=0,_o()),_}function XT(){for(;tt!==null;)Sb(tt)}function KT(t,i){var s=pt;pt|=2;var l=yb(),f=bb();Et!==t||ot!==i?($f=null,Ff=Me()+500,Io(t,i)):Vo=cs(t,i);e:do try{if(gt!==0&&tt!==null){i=tt;var m=ei;t:switch(gt){case 1:gt=0,ei=null,Yo(t,i,m,1);break;case 2:case 9:if(_f(m)){gt=0,ei=null,wb(i);break}i=function(){gt!==2&&gt!==9||Et!==t||(gt=7),ir(t)},m.then(i,i);break e;case 3:gt=7;break e;case 4:gt=5;break e;case 7:_f(m)?(gt=0,ei=null,wb(i)):(gt=0,ei=null,Yo(t,i,m,7));break;case 5:var _=null;switch(tt.tag){case 26:_=tt.memoizedState;case 5:case 27:var O=tt;if(!_||n0(_)){gt=0,ei=null;var B=O.sibling;if(B!==null)tt=B;else{var te=O.return;te!==null?(tt=te,Yf(te)):tt=null}break t}}gt=0,ei=null,Yo(t,i,m,5);break;case 6:gt=0,ei=null,Yo(t,i,m,6);break;case 8:gm(),Vt=6;break e;default:throw Error(a(462))}}WT();break}catch(he){vb(t,he)}while(!0);return Ci=Rr=null,U.H=l,U.A=f,pt=s,tt!==null?0:(Et=null,ot=0,_o(),Vt)}function WT(){for(;tt!==null&&!De();)Sb(tt)}function Sb(t){var i=Gy(t.alternate,t,Vr);t.memoizedProps=t.pendingProps,i===null?Yf(t):tt=i}function wb(t){var i=t,s=i.alternate;switch(i.tag){case 15:case 0:i=Vy(s,i,i.pendingProps,i.type,void 0,ot);break;case 11:i=Vy(s,i,i.pendingProps,i.type.render,i.ref,ot);break;case 5:En(i);default:Ky(s,i),i=tt=mf(i,Vr),i=Gy(s,i,Vr)}t.memoizedProps=t.pendingProps,i===null?Yf(t):tt=i}function Yo(t,i,s,l){Ci=Rr=null,En(i),zo=null,vu=0;var f=i.return;try{if(UT(t,f,i,s,ot)){Vt=1,zf(t,Bn(s,t.current)),tt=null;return}}catch(m){if(f!==null)throw tt=f,m;Vt=1,zf(t,Bn(s,t.current)),tt=null;return}i.flags&32768?(rt||l===1?t=!0:Vo||(ot&536870912)!==0?t=!1:(Va=t=!0,(l===2||l===9||l===3||l===6)&&(l=di.current,l!==null&&l.tag===13&&(l.flags|=16384))),_b(i,t)):Yf(i)}function Yf(t){var i=t;do{if((i.flags&32768)!==0){_b(i,Va);return}t=i.return;var s=VT(i.alternate,i,Vr);if(s!==null){tt=s;return}if(i=i.sibling,i!==null){tt=i;return}tt=i=t}while(i!==null);Vt===0&&(Vt=5)}function _b(t,i){do{var s=qT(t.alternate,t);if(s!==null){s.flags&=32767,tt=s;return}if(s=t.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!i&&(t=t.sibling,t!==null)){tt=t;return}tt=t=s}while(t!==null);Vt=6,tt=null}function Eb(t,i,s,l,f,m,_,O,B){t.cancelPendingCommit=null;do Gf();while(fn!==0);if((pt&6)!==0)throw Error(a(327));if(i!==null){if(i===t.current)throw Error(a(177));if(m=i.lanes|i.childLanes,m|=Kl,eo(t,s,m,_,O,B),t===Et&&(tt=Et=null,ot=0),Fo=i,$a=t,$o=s,hm=m,mm=f,hb=l,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,eO(Gt,function(){return Cb(),null})):(t.callbackNode=null,t.callbackPriority=0),l=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||l){l=U.T,U.T=null,f=S.p,S.p=2,_=pt,pt|=4;try{FT(t,i,s)}finally{pt=_,S.p=f,U.T=l}}fn=1,xb(),Tb(),Ob()}}function xb(){if(fn===1){fn=0;var t=$a,i=Fo,s=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||s){s=U.T,U.T=null;var l=S.p;S.p=2;var f=pt;pt|=4;try{sb(i,t);var m=Mm,_=of(t.containerInfo),O=m.focusedElem,B=m.selectionRange;if(_!==O&&O&&O.ownerDocument&&sf(O.ownerDocument.documentElement,O)){if(B!==null&&yo(O)){var te=B.start,he=B.end;if(he===void 0&&(he=te),"selectionStart"in O)O.selectionStart=te,O.selectionEnd=Math.min(he,O.value.length);else{var ge=O.ownerDocument||document,ie=ge&&ge.defaultView||window;if(ie.getSelection){var re=ie.getSelection(),qe=O.textContent.length,Be=Math.min(B.start,qe),yt=B.end===void 0?Be:Math.min(B.end,qe);!re.extend&&Be>yt&&(_=yt,yt=Be,Be=_);var X=Dn(O,Be),I=Dn(O,yt);if(X&&I&&(re.rangeCount!==1||re.anchorNode!==X.node||re.anchorOffset!==X.offset||re.focusNode!==I.node||re.focusOffset!==I.offset)){var ee=ge.createRange();ee.setStart(X.node,X.offset),re.removeAllRanges(),Be>yt?(re.addRange(ee),re.extend(I.node,I.offset)):(ee.setEnd(I.node,I.offset),re.addRange(ee))}}}}for(ge=[],re=O;re=re.parentNode;)re.nodeType===1&&ge.push({element:re,left:re.scrollLeft,top:re.scrollTop});for(typeof O.focus=="function"&&O.focus(),O=0;O<ge.length;O++){var me=ge[O];me.element.scrollLeft=me.left,me.element.scrollTop=me.top}}ad=!!Rm,Mm=Rm=null}finally{pt=f,S.p=l,U.T=s}}t.current=i,fn=2}}function Tb(){if(fn===2){fn=0;var t=$a,i=Fo,s=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||s){s=U.T,U.T=null;var l=S.p;S.p=2;var f=pt;pt|=4;try{nb(t,i.alternate,i)}finally{pt=f,S.p=l,U.T=s}}fn=3}}function Ob(){if(fn===4||fn===3){fn=0,dt();var t=$a,i=Fo,s=$o,l=hb;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?fn=5:(fn=0,Fo=$a=null,Ab(t,t.pendingLanes));var f=t.pendingLanes;if(f===0&&(Fa=null),Rl(s),i=i.stateNode,xt&&typeof xt.onCommitFiberRoot=="function")try{xt.onCommitFiberRoot(pn,i,void 0,(i.current.flags&128)===128)}catch{}if(l!==null){i=U.T,f=S.p,S.p=2,U.T=null;try{for(var m=t.onRecoverableError,_=0;_<l.length;_++){var O=l[_];m(O.value,{componentStack:O.stack})}}finally{U.T=i,S.p=f}}($o&3)!==0&&Gf(),ir(t),f=t.pendingLanes,(s&4194090)!==0&&(f&42)!==0?t===pm?Ou++:(Ou=0,pm=t):Ou=0,Au(0)}}function Ab(t,i){(t.pooledCacheLanes&=i)===0&&(i=t.pooledCache,i!=null&&(t.pooledCache=null,Dr(i)))}function Gf(t){return xb(),Tb(),Ob(),Cb()}function Cb(){if(fn!==5)return!1;var t=$a,i=hm;hm=0;var s=Rl($o),l=U.T,f=S.p;try{S.p=32>s?32:s,U.T=null,s=mm,mm=null;var m=$a,_=$o;if(fn=0,Fo=$a=null,$o=0,(pt&6)!==0)throw Error(a(331));var O=pt;if(pt|=4,fb(m.current),lb(m,m.current,_,s),pt=O,Au(0,!1),xt&&typeof xt.onPostCommitFiberRoot=="function")try{xt.onPostCommitFiberRoot(pn,m)}catch{}return!0}finally{S.p=f,U.T=l,Ab(t,i)}}function Rb(t,i,s){i=Bn(s,i),i=Gh(t.stateNode,i,2),t=pe(t,i,2),t!==null&&(ra(t,2),ir(t))}function St(t,i,s){if(t.tag===3)Rb(t,t,s);else for(;i!==null;){if(i.tag===3){Rb(i,t,s);break}else if(i.tag===1){var l=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Fa===null||!Fa.has(l))){t=Bn(s,t),s=Ly(2),l=pe(i,s,2),l!==null&&(jy(s,l,i,t),ra(l,2),ir(l));break}}i=i.return}}function bm(t,i,s){var l=t.pingCache;if(l===null){l=t.pingCache=new YT;var f=new Set;l.set(i,f)}else f=l.get(i),f===void 0&&(f=new Set,l.set(i,f));f.has(s)||(um=!0,f.add(s),t=QT.bind(null,t,i,s),i.then(t,t))}function QT(t,i,s){var l=t.pingCache;l!==null&&l.delete(i),t.pingedLanes|=t.suspendedLanes&s,t.warmLanes&=~s,Et===t&&(ot&s)===s&&(Vt===4||Vt===3&&(ot&62914560)===ot&&300>Me()-dm?(pt&2)===0&&Io(t,0):cm|=s,qo===ot&&(qo=0)),ir(t)}function Mb(t,i){i===0&&(i=Mc()),t=Ta(t,i),t!==null&&(ra(t,i),ir(t))}function ZT(t){var i=t.memoizedState,s=0;i!==null&&(s=i.retryLane),Mb(t,s)}function JT(t,i){var s=0;switch(t.tag){case 13:var l=t.stateNode,f=t.memoizedState;f!==null&&(s=f.retryLane);break;case 19:l=t.stateNode;break;case 22:l=t.stateNode._retryCache;break;default:throw Error(a(314))}l!==null&&l.delete(i),Mb(t,s)}function eO(t,i){return Ge(t,i)}var Xf=null,Go=null,Sm=!1,Kf=!1,wm=!1,Ps=0;function ir(t){t!==Go&&t.next===null&&(Go===null?Xf=Go=t:Go=Go.next=t),Kf=!0,Sm||(Sm=!0,nO())}function Au(t,i){if(!wm&&Kf){wm=!0;do for(var s=!1,l=Xf;l!==null;){if(t!==0){var f=l.pendingLanes;if(f===0)var m=0;else{var _=l.suspendedLanes,O=l.pingedLanes;m=(1<<31-An(42|t)+1)-1,m&=f&~(_&~O),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(s=!0,jb(l,m))}else m=ot,m=Js(l,l===Et?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(m&3)===0||cs(l,m)||(s=!0,jb(l,m));l=l.next}while(s);wm=!1}}function tO(){Db()}function Db(){Kf=Sm=!1;var t=0;Ps!==0&&(cO()&&(t=Ps),Ps=0);for(var i=Me(),s=null,l=Xf;l!==null;){var f=l.next,m=Nb(l,i);m===0?(l.next=null,s===null?Xf=f:s.next=f,f===null&&(Go=s)):(s=l,(t!==0||(m&3)!==0)&&(Kf=!0)),l=f}Au(t)}function Nb(t,i){for(var s=t.suspendedLanes,l=t.pingedLanes,f=t.expirationTimes,m=t.pendingLanes&-62914561;0<m;){var _=31-An(m),O=1<<_,B=f[_];B===-1?((O&s)===0||(O&l)!==0)&&(f[_]=Sh(O,i)):B<=i&&(t.expiredLanes|=O),m&=~O}if(i=Et,s=ot,s=Js(t,t===i?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),l=t.callbackNode,s===0||t===i&&(gt===2||gt===9)||t.cancelPendingCommit!==null)return l!==null&&l!==null&&ze(l),t.callbackNode=null,t.callbackPriority=0;if((s&3)===0||cs(t,s)){if(i=s&-s,i===t.callbackPriority)return i;switch(l!==null&&ze(l),Rl(s)){case 2:case 8:s=zt;break;case 32:s=Gt;break;case 268435456:s=hr;break;default:s=Gt}return l=Lb.bind(null,t),s=Ge(s,l),t.callbackPriority=i,t.callbackNode=s,i}return l!==null&&l!==null&&ze(l),t.callbackPriority=2,t.callbackNode=null,2}function Lb(t,i){if(fn!==0&&fn!==5)return t.callbackNode=null,t.callbackPriority=0,null;var s=t.callbackNode;if(Gf()&&t.callbackNode!==s)return null;var l=ot;return l=Js(t,t===Et?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),l===0?null:(pb(t,l,i),Nb(t,Me()),t.callbackNode!=null&&t.callbackNode===s?Lb.bind(null,t):null)}function jb(t,i){if(Gf())return null;pb(t,i,!0)}function nO(){dO(function(){(pt&6)!==0?Ge(Dt,tO):Db()})}function _m(){return Ps===0&&(Ps=Rc()),Ps}function kb(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:zn(""+t)}function Pb(t,i){var s=i.ownerDocument.createElement("input");return s.name=i.name,s.value=i.value,t.id&&s.setAttribute("form",t.id),i.parentNode.insertBefore(s,i),t=new FormData(t),s.parentNode.removeChild(s),t}function iO(t,i,s,l,f){if(i==="submit"&&s&&s.stateNode===f){var m=kb((f[vn]||null).action),_=l.submitter;_&&(i=(i=_[vn]||null)?kb(i.formAction):_.getAttribute("formAction"),i!==null&&(m=i,_=null));var O=new va("action","action",null,l,f);t.push({event:O,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Ps!==0){var B=_?Pb(f,_):new FormData(f);qh(s,{pending:!0,data:B,method:f.method,action:m},null,B)}}else typeof m=="function"&&(O.preventDefault(),B=_?Pb(f,_):new FormData(f),qh(s,{pending:!0,data:B,method:f.method,action:m},m,B))},currentTarget:f}]})}}for(var Em=0;Em<wo.length;Em++){var xm=wo[Em],rO=xm.toLowerCase(),aO=xm[0].toUpperCase()+xm.slice(1);Kn(rO,"on"+aO)}Kn(cf,"onAnimationEnd"),Kn(Xi,"onAnimationIteration"),Kn(ci,"onAnimationStart"),Kn("dblclick","onDoubleClick"),Kn("focusin","onFocus"),Kn("focusout","onBlur"),Kn(ff,"onTransitionRun"),Kn(zh,"onTransitionStart"),Kn(df,"onTransitionCancel"),Kn(Gl,"onTransitionEnd"),Ut("onMouseEnter",["mouseout","mouseover"]),Ut("onMouseLeave",["mouseout","mouseover"]),Ut("onPointerEnter",["pointerout","pointerover"]),Ut("onPointerLeave",["pointerout","pointerover"]),Ft("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ft("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ft("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ft("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ft("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ft("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cu="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(" "),sO=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Cu));function zb(t,i){i=(i&4)!==0;for(var s=0;s<t.length;s++){var l=t[s],f=l.event;l=l.listeners;e:{var m=void 0;if(i)for(var _=l.length-1;0<=_;_--){var O=l[_],B=O.instance,te=O.currentTarget;if(O=O.listener,B!==m&&f.isPropagationStopped())break e;m=O,f.currentTarget=te;try{m(f)}catch(he){Pf(he)}f.currentTarget=null,m=B}else for(_=0;_<l.length;_++){if(O=l[_],B=O.instance,te=O.currentTarget,O=O.listener,B!==m&&f.isPropagationStopped())break e;m=O,f.currentTarget=te;try{m(f)}catch(he){Pf(he)}f.currentTarget=null,m=B}}}}function nt(t,i){var s=i[Ml];s===void 0&&(s=i[Ml]=new Set);var l=t+"__bubble";s.has(l)||(Bb(i,t,2,!1),s.add(l))}function Tm(t,i,s){var l=0;i&&(l|=4),Bb(s,t,l,i)}var Wf="_reactListening"+Math.random().toString(36).slice(2);function Om(t){if(!t[Wf]){t[Wf]=!0,Jt.forEach(function(s){s!=="selectionchange"&&(sO.has(s)||Tm(s,!1,t),Tm(s,!0,t))});var i=t.nodeType===9?t:t.ownerDocument;i===null||i[Wf]||(i[Wf]=!0,Tm("selectionchange",!1,i))}}function Bb(t,i,s,l){switch(l0(i)){case 2:var f=LO;break;case 8:f=jO;break;default:f=Hm}s=f.bind(null,i,s,t),f=void 0,!lo||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(f=!0),l?f!==void 0?t.addEventListener(i,s,{capture:!0,passive:f}):t.addEventListener(i,s,!0):f!==void 0?t.addEventListener(i,s,{passive:f}):t.addEventListener(i,s,!1)}function Am(t,i,s,l,f){var m=l;if((i&1)===0&&(i&2)===0&&l!==null)e:for(;;){if(l===null)return;var _=l.tag;if(_===3||_===4){var O=l.stateNode.containerInfo;if(O===f)break;if(_===4)for(_=l.return;_!==null;){var B=_.tag;if((B===3||B===4)&&_.stateNode.containerInfo===f)return;_=_.return}for(;O!==null;){if(_=oa(O),_===null)return;if(B=_.tag,B===5||B===6||B===26||B===27){l=m=_;continue e}O=O.parentNode}}l=l.return}ha(function(){var te=m,he=oi(s),ge=[];e:{var ie=Xl.get(t);if(ie!==void 0){var re=va,qe=t;switch(t){case"keypress":if(ga(s)===0)break e;case"keydown":case"keyup":re=Vl;break;case"focusin":qe="focus",re=ho;break;case"focusout":qe="blur",re=ho;break;case"beforeblur":case"afterblur":re=ho;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":re=Bl;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":re=xh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":re=Fl;break;case cf:case Xi:case ci:re=zc;break;case Gl:re=$c;break;case"scroll":case"scrollend":re=zl;break;case"wheel":re=Rh;break;case"copy":case"cut":case"paste":re=Ul;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":re=ql;break;case"toggle":case"beforetoggle":re=Dh}var Be=(i&4)!==0,yt=!Be&&(t==="scroll"||t==="scrollend"),X=Be?ie!==null?ie+"Capture":null:ie;Be=[];for(var I=te,ee;I!==null;){var me=I;if(ee=me.stateNode,me=me.tag,me!==5&&me!==26&&me!==27||ee===null||X===null||(me=ma(I,X),me!=null&&Be.push(Ru(I,me,ee))),yt)break;I=I.return}0<Be.length&&(ie=new re(ie,qe,null,s,he),ge.push({event:ie,listeners:Be}))}}if((i&7)===0){e:{if(ie=t==="mouseover"||t==="pointerover",re=t==="mouseout"||t==="pointerout",ie&&s!==Pl&&(qe=s.relatedTarget||s.fromElement)&&(oa(qe)||qe[aa]))break e;if((re||ie)&&(ie=he.window===he?he:(ie=he.ownerDocument)?ie.defaultView||ie.parentWindow:window,re?(qe=s.relatedTarget||s.toElement,re=te,qe=qe?oa(qe):null,qe!==null&&(yt=u(qe),Be=qe.tag,qe!==yt||Be!==5&&Be!==27&&Be!==6)&&(qe=null)):(re=null,qe=te),re!==qe)){if(Be=Bl,me="onMouseLeave",X="onMouseEnter",I="mouse",(t==="pointerout"||t==="pointerover")&&(Be=ql,me="onPointerLeave",X="onPointerEnter",I="pointer"),yt=re==null?ie:fs(re),ee=qe==null?ie:fs(qe),ie=new Be(me,I+"leave",re,s,he),ie.target=yt,ie.relatedTarget=ee,me=null,oa(he)===te&&(Be=new Be(X,I+"enter",qe,s,he),Be.target=ee,Be.relatedTarget=yt,me=Be),yt=me,re&&qe)t:{for(Be=re,X=qe,I=0,ee=Be;ee;ee=Xo(ee))I++;for(ee=0,me=X;me;me=Xo(me))ee++;for(;0<I-ee;)Be=Xo(Be),I--;for(;0<ee-I;)X=Xo(X),ee--;for(;I--;){if(Be===X||X!==null&&Be===X.alternate)break t;Be=Xo(Be),X=Xo(X)}Be=null}else Be=null;re!==null&&Ub(ge,ie,re,Be,!1),qe!==null&&yt!==null&&Ub(ge,yt,qe,Be,!0)}}e:{if(ie=te?fs(te):window,re=ie.nodeName&&ie.nodeName.toLowerCase(),re==="select"||re==="input"&&ie.type==="file")var Re=Zc;else if(Kc(ie))if(Jc)Re=rf;else{Re=Ph;var et=kh}else re=ie.nodeName,!re||re.toLowerCase()!=="input"||ie.type!=="checkbox"&&ie.type!=="radio"?te&&$i(te.elementType)&&(Re=Zc):Re=nf;if(Re&&(Re=Re(t,te))){Wc(ge,Re,s,he);break e}et&&et(t,ie,te),t==="focusout"&&te&&ie.type==="number"&&te.memoizedProps.value!=null&&ps(ie,"number",ie.value)}switch(et=te?fs(te):window,t){case"focusin":(Kc(et)||et.contentEditable==="true")&&(xa=et,Il=te,Es=null);break;case"focusout":Es=Il=xa=null;break;case"mousedown":Yl=!0;break;case"contextmenu":case"mouseup":case"dragend":Yl=!1,uf(ge,s,he);break;case"selectionchange":if(lf)break;case"keydown":case"keyup":uf(ge,s,he)}var Ne;if(po)e:{switch(t){case"compositionstart":var He="onCompositionStart";break e;case"compositionend":He="onCompositionEnd";break e;case"compositionupdate":He="onCompositionUpdate";break e}He=void 0}else Sa?Gc(t,s)&&(He="onCompositionEnd"):t==="keydown"&&s.keyCode===229&&(He="onCompositionStart");He&&(Gi&&s.locale!=="ko"&&(Sa||He!=="onCompositionStart"?He==="onCompositionEnd"&&Sa&&(Ne=vs()):(Ii=he,uo="value"in Ii?Ii.value:Ii.textContent,Sa=!0)),et=Qf(te,He),0<et.length&&(He=new Hc(He,t,null,s,he),ge.push({event:He,listeners:et}),Ne?He.data=Ne:(Ne=Xc(s),Ne!==null&&(He.data=Ne)))),(Ne=ba?Nh(t,s):Lh(t,s))&&(He=Qf(te,"onBeforeInput"),0<He.length&&(et=new Hc("onBeforeInput","beforeinput",null,s,he),ge.push({event:et,listeners:He}),et.data=Ne)),iO(ge,t,te,s,he)}zb(ge,i)})}function Ru(t,i,s){return{instance:t,listener:i,currentTarget:s}}function Qf(t,i){for(var s=i+"Capture",l=[];t!==null;){var f=t,m=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||m===null||(f=ma(t,s),f!=null&&l.unshift(Ru(t,f,m)),f=ma(t,i),f!=null&&l.push(Ru(t,f,m))),t.tag===3)return l;t=t.return}return[]}function Xo(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Ub(t,i,s,l,f){for(var m=i._reactName,_=[];s!==null&&s!==l;){var O=s,B=O.alternate,te=O.stateNode;if(O=O.tag,B!==null&&B===l)break;O!==5&&O!==26&&O!==27||te===null||(B=te,f?(te=ma(s,m),te!=null&&_.unshift(Ru(s,te,B))):f||(te=ma(s,m),te!=null&&_.push(Ru(s,te,B)))),s=s.return}_.length!==0&&t.push({event:i,listeners:_})}var oO=/\r\n?/g,lO=/\u0000|\uFFFD/g;function Hb(t){return(typeof t=="string"?t:""+t).replace(oO,`
`).replace(lO,"")}function Vb(t,i){return i=Hb(i),Hb(t)===i}function Zf(){}function vt(t,i,s,l,f,m){switch(s){case"children":typeof l=="string"?i==="body"||i==="textarea"&&l===""||wi(t,l):(typeof l=="number"||typeof l=="bigint")&&i!=="body"&&wi(t,""+l);break;case"className":ca(t,"class",l);break;case"tabIndex":ca(t,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":ca(t,s,l);break;case"style":jl(t,l,m);break;case"data":if(i!=="object"){ca(t,"data",l);break}case"src":case"href":if(l===""&&(i!=="a"||s!=="href")){t.removeAttribute(s);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){t.removeAttribute(s);break}l=zn(""+l),t.setAttribute(s,l);break;case"action":case"formAction":if(typeof l=="function"){t.setAttribute(s,"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 m=="function"&&(s==="formAction"?(i!=="input"&&vt(t,i,"name",f.name,f,null),vt(t,i,"formEncType",f.formEncType,f,null),vt(t,i,"formMethod",f.formMethod,f,null),vt(t,i,"formTarget",f.formTarget,f,null)):(vt(t,i,"encType",f.encType,f,null),vt(t,i,"method",f.method,f,null),vt(t,i,"target",f.target,f,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){t.removeAttribute(s);break}l=zn(""+l),t.setAttribute(s,l);break;case"onClick":l!=null&&(t.onclick=Zf);break;case"onScroll":l!=null&&nt("scroll",t);break;case"onScrollEnd":l!=null&&nt("scrollend",t);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(a(61));if(s=l.__html,s!=null){if(f.children!=null)throw Error(a(60));t.innerHTML=s}}break;case"multiple":t.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":t.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){t.removeAttribute("xlink:href");break}s=zn(""+l),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(s,""+l):t.removeAttribute(s);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"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(s,""):t.removeAttribute(s);break;case"capture":case"download":l===!0?t.setAttribute(s,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(s,l):t.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?t.setAttribute(s,l):t.removeAttribute(s);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?t.removeAttribute(s):t.setAttribute(s,l);break;case"popover":nt("beforetoggle",t),nt("toggle",t),ds(t,"popover",l);break;case"xlinkActuate":bn(t,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":bn(t,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":bn(t,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":bn(t,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":bn(t,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":bn(t,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":bn(t,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":bn(t,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":bn(t,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":ds(t,"is",l);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=kl.get(s)||s,ds(t,s,l))}}function Cm(t,i,s,l,f,m){switch(s){case"style":jl(t,l,m);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(a(61));if(s=l.__html,s!=null){if(f.children!=null)throw Error(a(60));t.innerHTML=s}}break;case"children":typeof l=="string"?wi(t,l):(typeof l=="number"||typeof l=="bigint")&&wi(t,""+l);break;case"onScroll":l!=null&&nt("scroll",t);break;case"onScrollEnd":l!=null&&nt("scrollend",t);break;case"onClick":l!=null&&(t.onclick=Zf);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!yn.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(f=s.endsWith("Capture"),i=s.slice(2,f?s.length-7:void 0),m=t[vn]||null,m=m!=null?m[s]:null,typeof m=="function"&&t.removeEventListener(i,m,f),typeof l=="function")){typeof m!="function"&&m!==null&&(s in t?t[s]=null:t.hasAttribute(s)&&t.removeAttribute(s)),t.addEventListener(i,l,f);break e}s in t?t[s]=l:l===!0?t.setAttribute(s,""):ds(t,s,l)}}}function dn(t,i,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":nt("error",t),nt("load",t);var l=!1,f=!1,m;for(m in s)if(s.hasOwnProperty(m)){var _=s[m];if(_!=null)switch(m){case"src":l=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:vt(t,i,m,_,s,null)}}f&&vt(t,i,"srcSet",s.srcSet,s,null),l&&vt(t,i,"src",s.src,s,null);return;case"input":nt("invalid",t);var O=m=_=f=null,B=null,te=null;for(l in s)if(s.hasOwnProperty(l)){var he=s[l];if(he!=null)switch(l){case"name":f=he;break;case"type":_=he;break;case"checked":B=he;break;case"defaultChecked":te=he;break;case"value":m=he;break;case"defaultValue":O=he;break;case"children":case"dangerouslySetInnerHTML":if(he!=null)throw Error(a(137,i));break;default:vt(t,i,l,he,s,null)}}Mn(t,m,O,B,te,_,f,!1),hs(t);return;case"select":nt("invalid",t),l=_=m=null;for(f in s)if(s.hasOwnProperty(f)&&(O=s[f],O!=null))switch(f){case"value":m=O;break;case"defaultValue":_=O;break;case"multiple":l=O;default:vt(t,i,f,O,s,null)}i=m,s=_,t.multiple=!!l,i!=null?qi(t,!!l,i,!1):s!=null&&qi(t,!!l,s,!0);return;case"textarea":nt("invalid",t),m=f=l=null;for(_ in s)if(s.hasOwnProperty(_)&&(O=s[_],O!=null))switch(_){case"value":l=O;break;case"defaultValue":f=O;break;case"children":m=O;break;case"dangerouslySetInnerHTML":if(O!=null)throw Error(a(91));break;default:vt(t,i,_,O,s,null)}Fi(t,l,f,m),hs(t);return;case"option":for(B in s)if(s.hasOwnProperty(B)&&(l=s[B],l!=null))switch(B){case"selected":t.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:vt(t,i,B,l,s,null)}return;case"dialog":nt("beforetoggle",t),nt("toggle",t),nt("cancel",t),nt("close",t);break;case"iframe":case"object":nt("load",t);break;case"video":case"audio":for(l=0;l<Cu.length;l++)nt(Cu[l],t);break;case"image":nt("error",t),nt("load",t);break;case"details":nt("toggle",t);break;case"embed":case"source":case"link":nt("error",t),nt("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(te in s)if(s.hasOwnProperty(te)&&(l=s[te],l!=null))switch(te){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:vt(t,i,te,l,s,null)}return;default:if($i(i)){for(he in s)s.hasOwnProperty(he)&&(l=s[he],l!==void 0&&Cm(t,i,he,l,s,void 0));return}}for(O in s)s.hasOwnProperty(O)&&(l=s[O],l!=null&&vt(t,i,O,l,s,null))}function uO(t,i,s,l){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,m=null,_=null,O=null,B=null,te=null,he=null;for(re in s){var ge=s[re];if(s.hasOwnProperty(re)&&ge!=null)switch(re){case"checked":break;case"value":break;case"defaultValue":B=ge;default:l.hasOwnProperty(re)||vt(t,i,re,null,l,ge)}}for(var ie in l){var re=l[ie];if(ge=s[ie],l.hasOwnProperty(ie)&&(re!=null||ge!=null))switch(ie){case"type":m=re;break;case"name":f=re;break;case"checked":te=re;break;case"defaultChecked":he=re;break;case"value":_=re;break;case"defaultValue":O=re;break;case"children":case"dangerouslySetInnerHTML":if(re!=null)throw Error(a(137,i));break;default:re!==ge&&vt(t,i,ie,re,l,ge)}}Si(t,_,O,B,te,he,m,f);return;case"select":re=_=O=ie=null;for(m in s)if(B=s[m],s.hasOwnProperty(m)&&B!=null)switch(m){case"value":break;case"multiple":re=B;default:l.hasOwnProperty(m)||vt(t,i,m,null,l,B)}for(f in l)if(m=l[f],B=s[f],l.hasOwnProperty(f)&&(m!=null||B!=null))switch(f){case"value":ie=m;break;case"defaultValue":O=m;break;case"multiple":_=m;default:m!==B&&vt(t,i,f,m,l,B)}i=O,s=_,l=re,ie!=null?qi(t,!!s,ie,!1):!!l!=!!s&&(i!=null?qi(t,!!s,i,!0):qi(t,!!s,s?[]:"",!1));return;case"textarea":re=ie=null;for(O in s)if(f=s[O],s.hasOwnProperty(O)&&f!=null&&!l.hasOwnProperty(O))switch(O){case"value":break;case"children":break;default:vt(t,i,O,null,l,f)}for(_ in l)if(f=l[_],m=s[_],l.hasOwnProperty(_)&&(f!=null||m!=null))switch(_){case"value":ie=f;break;case"defaultValue":re=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(a(91));break;default:f!==m&&vt(t,i,_,f,l,m)}Xn(t,ie,re);return;case"option":for(var qe in s)if(ie=s[qe],s.hasOwnProperty(qe)&&ie!=null&&!l.hasOwnProperty(qe))switch(qe){case"selected":t.selected=!1;break;default:vt(t,i,qe,null,l,ie)}for(B in l)if(ie=l[B],re=s[B],l.hasOwnProperty(B)&&ie!==re&&(ie!=null||re!=null))switch(B){case"selected":t.selected=ie&&typeof ie!="function"&&typeof ie!="symbol";break;default:vt(t,i,B,ie,l,re)}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 Be in s)ie=s[Be],s.hasOwnProperty(Be)&&ie!=null&&!l.hasOwnProperty(Be)&&vt(t,i,Be,null,l,ie);for(te in l)if(ie=l[te],re=s[te],l.hasOwnProperty(te)&&ie!==re&&(ie!=null||re!=null))switch(te){case"children":case"dangerouslySetInnerHTML":if(ie!=null)throw Error(a(137,i));break;default:vt(t,i,te,ie,l,re)}return;default:if($i(i)){for(var yt in s)ie=s[yt],s.hasOwnProperty(yt)&&ie!==void 0&&!l.hasOwnProperty(yt)&&Cm(t,i,yt,void 0,l,ie);for(he in l)ie=l[he],re=s[he],!l.hasOwnProperty(he)||ie===re||ie===void 0&&re===void 0||Cm(t,i,he,ie,l,re);return}}for(var X in s)ie=s[X],s.hasOwnProperty(X)&&ie!=null&&!l.hasOwnProperty(X)&&vt(t,i,X,null,l,ie);for(ge in l)ie=l[ge],re=s[ge],!l.hasOwnProperty(ge)||ie===re||ie==null&&re==null||vt(t,i,ge,ie,l,re)}var Rm=null,Mm=null;function Jf(t){return t.nodeType===9?t:t.ownerDocument}function qb(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 Fb(t,i){if(t===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&i==="foreignObject"?0:t}function Dm(t,i){return t==="textarea"||t==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Nm=null;function cO(){var t=window.event;return t&&t.type==="popstate"?t===Nm?!1:(Nm=t,!0):(Nm=null,!1)}var $b=typeof setTimeout=="function"?setTimeout:void 0,fO=typeof clearTimeout=="function"?clearTimeout:void 0,Ib=typeof Promise=="function"?Promise:void 0,dO=typeof queueMicrotask=="function"?queueMicrotask:typeof Ib<"u"?function(t){return Ib.resolve(null).then(t).catch(hO)}:$b;function hO(t){setTimeout(function(){throw t})}function Ya(t){return t==="head"}function Yb(t,i){var s=i,l=0,f=0;do{var m=s.nextSibling;if(t.removeChild(s),m&&m.nodeType===8)if(s=m.data,s==="/$"){if(0<l&&8>l){s=l;var _=t.ownerDocument;if(s&1&&Mu(_.documentElement),s&2&&Mu(_.body),s&4)for(s=_.head,Mu(s),_=s.firstChild;_;){var O=_.nextSibling,B=_.nodeName;_[ai]||B==="SCRIPT"||B==="STYLE"||B==="LINK"&&_.rel.toLowerCase()==="stylesheet"||s.removeChild(_),_=O}}if(f===0){t.removeChild(m),Bu(i);return}f--}else s==="$"||s==="$?"||s==="$!"?f++:l=s.charCodeAt(0)-48;else l=0;s=m}while(s);Bu(i)}function Lm(t){var i=t.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var s=i;switch(i=i.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Lm(s),sa(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}t.removeChild(s)}}function mO(t,i,s,l){for(;t.nodeType===1;){var f=s;if(t.nodeName.toLowerCase()!==i.toLowerCase()){if(!l&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(l){if(!t[ai])switch(i){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(m=t.getAttribute("rel"),m==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(m!==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(m=t.getAttribute("src"),(m!==(f.src==null?null:f.src)||t.getAttribute("type")!==(f.type==null?null:f.type)||t.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&m&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(i==="input"&&t.type==="hidden"){var m=f.name==null?null:""+f.name;if(f.type==="hidden"&&t.getAttribute("name")===m)return t}else return t;if(t=Ni(t.nextSibling),t===null)break}return null}function pO(t,i,s){if(i==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!s||(t=Ni(t.nextSibling),t===null))return null;return t}function jm(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState==="complete"}function gO(t,i){var s=t.ownerDocument;if(t.data!=="$?"||s.readyState==="complete")i();else{var l=function(){i(),s.removeEventListener("DOMContentLoaded",l)};s.addEventListener("DOMContentLoaded",l),t._reactRetry=l}}function Ni(t){for(;t!=null;t=t.nextSibling){var i=t.nodeType;if(i===1||i===3)break;if(i===8){if(i=t.data,i==="$"||i==="$!"||i==="$?"||i==="F!"||i==="F")break;if(i==="/$")return null}}return t}var km=null;function Gb(t){t=t.previousSibling;for(var i=0;t;){if(t.nodeType===8){var s=t.data;if(s==="$"||s==="$!"||s==="$?"){if(i===0)return t;i--}else s==="/$"&&i++}t=t.previousSibling}return null}function Xb(t,i,s){switch(i=Jf(s),t){case"html":if(t=i.documentElement,!t)throw Error(a(452));return t;case"head":if(t=i.head,!t)throw Error(a(453));return t;case"body":if(t=i.body,!t)throw Error(a(454));return t;default:throw Error(a(451))}}function Mu(t){for(var i=t.attributes;i.length;)t.removeAttributeNode(i[0]);sa(t)}var mi=new Map,Kb=new Set;function ed(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var qr=S.d;S.d={f:vO,r:yO,D:bO,C:SO,L:wO,m:_O,X:xO,S:EO,M:TO};function vO(){var t=qr.f(),i=If();return t||i}function yO(t){var i=Ui(t);i!==null&&i.tag===5&&i.type==="form"?py(i):qr.r(t)}var Ko=typeof document>"u"?null:document;function Wb(t,i,s){var l=Ko;if(l&&typeof i=="string"&&i){var f=wt(i);f='link[rel="'+t+'"][href="'+f+'"]',typeof s=="string"&&(f+='[crossorigin="'+s+'"]'),Kb.has(f)||(Kb.add(f),t={rel:t,crossOrigin:s,href:i},l.querySelector(f)===null&&(i=l.createElement("link"),dn(i,"link",t),Tt(i),l.head.appendChild(i)))}}function bO(t){qr.D(t),Wb("dns-prefetch",t,null)}function SO(t,i){qr.C(t,i),Wb("preconnect",t,i)}function wO(t,i,s){qr.L(t,i,s);var l=Ko;if(l&&t&&i){var f='link[rel="preload"][as="'+wt(i)+'"]';i==="image"&&s&&s.imageSrcSet?(f+='[imagesrcset="'+wt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(f+='[imagesizes="'+wt(s.imageSizes)+'"]')):f+='[href="'+wt(t)+'"]';var m=f;switch(i){case"style":m=Wo(t);break;case"script":m=Qo(t)}mi.has(m)||(t=v({rel:"preload",href:i==="image"&&s&&s.imageSrcSet?void 0:t,as:i},s),mi.set(m,t),l.querySelector(f)!==null||i==="style"&&l.querySelector(Du(m))||i==="script"&&l.querySelector(Nu(m))||(i=l.createElement("link"),dn(i,"link",t),Tt(i),l.head.appendChild(i)))}}function _O(t,i){qr.m(t,i);var s=Ko;if(s&&t){var l=i&&typeof i.as=="string"?i.as:"script",f='link[rel="modulepreload"][as="'+wt(l)+'"][href="'+wt(t)+'"]',m=f;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Qo(t)}if(!mi.has(m)&&(t=v({rel:"modulepreload",href:t},i),mi.set(m,t),s.querySelector(f)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(Nu(m)))return}l=s.createElement("link"),dn(l,"link",t),Tt(l),s.head.appendChild(l)}}}function EO(t,i,s){qr.S(t,i,s);var l=Ko;if(l&&t){var f=la(l).hoistableStyles,m=Wo(t);i=i||"default";var _=f.get(m);if(!_){var O={loading:0,preload:null};if(_=l.querySelector(Du(m)))O.loading=5;else{t=v({rel:"stylesheet",href:t,"data-precedence":i},s),(s=mi.get(m))&&Pm(t,s);var B=_=l.createElement("link");Tt(B),dn(B,"link",t),B._p=new Promise(function(te,he){B.onload=te,B.onerror=he}),B.addEventListener("load",function(){O.loading|=1}),B.addEventListener("error",function(){O.loading|=2}),O.loading|=4,td(_,i,l)}_={type:"stylesheet",instance:_,count:1,state:O},f.set(m,_)}}}function xO(t,i){qr.X(t,i);var s=Ko;if(s&&t){var l=la(s).hoistableScripts,f=Qo(t),m=l.get(f);m||(m=s.querySelector(Nu(f)),m||(t=v({src:t,async:!0},i),(i=mi.get(f))&&zm(t,i),m=s.createElement("script"),Tt(m),dn(m,"link",t),s.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(f,m))}}function TO(t,i){qr.M(t,i);var s=Ko;if(s&&t){var l=la(s).hoistableScripts,f=Qo(t),m=l.get(f);m||(m=s.querySelector(Nu(f)),m||(t=v({src:t,async:!0,type:"module"},i),(i=mi.get(f))&&zm(t,i),m=s.createElement("script"),Tt(m),dn(m,"link",t),s.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(f,m))}}function Qb(t,i,s,l){var f=(f=ce.current)?ed(f):null;if(!f)throw Error(a(446));switch(t){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(i=Wo(s.href),s=la(f).hoistableStyles,l=s.get(i),l||(l={type:"style",instance:null,count:0,state:null},s.set(i,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){t=Wo(s.href);var m=la(f).hoistableStyles,_=m.get(t);if(_||(f=f.ownerDocument||f,_={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(t,_),(m=f.querySelector(Du(t)))&&!m._p&&(_.instance=m,_.state.loading=5),mi.has(t)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},mi.set(t,s),m||OO(f,t,s,_.state))),i&&l===null)throw Error(a(528,""));return _}if(i&&l!==null)throw Error(a(529,""));return null;case"script":return i=s.async,s=s.src,typeof s=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Qo(s),s=la(f).hoistableScripts,l=s.get(i),l||(l={type:"script",instance:null,count:0,state:null},s.set(i,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,t))}}function Wo(t){return'href="'+wt(t)+'"'}function Du(t){return'link[rel="stylesheet"]['+t+"]"}function Zb(t){return v({},t,{"data-precedence":t.precedence,precedence:null})}function OO(t,i,s,l){t.querySelector('link[rel="preload"][as="style"]['+i+"]")?l.loading=1:(i=t.createElement("link"),l.preload=i,i.addEventListener("load",function(){return l.loading|=1}),i.addEventListener("error",function(){return l.loading|=2}),dn(i,"link",s),Tt(i),t.head.appendChild(i))}function Qo(t){return'[src="'+wt(t)+'"]'}function Nu(t){return"script[async]"+t}function Jb(t,i,s){if(i.count++,i.instance===null)switch(i.type){case"style":var l=t.querySelector('style[data-href~="'+wt(s.href)+'"]');if(l)return i.instance=l,Tt(l),l;var f=v({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return l=(t.ownerDocument||t).createElement("style"),Tt(l),dn(l,"style",f),td(l,s.precedence,t),i.instance=l;case"stylesheet":f=Wo(s.href);var m=t.querySelector(Du(f));if(m)return i.state.loading|=4,i.instance=m,Tt(m),m;l=Zb(s),(f=mi.get(f))&&Pm(l,f),m=(t.ownerDocument||t).createElement("link"),Tt(m);var _=m;return _._p=new Promise(function(O,B){_.onload=O,_.onerror=B}),dn(m,"link",l),i.state.loading|=4,td(m,s.precedence,t),i.instance=m;case"script":return m=Qo(s.src),(f=t.querySelector(Nu(m)))?(i.instance=f,Tt(f),f):(l=s,(f=mi.get(m))&&(l=v({},s),zm(l,f)),t=t.ownerDocument||t,f=t.createElement("script"),Tt(f),dn(f,"link",l),t.head.appendChild(f),i.instance=f);case"void":return null;default:throw Error(a(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(l=i.instance,i.state.loading|=4,td(l,s.precedence,t));return i.instance}function td(t,i,s){for(var l=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=l.length?l[l.length-1]:null,m=f,_=0;_<l.length;_++){var O=l[_];if(O.dataset.precedence===i)m=O;else if(m!==f)break}m?m.parentNode.insertBefore(t,m.nextSibling):(i=s.nodeType===9?s.head:s,i.insertBefore(t,i.firstChild))}function Pm(t,i){t.crossOrigin==null&&(t.crossOrigin=i.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=i.referrerPolicy),t.title==null&&(t.title=i.title)}function zm(t,i){t.crossOrigin==null&&(t.crossOrigin=i.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=i.referrerPolicy),t.integrity==null&&(t.integrity=i.integrity)}var nd=null;function e0(t,i,s){if(nd===null){var l=new Map,f=nd=new Map;f.set(s,l)}else f=nd,l=f.get(s),l||(l=new Map,f.set(s,l));if(l.has(t))return l;for(l.set(t,null),s=s.getElementsByTagName(t),f=0;f<s.length;f++){var m=s[f];if(!(m[ai]||m[Bt]||t==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var _=m.getAttribute(i)||"";_=t+_;var O=l.get(_);O?O.push(m):l.set(_,[m])}}return l}function t0(t,i,s){t=t.ownerDocument||t,t.head.insertBefore(s,i==="title"?t.querySelector("head > title"):null)}function AO(t,i,s){if(s===1||i.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return t=i.disabled,typeof i.precedence=="string"&&t==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function n0(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var Lu=null;function CO(){}function RO(t,i,s){if(Lu===null)throw Error(a(475));var l=Lu;if(i.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var f=Wo(s.href),m=t.querySelector(Du(f));if(m){t=m._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=id.bind(l),t.then(l,l)),i.state.loading|=4,i.instance=m,Tt(m);return}m=t.ownerDocument||t,s=Zb(s),(f=mi.get(f))&&Pm(s,f),m=m.createElement("link"),Tt(m);var _=m;_._p=new Promise(function(O,B){_.onload=O,_.onerror=B}),dn(m,"link",s),i.instance=m}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(i,t),(t=i.state.preload)&&(i.state.loading&3)===0&&(l.count++,i=id.bind(l),t.addEventListener("load",i),t.addEventListener("error",i))}}function MO(){if(Lu===null)throw Error(a(475));var t=Lu;return t.stylesheets&&t.count===0&&Bm(t,t.stylesheets),0<t.count?function(i){var s=setTimeout(function(){if(t.stylesheets&&Bm(t,t.stylesheets),t.unsuspend){var l=t.unsuspend;t.unsuspend=null,l()}},6e4);return t.unsuspend=i,function(){t.unsuspend=null,clearTimeout(s)}}:null}function id(){if(this.count--,this.count===0){if(this.stylesheets)Bm(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var rd=null;function Bm(t,i){t.stylesheets=null,t.unsuspend!==null&&(t.count++,rd=new Map,i.forEach(DO,t),rd=null,id.call(t))}function DO(t,i){if(!(i.state.loading&4)){var s=rd.get(t);if(s)var l=s.get(null);else{s=new Map,rd.set(t,s);for(var f=t.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<f.length;m++){var _=f[m];(_.nodeName==="LINK"||_.getAttribute("media")!=="not all")&&(s.set(_.dataset.precedence,_),l=_)}l&&s.set(null,l)}f=i.instance,_=f.getAttribute("data-precedence"),m=s.get(_)||l,m===l&&s.set(null,f),s.set(_,f),this.count++,l=id.bind(this),f.addEventListener("load",l),f.addEventListener("error",l),m?m.parentNode.insertBefore(f,m.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(f,t.firstChild)),i.state.loading|=4}}var ju={$$typeof:q,Provider:null,Consumer:null,_currentValue:de,_currentValue2:de,_threadCount:0};function NO(t,i,s,l,f,m,_,O){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=Tl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Tl(0),this.hiddenUpdates=Tl(null),this.identifierPrefix=l,this.onUncaughtError=f,this.onCaughtError=m,this.onRecoverableError=_,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=O,this.incompleteTransitions=new Map}function i0(t,i,s,l,f,m,_,O,B,te,he,ge){return t=new NO(t,i,s,_,O,B,te,ge),i=1,m===!0&&(i|=24),m=Ln(3,null,null,i),t.current=m,m.stateNode=t,i=Co(),i.refCount++,t.pooledCache=i,i.refCount++,m.memoizedState={element:l,isDehydrated:s,cache:i},Y(m),t}function r0(t){return t?(t=Oa,t):Oa}function a0(t,i,s,l,f,m){f=r0(f),l.context===null?l.context=f:l.pendingContext=f,l=ae(i),l.payload={element:s},m=m===void 0?null:m,m!==null&&(l.callback=m),s=pe(t,l,i),s!==null&&(ni(s,t,i),we(s,t,i))}function s0(t,i){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var s=t.retryLane;t.retryLane=s!==0&&s<i?s:i}}function Um(t,i){s0(t,i),(t=t.alternate)&&s0(t,i)}function o0(t){if(t.tag===13){var i=Ta(t,67108864);i!==null&&ni(i,t,67108864),Um(t,67108864)}}var ad=!0;function LO(t,i,s,l){var f=U.T;U.T=null;var m=S.p;try{S.p=2,Hm(t,i,s,l)}finally{S.p=m,U.T=f}}function jO(t,i,s,l){var f=U.T;U.T=null;var m=S.p;try{S.p=8,Hm(t,i,s,l)}finally{S.p=m,U.T=f}}function Hm(t,i,s,l){if(ad){var f=Vm(l);if(f===null)Am(t,i,l,sd,s),u0(t,l);else if(PO(f,t,i,s,l))l.stopPropagation();else if(u0(t,l),i&4&&-1<kO.indexOf(t)){for(;f!==null;){var m=Ui(f);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var _=bi(m.pendingLanes);if(_!==0){var O=m;for(O.pendingLanes|=2,O.entangledLanes|=2;_;){var B=1<<31-An(_);O.entanglements[1]|=B,_&=~B}ir(m),(pt&6)===0&&(Ff=Me()+500,Au(0))}}break;case 13:O=Ta(m,2),O!==null&&ni(O,m,2),If(),Um(m,2)}if(m=Vm(l),m===null&&Am(t,i,l,sd,s),m===f)break;f=m}f!==null&&l.stopPropagation()}else Am(t,i,l,null,s)}}function Vm(t){return t=oi(t),qm(t)}var sd=null;function qm(t){if(sd=null,t=oa(t),t!==null){var i=u(t);if(i===null)t=null;else{var s=i.tag;if(s===13){if(t=c(i),t!==null)return t;t=null}else if(s===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;t=null}else i!==t&&(t=null)}}return sd=t,null}function l0(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(Ct()){case Dt:return 2;case zt:return 8;case Gt:case yi:return 32;case hr:return 268435456;default:return 32}default:return 32}}var Fm=!1,Ga=null,Xa=null,Ka=null,ku=new Map,Pu=new Map,Wa=[],kO="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 u0(t,i){switch(t){case"focusin":case"focusout":Ga=null;break;case"dragenter":case"dragleave":Xa=null;break;case"mouseover":case"mouseout":Ka=null;break;case"pointerover":case"pointerout":ku.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pu.delete(i.pointerId)}}function zu(t,i,s,l,f,m){return t===null||t.nativeEvent!==m?(t={blockedOn:i,domEventName:s,eventSystemFlags:l,nativeEvent:m,targetContainers:[f]},i!==null&&(i=Ui(i),i!==null&&o0(i)),t):(t.eventSystemFlags|=l,i=t.targetContainers,f!==null&&i.indexOf(f)===-1&&i.push(f),t)}function PO(t,i,s,l,f){switch(i){case"focusin":return Ga=zu(Ga,t,i,s,l,f),!0;case"dragenter":return Xa=zu(Xa,t,i,s,l,f),!0;case"mouseover":return Ka=zu(Ka,t,i,s,l,f),!0;case"pointerover":var m=f.pointerId;return ku.set(m,zu(ku.get(m)||null,t,i,s,l,f)),!0;case"gotpointercapture":return m=f.pointerId,Pu.set(m,zu(Pu.get(m)||null,t,i,s,l,f)),!0}return!1}function c0(t){var i=oa(t.target);if(i!==null){var s=u(i);if(s!==null){if(i=s.tag,i===13){if(i=c(s),i!==null){t.blockedOn=i,wh(t.priority,function(){if(s.tag===13){var l=ti();l=Cl(l);var f=Ta(s,l);f!==null&&ni(f,s,l),Um(s,l)}});return}}else if(i===3&&s.stateNode.current.memoizedState.isDehydrated){t.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}t.blockedOn=null}function od(t){if(t.blockedOn!==null)return!1;for(var i=t.targetContainers;0<i.length;){var s=Vm(t.nativeEvent);if(s===null){s=t.nativeEvent;var l=new s.constructor(s.type,s);Pl=l,s.target.dispatchEvent(l),Pl=null}else return i=Ui(s),i!==null&&o0(i),t.blockedOn=s,!1;i.shift()}return!0}function f0(t,i,s){od(t)&&s.delete(i)}function zO(){Fm=!1,Ga!==null&&od(Ga)&&(Ga=null),Xa!==null&&od(Xa)&&(Xa=null),Ka!==null&&od(Ka)&&(Ka=null),ku.forEach(f0),Pu.forEach(f0)}function ld(t,i){t.blockedOn===i&&(t.blockedOn=null,Fm||(Fm=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,zO)))}var ud=null;function d0(t){ud!==t&&(ud=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ud===t&&(ud=null);for(var i=0;i<t.length;i+=3){var s=t[i],l=t[i+1],f=t[i+2];if(typeof l!="function"){if(qm(l||s)===null)continue;break}var m=Ui(s);m!==null&&(t.splice(i,3),i-=3,qh(m,{pending:!0,data:f,method:s.method,action:l},l,f))}}))}function Bu(t){function i(B){return ld(B,t)}Ga!==null&&ld(Ga,t),Xa!==null&&ld(Xa,t),Ka!==null&&ld(Ka,t),ku.forEach(i),Pu.forEach(i);for(var s=0;s<Wa.length;s++){var l=Wa[s];l.blockedOn===t&&(l.blockedOn=null)}for(;0<Wa.length&&(s=Wa[0],s.blockedOn===null);)c0(s),s.blockedOn===null&&Wa.shift();if(s=(t.ownerDocument||t).$$reactFormReplay,s!=null)for(l=0;l<s.length;l+=3){var f=s[l],m=s[l+1],_=f[vn]||null;if(typeof m=="function")_||d0(s);else if(_){var O=null;if(m&&m.hasAttribute("formAction")){if(f=m,_=m[vn]||null)O=_.formAction;else if(qm(f)!==null)continue}else O=_.action;typeof O=="function"?s[l+1]=O:(s.splice(l,3),l-=3),d0(s)}}}function $m(t){this._internalRoot=t}cd.prototype.render=$m.prototype.render=function(t){var i=this._internalRoot;if(i===null)throw Error(a(409));var s=i.current,l=ti();a0(s,l,t,i,null,null)},cd.prototype.unmount=$m.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var i=t.containerInfo;a0(t.current,2,null,t,null,null),If(),i[aa]=null}};function cd(t){this._internalRoot=t}cd.prototype.unstable_scheduleHydration=function(t){if(t){var i=Dc();t={blockedOn:null,target:t,priority:i};for(var s=0;s<Wa.length&&i!==0&&i<Wa[s].priority;s++);Wa.splice(s,0,t),s===0&&c0(t)}};var h0=n.version;if(h0!=="19.1.1")throw Error(a(527,h0,"19.1.1"));S.findDOMNode=function(t){var i=t._reactInternals;if(i===void 0)throw typeof t.render=="function"?Error(a(188)):(t=Object.keys(t).join(","),Error(a(268,t)));return t=p(i),t=t!==null?g(t):null,t=t===null?null:t.stateNode,t};var BO={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:U,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var fd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fd.isDisabled&&fd.supportsFiber)try{pn=fd.inject(BO),xt=fd}catch{}}return Hu.createRoot=function(t,i){if(!o(t))throw Error(a(299));var s=!1,l="",f=Ry,m=My,_=Dy,O=null;return i!=null&&(i.unstable_strictMode===!0&&(s=!0),i.identifierPrefix!==void 0&&(l=i.identifierPrefix),i.onUncaughtError!==void 0&&(f=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(_=i.onRecoverableError),i.unstable_transitionCallbacks!==void 0&&(O=i.unstable_transitionCallbacks)),i=i0(t,1,!1,null,null,s,l,f,m,_,O,null),t[aa]=i.current,Om(t),new $m(i)},Hu.hydrateRoot=function(t,i,s){if(!o(t))throw Error(a(299));var l=!1,f="",m=Ry,_=My,O=Dy,B=null,te=null;return s!=null&&(s.unstable_strictMode===!0&&(l=!0),s.identifierPrefix!==void 0&&(f=s.identifierPrefix),s.onUncaughtError!==void 0&&(m=s.onUncaughtError),s.onCaughtError!==void 0&&(_=s.onCaughtError),s.onRecoverableError!==void 0&&(O=s.onRecoverableError),s.unstable_transitionCallbacks!==void 0&&(B=s.unstable_transitionCallbacks),s.formState!==void 0&&(te=s.formState)),i=i0(t,1,!0,i,s??null,l,f,m,_,O,B,te),i.context=r0(null),s=i.current,l=ti(),l=Cl(l),f=ae(l),f.callback=null,pe(s,f,l),s=l,i.current.lanes=s,ra(i,s),ir(i),t[aa]=i.current,Om(t),new cd(i)},Hu.version="19.1.1",Hu}var E0;function XO(){if(E0)return Gm.exports;E0=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Gm.exports=GO(),Gm.exports}var KO=XO();/**
 * react-router v7.9.1
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */var x0="popstate";function WO(e={}){function n(a,o){let{pathname:u,search:c,hash:h}=a.location;return Gp("",{pathname:u,search:c,hash:h},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(a,o){return typeof o=="string"?o:rc(o)}return ZO(n,r,null,e)}function Pt(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}function cr(e,n){if(!e){typeof console<"u"&&console.warn(n);try{throw new Error(n)}catch{}}}function QO(){return Math.random().toString(36).substring(2,10)}function T0(e,n){return{usr:e.state,key:e.key,idx:n}}function Gp(e,n,r=null,a){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof n=="string"?pl(n):n,state:r,key:n&&n.key||a||QO()}}function rc({pathname:e="/",search:n="",hash:r=""}){return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function pl(e){let n={};if(e){let r=e.indexOf("#");r>=0&&(n.hash=e.substring(r),e=e.substring(0,r));let a=e.indexOf("?");a>=0&&(n.search=e.substring(a),e=e.substring(0,a)),e&&(n.pathname=e)}return n}function ZO(e,n,r,a={}){let{window:o=document.defaultView,v5Compat:u=!1}=a,c=o.history,h="POP",p=null,g=v();g==null&&(g=0,c.replaceState({...c.state,idx:g},""));function v(){return(c.state||{idx:null}).idx}function w(){h="POP";let j=v(),P=j==null?null:j-g;g=j,p&&p({action:h,location:N.location,delta:P})}function T(j,P){h="PUSH";let F=Gp(N.location,j,P);g=v()+1;let q=T0(F,g),oe=N.createHref(F);try{c.pushState(q,"",oe)}catch(M){if(M instanceof DOMException&&M.name==="DataCloneError")throw M;o.location.assign(oe)}u&&p&&p({action:h,location:N.location,delta:1})}function L(j,P){h="REPLACE";let F=Gp(N.location,j,P);g=v();let q=T0(F,g),oe=N.createHref(F);c.replaceState(q,"",oe),u&&p&&p({action:h,location:N.location,delta:0})}function R(j){return JO(j)}let N={get action(){return h},get location(){return e(o,c)},listen(j){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(x0,w),p=j,()=>{o.removeEventListener(x0,w),p=null}},createHref(j){return n(o,j)},createURL:R,encodeLocation(j){let P=R(j);return{pathname:P.pathname,search:P.search,hash:P.hash}},push:T,replace:L,go(j){return c.go(j)}};return N}function JO(e,n=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),Pt(r,"No window.location.(origin|href) available to create URL");let a=typeof e=="string"?e:rc(e);return a=a.replace(/ $/,"%20"),!n&&a.startsWith("//")&&(a=r+a),new URL(a,r)}function ww(e,n,r="/"){return eA(e,n,r,!1)}function eA(e,n,r,a){let o=typeof n=="string"?pl(n):n,u=Gr(o.pathname||"/",r);if(u==null)return null;let c=_w(e);tA(c);let h=null;for(let p=0;h==null&&p<c.length;++p){let g=dA(u);h=cA(c[p],g,a)}return h}function _w(e,n=[],r=[],a="",o=!1){let u=(c,h,p=o,g)=>{let v={relativePath:g===void 0?c.path||"":g,caseSensitive:c.caseSensitive===!0,childrenIndex:h,route:c};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(a)&&p)return;Pt(v.relativePath.startsWith(a),`Absolute route path "${v.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(a.length)}let w=Ir([a,v.relativePath]),T=r.concat(v);c.children&&c.children.length>0&&(Pt(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${w}".`),_w(c.children,n,T,w,p)),!(c.path==null&&!c.index)&&n.push({path:w,score:lA(w,c.index),routesMeta:T})};return e.forEach((c,h)=>{if(c.path===""||!c.path?.includes("?"))u(c,h);else for(let p of Ew(c.path))u(c,h,!0,p)}),n}function Ew(e){let n=e.split("/");if(n.length===0)return[];let[r,...a]=n,o=r.endsWith("?"),u=r.replace(/\?$/,"");if(a.length===0)return o?[u,""]:[u];let c=Ew(a.join("/")),h=[];return h.push(...c.map(p=>p===""?u:[u,p].join("/"))),o&&h.push(...c),h.map(p=>e.startsWith("/")&&p===""?"/":p)}function tA(e){e.sort((n,r)=>n.score!==r.score?r.score-n.score:uA(n.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}var nA=/^:[\w-]+$/,iA=3,rA=2,aA=1,sA=10,oA=-2,O0=e=>e==="*";function lA(e,n){let r=e.split("/"),a=r.length;return r.some(O0)&&(a+=oA),n&&(a+=rA),r.filter(o=>!O0(o)).reduce((o,u)=>o+(nA.test(u)?iA:u===""?aA:sA),a)}function uA(e,n){return e.length===n.length&&e.slice(0,-1).every((a,o)=>a===n[o])?e[e.length-1]-n[n.length-1]:0}function cA(e,n,r=!1){let{routesMeta:a}=e,o={},u="/",c=[];for(let h=0;h<a.length;++h){let p=a[h],g=h===a.length-1,v=u==="/"?n:n.slice(u.length)||"/",w=Pd({path:p.relativePath,caseSensitive:p.caseSensitive,end:g},v),T=p.route;if(!w&&g&&r&&!a[a.length-1].route.index&&(w=Pd({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},v)),!w)return null;Object.assign(o,w.params),c.push({params:o,pathname:Ir([u,w.pathname]),pathnameBase:gA(Ir([u,w.pathnameBase])),route:T}),w.pathnameBase!=="/"&&(u=Ir([u,w.pathnameBase]))}return c}function Pd(e,n){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,a]=fA(e.path,e.caseSensitive,e.end),o=n.match(r);if(!o)return null;let u=o[0],c=u.replace(/(.)\/+$/,"$1"),h=o.slice(1);return{params:a.reduce((g,{paramName:v,isOptional:w},T)=>{if(v==="*"){let R=h[T]||"";c=u.slice(0,u.length-R.length).replace(/(.)\/+$/,"$1")}const L=h[T];return w&&!L?g[v]=void 0:g[v]=(L||"").replace(/%2F/g,"/"),g},{}),pathname:u,pathnameBase:c,pattern:e}}function fA(e,n=!1,r=!0){cr(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let a=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,h,p)=>(a.push({paramName:h,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(a.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,n?void 0:"i"),a]}function dA(e){try{return e.split("/").map(n=>decodeURIComponent(n).replace(/\//g,"%2F")).join("/")}catch(n){return cr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${n}).`),e}}function Gr(e,n){if(n==="/")return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let r=n.endsWith("/")?n.length-1:n.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function hA(e,n="/"){let{pathname:r,search:a="",hash:o=""}=typeof e=="string"?pl(e):e;return{pathname:r?r.startsWith("/")?r:mA(r,n):n,search:vA(a),hash:yA(o)}}function mA(e,n){let r=n.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Qm(e,n,r,a){return`Cannot include a '${e}' character in a manually specified \`to.${n}\` field [${JSON.stringify(a)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function pA(e){return e.filter((n,r)=>r===0||n.route.path&&n.route.path.length>0)}function xw(e){let n=pA(e);return n.map((r,a)=>a===n.length-1?r.pathname:r.pathnameBase)}function Tw(e,n,r,a=!1){let o;typeof e=="string"?o=pl(e):(o={...e},Pt(!o.pathname||!o.pathname.includes("?"),Qm("?","pathname","search",o)),Pt(!o.pathname||!o.pathname.includes("#"),Qm("#","pathname","hash",o)),Pt(!o.search||!o.search.includes("#"),Qm("#","search","hash",o)));let u=e===""||o.pathname==="",c=u?"/":o.pathname,h;if(c==null)h=r;else{let w=n.length-1;if(!a&&c.startsWith("..")){let T=c.split("/");for(;T[0]==="..";)T.shift(),w-=1;o.pathname=T.join("/")}h=w>=0?n[w]:"/"}let p=hA(o,h),g=c&&c!=="/"&&c.endsWith("/"),v=(u||c===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(g||v)&&(p.pathname+="/"),p}var Ir=e=>e.join("/").replace(/\/\/+/g,"/"),gA=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),vA=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,yA=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function bA(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var Ow=["POST","PUT","PATCH","DELETE"];new Set(Ow);var SA=["GET",...Ow];new Set(SA);var gl=C.createContext(null);gl.displayName="DataRouter";var Zd=C.createContext(null);Zd.displayName="DataRouterState";C.createContext(!1);var Aw=C.createContext({isTransitioning:!1});Aw.displayName="ViewTransition";var wA=C.createContext(new Map);wA.displayName="Fetchers";var _A=C.createContext(null);_A.displayName="Await";var dr=C.createContext(null);dr.displayName="Navigation";var hc=C.createContext(null);hc.displayName="Location";var Zr=C.createContext({outlet:null,matches:[],isDataRoute:!1});Zr.displayName="Route";var Gg=C.createContext(null);Gg.displayName="RouteError";function EA(e,{relative:n}={}){Pt(mc(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:a}=C.useContext(dr),{hash:o,pathname:u,search:c}=pc(e,{relative:n}),h=u;return r!=="/"&&(h=u==="/"?r:Ir([r,u])),a.createHref({pathname:h,search:c,hash:o})}function mc(){return C.useContext(hc)!=null}function Jr(){return Pt(mc(),"useLocation() may be used only in the context of a <Router> component."),C.useContext(hc).location}var Cw="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Rw(e){C.useContext(dr).static||C.useLayoutEffect(e)}function xA(){let{isDataRoute:e}=C.useContext(Zr);return e?zA():TA()}function TA(){Pt(mc(),"useNavigate() may be used only in the context of a <Router> component.");let e=C.useContext(gl),{basename:n,navigator:r}=C.useContext(dr),{matches:a}=C.useContext(Zr),{pathname:o}=Jr(),u=JSON.stringify(xw(a)),c=C.useRef(!1);return Rw(()=>{c.current=!0}),C.useCallback((p,g={})=>{if(cr(c.current,Cw),!c.current)return;if(typeof p=="number"){r.go(p);return}let v=Tw(p,JSON.parse(u),o,g.relative==="path");e==null&&n!=="/"&&(v.pathname=v.pathname==="/"?n:Ir([n,v.pathname])),(g.replace?r.replace:r.push)(v,g.state,g)},[n,r,u,o,e])}C.createContext(null);function pc(e,{relative:n}={}){let{matches:r}=C.useContext(Zr),{pathname:a}=Jr(),o=JSON.stringify(xw(r));return C.useMemo(()=>Tw(e,JSON.parse(o),a,n==="path"),[e,o,a,n])}function OA(e,n){return Mw(e,n)}function Mw(e,n,r,a,o){Pt(mc(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:u}=C.useContext(dr),{matches:c}=C.useContext(Zr),h=c[c.length-1],p=h?h.params:{},g=h?h.pathname:"/",v=h?h.pathnameBase:"/",w=h&&h.route;{let F=w&&w.path||"";Dw(g,!w||F.endsWith("*")||F.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${g}" (under <Route path="${F}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${F}"> to <Route path="${F==="/"?"*":`${F}/*`}">.`)}let T=Jr(),L;if(n){let F=typeof n=="string"?pl(n):n;Pt(v==="/"||F.pathname?.startsWith(v),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${F.pathname}" was given in the \`location\` prop.`),L=F}else L=T;let R=L.pathname||"/",N=R;if(v!=="/"){let F=v.replace(/^\//,"").split("/");N="/"+R.replace(/^\//,"").split("/").slice(F.length).join("/")}let j=ww(e,{pathname:N});cr(w||j!=null,`No routes matched location "${L.pathname}${L.search}${L.hash}" `),cr(j==null||j[j.length-1].route.element!==void 0||j[j.length-1].route.Component!==void 0||j[j.length-1].route.lazy!==void 0,`Matched leaf route at location "${L.pathname}${L.search}${L.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let P=DA(j&&j.map(F=>Object.assign({},F,{params:Object.assign({},p,F.params),pathname:Ir([v,u.encodeLocation?u.encodeLocation(F.pathname).pathname:F.pathname]),pathnameBase:F.pathnameBase==="/"?v:Ir([v,u.encodeLocation?u.encodeLocation(F.pathnameBase).pathname:F.pathnameBase])})),c,r,a,o);return n&&P?C.createElement(hc.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...L},navigationType:"POP"}},P):P}function AA(){let e=PA(),n=bA(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:a},u={padding:"2px 4px",backgroundColor:a},c=null;return console.error("Error handled by React Router default ErrorBoundary:",e),c=C.createElement(C.Fragment,null,C.createElement("p",null,"💿 Hey developer 👋"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:u},"ErrorBoundary")," or"," ",C.createElement("code",{style:u},"errorElement")," prop on your route.")),C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},n),r?C.createElement("pre",{style:o},r):null,c)}var CA=C.createElement(AA,null),RA=class extends C.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){this.props.unstable_onError?this.props.unstable_onError(e,n):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?C.createElement(Zr.Provider,{value:this.props.routeContext},C.createElement(Gg.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function MA({routeContext:e,match:n,children:r}){let a=C.useContext(gl);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),C.createElement(Zr.Provider,{value:e},r)}function DA(e,n=[],r=null,a=null,o=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(n.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let u=e,c=r?.errors;if(c!=null){let g=u.findIndex(v=>v.route.id&&c?.[v.route.id]!==void 0);Pt(g>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),u=u.slice(0,Math.min(u.length,g+1))}let h=!1,p=-1;if(r)for(let g=0;g<u.length;g++){let v=u[g];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(p=g),v.route.id){let{loaderData:w,errors:T}=r,L=v.route.loader&&!w.hasOwnProperty(v.route.id)&&(!T||T[v.route.id]===void 0);if(v.route.lazy||L){h=!0,p>=0?u=u.slice(0,p+1):u=[u[0]];break}}}return u.reduceRight((g,v,w)=>{let T,L=!1,R=null,N=null;r&&(T=c&&v.route.id?c[v.route.id]:void 0,R=v.route.errorElement||CA,h&&(p<0&&w===0?(Dw("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),L=!0,N=null):p===w&&(L=!0,N=v.route.hydrateFallbackElement||null)));let j=n.concat(u.slice(0,w+1)),P=()=>{let F;return T?F=R:L?F=N:v.route.Component?F=C.createElement(v.route.Component,null):v.route.element?F=v.route.element:F=g,C.createElement(MA,{match:v,routeContext:{outlet:g,matches:j,isDataRoute:r!=null},children:F})};return r&&(v.route.ErrorBoundary||v.route.errorElement||w===0)?C.createElement(RA,{location:r.location,revalidation:r.revalidation,component:R,error:T,children:P(),routeContext:{outlet:null,matches:j,isDataRoute:!0},unstable_onError:a}):P()},null)}function Xg(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function NA(e){let n=C.useContext(gl);return Pt(n,Xg(e)),n}function LA(e){let n=C.useContext(Zd);return Pt(n,Xg(e)),n}function jA(e){let n=C.useContext(Zr);return Pt(n,Xg(e)),n}function Kg(e){let n=jA(e),r=n.matches[n.matches.length-1];return Pt(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function kA(){return Kg("useRouteId")}function PA(){let e=C.useContext(Gg),n=LA("useRouteError"),r=Kg("useRouteError");return e!==void 0?e:n.errors?.[r]}function zA(){let{router:e}=NA("useNavigate"),n=Kg("useNavigate"),r=C.useRef(!1);return Rw(()=>{r.current=!0}),C.useCallback(async(o,u={})=>{cr(r.current,Cw),r.current&&(typeof o=="number"?e.navigate(o):await e.navigate(o,{fromRouteId:n,...u}))},[e,n])}var A0={};function Dw(e,n,r){!n&&!A0[e]&&(A0[e]=!0,cr(!1,r))}C.memo(BA);function BA({routes:e,future:n,state:r,unstable_onError:a}){return Mw(e,void 0,r,a,n)}function Xp(e){Pt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function UA({basename:e="/",children:n=null,location:r,navigationType:a="POP",navigator:o,static:u=!1}){Pt(!mc(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=e.replace(/^\/*/,"/"),h=C.useMemo(()=>({basename:c,navigator:o,static:u,future:{}}),[c,o,u]);typeof r=="string"&&(r=pl(r));let{pathname:p="/",search:g="",hash:v="",state:w=null,key:T="default"}=r,L=C.useMemo(()=>{let R=Gr(p,c);return R==null?null:{location:{pathname:R,search:g,hash:v,state:w,key:T},navigationType:a}},[c,p,g,v,w,T,a]);return cr(L!=null,`<Router basename="${c}"> is not able to match the URL "${p}${g}${v}" because it does not start with the basename, so the <Router> won't render anything.`),L==null?null:C.createElement(dr.Provider,{value:h},C.createElement(hc.Provider,{children:n,value:L}))}function HA({children:e,location:n}){return OA(Kp(e),n)}function Kp(e,n=[]){let r=[];return C.Children.forEach(e,(a,o)=>{if(!C.isValidElement(a))return;let u=[...n,o];if(a.type===C.Fragment){r.push.apply(r,Kp(a.props.children,u));return}Pt(a.type===Xp,`[${typeof a.type=="string"?a.type:a.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Pt(!a.props.index||!a.props.children,"An index route cannot have child routes.");let c={id:a.props.id||u.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,hydrateFallbackElement:a.props.hydrateFallbackElement,HydrateFallback:a.props.HydrateFallback,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.hasErrorBoundary===!0||a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(c.children=Kp(a.props.children,u)),r.push(c)}),r}var Ed="get",xd="application/x-www-form-urlencoded";function Jd(e){return e!=null&&typeof e.tagName=="string"}function VA(e){return Jd(e)&&e.tagName.toLowerCase()==="button"}function qA(e){return Jd(e)&&e.tagName.toLowerCase()==="form"}function FA(e){return Jd(e)&&e.tagName.toLowerCase()==="input"}function $A(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function IA(e,n){return e.button===0&&(!n||n==="_self")&&!$A(e)}var hd=null;function YA(){if(hd===null)try{new FormData(document.createElement("form"),0),hd=!1}catch{hd=!0}return hd}var GA=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Zm(e){return e!=null&&!GA.has(e)?(cr(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${xd}"`),null):e}function XA(e,n){let r,a,o,u,c;if(qA(e)){let h=e.getAttribute("action");a=h?Gr(h,n):null,r=e.getAttribute("method")||Ed,o=Zm(e.getAttribute("enctype"))||xd,u=new FormData(e)}else if(VA(e)||FA(e)&&(e.type==="submit"||e.type==="image")){let h=e.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=e.getAttribute("formaction")||h.getAttribute("action");if(a=p?Gr(p,n):null,r=e.getAttribute("formmethod")||h.getAttribute("method")||Ed,o=Zm(e.getAttribute("formenctype"))||Zm(h.getAttribute("enctype"))||xd,u=new FormData(h,e),!YA()){let{name:g,type:v,value:w}=e;if(v==="image"){let T=g?`${g}.`:"";u.append(`${T}x`,"0"),u.append(`${T}y`,"0")}else g&&u.append(g,w)}}else{if(Jd(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Ed,a=null,o=xd,c=e}return u&&o==="text/plain"&&(c=u,u=void 0),{action:a,method:r.toLowerCase(),encType:o,formData:u,body:c}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Wg(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}function KA(e,n,r){let a=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return a.pathname==="/"?a.pathname=`_root.${r}`:n&&Gr(a.pathname,n)==="/"?a.pathname=`${n.replace(/\/$/,"")}/_root.${r}`:a.pathname=`${a.pathname.replace(/\/$/,"")}.${r}`,a}async function WA(e,n){if(e.id in n)return n[e.id];try{let r=await import(e.module);return n[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function QA(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function ZA(e,n,r){let a=await Promise.all(e.map(async o=>{let u=n.routes[o.route.id];if(u){let c=await WA(u,r);return c.links?c.links():[]}return[]}));return nC(a.flat(1).filter(QA).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function C0(e,n,r,a,o,u){let c=(p,g)=>r[g]?p.route.id!==r[g].route.id:!0,h=(p,g)=>r[g].pathname!==p.pathname||r[g].route.path?.endsWith("*")&&r[g].params["*"]!==p.params["*"];return u==="assets"?n.filter((p,g)=>c(p,g)||h(p,g)):u==="data"?n.filter((p,g)=>{let v=a.routes[p.route.id];if(!v||!v.hasLoader)return!1;if(c(p,g)||h(p,g))return!0;if(p.route.shouldRevalidate){let w=p.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof w=="boolean")return w}return!0}):[]}function JA(e,n,{includeHydrateFallback:r}={}){return eC(e.map(a=>{let o=n.routes[a.route.id];if(!o)return[];let u=[o.module];return o.clientActionModule&&(u=u.concat(o.clientActionModule)),o.clientLoaderModule&&(u=u.concat(o.clientLoaderModule)),r&&o.hydrateFallbackModule&&(u=u.concat(o.hydrateFallbackModule)),o.imports&&(u=u.concat(o.imports)),u}).flat(1))}function eC(e){return[...new Set(e)]}function tC(e){let n={},r=Object.keys(e).sort();for(let a of r)n[a]=e[a];return n}function nC(e,n){let r=new Set;return new Set(n),e.reduce((a,o)=>{let u=JSON.stringify(tC(o));return r.has(u)||(r.add(u),a.push({key:u,link:o})),a},[])}function Nw(){let e=C.useContext(gl);return Wg(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function iC(){let e=C.useContext(Zd);return Wg(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Qg=C.createContext(void 0);Qg.displayName="FrameworkContext";function Lw(){let e=C.useContext(Qg);return Wg(e,"You must render this element inside a <HydratedRouter> element"),e}function rC(e,n){let r=C.useContext(Qg),[a,o]=C.useState(!1),[u,c]=C.useState(!1),{onFocus:h,onBlur:p,onMouseEnter:g,onMouseLeave:v,onTouchStart:w}=n,T=C.useRef(null);C.useEffect(()=>{if(e==="render"&&c(!0),e==="viewport"){let N=P=>{P.forEach(F=>{c(F.isIntersecting)})},j=new IntersectionObserver(N,{threshold:.5});return T.current&&j.observe(T.current),()=>{j.disconnect()}}},[e]),C.useEffect(()=>{if(a){let N=setTimeout(()=>{c(!0)},100);return()=>{clearTimeout(N)}}},[a]);let L=()=>{o(!0)},R=()=>{o(!1),c(!1)};return r?e!=="intent"?[u,T,{}]:[u,T,{onFocus:Vu(h,L),onBlur:Vu(p,R),onMouseEnter:Vu(g,L),onMouseLeave:Vu(v,R),onTouchStart:Vu(w,L)}]:[!1,T,{}]}function Vu(e,n){return r=>{e&&e(r),r.defaultPrevented||n(r)}}function aC({page:e,...n}){let{router:r}=Nw(),a=C.useMemo(()=>ww(r.routes,e,r.basename),[r.routes,e,r.basename]);return a?C.createElement(oC,{page:e,matches:a,...n}):null}function sC(e){let{manifest:n,routeModules:r}=Lw(),[a,o]=C.useState([]);return C.useEffect(()=>{let u=!1;return ZA(e,n,r).then(c=>{u||o(c)}),()=>{u=!0}},[e,n,r]),a}function oC({page:e,matches:n,...r}){let a=Jr(),{manifest:o,routeModules:u}=Lw(),{basename:c}=Nw(),{loaderData:h,matches:p}=iC(),g=C.useMemo(()=>C0(e,n,p,o,a,"data"),[e,n,p,o,a]),v=C.useMemo(()=>C0(e,n,p,o,a,"assets"),[e,n,p,o,a]),w=C.useMemo(()=>{if(e===a.pathname+a.search+a.hash)return[];let R=new Set,N=!1;if(n.forEach(P=>{let F=o.routes[P.route.id];!F||!F.hasLoader||(!g.some(q=>q.route.id===P.route.id)&&P.route.id in h&&u[P.route.id]?.shouldRevalidate||F.hasClientLoader?N=!0:R.add(P.route.id))}),R.size===0)return[];let j=KA(e,c,"data");return N&&R.size>0&&j.searchParams.set("_routes",n.filter(P=>R.has(P.route.id)).map(P=>P.route.id).join(",")),[j.pathname+j.search]},[c,h,a,o,g,n,e,u]),T=C.useMemo(()=>JA(v,o),[v,o]),L=sC(v);return C.createElement(C.Fragment,null,w.map(R=>C.createElement("link",{key:R,rel:"prefetch",as:"fetch",href:R,...r})),T.map(R=>C.createElement("link",{key:R,rel:"modulepreload",href:R,...r})),L.map(({key:R,link:N})=>C.createElement("link",{key:R,nonce:r.nonce,...N})))}function lC(...e){return n=>{e.forEach(r=>{typeof r=="function"?r(n):r!=null&&(r.current=n)})}}var jw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{jw&&(window.__reactRouterVersion="7.9.1")}catch{}function uC({basename:e,children:n,window:r}){let a=C.useRef();a.current==null&&(a.current=WO({window:r,v5Compat:!0}));let o=a.current,[u,c]=C.useState({action:o.action,location:o.location}),h=C.useCallback(p=>{C.startTransition(()=>c(p))},[c]);return C.useLayoutEffect(()=>o.listen(h),[o,h]),C.createElement(UA,{basename:e,children:n,location:u.location,navigationType:u.action,navigator:o})}var kw=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ts=C.forwardRef(function({onClick:n,discover:r="render",prefetch:a="none",relative:o,reloadDocument:u,replace:c,state:h,target:p,to:g,preventScrollReset:v,viewTransition:w,...T},L){let{basename:R}=C.useContext(dr),N=typeof g=="string"&&kw.test(g),j,P=!1;if(typeof g=="string"&&N&&(j=g,jw))try{let z=new URL(window.location.href),D=g.startsWith("//")?new URL(z.protocol+g):new URL(g),ne=Gr(D.pathname,R);D.origin===z.origin&&ne!=null?g=ne+D.search+D.hash:P=!0}catch{cr(!1,`<Link to="${g}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let F=EA(g,{relative:o}),[q,oe,M]=rC(a,T),k=hC(g,{replace:c,state:h,target:p,preventScrollReset:v,relative:o,viewTransition:w});function H(z){n&&n(z),z.defaultPrevented||k(z)}let Q=C.createElement("a",{...T,...M,href:j||F,onClick:P||u?n:H,ref:lC(L,oe),target:p,"data-discover":!N&&r==="render"?"true":void 0});return q&&!N?C.createElement(C.Fragment,null,Q,C.createElement(aC,{page:F})):Q});ts.displayName="Link";var cC=C.forwardRef(function({"aria-current":n="page",caseSensitive:r=!1,className:a="",end:o=!1,style:u,to:c,viewTransition:h,children:p,...g},v){let w=pc(c,{relative:g.relative}),T=Jr(),L=C.useContext(Zd),{navigator:R,basename:N}=C.useContext(dr),j=L!=null&&yC(w)&&h===!0,P=R.encodeLocation?R.encodeLocation(w).pathname:w.pathname,F=T.pathname,q=L&&L.navigation&&L.navigation.location?L.navigation.location.pathname:null;r||(F=F.toLowerCase(),q=q?q.toLowerCase():null,P=P.toLowerCase()),q&&N&&(q=Gr(q,N)||q);const oe=P!=="/"&&P.endsWith("/")?P.length-1:P.length;let M=F===P||!o&&F.startsWith(P)&&F.charAt(oe)==="/",k=q!=null&&(q===P||!o&&q.startsWith(P)&&q.charAt(P.length)==="/"),H={isActive:M,isPending:k,isTransitioning:j},Q=M?n:void 0,z;typeof a=="function"?z=a(H):z=[a,M?"active":null,k?"pending":null,j?"transitioning":null].filter(Boolean).join(" ");let D=typeof u=="function"?u(H):u;return C.createElement(ts,{...g,"aria-current":Q,className:z,ref:v,style:D,to:c,viewTransition:h},typeof p=="function"?p(H):p)});cC.displayName="NavLink";var fC=C.forwardRef(({discover:e="render",fetcherKey:n,navigate:r,reloadDocument:a,replace:o,state:u,method:c=Ed,action:h,onSubmit:p,relative:g,preventScrollReset:v,viewTransition:w,...T},L)=>{let R=gC(),N=vC(h,{relative:g}),j=c.toLowerCase()==="get"?"get":"post",P=typeof h=="string"&&kw.test(h),F=q=>{if(p&&p(q),q.defaultPrevented)return;q.preventDefault();let oe=q.nativeEvent.submitter,M=oe?.getAttribute("formmethod")||c;R(oe||q.currentTarget,{fetcherKey:n,method:M,navigate:r,replace:o,state:u,relative:g,preventScrollReset:v,viewTransition:w})};return C.createElement("form",{ref:L,method:j,action:N,onSubmit:a?p:F,...T,"data-discover":!P&&e==="render"?"true":void 0})});fC.displayName="Form";function dC(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Pw(e){let n=C.useContext(gl);return Pt(n,dC(e)),n}function hC(e,{target:n,replace:r,state:a,preventScrollReset:o,relative:u,viewTransition:c}={}){let h=xA(),p=Jr(),g=pc(e,{relative:u});return C.useCallback(v=>{if(IA(v,n)){v.preventDefault();let w=r!==void 0?r:rc(p)===rc(g);h(e,{replace:w,state:a,preventScrollReset:o,relative:u,viewTransition:c})}},[p,h,g,r,a,n,e,o,u,c])}var mC=0,pC=()=>`__${String(++mC)}__`;function gC(){let{router:e}=Pw("useSubmit"),{basename:n}=C.useContext(dr),r=kA();return C.useCallback(async(a,o={})=>{let{action:u,method:c,encType:h,formData:p,body:g}=XA(a,n);if(o.navigate===!1){let v=o.fetcherKey||pC();await e.fetch(v,r,o.action||u,{preventScrollReset:o.preventScrollReset,formData:p,body:g,formMethod:o.method||c,formEncType:o.encType||h,flushSync:o.flushSync})}else await e.navigate(o.action||u,{preventScrollReset:o.preventScrollReset,formData:p,body:g,formMethod:o.method||c,formEncType:o.encType||h,replace:o.replace,state:o.state,fromRouteId:r,flushSync:o.flushSync,viewTransition:o.viewTransition})},[e,n,r])}function vC(e,{relative:n}={}){let{basename:r}=C.useContext(dr),a=C.useContext(Zr);Pt(a,"useFormAction must be used inside a RouteContext");let[o]=a.matches.slice(-1),u={...pc(e||".",{relative:n})},c=Jr();if(e==null){u.search=c.search;let h=new URLSearchParams(u.search),p=h.getAll("index");if(p.some(v=>v==="")){h.delete("index"),p.filter(w=>w).forEach(w=>h.append("index",w));let v=h.toString();u.search=v?`?${v}`:""}}return(!e||e===".")&&o.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(u.pathname=u.pathname==="/"?r:Ir([r,u.pathname])),rc(u)}function yC(e,{relative:n}={}){let r=C.useContext(Aw);Pt(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=Pw("useViewTransitionState"),o=pc(e,{relative:n});if(!r.isTransitioning)return!1;let u=Gr(r.currentLocation.pathname,a)||r.currentLocation.pathname,c=Gr(r.nextLocation.pathname,a)||r.nextLocation.pathname;return Pd(o.pathname,c)!=null||Pd(o.pathname,u)!=null}var bC=Sw();const tl=Qd(bC),SC=()=>le.jsx("header",{className:"text-center bg-img",children:le.jsx("div",{className:"m-0 p-5 mask",children:le.jsx("div",{className:"d-flex flex-column justify-content-center align-items-center h-100",children:le.jsx(ts,{to:"/",className:"text-decoration-none",children:le.jsx("h1",{className:"header-title m-0 text-white shadowed",children:"Tu página web"})})})})});function zw(e,n){return function(){return e.apply(n,arguments)}}const{toString:wC}=Object.prototype,{getPrototypeOf:Zg}=Object,{iterator:eh,toStringTag:Bw}=Symbol,th=(e=>n=>{const r=wC.call(n);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Bi=e=>(e=e.toLowerCase(),n=>th(n)===e),nh=e=>n=>typeof n===e,{isArray:vl}=Array,cl=nh("undefined");function gc(e){return e!==null&&!cl(e)&&e.constructor!==null&&!cl(e.constructor)&&Yn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Uw=Bi("ArrayBuffer");function _C(e){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(e):n=e&&e.buffer&&Uw(e.buffer),n}const EC=nh("string"),Yn=nh("function"),Hw=nh("number"),vc=e=>e!==null&&typeof e=="object",xC=e=>e===!0||e===!1,Td=e=>{if(th(e)!=="object")return!1;const n=Zg(e);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Bw in e)&&!(eh in e)},TC=e=>{if(!vc(e)||gc(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},OC=Bi("Date"),AC=Bi("File"),CC=Bi("Blob"),RC=Bi("FileList"),MC=e=>vc(e)&&Yn(e.pipe),DC=e=>{let n;return e&&(typeof FormData=="function"&&e instanceof FormData||Yn(e.append)&&((n=th(e))==="formdata"||n==="object"&&Yn(e.toString)&&e.toString()==="[object FormData]"))},NC=Bi("URLSearchParams"),[LC,jC,kC,PC]=["ReadableStream","Request","Response","Headers"].map(Bi),zC=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function yc(e,n,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let a,o;if(typeof e!="object"&&(e=[e]),vl(e))for(a=0,o=e.length;a<o;a++)n.call(null,e[a],a,e);else{if(gc(e))return;const u=r?Object.getOwnPropertyNames(e):Object.keys(e),c=u.length;let h;for(a=0;a<c;a++)h=u[a],n.call(null,e[h],h,e)}}function Vw(e,n){if(gc(e))return null;n=n.toLowerCase();const r=Object.keys(e);let a=r.length,o;for(;a-- >0;)if(o=r[a],n===o.toLowerCase())return o;return null}const Vs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,qw=e=>!cl(e)&&e!==Vs;function Wp(){const{caseless:e,skipUndefined:n}=qw(this)&&this||{},r={},a=(o,u)=>{const c=e&&Vw(r,u)||u;Td(r[c])&&Td(o)?r[c]=Wp(r[c],o):Td(o)?r[c]=Wp({},o):vl(o)?r[c]=o.slice():(!n||!cl(o))&&(r[c]=o)};for(let o=0,u=arguments.length;o<u;o++)arguments[o]&&yc(arguments[o],a);return r}const BC=(e,n,r,{allOwnKeys:a}={})=>(yc(n,(o,u)=>{r&&Yn(o)?e[u]=zw(o,r):e[u]=o},{allOwnKeys:a}),e),UC=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),HC=(e,n,r,a)=>{e.prototype=Object.create(n.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:n.prototype}),r&&Object.assign(e.prototype,r)},VC=(e,n,r,a)=>{let o,u,c;const h={};if(n=n||{},e==null)return n;do{for(o=Object.getOwnPropertyNames(e),u=o.length;u-- >0;)c=o[u],(!a||a(c,e,n))&&!h[c]&&(n[c]=e[c],h[c]=!0);e=r!==!1&&Zg(e)}while(e&&(!r||r(e,n))&&e!==Object.prototype);return n},qC=(e,n,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=n.length;const a=e.indexOf(n,r);return a!==-1&&a===r},FC=e=>{if(!e)return null;if(vl(e))return e;let n=e.length;if(!Hw(n))return null;const r=new Array(n);for(;n-- >0;)r[n]=e[n];return r},$C=(e=>n=>e&&n instanceof e)(typeof Uint8Array<"u"&&Zg(Uint8Array)),IC=(e,n)=>{const a=(e&&e[eh]).call(e);let o;for(;(o=a.next())&&!o.done;){const u=o.value;n.call(e,u[0],u[1])}},YC=(e,n)=>{let r;const a=[];for(;(r=e.exec(n))!==null;)a.push(r);return a},GC=Bi("HTMLFormElement"),XC=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,a,o){return a.toUpperCase()+o}),R0=(({hasOwnProperty:e})=>(n,r)=>e.call(n,r))(Object.prototype),KC=Bi("RegExp"),Fw=(e,n)=>{const r=Object.getOwnPropertyDescriptors(e),a={};yc(r,(o,u)=>{let c;(c=n(o,u,e))!==!1&&(a[u]=c||o)}),Object.defineProperties(e,a)},WC=e=>{Fw(e,(n,r)=>{if(Yn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const a=e[r];if(Yn(a)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},QC=(e,n)=>{const r={},a=o=>{o.forEach(u=>{r[u]=!0})};return vl(e)?a(e):a(String(e).split(n)),r},ZC=()=>{},JC=(e,n)=>e!=null&&Number.isFinite(e=+e)?e:n;function e2(e){return!!(e&&Yn(e.append)&&e[Bw]==="FormData"&&e[eh])}const t2=e=>{const n=new Array(10),r=(a,o)=>{if(vc(a)){if(n.indexOf(a)>=0)return;if(gc(a))return a;if(!("toJSON"in a)){n[o]=a;const u=vl(a)?[]:{};return yc(a,(c,h)=>{const p=r(c,o+1);!cl(p)&&(u[h]=p)}),n[o]=void 0,u}}return a};return r(e,0)},n2=Bi("AsyncFunction"),i2=e=>e&&(vc(e)||Yn(e))&&Yn(e.then)&&Yn(e.catch),$w=((e,n)=>e?setImmediate:n?((r,a)=>(Vs.addEventListener("message",({source:o,data:u})=>{o===Vs&&u===r&&a.length&&a.shift()()},!1),o=>{a.push(o),Vs.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Yn(Vs.postMessage)),r2=typeof queueMicrotask<"u"?queueMicrotask.bind(Vs):typeof process<"u"&&process.nextTick||$w,a2=e=>e!=null&&Yn(e[eh]),se={isArray:vl,isArrayBuffer:Uw,isBuffer:gc,isFormData:DC,isArrayBufferView:_C,isString:EC,isNumber:Hw,isBoolean:xC,isObject:vc,isPlainObject:Td,isEmptyObject:TC,isReadableStream:LC,isRequest:jC,isResponse:kC,isHeaders:PC,isUndefined:cl,isDate:OC,isFile:AC,isBlob:CC,isRegExp:KC,isFunction:Yn,isStream:MC,isURLSearchParams:NC,isTypedArray:$C,isFileList:RC,forEach:yc,merge:Wp,extend:BC,trim:zC,stripBOM:UC,inherits:HC,toFlatObject:VC,kindOf:th,kindOfTest:Bi,endsWith:qC,toArray:FC,forEachEntry:IC,matchAll:YC,isHTMLForm:GC,hasOwnProperty:R0,hasOwnProp:R0,reduceDescriptors:Fw,freezeMethods:WC,toObjectSet:QC,toCamelCase:XC,noop:ZC,toFiniteNumber:JC,findKey:Vw,global:Vs,isContextDefined:qw,isSpecCompliantForm:e2,toJSONObject:t2,isAsyncFn:n2,isThenable:i2,setImmediate:$w,asap:r2,isIterable:a2};function Ke(e,n,r,a,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",n&&(this.code=n),r&&(this.config=r),a&&(this.request=a),o&&(this.response=o,this.status=o.status?o.status:null)}se.inherits(Ke,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.status}}});const Iw=Ke.prototype,Yw={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Yw[e]={value:e}});Object.defineProperties(Ke,Yw);Object.defineProperty(Iw,"isAxiosError",{value:!0});Ke.from=(e,n,r,a,o,u)=>{const c=Object.create(Iw);se.toFlatObject(e,c,function(v){return v!==Error.prototype},g=>g!=="isAxiosError");const h=e&&e.message?e.message:"Error",p=n==null&&e?e.code:n;return Ke.call(c,h,p,r,a,o),e&&c.cause==null&&Object.defineProperty(c,"cause",{value:e,configurable:!0}),c.name=e&&e.name||"Error",u&&Object.assign(c,u),c};const s2=null;function Qp(e){return se.isPlainObject(e)||se.isArray(e)}function Gw(e){return se.endsWith(e,"[]")?e.slice(0,-2):e}function M0(e,n,r){return e?e.concat(n).map(function(o,u){return o=Gw(o),!r&&u?"["+o+"]":o}).join(r?".":""):n}function o2(e){return se.isArray(e)&&!e.some(Qp)}const l2=se.toFlatObject(se,{},null,function(n){return/^is[A-Z]/.test(n)});function ih(e,n,r){if(!se.isObject(e))throw new TypeError("target must be an object");n=n||new FormData,r=se.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(N,j){return!se.isUndefined(j[N])});const a=r.metaTokens,o=r.visitor||v,u=r.dots,c=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(n);if(!se.isFunction(o))throw new TypeError("visitor must be a function");function g(R){if(R===null)return"";if(se.isDate(R))return R.toISOString();if(se.isBoolean(R))return R.toString();if(!p&&se.isBlob(R))throw new Ke("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(R)||se.isTypedArray(R)?p&&typeof Blob=="function"?new Blob([R]):Buffer.from(R):R}function v(R,N,j){let P=R;if(R&&!j&&typeof R=="object"){if(se.endsWith(N,"{}"))N=a?N:N.slice(0,-2),R=JSON.stringify(R);else if(se.isArray(R)&&o2(R)||(se.isFileList(R)||se.endsWith(N,"[]"))&&(P=se.toArray(R)))return N=Gw(N),P.forEach(function(q,oe){!(se.isUndefined(q)||q===null)&&n.append(c===!0?M0([N],oe,u):c===null?N:N+"[]",g(q))}),!1}return Qp(R)?!0:(n.append(M0(j,N,u),g(R)),!1)}const w=[],T=Object.assign(l2,{defaultVisitor:v,convertValue:g,isVisitable:Qp});function L(R,N){if(!se.isUndefined(R)){if(w.indexOf(R)!==-1)throw Error("Circular reference detected in "+N.join("."));w.push(R),se.forEach(R,function(P,F){(!(se.isUndefined(P)||P===null)&&o.call(n,P,se.isString(F)?F.trim():F,N,T))===!0&&L(P,N?N.concat(F):[F])}),w.pop()}}if(!se.isObject(e))throw new TypeError("data must be an object");return L(e),n}function D0(e){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return n[a]})}function Jg(e,n){this._pairs=[],e&&ih(e,this,n)}const Xw=Jg.prototype;Xw.append=function(n,r){this._pairs.push([n,r])};Xw.toString=function(n){const r=n?function(a){return n.call(this,a,D0)}:D0;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function u2(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Kw(e,n,r){if(!n)return e;const a=r&&r.encode||u2;se.isFunction(r)&&(r={serialize:r});const o=r&&r.serialize;let u;if(o?u=o(n,r):u=se.isURLSearchParams(n)?n.toString():new Jg(n,r).toString(a),u){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+u}return e}class N0{constructor(){this.handlers=[]}use(n,r,a){return this.handlers.push({fulfilled:n,rejected:r,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){se.forEach(this.handlers,function(a){a!==null&&n(a)})}}const Ww={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},c2=typeof URLSearchParams<"u"?URLSearchParams:Jg,f2=typeof FormData<"u"?FormData:null,d2=typeof Blob<"u"?Blob:null,h2={isBrowser:!0,classes:{URLSearchParams:c2,FormData:f2,Blob:d2},protocols:["http","https","file","blob","url","data"]},ev=typeof window<"u"&&typeof document<"u",Zp=typeof navigator=="object"&&navigator||void 0,m2=ev&&(!Zp||["ReactNative","NativeScript","NS"].indexOf(Zp.product)<0),p2=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",g2=ev&&window.location.href||"http://localhost",v2=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ev,hasStandardBrowserEnv:m2,hasStandardBrowserWebWorkerEnv:p2,navigator:Zp,origin:g2},Symbol.toStringTag,{value:"Module"})),Tn={...v2,...h2};function y2(e,n){return ih(e,new Tn.classes.URLSearchParams,{visitor:function(r,a,o,u){return Tn.isNode&&se.isBuffer(r)?(this.append(a,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)},...n})}function b2(e){return se.matchAll(/\w+|\[(\w*)]/g,e).map(n=>n[0]==="[]"?"":n[1]||n[0])}function S2(e){const n={},r=Object.keys(e);let a;const o=r.length;let u;for(a=0;a<o;a++)u=r[a],n[u]=e[u];return n}function Qw(e){function n(r,a,o,u){let c=r[u++];if(c==="__proto__")return!0;const h=Number.isFinite(+c),p=u>=r.length;return c=!c&&se.isArray(o)?o.length:c,p?(se.hasOwnProp(o,c)?o[c]=[o[c],a]:o[c]=a,!h):((!o[c]||!se.isObject(o[c]))&&(o[c]=[]),n(r,a,o[c],u)&&se.isArray(o[c])&&(o[c]=S2(o[c])),!h)}if(se.isFormData(e)&&se.isFunction(e.entries)){const r={};return se.forEachEntry(e,(a,o)=>{n(b2(a),o,r,0)}),r}return null}function w2(e,n,r){if(se.isString(e))try{return(n||JSON.parse)(e),se.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(r||JSON.stringify)(e)}const bc={transitional:Ww,adapter:["xhr","http","fetch"],transformRequest:[function(n,r){const a=r.getContentType()||"",o=a.indexOf("application/json")>-1,u=se.isObject(n);if(u&&se.isHTMLForm(n)&&(n=new FormData(n)),se.isFormData(n))return o?JSON.stringify(Qw(n)):n;if(se.isArrayBuffer(n)||se.isBuffer(n)||se.isStream(n)||se.isFile(n)||se.isBlob(n)||se.isReadableStream(n))return n;if(se.isArrayBufferView(n))return n.buffer;if(se.isURLSearchParams(n))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let h;if(u){if(a.indexOf("application/x-www-form-urlencoded")>-1)return y2(n,this.formSerializer).toString();if((h=se.isFileList(n))||a.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return ih(h?{"files[]":n}:n,p&&new p,this.formSerializer)}}return u||o?(r.setContentType("application/json",!1),w2(n)):n}],transformResponse:[function(n){const r=this.transitional||bc.transitional,a=r&&r.forcedJSONParsing,o=this.responseType==="json";if(se.isResponse(n)||se.isReadableStream(n))return n;if(n&&se.isString(n)&&(a&&!this.responseType||o)){const c=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(n,this.parseReviver)}catch(h){if(c)throw h.name==="SyntaxError"?Ke.from(h,Ke.ERR_BAD_RESPONSE,this,null,this.response):h}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Tn.classes.FormData,Blob:Tn.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],e=>{bc.headers[e]={}});const _2=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),E2=e=>{const n={};let r,a,o;return e&&e.split(`
`).forEach(function(c){o=c.indexOf(":"),r=c.substring(0,o).trim().toLowerCase(),a=c.substring(o+1).trim(),!(!r||n[r]&&_2[r])&&(r==="set-cookie"?n[r]?n[r].push(a):n[r]=[a]:n[r]=n[r]?n[r]+", "+a:a)}),n},L0=Symbol("internals");function qu(e){return e&&String(e).trim().toLowerCase()}function Od(e){return e===!1||e==null?e:se.isArray(e)?e.map(Od):String(e)}function x2(e){const n=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=r.exec(e);)n[a[1]]=a[2];return n}const T2=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Jm(e,n,r,a,o){if(se.isFunction(a))return a.call(this,n,r);if(o&&(n=r),!!se.isString(n)){if(se.isString(a))return n.indexOf(a)!==-1;if(se.isRegExp(a))return a.test(n)}}function O2(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,r,a)=>r.toUpperCase()+a)}function A2(e,n){const r=se.toCamelCase(" "+n);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+r,{value:function(o,u,c){return this[a].call(this,n,o,u,c)},configurable:!0})})}let Gn=class{constructor(n){n&&this.set(n)}set(n,r,a){const o=this;function u(h,p,g){const v=qu(p);if(!v)throw new Error("header name must be a non-empty string");const w=se.findKey(o,v);(!w||o[w]===void 0||g===!0||g===void 0&&o[w]!==!1)&&(o[w||p]=Od(h))}const c=(h,p)=>se.forEach(h,(g,v)=>u(g,v,p));if(se.isPlainObject(n)||n instanceof this.constructor)c(n,r);else if(se.isString(n)&&(n=n.trim())&&!T2(n))c(E2(n),r);else if(se.isObject(n)&&se.isIterable(n)){let h={},p,g;for(const v of n){if(!se.isArray(v))throw TypeError("Object iterator must return a key-value pair");h[g=v[0]]=(p=h[g])?se.isArray(p)?[...p,v[1]]:[p,v[1]]:v[1]}c(h,r)}else n!=null&&u(r,n,a);return this}get(n,r){if(n=qu(n),n){const a=se.findKey(this,n);if(a){const o=this[a];if(!r)return o;if(r===!0)return x2(o);if(se.isFunction(r))return r.call(this,o,a);if(se.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,r){if(n=qu(n),n){const a=se.findKey(this,n);return!!(a&&this[a]!==void 0&&(!r||Jm(this,this[a],a,r)))}return!1}delete(n,r){const a=this;let o=!1;function u(c){if(c=qu(c),c){const h=se.findKey(a,c);h&&(!r||Jm(a,a[h],h,r))&&(delete a[h],o=!0)}}return se.isArray(n)?n.forEach(u):u(n),o}clear(n){const r=Object.keys(this);let a=r.length,o=!1;for(;a--;){const u=r[a];(!n||Jm(this,this[u],u,n,!0))&&(delete this[u],o=!0)}return o}normalize(n){const r=this,a={};return se.forEach(this,(o,u)=>{const c=se.findKey(a,u);if(c){r[c]=Od(o),delete r[u];return}const h=n?O2(u):String(u).trim();h!==u&&delete r[u],r[h]=Od(o),a[h]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const r=Object.create(null);return se.forEach(this,(a,o)=>{a!=null&&a!==!1&&(r[o]=n&&se.isArray(a)?a.join(", "):a)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,r])=>n+": "+r).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...r){const a=new this(n);return r.forEach(o=>a.set(o)),a}static accessor(n){const a=(this[L0]=this[L0]={accessors:{}}).accessors,o=this.prototype;function u(c){const h=qu(c);a[h]||(A2(o,c),a[h]=!0)}return se.isArray(n)?n.forEach(u):u(n),this}};Gn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);se.reduceDescriptors(Gn.prototype,({value:e},n)=>{let r=n[0].toUpperCase()+n.slice(1);return{get:()=>e,set(a){this[r]=a}}});se.freezeMethods(Gn);function ep(e,n){const r=this||bc,a=n||r,o=Gn.from(a.headers);let u=a.data;return se.forEach(e,function(h){u=h.call(r,u,o.normalize(),n?n.status:void 0)}),o.normalize(),u}function Zw(e){return!!(e&&e.__CANCEL__)}function yl(e,n,r){Ke.call(this,e??"canceled",Ke.ERR_CANCELED,n,r),this.name="CanceledError"}se.inherits(yl,Ke,{__CANCEL__:!0});function Jw(e,n,r){const a=r.config.validateStatus;!r.status||!a||a(r.status)?e(r):n(new Ke("Request failed with status code "+r.status,[Ke.ERR_BAD_REQUEST,Ke.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function C2(e){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return n&&n[1]||""}function R2(e,n){e=e||10;const r=new Array(e),a=new Array(e);let o=0,u=0,c;return n=n!==void 0?n:1e3,function(p){const g=Date.now(),v=a[u];c||(c=g),r[o]=p,a[o]=g;let w=u,T=0;for(;w!==o;)T+=r[w++],w=w%e;if(o=(o+1)%e,o===u&&(u=(u+1)%e),g-c<n)return;const L=v&&g-v;return L?Math.round(T*1e3/L):void 0}}function M2(e,n){let r=0,a=1e3/n,o,u;const c=(g,v=Date.now())=>{r=v,o=null,u&&(clearTimeout(u),u=null),e(...g)};return[(...g)=>{const v=Date.now(),w=v-r;w>=a?c(g,v):(o=g,u||(u=setTimeout(()=>{u=null,c(o)},a-w)))},()=>o&&c(o)]}const zd=(e,n,r=3)=>{let a=0;const o=R2(50,250);return M2(u=>{const c=u.loaded,h=u.lengthComputable?u.total:void 0,p=c-a,g=o(p),v=c<=h;a=c;const w={loaded:c,total:h,progress:h?c/h:void 0,bytes:p,rate:g||void 0,estimated:g&&h&&v?(h-c)/g:void 0,event:u,lengthComputable:h!=null,[n?"download":"upload"]:!0};e(w)},r)},j0=(e,n)=>{const r=e!=null;return[a=>n[0]({lengthComputable:r,total:e,loaded:a}),n[1]]},k0=e=>(...n)=>se.asap(()=>e(...n)),D2=Tn.hasStandardBrowserEnv?((e,n)=>r=>(r=new URL(r,Tn.origin),e.protocol===r.protocol&&e.host===r.host&&(n||e.port===r.port)))(new URL(Tn.origin),Tn.navigator&&/(msie|trident)/i.test(Tn.navigator.userAgent)):()=>!0,N2=Tn.hasStandardBrowserEnv?{write(e,n,r,a,o,u){const c=[e+"="+encodeURIComponent(n)];se.isNumber(r)&&c.push("expires="+new Date(r).toGMTString()),se.isString(a)&&c.push("path="+a),se.isString(o)&&c.push("domain="+o),u===!0&&c.push("secure"),document.cookie=c.join("; ")},read(e){const n=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function L2(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function j2(e,n){return n?e.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):e}function e_(e,n,r){let a=!L2(n);return e&&(a||r==!1)?j2(e,n):n}const P0=e=>e instanceof Gn?{...e}:e;function Xs(e,n){n=n||{};const r={};function a(g,v,w,T){return se.isPlainObject(g)&&se.isPlainObject(v)?se.merge.call({caseless:T},g,v):se.isPlainObject(v)?se.merge({},v):se.isArray(v)?v.slice():v}function o(g,v,w,T){if(se.isUndefined(v)){if(!se.isUndefined(g))return a(void 0,g,w,T)}else return a(g,v,w,T)}function u(g,v){if(!se.isUndefined(v))return a(void 0,v)}function c(g,v){if(se.isUndefined(v)){if(!se.isUndefined(g))return a(void 0,g)}else return a(void 0,v)}function h(g,v,w){if(w in n)return a(g,v);if(w in e)return a(void 0,g)}const p={url:u,method:u,data:u,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:h,headers:(g,v,w)=>o(P0(g),P0(v),w,!0)};return se.forEach(Object.keys({...e,...n}),function(v){const w=p[v]||o,T=w(e[v],n[v],v);se.isUndefined(T)&&w!==h||(r[v]=T)}),r}const t_=e=>{const n=Xs({},e);let{data:r,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:u,headers:c,auth:h}=n;if(n.headers=c=Gn.from(c),n.url=Kw(e_(n.baseURL,n.url,n.allowAbsoluteUrls),e.params,e.paramsSerializer),h&&c.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):""))),se.isFormData(r)){if(Tn.hasStandardBrowserEnv||Tn.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if(se.isFunction(r.getHeaders)){const p=r.getHeaders(),g=["content-type","content-length"];Object.entries(p).forEach(([v,w])=>{g.includes(v.toLowerCase())&&c.set(v,w)})}}if(Tn.hasStandardBrowserEnv&&(a&&se.isFunction(a)&&(a=a(n)),a||a!==!1&&D2(n.url))){const p=o&&u&&N2.read(u);p&&c.set(o,p)}return n},k2=typeof XMLHttpRequest<"u",P2=k2&&function(e){return new Promise(function(r,a){const o=t_(e);let u=o.data;const c=Gn.from(o.headers).normalize();let{responseType:h,onUploadProgress:p,onDownloadProgress:g}=o,v,w,T,L,R;function N(){L&&L(),R&&R(),o.cancelToken&&o.cancelToken.unsubscribe(v),o.signal&&o.signal.removeEventListener("abort",v)}let j=new XMLHttpRequest;j.open(o.method.toUpperCase(),o.url,!0),j.timeout=o.timeout;function P(){if(!j)return;const q=Gn.from("getAllResponseHeaders"in j&&j.getAllResponseHeaders()),M={data:!h||h==="text"||h==="json"?j.responseText:j.response,status:j.status,statusText:j.statusText,headers:q,config:e,request:j};Jw(function(H){r(H),N()},function(H){a(H),N()},M),j=null}"onloadend"in j?j.onloadend=P:j.onreadystatechange=function(){!j||j.readyState!==4||j.status===0&&!(j.responseURL&&j.responseURL.indexOf("file:")===0)||setTimeout(P)},j.onabort=function(){j&&(a(new Ke("Request aborted",Ke.ECONNABORTED,e,j)),j=null)},j.onerror=function(oe){const M=oe&&oe.message?oe.message:"Network Error",k=new Ke(M,Ke.ERR_NETWORK,e,j);k.event=oe||null,a(k),j=null},j.ontimeout=function(){let oe=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const M=o.transitional||Ww;o.timeoutErrorMessage&&(oe=o.timeoutErrorMessage),a(new Ke(oe,M.clarifyTimeoutError?Ke.ETIMEDOUT:Ke.ECONNABORTED,e,j)),j=null},u===void 0&&c.setContentType(null),"setRequestHeader"in j&&se.forEach(c.toJSON(),function(oe,M){j.setRequestHeader(M,oe)}),se.isUndefined(o.withCredentials)||(j.withCredentials=!!o.withCredentials),h&&h!=="json"&&(j.responseType=o.responseType),g&&([T,R]=zd(g,!0),j.addEventListener("progress",T)),p&&j.upload&&([w,L]=zd(p),j.upload.addEventListener("progress",w),j.upload.addEventListener("loadend",L)),(o.cancelToken||o.signal)&&(v=q=>{j&&(a(!q||q.type?new yl(null,e,j):q),j.abort(),j=null)},o.cancelToken&&o.cancelToken.subscribe(v),o.signal&&(o.signal.aborted?v():o.signal.addEventListener("abort",v)));const F=C2(o.url);if(F&&Tn.protocols.indexOf(F)===-1){a(new Ke("Unsupported protocol "+F+":",Ke.ERR_BAD_REQUEST,e));return}j.send(u||null)})},z2=(e,n)=>{const{length:r}=e=e?e.filter(Boolean):[];if(n||r){let a=new AbortController,o;const u=function(g){if(!o){o=!0,h();const v=g instanceof Error?g:this.reason;a.abort(v instanceof Ke?v:new yl(v instanceof Error?v.message:v))}};let c=n&&setTimeout(()=>{c=null,u(new Ke(`timeout ${n} of ms exceeded`,Ke.ETIMEDOUT))},n);const h=()=>{e&&(c&&clearTimeout(c),c=null,e.forEach(g=>{g.unsubscribe?g.unsubscribe(u):g.removeEventListener("abort",u)}),e=null)};e.forEach(g=>g.addEventListener("abort",u));const{signal:p}=a;return p.unsubscribe=()=>se.asap(h),p}},B2=function*(e,n){let r=e.byteLength;if(r<n){yield e;return}let a=0,o;for(;a<r;)o=a+n,yield e.slice(a,o),a=o},U2=async function*(e,n){for await(const r of H2(e))yield*B2(r,n)},H2=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const n=e.getReader();try{for(;;){const{done:r,value:a}=await n.read();if(r)break;yield a}}finally{await n.cancel()}},z0=(e,n,r,a)=>{const o=U2(e,n);let u=0,c,h=p=>{c||(c=!0,a&&a(p))};return new ReadableStream({async pull(p){try{const{done:g,value:v}=await o.next();if(g){h(),p.close();return}let w=v.byteLength;if(r){let T=u+=w;r(T)}p.enqueue(new Uint8Array(v))}catch(g){throw h(g),g}},cancel(p){return h(p),o.return()}},{highWaterMark:2})},B0=64*1024,{isFunction:md}=se,V2=(({Request:e,Response:n})=>({Request:e,Response:n}))(se.global),{ReadableStream:U0,TextEncoder:H0}=se.global,V0=(e,...n)=>{try{return!!e(...n)}catch{return!1}},q2=e=>{e=se.merge.call({skipUndefined:!0},V2,e);const{fetch:n,Request:r,Response:a}=e,o=n?md(n):typeof fetch=="function",u=md(r),c=md(a);if(!o)return!1;const h=o&&md(U0),p=o&&(typeof H0=="function"?(R=>N=>R.encode(N))(new H0):async R=>new Uint8Array(await new r(R).arrayBuffer())),g=u&&h&&V0(()=>{let R=!1;const N=new r(Tn.origin,{body:new U0,method:"POST",get duplex(){return R=!0,"half"}}).headers.has("Content-Type");return R&&!N}),v=c&&h&&V0(()=>se.isReadableStream(new a("").body)),w={stream:v&&(R=>R.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(R=>{!w[R]&&(w[R]=(N,j)=>{let P=N&&N[R];if(P)return P.call(N);throw new Ke(`Response type '${R}' is not supported`,Ke.ERR_NOT_SUPPORT,j)})});const T=async R=>{if(R==null)return 0;if(se.isBlob(R))return R.size;if(se.isSpecCompliantForm(R))return(await new r(Tn.origin,{method:"POST",body:R}).arrayBuffer()).byteLength;if(se.isArrayBufferView(R)||se.isArrayBuffer(R))return R.byteLength;if(se.isURLSearchParams(R)&&(R=R+""),se.isString(R))return(await p(R)).byteLength},L=async(R,N)=>{const j=se.toFiniteNumber(R.getContentLength());return j??T(N)};return async R=>{let{url:N,method:j,data:P,signal:F,cancelToken:q,timeout:oe,onDownloadProgress:M,onUploadProgress:k,responseType:H,headers:Q,withCredentials:z="same-origin",fetchOptions:D}=t_(R),ne=n||fetch;H=H?(H+"").toLowerCase():"text";let ue=z2([F,q&&q.toAbortSignal()],oe),K=null;const J=ue&&ue.unsubscribe&&(()=>{ue.unsubscribe()});let ve;try{if(k&&g&&j!=="get"&&j!=="head"&&(ve=await L(Q,P))!==0){let E=new r(N,{method:"POST",body:P,duplex:"half"}),$;if(se.isFormData(P)&&($=E.headers.get("content-type"))&&Q.setContentType($),E.body){const[W,Z]=j0(ve,zd(k0(k)));P=z0(E.body,B0,W,Z)}}se.isString(z)||(z=z?"include":"omit");const U=u&&"credentials"in r.prototype,S={...D,signal:ue,method:j.toUpperCase(),headers:Q.normalize().toJSON(),body:P,duplex:"half",credentials:U?z:void 0};K=u&&new r(N,S);let de=await(u?ne(K,D):ne(N,S));const V=v&&(H==="stream"||H==="response");if(v&&(M||V&&J)){const E={};["status","statusText","headers"].forEach(fe=>{E[fe]=de[fe]});const $=se.toFiniteNumber(de.headers.get("content-length")),[W,Z]=M&&j0($,zd(k0(M),!0))||[];de=new a(z0(de.body,B0,W,()=>{Z&&Z(),J&&J()}),E)}H=H||"text";let y=await w[se.findKey(w,H)||"text"](de,R);return!V&&J&&J(),await new Promise((E,$)=>{Jw(E,$,{data:y,headers:Gn.from(de.headers),status:de.status,statusText:de.statusText,config:R,request:K})})}catch(U){throw J&&J(),U&&U.name==="TypeError"&&/Load failed|fetch/i.test(U.message)?Object.assign(new Ke("Network Error",Ke.ERR_NETWORK,R,K),{cause:U.cause||U}):Ke.from(U,U&&U.code,R,K)}}},F2=new Map,n_=e=>{let n=e?e.env:{};const{fetch:r,Request:a,Response:o}=n,u=[a,o,r];let c=u.length,h=c,p,g,v=F2;for(;h--;)p=u[h],g=v.get(p),g===void 0&&v.set(p,g=h?new Map:q2(n)),v=g;return g};n_();const Jp={http:s2,xhr:P2,fetch:{get:n_}};se.forEach(Jp,(e,n)=>{if(e){try{Object.defineProperty(e,"name",{value:n})}catch{}Object.defineProperty(e,"adapterName",{value:n})}});const q0=e=>`- ${e}`,$2=e=>se.isFunction(e)||e===null||e===!1,i_={getAdapter:(e,n)=>{e=se.isArray(e)?e:[e];const{length:r}=e;let a,o;const u={};for(let c=0;c<r;c++){a=e[c];let h;if(o=a,!$2(a)&&(o=Jp[(h=String(a)).toLowerCase()],o===void 0))throw new Ke(`Unknown adapter '${h}'`);if(o&&(se.isFunction(o)||(o=o.get(n))))break;u[h||"#"+c]=o}if(!o){const c=Object.entries(u).map(([p,g])=>`adapter ${p} `+(g===!1?"is not supported by the environment":"is not available in the build"));let h=r?c.length>1?`since :
`+c.map(q0).join(`
`):" "+q0(c[0]):"as no adapter specified";throw new Ke("There is no suitable adapter to dispatch the request "+h,"ERR_NOT_SUPPORT")}return o},adapters:Jp};function tp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yl(null,e)}function F0(e){return tp(e),e.headers=Gn.from(e.headers),e.data=ep.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),i_.getAdapter(e.adapter||bc.adapter,e)(e).then(function(a){return tp(e),a.data=ep.call(e,e.transformResponse,a),a.headers=Gn.from(a.headers),a},function(a){return Zw(a)||(tp(e),a&&a.response&&(a.response.data=ep.call(e,e.transformResponse,a.response),a.response.headers=Gn.from(a.response.headers))),Promise.reject(a)})}const r_="1.12.2",rh={};["object","boolean","number","function","string","symbol"].forEach((e,n)=>{rh[e]=function(a){return typeof a===e||"a"+(n<1?"n ":" ")+e}});const $0={};rh.transitional=function(n,r,a){function o(u,c){return"[Axios v"+r_+"] Transitional option '"+u+"'"+c+(a?". "+a:"")}return(u,c,h)=>{if(n===!1)throw new Ke(o(c," has been removed"+(r?" in "+r:"")),Ke.ERR_DEPRECATED);return r&&!$0[c]&&($0[c]=!0,console.warn(o(c," has been deprecated since v"+r+" and will be removed in the near future"))),n?n(u,c,h):!0}};rh.spelling=function(n){return(r,a)=>(console.warn(`${a} is likely a misspelling of ${n}`),!0)};function I2(e,n,r){if(typeof e!="object")throw new Ke("options must be an object",Ke.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let o=a.length;for(;o-- >0;){const u=a[o],c=n[u];if(c){const h=e[u],p=h===void 0||c(h,u,e);if(p!==!0)throw new Ke("option "+u+" must be "+p,Ke.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ke("Unknown option "+u,Ke.ERR_BAD_OPTION)}}const Ad={assertOptions:I2,validators:rh},rr=Ad.validators;let Is=class{constructor(n){this.defaults=n||{},this.interceptors={request:new N0,response:new N0}}async request(n,r){try{return await this._request(n,r)}catch(a){if(a instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const u=o.stack?o.stack.replace(/^.+\n/,""):"";try{a.stack?u&&!String(a.stack).endsWith(u.replace(/^.+\n.+\n/,""))&&(a.stack+=`
`+u):a.stack=u}catch{}}throw a}}_request(n,r){typeof n=="string"?(r=r||{},r.url=n):r=n||{},r=Xs(this.defaults,r);const{transitional:a,paramsSerializer:o,headers:u}=r;a!==void 0&&Ad.assertOptions(a,{silentJSONParsing:rr.transitional(rr.boolean),forcedJSONParsing:rr.transitional(rr.boolean),clarifyTimeoutError:rr.transitional(rr.boolean)},!1),o!=null&&(se.isFunction(o)?r.paramsSerializer={serialize:o}:Ad.assertOptions(o,{encode:rr.function,serialize:rr.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Ad.assertOptions(r,{baseUrl:rr.spelling("baseURL"),withXsrfToken:rr.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let c=u&&se.merge(u.common,u[r.method]);u&&se.forEach(["delete","get","head","post","put","patch","common"],R=>{delete u[R]}),r.headers=Gn.concat(c,u);const h=[];let p=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(r)===!1||(p=p&&N.synchronous,h.unshift(N.fulfilled,N.rejected))});const g=[];this.interceptors.response.forEach(function(N){g.push(N.fulfilled,N.rejected)});let v,w=0,T;if(!p){const R=[F0.bind(this),void 0];for(R.unshift(...h),R.push(...g),T=R.length,v=Promise.resolve(r);w<T;)v=v.then(R[w++],R[w++]);return v}T=h.length;let L=r;for(;w<T;){const R=h[w++],N=h[w++];try{L=R(L)}catch(j){N.call(this,j);break}}try{v=F0.call(this,L)}catch(R){return Promise.reject(R)}for(w=0,T=g.length;w<T;)v=v.then(g[w++],g[w++]);return v}getUri(n){n=Xs(this.defaults,n);const r=e_(n.baseURL,n.url,n.allowAbsoluteUrls);return Kw(r,n.params,n.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(n){Is.prototype[n]=function(r,a){return this.request(Xs(a||{},{method:n,url:r,data:(a||{}).data}))}});se.forEach(["post","put","patch"],function(n){function r(a){return function(u,c,h){return this.request(Xs(h||{},{method:n,headers:a?{"Content-Type":"multipart/form-data"}:{},url:u,data:c}))}}Is.prototype[n]=r(),Is.prototype[n+"Form"]=r(!0)});let Y2=class a_{constructor(n){if(typeof n!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(u){r=u});const a=this;this.promise.then(o=>{if(!a._listeners)return;let u=a._listeners.length;for(;u-- >0;)a._listeners[u](o);a._listeners=null}),this.promise.then=o=>{let u;const c=new Promise(h=>{a.subscribe(h),u=h}).then(o);return c.cancel=function(){a.unsubscribe(u)},c},n(function(u,c,h){a.reason||(a.reason=new yl(u,c,h),r(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const r=this._listeners.indexOf(n);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const n=new AbortController,r=a=>{n.abort(a)};return this.subscribe(r),n.signal.unsubscribe=()=>this.unsubscribe(r),n.signal}static source(){let n;return{token:new a_(function(o){n=o}),cancel:n}}};function G2(e){return function(r){return e.apply(null,r)}}function X2(e){return se.isObject(e)&&e.isAxiosError===!0}const eg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(eg).forEach(([e,n])=>{eg[n]=e});function s_(e){const n=new Is(e),r=zw(Is.prototype.request,n);return se.extend(r,Is.prototype,n,{allOwnKeys:!0}),se.extend(r,n,null,{allOwnKeys:!0}),r.create=function(o){return s_(Xs(e,o))},r}const Yt=s_(bc);Yt.Axios=Is;Yt.CanceledError=yl;Yt.CancelToken=Y2;Yt.isCancel=Zw;Yt.VERSION=r_;Yt.toFormData=ih;Yt.AxiosError=Ke;Yt.Cancel=Yt.CanceledError;Yt.all=function(n){return Promise.all(n)};Yt.spread=G2;Yt.isAxiosError=X2;Yt.mergeConfig=Xs;Yt.AxiosHeaders=Gn;Yt.formToJSON=e=>Qw(se.isHTMLForm(e)?new FormData(e):e);Yt.getAdapter=i_.getAdapter;Yt.HttpStatusCode=eg;Yt.default=Yt;const{Axios:I5,AxiosError:Y5,CanceledError:G5,isCancel:X5,CancelToken:K5,VERSION:W5,all:Q5,Cancel:Z5,isAxiosError:J5,spread:ez,toFormData:tz,AxiosHeaders:nz,HttpStatusCode:iz,formToJSON:rz,getAdapter:az,mergeConfig:sz}=Yt,K2=(e,n)=>Yt.create({baseURL:e,headers:{...n}});var np={exports:{}},ip,I0;function W2(){if(I0)return ip;I0=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ip=e,ip}var rp,Y0;function Q2(){if(Y0)return rp;Y0=1;var e=W2();function n(){}function r(){}return r.resetWarningCache=n,rp=function(){function a(c,h,p,g,v,w){if(w!==e){var T=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw T.name="Invariant Violation",T}}a.isRequired=a;function o(){return a}var u={array:a,bigint:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:o,element:a,elementType:a,instanceOf:o,node:a,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:r,resetWarningCache:n};return u.PropTypes=u,u},rp}var G0;function Z2(){return G0||(G0=1,np.exports=Q2()()),np.exports}var J2=Z2();const Le=Qd(J2),o_=C.createContext(),l_=({children:e})=>{const[n,r]=C.useState(null),[a,o]=C.useState(!0),[u,c]=C.useState(null);return C.useEffect(()=>{(async()=>{try{const p=await fetch("/config/settings.prod.json");if(!p.ok)throw new Error("Error al cargar settings.*.json");const g=await p.json();r(g)}catch(p){c(p.message)}finally{o(!1)}})()},[]),le.jsx(o_.Provider,{value:{config:n,configLoading:a,configError:u},children:e})};l_.propTypes={children:Le.node.isRequired};const eR=()=>C.useContext(o_),u_=C.createContext(),tR=({children:e})=>{const n=K2(),{config:r}=eR(),[a,o]=C.useState(()=>JSON.parse(localStorage.getItem("user"))||null),[u,c]=C.useState(()=>localStorage.getItem("token")),[h,p]=C.useState("checking"),[g,v]=C.useState(null);C.useEffect(()=>{if(!r)return;if(!u){p("unauthenticated");return}const R=`${r.apiConfig.baseUrl}${r.apiConfig.endpoints.auth.validateToken}`;(async()=>{try{(await n.get(R,{headers:{Authorization:`Bearer ${u}`}})).status===200?p("authenticated"):T()}catch(j){console.error("Error validando token:",j),T()}})()},[u,r]);const w=async L=>{v(null);const N=`${r.apiConfig.baseUrl}${r.apiConfig.endpoints.auth.login}`;try{const j=await n.post(N,L),{token:P,member:F,tokenTime:q}=j.data.data;localStorage.setItem("token",P),localStorage.setItem("user",JSON.stringify(F)),localStorage.setItem("tokenTime",q),c(P),o(F),p("authenticated")}catch(j){console.error("Error al iniciar sesión:",j);let P="Ha ocurrido un error inesperado.";if(j.response){const{status:F,data:q}=j.response;F===400?P="Usuario o contraseña incorrectos.":F===403?P="Tu cuenta está inactiva o ha sido suspendida.":F===404?P="Usuario no encontrado.":q?.message&&(P=q.message)}throw v(P),new Error(P)}},T=()=>{localStorage.clear(),o(null),c(null),p("unauthenticated")};return le.jsx(u_.Provider,{value:{user:a,token:u,authStatus:h,login:w,logout:T,error:g},children:e})},tv=()=>C.useContext(u_);/*!
 * Font Awesome Free 7.0.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */function tg(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,a=Array(n);r<n;r++)a[r]=e[r];return a}function nR(e){if(Array.isArray(e))return e}function iR(e){if(Array.isArray(e))return tg(e)}function rR(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function aR(e,n){for(var r=0;r<n.length;r++){var a=n[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,c_(a.key),a)}}function sR(e,n,r){return n&&aR(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Cd(e,n){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=nv(e))||n){r&&(e=r);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(p){throw p},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var u,c=!0,h=!1;return{s:function(){r=r.call(e)},n:function(){var p=r.next();return c=p.done,p},e:function(p){h=!0,u=p},f:function(){try{c||r.return==null||r.return()}finally{if(h)throw u}}}}function at(e,n,r){return(n=c_(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function oR(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lR(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var a,o,u,c,h=[],p=!0,g=!1;try{if(u=(r=r.call(e)).next,n===0){if(Object(r)!==r)return;p=!1}else for(;!(p=(a=u.call(r)).done)&&(h.push(a.value),h.length!==n);p=!0);}catch(v){g=!0,o=v}finally{try{if(!p&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(g)throw o}}return h}}function uR(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cR(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X0(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,a)}return r}function Se(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?X0(Object(r),!0).forEach(function(a){at(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X0(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function ah(e,n){return nR(e)||lR(e,n)||nv(e,n)||uR()}function zi(e){return iR(e)||oR(e)||nv(e)||cR()}function fR(e,n){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,n);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function c_(e){var n=fR(e,"string");return typeof n=="symbol"?n:n+""}function Bd(e){"@babel/helpers - typeof";return Bd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Bd(e)}function nv(e,n){if(e){if(typeof e=="string")return tg(e,n);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tg(e,n):void 0}}var K0=function(){},iv={},f_={},d_=null,h_={mark:K0,measure:K0};try{typeof window<"u"&&(iv=window),typeof document<"u"&&(f_=document),typeof MutationObserver<"u"&&(d_=MutationObserver),typeof performance<"u"&&(h_=performance)}catch{}var dR=iv.navigator||{},W0=dR.userAgent,Q0=W0===void 0?"":W0,is=iv,At=f_,Z0=d_,pd=h_;is.document;var ea=!!At.documentElement&&!!At.head&&typeof At.addEventListener=="function"&&typeof At.createElement=="function",m_=~Q0.indexOf("MSIE")||~Q0.indexOf("Trident/"),ap,hR=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|jr|jfr|jdr|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,mR=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Slab Press|Slab|Whiteboard)?.*/i,p_={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"}},pR={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},g_=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press"],mn="classic",Sc="duotone",v_="sharp",y_="sharp-duotone",b_="chisel",S_="etch",w_="jelly",__="jelly-duo",E_="jelly-fill",x_="notdog",T_="notdog-duo",O_="slab",A_="slab-press",C_="thumbprint",R_="whiteboard",gR="Classic",vR="Duotone",yR="Sharp",bR="Sharp Duotone",SR="Chisel",wR="Etch",_R="Jelly",ER="Jelly Duo",xR="Jelly Fill",TR="Notdog",OR="Notdog Duo",AR="Slab",CR="Slab Press",RR="Thumbprint",MR="Whiteboard",M_=[mn,Sc,v_,y_,b_,S_,w_,__,E_,x_,T_,O_,A_,C_,R_];ap={},at(at(at(at(at(at(at(at(at(at(ap,mn,gR),Sc,vR),v_,yR),y_,bR),b_,SR),S_,wR),w_,_R),__,ER),E_,xR),x_,TR),at(at(at(at(at(ap,T_,OR),O_,AR),A_,CR),C_,RR),R_,MR);var DR={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"}},NR={"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"}},LR=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]]),jR={chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-press":{regular:"faslpr"},thumbprint:{light:"fatl"},whiteboard:{semibold:"fawsb"}},D_=["fak","fa-kit","fakd","fa-kit-duotone"],J0={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},kR=["kit"],PR="kit",zR="kit-duotone",BR="Kit",UR="Kit Duotone";at(at({},PR,BR),zR,UR);var HR={kit:{"fa-kit":"fak"}},VR={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},qR={kit:{fak:"fa-kit"}},e1={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},sp,gd={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},FR=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press"],$R="classic",IR="duotone",YR="sharp",GR="sharp-duotone",XR="chisel",KR="etch",WR="jelly",QR="jelly-duo",ZR="jelly-fill",JR="notdog",eM="notdog-duo",tM="slab",nM="slab-press",iM="thumbprint",rM="whiteboard",aM="Classic",sM="Duotone",oM="Sharp",lM="Sharp Duotone",uM="Chisel",cM="Etch",fM="Jelly",dM="Jelly Duo",hM="Jelly Fill",mM="Notdog",pM="Notdog Duo",gM="Slab",vM="Slab Press",yM="Thumbprint",bM="Whiteboard";sp={},at(at(at(at(at(at(at(at(at(at(sp,$R,aM),IR,sM),YR,oM),GR,lM),XR,uM),KR,cM),WR,fM),QR,dM),ZR,hM),JR,mM),at(at(at(at(at(sp,eM,pM),tM,gM),nM,vM),iM,yM),rM,bM);var SM="kit",wM="kit-duotone",_M="Kit",EM="Kit Duotone";at(at({},SM,_M),wM,EM);var xM={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"}},TM={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"],slab:["faslr"],"slab-press":["faslpr"],whiteboard:["fawsb"],thumbprint:["fatl"],notdog:["fans"],"notdog-duo":["fands"],etch:["faes"],jelly:["fajr"],"jelly-fill":["fajfr"],"jelly-duo":["fajdr"],chisel:["facr"]},ng={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"}},OM=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"],N_=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fawsb","fatl","fans","fands","faes","fajr","fajfr","fajdr","facr"].concat(FR,OM),AM=["solid","regular","light","thin","duotone","brands","semibold"],L_=[1,2,3,4,5,6,7,8,9,10],CM=L_.concat([11,12,13,14,15,16,17,18,19,20]),RM=["aw","fw","pull-left","pull-right"],MM=[].concat(zi(Object.keys(TM)),AM,RM,["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","inverse","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","width-auto","width-fixed",gd.GROUP,gd.SWAP_OPACITY,gd.PRIMARY,gd.SECONDARY]).concat(L_.map(function(e){return"".concat(e,"x")})).concat(CM.map(function(e){return"w-".concat(e)})),DM={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},Xr="___FONT_AWESOME___",ig=16,j_="fa",k_="svg-inline--fa",Ks="data-fa-i2svg",rg="data-fa-pseudo-element",NM="data-fa-pseudo-element-pending",rv="data-prefix",av="data-icon",t1="fontawesome-i2svg",LM="async",jM=["HTML","HEAD","STYLE","SCRIPT"],P_=["::before","::after",":before",":after"],z_=(function(){try{return!0}catch{return!1}})();function wc(e){return new Proxy(e,{get:function(r,a){return a in r?r[a]:r[mn]}})}var B_=Se({},p_);B_[mn]=Se(Se(Se(Se({},{"fa-duotone":"duotone"}),p_[mn]),J0.kit),J0["kit-duotone"]);var kM=wc(B_),ag=Se({},jR);ag[mn]=Se(Se(Se(Se({},{duotone:"fad"}),ag[mn]),e1.kit),e1["kit-duotone"]);var n1=wc(ag),sg=Se({},ng);sg[mn]=Se(Se({},sg[mn]),qR.kit);var sv=wc(sg),og=Se({},xM);og[mn]=Se(Se({},og[mn]),HR.kit);wc(og);var PM=hR,U_="fa-layers-text",zM=mR,BM=Se({},DR);wc(BM);var UM=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],op=pR,HM=[].concat(zi(kR),zi(MM)),Qu=is.FontAwesomeConfig||{};function VM(e){var n=At.querySelector("script["+e+"]");if(n)return n.getAttribute(e)}function qM(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}if(At&&typeof At.querySelector=="function"){var FM=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];FM.forEach(function(e){var n=ah(e,2),r=n[0],a=n[1],o=qM(VM(r));o!=null&&(Qu[a]=o)})}var H_={styleDefault:"solid",familyDefault:mn,cssPrefix:j_,replacementClass:k_,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Qu.familyPrefix&&(Qu.cssPrefix=Qu.familyPrefix);var fl=Se(Se({},H_),Qu);fl.autoReplaceSvg||(fl.observeMutations=!1);var je={};Object.keys(H_).forEach(function(e){Object.defineProperty(je,e,{enumerable:!0,set:function(r){fl[e]=r,Zu.forEach(function(a){return a(je)})},get:function(){return fl[e]}})});Object.defineProperty(je,"familyPrefix",{enumerable:!0,set:function(n){fl.cssPrefix=n,Zu.forEach(function(r){return r(je)})},get:function(){return fl.cssPrefix}});is.FontAwesomeConfig=je;var Zu=[];function $M(e){return Zu.push(e),function(){Zu.splice(Zu.indexOf(e),1)}}var Zo=ig,sr={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function IM(e){if(!(!e||!ea)){var n=At.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=e;for(var r=At.head.childNodes,a=null,o=r.length-1;o>-1;o--){var u=r[o],c=(u.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(a=u)}return At.head.insertBefore(n,a),e}}var YM="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function i1(){for(var e=12,n="";e-- >0;)n+=YM[Math.random()*62|0];return n}function bl(e){for(var n=[],r=(e||[]).length>>>0;r--;)n[r]=e[r];return n}function ov(e){return e.classList?bl(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(n){return n})}function V_(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function GM(e){return Object.keys(e||{}).reduce(function(n,r){return n+"".concat(r,'="').concat(V_(e[r]),'" ')},"").trim()}function sh(e){return Object.keys(e||{}).reduce(function(n,r){return n+"".concat(r,": ").concat(e[r].trim(),";")},"")}function lv(e){return e.size!==sr.size||e.x!==sr.x||e.y!==sr.y||e.rotate!==sr.rotate||e.flipX||e.flipY}function XM(e){var n=e.transform,r=e.containerWidth,a=e.iconWidth,o={transform:"translate(".concat(r/2," 256)")},u="translate(".concat(n.x*32,", ").concat(n.y*32,") "),c="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),h="rotate(".concat(n.rotate," 0 0)"),p={transform:"".concat(u," ").concat(c," ").concat(h)},g={transform:"translate(".concat(a/2*-1," -256)")};return{outer:o,inner:p,path:g}}function KM(e){var n=e.transform,r=e.width,a=r===void 0?ig:r,o=e.height,u=o===void 0?ig:o,c="";return m_?c+="translate(".concat(n.x/Zo-a/2,"em, ").concat(n.y/Zo-u/2,"em) "):c+="translate(calc(-50% + ".concat(n.x/Zo,"em), calc(-50% + ").concat(n.y/Zo,"em)) "),c+="scale(".concat(n.size/Zo*(n.flipX?-1:1),", ").concat(n.size/Zo*(n.flipY?-1:1),") "),c+="rotate(".concat(n.rotate,"deg) "),c}var WM=`:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";
  --fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";
  --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";
  --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";
  --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";
  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";
  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";
  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";
  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";
  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";
  --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";
  --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";
  --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";
  --fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";
  --fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";
  --fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";
  --fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";
  --fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";
  --fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";
  --fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";
  --fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";
  --fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";
  --fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";
  --fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";
}

.svg-inline--fa {
  box-sizing: content-box;
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
  width: var(--fa-width, 1.25em);
}
.svg-inline--fa.fa-2xs {
  vertical-align: 0.1em;
}
.svg-inline--fa.fa-xs {
  vertical-align: 0em;
}
.svg-inline--fa.fa-sm {
  vertical-align: -0.0714285714em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.2em;
}
.svg-inline--fa.fa-xl {
  vertical-align: -0.25em;
}
.svg-inline--fa.fa-2xl {
  vertical-align: -0.3125em;
}
.svg-inline--fa.fa-pull-left,
.svg-inline--fa .fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin, 0.3em);
}
.svg-inline--fa.fa-pull-right,
.svg-inline--fa .fa-pull-end {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin, 0.3em);
}
.svg-inline--fa.fa-li {
  width: var(--fa-li-width, 2em);
  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
  inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: var(--fa-width, 1.25em);
}
.fa-layers .svg-inline--fa {
  inset: 0;
  margin: auto;
  position: absolute;
  transform-origin: center center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center;
}

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left;
}

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xs {
  font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-sm {
  font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-lg {
  font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xl {
  font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-2xl {
  font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
  line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */
  vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-width-auto {
  --fa-width: auto;
}

.fa-fw,
.fa-width-fixed {
  --fa-width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-inline-start: var(--fa-li-margin, 2.5em);
  padding-inline-start: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

/* Heads Up: Bordered Icons will not be supported in the future!
  - This feature will be deprecated in the next major release of Font Awesome (v8)!
  - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.
*/
/* Notes:
* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)
* --@{v.$css-prefix}-border-padding =
  ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)
  ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)
*/
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.0625em);
  box-sizing: var(--fa-border-box-sizing, content-box);
  padding: var(--fa-border-padding, 0.1875em 0.25em);
}

.fa-pull-left,
.fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right,
.fa-pull-end {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

.svg-inline--fa.fa-inverse {
  fill: var(--fa-inverse, #fff);
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

.svg-inline--fa.fa-stack-1x {
  --fa-width: 1.25em;
  height: 1em;
  width: var(--fa-width);
}
.svg-inline--fa.fa-stack-2x {
  --fa-width: 2.5em;
  height: 2em;
  width: var(--fa-width);
}

.fa-stack-1x,
.fa-stack-2x {
  inset: 0;
  margin: auto;
  position: absolute;
  z-index: var(--fa-stack-z-index, auto);
}`;function q_(){var e=j_,n=k_,r=je.cssPrefix,a=je.replacementClass,o=WM;if(r!==e||a!==n){var u=new RegExp("\\.".concat(e,"\\-"),"g"),c=new RegExp("\\--".concat(e,"\\-"),"g"),h=new RegExp("\\.".concat(n),"g");o=o.replace(u,".".concat(r,"-")).replace(c,"--".concat(r,"-")).replace(h,".".concat(a))}return o}var r1=!1;function lp(){je.autoAddCss&&!r1&&(IM(q_()),r1=!0)}var QM={mixout:function(){return{dom:{css:q_,insertCss:lp}}},hooks:function(){return{beforeDOMElementCreation:function(){lp()},beforeI2svg:function(){lp()}}}},Kr=is||{};Kr[Xr]||(Kr[Xr]={});Kr[Xr].styles||(Kr[Xr].styles={});Kr[Xr].hooks||(Kr[Xr].hooks={});Kr[Xr].shims||(Kr[Xr].shims=[]);var Pi=Kr[Xr],F_=[],$_=function(){At.removeEventListener("DOMContentLoaded",$_),Ud=1,F_.map(function(n){return n()})},Ud=!1;ea&&(Ud=(At.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(At.readyState),Ud||At.addEventListener("DOMContentLoaded",$_));function ZM(e){ea&&(Ud?setTimeout(e,0):F_.push(e))}function _c(e){var n=e.tag,r=e.attributes,a=r===void 0?{}:r,o=e.children,u=o===void 0?[]:o;return typeof e=="string"?V_(e):"<".concat(n," ").concat(GM(a),">").concat(u.map(_c).join(""),"</").concat(n,">")}function a1(e,n,r){if(e&&e[n]&&e[n][r])return{prefix:n,iconName:r,icon:e[n][r]}}var up=function(n,r,a,o){var u=Object.keys(n),c=u.length,h=r,p,g,v;for(a===void 0?(p=1,v=n[u[0]]):(p=0,v=a);p<c;p++)g=u[p],v=h(v,n[g],g,n);return v};function I_(e){return zi(e).length!==1?null:e.codePointAt(0).toString(16)}function s1(e){return Object.keys(e).reduce(function(n,r){var a=e[r],o=!!a.icon;return o?n[a.iconName]=a.icon:n[r]=a,n},{})}function lg(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=r.skipHooks,o=a===void 0?!1:a,u=s1(n);typeof Pi.hooks.addPack=="function"&&!o?Pi.hooks.addPack(e,s1(n)):Pi.styles[e]=Se(Se({},Pi.styles[e]||{}),u),e==="fas"&&lg("fa",n)}var ac=Pi.styles,JM=Pi.shims,Y_=Object.keys(sv),eD=Y_.reduce(function(e,n){return e[n]=Object.keys(sv[n]),e},{}),uv=null,G_={},X_={},K_={},W_={},Q_={};function tD(e){return~HM.indexOf(e)}function nD(e,n){var r=n.split("-"),a=r[0],o=r.slice(1).join("-");return a===e&&o!==""&&!tD(o)?o:null}var Z_=function(){var n=function(u){return up(ac,function(c,h,p){return c[p]=up(h,u,{}),c},{})};G_=n(function(o,u,c){if(u[3]&&(o[u[3]]=c),u[2]){var h=u[2].filter(function(p){return typeof p=="number"});h.forEach(function(p){o[p.toString(16)]=c})}return o}),X_=n(function(o,u,c){if(o[c]=c,u[2]){var h=u[2].filter(function(p){return typeof p=="string"});h.forEach(function(p){o[p]=c})}return o}),Q_=n(function(o,u,c){var h=u[2];return o[c]=c,h.forEach(function(p){o[p]=c}),o});var r="far"in ac||je.autoFetchSvg,a=up(JM,function(o,u){var c=u[0],h=u[1],p=u[2];return h==="far"&&!r&&(h="fas"),typeof c=="string"&&(o.names[c]={prefix:h,iconName:p}),typeof c=="number"&&(o.unicodes[c.toString(16)]={prefix:h,iconName:p}),o},{names:{},unicodes:{}});K_=a.names,W_=a.unicodes,uv=oh(je.styleDefault,{family:je.familyDefault})};$M(function(e){uv=oh(e.styleDefault,{family:je.familyDefault})});Z_();function cv(e,n){return(G_[e]||{})[n]}function iD(e,n){return(X_[e]||{})[n]}function qs(e,n){return(Q_[e]||{})[n]}function J_(e){return K_[e]||{prefix:null,iconName:null}}function rD(e){var n=W_[e],r=cv("fas",e);return n||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function rs(){return uv}var eE=function(){return{prefix:null,iconName:null,rest:[]}};function aD(e){var n=mn,r=Y_.reduce(function(a,o){return a[o]="".concat(je.cssPrefix,"-").concat(o),a},{});return M_.forEach(function(a){(e.includes(r[a])||e.some(function(o){return eD[a].includes(o)}))&&(n=a)}),n}function oh(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.family,a=r===void 0?mn:r,o=kM[a][e];if(a===Sc&&!e)return"fad";var u=n1[a][e]||n1[a][o],c=e in Pi.styles?e:null,h=u||c||null;return h}function sD(e){var n=[],r=null;return e.forEach(function(a){var o=nD(je.cssPrefix,a);o?r=o:a&&n.push(a)}),{iconName:r,rest:n}}function o1(e){return e.sort().filter(function(n,r,a){return a.indexOf(n)===r})}var l1=N_.concat(D_);function lh(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,a=r===void 0?!1:r,o=null,u=o1(e.filter(function(L){return l1.includes(L)})),c=o1(e.filter(function(L){return!l1.includes(L)})),h=u.filter(function(L){return o=L,!g_.includes(L)}),p=ah(h,1),g=p[0],v=g===void 0?null:g,w=aD(u),T=Se(Se({},sD(c)),{},{prefix:oh(v,{family:w})});return Se(Se(Se({},T),cD({values:e,family:w,styles:ac,config:je,canonical:T,givenPrefix:o})),oD(a,o,T))}function oD(e,n,r){var a=r.prefix,o=r.iconName;if(e||!a||!o)return{prefix:a,iconName:o};var u=n==="fa"?J_(o):{},c=qs(a,o);return o=u.iconName||c||o,a=u.prefix||a,a==="far"&&!ac.far&&ac.fas&&!je.autoFetchSvg&&(a="fas"),{prefix:a,iconName:o}}var lD=M_.filter(function(e){return e!==mn||e!==Sc}),uD=Object.keys(ng).filter(function(e){return e!==mn}).map(function(e){return Object.keys(ng[e])}).flat();function cD(e){var n=e.values,r=e.family,a=e.canonical,o=e.givenPrefix,u=o===void 0?"":o,c=e.styles,h=c===void 0?{}:c,p=e.config,g=p===void 0?{}:p,v=r===Sc,w=n.includes("fa-duotone")||n.includes("fad"),T=g.familyDefault==="duotone",L=a.prefix==="fad"||a.prefix==="fa-duotone";if(!v&&(w||T||L)&&(a.prefix="fad"),(n.includes("fa-brands")||n.includes("fab"))&&(a.prefix="fab"),!a.prefix&&lD.includes(r)){var R=Object.keys(h).find(function(j){return uD.includes(j)});if(R||g.autoFetchSvg){var N=LR.get(r).defaultShortPrefixId;a.prefix=N,a.iconName=qs(a.prefix,a.iconName)||a.iconName}}return(a.prefix==="fa"||u==="fa")&&(a.prefix=rs()||"fas"),a}var fD=(function(){function e(){rR(this,e),this.definitions={}}return sR(e,[{key:"add",value:function(){for(var r=this,a=arguments.length,o=new Array(a),u=0;u<a;u++)o[u]=arguments[u];var c=o.reduce(this._pullDefinitions,{});Object.keys(c).forEach(function(h){r.definitions[h]=Se(Se({},r.definitions[h]||{}),c[h]),lg(h,c[h]);var p=sv[mn][h];p&&lg(p,c[h]),Z_()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(r,a){var o=a.prefix&&a.iconName&&a.icon?{0:a}:a;return Object.keys(o).map(function(u){var c=o[u],h=c.prefix,p=c.iconName,g=c.icon,v=g[2];r[h]||(r[h]={}),v.length>0&&v.forEach(function(w){typeof w=="string"&&(r[h][w]=g)}),r[h][p]=g}),r}}])})(),u1=[],nl={},ll={},dD=Object.keys(ll);function hD(e,n){var r=n.mixoutsTo;return u1=e,nl={},Object.keys(ll).forEach(function(a){dD.indexOf(a)===-1&&delete ll[a]}),u1.forEach(function(a){var o=a.mixout?a.mixout():{};if(Object.keys(o).forEach(function(c){typeof o[c]=="function"&&(r[c]=o[c]),Bd(o[c])==="object"&&Object.keys(o[c]).forEach(function(h){r[c]||(r[c]={}),r[c][h]=o[c][h]})}),a.hooks){var u=a.hooks();Object.keys(u).forEach(function(c){nl[c]||(nl[c]=[]),nl[c].push(u[c])})}a.provides&&a.provides(ll)}),r}function ug(e,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];var u=nl[e]||[];return u.forEach(function(c){n=c.apply(null,[n].concat(a))}),n}function Ws(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];var o=nl[e]||[];o.forEach(function(u){u.apply(null,r)})}function as(){var e=arguments[0],n=Array.prototype.slice.call(arguments,1);return ll[e]?ll[e].apply(null,n):void 0}function cg(e){e.prefix==="fa"&&(e.prefix="fas");var n=e.iconName,r=e.prefix||rs();if(n)return n=qs(r,n)||n,a1(tE.definitions,r,n)||a1(Pi.styles,r,n)}var tE=new fD,mD=function(){je.autoReplaceSvg=!1,je.observeMutations=!1,Ws("noAuto")},pD={i2svg:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ea?(Ws("beforeI2svg",n),as("pseudoElements2svg",n),as("i2svg",n)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.autoReplaceSvgRoot;je.autoReplaceSvg===!1&&(je.autoReplaceSvg=!0),je.observeMutations=!0,ZM(function(){vD({autoReplaceSvgRoot:r}),Ws("watch",n)})}},gD={icon:function(n){if(n===null)return null;if(Bd(n)==="object"&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:qs(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var r=n[1].indexOf("fa-")===0?n[1].slice(3):n[1],a=oh(n[0]);return{prefix:a,iconName:qs(a,r)||r}}if(typeof n=="string"&&(n.indexOf("".concat(je.cssPrefix,"-"))>-1||n.match(PM))){var o=lh(n.split(" "),{skipLookups:!0});return{prefix:o.prefix||rs(),iconName:qs(o.prefix,o.iconName)||o.iconName}}if(typeof n=="string"){var u=rs();return{prefix:u,iconName:qs(u,n)||n}}}},ii={noAuto:mD,config:je,dom:pD,parse:gD,library:tE,findIconDefinition:cg,toHtml:_c},vD=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.autoReplaceSvgRoot,a=r===void 0?At:r;(Object.keys(Pi.styles).length>0||je.autoFetchSvg)&&ea&&je.autoReplaceSvg&&ii.dom.i2svg({node:a})};function uh(e,n){return Object.defineProperty(e,"abstract",{get:n}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(a){return _c(a)})}}),Object.defineProperty(e,"node",{get:function(){if(ea){var a=At.createElement("div");return a.innerHTML=e.html,a.children}}}),e}function yD(e){var n=e.children,r=e.main,a=e.mask,o=e.attributes,u=e.styles,c=e.transform;if(lv(c)&&r.found&&!a.found){var h=r.width,p=r.height,g={x:h/p/2,y:.5};o.style=sh(Se(Se({},u),{},{"transform-origin":"".concat(g.x+c.x/16,"em ").concat(g.y+c.y/16,"em")}))}return[{tag:"svg",attributes:o,children:n}]}function bD(e){var n=e.prefix,r=e.iconName,a=e.children,o=e.attributes,u=e.symbol,c=u===!0?"".concat(n,"-").concat(je.cssPrefix,"-").concat(r):u;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Se(Se({},o),{},{id:c}),children:a}]}]}function SD(e){var n=["aria-label","aria-labelledby","title","role"];return n.some(function(r){return r in e})}function fv(e){var n=e.icons,r=n.main,a=n.mask,o=e.prefix,u=e.iconName,c=e.transform,h=e.symbol,p=e.maskId,g=e.extra,v=e.watchable,w=v===void 0?!1:v,T=a.found?a:r,L=T.width,R=T.height,N=[je.replacementClass,u?"".concat(je.cssPrefix,"-").concat(u):""].filter(function(M){return g.classes.indexOf(M)===-1}).filter(function(M){return M!==""||!!M}).concat(g.classes).join(" "),j={children:[],attributes:Se(Se({},g.attributes),{},{"data-prefix":o,"data-icon":u,class:N,role:g.attributes.role||"img",viewBox:"0 0 ".concat(L," ").concat(R)})};!SD(g.attributes)&&!g.attributes["aria-hidden"]&&(j.attributes["aria-hidden"]="true"),w&&(j.attributes[Ks]="");var P=Se(Se({},j),{},{prefix:o,iconName:u,main:r,mask:a,maskId:p,transform:c,symbol:h,styles:Se({},g.styles)}),F=a.found&&r.found?as("generateAbstractMask",P)||{children:[],attributes:{}}:as("generateAbstractIcon",P)||{children:[],attributes:{}},q=F.children,oe=F.attributes;return P.children=q,P.attributes=oe,h?bD(P):yD(P)}function c1(e){var n=e.content,r=e.width,a=e.height,o=e.transform,u=e.extra,c=e.watchable,h=c===void 0?!1:c,p=Se(Se({},u.attributes),{},{class:u.classes.join(" ")});h&&(p[Ks]="");var g=Se({},u.styles);lv(o)&&(g.transform=KM({transform:o,width:r,height:a}),g["-webkit-transform"]=g.transform);var v=sh(g);v.length>0&&(p.style=v);var w=[];return w.push({tag:"span",attributes:p,children:[n]}),w}function wD(e){var n=e.content,r=e.extra,a=Se(Se({},r.attributes),{},{class:r.classes.join(" ")}),o=sh(r.styles);o.length>0&&(a.style=o);var u=[];return u.push({tag:"span",attributes:a,children:[n]}),u}var cp=Pi.styles;function fg(e){var n=e[0],r=e[1],a=e.slice(4),o=ah(a,1),u=o[0],c=null;return Array.isArray(u)?c={tag:"g",attributes:{class:"".concat(je.cssPrefix,"-").concat(op.GROUP)},children:[{tag:"path",attributes:{class:"".concat(je.cssPrefix,"-").concat(op.SECONDARY),fill:"currentColor",d:u[0]}},{tag:"path",attributes:{class:"".concat(je.cssPrefix,"-").concat(op.PRIMARY),fill:"currentColor",d:u[1]}}]}:c={tag:"path",attributes:{fill:"currentColor",d:u}},{found:!0,width:n,height:r,icon:c}}var _D={found:!1,width:512,height:512};function ED(e,n){!z_&&!je.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(n,'" is missing.'))}function dg(e,n){var r=n;return n==="fa"&&je.styleDefault!==null&&(n=rs()),new Promise(function(a,o){if(r==="fa"){var u=J_(e)||{};e=u.iconName||e,n=u.prefix||n}if(e&&n&&cp[n]&&cp[n][e]){var c=cp[n][e];return a(fg(c))}ED(e,n),a(Se(Se({},_D),{},{icon:je.showMissingIcons&&e?as("missingIconAbstract")||{}:{}}))})}var f1=function(){},hg=je.measurePerformance&&pd&&pd.mark&&pd.measure?pd:{mark:f1,measure:f1},Xu='FA "7.0.1"',xD=function(n){return hg.mark("".concat(Xu," ").concat(n," begins")),function(){return nE(n)}},nE=function(n){hg.mark("".concat(Xu," ").concat(n," ends")),hg.measure("".concat(Xu," ").concat(n),"".concat(Xu," ").concat(n," begins"),"".concat(Xu," ").concat(n," ends"))},dv={begin:xD,end:nE},Rd=function(){};function d1(e){var n=e.getAttribute?e.getAttribute(Ks):null;return typeof n=="string"}function TD(e){var n=e.getAttribute?e.getAttribute(rv):null,r=e.getAttribute?e.getAttribute(av):null;return n&&r}function OD(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(je.replacementClass)}function AD(){if(je.autoReplaceSvg===!0)return Md.replace;var e=Md[je.autoReplaceSvg];return e||Md.replace}function CD(e){return At.createElementNS("http://www.w3.org/2000/svg",e)}function RD(e){return At.createElement(e)}function iE(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.ceFn,a=r===void 0?e.tag==="svg"?CD:RD:r;if(typeof e=="string")return At.createTextNode(e);var o=a(e.tag);Object.keys(e.attributes||[]).forEach(function(c){o.setAttribute(c,e.attributes[c])});var u=e.children||[];return u.forEach(function(c){o.appendChild(iE(c,{ceFn:a}))}),o}function MD(e){var n=" ".concat(e.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var Md={replace:function(n){var r=n[0];if(r.parentNode)if(n[1].forEach(function(o){r.parentNode.insertBefore(iE(o),r)}),r.getAttribute(Ks)===null&&je.keepOriginalSource){var a=At.createComment(MD(r));r.parentNode.replaceChild(a,r)}else r.remove()},nest:function(n){var r=n[0],a=n[1];if(~ov(r).indexOf(je.replacementClass))return Md.replace(n);var o=new RegExp("".concat(je.cssPrefix,"-.*"));if(delete a[0].attributes.id,a[0].attributes.class){var u=a[0].attributes.class.split(" ").reduce(function(h,p){return p===je.replacementClass||p.match(o)?h.toSvg.push(p):h.toNode.push(p),h},{toNode:[],toSvg:[]});a[0].attributes.class=u.toSvg.join(" "),u.toNode.length===0?r.removeAttribute("class"):r.setAttribute("class",u.toNode.join(" "))}var c=a.map(function(h){return _c(h)}).join(`
`);r.setAttribute(Ks,""),r.innerHTML=c}};function h1(e){e()}function rE(e,n){var r=typeof n=="function"?n:Rd;if(e.length===0)r();else{var a=h1;je.mutateApproach===LM&&(a=is.requestAnimationFrame||h1),a(function(){var o=AD(),u=dv.begin("mutate");e.map(o),u(),r()})}}var hv=!1;function aE(){hv=!0}function mg(){hv=!1}var Hd=null;function m1(e){if(Z0&&je.observeMutations){var n=e.treeCallback,r=n===void 0?Rd:n,a=e.nodeCallback,o=a===void 0?Rd:a,u=e.pseudoElementsCallback,c=u===void 0?Rd:u,h=e.observeMutationsRoot,p=h===void 0?At:h;Hd=new Z0(function(g){if(!hv){var v=rs();bl(g).forEach(function(w){if(w.type==="childList"&&w.addedNodes.length>0&&!d1(w.addedNodes[0])&&(je.searchPseudoElements&&c(w.target),r(w.target)),w.type==="attributes"&&w.target.parentNode&&je.searchPseudoElements&&c([w.target],!0),w.type==="attributes"&&d1(w.target)&&~UM.indexOf(w.attributeName))if(w.attributeName==="class"&&TD(w.target)){var T=lh(ov(w.target)),L=T.prefix,R=T.iconName;w.target.setAttribute(rv,L||v),R&&w.target.setAttribute(av,R)}else OD(w.target)&&o(w.target)})}}),ea&&Hd.observe(p,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function DD(){Hd&&Hd.disconnect()}function ND(e){var n=e.getAttribute("style"),r=[];return n&&(r=n.split(";").reduce(function(a,o){var u=o.split(":"),c=u[0],h=u.slice(1);return c&&h.length>0&&(a[c]=h.join(":").trim()),a},{})),r}function LD(e){var n=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),a=e.innerText!==void 0?e.innerText.trim():"",o=lh(ov(e));return o.prefix||(o.prefix=rs()),n&&r&&(o.prefix=n,o.iconName=r),o.iconName&&o.prefix||(o.prefix&&a.length>0&&(o.iconName=iD(o.prefix,e.innerText)||cv(o.prefix,I_(e.innerText))),!o.iconName&&je.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=e.firstChild.data)),o}function jD(e){var n=bl(e.attributes).reduce(function(r,a){return r.name!=="class"&&r.name!=="style"&&(r[a.name]=a.value),r},{});return n}function kD(){return{iconName:null,prefix:null,transform:sr,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function p1(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},r=LD(e),a=r.iconName,o=r.prefix,u=r.rest,c=jD(e),h=ug("parseNodeAttributes",{},e),p=n.styleParser?ND(e):[];return Se({iconName:a,prefix:o,transform:sr,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:u,styles:p,attributes:c}},h)}var PD=Pi.styles;function sE(e){var n=je.autoReplaceSvg==="nest"?p1(e,{styleParser:!1}):p1(e);return~n.extra.classes.indexOf(U_)?as("generateLayersText",e,n):as("generateSvgReplacementMutation",e,n)}function zD(){return[].concat(zi(D_),zi(N_))}function g1(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ea)return Promise.resolve();var r=At.documentElement.classList,a=function(w){return r.add("".concat(t1,"-").concat(w))},o=function(w){return r.remove("".concat(t1,"-").concat(w))},u=je.autoFetchSvg?zD():g_.concat(Object.keys(PD));u.includes("fa")||u.push("fa");var c=[".".concat(U_,":not([").concat(Ks,"])")].concat(u.map(function(v){return".".concat(v,":not([").concat(Ks,"])")})).join(", ");if(c.length===0)return Promise.resolve();var h=[];try{h=bl(e.querySelectorAll(c))}catch{}if(h.length>0)a("pending"),o("complete");else return Promise.resolve();var p=dv.begin("onTree"),g=h.reduce(function(v,w){try{var T=sE(w);T&&v.push(T)}catch(L){z_||L.name==="MissingIcon"&&console.error(L)}return v},[]);return new Promise(function(v,w){Promise.all(g).then(function(T){rE(T,function(){a("active"),a("complete"),o("pending"),typeof n=="function"&&n(),p(),v()})}).catch(function(T){p(),w(T)})})}function BD(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;sE(e).then(function(r){r&&rE([r],n)})}function UD(e){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=(n||{}).icon?n:cg(n||{}),o=r.mask;return o&&(o=(o||{}).icon?o:cg(o||{})),e(a,Se(Se({},r),{},{mask:o}))}}var HD=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.transform,o=a===void 0?sr:a,u=r.symbol,c=u===void 0?!1:u,h=r.mask,p=h===void 0?null:h,g=r.maskId,v=g===void 0?null:g,w=r.classes,T=w===void 0?[]:w,L=r.attributes,R=L===void 0?{}:L,N=r.styles,j=N===void 0?{}:N;if(n){var P=n.prefix,F=n.iconName,q=n.icon;return uh(Se({type:"icon"},n),function(){return Ws("beforeDOMElementCreation",{iconDefinition:n,params:r}),fv({icons:{main:fg(q),mask:p?fg(p.icon):{found:!1,width:null,height:null,icon:{}}},prefix:P,iconName:F,transform:Se(Se({},sr),o),symbol:c,maskId:v,extra:{attributes:R,styles:j,classes:T}})})}},VD={mixout:function(){return{icon:UD(HD)}},hooks:function(){return{mutationObserverCallbacks:function(r){return r.treeCallback=g1,r.nodeCallback=BD,r}}},provides:function(n){n.i2svg=function(r){var a=r.node,o=a===void 0?At:a,u=r.callback,c=u===void 0?function(){}:u;return g1(o,c)},n.generateSvgReplacementMutation=function(r,a){var o=a.iconName,u=a.prefix,c=a.transform,h=a.symbol,p=a.mask,g=a.maskId,v=a.extra;return new Promise(function(w,T){Promise.all([dg(o,u),p.iconName?dg(p.iconName,p.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(L){var R=ah(L,2),N=R[0],j=R[1];w([r,fv({icons:{main:N,mask:j},prefix:u,iconName:o,transform:c,symbol:h,maskId:g,extra:v,watchable:!0})])}).catch(T)})},n.generateAbstractIcon=function(r){var a=r.children,o=r.attributes,u=r.main,c=r.transform,h=r.styles,p=sh(h);p.length>0&&(o.style=p);var g;return lv(c)&&(g=as("generateAbstractTransformGrouping",{main:u,transform:c,containerWidth:u.width,iconWidth:u.width})),a.push(g||u.icon),{children:a,attributes:o}}}},qD={mixout:function(){return{layer:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.classes,u=o===void 0?[]:o;return uh({type:"layer"},function(){Ws("beforeDOMElementCreation",{assembler:r,params:a});var c=[];return r(function(h){Array.isArray(h)?h.map(function(p){c=c.concat(p.abstract)}):c=c.concat(h.abstract)}),[{tag:"span",attributes:{class:["".concat(je.cssPrefix,"-layers")].concat(zi(u)).join(" ")},children:c}]})}}}},FD={mixout:function(){return{counter:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};a.title;var o=a.classes,u=o===void 0?[]:o,c=a.attributes,h=c===void 0?{}:c,p=a.styles,g=p===void 0?{}:p;return uh({type:"counter",content:r},function(){return Ws("beforeDOMElementCreation",{content:r,params:a}),wD({content:r.toString(),extra:{attributes:h,styles:g,classes:["".concat(je.cssPrefix,"-layers-counter")].concat(zi(u))}})})}}}},$D={mixout:function(){return{text:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.transform,u=o===void 0?sr:o,c=a.classes,h=c===void 0?[]:c,p=a.attributes,g=p===void 0?{}:p,v=a.styles,w=v===void 0?{}:v;return uh({type:"text",content:r},function(){return Ws("beforeDOMElementCreation",{content:r,params:a}),c1({content:r,transform:Se(Se({},sr),u),extra:{attributes:g,styles:w,classes:["".concat(je.cssPrefix,"-layers-text")].concat(zi(h))}})})}}},provides:function(n){n.generateLayersText=function(r,a){var o=a.transform,u=a.extra,c=null,h=null;if(m_){var p=parseInt(getComputedStyle(r).fontSize,10),g=r.getBoundingClientRect();c=g.width/p,h=g.height/p}return Promise.resolve([r,c1({content:r.innerHTML,width:c,height:h,transform:o,extra:u,watchable:!0})])}}},oE=new RegExp('"',"ug"),v1=[1105920,1112319],y1=Se(Se(Se(Se({},{FontAwesome:{normal:"fas",400:"fas"}}),NR),DM),VR),pg=Object.keys(y1).reduce(function(e,n){return e[n.toLowerCase()]=y1[n],e},{}),ID=Object.keys(pg).reduce(function(e,n){var r=pg[n];return e[n]=r[900]||zi(Object.entries(r))[0][1],e},{});function YD(e){var n=e.replace(oE,"");return I_(zi(n)[0]||"")}function GD(e){var n=e.getPropertyValue("font-feature-settings").includes("ss01"),r=e.getPropertyValue("content"),a=r.replace(oE,""),o=a.codePointAt(0),u=o>=v1[0]&&o<=v1[1],c=a.length===2?a[0]===a[1]:!1;return u||c||n}function XD(e,n){var r=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(n),o=isNaN(a)?"normal":a;return(pg[r]||{})[o]||ID[r]}function b1(e,n){var r="".concat(NM).concat(n.replace(":","-"));return new Promise(function(a,o){if(e.getAttribute(r)!==null)return a();var u=bl(e.children),c=u.filter(function(k){return k.getAttribute(rg)===n})[0],h=is.getComputedStyle(e,n),p=h.getPropertyValue("font-family"),g=p.match(zM),v=h.getPropertyValue("font-weight"),w=h.getPropertyValue("content");if(c&&!g)return e.removeChild(c),a();if(g&&w!=="none"&&w!==""){var T=h.getPropertyValue("content"),L=XD(p,v),R=YD(T),N=g[0].startsWith("FontAwesome"),j=GD(h),P=cv(L,R),F=P;if(N){var q=rD(R);q.iconName&&q.prefix&&(P=q.iconName,L=q.prefix)}if(P&&!j&&(!c||c.getAttribute(rv)!==L||c.getAttribute(av)!==F)){e.setAttribute(r,F),c&&e.removeChild(c);var oe=kD(),M=oe.extra;M.attributes[rg]=n,dg(P,L).then(function(k){var H=fv(Se(Se({},oe),{},{icons:{main:k,mask:eE()},prefix:L,iconName:F,extra:M,watchable:!0})),Q=At.createElementNS("http://www.w3.org/2000/svg","svg");n==="::before"?e.insertBefore(Q,e.firstChild):e.appendChild(Q),Q.outerHTML=H.map(function(z){return _c(z)}).join(`
`),e.removeAttribute(r),a()}).catch(o)}else a()}else a()})}function KD(e){return Promise.all([b1(e,"::before"),b1(e,"::after")])}function WD(e){return e.parentNode!==document.head&&!~jM.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(rg)&&(!e.parentNode||e.parentNode.tagName!=="svg")}var QD=function(n){return!!n&&P_.some(function(r){return n.includes(r)})},ZD=function(n){if(!n)return[];var r=new Set,a=n.split(/,(?![^()]*\))/).map(function(p){return p.trim()});a=a.flatMap(function(p){return p.includes("(")?p:p.split(",").map(function(g){return g.trim()})});var o=Cd(a),u;try{for(o.s();!(u=o.n()).done;){var c=u.value;if(QD(c)){var h=P_.reduce(function(p,g){return p.replace(g,"")},c);h!==""&&h!=="*"&&r.add(h)}}}catch(p){o.e(p)}finally{o.f()}return r};function S1(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(ea){var r;if(n)r=e;else if(je.searchPseudoElementsFullScan)r=e.querySelectorAll("*");else{var a=new Set,o=Cd(document.styleSheets),u;try{for(o.s();!(u=o.n()).done;){var c=u.value;try{var h=Cd(c.cssRules),p;try{for(h.s();!(p=h.n()).done;){var g=p.value,v=ZD(g.selectorText),w=Cd(v),T;try{for(w.s();!(T=w.n()).done;){var L=T.value;a.add(L)}}catch(N){w.e(N)}finally{w.f()}}}catch(N){h.e(N)}finally{h.f()}}catch(N){je.searchPseudoElementsWarnings&&console.warn("Font Awesome: cannot parse stylesheet: ".concat(c.href," (").concat(N.message,`)
If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the <link>, enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`))}}}catch(N){o.e(N)}finally{o.f()}if(!a.size)return;var R=Array.from(a).join(", ");try{r=e.querySelectorAll(R)}catch{}}return new Promise(function(N,j){var P=bl(r).filter(WD).map(KD),F=dv.begin("searchPseudoElements");aE(),Promise.all(P).then(function(){F(),mg(),N()}).catch(function(){F(),mg(),j()})})}}var JD={hooks:function(){return{mutationObserverCallbacks:function(r){return r.pseudoElementsCallback=S1,r}}},provides:function(n){n.pseudoElements2svg=function(r){var a=r.node,o=a===void 0?At:a;je.searchPseudoElements&&S1(o)}}},w1=!1,eN={mixout:function(){return{dom:{unwatch:function(){aE(),w1=!0}}}},hooks:function(){return{bootstrap:function(){m1(ug("mutationObserverCallbacks",{}))},noAuto:function(){DD()},watch:function(r){var a=r.observeMutationsRoot;w1?mg():m1(ug("mutationObserverCallbacks",{observeMutationsRoot:a}))}}}},_1=function(n){var r={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return n.toLowerCase().split(" ").reduce(function(a,o){var u=o.toLowerCase().split("-"),c=u[0],h=u.slice(1).join("-");if(c&&h==="h")return a.flipX=!0,a;if(c&&h==="v")return a.flipY=!0,a;if(h=parseFloat(h),isNaN(h))return a;switch(c){case"grow":a.size=a.size+h;break;case"shrink":a.size=a.size-h;break;case"left":a.x=a.x-h;break;case"right":a.x=a.x+h;break;case"up":a.y=a.y-h;break;case"down":a.y=a.y+h;break;case"rotate":a.rotate=a.rotate+h;break}return a},r)},tN={mixout:function(){return{parse:{transform:function(r){return _1(r)}}}},hooks:function(){return{parseNodeAttributes:function(r,a){var o=a.getAttribute("data-fa-transform");return o&&(r.transform=_1(o)),r}}},provides:function(n){n.generateAbstractTransformGrouping=function(r){var a=r.main,o=r.transform,u=r.containerWidth,c=r.iconWidth,h={transform:"translate(".concat(u/2," 256)")},p="translate(".concat(o.x*32,", ").concat(o.y*32,") "),g="scale(".concat(o.size/16*(o.flipX?-1:1),", ").concat(o.size/16*(o.flipY?-1:1),") "),v="rotate(".concat(o.rotate," 0 0)"),w={transform:"".concat(p," ").concat(g," ").concat(v)},T={transform:"translate(".concat(c/2*-1," -256)")},L={outer:h,inner:w,path:T};return{tag:"g",attributes:Se({},L.outer),children:[{tag:"g",attributes:Se({},L.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:Se(Se({},a.icon.attributes),L.path)}]}]}}}},fp={x:0,y:0,width:"100%",height:"100%"};function E1(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||n)&&(e.attributes.fill="black"),e}function nN(e){return e.tag==="g"?e.children:[e]}var iN={hooks:function(){return{parseNodeAttributes:function(r,a){var o=a.getAttribute("data-fa-mask"),u=o?lh(o.split(" ").map(function(c){return c.trim()})):eE();return u.prefix||(u.prefix=rs()),r.mask=u,r.maskId=a.getAttribute("data-fa-mask-id"),r}}},provides:function(n){n.generateAbstractMask=function(r){var a=r.children,o=r.attributes,u=r.main,c=r.mask,h=r.maskId,p=r.transform,g=u.width,v=u.icon,w=c.width,T=c.icon,L=XM({transform:p,containerWidth:w,iconWidth:g}),R={tag:"rect",attributes:Se(Se({},fp),{},{fill:"white"})},N=v.children?{children:v.children.map(E1)}:{},j={tag:"g",attributes:Se({},L.inner),children:[E1(Se({tag:v.tag,attributes:Se(Se({},v.attributes),L.path)},N))]},P={tag:"g",attributes:Se({},L.outer),children:[j]},F="mask-".concat(h||i1()),q="clip-".concat(h||i1()),oe={tag:"mask",attributes:Se(Se({},fp),{},{id:F,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[R,P]},M={tag:"defs",children:[{tag:"clipPath",attributes:{id:q},children:nN(T)},oe]};return a.push(M,{tag:"rect",attributes:Se({fill:"currentColor","clip-path":"url(#".concat(q,")"),mask:"url(#".concat(F,")")},fp)}),{children:a,attributes:o}}}},rN={provides:function(n){var r=!1;is.matchMedia&&(r=is.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var a=[],o={fill:"currentColor"},u={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};a.push({tag:"path",attributes:Se(Se({},o),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var c=Se(Se({},u),{},{attributeName:"opacity"}),h={tag:"circle",attributes:Se(Se({},o),{},{cx:"256",cy:"364",r:"28"}),children:[]};return r||h.children.push({tag:"animate",attributes:Se(Se({},u),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Se(Se({},c),{},{values:"1;0;1;1;0;1;"})}),a.push(h),a.push({tag:"path",attributes:Se(Se({},o),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:r?[]:[{tag:"animate",attributes:Se(Se({},c),{},{values:"1;0;0;0;0;1;"})}]}),r||a.push({tag:"path",attributes:Se(Se({},o),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Se(Se({},c),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:a}}}},aN={hooks:function(){return{parseNodeAttributes:function(r,a){var o=a.getAttribute("data-fa-symbol"),u=o===null?!1:o===""?!0:o;return r.symbol=u,r}}}},sN=[QM,VD,qD,FD,$D,JD,eN,tN,iN,rN,aN];hD(sN,{mixoutsTo:ii});ii.noAuto;ii.config;ii.library;ii.dom;var gg=ii.parse;ii.findIconDefinition;ii.toHtml;var oN=ii.icon;ii.layer;ii.text;ii.counter;var lN={};function vg(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,a=Array(n);r<n;r++)a[r]=e[r];return a}function uN(e){if(Array.isArray(e))return e}function cN(e){if(Array.isArray(e))return vg(e)}function Ja(e,n,r){return(n=yN(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function fN(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dN(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var a,o,u,c,h=[],p=!0,g=!1;try{if(u=(r=r.call(e)).next,n!==0)for(;!(p=(a=u.call(r)).done)&&(h.push(a.value),h.length!==n);p=!0);}catch(v){g=!0,o=v}finally{try{if(!p&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(g)throw o}}return h}}function hN(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mN(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x1(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,a)}return r}function ar(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?x1(Object(r),!0).forEach(function(a){Ja(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x1(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function pN(e,n){if(e==null)return{};var r,a,o=gN(e,n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(a=0;a<u.length;a++)r=u[a],n.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function gN(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)!==-1)continue;r[a]=e[a]}return r}function T1(e,n){return uN(e)||dN(e,n)||lE(e,n)||hN()}function yg(e){return cN(e)||fN(e)||lE(e)||mN()}function vN(e,n){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,n);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function yN(e){var n=vN(e,"string");return typeof n=="symbol"?n:n+""}function Vd(e){"@babel/helpers - typeof";return Vd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Vd(e)}function lE(e,n){if(e){if(typeof e=="string")return vg(e,n);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vg(e,n):void 0}}var bN="7.0.0",bg;try{var SN=require("@fortawesome/fontawesome-svg-core/package.json");bg=SN.version}catch{bg=typeof process<"u"&&lN.FA_VERSION||"7.0.0"}function wN(e){var n=e.beat,r=e.fade,a=e.beatFade,o=e.bounce,u=e.shake,c=e.flash,h=e.spin,p=e.spinPulse,g=e.spinReverse,v=e.pulse,w=e.fixedWidth,T=e.inverse,L=e.border,R=e.listItem,N=e.flip,j=e.size,P=e.rotation,F=e.pull,q=e.swapOpacity,oe=e.rotateBy,M=e.widthAuto,k=_N(bg,bN),H=Ja(Ja(Ja(Ja(Ja(Ja({"fa-beat":n,"fa-fade":r,"fa-beat-fade":a,"fa-bounce":o,"fa-shake":u,"fa-flash":c,"fa-spin":h,"fa-spin-reverse":g,"fa-spin-pulse":p,"fa-pulse":v,"fa-fw":w,"fa-inverse":T,"fa-border":L,"fa-li":R,"fa-flip":N===!0,"fa-flip-horizontal":N==="horizontal"||N==="both","fa-flip-vertical":N==="vertical"||N==="both"},"fa-".concat(j),typeof j<"u"&&j!==null),"fa-rotate-".concat(P),typeof P<"u"&&P!==null&&P!==0),"fa-pull-".concat(F),typeof F<"u"&&F!==null),"fa-swap-opacity",q),"fa-rotate-by",k&&oe),"fa-width-auto",k&&M);return Object.keys(H).map(function(Q){return H[Q]?Q:null}).filter(function(Q){return Q})}function _N(e,n){for(var r=e.split("-"),a=T1(r,2),o=a[0],u=a[1],c=n.split("-"),h=T1(c,2),p=h[0],g=h[1],v=o.split("."),w=p.split("."),T=0;T<Math.max(v.length,w.length);T++){var L=v[T]||"0",R=w[T]||"0",N=parseInt(L,10),j=parseInt(R,10);if(N!==j)return N>j}for(var P=0;P<Math.max(v.length,w.length);P++){var F=v[P]||"0",q=w[P]||"0";if(F!==q&&F.length!==q.length)return F.length<q.length}return!(u&&!g)}function EN(e){return e=e-0,e===e}function uE(e){return EN(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(n,r){return r?r.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var xN=["style"];function TN(e){return e.charAt(0).toUpperCase()+e.slice(1)}function ON(e){return e.split(";").map(function(n){return n.trim()}).filter(function(n){return n}).reduce(function(n,r){var a=r.indexOf(":"),o=uE(r.slice(0,a)),u=r.slice(a+1).trim();return o.startsWith("webkit")?n[TN(o)]=u:n[o]=u,n},{})}function cE(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof n=="string")return n;var a=(n.children||[]).map(function(p){return cE(e,p)}),o=Object.keys(n.attributes||{}).reduce(function(p,g){var v=n.attributes[g];switch(g){case"class":p.attrs.className=v,delete n.attributes.class;break;case"style":p.attrs.style=ON(v);break;default:g.indexOf("aria-")===0||g.indexOf("data-")===0?p.attrs[g.toLowerCase()]=v:p.attrs[uE(g)]=v}return p},{attrs:{}}),u=r.style,c=u===void 0?{}:u,h=pN(r,xN);return o.attrs.style=ar(ar({},o.attrs.style),c),e.apply(void 0,[n.tag,ar(ar({},o.attrs),h)].concat(yg(a)))}var fE=!1;try{fE=!0}catch{}function AN(){if(!fE&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function O1(e){if(e&&Vd(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(gg.icon)return gg.icon(e);if(e===null)return null;if(e&&Vd(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function dp(e,n){return Array.isArray(n)&&n.length>0||!Array.isArray(n)&&n?Ja({},e,n):{}}var A1={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,rotateBy:!1,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1,widthAuto:!1},ns=ki.forwardRef(function(e,n){var r=ar(ar({},A1),e),a=r.icon,o=r.mask,u=r.symbol,c=r.className,h=r.title,p=r.titleId,g=r.maskId,v=O1(a),w=dp("classes",[].concat(yg(wN(r)),yg((c||"").split(" ")))),T=dp("transform",typeof r.transform=="string"?gg.transform(r.transform):r.transform),L=dp("mask",O1(o)),R=oN(v,ar(ar(ar(ar({},w),T),L),{},{symbol:u,title:h,titleId:p,maskId:g}));if(!R)return AN("Could not find icon",v),null;var N=R.abstract,j={ref:n};return Object.keys(r).forEach(function(P){A1.hasOwnProperty(P)||(j[P]=r[P])}),CN(N[0],j)});ns.displayName="FontAwesomeIcon";ns.propTypes={beat:Le.bool,border:Le.bool,beatFade:Le.bool,bounce:Le.bool,className:Le.string,fade:Le.bool,flash:Le.bool,mask:Le.oneOfType([Le.object,Le.array,Le.string]),maskId:Le.string,fixedWidth:Le.bool,inverse:Le.bool,flip:Le.oneOf([!0,!1,"horizontal","vertical","both"]),icon:Le.oneOfType([Le.object,Le.array,Le.string]),listItem:Le.bool,pull:Le.oneOf(["right","left"]),pulse:Le.bool,rotation:Le.oneOf([0,90,180,270]),rotateBy:Le.bool,shake:Le.bool,size:Le.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:Le.bool,spinPulse:Le.bool,spinReverse:Le.bool,symbol:Le.oneOfType([Le.bool,Le.string]),title:Le.string,titleId:Le.string,transform:Le.oneOfType([Le.string,Le.object]),swapOpacity:Le.bool,widthAuto:Le.bool};var CN=cE.bind(null,ki.createElement);/*!
 * Font Awesome Free 7.0.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */var RN={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z"]},MN={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},DN=MN,NN={prefix:"fas",iconName:"house",icon:[512,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208zM240 320l32 0c26.5 0 48 21.5 48 48l0 96-128 0 0-96c0-26.5 21.5-48 48-48z"]},LN={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144,62470,"user-alt","user-large"],"f007","M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240zm-29.7 56C95.8 304 16 383.8 16 482.3 16 498.7 29.3 512 45.7 512l356.6 0c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3l-59.4 0z"]},jN={prefix:"fas",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0zM502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},kN=jN;const dE=C.createContext(),PN=({children:e})=>{const[n,r]=C.useState(()=>localStorage.getItem("theme")||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"));C.useEffect(()=>{const o=document.documentElement;document.body.classList.remove("light","dark"),document.body.classList.add(n),o.classList.remove("light","dark"),o.classList.add(n),localStorage.setItem("theme",n)},[n]);const a=()=>{r(o=>o==="light"?"dark":"light")};return le.jsx(dE.Provider,{value:{theme:n,toggleTheme:a},children:e})},zN=()=>{const e=C.useContext(dE);if(!e)throw new Error("useTheme debe usarse dentro de un <ThemeProvider>");return e};function C1({className:e,onlyIcon:n}){const{theme:r,toggleTheme:a}=zN();return le.jsx("button",{className:`theme-toggle ${e}`,onClick:a,children:n?r==="dark"?"🌞":"🌙":r==="dark"?"🌞 tema claro":"🌙 tema oscuro"})}const BN=({children:e})=>{const{authStatus:n}=tv();return n==="authenticated"?e:null},UN=({children:e})=>{const{authStatus:n}=tv();return n==="unauthenticated"?e:null};var hp={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/var R1;function Ec(){return R1||(R1=1,(function(e){(function(){var n={}.hasOwnProperty;function r(){for(var u="",c=0;c<arguments.length;c++){var h=arguments[c];h&&(u=o(u,a(h)))}return u}function a(u){if(typeof u=="string"||typeof u=="number")return u;if(typeof u!="object")return"";if(Array.isArray(u))return r.apply(null,u);if(u.toString!==Object.prototype.toString&&!u.toString.toString().includes("[native code]"))return u.toString();var c="";for(var h in u)n.call(u,h)&&u[h]&&(c=o(c,h));return c}function o(u,c){return c?u?u+" "+c:u+c:u}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(hp)),hp.exports}var HN=Ec();const Zt=Qd(HN);function Sg(){return Sg=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Sg.apply(null,arguments)}function hE(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)!==-1)continue;r[a]=e[a]}return r}function M1(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function VN(e){var n=qN(e,"string");return typeof n=="symbol"?n:String(n)}function qN(e,n){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,n);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function FN(e,n,r){var a=C.useRef(e!==void 0),o=C.useState(n),u=o[0],c=o[1],h=e!==void 0,p=a.current;return a.current=h,!h&&p&&u!==n&&c(n),[h?e:u,C.useCallback(function(g){for(var v=arguments.length,w=new Array(v>1?v-1:0),T=1;T<v;T++)w[T-1]=arguments[T];r&&r.apply(void 0,[g].concat(w)),c(g)},[r])]}function mE(e,n){return Object.keys(n).reduce(function(r,a){var o,u=r,c=u[M1(a)],h=u[a],p=hE(u,[M1(a),a].map(VN)),g=n[a],v=FN(h,c,e[g]),w=v[0],T=v[1];return Sg({},p,(o={},o[a]=w,o[g]=T,o))},e)}function wg(e,n){return wg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},wg(e,n)}function $N(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,wg(e,n)}const IN=["xxl","xl","lg","md","sm","xs"],YN="xs",pE=C.createContext({prefixes:{},breakpoints:IN,minBreakpoint:YN}),{Consumer:oz,Provider:lz}=pE;function Pn(e,n){const{prefixes:r}=C.useContext(pE);return e||r[n]||n}function mv(e){return e&&e.ownerDocument||document}function GN(e){var n=mv(e);return n&&n.defaultView||window}function XN(e,n){return GN(e).getComputedStyle(e,n)}var KN=/([A-Z])/g;function WN(e){return e.replace(KN,"-$1").toLowerCase()}var QN=/^ms-/;function vd(e){return WN(e).replace(QN,"-ms-")}var ZN=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function JN(e){return!!(e&&ZN.test(e))}function Yr(e,n){var r="",a="";if(typeof n=="string")return e.style.getPropertyValue(vd(n))||XN(e).getPropertyValue(vd(n));Object.keys(n).forEach(function(o){var u=n[o];!u&&u!==0?e.style.removeProperty(vd(o)):JN(o)?a+=o+"("+u+") ":r+=vd(o)+": "+u+";"}),a&&(r+="transform: "+a+";"),e.style.cssText+=";"+r}const D1={disabled:!1},gE=ki.createContext(null);var e3=function(n){return n.scrollTop},Ku="unmounted",es="exited",ji="entering",Fr="entered",sc="exiting",ta=(function(e){$N(n,e);function n(a,o){var u;u=e.call(this,a,o)||this;var c=o,h=c&&!c.isMounting?a.enter:a.appear,p;return u.appearStatus=null,a.in?h?(p=es,u.appearStatus=ji):p=Fr:a.unmountOnExit||a.mountOnEnter?p=Ku:p=es,u.state={status:p},u.nextCallback=null,u}n.getDerivedStateFromProps=function(o,u){var c=o.in;return c&&u.status===Ku?{status:es}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(o){var u=null;if(o!==this.props){var c=this.state.status;this.props.in?c!==ji&&c!==Fr&&(u=ji):(c===ji||c===Fr)&&(u=sc)}this.updateStatus(!1,u)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var o=this.props.timeout,u,c,h;return u=c=h=o,o!=null&&typeof o!="number"&&(u=o.exit,c=o.enter,h=o.appear!==void 0?o.appear:c),{exit:u,enter:c,appear:h}},r.updateStatus=function(o,u){if(o===void 0&&(o=!1),u!==null)if(this.cancelNextCallback(),u===ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var c=this.props.nodeRef?this.props.nodeRef.current:tl.findDOMNode(this);c&&e3(c)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===es&&this.setState({status:Ku})},r.performEnter=function(o){var u=this,c=this.props.enter,h=this.context?this.context.isMounting:o,p=this.props.nodeRef?[h]:[tl.findDOMNode(this),h],g=p[0],v=p[1],w=this.getTimeouts(),T=h?w.appear:w.enter;if(!o&&!c||D1.disabled){this.safeSetState({status:Fr},function(){u.props.onEntered(g)});return}this.props.onEnter(g,v),this.safeSetState({status:ji},function(){u.props.onEntering(g,v),u.onTransitionEnd(T,function(){u.safeSetState({status:Fr},function(){u.props.onEntered(g,v)})})})},r.performExit=function(){var o=this,u=this.props.exit,c=this.getTimeouts(),h=this.props.nodeRef?void 0:tl.findDOMNode(this);if(!u||D1.disabled){this.safeSetState({status:es},function(){o.props.onExited(h)});return}this.props.onExit(h),this.safeSetState({status:sc},function(){o.props.onExiting(h),o.onTransitionEnd(c.exit,function(){o.safeSetState({status:es},function(){o.props.onExited(h)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(o,u){u=this.setNextCallback(u),this.setState(o,u)},r.setNextCallback=function(o){var u=this,c=!0;return this.nextCallback=function(h){c&&(c=!1,u.nextCallback=null,o(h))},this.nextCallback.cancel=function(){c=!1},this.nextCallback},r.onTransitionEnd=function(o,u){this.setNextCallback(u);var c=this.props.nodeRef?this.props.nodeRef.current:tl.findDOMNode(this),h=o==null&&!this.props.addEndListener;if(!c||h){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var p=this.props.nodeRef?[this.nextCallback]:[c,this.nextCallback],g=p[0],v=p[1];this.props.addEndListener(g,v)}o!=null&&setTimeout(this.nextCallback,o)},r.render=function(){var o=this.state.status;if(o===Ku)return null;var u=this.props,c=u.children;u.in,u.mountOnEnter,u.unmountOnExit,u.appear,u.enter,u.exit,u.timeout,u.addEndListener,u.onEnter,u.onEntering,u.onEntered,u.onExit,u.onExiting,u.onExited,u.nodeRef;var h=hE(u,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ki.createElement(gE.Provider,{value:null},typeof c=="function"?c(o,h):ki.cloneElement(ki.Children.only(c),h))},n})(ki.Component);ta.contextType=gE;ta.propTypes={};function Jo(){}ta.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Jo,onEntering:Jo,onEntered:Jo,onExit:Jo,onExiting:Jo,onExited:Jo};ta.UNMOUNTED=Ku;ta.EXITED=es;ta.ENTERING=ji;ta.ENTERED=Fr;ta.EXITING=sc;function t3(e){return e.code==="Escape"||e.keyCode===27}function n3(){const e=C.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function Sl(e){if(!e||typeof e=="function")return null;const{major:n}=n3();return n>=19?e.props.ref:e.ref}const ch=!!(typeof window<"u"&&window.document&&window.document.createElement);var _g=!1,Eg=!1;try{var mp={get passive(){return _g=!0},get once(){return Eg=_g=!0}};ch&&(window.addEventListener("test",mp,mp),window.removeEventListener("test",mp,!0))}catch{}function i3(e,n,r,a){if(a&&typeof a!="boolean"&&!Eg){var o=a.once,u=a.capture,c=r;!Eg&&o&&(c=r.__once||function h(p){this.removeEventListener(n,h,u),r.call(this,p)},r.__once=c),e.addEventListener(n,c,_g?a:u)}e.addEventListener(n,r,a)}function r3(e,n,r,a){var o=a&&typeof a!="boolean"?a.capture:a;e.removeEventListener(n,r,o),r.__once&&e.removeEventListener(n,r.__once,o)}function qd(e,n,r,a){return i3(e,n,r,a),function(){r3(e,n,r,a)}}function a3(e,n,r,a){if(a===void 0&&(a=!0),e){var o=document.createEvent("HTMLEvents");o.initEvent(n,r,a),e.dispatchEvent(o)}}function s3(e){var n=Yr(e,"transitionDuration")||"",r=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*r}function o3(e,n,r){r===void 0&&(r=5);var a=!1,o=setTimeout(function(){a||a3(e,"transitionend",!0)},n+r),u=qd(e,"transitionend",function(){a=!0},{once:!0});return function(){clearTimeout(o),u()}}function l3(e,n,r,a){r==null&&(r=s3(e)||0);var o=o3(e,r,a),u=qd(e,"transitionend",n);return function(){o(),u()}}function N1(e,n){const r=Yr(e,n)||"",a=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*a}function pv(e,n){const r=N1(e,"transitionDuration"),a=N1(e,"transitionDelay"),o=l3(e,u=>{u.target===e&&(o(),n(u))},r+a)}function Fu(...e){return e.filter(n=>n!=null).reduce((n,r)=>{if(typeof r!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return n===null?r:function(...o){n.apply(this,o),r.apply(this,o)}},null)}function vE(e){e.offsetHeight}const L1=e=>!e||typeof e=="function"?e:n=>{e.current=n};function u3(e,n){const r=L1(e),a=L1(n);return o=>{r&&r(o),a&&a(o)}}function c3(e,n){return C.useMemo(()=>u3(e,n),[e,n])}function f3(e){return e&&"setState"in e?tl.findDOMNode(e):e??null}const fh=ki.forwardRef(({onEnter:e,onEntering:n,onEntered:r,onExit:a,onExiting:o,onExited:u,addEndListener:c,children:h,childRef:p,...g},v)=>{const w=C.useRef(null),T=c3(w,p),L=k=>{T(f3(k))},R=k=>H=>{k&&w.current&&k(w.current,H)},N=C.useCallback(R(e),[e]),j=C.useCallback(R(n),[n]),P=C.useCallback(R(r),[r]),F=C.useCallback(R(a),[a]),q=C.useCallback(R(o),[o]),oe=C.useCallback(R(u),[u]),M=C.useCallback(R(c),[c]);return le.jsx(ta,{ref:v,...g,onEnter:N,onEntered:P,onEntering:j,onExit:F,onExited:oe,onExiting:q,addEndListener:M,nodeRef:w,children:typeof h=="function"?(k,H)=>h(k,{...H,ref:L}):ki.cloneElement(h,{ref:L})})});fh.displayName="TransitionWrapper";const d3={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function h3(e,n){const r=`offset${e[0].toUpperCase()}${e.slice(1)}`,a=n[r],o=d3[e];return a+parseInt(Yr(n,o[0]),10)+parseInt(Yr(n,o[1]),10)}const m3={[es]:"collapse",[sc]:"collapsing",[ji]:"collapsing",[Fr]:"collapse show"},yE=ki.forwardRef(({onEnter:e,onEntering:n,onEntered:r,onExit:a,onExiting:o,className:u,children:c,dimension:h="height",in:p=!1,timeout:g=300,mountOnEnter:v=!1,unmountOnExit:w=!1,appear:T=!1,getDimensionValue:L=h3,...R},N)=>{const j=typeof h=="function"?h():h,P=C.useMemo(()=>Fu(k=>{k.style[j]="0"},e),[j,e]),F=C.useMemo(()=>Fu(k=>{const H=`scroll${j[0].toUpperCase()}${j.slice(1)}`;k.style[j]=`${k[H]}px`},n),[j,n]),q=C.useMemo(()=>Fu(k=>{k.style[j]=null},r),[j,r]),oe=C.useMemo(()=>Fu(k=>{k.style[j]=`${L(j,k)}px`,vE(k)},a),[a,L,j]),M=C.useMemo(()=>Fu(k=>{k.style[j]=null},o),[j,o]);return le.jsx(fh,{ref:N,addEndListener:pv,...R,"aria-expanded":R.role?p:null,onEnter:P,onEntering:F,onEntered:q,onExit:oe,onExiting:M,childRef:Sl(c),in:p,timeout:g,mountOnEnter:v,unmountOnExit:w,appear:T,children:(k,H)=>ki.cloneElement(c,{...H,className:Zt(u,c.props.className,m3[k],j==="width"&&"collapse-horizontal")})})});yE.displayName="Collapse";function p3(e){const n=C.useRef(e);return C.useEffect(()=>{n.current=e},[e]),n}function dh(e){const n=p3(e);return C.useCallback(function(...r){return n.current&&n.current(...r)},[n])}const g3=(e=>C.forwardRef((n,r)=>le.jsx("div",{...n,ref:r,className:Zt(n.className,e)})));function v3(e){const n=C.useRef(e);return C.useEffect(()=>{n.current=e},[e]),n}function $r(e){const n=v3(e);return C.useCallback(function(...r){return n.current&&n.current(...r)},[n])}function y3(){const e=C.useRef(!0),n=C.useRef(()=>e.current);return C.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),n.current}function b3(e){const n=C.useRef(null);return C.useEffect(()=>{n.current=e}),n.current}const S3=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",w3=typeof document<"u",j1=w3||S3?C.useLayoutEffect:C.useEffect,_3=["as","disabled"];function E3(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}function x3(e){return!e||e.trim()==="#"}function gv({tagName:e,disabled:n,href:r,target:a,rel:o,role:u,onClick:c,tabIndex:h=0,type:p}){e||(r!=null||a!=null||o!=null?e="a":e="button");const g={tagName:e};if(e==="button")return[{type:p||"button",disabled:n},g];const v=T=>{if((n||e==="a"&&x3(r))&&T.preventDefault(),n){T.stopPropagation();return}c?.(T)},w=T=>{T.key===" "&&(T.preventDefault(),v(T))};return e==="a"&&(r||(r="#"),n&&(r=void 0)),[{role:u??"button",disabled:void 0,tabIndex:n?void 0:h,href:r,target:e==="a"?a:void 0,"aria-disabled":n||void 0,rel:e==="a"?o:void 0,onClick:v,onKeyDown:w},g]}const bE=C.forwardRef((e,n)=>{let{as:r,disabled:a}=e,o=E3(e,_3);const[u,{tagName:c}]=gv(Object.assign({tagName:r,disabled:a},o));return le.jsx(c,Object.assign({},o,u,{ref:n}))});bE.displayName="Button";const T3=["onKeyDown"];function O3(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}function A3(e){return!e||e.trim()==="#"}const SE=C.forwardRef((e,n)=>{let{onKeyDown:r}=e,a=O3(e,T3);const[o]=gv(Object.assign({tagName:"a"},a)),u=$r(c=>{o.onKeyDown(c),r?.(c)});return A3(a.href)||a.role==="button"?le.jsx("a",Object.assign({ref:n},a,o,{onKeyDown:u})):le.jsx("a",Object.assign({ref:n},a,{onKeyDown:r}))});SE.displayName="Anchor";const C3={[ji]:"show",[Fr]:"show"},wE=C.forwardRef(({className:e,children:n,transitionClasses:r={},onEnter:a,...o},u)=>{const c={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...o},h=C.useCallback((p,g)=>{vE(p),a?.(p,g)},[a]);return le.jsx(fh,{ref:u,addEndListener:pv,...c,onEnter:h,childRef:Sl(n),children:(p,g)=>C.cloneElement(n,{...g,className:Zt("fade",e,n.props.className,C3[p],r[p])})})});wE.displayName="Fade";const R3={"aria-label":Le.string,onClick:Le.func,variant:Le.oneOf(["white"])},vv=C.forwardRef(({className:e,variant:n,"aria-label":r="Close",...a},o)=>le.jsx("button",{ref:o,type:"button",className:Zt("btn-close",n&&`btn-close-${n}`,e),"aria-label":r,...a}));vv.displayName="CloseButton";vv.propTypes=R3;const _E=C.forwardRef(({as:e,bsPrefix:n,variant:r="primary",size:a,active:o=!1,disabled:u=!1,className:c,...h},p)=>{const g=Pn(n,"btn"),[v,{tagName:w}]=gv({tagName:e,disabled:u,...h}),T=w;return le.jsx(T,{...v,...h,ref:p,disabled:u,className:Zt(c,g,o&&"active",r&&`${g}-${r}`,a&&`${g}-${a}`,h.href&&u&&"disabled")})});_E.displayName="Button";const EE=C.createContext(null);EE.displayName="CardHeaderContext";const xE=C.forwardRef(({bsPrefix:e,fluid:n=!1,as:r="div",className:a,...o},u)=>{const c=Pn(e,"container"),h=typeof n=="string"?`-${n}`:"-fluid";return le.jsx(r,{ref:u,...o,className:Zt(a,n?`${c}${h}`:c)})});xE.displayName="Container";var M3=Function.prototype.bind.call(Function.prototype.call,[].slice);function Us(e,n){return M3(e.querySelectorAll(n))}function D3(){const[,e]=C.useReducer(n=>n+1,0);return e}function k1(e,n){if(e.contains)return e.contains(n);if(e.compareDocumentPosition)return e===n||!!(e.compareDocumentPosition(n)&16)}const Fd=C.createContext(null),yv=(e,n=null)=>e!=null?String(e):n||null,bv=C.createContext(null);bv.displayName="NavContext";const N3="data-rr-ui-",L3="rrUi";function hh(e){return`${N3}${e}`}function j3(e){return`${L3}${e}`}const TE=C.createContext(ch?window:void 0);TE.Provider;function Sv(){return C.useContext(TE)}const k3=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",P3=typeof document<"u",z3=P3||k3?C.useLayoutEffect:C.useEffect,wl=C.createContext(null);wl.displayName="NavbarContext";const P1=e=>!e||typeof e=="function"?e:n=>{e.current=n};function B3(e,n){const r=P1(e),a=P1(n);return o=>{r&&r(o),a&&a(o)}}function mh(e,n){return C.useMemo(()=>B3(e,n),[e,n])}const OE=C.createContext(null),U3=["as","active","eventKey"];function H3(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}function AE({key:e,onClick:n,active:r,id:a,role:o,disabled:u}){const c=C.useContext(Fd),h=C.useContext(bv),p=C.useContext(OE);let g=r;const v={role:o};if(h){!o&&h.role==="tablist"&&(v.role="tab");const w=h.getControllerId(e??null),T=h.getControlledId(e??null);v[hh("event-key")]=e,v.id=w||a,g=r==null&&e!=null?h.activeKey===e:r,(g||!(p!=null&&p.unmountOnExit)&&!(p!=null&&p.mountOnEnter))&&(v["aria-controls"]=T)}return v.role==="tab"&&(v["aria-selected"]=g,g||(v.tabIndex=-1),u&&(v.tabIndex=-1,v["aria-disabled"]=!0)),v.onClick=$r(w=>{u||(n?.(w),e!=null&&c&&!w.isPropagationStopped()&&c(e,w))}),[v,{isActive:g}]}const CE=C.forwardRef((e,n)=>{let{as:r=bE,active:a,eventKey:o}=e,u=H3(e,U3);const[c,h]=AE(Object.assign({key:yv(o,u.href),active:a},u));return c[hh("active")]=h.isActive,le.jsx(r,Object.assign({},u,c,{ref:n}))});CE.displayName="NavItem";const V3=["as","onSelect","activeKey","role","onKeyDown"];function q3(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}const z1=()=>{},B1=hh("event-key"),RE=C.forwardRef((e,n)=>{let{as:r="div",onSelect:a,activeKey:o,role:u,onKeyDown:c}=e,h=q3(e,V3);const p=D3(),g=C.useRef(!1),v=C.useContext(Fd),w=C.useContext(OE);let T,L;w&&(u=u||"tablist",o=w.activeKey,T=w.getControlledId,L=w.getControllerId);const R=C.useRef(null),N=q=>{const oe=R.current;if(!oe)return null;const M=Us(oe,`[${B1}]:not([aria-disabled=true])`),k=oe.querySelector("[aria-selected=true]");if(!k||k!==document.activeElement)return null;const H=M.indexOf(k);if(H===-1)return null;let Q=H+q;return Q>=M.length&&(Q=0),Q<0&&(Q=M.length-1),M[Q]},j=(q,oe)=>{q!=null&&(a?.(q,oe),v?.(q,oe))},P=q=>{if(c?.(q),!w)return;let oe;switch(q.key){case"ArrowLeft":case"ArrowUp":oe=N(-1);break;case"ArrowRight":case"ArrowDown":oe=N(1);break;default:return}oe&&(q.preventDefault(),j(oe.dataset[j3("EventKey")]||null,q),g.current=!0,p())};C.useEffect(()=>{if(R.current&&g.current){const q=R.current.querySelector(`[${B1}][aria-selected=true]`);q?.focus()}g.current=!1});const F=mh(n,R);return le.jsx(Fd.Provider,{value:j,children:le.jsx(bv.Provider,{value:{role:u,activeKey:yv(o),getControlledId:T||z1,getControllerId:L||z1},children:le.jsx(r,Object.assign({},h,{onKeyDown:P,ref:F,role:u}))})})});RE.displayName="Nav";const F3=Object.assign(RE,{Item:CE});function pp(e){e===void 0&&(e=mv());try{var n=e.activeElement;return!n||!n.nodeName?null:n}catch{return e.body}}function $3(e){const n=C.useRef(e);return n.current=e,n}function I3(e){const n=$3(e);C.useEffect(()=>()=>n.current(),[])}function Y3(e=document){const n=e.defaultView;return Math.abs(n.innerWidth-e.documentElement.clientWidth)}const U1=hh("modal-open");class wv{constructor({ownerDocument:n,handleContainerOverflow:r=!0,isRTL:a=!1}={}){this.handleContainerOverflow=r,this.isRTL=a,this.modals=[],this.ownerDocument=n}getScrollbarWidth(){return Y3(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(n){}removeModalAttributes(n){}setContainerStyle(n){const r={overflow:"hidden"},a=this.isRTL?"paddingLeft":"paddingRight",o=this.getElement();n.style={overflow:o.style.overflow,[a]:o.style[a]},n.scrollBarWidth&&(r[a]=`${parseInt(Yr(o,a)||"0",10)+n.scrollBarWidth}px`),o.setAttribute(U1,""),Yr(o,r)}reset(){[...this.modals].forEach(n=>this.remove(n))}removeContainerStyle(n){const r=this.getElement();r.removeAttribute(U1),Object.assign(r.style,n.style)}add(n){let r=this.modals.indexOf(n);return r!==-1||(r=this.modals.length,this.modals.push(n),this.setModalAttributes(n),r!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),r}remove(n){const r=this.modals.indexOf(n);r!==-1&&(this.modals.splice(r,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(n))}isTopModal(n){return!!this.modals.length&&this.modals[this.modals.length-1]===n}}const gp=(e,n)=>ch?e==null?(n||mv()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function G3(e,n){const r=Sv(),[a,o]=C.useState(()=>gp(e,r?.document));if(!a){const u=gp(e);u&&o(u)}return C.useEffect(()=>{},[n,a]),C.useEffect(()=>{const u=gp(e);u!==a&&o(u)},[e,a]),a}function X3({children:e,in:n,onExited:r,mountOnEnter:a,unmountOnExit:o}){const u=C.useRef(null),c=C.useRef(n),h=$r(r);C.useEffect(()=>{n?c.current=!0:h(u.current)},[n,h]);const p=mh(u,Sl(e)),g=C.cloneElement(e,{ref:p});return n?g:o||!c.current&&a?null:g}const K3=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function W3(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}function Q3(e){let{onEnter:n,onEntering:r,onEntered:a,onExit:o,onExiting:u,onExited:c,addEndListener:h,children:p}=e,g=W3(e,K3);const v=C.useRef(null),w=mh(v,Sl(p)),T=oe=>M=>{oe&&v.current&&oe(v.current,M)},L=C.useCallback(T(n),[n]),R=C.useCallback(T(r),[r]),N=C.useCallback(T(a),[a]),j=C.useCallback(T(o),[o]),P=C.useCallback(T(u),[u]),F=C.useCallback(T(c),[c]),q=C.useCallback(T(h),[h]);return Object.assign({},g,{nodeRef:v},n&&{onEnter:L},r&&{onEntering:R},a&&{onEntered:N},o&&{onExit:j},u&&{onExiting:P},c&&{onExited:F},h&&{addEndListener:q},{children:typeof p=="function"?(oe,M)=>p(oe,Object.assign({},M,{ref:w})):C.cloneElement(p,{ref:w})})}const Z3=["component"];function J3(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}const eL=C.forwardRef((e,n)=>{let{component:r}=e,a=J3(e,Z3);const o=Q3(a);return le.jsx(r,Object.assign({ref:n},o))});function tL({in:e,onTransition:n}){const r=C.useRef(null),a=C.useRef(!0),o=$r(n);return j1(()=>{if(!r.current)return;let u=!1;return o({in:e,element:r.current,initial:a.current,isStale:()=>u}),()=>{u=!0}},[e,o]),j1(()=>(a.current=!1,()=>{a.current=!0}),[]),r}function nL({children:e,in:n,onExited:r,onEntered:a,transition:o}){const[u,c]=C.useState(!n);n&&u&&c(!1);const h=tL({in:!!n,onTransition:g=>{const v=()=>{g.isStale()||(g.in?a?.(g.element,g.initial):(c(!0),r?.(g.element)))};Promise.resolve(o(g)).then(v,w=>{throw g.in||c(!0),w})}}),p=mh(h,Sl(e));return u&&!n?null:C.cloneElement(e,{ref:p})}function H1(e,n,r){return e?le.jsx(eL,Object.assign({},r,{component:e})):n?le.jsx(nL,Object.assign({},r,{transition:n})):le.jsx(X3,Object.assign({},r))}const iL=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function rL(e,n){if(e==null)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(n.indexOf(a)>=0)continue;r[a]=e[a]}return r}let vp;function aL(e){return vp||(vp=new wv({ownerDocument:e?.document})),vp}function sL(e){const n=Sv(),r=e||aL(n),a=C.useRef({dialog:null,backdrop:null});return Object.assign(a.current,{add:()=>r.add(a.current),remove:()=>r.remove(a.current),isTopModal:()=>r.isTopModal(a.current),setDialogRef:C.useCallback(o=>{a.current.dialog=o},[]),setBackdropRef:C.useCallback(o=>{a.current.backdrop=o},[])})}const ME=C.forwardRef((e,n)=>{let{show:r=!1,role:a="dialog",className:o,style:u,children:c,backdrop:h=!0,keyboard:p=!0,onBackdropClick:g,onEscapeKeyDown:v,transition:w,runTransition:T,backdropTransition:L,runBackdropTransition:R,autoFocus:N=!0,enforceFocus:j=!0,restoreFocus:P=!0,restoreFocusOptions:F,renderDialog:q,renderBackdrop:oe=De=>le.jsx("div",Object.assign({},De)),manager:M,container:k,onShow:H,onHide:Q=()=>{},onExit:z,onExited:D,onExiting:ne,onEnter:ue,onEntering:K,onEntered:J}=e,ve=rL(e,iL);const U=Sv(),S=G3(k),de=sL(M),V=y3(),y=b3(r),[E,$]=C.useState(!r),W=C.useRef(null);C.useImperativeHandle(n,()=>de,[de]),ch&&!y&&r&&(W.current=pp(U?.document)),r&&E&&$(!1);const Z=$r(()=>{if(de.add(),$e.current=qd(document,"keydown",Ae),ye.current=qd(document,"focus",()=>setTimeout(ce),!0),H&&H(),N){var De,dt;const Me=pp((De=(dt=de.dialog)==null?void 0:dt.ownerDocument)!=null?De:U?.document);de.dialog&&Me&&!k1(de.dialog,Me)&&(W.current=Me,de.dialog.focus())}}),fe=$r(()=>{if(de.remove(),$e.current==null||$e.current(),ye.current==null||ye.current(),P){var De;(De=W.current)==null||De.focus==null||De.focus(F),W.current=null}});C.useEffect(()=>{!r||!S||Z()},[r,S,Z]),C.useEffect(()=>{E&&fe()},[E,fe]),I3(()=>{fe()});const ce=$r(()=>{if(!j||!V()||!de.isTopModal())return;const De=pp(U?.document);de.dialog&&De&&!k1(de.dialog,De)&&de.dialog.focus()}),be=$r(De=>{De.target===De.currentTarget&&(g?.(De),h===!0&&Q())}),Ae=$r(De=>{p&&t3(De)&&de.isTopModal()&&(v?.(De),De.defaultPrevented||Q())}),ye=C.useRef(),$e=C.useRef(),Ze=(...De)=>{$(!0),D?.(...De)};if(!S)return null;const Je=Object.assign({role:a,ref:de.setDialogRef,"aria-modal":a==="dialog"?!0:void 0},ve,{style:u,className:o,tabIndex:-1});let Ge=q?q(Je):le.jsx("div",Object.assign({},Je,{children:C.cloneElement(c,{role:"document"})}));Ge=H1(w,T,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!r,onExit:z,onExiting:ne,onExited:Ze,onEnter:ue,onEntering:K,onEntered:J,children:Ge});let ze=null;return h&&(ze=oe({ref:de.setBackdropRef,onClick:be}),ze=H1(L,R,{in:!!r,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:ze})),le.jsx(le.Fragment,{children:tl.createPortal(le.jsxs(le.Fragment,{children:[ze,Ge]}),S)})});ME.displayName="Modal";const oL=Object.assign(ME,{Manager:wv});function lL(e,n){return e.classList?e.classList.contains(n):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+n+" ")!==-1}function uL(e,n){e.classList?e.classList.add(n):lL(e,n)||(typeof e.className=="string"?e.className=e.className+" "+n:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+n))}function V1(e,n){return e.replace(new RegExp("(^|\\s)"+n+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function cL(e,n){e.classList?e.classList.remove(n):typeof e.className=="string"?e.className=V1(e.className,n):e.setAttribute("class",V1(e.className&&e.className.baseVal||"",n))}const el={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class DE extends wv{adjustAndStore(n,r,a){const o=r.style[n];r.dataset[n]=o,Yr(r,{[n]:`${parseFloat(Yr(r,n))+a}px`})}restore(n,r){const a=r.dataset[n];a!==void 0&&(delete r.dataset[n],Yr(r,{[n]:a}))}setContainerStyle(n){super.setContainerStyle(n);const r=this.getElement();if(uL(r,"modal-open"),!n.scrollBarWidth)return;const a=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";Us(r,el.FIXED_CONTENT).forEach(u=>this.adjustAndStore(a,u,n.scrollBarWidth)),Us(r,el.STICKY_CONTENT).forEach(u=>this.adjustAndStore(o,u,-n.scrollBarWidth)),Us(r,el.NAVBAR_TOGGLER).forEach(u=>this.adjustAndStore(o,u,n.scrollBarWidth))}removeContainerStyle(n){super.removeContainerStyle(n);const r=this.getElement();cL(r,"modal-open");const a=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";Us(r,el.FIXED_CONTENT).forEach(u=>this.restore(a,u)),Us(r,el.STICKY_CONTENT).forEach(u=>this.restore(o,u)),Us(r,el.NAVBAR_TOGGLER).forEach(u=>this.restore(o,u))}}let yp;function fL(e){return yp||(yp=new DE(e)),yp}const NE=C.createContext({onHide(){}}),LE=C.forwardRef(({closeLabel:e="Close",closeVariant:n,closeButton:r=!1,onHide:a,children:o,...u},c)=>{const h=C.useContext(NE),p=dh(()=>{h?.onHide(),a?.()});return le.jsxs("div",{ref:c,...u,children:[o,r&&le.jsx(vv,{"aria-label":e,variant:n,onClick:p})]})});LE.displayName="AbstractModalHeader";const jE=C.forwardRef(({className:e,bsPrefix:n,as:r="div",...a},o)=>(n=Pn(n,"nav-item"),le.jsx(r,{ref:o,className:Zt(e,n),...a})));jE.displayName="NavItem";const kE=C.forwardRef(({bsPrefix:e,className:n,as:r=SE,active:a,eventKey:o,disabled:u=!1,...c},h)=>{e=Pn(e,"nav-link");const[p,g]=AE({key:yv(o,c.href),active:a,disabled:u,...c});return le.jsx(r,{...c,...p,ref:h,disabled:u,className:Zt(n,e,u&&"disabled",g.isActive&&"active")})});kE.displayName="NavLink";const PE=C.forwardRef((e,n)=>{const{as:r="div",bsPrefix:a,variant:o,fill:u=!1,justify:c=!1,navbar:h,navbarScroll:p,className:g,activeKey:v,...w}=mE(e,{activeKey:"onSelect"}),T=Pn(a,"nav");let L,R,N=!1;const j=C.useContext(wl),P=C.useContext(EE);return j?(L=j.bsPrefix,N=h??!0):P&&({cardHeaderBsPrefix:R}=P),le.jsx(F3,{as:r,ref:n,activeKey:v,className:Zt(g,{[T]:!N,[`${L}-nav`]:N,[`${L}-nav-scroll`]:N&&p,[`${R}-${o}`]:!!R,[`${T}-${o}`]:!!o,[`${T}-fill`]:u,[`${T}-justified`]:c}),...w})});PE.displayName="Nav";const yd=Object.assign(PE,{Item:jE,Link:kE}),zE=C.forwardRef(({bsPrefix:e,className:n,as:r,...a},o)=>{e=Pn(e,"navbar-brand");const u=r||(a.href?"a":"span");return le.jsx(u,{...a,ref:o,className:Zt(n,e)})});zE.displayName="NavbarBrand";const BE=C.forwardRef(({children:e,bsPrefix:n,...r},a)=>{n=Pn(n,"navbar-collapse");const o=C.useContext(wl);return le.jsx(yE,{in:!!(o&&o.expanded),...r,children:le.jsx("div",{ref:a,className:n,children:e})})});BE.displayName="NavbarCollapse";const UE=C.forwardRef(({bsPrefix:e,className:n,children:r,label:a="Toggle navigation",as:o="button",onClick:u,...c},h)=>{e=Pn(e,"navbar-toggler");const{onToggle:p,expanded:g}=C.useContext(wl)||{},v=dh(w=>{u&&u(w),p&&p()});return o==="button"&&(c.type="button"),le.jsx(o,{...c,ref:h,onClick:v,"aria-label":a,className:Zt(n,e,!g&&"collapsed"),children:r||le.jsx("span",{className:`${e}-icon`})})});UE.displayName="NavbarToggle";const xg=new WeakMap,q1=(e,n)=>{if(!e||!n)return;const r=xg.get(n)||new Map;xg.set(n,r);let a=r.get(e);return a||(a=n.matchMedia(e),a.refCount=0,r.set(a.media,a)),a};function dL(e,n=typeof window>"u"?void 0:window){const r=q1(e,n),[a,o]=C.useState(()=>r?r.matches:!1);return z3(()=>{let u=q1(e,n);if(!u)return o(!1);let c=xg.get(n);const h=()=>{o(u.matches)};return u.refCount++,u.addListener(h),h(),()=>{u.removeListener(h),u.refCount--,u.refCount<=0&&c?.delete(u.media),u=void 0}},[e]),a}function hL(e){const n=Object.keys(e);function r(h,p){return h===p?p:h?`${h} and ${p}`:p}function a(h){return n[Math.min(n.indexOf(h)+1,n.length-1)]}function o(h){const p=a(h);let g=e[p];return typeof g=="number"?g=`${g-.2}px`:g=`calc(${g} - 0.2px)`,`(max-width: ${g})`}function u(h){let p=e[h];return typeof p=="number"&&(p=`${p}px`),`(min-width: ${p})`}function c(h,p,g){let v;typeof h=="object"?(v=h,g=p,p=!0):(p=p||!0,v={[h]:p});let w=C.useMemo(()=>Object.entries(v).reduce((T,[L,R])=>((R==="up"||R===!0)&&(T=r(T,u(L))),(R==="down"||R===!0)&&(T=r(T,o(L))),T),""),[JSON.stringify(v)]);return dL(w,g)}return c}const mL=hL({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),HE=C.forwardRef(({className:e,bsPrefix:n,as:r="div",...a},o)=>(n=Pn(n,"offcanvas-body"),le.jsx(r,{ref:o,className:Zt(e,n),...a})));HE.displayName="OffcanvasBody";const pL={[ji]:"show",[Fr]:"show"},VE=C.forwardRef(({bsPrefix:e,className:n,children:r,in:a=!1,mountOnEnter:o=!1,unmountOnExit:u=!1,appear:c=!1,...h},p)=>(e=Pn(e,"offcanvas"),le.jsx(fh,{ref:p,addEndListener:pv,in:a,mountOnEnter:o,unmountOnExit:u,appear:c,...h,childRef:Sl(r),children:(g,v)=>C.cloneElement(r,{...v,className:Zt(n,r.props.className,(g===ji||g===sc)&&`${e}-toggling`,pL[g])})})));VE.displayName="OffcanvasToggling";const qE=C.forwardRef(({bsPrefix:e,className:n,closeLabel:r="Close",closeButton:a=!1,...o},u)=>(e=Pn(e,"offcanvas-header"),le.jsx(LE,{ref:u,...o,className:Zt(n,e),closeLabel:r,closeButton:a})));qE.displayName="OffcanvasHeader";const gL=g3("h5"),FE=C.forwardRef(({className:e,bsPrefix:n,as:r=gL,...a},o)=>(n=Pn(n,"offcanvas-title"),le.jsx(r,{ref:o,className:Zt(e,n),...a})));FE.displayName="OffcanvasTitle";function vL(e){return le.jsx(VE,{...e})}function yL(e){return le.jsx(wE,{...e})}const $E=C.forwardRef(({bsPrefix:e,className:n,children:r,"aria-labelledby":a,placement:o="start",responsive:u,show:c=!1,backdrop:h=!0,keyboard:p=!0,scroll:g=!1,onEscapeKeyDown:v,onShow:w,onHide:T,container:L,autoFocus:R=!0,enforceFocus:N=!0,restoreFocus:j=!0,restoreFocusOptions:P,onEntered:F,onExit:q,onExiting:oe,onEnter:M,onEntering:k,onExited:H,backdropClassName:Q,manager:z,renderStaticNode:D=!1,...ne},ue)=>{const K=C.useRef();e=Pn(e,"offcanvas");const[J,ve]=C.useState(!1),U=dh(T),S=mL(u||"xs","up");C.useEffect(()=>{ve(u?c&&!S:c)},[c,u,S]);const de=C.useMemo(()=>({onHide:U}),[U]);function V(){return z||(g?(K.current||(K.current=new DE({handleContainerOverflow:!1})),K.current):fL())}const y=(Z,...fe)=>{Z&&(Z.style.visibility="visible"),M?.(Z,...fe)},E=(Z,...fe)=>{Z&&(Z.style.visibility=""),H?.(...fe)},$=C.useCallback(Z=>le.jsx("div",{...Z,className:Zt(`${e}-backdrop`,Q)}),[Q,e]),W=Z=>le.jsx("div",{...Z,...ne,className:Zt(n,u?`${e}-${u}`:e,`${e}-${o}`),"aria-labelledby":a,children:r});return le.jsxs(le.Fragment,{children:[!J&&(u||D)&&W({}),le.jsx(NE.Provider,{value:de,children:le.jsx(oL,{show:J,ref:ue,backdrop:h,container:L,keyboard:p,autoFocus:R,enforceFocus:N&&!g,restoreFocus:j,restoreFocusOptions:P,onEscapeKeyDown:v,onShow:w,onHide:U,onEnter:y,onEntering:k,onEntered:F,onExit:q,onExiting:oe,onExited:E,manager:V(),transition:vL,backdropTransition:yL,renderBackdrop:$,renderDialog:W})})]})});$E.displayName="Offcanvas";const bL=Object.assign($E,{Body:HE,Header:qE,Title:FE}),IE=C.forwardRef(({onHide:e,...n},r)=>{const a=C.useContext(wl),o=dh(()=>{a==null||a.onToggle==null||a.onToggle(),e?.()});return le.jsx(bL,{ref:r,show:!!(a!=null&&a.expanded),...n,renderStaticNode:!0,onHide:o})});IE.displayName="NavbarOffcanvas";const YE=C.forwardRef(({className:e,bsPrefix:n,as:r="span",...a},o)=>(n=Pn(n,"navbar-text"),le.jsx(r,{ref:o,className:Zt(e,n),...a})));YE.displayName="NavbarText";const GE=C.forwardRef((e,n)=>{const{bsPrefix:r,expand:a=!0,variant:o="light",bg:u,fixed:c,sticky:h,className:p,as:g="nav",expanded:v,onToggle:w,onSelect:T,collapseOnSelect:L=!1,...R}=mE(e,{expanded:"onToggle"}),N=Pn(r,"navbar"),j=C.useCallback((...q)=>{T?.(...q),L&&v&&w?.(!1)},[T,L,v,w]);R.role===void 0&&g!=="nav"&&(R.role="navigation");let P=`${N}-expand`;typeof a=="string"&&(P=`${P}-${a}`);const F=C.useMemo(()=>({onToggle:()=>w?.(!v),bsPrefix:N,expanded:!!v,expand:a}),[N,v,a,w]);return le.jsx(wl.Provider,{value:F,children:le.jsx(Fd.Provider,{value:j,children:le.jsx(g,{ref:n,...R,className:Zt(p,N,a&&P,o&&`${N}-${o}`,u&&`bg-${u}`,h&&`sticky-${h}`,c&&`fixed-${c}`)})})})});GE.displayName="Navbar";const bp=Object.assign(GE,{Brand:zE,Collapse:BE,Offcanvas:IE,Text:YE,Toggle:UE}),_v=C.createContext({});function Ev(e){const n=C.useRef(null);return n.current===null&&(n.current=e()),n.current}const xv=typeof window<"u",XE=xv?C.useLayoutEffect:C.useEffect,ph=C.createContext(null);function Tv(e,n){e.indexOf(n)===-1&&e.push(n)}function Ov(e,n){const r=e.indexOf(n);r>-1&&e.splice(r,1)}const Wr=(e,n,r)=>r>n?n:r<e?e:r;let Av=()=>{};const Qr={},KE=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function WE(e){return typeof e=="object"&&e!==null}const QE=e=>/^0[^.\s]+$/u.test(e);function Cv(e){let n;return()=>(n===void 0&&(n=e()),n)}const vi=e=>e,SL=(e,n)=>r=>n(e(r)),xc=(...e)=>e.reduce(SL),oc=(e,n,r)=>{const a=n-e;return a===0?1:(r-e)/a};class Rv{constructor(){this.subscriptions=[]}add(n){return Tv(this.subscriptions,n),()=>Ov(this.subscriptions,n)}notify(n,r,a){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](n,r,a);else for(let u=0;u<o;u++){const c=this.subscriptions[u];c&&c(n,r,a)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const or=e=>e*1e3,lr=e=>e/1e3;function ZE(e,n){return n?e*(1e3/n):0}const JE=(e,n,r)=>(((1-3*r+3*n)*e+(3*r-6*n))*e+3*n)*e,wL=1e-7,_L=12;function EL(e,n,r,a,o){let u,c,h=0;do c=n+(r-n)/2,u=JE(c,a,o)-e,u>0?r=c:n=c;while(Math.abs(u)>wL&&++h<_L);return c}function Tc(e,n,r,a){if(e===n&&r===a)return vi;const o=u=>EL(u,0,1,e,r);return u=>u===0||u===1?u:JE(o(u),n,a)}const ex=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,tx=e=>n=>1-e(1-n),nx=Tc(.33,1.53,.69,.99),Mv=tx(nx),ix=ex(Mv),rx=e=>(e*=2)<1?.5*Mv(e):.5*(2-Math.pow(2,-10*(e-1))),Dv=e=>1-Math.sin(Math.acos(e)),ax=tx(Dv),sx=ex(Dv),xL=Tc(.42,0,1,1),TL=Tc(0,0,.58,1),ox=Tc(.42,0,.58,1),OL=e=>Array.isArray(e)&&typeof e[0]!="number",lx=e=>Array.isArray(e)&&typeof e[0]=="number",AL={linear:vi,easeIn:xL,easeInOut:ox,easeOut:TL,circIn:Dv,circInOut:sx,circOut:ax,backIn:Mv,backInOut:ix,backOut:nx,anticipate:rx},CL=e=>typeof e=="string",F1=e=>{if(lx(e)){Av(e.length===4);const[n,r,a,o]=e;return Tc(n,r,a,o)}else if(CL(e))return AL[e];return e},bd=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function RL(e,n){let r=new Set,a=new Set,o=!1,u=!1;const c=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function p(v){c.has(v)&&(g.schedule(v),e()),v(h)}const g={schedule:(v,w=!1,T=!1)=>{const R=T&&o?r:a;return w&&c.add(v),R.has(v)||R.add(v),v},cancel:v=>{a.delete(v),c.delete(v)},process:v=>{if(h=v,o){u=!0;return}o=!0,[r,a]=[a,r],r.forEach(p),r.clear(),o=!1,u&&(u=!1,g.process(v))}};return g}const ML=40;function ux(e,n){let r=!1,a=!0;const o={delta:0,timestamp:0,isProcessing:!1},u=()=>r=!0,c=bd.reduce((q,oe)=>(q[oe]=RL(u),q),{}),{setup:h,read:p,resolveKeyframes:g,preUpdate:v,update:w,preRender:T,render:L,postRender:R}=c,N=()=>{const q=Qr.useManualTiming?o.timestamp:performance.now();r=!1,Qr.useManualTiming||(o.delta=a?1e3/60:Math.max(Math.min(q-o.timestamp,ML),1)),o.timestamp=q,o.isProcessing=!0,h.process(o),p.process(o),g.process(o),v.process(o),w.process(o),T.process(o),L.process(o),R.process(o),o.isProcessing=!1,r&&n&&(a=!1,e(N))},j=()=>{r=!0,a=!0,o.isProcessing||e(N)};return{schedule:bd.reduce((q,oe)=>{const M=c[oe];return q[oe]=(k,H=!1,Q=!1)=>(r||j(),M.schedule(k,H,Q)),q},{}),cancel:q=>{for(let oe=0;oe<bd.length;oe++)c[bd[oe]].cancel(q)},state:o,steps:c}}const{schedule:Mt,cancel:ss,state:hn,steps:Sp}=ux(typeof requestAnimationFrame<"u"?requestAnimationFrame:vi,!0);let Dd;function DL(){Dd=void 0}const In={now:()=>(Dd===void 0&&In.set(hn.isProcessing||Qr.useManualTiming?hn.timestamp:performance.now()),Dd),set:e=>{Dd=e,queueMicrotask(DL)}},cx=e=>n=>typeof n=="string"&&n.startsWith(e),Nv=cx("--"),NL=cx("var(--"),Lv=e=>NL(e)?LL.test(e.split("/*")[0].trim()):!1,LL=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,_l={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},lc={..._l,transform:e=>Wr(0,1,e)},Sd={..._l,default:1},Ju=e=>Math.round(e*1e5)/1e5,jv=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function jL(e){return e==null}const kL=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,kv=(e,n)=>r=>!!(typeof r=="string"&&kL.test(r)&&r.startsWith(e)||n&&!jL(r)&&Object.prototype.hasOwnProperty.call(r,n)),fx=(e,n,r)=>a=>{if(typeof a!="string")return a;const[o,u,c,h]=a.match(jv);return{[e]:parseFloat(o),[n]:parseFloat(u),[r]:parseFloat(c),alpha:h!==void 0?parseFloat(h):1}},PL=e=>Wr(0,255,e),wp={..._l,transform:e=>Math.round(PL(e))},Fs={test:kv("rgb","red"),parse:fx("red","green","blue"),transform:({red:e,green:n,blue:r,alpha:a=1})=>"rgba("+wp.transform(e)+", "+wp.transform(n)+", "+wp.transform(r)+", "+Ju(lc.transform(a))+")"};function zL(e){let n="",r="",a="",o="";return e.length>5?(n=e.substring(1,3),r=e.substring(3,5),a=e.substring(5,7),o=e.substring(7,9)):(n=e.substring(1,2),r=e.substring(2,3),a=e.substring(3,4),o=e.substring(4,5),n+=n,r+=r,a+=a,o+=o),{red:parseInt(n,16),green:parseInt(r,16),blue:parseInt(a,16),alpha:o?parseInt(o,16)/255:1}}const Tg={test:kv("#"),parse:zL,transform:Fs.transform},Oc=e=>({test:n=>typeof n=="string"&&n.endsWith(e)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${e}`}),Za=Oc("deg"),ur=Oc("%"),Fe=Oc("px"),BL=Oc("vh"),UL=Oc("vw"),$1={...ur,parse:e=>ur.parse(e)/100,transform:e=>ur.transform(e*100)},il={test:kv("hsl","hue"),parse:fx("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+ur.transform(Ju(n))+", "+ur.transform(Ju(r))+", "+Ju(lc.transform(a))+")"},Kt={test:e=>Fs.test(e)||Tg.test(e)||il.test(e),parse:e=>Fs.test(e)?Fs.parse(e):il.test(e)?il.parse(e):Tg.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Fs.transform(e):il.transform(e),getAnimatableNone:e=>{const n=Kt.parse(e);return n.alpha=0,Kt.transform(n)}},HL=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function VL(e){return isNaN(e)&&typeof e=="string"&&(e.match(jv)?.length||0)+(e.match(HL)?.length||0)>0}const dx="number",hx="color",qL="var",FL="var(",I1="${}",$L=/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 uc(e){const n=e.toString(),r=[],a={color:[],number:[],var:[]},o=[];let u=0;const h=n.replace($L,p=>(Kt.test(p)?(a.color.push(u),o.push(hx),r.push(Kt.parse(p))):p.startsWith(FL)?(a.var.push(u),o.push(qL),r.push(p)):(a.number.push(u),o.push(dx),r.push(parseFloat(p))),++u,I1)).split(I1);return{values:r,split:h,indexes:a,types:o}}function mx(e){return uc(e).values}function px(e){const{split:n,types:r}=uc(e),a=n.length;return o=>{let u="";for(let c=0;c<a;c++)if(u+=n[c],o[c]!==void 0){const h=r[c];h===dx?u+=Ju(o[c]):h===hx?u+=Kt.transform(o[c]):u+=o[c]}return u}}const IL=e=>typeof e=="number"?0:Kt.test(e)?Kt.getAnimatableNone(e):e;function YL(e){const n=mx(e);return px(e)(n.map(IL))}const os={test:VL,parse:mx,createTransformer:px,getAnimatableNone:YL};function _p(e,n,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(n-e)*6*r:r<1/2?n:r<2/3?e+(n-e)*(2/3-r)*6:e}function GL({hue:e,saturation:n,lightness:r,alpha:a}){e/=360,n/=100,r/=100;let o=0,u=0,c=0;if(!n)o=u=c=r;else{const h=r<.5?r*(1+n):r+n-r*n,p=2*r-h;o=_p(p,h,e+1/3),u=_p(p,h,e),c=_p(p,h,e-1/3)}return{red:Math.round(o*255),green:Math.round(u*255),blue:Math.round(c*255),alpha:a}}function $d(e,n){return r=>r>0?n:e}const kt=(e,n,r)=>e+(n-e)*r,Ep=(e,n,r)=>{const a=e*e,o=r*(n*n-a)+a;return o<0?0:Math.sqrt(o)},XL=[Tg,Fs,il],KL=e=>XL.find(n=>n.test(e));function Y1(e){const n=KL(e);if(!n)return!1;let r=n.parse(e);return n===il&&(r=GL(r)),r}const G1=(e,n)=>{const r=Y1(e),a=Y1(n);if(!r||!a)return $d(e,n);const o={...r};return u=>(o.red=Ep(r.red,a.red,u),o.green=Ep(r.green,a.green,u),o.blue=Ep(r.blue,a.blue,u),o.alpha=kt(r.alpha,a.alpha,u),Fs.transform(o))},Og=new Set(["none","hidden"]);function WL(e,n){return Og.has(e)?r=>r<=0?e:n:r=>r>=1?n:e}function QL(e,n){return r=>kt(e,n,r)}function Pv(e){return typeof e=="number"?QL:typeof e=="string"?Lv(e)?$d:Kt.test(e)?G1:ej:Array.isArray(e)?gx:typeof e=="object"?Kt.test(e)?G1:ZL:$d}function gx(e,n){const r=[...e],a=r.length,o=e.map((u,c)=>Pv(u)(u,n[c]));return u=>{for(let c=0;c<a;c++)r[c]=o[c](u);return r}}function ZL(e,n){const r={...e,...n},a={};for(const o in r)e[o]!==void 0&&n[o]!==void 0&&(a[o]=Pv(e[o])(e[o],n[o]));return o=>{for(const u in a)r[u]=a[u](o);return r}}function JL(e,n){const r=[],a={color:0,var:0,number:0};for(let o=0;o<n.values.length;o++){const u=n.types[o],c=e.indexes[u][a[u]],h=e.values[c]??0;r[o]=h,a[u]++}return r}const ej=(e,n)=>{const r=os.createTransformer(n),a=uc(e),o=uc(n);return a.indexes.var.length===o.indexes.var.length&&a.indexes.color.length===o.indexes.color.length&&a.indexes.number.length>=o.indexes.number.length?Og.has(e)&&!o.values.length||Og.has(n)&&!a.values.length?WL(e,n):xc(gx(JL(a,o),o.values),r):$d(e,n)};function vx(e,n,r){return typeof e=="number"&&typeof n=="number"&&typeof r=="number"?kt(e,n,r):Pv(e)(e,n)}const tj=e=>{const n=({timestamp:r})=>e(r);return{start:(r=!0)=>Mt.update(n,r),stop:()=>ss(n),now:()=>hn.isProcessing?hn.timestamp:In.now()}},yx=(e,n,r=10)=>{let a="";const o=Math.max(Math.round(n/r),2);for(let u=0;u<o;u++)a+=Math.round(e(u/(o-1))*1e4)/1e4+", ";return`linear(${a.substring(0,a.length-2)})`},Id=2e4;function zv(e){let n=0;const r=50;let a=e.next(n);for(;!a.done&&n<Id;)n+=r,a=e.next(n);return n>=Id?1/0:n}function nj(e,n=100,r){const a=r({...e,keyframes:[0,n]}),o=Math.min(zv(a),Id);return{type:"keyframes",ease:u=>a.next(o*u).value/n,duration:lr(o)}}const ij=5;function bx(e,n,r){const a=Math.max(n-ij,0);return ZE(r-e(a),n-a)}const qt={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},xp=.001;function rj({duration:e=qt.duration,bounce:n=qt.bounce,velocity:r=qt.velocity,mass:a=qt.mass}){let o,u,c=1-n;c=Wr(qt.minDamping,qt.maxDamping,c),e=Wr(qt.minDuration,qt.maxDuration,lr(e)),c<1?(o=g=>{const v=g*c,w=v*e,T=v-r,L=Ag(g,c),R=Math.exp(-w);return xp-T/L*R},u=g=>{const w=g*c*e,T=w*r+r,L=Math.pow(c,2)*Math.pow(g,2)*e,R=Math.exp(-w),N=Ag(Math.pow(g,2),c);return(-o(g)+xp>0?-1:1)*((T-L)*R)/N}):(o=g=>{const v=Math.exp(-g*e),w=(g-r)*e+1;return-xp+v*w},u=g=>{const v=Math.exp(-g*e),w=(r-g)*(e*e);return v*w});const h=5/e,p=sj(o,u,h);if(e=or(e),isNaN(p))return{stiffness:qt.stiffness,damping:qt.damping,duration:e};{const g=Math.pow(p,2)*a;return{stiffness:g,damping:c*2*Math.sqrt(a*g),duration:e}}}const aj=12;function sj(e,n,r){let a=r;for(let o=1;o<aj;o++)a=a-e(a)/n(a);return a}function Ag(e,n){return e*Math.sqrt(1-n*n)}const oj=["duration","bounce"],lj=["stiffness","damping","mass"];function X1(e,n){return n.some(r=>e[r]!==void 0)}function uj(e){let n={velocity:qt.velocity,stiffness:qt.stiffness,damping:qt.damping,mass:qt.mass,isResolvedFromDuration:!1,...e};if(!X1(e,lj)&&X1(e,oj))if(e.visualDuration){const r=e.visualDuration,a=2*Math.PI/(r*1.2),o=a*a,u=2*Wr(.05,1,1-(e.bounce||0))*Math.sqrt(o);n={...n,mass:qt.mass,stiffness:o,damping:u}}else{const r=rj(e);n={...n,...r,mass:qt.mass},n.isResolvedFromDuration=!0}return n}function Yd(e=qt.visualDuration,n=qt.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:n}:e;let{restSpeed:a,restDelta:o}=r;const u=r.keyframes[0],c=r.keyframes[r.keyframes.length-1],h={done:!1,value:u},{stiffness:p,damping:g,mass:v,duration:w,velocity:T,isResolvedFromDuration:L}=uj({...r,velocity:-lr(r.velocity||0)}),R=T||0,N=g/(2*Math.sqrt(p*v)),j=c-u,P=lr(Math.sqrt(p/v)),F=Math.abs(j)<5;a||(a=F?qt.restSpeed.granular:qt.restSpeed.default),o||(o=F?qt.restDelta.granular:qt.restDelta.default);let q;if(N<1){const M=Ag(P,N);q=k=>{const H=Math.exp(-N*P*k);return c-H*((R+N*P*j)/M*Math.sin(M*k)+j*Math.cos(M*k))}}else if(N===1)q=M=>c-Math.exp(-P*M)*(j+(R+P*j)*M);else{const M=P*Math.sqrt(N*N-1);q=k=>{const H=Math.exp(-N*P*k),Q=Math.min(M*k,300);return c-H*((R+N*P*j)*Math.sinh(Q)+M*j*Math.cosh(Q))/M}}const oe={calculatedDuration:L&&w||null,next:M=>{const k=q(M);if(L)h.done=M>=w;else{let H=M===0?R:0;N<1&&(H=M===0?or(R):bx(q,M,k));const Q=Math.abs(H)<=a,z=Math.abs(c-k)<=o;h.done=Q&&z}return h.value=h.done?c:k,h},toString:()=>{const M=Math.min(zv(oe),Id),k=yx(H=>oe.next(M*H).value,M,30);return M+"ms "+k},toTransition:()=>{}};return oe}Yd.applyToOptions=e=>{const n=nj(e,100,Yd);return e.ease=n.ease,e.duration=or(n.duration),e.type="keyframes",e};function Cg({keyframes:e,velocity:n=0,power:r=.8,timeConstant:a=325,bounceDamping:o=10,bounceStiffness:u=500,modifyTarget:c,min:h,max:p,restDelta:g=.5,restSpeed:v}){const w=e[0],T={done:!1,value:w},L=Q=>h!==void 0&&Q<h||p!==void 0&&Q>p,R=Q=>h===void 0?p:p===void 0||Math.abs(h-Q)<Math.abs(p-Q)?h:p;let N=r*n;const j=w+N,P=c===void 0?j:c(j);P!==j&&(N=P-w);const F=Q=>-N*Math.exp(-Q/a),q=Q=>P+F(Q),oe=Q=>{const z=F(Q),D=q(Q);T.done=Math.abs(z)<=g,T.value=T.done?P:D};let M,k;const H=Q=>{L(T.value)&&(M=Q,k=Yd({keyframes:[T.value,R(T.value)],velocity:bx(q,Q,T.value),damping:o,stiffness:u,restDelta:g,restSpeed:v}))};return H(0),{calculatedDuration:null,next:Q=>{let z=!1;return!k&&M===void 0&&(z=!0,oe(Q),H(Q)),M!==void 0&&Q>=M?k.next(Q-M):(!z&&oe(Q),T)}}}function cj(e,n,r){const a=[],o=r||Qr.mix||vx,u=e.length-1;for(let c=0;c<u;c++){let h=o(e[c],e[c+1]);if(n){const p=Array.isArray(n)?n[c]||vi:n;h=xc(p,h)}a.push(h)}return a}function fj(e,n,{clamp:r=!0,ease:a,mixer:o}={}){const u=e.length;if(Av(u===n.length),u===1)return()=>n[0];if(u===2&&n[0]===n[1])return()=>n[1];const c=e[0]===e[1];e[0]>e[u-1]&&(e=[...e].reverse(),n=[...n].reverse());const h=cj(n,a,o),p=h.length,g=v=>{if(c&&v<e[0])return n[0];let w=0;if(p>1)for(;w<e.length-2&&!(v<e[w+1]);w++);const T=oc(e[w],e[w+1],v);return h[w](T)};return r?v=>g(Wr(e[0],e[u-1],v)):g}function dj(e,n){const r=e[e.length-1];for(let a=1;a<=n;a++){const o=oc(0,n,a);e.push(kt(r,1,o))}}function hj(e){const n=[0];return dj(n,e.length-1),n}function mj(e,n){return e.map(r=>r*n)}function pj(e,n){return e.map(()=>n||ox).splice(0,e.length-1)}function ec({duration:e=300,keyframes:n,times:r,ease:a="easeInOut"}){const o=OL(a)?a.map(F1):F1(a),u={done:!1,value:n[0]},c=mj(r&&r.length===n.length?r:hj(n),e),h=fj(c,n,{ease:Array.isArray(o)?o:pj(n,o)});return{calculatedDuration:e,next:p=>(u.value=h(p),u.done=p>=e,u)}}const gj=e=>e!==null;function Bv(e,{repeat:n,repeatType:r="loop"},a,o=1){const u=e.filter(gj),h=o<0||n&&r!=="loop"&&n%2===1?0:u.length-1;return!h||a===void 0?u[h]:a}const vj={decay:Cg,inertia:Cg,tween:ec,keyframes:ec,spring:Yd};function Sx(e){typeof e.type=="string"&&(e.type=vj[e.type])}class Uv{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(n=>{this.resolve=n})}notifyFinished(){this.resolve()}then(n,r){return this.finished.then(n,r)}}const yj=e=>e/100;class Hv extends Uv{constructor(n){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==In.now()&&this.tick(In.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=n,this.initAnimation(),this.play(),n.autoplay===!1&&this.pause()}initAnimation(){const{options:n}=this;Sx(n);const{type:r=ec,repeat:a=0,repeatDelay:o=0,repeatType:u,velocity:c=0}=n;let{keyframes:h}=n;const p=r||ec;p!==ec&&typeof h[0]!="number"&&(this.mixKeyframes=xc(yj,vx(h[0],h[1])),h=[0,100]);const g=p({...n,keyframes:h});u==="mirror"&&(this.mirroredGenerator=p({...n,keyframes:[...h].reverse(),velocity:-c})),g.calculatedDuration===null&&(g.calculatedDuration=zv(g));const{calculatedDuration:v}=g;this.calculatedDuration=v,this.resolvedDuration=v+o,this.totalDuration=this.resolvedDuration*(a+1)-o,this.generator=g}updateTime(n){const r=Math.round(n-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(n,r=!1){const{generator:a,totalDuration:o,mixKeyframes:u,mirroredGenerator:c,resolvedDuration:h,calculatedDuration:p}=this;if(this.startTime===null)return a.next(0);const{delay:g=0,keyframes:v,repeat:w,repeatType:T,repeatDelay:L,type:R,onUpdate:N,finalKeyframe:j}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-o/this.speed,this.startTime)),r?this.currentTime=n:this.updateTime(n);const P=this.currentTime-g*(this.playbackSpeed>=0?1:-1),F=this.playbackSpeed>=0?P<0:P>o;this.currentTime=Math.max(P,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let q=this.currentTime,oe=a;if(w){const Q=Math.min(this.currentTime,o)/h;let z=Math.floor(Q),D=Q%1;!D&&Q>=1&&(D=1),D===1&&z--,z=Math.min(z,w+1),!!(z%2)&&(T==="reverse"?(D=1-D,L&&(D-=L/h)):T==="mirror"&&(oe=c)),q=Wr(0,1,D)*h}const M=F?{done:!1,value:v[0]}:oe.next(q);u&&(M.value=u(M.value));let{done:k}=M;!F&&p!==null&&(k=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const H=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&k);return H&&R!==Cg&&(M.value=Bv(v,this.options,j,this.speed)),N&&N(M.value),H&&this.finish(),M}then(n,r){return this.finished.then(n,r)}get duration(){return lr(this.calculatedDuration)}get time(){return lr(this.currentTime)}set time(n){n=or(n),this.currentTime=n,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(n){this.updateTime(In.now());const r=this.playbackSpeed!==n;this.playbackSpeed=n,r&&(this.time=lr(this.currentTime))}play(){if(this.isStopped)return;const{driver:n=tj,startTime:r}=this.options;this.driver||(this.driver=n(o=>this.tick(o))),this.options.onPlay?.();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=r??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(In.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(n){return this.startTime=0,this.tick(n,!0)}attachTimeline(n){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),n.observe(this)}}function bj(e){for(let n=1;n<e.length;n++)e[n]??(e[n]=e[n-1])}const $s=e=>e*180/Math.PI,Rg=e=>{const n=$s(Math.atan2(e[1],e[0]));return Mg(n)},Sj={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Rg,rotateZ:Rg,skewX:e=>$s(Math.atan(e[1])),skewY:e=>$s(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Mg=e=>(e=e%360,e<0&&(e+=360),e),K1=Rg,W1=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Q1=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),wj={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:W1,scaleY:Q1,scale:e=>(W1(e)+Q1(e))/2,rotateX:e=>Mg($s(Math.atan2(e[6],e[5]))),rotateY:e=>Mg($s(Math.atan2(-e[2],e[0]))),rotateZ:K1,rotate:K1,skewX:e=>$s(Math.atan(e[4])),skewY:e=>$s(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Dg(e){return e.includes("scale")?1:0}function Ng(e,n){if(!e||e==="none")return Dg(n);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,o;if(r)a=wj,o=r;else{const h=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=Sj,o=h}if(!o)return Dg(n);const u=a[n],c=o[1].split(",").map(Ej);return typeof u=="function"?u(c):c[u]}const _j=(e,n)=>{const{transform:r="none"}=getComputedStyle(e);return Ng(r,n)};function Ej(e){return parseFloat(e.trim())}const El=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],xl=new Set(El),Z1=e=>e===_l||e===Fe,xj=new Set(["x","y","z"]),Tj=El.filter(e=>!xj.has(e));function Oj(e){const n=[];return Tj.forEach(r=>{const a=e.getValue(r);a!==void 0&&(n.push([r,a.get()]),a.set(r.startsWith("scale")?1:0))}),n}const Ys={width:({x:e},{paddingLeft:n="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),height:({y:e},{paddingTop:n="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:(e,{transform:n})=>Ng(n,"x"),y:(e,{transform:n})=>Ng(n,"y")};Ys.translateX=Ys.x;Ys.translateY=Ys.y;const Gs=new Set;let Lg=!1,jg=!1,kg=!1;function wx(){if(jg){const e=Array.from(Gs).filter(a=>a.needsMeasurement),n=new Set(e.map(a=>a.element)),r=new Map;n.forEach(a=>{const o=Oj(a);o.length&&(r.set(a,o),a.render())}),e.forEach(a=>a.measureInitialState()),n.forEach(a=>{a.render();const o=r.get(a);o&&o.forEach(([u,c])=>{a.getValue(u)?.set(c)})}),e.forEach(a=>a.measureEndState()),e.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}jg=!1,Lg=!1,Gs.forEach(e=>e.complete(kg)),Gs.clear()}function _x(){Gs.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(jg=!0)})}function Aj(){kg=!0,_x(),wx(),kg=!1}class Vv{constructor(n,r,a,o,u,c=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...n],this.onComplete=r,this.name=a,this.motionValue=o,this.element=u,this.isAsync=c}scheduleResolve(){this.state="scheduled",this.isAsync?(Gs.add(this),Lg||(Lg=!0,Mt.read(_x),Mt.resolveKeyframes(wx))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:r,element:a,motionValue:o}=this;if(n[0]===null){const u=o?.get(),c=n[n.length-1];if(u!==void 0)n[0]=u;else if(a&&r){const h=a.readValue(r,c);h!=null&&(n[0]=h)}n[0]===void 0&&(n[0]=c),o&&u===void 0&&o.set(n[0])}bj(n)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(n=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,n),Gs.delete(this)}cancel(){this.state==="scheduled"&&(Gs.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Cj=e=>e.startsWith("--");function Rj(e,n,r){Cj(n)?e.style.setProperty(n,r):e.style[n]=r}const Mj=Cv(()=>window.ScrollTimeline!==void 0),Dj={};function Nj(e,n){const r=Cv(e);return()=>Dj[n]??r()}const Ex=Nj(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Wu=([e,n,r,a])=>`cubic-bezier(${e}, ${n}, ${r}, ${a})`,J1={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Wu([0,.65,.55,1]),circOut:Wu([.55,0,1,.45]),backIn:Wu([.31,.01,.66,-.59]),backOut:Wu([.33,1.53,.69,.99])};function xx(e,n){if(e)return typeof e=="function"?Ex()?yx(e,n):"ease-out":lx(e)?Wu(e):Array.isArray(e)?e.map(r=>xx(r,n)||J1.easeOut):J1[e]}function Lj(e,n,r,{delay:a=0,duration:o=300,repeat:u=0,repeatType:c="loop",ease:h="easeOut",times:p}={},g=void 0){const v={[n]:r};p&&(v.offset=p);const w=xx(h,o);Array.isArray(w)&&(v.easing=w);const T={delay:a,duration:o,easing:Array.isArray(w)?"linear":w,fill:"both",iterations:u+1,direction:c==="reverse"?"alternate":"normal"};return g&&(T.pseudoElement=g),e.animate(v,T)}function Tx(e){return typeof e=="function"&&"applyToOptions"in e}function jj({type:e,...n}){return Tx(e)&&Ex()?e.applyToOptions(n):(n.duration??(n.duration=300),n.ease??(n.ease="easeOut"),n)}class kj extends Uv{constructor(n){if(super(),this.finishedTime=null,this.isStopped=!1,!n)return;const{element:r,name:a,keyframes:o,pseudoElement:u,allowFlatten:c=!1,finalKeyframe:h,onComplete:p}=n;this.isPseudoElement=!!u,this.allowFlatten=c,this.options=n,Av(typeof n.type!="string");const g=jj(n);this.animation=Lj(r,a,o,g,u),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!u){const v=Bv(o,this.options,h,this.speed);this.updateMotionValue?this.updateMotionValue(v):Rj(r,a,v),this.animation.cancel()}p?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:n}=this;n==="idle"||n==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const n=this.animation.effect?.getComputedTiming?.().duration||0;return lr(Number(n))}get time(){return lr(Number(this.animation.currentTime)||0)}set time(n){this.finishedTime=null,this.animation.currentTime=or(n)}get speed(){return this.animation.playbackRate}set speed(n){n<0&&(this.finishedTime=null),this.animation.playbackRate=n}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(n){this.animation.startTime=n}attachTimeline({timeline:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,n&&Mj()?(this.animation.timeline=n,vi):r(this)}}const Ox={anticipate:rx,backInOut:ix,circInOut:sx};function Pj(e){return e in Ox}function zj(e){typeof e.ease=="string"&&Pj(e.ease)&&(e.ease=Ox[e.ease])}const eS=10;class Bj extends kj{constructor(n){zj(n),Sx(n),super(n),n.startTime&&(this.startTime=n.startTime),this.options=n}updateMotionValue(n){const{motionValue:r,onUpdate:a,onComplete:o,element:u,...c}=this.options;if(!r)return;if(n!==void 0){r.set(n);return}const h=new Hv({...c,autoplay:!1}),p=or(this.finishedTime??this.time);r.setWithVelocity(h.sample(p-eS).value,h.sample(p).value,eS),h.stop()}}const tS=(e,n)=>n==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(os.test(e)||e==="0")&&!e.startsWith("url("));function Uj(e){const n=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==n)return!0}function Hj(e,n,r,a){const o=e[0];if(o===null)return!1;if(n==="display"||n==="visibility")return!0;const u=e[e.length-1],c=tS(o,n),h=tS(u,n);return!c||!h?!1:Uj(e)||(r==="spring"||Tx(r))&&a}function Pg(e){e.duration=0,e.type}const Vj=new Set(["opacity","clipPath","filter","transform"]),qj=Cv(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function Fj(e){const{motionValue:n,name:r,repeatDelay:a,repeatType:o,damping:u,type:c}=e;if(!(n?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:g}=n.owner.getProps();return qj()&&r&&Vj.has(r)&&(r!=="transform"||!g)&&!p&&!a&&o!=="mirror"&&u!==0&&c!=="inertia"}const $j=40;class Ij extends Uv{constructor({autoplay:n=!0,delay:r=0,type:a="keyframes",repeat:o=0,repeatDelay:u=0,repeatType:c="loop",keyframes:h,name:p,motionValue:g,element:v,...w}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=In.now();const T={autoplay:n,delay:r,type:a,repeat:o,repeatDelay:u,repeatType:c,name:p,motionValue:g,element:v,...w},L=v?.KeyframeResolver||Vv;this.keyframeResolver=new L(h,(R,N,j)=>this.onKeyframesResolved(R,N,T,!j),p,g,v),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(n,r,a,o){this.keyframeResolver=void 0;const{name:u,type:c,velocity:h,delay:p,isHandoff:g,onUpdate:v}=a;this.resolvedAt=In.now(),Hj(n,u,c,h)||((Qr.instantAnimations||!p)&&v?.(Bv(n,a,r)),n[0]=n[n.length-1],Pg(a),a.repeat=0);const T={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>$j?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...a,keyframes:n},L=!g&&Fj(T)?new Bj({...T,element:T.motionValue.owner.current}):new Hv(T);L.finished.then(()=>this.notifyFinished()).catch(vi),this.pendingTimeline&&(this.stopTimeline=L.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=L}get finished(){return this._animation?this.animation.finished:this._finished}then(n,r){return this.finished.finally(n).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Aj()),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(n){this.animation.time=n}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(n){this.animation.speed=n}get startTime(){return this.animation.startTime}attachTimeline(n){return this._animation?this.stopTimeline=this.animation.attachTimeline(n):this.pendingTimeline=n,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const Yj=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Gj(e){const n=Yj.exec(e);if(!n)return[,];const[,r,a,o]=n;return[`--${r??a}`,o]}function Ax(e,n,r=1){const[a,o]=Gj(e);if(!a)return;const u=window.getComputedStyle(n).getPropertyValue(a);if(u){const c=u.trim();return KE(c)?parseFloat(c):c}return Lv(o)?Ax(o,n,r+1):o}function qv(e,n){return e?.[n]??e?.default??e}const Cx=new Set(["width","height","top","left","right","bottom",...El]),Xj={test:e=>e==="auto",parse:e=>e},Rx=e=>n=>n.test(e),Mx=[_l,Fe,ur,Za,UL,BL,Xj],nS=e=>Mx.find(Rx(e));function Kj(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||QE(e):!0}const Wj=new Set(["brightness","contrast","saturate","opacity"]);function Qj(e){const[n,r]=e.slice(0,-1).split("(");if(n==="drop-shadow")return e;const[a]=r.match(jv)||[];if(!a)return e;const o=r.replace(a,"");let u=Wj.has(n)?1:0;return a!==r&&(u*=100),n+"("+u+o+")"}const Zj=/\b([a-z-]*)\(.*?\)/gu,zg={...os,getAnimatableNone:e=>{const n=e.match(Zj);return n?n.map(Qj).join(" "):e}},iS={..._l,transform:Math.round},Jj={rotate:Za,rotateX:Za,rotateY:Za,rotateZ:Za,scale:Sd,scaleX:Sd,scaleY:Sd,scaleZ:Sd,skew:Za,skewX:Za,skewY:Za,distance:Fe,translateX:Fe,translateY:Fe,translateZ:Fe,x:Fe,y:Fe,z:Fe,perspective:Fe,transformPerspective:Fe,opacity:lc,originX:$1,originY:$1,originZ:Fe},Fv={borderWidth:Fe,borderTopWidth:Fe,borderRightWidth:Fe,borderBottomWidth:Fe,borderLeftWidth:Fe,borderRadius:Fe,radius:Fe,borderTopLeftRadius:Fe,borderTopRightRadius:Fe,borderBottomRightRadius:Fe,borderBottomLeftRadius:Fe,width:Fe,maxWidth:Fe,height:Fe,maxHeight:Fe,top:Fe,right:Fe,bottom:Fe,left:Fe,padding:Fe,paddingTop:Fe,paddingRight:Fe,paddingBottom:Fe,paddingLeft:Fe,margin:Fe,marginTop:Fe,marginRight:Fe,marginBottom:Fe,marginLeft:Fe,backgroundPositionX:Fe,backgroundPositionY:Fe,...Jj,zIndex:iS,fillOpacity:lc,strokeOpacity:lc,numOctaves:iS},ek={...Fv,color:Kt,backgroundColor:Kt,outlineColor:Kt,fill:Kt,stroke:Kt,borderColor:Kt,borderTopColor:Kt,borderRightColor:Kt,borderBottomColor:Kt,borderLeftColor:Kt,filter:zg,WebkitFilter:zg},Dx=e=>ek[e];function Nx(e,n){let r=Dx(e);return r!==zg&&(r=os),r.getAnimatableNone?r.getAnimatableNone(n):void 0}const tk=new Set(["auto","none","0"]);function nk(e,n,r){let a=0,o;for(;a<e.length&&!o;){const u=e[a];typeof u=="string"&&!tk.has(u)&&uc(u).values.length&&(o=e[a]),a++}if(o&&r)for(const u of n)e[u]=Nx(r,o)}class ik extends Vv{constructor(n,r,a,o,u){super(n,r,a,o,u,!0)}readKeyframes(){const{unresolvedKeyframes:n,element:r,name:a}=this;if(!r||!r.current)return;super.readKeyframes();for(let p=0;p<n.length;p++){let g=n[p];if(typeof g=="string"&&(g=g.trim(),Lv(g))){const v=Ax(g,r.current);v!==void 0&&(n[p]=v),p===n.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!Cx.has(a)||n.length!==2)return;const[o,u]=n,c=nS(o),h=nS(u);if(c!==h)if(Z1(c)&&Z1(h))for(let p=0;p<n.length;p++){const g=n[p];typeof g=="string"&&(n[p]=parseFloat(g))}else Ys[a]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:n,name:r}=this,a=[];for(let o=0;o<n.length;o++)(n[o]===null||Kj(n[o]))&&a.push(o);a.length&&nk(n,a,r)}measureInitialState(){const{element:n,unresolvedKeyframes:r,name:a}=this;if(!n||!n.current)return;a==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ys[a](n.measureViewportBox(),window.getComputedStyle(n.current)),r[0]=this.measuredOrigin;const o=r[r.length-1];o!==void 0&&n.getValue(a,o).jump(o,!1)}measureEndState(){const{element:n,name:r,unresolvedKeyframes:a}=this;if(!n||!n.current)return;const o=n.getValue(r);o&&o.jump(this.measuredOrigin,!1);const u=a.length-1,c=a[u];a[u]=Ys[r](n.measureViewportBox(),window.getComputedStyle(n.current)),c!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=c),this.removedTransforms?.length&&this.removedTransforms.forEach(([h,p])=>{n.getValue(h).set(p)}),this.resolveNoneKeyframes()}}function rk(e,n,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let a=document;const o=r?.[e]??a.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const Lx=(e,n)=>n&&typeof e=="number"?n.transform(e):e;function jx(e){return WE(e)&&"offsetHeight"in e}const rS=30,ak=e=>!isNaN(parseFloat(e));class sk{constructor(n,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{const o=In.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const u of this.dependents)u.dirty()},this.hasAnimated=!1,this.setCurrent(n),this.owner=r.owner}setCurrent(n){this.current=n,this.updatedAt=In.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=ak(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,r){this.events[n]||(this.events[n]=new Rv);const a=this.events[n].add(r);return n==="change"?()=>{a(),Mt.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,r){this.passiveEffect=n,this.stopPassiveEffect=r}set(n){this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n)}setWithVelocity(n,r,a){this.set(r),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-a}jump(n,r=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(n){this.dependents||(this.dependents=new Set),this.dependents.add(n)}removeDependent(n){this.dependents&&this.dependents.delete(n)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const n=In.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>rS)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,rS);return ZE(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(n){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=n(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function dl(e,n){return new sk(e,n)}const{schedule:$v}=ux(queueMicrotask,!1),Li={x:!1,y:!1};function kx(){return Li.x||Li.y}function ok(e){return e==="x"||e==="y"?Li[e]?null:(Li[e]=!0,()=>{Li[e]=!1}):Li.x||Li.y?null:(Li.x=Li.y=!0,()=>{Li.x=Li.y=!1})}function Px(e,n){const r=rk(e),a=new AbortController,o={passive:!0,...n,signal:a.signal};return[r,o,()=>a.abort()]}function aS(e){return!(e.pointerType==="touch"||kx())}function lk(e,n,r={}){const[a,o,u]=Px(e,r),c=h=>{if(!aS(h))return;const{target:p}=h,g=n(p,h);if(typeof g!="function"||!p)return;const v=w=>{aS(w)&&(g(w),p.removeEventListener("pointerleave",v))};p.addEventListener("pointerleave",v,o)};return a.forEach(h=>{h.addEventListener("pointerenter",c,o)}),u}const zx=(e,n)=>n?e===n?!0:zx(e,n.parentElement):!1,Iv=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,uk=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function ck(e){return uk.has(e.tagName)||e.tabIndex!==-1}const Nd=new WeakSet;function sS(e){return n=>{n.key==="Enter"&&e(n)}}function Tp(e,n){e.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const fk=(e,n)=>{const r=e.currentTarget;if(!r)return;const a=sS(()=>{if(Nd.has(r))return;Tp(r,"down");const o=sS(()=>{Tp(r,"up")}),u=()=>Tp(r,"cancel");r.addEventListener("keyup",o,n),r.addEventListener("blur",u,n)});r.addEventListener("keydown",a,n),r.addEventListener("blur",()=>r.removeEventListener("keydown",a),n)};function oS(e){return Iv(e)&&!kx()}function dk(e,n,r={}){const[a,o,u]=Px(e,r),c=h=>{const p=h.currentTarget;if(!oS(h))return;Nd.add(p);const g=n(p,h),v=(L,R)=>{window.removeEventListener("pointerup",w),window.removeEventListener("pointercancel",T),Nd.has(p)&&Nd.delete(p),oS(L)&&typeof g=="function"&&g(L,{success:R})},w=L=>{v(L,p===window||p===document||r.useGlobalTarget||zx(p,L.target))},T=L=>{v(L,!1)};window.addEventListener("pointerup",w,o),window.addEventListener("pointercancel",T,o)};return a.forEach(h=>{(r.useGlobalTarget?window:h).addEventListener("pointerdown",c,o),jx(h)&&(h.addEventListener("focus",g=>fk(g,o)),!ck(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),u}function Bx(e){return WE(e)&&"ownerSVGElement"in e}function hk(e){return Bx(e)&&e.tagName==="svg"}const On=e=>!!(e&&e.getVelocity),mk=[...Mx,Kt,os],pk=e=>mk.find(Rx(e)),Yv=C.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});class gk extends C.Component{getSnapshotBeforeUpdate(n){const r=this.props.childRef.current;if(r&&n.isPresent&&!this.props.isPresent){const a=r.offsetParent,o=jx(a)&&a.offsetWidth||0,u=this.props.sizeRef.current;u.height=r.offsetHeight||0,u.width=r.offsetWidth||0,u.top=r.offsetTop,u.left=r.offsetLeft,u.right=o-u.width-u.left}return null}componentDidUpdate(){}render(){return this.props.children}}function vk({children:e,isPresent:n,anchorX:r,root:a}){const o=C.useId(),u=C.useRef(null),c=C.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=C.useContext(Yv);return C.useInsertionEffect(()=>{const{width:p,height:g,top:v,left:w,right:T}=c.current;if(n||!u.current||!p||!g)return;const L=r==="left"?`left: ${w}`:`right: ${T}`;u.current.dataset.motionPopId=o;const R=document.createElement("style");h&&(R.nonce=h);const N=a??document.head;return N.appendChild(R),R.sheet&&R.sheet.insertRule(`
          [data-motion-pop-id="${o}"] {
            position: absolute !important;
            width: ${p}px !important;
            height: ${g}px !important;
            ${L}px !important;
            top: ${v}px !important;
          }
        `),()=>{N.contains(R)&&N.removeChild(R)}},[n]),le.jsx(gk,{isPresent:n,childRef:u,sizeRef:c,children:C.cloneElement(e,{ref:u})})}const yk=({children:e,initial:n,isPresent:r,onExitComplete:a,custom:o,presenceAffectsLayout:u,mode:c,anchorX:h,root:p})=>{const g=Ev(bk),v=C.useId();let w=!0,T=C.useMemo(()=>(w=!1,{id:v,initial:n,isPresent:r,custom:o,onExitComplete:L=>{g.set(L,!0);for(const R of g.values())if(!R)return;a&&a()},register:L=>(g.set(L,!1),()=>g.delete(L))}),[r,g,a]);return u&&w&&(T={...T}),C.useMemo(()=>{g.forEach((L,R)=>g.set(R,!1))},[r]),C.useEffect(()=>{!r&&!g.size&&a&&a()},[r]),c==="popLayout"&&(e=le.jsx(vk,{isPresent:r,anchorX:h,root:p,children:e})),le.jsx(ph.Provider,{value:T,children:e})};function bk(){return new Map}function Ux(e=!0){const n=C.useContext(ph);if(n===null)return[!0,null];const{isPresent:r,onExitComplete:a,register:o}=n,u=C.useId();C.useEffect(()=>{if(e)return o(u)},[e]);const c=C.useCallback(()=>e&&a&&a(u),[u,a,e]);return!r&&a?[!1,c]:[!0]}const wd=e=>e.key||"";function lS(e){const n=[];return C.Children.forEach(e,r=>{C.isValidElement(r)&&n.push(r)}),n}const Sk=({children:e,custom:n,initial:r=!0,onExitComplete:a,presenceAffectsLayout:o=!0,mode:u="sync",propagate:c=!1,anchorX:h="left",root:p})=>{const[g,v]=Ux(c),w=C.useMemo(()=>lS(e),[e]),T=c&&!g?[]:w.map(wd),L=C.useRef(!0),R=C.useRef(w),N=Ev(()=>new Map),[j,P]=C.useState(w),[F,q]=C.useState(w);XE(()=>{L.current=!1,R.current=w;for(let k=0;k<F.length;k++){const H=wd(F[k]);T.includes(H)?N.delete(H):N.get(H)!==!0&&N.set(H,!1)}},[F,T.length,T.join("-")]);const oe=[];if(w!==j){let k=[...w];for(let H=0;H<F.length;H++){const Q=F[H],z=wd(Q);T.includes(z)||(k.splice(H,0,Q),oe.push(Q))}return u==="wait"&&oe.length&&(k=oe),q(lS(k)),P(w),null}const{forceRender:M}=C.useContext(_v);return le.jsx(le.Fragment,{children:F.map(k=>{const H=wd(k),Q=c&&!g?!1:w===F||T.includes(H),z=()=>{if(N.has(H))N.set(H,!0);else return;let D=!0;N.forEach(ne=>{ne||(D=!1)}),D&&(M?.(),q(R.current),c&&v?.(),a&&a())};return le.jsx(yk,{isPresent:Q,initial:!L.current||r?void 0:!1,custom:n,presenceAffectsLayout:o,mode:u,root:p,onExitComplete:Q?void 0:z,anchorX:h,children:k},H)})})},Hx=C.createContext({strict:!1}),uS={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"]},hl={};for(const e in uS)hl[e]={isEnabled:n=>uS[e].some(r=>!!n[r])};function wk(e){for(const n in e)hl[n]={...hl[n],...e[n]}}const _k=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","ignoreStrict","viewport"]);function Gd(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||_k.has(e)}let Vx=e=>!Gd(e);function Ek(e){typeof e=="function"&&(Vx=n=>n.startsWith("on")?!Gd(n):e(n))}try{Ek(require("@emotion/is-prop-valid").default)}catch{}function xk(e,n,r){const a={};for(const o in e)o==="values"&&typeof e.values=="object"||(Vx(o)||r===!0&&Gd(o)||!n&&!Gd(o)||e.draggable&&o.startsWith("onDrag"))&&(a[o]=e[o]);return a}const gh=C.createContext({});function vh(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function cc(e){return typeof e=="string"||Array.isArray(e)}const Gv=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Xv=["initial",...Gv];function yh(e){return vh(e.animate)||Xv.some(n=>cc(e[n]))}function qx(e){return!!(yh(e)||e.variants)}function Tk(e,n){if(yh(e)){const{initial:r,animate:a}=e;return{initial:r===!1||cc(r)?r:void 0,animate:cc(a)?a:void 0}}return e.inherit!==!1?n:{}}function Ok(e){const{initial:n,animate:r}=Tk(e,C.useContext(gh));return C.useMemo(()=>({initial:n,animate:r}),[cS(n),cS(r)])}function cS(e){return Array.isArray(e)?e.join(" "):e}const fc={};function Ak(e){for(const n in e)fc[n]=e[n],Nv(n)&&(fc[n].isCSSVariable=!0)}function Fx(e,{layout:n,layoutId:r}){return xl.has(e)||e.startsWith("origin")||(n||r!==void 0)&&(!!fc[e]||e==="opacity")}const Ck={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Rk=El.length;function Mk(e,n,r){let a="",o=!0;for(let u=0;u<Rk;u++){const c=El[u],h=e[c];if(h===void 0)continue;let p=!0;if(typeof h=="number"?p=h===(c.startsWith("scale")?1:0):p=parseFloat(h)===0,!p||r){const g=Lx(h,Fv[c]);if(!p){o=!1;const v=Ck[c]||c;a+=`${v}(${g}) `}r&&(n[c]=g)}}return a=a.trim(),r?a=r(n,o?"":a):o&&(a="none"),a}function Kv(e,n,r){const{style:a,vars:o,transformOrigin:u}=e;let c=!1,h=!1;for(const p in n){const g=n[p];if(xl.has(p)){c=!0;continue}else if(Nv(p)){o[p]=g;continue}else{const v=Lx(g,Fv[p]);p.startsWith("origin")?(h=!0,u[p]=v):a[p]=v}}if(n.transform||(c||r?a.transform=Mk(n,e.transform,r):a.transform&&(a.transform="none")),h){const{originX:p="50%",originY:g="50%",originZ:v=0}=u;a.transformOrigin=`${p} ${g} ${v}`}}const Wv=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function $x(e,n,r){for(const a in n)!On(n[a])&&!Fx(a,r)&&(e[a]=n[a])}function Dk({transformTemplate:e},n){return C.useMemo(()=>{const r=Wv();return Kv(r,n,e),Object.assign({},r.vars,r.style)},[n])}function Nk(e,n){const r=e.style||{},a={};return $x(a,r,e),Object.assign(a,Dk(e,n)),a}function Lk(e,n){const r={},a=Nk(e,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=a,r}const jk={offset:"stroke-dashoffset",array:"stroke-dasharray"},kk={offset:"strokeDashoffset",array:"strokeDasharray"};function Pk(e,n,r=1,a=0,o=!0){e.pathLength=1;const u=o?jk:kk;e[u.offset]=Fe.transform(-a);const c=Fe.transform(n),h=Fe.transform(r);e[u.array]=`${c} ${h}`}function Ix(e,{attrX:n,attrY:r,attrScale:a,pathLength:o,pathSpacing:u=1,pathOffset:c=0,...h},p,g,v){if(Kv(e,h,g),p){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:w,style:T}=e;w.transform&&(T.transform=w.transform,delete w.transform),(T.transform||w.transformOrigin)&&(T.transformOrigin=w.transformOrigin??"50% 50%",delete w.transformOrigin),T.transform&&(T.transformBox=v?.transformBox??"fill-box",delete w.transformBox),n!==void 0&&(w.x=n),r!==void 0&&(w.y=r),a!==void 0&&(w.scale=a),o!==void 0&&Pk(w,o,u,c,!1)}const Yx=()=>({...Wv(),attrs:{}}),Gx=e=>typeof e=="string"&&e.toLowerCase()==="svg";function zk(e,n,r,a){const o=C.useMemo(()=>{const u=Yx();return Ix(u,n,Gx(a),e.transformTemplate,e.style),{...u.attrs,style:{...u.style}}},[n]);if(e.style){const u={};$x(u,e.style,e),o.style={...u,...o.style}}return o}const Bk=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Qv(e){return typeof e!="string"||e.includes("-")?!1:!!(Bk.indexOf(e)>-1||/[A-Z]/u.test(e))}function Uk(e,n,r,{latestValues:a},o,u=!1){const h=(Qv(e)?zk:Lk)(n,a,o,e),p=xk(n,typeof e=="string",u),g=e!==C.Fragment?{...p,...h,ref:r}:{},{children:v}=n,w=C.useMemo(()=>On(v)?v.get():v,[v]);return C.createElement(e,{...g,children:w})}function fS(e){const n=[{},{}];return e?.values.forEach((r,a)=>{n[0][a]=r.get(),n[1][a]=r.getVelocity()}),n}function Zv(e,n,r,a){if(typeof n=="function"){const[o,u]=fS(a);n=n(r!==void 0?r:e.custom,o,u)}if(typeof n=="string"&&(n=e.variants&&e.variants[n]),typeof n=="function"){const[o,u]=fS(a);n=n(r!==void 0?r:e.custom,o,u)}return n}function Ld(e){return On(e)?e.get():e}function Hk({scrapeMotionValuesFromProps:e,createRenderState:n},r,a,o){return{latestValues:Vk(r,a,o,e),renderState:n()}}function Vk(e,n,r,a){const o={},u=a(e,{});for(const T in u)o[T]=Ld(u[T]);let{initial:c,animate:h}=e;const p=yh(e),g=qx(e);n&&g&&!p&&e.inherit!==!1&&(c===void 0&&(c=n.initial),h===void 0&&(h=n.animate));let v=r?r.initial===!1:!1;v=v||c===!1;const w=v?h:c;if(w&&typeof w!="boolean"&&!vh(w)){const T=Array.isArray(w)?w:[w];for(let L=0;L<T.length;L++){const R=Zv(e,T[L]);if(R){const{transitionEnd:N,transition:j,...P}=R;for(const F in P){let q=P[F];if(Array.isArray(q)){const oe=v?q.length-1:0;q=q[oe]}q!==null&&(o[F]=q)}for(const F in N)o[F]=N[F]}}}return o}const Xx=e=>(n,r)=>{const a=C.useContext(gh),o=C.useContext(ph),u=()=>Hk(e,n,a,o);return r?u():Ev(u)};function Jv(e,n,r){const{style:a}=e,o={};for(const u in a)(On(a[u])||n.style&&On(n.style[u])||Fx(u,e)||r?.getValue(u)?.liveStyle!==void 0)&&(o[u]=a[u]);return o}const qk=Xx({scrapeMotionValuesFromProps:Jv,createRenderState:Wv});function Kx(e,n,r){const a=Jv(e,n,r);for(const o in e)if(On(e[o])||On(n[o])){const u=El.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;a[u]=e[o]}return a}const Fk=Xx({scrapeMotionValuesFromProps:Kx,createRenderState:Yx}),$k=Symbol.for("motionComponentSymbol");function rl(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Ik(e,n,r){return C.useCallback(a=>{a&&e.onMount&&e.onMount(a),n&&(a?n.mount(a):n.unmount()),r&&(typeof r=="function"?r(a):rl(r)&&(r.current=a))},[n])}const ey=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Yk="framerAppearId",Wx="data-"+ey(Yk),Qx=C.createContext({});function Gk(e,n,r,a,o){const{visualElement:u}=C.useContext(gh),c=C.useContext(Hx),h=C.useContext(ph),p=C.useContext(Yv).reducedMotion,g=C.useRef(null);a=a||c.renderer,!g.current&&a&&(g.current=a(e,{visualState:n,parent:u,props:r,presenceContext:h,blockInitialAnimation:h?h.initial===!1:!1,reducedMotionConfig:p}));const v=g.current,w=C.useContext(Qx);v&&!v.projection&&o&&(v.type==="html"||v.type==="svg")&&Xk(g.current,r,o,w);const T=C.useRef(!1);C.useInsertionEffect(()=>{v&&T.current&&v.update(r,h)});const L=r[Wx],R=C.useRef(!!L&&!window.MotionHandoffIsComplete?.(L)&&window.MotionHasOptimisedAnimation?.(L));return XE(()=>{v&&(T.current=!0,window.MotionIsMounted=!0,v.updateFeatures(),v.scheduleRenderMicrotask(),R.current&&v.animationState&&v.animationState.animateChanges())}),C.useEffect(()=>{v&&(!R.current&&v.animationState&&v.animationState.animateChanges(),R.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(L)}),R.current=!1),v.enteringChildren=void 0)}),v}function Xk(e,n,r,a){const{layoutId:o,layout:u,drag:c,dragConstraints:h,layoutScroll:p,layoutRoot:g,layoutCrossfade:v}=n;e.projection=new r(e.latestValues,n["data-framer-portal-id"]?void 0:Zx(e.parent)),e.projection.setOptions({layoutId:o,layout:u,alwaysMeasureLayout:!!c||h&&rl(h),visualElement:e,animationType:typeof u=="string"?u:"both",initialPromotionConfig:a,crossfade:v,layoutScroll:p,layoutRoot:g})}function Zx(e){if(e)return e.options.allowProjection!==!1?e.projection:Zx(e.parent)}function Op(e,{forwardMotionProps:n=!1}={},r,a){r&&wk(r);const o=Qv(e)?Fk:qk;function u(h,p){let g;const v={...C.useContext(Yv),...h,layoutId:Kk(h)},{isStatic:w}=v,T=Ok(h),L=o(h,w);if(!w&&xv){Wk();const R=Qk(v);g=R.MeasureLayout,T.visualElement=Gk(e,L,v,a,R.ProjectionNode)}return le.jsxs(gh.Provider,{value:T,children:[g&&T.visualElement?le.jsx(g,{visualElement:T.visualElement,...v}):null,Uk(e,h,Ik(L,T.visualElement,p),L,w,n)]})}u.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const c=C.forwardRef(u);return c[$k]=e,c}function Kk({layoutId:e}){const n=C.useContext(_v).id;return n&&e!==void 0?n+"-"+e:e}function Wk(e,n){C.useContext(Hx).strict}function Qk(e){const{drag:n,layout:r}=hl;if(!n&&!r)return{};const a={...n,...r};return{MeasureLayout:n?.isEnabled(e)||r?.isEnabled(e)?a.MeasureLayout:void 0,ProjectionNode:a.ProjectionNode}}function Zk(e,n){if(typeof Proxy>"u")return Op;const r=new Map,a=(u,c)=>Op(u,c,e,n),o=(u,c)=>a(u,c);return new Proxy(o,{get:(u,c)=>c==="create"?a:(r.has(c)||r.set(c,Op(c,void 0,e,n)),r.get(c))})}function Jx({top:e,left:n,right:r,bottom:a}){return{x:{min:n,max:r},y:{min:e,max:a}}}function Jk({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function e4(e,n){if(!n)return e;const r=n({x:e.left,y:e.top}),a=n({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:a.y,right:a.x}}function Ap(e){return e===void 0||e===1}function Bg({scale:e,scaleX:n,scaleY:r}){return!Ap(e)||!Ap(n)||!Ap(r)}function Hs(e){return Bg(e)||eT(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function eT(e){return dS(e.x)||dS(e.y)}function dS(e){return e&&e!=="0%"}function Xd(e,n,r){const a=e-r,o=n*a;return r+o}function hS(e,n,r,a,o){return o!==void 0&&(e=Xd(e,o,a)),Xd(e,r,a)+n}function Ug(e,n=0,r=1,a,o){e.min=hS(e.min,n,r,a,o),e.max=hS(e.max,n,r,a,o)}function tT(e,{x:n,y:r}){Ug(e.x,n.translate,n.scale,n.originPoint),Ug(e.y,r.translate,r.scale,r.originPoint)}const mS=.999999999999,pS=1.0000000000001;function t4(e,n,r,a=!1){const o=r.length;if(!o)return;n.x=n.y=1;let u,c;for(let h=0;h<o;h++){u=r[h],c=u.projectionDelta;const{visualElement:p}=u.options;p&&p.props.style&&p.props.style.display==="contents"||(a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&sl(e,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),c&&(n.x*=c.x.scale,n.y*=c.y.scale,tT(e,c)),a&&Hs(u.latestValues)&&sl(e,u.latestValues))}n.x<pS&&n.x>mS&&(n.x=1),n.y<pS&&n.y>mS&&(n.y=1)}function al(e,n){e.min=e.min+n,e.max=e.max+n}function gS(e,n,r,a,o=.5){const u=kt(e.min,e.max,o);Ug(e,n,r,u,a)}function sl(e,n){gS(e.x,n.x,n.scaleX,n.scale,n.originX),gS(e.y,n.y,n.scaleY,n.scale,n.originY)}function nT(e,n){return Jx(e4(e.getBoundingClientRect(),n))}function n4(e,n,r){const a=nT(e,r),{scroll:o}=n;return o&&(al(a.x,o.offset.x),al(a.y,o.offset.y)),a}const vS=()=>({translate:0,scale:1,origin:0,originPoint:0}),ol=()=>({x:vS(),y:vS()}),yS=()=>({min:0,max:0}),It=()=>({x:yS(),y:yS()}),Hg={current:null},iT={current:!1};function i4(){if(iT.current=!0,!!xv)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),n=()=>Hg.current=e.matches;e.addEventListener("change",n),n()}else Hg.current=!1}const r4=new WeakMap;function a4(e,n,r){for(const a in n){const o=n[a],u=r[a];if(On(o))e.addValue(a,o);else if(On(u))e.addValue(a,dl(o,{owner:e}));else if(u!==o)if(e.hasValue(a)){const c=e.getValue(a);c.liveStyle===!0?c.jump(o):c.hasAnimated||c.set(o)}else{const c=e.getStaticValue(a);e.addValue(a,dl(c!==void 0?c:o,{owner:e}))}}for(const a in r)n[a]===void 0&&e.removeValue(a);return n}const bS=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class s4{scrapeMotionValuesFromProps(n,r,a){return{}}constructor({parent:n,props:r,presenceContext:a,reducedMotionConfig:o,blockInitialAnimation:u,visualState:c},h={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Vv,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const T=In.now();this.renderScheduledAt<T&&(this.renderScheduledAt=T,Mt.render(this.render,!1,!0))};const{latestValues:p,renderState:g}=c;this.latestValues=p,this.baseTarget={...p},this.initialValues=r.initial?{...p}:{},this.renderState=g,this.parent=n,this.props=r,this.presenceContext=a,this.depth=n?n.depth+1:0,this.reducedMotionConfig=o,this.options=h,this.blockInitialAnimation=!!u,this.isControllingVariants=yh(r),this.isVariantNode=qx(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:v,...w}=this.scrapeMotionValuesFromProps(r,{},this);for(const T in w){const L=w[T];p[T]!==void 0&&On(L)&&L.set(p[T])}}mount(n){this.current=n,r4.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,a)=>this.bindToMotionValue(a,r)),iT.current||i4(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Hg.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ss(this.notifyUpdate),ss(this.render),this.valueSubscriptions.forEach(n=>n()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const n in this.events)this.events[n].clear();for(const n in this.features){const r=this.features[n];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(n){this.children.add(n),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(n)}removeChild(n){this.children.delete(n),this.enteringChildren&&this.enteringChildren.delete(n)}bindToMotionValue(n,r){this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)();const a=xl.has(n);a&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",c=>{this.latestValues[n]=c,this.props.onUpdate&&Mt.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let u;window.MotionCheckAppearSync&&(u=window.MotionCheckAppearSync(this,n,r)),this.valueSubscriptions.set(n,()=>{o(),u&&u(),r.owner&&r.stop()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in hl){const r=hl[n];if(!r)continue;const{isEnabled:a,Feature:o}=r;if(!this.features[n]&&o&&a(this.props)&&(this.features[n]=new o(this)),this.features[n]){const u=this.features[n];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):It()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,r){this.latestValues[n]=r}update(n,r){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let a=0;a<bS.length;a++){const o=bS[a];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const u="on"+o,c=n[u];c&&(this.propEventSubscriptions[o]=this.on(o,c))}this.prevMotionValues=a4(this,this.scrapeMotionValuesFromProps(n,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]: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(n){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(n),()=>r.variantChildren.delete(n)}addValue(n,r){const a=this.values.get(n);r!==a&&(a&&this.removeValue(n),this.bindToMotionValue(n,r),this.values.set(n,r),this.latestValues[n]=r.get())}removeValue(n){this.values.delete(n);const r=this.valueSubscriptions.get(n);r&&(r(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,r){if(this.props.values&&this.props.values[n])return this.props.values[n];let a=this.values.get(n);return a===void 0&&r!==void 0&&(a=dl(r===null?void 0:r,{owner:this}),this.addValue(n,a)),a}readValue(n,r){let a=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:this.getBaseTargetFromProps(this.props,n)??this.readValueFromInstance(this.current,n,this.options);return a!=null&&(typeof a=="string"&&(KE(a)||QE(a))?a=parseFloat(a):!pk(a)&&os.test(r)&&(a=Nx(n,r)),this.setBaseTarget(n,On(a)?a.get():a)),On(a)?a.get():a}setBaseTarget(n,r){this.baseTarget[n]=r}getBaseTarget(n){const{initial:r}=this.props;let a;if(typeof r=="string"||typeof r=="object"){const u=Zv(this.props,r,this.presenceContext?.custom);u&&(a=u[n])}if(r&&a!==void 0)return a;const o=this.getBaseTargetFromProps(this.props,n);return o!==void 0&&!On(o)?o:this.initialValues[n]!==void 0&&a===void 0?void 0:this.baseTarget[n]}on(n,r){return this.events[n]||(this.events[n]=new Rv),this.events[n].add(r)}notify(n,...r){this.events[n]&&this.events[n].notify(...r)}scheduleRenderMicrotask(){$v.render(this.render)}}class rT extends s4{constructor(){super(...arguments),this.KeyframeResolver=ik}sortInstanceNodePosition(n,r){return n.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(n,r){return n.style?n.style[r]:void 0}removeValueFromRenderState(n,{vars:r,style:a}){delete r[n],delete a[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;On(n)&&(this.childSubscription=n.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function aT(e,{style:n,vars:r},a,o){const u=e.style;let c;for(c in n)u[c]=n[c];o?.applyProjectionStyles(u,a);for(c in r)u.setProperty(c,r[c])}function o4(e){return window.getComputedStyle(e)}class l4 extends rT{constructor(){super(...arguments),this.type="html",this.renderInstance=aT}readValueFromInstance(n,r){if(xl.has(r))return this.projection?.isProjecting?Dg(r):_j(n,r);{const a=o4(n),o=(Nv(r)?a.getPropertyValue(r):a[r])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(n,{transformPagePoint:r}){return nT(n,r)}build(n,r,a){Kv(n,r,a.transformTemplate)}scrapeMotionValuesFromProps(n,r,a){return Jv(n,r,a)}}const sT=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function u4(e,n,r,a){aT(e,n,void 0,a);for(const o in n.attrs)e.setAttribute(sT.has(o)?o:ey(o),n.attrs[o])}class c4 extends rT{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=It}getBaseTargetFromProps(n,r){return n[r]}readValueFromInstance(n,r){if(xl.has(r)){const a=Dx(r);return a&&a.default||0}return r=sT.has(r)?r:ey(r),n.getAttribute(r)}scrapeMotionValuesFromProps(n,r,a){return Kx(n,r,a)}build(n,r,a){Ix(n,r,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(n,r,a,o){u4(n,r,a,o)}mount(n){this.isSVGTag=Gx(n.tagName),super.mount(n)}}const f4=(e,n)=>Qv(e)?new c4(n):new l4(n,{allowProjection:e!==C.Fragment});function ul(e,n,r){const a=e.getProps();return Zv(a,n,r!==void 0?r:a.custom,e)}const Vg=e=>Array.isArray(e);function d4(e,n,r){e.hasValue(n)?e.getValue(n).set(r):e.addValue(n,dl(r))}function h4(e){return Vg(e)?e[e.length-1]||0:e}function m4(e,n){const r=ul(e,n);let{transitionEnd:a={},transition:o={},...u}=r||{};u={...u,...a};for(const c in u){const h=h4(u[c]);d4(e,c,h)}}function p4(e){return!!(On(e)&&e.add)}function qg(e,n){const r=e.getValue("willChange");if(p4(r))return r.add(n);if(!r&&Qr.WillChange){const a=new Qr.WillChange("auto");e.addValue("willChange",a),a.add(n)}}function oT(e){return e.props[Wx]}const g4=e=>e!==null;function v4(e,{repeat:n,repeatType:r="loop"},a){const o=e.filter(g4),u=n&&r!=="loop"&&n%2===1?0:o.length-1;return o[u]}const y4={type:"spring",stiffness:500,damping:25,restSpeed:10},b4=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),S4={type:"keyframes",duration:.8},w4={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},_4=(e,{keyframes:n})=>n.length>2?S4:xl.has(e)?e.startsWith("scale")?b4(n[1]):y4:w4;function E4({when:e,delay:n,delayChildren:r,staggerChildren:a,staggerDirection:o,repeat:u,repeatType:c,repeatDelay:h,from:p,elapsed:g,...v}){return!!Object.keys(v).length}const ty=(e,n,r,a={},o,u)=>c=>{const h=qv(a,e)||{},p=h.delay||a.delay||0;let{elapsed:g=0}=a;g=g-or(p);const v={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:n.getVelocity(),...h,delay:-g,onUpdate:T=>{n.set(T),h.onUpdate&&h.onUpdate(T)},onComplete:()=>{c(),h.onComplete&&h.onComplete()},name:e,motionValue:n,element:u?void 0:o};E4(h)||Object.assign(v,_4(e,v)),v.duration&&(v.duration=or(v.duration)),v.repeatDelay&&(v.repeatDelay=or(v.repeatDelay)),v.from!==void 0&&(v.keyframes[0]=v.from);let w=!1;if((v.type===!1||v.duration===0&&!v.repeatDelay)&&(Pg(v),v.delay===0&&(w=!0)),(Qr.instantAnimations||Qr.skipAnimations)&&(w=!0,Pg(v),v.delay=0),v.allowFlatten=!h.type&&!h.ease,w&&!u&&n.get()!==void 0){const T=v4(v.keyframes,h);if(T!==void 0){Mt.update(()=>{v.onUpdate(T),v.onComplete()});return}}return h.isSync?new Hv(v):new Ij(v)};function x4({protectedKeys:e,needsAnimating:n},r){const a=e.hasOwnProperty(r)&&n[r]!==!0;return n[r]=!1,a}function lT(e,n,{delay:r=0,transitionOverride:a,type:o}={}){let{transition:u=e.getDefaultTransition(),transitionEnd:c,...h}=n;a&&(u=a);const p=[],g=o&&e.animationState&&e.animationState.getState()[o];for(const v in h){const w=e.getValue(v,e.latestValues[v]??null),T=h[v];if(T===void 0||g&&x4(g,v))continue;const L={delay:r,...qv(u||{},v)},R=w.get();if(R!==void 0&&!w.isAnimating&&!Array.isArray(T)&&T===R&&!L.velocity)continue;let N=!1;if(window.MotionHandoffAnimation){const P=oT(e);if(P){const F=window.MotionHandoffAnimation(P,v,Mt);F!==null&&(L.startTime=F,N=!0)}}qg(e,v),w.start(ty(v,w,T,e.shouldReduceMotion&&Cx.has(v)?{type:!1}:L,e,N));const j=w.animation;j&&p.push(j)}return c&&Promise.all(p).then(()=>{Mt.update(()=>{c&&m4(e,c)})}),p}function uT(e,n,r,a=0,o=1){const u=Array.from(e).sort((g,v)=>g.sortNodePosition(v)).indexOf(n),c=e.size,h=(c-1)*a;return typeof r=="function"?r(u,c):o===1?u*a:h-u*a}function Fg(e,n,r={}){const a=ul(e,n,r.type==="exit"?e.presenceContext?.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=a||{};r.transitionOverride&&(o=r.transitionOverride);const u=a?()=>Promise.all(lT(e,a,r)):()=>Promise.resolve(),c=e.variantChildren&&e.variantChildren.size?(p=0)=>{const{delayChildren:g=0,staggerChildren:v,staggerDirection:w}=o;return T4(e,n,p,g,v,w,r)}:()=>Promise.resolve(),{when:h}=o;if(h){const[p,g]=h==="beforeChildren"?[u,c]:[c,u];return p().then(()=>g())}else return Promise.all([u(),c(r.delay)])}function T4(e,n,r=0,a=0,o=0,u=1,c){const h=[];for(const p of e.variantChildren)p.notify("AnimationStart",n),h.push(Fg(p,n,{...c,delay:r+(typeof a=="function"?0:a)+uT(e.variantChildren,p,a,o,u)}).then(()=>p.notify("AnimationComplete",n)));return Promise.all(h)}function O4(e,n,r={}){e.notify("AnimationStart",n);let a;if(Array.isArray(n)){const o=n.map(u=>Fg(e,u,r));a=Promise.all(o)}else if(typeof n=="string")a=Fg(e,n,r);else{const o=typeof n=="function"?ul(e,n,r.custom):n;a=Promise.all(lT(e,o,r))}return a.then(()=>{e.notify("AnimationComplete",n)})}function cT(e,n){if(!Array.isArray(n))return!1;const r=n.length;if(r!==e.length)return!1;for(let a=0;a<r;a++)if(n[a]!==e[a])return!1;return!0}const A4=Xv.length;function fT(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?fT(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const n={};for(let r=0;r<A4;r++){const a=Xv[r],o=e.props[a];(cc(o)||o===!1)&&(n[a]=o)}return n}const C4=[...Gv].reverse(),R4=Gv.length;function M4(e){return n=>Promise.all(n.map(({animation:r,options:a})=>O4(e,r,a)))}function D4(e){let n=M4(e),r=SS(),a=!0;const o=p=>(g,v)=>{const w=ul(e,v,p==="exit"?e.presenceContext?.custom:void 0);if(w){const{transition:T,transitionEnd:L,...R}=w;g={...g,...R,...L}}return g};function u(p){n=p(e)}function c(p){const{props:g}=e,v=fT(e.parent)||{},w=[],T=new Set;let L={},R=1/0;for(let j=0;j<R4;j++){const P=C4[j],F=r[P],q=g[P]!==void 0?g[P]:v[P],oe=cc(q),M=P===p?F.isActive:null;M===!1&&(R=j);let k=q===v[P]&&q!==g[P]&&oe;if(k&&a&&e.manuallyAnimateOnMount&&(k=!1),F.protectedKeys={...L},!F.isActive&&M===null||!q&&!F.prevProp||vh(q)||typeof q=="boolean")continue;const H=N4(F.prevProp,q);let Q=H||P===p&&F.isActive&&!k&&oe||j>R&&oe,z=!1;const D=Array.isArray(q)?q:[q];let ne=D.reduce(o(P),{});M===!1&&(ne={});const{prevResolvedValues:ue={}}=F,K={...ue,...ne},J=S=>{Q=!0,T.has(S)&&(z=!0,T.delete(S)),F.needsAnimating[S]=!0;const de=e.getValue(S);de&&(de.liveStyle=!1)};for(const S in K){const de=ne[S],V=ue[S];if(L.hasOwnProperty(S))continue;let y=!1;Vg(de)&&Vg(V)?y=!cT(de,V):y=de!==V,y?de!=null?J(S):T.add(S):de!==void 0&&T.has(S)?J(S):F.protectedKeys[S]=!0}F.prevProp=q,F.prevResolvedValues=ne,F.isActive&&(L={...L,...ne}),a&&e.blockInitialAnimation&&(Q=!1);const ve=k&&H;Q&&(!ve||z)&&w.push(...D.map(S=>{const de={type:P};if(typeof S=="string"&&a&&!ve&&e.manuallyAnimateOnMount&&e.parent){const{parent:V}=e,y=ul(V,S);if(V.enteringChildren&&y){const{delayChildren:E}=y.transition||{};de.delay=uT(V.enteringChildren,e,E)}}return{animation:S,options:de}}))}if(T.size){const j={};if(typeof g.initial!="boolean"){const P=ul(e,Array.isArray(g.initial)?g.initial[0]:g.initial);P&&P.transition&&(j.transition=P.transition)}T.forEach(P=>{const F=e.getBaseTarget(P),q=e.getValue(P);q&&(q.liveStyle=!0),j[P]=F??null}),w.push({animation:j})}let N=!!w.length;return a&&(g.initial===!1||g.initial===g.animate)&&!e.manuallyAnimateOnMount&&(N=!1),a=!1,N?n(w):Promise.resolve()}function h(p,g){if(r[p].isActive===g)return Promise.resolve();e.variantChildren?.forEach(w=>w.animationState?.setActive(p,g)),r[p].isActive=g;const v=c(p);for(const w in r)r[w].protectedKeys={};return v}return{animateChanges:c,setActive:h,setAnimateFunction:u,getState:()=>r,reset:()=>{r=SS(),a=!0}}}function N4(e,n){return typeof n=="string"?n!==e:Array.isArray(n)?!cT(n,e):!1}function zs(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function SS(){return{animate:zs(!0),whileInView:zs(),whileHover:zs(),whileTap:zs(),whileDrag:zs(),whileFocus:zs(),exit:zs()}}class ls{constructor(n){this.isMounted=!1,this.node=n}update(){}}class L4 extends ls{constructor(n){super(n),n.animationState||(n.animationState=D4(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();vh(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:r}=this.node.prevProps||{};n!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let j4=0;class k4 extends ls{constructor(){super(...arguments),this.id=j4++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:r}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===a)return;const o=this.node.animationState.setActive("exit",!n);r&&!n&&o.then(()=>{r(this.id)})}mount(){const{register:n,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const P4={animation:{Feature:L4},exit:{Feature:k4}};function dc(e,n,r,a={passive:!0}){return e.addEventListener(n,r,a),()=>e.removeEventListener(n,r)}function Ac(e){return{point:{x:e.pageX,y:e.pageY}}}const z4=e=>n=>Iv(n)&&e(n,Ac(n));function tc(e,n,r,a){return dc(e,n,z4(r),a)}const dT=1e-4,B4=1-dT,U4=1+dT,hT=.01,H4=0-hT,V4=0+hT;function kn(e){return e.max-e.min}function q4(e,n,r){return Math.abs(e-n)<=r}function wS(e,n,r,a=.5){e.origin=a,e.originPoint=kt(n.min,n.max,e.origin),e.scale=kn(r)/kn(n),e.translate=kt(r.min,r.max,e.origin)-e.originPoint,(e.scale>=B4&&e.scale<=U4||isNaN(e.scale))&&(e.scale=1),(e.translate>=H4&&e.translate<=V4||isNaN(e.translate))&&(e.translate=0)}function nc(e,n,r,a){wS(e.x,n.x,r.x,a?a.originX:void 0),wS(e.y,n.y,r.y,a?a.originY:void 0)}function _S(e,n,r){e.min=r.min+n.min,e.max=e.min+kn(n)}function F4(e,n,r){_S(e.x,n.x,r.x),_S(e.y,n.y,r.y)}function ES(e,n,r){e.min=n.min-r.min,e.max=e.min+kn(n)}function ic(e,n,r){ES(e.x,n.x,r.x),ES(e.y,n.y,r.y)}function gi(e){return[e("x"),e("y")]}const mT=({current:e})=>e?e.ownerDocument.defaultView:null,xS=(e,n)=>Math.abs(e-n);function $4(e,n){const r=xS(e.x,n.x),a=xS(e.y,n.y);return Math.sqrt(r**2+a**2)}class pT{constructor(n,r,{transformPagePoint:a,contextWindow:o=window,dragSnapToOrigin:u=!1,distanceThreshold:c=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const T=Rp(this.lastMoveEventInfo,this.history),L=this.startEvent!==null,R=$4(T.offset,{x:0,y:0})>=this.distanceThreshold;if(!L&&!R)return;const{point:N}=T,{timestamp:j}=hn;this.history.push({...N,timestamp:j});const{onStart:P,onMove:F}=this.handlers;L||(P&&P(this.lastMoveEvent,T),this.startEvent=this.lastMoveEvent),F&&F(this.lastMoveEvent,T)},this.handlePointerMove=(T,L)=>{this.lastMoveEvent=T,this.lastMoveEventInfo=Cp(L,this.transformPagePoint),Mt.update(this.updatePoint,!0)},this.handlePointerUp=(T,L)=>{this.end();const{onEnd:R,onSessionEnd:N,resumeAnimation:j}=this.handlers;if(this.dragSnapToOrigin&&j&&j(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const P=Rp(T.type==="pointercancel"?this.lastMoveEventInfo:Cp(L,this.transformPagePoint),this.history);this.startEvent&&R&&R(T,P),N&&N(T,P)},!Iv(n))return;this.dragSnapToOrigin=u,this.handlers=r,this.transformPagePoint=a,this.distanceThreshold=c,this.contextWindow=o||window;const h=Ac(n),p=Cp(h,this.transformPagePoint),{point:g}=p,{timestamp:v}=hn;this.history=[{...g,timestamp:v}];const{onSessionStart:w}=r;w&&w(n,Rp(p,this.history)),this.removeListeners=xc(tc(this.contextWindow,"pointermove",this.handlePointerMove),tc(this.contextWindow,"pointerup",this.handlePointerUp),tc(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),ss(this.updatePoint)}}function Cp(e,n){return n?{point:n(e.point)}:e}function TS(e,n){return{x:e.x-n.x,y:e.y-n.y}}function Rp({point:e},n){return{point:e,delta:TS(e,gT(n)),offset:TS(e,I4(n)),velocity:Y4(n,.1)}}function I4(e){return e[0]}function gT(e){return e[e.length-1]}function Y4(e,n){if(e.length<2)return{x:0,y:0};let r=e.length-1,a=null;const o=gT(e);for(;r>=0&&(a=e[r],!(o.timestamp-a.timestamp>or(n)));)r--;if(!a)return{x:0,y:0};const u=lr(o.timestamp-a.timestamp);if(u===0)return{x:0,y:0};const c={x:(o.x-a.x)/u,y:(o.y-a.y)/u};return c.x===1/0&&(c.x=0),c.y===1/0&&(c.y=0),c}function G4(e,{min:n,max:r},a){return n!==void 0&&e<n?e=a?kt(n,e,a.min):Math.max(e,n):r!==void 0&&e>r&&(e=a?kt(r,e,a.max):Math.min(e,r)),e}function OS(e,n,r){return{min:n!==void 0?e.min+n:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function X4(e,{top:n,left:r,bottom:a,right:o}){return{x:OS(e.x,r,o),y:OS(e.y,n,a)}}function AS(e,n){let r=n.min-e.min,a=n.max-e.max;return n.max-n.min<e.max-e.min&&([r,a]=[a,r]),{min:r,max:a}}function K4(e,n){return{x:AS(e.x,n.x),y:AS(e.y,n.y)}}function W4(e,n){let r=.5;const a=kn(e),o=kn(n);return o>a?r=oc(n.min,n.max-a,e.min):a>o&&(r=oc(e.min,e.max-o,n.min)),Wr(0,1,r)}function Q4(e,n){const r={};return n.min!==void 0&&(r.min=n.min-e.min),n.max!==void 0&&(r.max=n.max-e.min),r}const $g=.35;function Z4(e=$g){return e===!1?e=0:e===!0&&(e=$g),{x:CS(e,"left","right"),y:CS(e,"top","bottom")}}function CS(e,n,r){return{min:RS(e,n),max:RS(e,r)}}function RS(e,n){return typeof e=="number"?e:e[n]||0}const J4=new WeakMap;class eP{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=It(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=n}start(n,{snapToCursor:r=!1,distanceThreshold:a}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const u=w=>{const{dragSnapToOrigin:T}=this.getProps();T?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(Ac(w).point)},c=(w,T)=>{const{drag:L,dragPropagation:R,onDragStart:N}=this.getProps();if(L&&!R&&(this.openDragLock&&this.openDragLock(),this.openDragLock=ok(L),!this.openDragLock))return;this.latestPointerEvent=w,this.latestPanInfo=T,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),gi(P=>{let F=this.getAxisMotionValue(P).get()||0;if(ur.test(F)){const{projection:q}=this.visualElement;if(q&&q.layout){const oe=q.layout.layoutBox[P];oe&&(F=kn(oe)*(parseFloat(F)/100))}}this.originPoint[P]=F}),N&&Mt.postRender(()=>N(w,T)),qg(this.visualElement,"transform");const{animationState:j}=this.visualElement;j&&j.setActive("whileDrag",!0)},h=(w,T)=>{this.latestPointerEvent=w,this.latestPanInfo=T;const{dragPropagation:L,dragDirectionLock:R,onDirectionLock:N,onDrag:j}=this.getProps();if(!L&&!this.openDragLock)return;const{offset:P}=T;if(R&&this.currentDirection===null){this.currentDirection=tP(P),this.currentDirection!==null&&N&&N(this.currentDirection);return}this.updateAxis("x",T.point,P),this.updateAxis("y",T.point,P),this.visualElement.render(),j&&j(w,T)},p=(w,T)=>{this.latestPointerEvent=w,this.latestPanInfo=T,this.stop(w,T),this.latestPointerEvent=null,this.latestPanInfo=null},g=()=>gi(w=>this.getAnimationState(w)==="paused"&&this.getAxisMotionValue(w).animation?.play()),{dragSnapToOrigin:v}=this.getProps();this.panSession=new pT(n,{onSessionStart:u,onStart:c,onMove:h,onSessionEnd:p,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:v,distanceThreshold:a,contextWindow:mT(this.visualElement)})}stop(n,r){const a=n||this.latestPointerEvent,o=r||this.latestPanInfo,u=this.isDragging;if(this.cancel(),!u||!o||!a)return;const{velocity:c}=o;this.startAnimation(c);const{onDragEnd:h}=this.getProps();h&&Mt.postRender(()=>h(a,o))}cancel(){this.isDragging=!1;const{projection:n,animationState:r}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:a}=this.getProps();!a&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(n,r,a){const{drag:o}=this.getProps();if(!a||!_d(n,o,this.currentDirection))return;const u=this.getAxisMotionValue(n);let c=this.originPoint[n]+a[n];this.constraints&&this.constraints[n]&&(c=G4(c,this.constraints[n],this.elastic[n])),u.set(c)}resolveConstraints(){const{dragConstraints:n,dragElastic:r}=this.getProps(),a=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,o=this.constraints;n&&rl(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&a?this.constraints=X4(a.layoutBox,n):this.constraints=!1,this.elastic=Z4(r),o!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&gi(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=Q4(a.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:r}=this.getProps();if(!n||!rl(n))return!1;const a=n.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const u=n4(a,o.root,this.visualElement.getTransformPagePoint());let c=K4(o.layout.layoutBox,u);if(r){const h=r(Jk(c));this.hasMutatedConstraints=!!h,h&&(c=Jx(h))}return c}startAnimation(n){const{drag:r,dragMomentum:a,dragElastic:o,dragTransition:u,dragSnapToOrigin:c,onDragTransitionEnd:h}=this.getProps(),p=this.constraints||{},g=gi(v=>{if(!_d(v,r,this.currentDirection))return;let w=p&&p[v]||{};c&&(w={min:0,max:0});const T=o?200:1e6,L=o?40:1e7,R={type:"inertia",velocity:a?n[v]:0,bounceStiffness:T,bounceDamping:L,timeConstant:750,restDelta:1,restSpeed:10,...u,...w};return this.startAxisValueAnimation(v,R)});return Promise.all(g).then(h)}startAxisValueAnimation(n,r){const a=this.getAxisMotionValue(n);return qg(this.visualElement,n),a.start(ty(n,a,0,r,this.visualElement,!1))}stopAnimation(){gi(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){gi(n=>this.getAxisMotionValue(n).animation?.pause())}getAnimationState(n){return this.getAxisMotionValue(n).animation?.state}getAxisMotionValue(n){const r=`_drag${n.toUpperCase()}`,a=this.visualElement.getProps(),o=a[r];return o||this.visualElement.getValue(n,(a.initial?a.initial[n]:void 0)||0)}snapToCursor(n){gi(r=>{const{drag:a}=this.getProps();if(!_d(r,a,this.currentDirection))return;const{projection:o}=this.visualElement,u=this.getAxisMotionValue(r);if(o&&o.layout){const{min:c,max:h}=o.layout.layoutBox[r];u.set(n[r]-kt(c,h,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:r}=this.getProps(),{projection:a}=this.visualElement;if(!rl(r)||!a||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};gi(c=>{const h=this.getAxisMotionValue(c);if(h&&this.constraints!==!1){const p=h.get();o[c]=W4({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.resolveConstraints(),gi(c=>{if(!_d(c,n,null))return;const h=this.getAxisMotionValue(c),{min:p,max:g}=this.constraints[c];h.set(kt(p,g,o[c]))})}addListeners(){if(!this.visualElement.current)return;J4.set(this.visualElement,this);const n=this.visualElement.current,r=tc(n,"pointerdown",p=>{const{drag:g,dragListener:v=!0}=this.getProps();g&&v&&this.start(p)}),a=()=>{const{dragConstraints:p}=this.getProps();rl(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,u=o.addEventListener("measure",a);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),Mt.read(a);const c=dc(window,"resize",()=>this.scalePositionWithinConstraints()),h=o.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:g})=>{this.isDragging&&g&&(gi(v=>{const w=this.getAxisMotionValue(v);w&&(this.originPoint[v]+=p[v].translate,w.set(w.get()+p[v].translate))}),this.visualElement.render())}));return()=>{c(),r(),u(),h&&h()}}getProps(){const n=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:a=!1,dragPropagation:o=!1,dragConstraints:u=!1,dragElastic:c=$g,dragMomentum:h=!0}=n;return{...n,drag:r,dragDirectionLock:a,dragPropagation:o,dragConstraints:u,dragElastic:c,dragMomentum:h}}}function _d(e,n,r){return(n===!0||n===e)&&(r===null||r===e)}function tP(e,n=10){let r=null;return Math.abs(e.y)>n?r="y":Math.abs(e.x)>n&&(r="x"),r}class nP extends ls{constructor(n){super(n),this.removeGroupControls=vi,this.removeListeners=vi,this.controls=new eP(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||vi}unmount(){this.removeGroupControls(),this.removeListeners()}}const MS=e=>(n,r)=>{e&&Mt.postRender(()=>e(n,r))};class iP extends ls{constructor(){super(...arguments),this.removePointerDownListener=vi}onPointerDown(n){this.session=new pT(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:mT(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:r,onPan:a,onPanEnd:o}=this.node.getProps();return{onSessionStart:MS(n),onStart:MS(r),onMove:a,onEnd:(u,c)=>{delete this.session,o&&Mt.postRender(()=>o(u,c))}}}mount(){this.removePointerDownListener=tc(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const jd={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function DS(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}const $u={correct:(e,n)=>{if(!n.target)return e;if(typeof e=="string")if(Fe.test(e))e=parseFloat(e);else return e;const r=DS(e,n.target.x),a=DS(e,n.target.y);return`${r}% ${a}%`}},rP={correct:(e,{treeScale:n,projectionDelta:r})=>{const a=e,o=os.parse(e);if(o.length>5)return a;const u=os.createTransformer(e),c=typeof o[0]!="number"?1:0,h=r.x.scale*n.x,p=r.y.scale*n.y;o[0+c]/=h,o[1+c]/=p;const g=kt(h,p,.5);return typeof o[2+c]=="number"&&(o[2+c]/=g),typeof o[3+c]=="number"&&(o[3+c]/=g),u(o)}};let Mp=!1;class aP extends C.Component{componentDidMount(){const{visualElement:n,layoutGroup:r,switchLayoutGroup:a,layoutId:o}=this.props,{projection:u}=n;Ak(sP),u&&(r.group&&r.group.add(u),a&&a.register&&o&&a.register(u),Mp&&u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),jd.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:r,visualElement:a,drag:o,isPresent:u}=this.props,{projection:c}=a;return c&&(c.isPresent=u,Mp=!0,o||n.layoutDependency!==r||r===void 0||n.isPresent!==u?c.willUpdate():this.safeToRemove(),n.isPresent!==u&&(u?c.promote():c.relegate()||Mt.postRender(()=>{const h=c.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),$v.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:r,switchLayoutGroup:a}=this.props,{projection:o}=n;Mp=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),a&&a.deregister&&a.deregister(o))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function vT(e){const[n,r]=Ux(),a=C.useContext(_v);return le.jsx(aP,{...e,layoutGroup:a,switchLayoutGroup:C.useContext(Qx),isPresent:n,safeToRemove:r})}const sP={borderRadius:{...$u,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:$u,borderTopRightRadius:$u,borderBottomLeftRadius:$u,borderBottomRightRadius:$u,boxShadow:rP};function oP(e,n,r){const a=On(e)?e:dl(e);return a.start(ty("",a,n,r)),a.animation}const lP=(e,n)=>e.depth-n.depth;class uP{constructor(){this.children=[],this.isDirty=!1}add(n){Tv(this.children,n),this.isDirty=!0}remove(n){Ov(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(lP),this.isDirty=!1,this.children.forEach(n)}}function cP(e,n){const r=In.now(),a=({timestamp:o})=>{const u=o-r;u>=n&&(ss(a),e(u-n))};return Mt.setup(a,!0),()=>ss(a)}const yT=["TopLeft","TopRight","BottomLeft","BottomRight"],fP=yT.length,NS=e=>typeof e=="string"?parseFloat(e):e,LS=e=>typeof e=="number"||Fe.test(e);function dP(e,n,r,a,o,u){o?(e.opacity=kt(0,r.opacity??1,hP(a)),e.opacityExit=kt(n.opacity??1,0,mP(a))):u&&(e.opacity=kt(n.opacity??1,r.opacity??1,a));for(let c=0;c<fP;c++){const h=`border${yT[c]}Radius`;let p=jS(n,h),g=jS(r,h);if(p===void 0&&g===void 0)continue;p||(p=0),g||(g=0),p===0||g===0||LS(p)===LS(g)?(e[h]=Math.max(kt(NS(p),NS(g),a),0),(ur.test(g)||ur.test(p))&&(e[h]+="%")):e[h]=g}(n.rotate||r.rotate)&&(e.rotate=kt(n.rotate||0,r.rotate||0,a))}function jS(e,n){return e[n]!==void 0?e[n]:e.borderRadius}const hP=bT(0,.5,ax),mP=bT(.5,.95,vi);function bT(e,n,r){return a=>a<e?0:a>n?1:r(oc(e,n,a))}function kS(e,n){e.min=n.min,e.max=n.max}function pi(e,n){kS(e.x,n.x),kS(e.y,n.y)}function PS(e,n){e.translate=n.translate,e.scale=n.scale,e.originPoint=n.originPoint,e.origin=n.origin}function zS(e,n,r,a,o){return e-=n,e=Xd(e,1/r,a),o!==void 0&&(e=Xd(e,1/o,a)),e}function pP(e,n=0,r=1,a=.5,o,u=e,c=e){if(ur.test(n)&&(n=parseFloat(n),n=kt(c.min,c.max,n/100)-c.min),typeof n!="number")return;let h=kt(u.min,u.max,a);e===u&&(h-=n),e.min=zS(e.min,n,r,h,o),e.max=zS(e.max,n,r,h,o)}function BS(e,n,[r,a,o],u,c){pP(e,n[r],n[a],n[o],n.scale,u,c)}const gP=["x","scaleX","originX"],vP=["y","scaleY","originY"];function US(e,n,r,a){BS(e.x,n,gP,r?r.x:void 0,a?a.x:void 0),BS(e.y,n,vP,r?r.y:void 0,a?a.y:void 0)}function HS(e){return e.translate===0&&e.scale===1}function ST(e){return HS(e.x)&&HS(e.y)}function VS(e,n){return e.min===n.min&&e.max===n.max}function yP(e,n){return VS(e.x,n.x)&&VS(e.y,n.y)}function qS(e,n){return Math.round(e.min)===Math.round(n.min)&&Math.round(e.max)===Math.round(n.max)}function wT(e,n){return qS(e.x,n.x)&&qS(e.y,n.y)}function FS(e){return kn(e.x)/kn(e.y)}function $S(e,n){return e.translate===n.translate&&e.scale===n.scale&&e.originPoint===n.originPoint}class bP{constructor(){this.members=[]}add(n){Tv(this.members,n),n.scheduleRender()}remove(n){if(Ov(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(n){const r=this.members.findIndex(o=>n===o);if(r===0)return!1;let a;for(let o=r;o>=0;o--){const u=this.members[o];if(u.isPresent!==!1){a=u;break}}return a?(this.promote(a),!0):!1}promote(n,r){const a=this.lead;if(n!==a&&(this.prevLead=a,this.lead=n,n.show(),a)){a.instance&&a.scheduleRender(),n.scheduleRender(),n.resumeFrom=a,r&&(n.resumeFrom.preserveOpacity=!0),a.snapshot&&(n.snapshot=a.snapshot,n.snapshot.latestValues=a.animationValues||a.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:o}=n.options;o===!1&&a.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:r,resumingFrom:a}=n;r.onExitComplete&&r.onExitComplete(),a&&a.options.onExitComplete&&a.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function SP(e,n,r){let a="";const o=e.x.translate/n.x,u=e.y.translate/n.y,c=r?.z||0;if((o||u||c)&&(a=`translate3d(${o}px, ${u}px, ${c}px) `),(n.x!==1||n.y!==1)&&(a+=`scale(${1/n.x}, ${1/n.y}) `),r){const{transformPerspective:g,rotate:v,rotateX:w,rotateY:T,skewX:L,skewY:R}=r;g&&(a=`perspective(${g}px) ${a}`),v&&(a+=`rotate(${v}deg) `),w&&(a+=`rotateX(${w}deg) `),T&&(a+=`rotateY(${T}deg) `),L&&(a+=`skewX(${L}deg) `),R&&(a+=`skewY(${R}deg) `)}const h=e.x.scale*n.x,p=e.y.scale*n.y;return(h!==1||p!==1)&&(a+=`scale(${h}, ${p})`),a||"none"}const Dp=["","X","Y","Z"],wP=1e3;let _P=0;function Np(e,n,r,a){const{latestValues:o}=n;o[e]&&(r[e]=o[e],n.setStaticValue(e,0),a&&(a[e]=0))}function _T(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:n}=e.options;if(!n)return;const r=oT(n);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:u}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",Mt,!(o||u))}const{parent:a}=e;a&&!a.hasCheckedOptimisedAppear&&_T(a)}function ET({attachResizeListener:e,defaultParent:n,measureScroll:r,checkIsScrollRoot:a,resetTransform:o}){return class{constructor(c={},h=n?.()){this.id=_P++,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.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(TP),this.nodes.forEach(RP),this.nodes.forEach(MP),this.nodes.forEach(OP)},this.resolvedRelativeTargetAt=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 uP)}addEventListener(c,h){return this.eventHandlers.has(c)||this.eventHandlers.set(c,new Rv),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=Bx(c)&&!hk(c),this.instance=c;const{layoutId:h,layout:p,visualElement:g}=this.options;if(g&&!g.current&&g.mount(c),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||h)&&(this.isLayoutDirty=!0),e){let v,w=0;const T=()=>this.root.updateBlockedByResize=!1;Mt.read(()=>{w=window.innerWidth}),e(c,()=>{const L=window.innerWidth;L!==w&&(w=L,this.root.updateBlockedByResize=!0,v&&v(),v=cP(T,250),jd.hasAnimatedSinceResize&&(jd.hasAnimatedSinceResize=!1,this.nodes.forEach(GS)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&g&&(h||p)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:w,hasRelativeLayoutChanged:T,layout:L})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const R=this.options.transition||g.getDefaultTransition()||kP,{onLayoutAnimationStart:N,onLayoutAnimationComplete:j}=g.getProps(),P=!this.targetLayout||!wT(this.targetLayout,L),F=!w&&T;if(this.options.layoutRoot||this.resumeFrom||F||w&&(P||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const q={...qv(R,"layout"),onPlay:N,onComplete:j};(g.shouldReduceMotion||this.options.layoutRoot)&&(q.delay=0,q.type=!1),this.startAnimation(q),this.setAnimationOrigin(v,F)}else w||GS(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=L})}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(),ss(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(DP),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&&_T(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let v=0;v<this.path.length;v++){const w=this.path[v];w.shouldResetTransform=!0,w.updateScroll("snapshot"),w.options.layoutRoot&&w.willUpdate(!1)}const{layoutId:h,layout:p}=this.options;if(h===void 0&&!p)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),c&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(IS);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(YS);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(CP),this.nodes.forEach(EP),this.nodes.forEach(xP)):this.nodes.forEach(YS),this.clearAllSnapshots();const h=In.now();hn.delta=Wr(0,1e3/60,h-hn.timestamp),hn.timestamp=h,hn.isProcessing=!0,Sp.update.process(hn),Sp.preRender.process(hn),Sp.render.process(hn),hn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,$v.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(AP),this.sharedNodes.forEach(NP)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Mt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Mt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!kn(this.snapshot.measuredBox.x)&&!kn(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.layoutCorrected=It(),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:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!o)return;const c=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!ST(this.projectionDelta),p=this.getTransformTemplate(),g=p?p(this.latestValues,""):void 0,v=g!==this.prevTransformTemplateValue;c&&this.instance&&(h||Hs(this.latestValues)||v)&&(o(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(c=!0){const h=this.measurePageBox();let p=this.removeElementScroll(h);return c&&(p=this.removeTransform(p)),PP(p),{animationId:this.root.animationId,measuredBox:h,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:c}=this.options;if(!c)return It();const h=c.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(zP))){const{scroll:g}=this.root;g&&(al(h.x,g.offset.x),al(h.y,g.offset.y))}return h}removeElementScroll(c){const h=It();if(pi(h,c),this.scroll?.wasRoot)return h;for(let p=0;p<this.path.length;p++){const g=this.path[p],{scroll:v,options:w}=g;g!==this.root&&v&&w.layoutScroll&&(v.wasRoot&&pi(h,c),al(h.x,v.offset.x),al(h.y,v.offset.y))}return h}applyTransform(c,h=!1){const p=It();pi(p,c);for(let g=0;g<this.path.length;g++){const v=this.path[g];!h&&v.options.layoutScroll&&v.scroll&&v!==v.root&&sl(p,{x:-v.scroll.offset.x,y:-v.scroll.offset.y}),Hs(v.latestValues)&&sl(p,v.latestValues)}return Hs(this.latestValues)&&sl(p,this.latestValues),p}removeTransform(c){const h=It();pi(h,c);for(let p=0;p<this.path.length;p++){const g=this.path[p];if(!g.instance||!Hs(g.latestValues))continue;Bg(g.latestValues)&&g.updateSnapshot();const v=It(),w=g.measurePageBox();pi(v,w),US(h,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,v)}return Hs(this.latestValues)&&US(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!==hn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(c=!1){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||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:v,layoutId:w}=this.options;if(!(!this.layout||!(v||w))){if(this.resolvedRelativeTargetAt=hn.timestamp,!this.targetDelta&&!this.relativeTarget){const T=this.getClosestProjectingParent();T&&T.layout&&this.animationProgress!==1?(this.relativeParent=T,this.forceRelativeParentToResolveTarget(),this.relativeTarget=It(),this.relativeTargetOrigin=It(),ic(this.relativeTargetOrigin,this.layout.layoutBox,T.layout.layoutBox),pi(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=It(),this.targetWithTransforms=It()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),F4(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):pi(this.target,this.layout.layoutBox),tT(this.target,this.targetDelta)):pi(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const T=this.getClosestProjectingParent();T&&!!T.resumingFrom==!!this.resumingFrom&&!T.options.layoutScroll&&T.target&&this.animationProgress!==1?(this.relativeParent=T,this.forceRelativeParentToResolveTarget(),this.relativeTarget=It(),this.relativeTargetOrigin=It(),ic(this.relativeTargetOrigin,this.target,T.target),pi(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Bg(this.parent.latestValues)||eT(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const c=this.getLead(),h=!!this.resumingFrom||this!==c;let p=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===hn.timestamp&&(p=!1),p)return;const{layout:g,layoutId:v}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||v))return;pi(this.layoutCorrected,this.layout.layoutBox);const w=this.treeScale.x,T=this.treeScale.y;t4(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=It());const{target:L}=c;if(!L){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(PS(this.prevProjectionDelta.x,this.projectionDelta.x),PS(this.prevProjectionDelta.y,this.projectionDelta.y)),nc(this.projectionDelta,this.layoutCorrected,L,this.latestValues),(this.treeScale.x!==w||this.treeScale.y!==T||!$S(this.projectionDelta.x,this.prevProjectionDelta.x)||!$S(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",L))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(c=!0){if(this.options.visualElement?.scheduleRender(),c){const h=this.getStack();h&&h.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ol(),this.projectionDelta=ol(),this.projectionDeltaWithTransform=ol()}setAnimationOrigin(c,h=!1){const p=this.snapshot,g=p?p.latestValues:{},v={...this.latestValues},w=ol();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;const T=It(),L=p?p.source:void 0,R=this.layout?this.layout.source:void 0,N=L!==R,j=this.getStack(),P=!j||j.members.length<=1,F=!!(N&&!P&&this.options.crossfade===!0&&!this.path.some(jP));this.animationProgress=0;let q;this.mixTargetDelta=oe=>{const M=oe/1e3;XS(w.x,c.x,M),XS(w.y,c.y,M),this.setTargetDelta(w),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(ic(T,this.layout.layoutBox,this.relativeParent.layout.layoutBox),LP(this.relativeTarget,this.relativeTargetOrigin,T,M),q&&yP(this.relativeTarget,q)&&(this.isProjectionDirty=!1),q||(q=It()),pi(q,this.relativeTarget)),N&&(this.animationValues=v,dP(v,g,this.latestValues,M,F,P)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=M},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(c){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ss(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Mt.update(()=>{jd.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=dl(0)),this.currentAnimation=oP(this.motionValue,[0,1e3],{...c,velocity:0,isSync:!0,onUpdate:h=>{this.mixTargetDelta(h),c.onUpdate&&c.onUpdate(h)},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(wP),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const c=this.getLead();let{targetWithTransforms:h,target:p,layout:g,latestValues:v}=c;if(!(!h||!p||!g)){if(this!==c&&this.layout&&g&&xT(this.options.animationType,this.layout.layoutBox,g.layoutBox)){p=this.target||It();const w=kn(this.layout.layoutBox.x);p.x.min=c.target.x.min,p.x.max=p.x.min+w;const T=kn(this.layout.layoutBox.y);p.y.min=c.target.y.min,p.y.max=p.y.min+T}pi(h,p),sl(h,v),nc(this.projectionDeltaWithTransform,this.layoutCorrected,h,v)}}registerSharedNode(c,h){this.sharedNodes.has(c)||this.sharedNodes.set(c,new bP),this.sharedNodes.get(c).add(h);const g=h.options.initialPromotionConfig;h.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(h):void 0})}isLead(){const c=this.getStack();return c?c.lead===this:!0}getLead(){const{layoutId:c}=this.options;return c?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:c}=this.options;return c?this.getStack()?.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 g=this.getStack();g&&g.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 g={};p.z&&Np("z",c,g,this.animationValues);for(let v=0;v<Dp.length;v++)Np(`rotate${Dp[v]}`,c,g,this.animationValues),Np(`skew${Dp[v]}`,c,g,this.animationValues);c.render();for(const v in g)c.setStaticValue(v,g[v]),this.animationValues&&(this.animationValues[v]=g[v]);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=Ld(h?.pointerEvents)||"",c.transform=p?p(this.latestValues,""):"none";return}const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){this.options.layoutId&&(c.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,c.pointerEvents=Ld(h?.pointerEvents)||""),this.hasProjected&&!Hs(this.latestValues)&&(c.transform=p?p({},""):"none",this.hasProjected=!1);return}c.visibility="";const v=g.animationValues||g.latestValues;this.applyTransformsToTarget();let w=SP(this.projectionDeltaWithTransform,this.treeScale,v);p&&(w=p(v,w)),c.transform=w;const{x:T,y:L}=this.projectionDelta;c.transformOrigin=`${T.origin*100}% ${L.origin*100}% 0`,g.animationValues?c.opacity=g===this?v.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:v.opacityExit:c.opacity=g===this?v.opacity!==void 0?v.opacity:"":v.opacityExit!==void 0?v.opacityExit:0;for(const R in fc){if(v[R]===void 0)continue;const{correct:N,applyTo:j,isCSSVariable:P}=fc[R],F=w==="none"?v[R]:N(v[R],g);if(j){const q=j.length;for(let oe=0;oe<q;oe++)c[j[oe]]=F}else P?this.options.visualElement.renderState.vars[R]=F:c[R]=F}this.options.layoutId&&(c.pointerEvents=g===this?Ld(h?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(c=>c.currentAnimation?.stop()),this.root.nodes.forEach(IS),this.root.sharedNodes.clear()}}}function EP(e){e.updateLayout()}function xP(e){const n=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:a}=e.layout,{animationType:o}=e.options,u=n.source!==e.layout.source;o==="size"?gi(v=>{const w=u?n.measuredBox[v]:n.layoutBox[v],T=kn(w);w.min=r[v].min,w.max=w.min+T}):xT(o,n.layoutBox,r)&&gi(v=>{const w=u?n.measuredBox[v]:n.layoutBox[v],T=kn(r[v]);w.max=w.min+T,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[v].max=e.relativeTarget[v].min+T)});const c=ol();nc(c,r,n.layoutBox);const h=ol();u?nc(h,e.applyTransform(a,!0),n.measuredBox):nc(h,r,n.layoutBox);const p=!ST(c);let g=!1;if(!e.resumeFrom){const v=e.getClosestProjectingParent();if(v&&!v.resumeFrom){const{snapshot:w,layout:T}=v;if(w&&T){const L=It();ic(L,n.layoutBox,w.layoutBox);const R=It();ic(R,r,T.layoutBox),wT(L,R)||(g=!0),v.options.layoutRoot&&(e.relativeTarget=R,e.relativeTargetOrigin=L,e.relativeParent=v)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:h,layoutDelta:c,hasLayoutChanged:p,hasRelativeLayoutChanged:g})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function TP(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function OP(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function AP(e){e.clearSnapshot()}function IS(e){e.clearMeasurements()}function YS(e){e.isLayoutDirty=!1}function CP(e){const{visualElement:n}=e.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function GS(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function RP(e){e.resolveTargetDelta()}function MP(e){e.calcProjection()}function DP(e){e.resetSkewAndRotation()}function NP(e){e.removeLeadSnapshot()}function XS(e,n,r){e.translate=kt(n.translate,0,r),e.scale=kt(n.scale,1,r),e.origin=n.origin,e.originPoint=n.originPoint}function KS(e,n,r,a){e.min=kt(n.min,r.min,a),e.max=kt(n.max,r.max,a)}function LP(e,n,r,a){KS(e.x,n.x,r.x,a),KS(e.y,n.y,r.y,a)}function jP(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const kP={duration:.45,ease:[.4,0,.1,1]},WS=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),QS=WS("applewebkit/")&&!WS("chrome/")?Math.round:vi;function ZS(e){e.min=QS(e.min),e.max=QS(e.max)}function PP(e){ZS(e.x),ZS(e.y)}function xT(e,n,r){return e==="position"||e==="preserve-aspect"&&!q4(FS(n),FS(r),.2)}function zP(e){return e!==e.root&&e.scroll?.wasRoot}const BP=ET({attachResizeListener:(e,n)=>dc(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Lp={current:void 0},TT=ET({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Lp.current){const e=new BP({});e.mount(window),e.setOptions({layoutScroll:!0}),Lp.current=e}return Lp.current},resetTransform:(e,n)=>{e.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),UP={pan:{Feature:iP},drag:{Feature:nP,ProjectionNode:TT,MeasureLayout:vT}};function JS(e,n,r){const{props:a}=e;e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,u=a[o];u&&Mt.postRender(()=>u(n,Ac(n)))}class HP extends ls{mount(){const{current:n}=this.node;n&&(this.unmount=lk(n,(r,a)=>(JS(this.node,a,"Start"),o=>JS(this.node,o,"End"))))}unmount(){}}class VP extends ls{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!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=xc(dc(this.node.current,"focus",()=>this.onFocus()),dc(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function ew(e,n,r){const{props:a}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&a.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),u=a[o];u&&Mt.postRender(()=>u(n,Ac(n)))}class qP extends ls{mount(){const{current:n}=this.node;n&&(this.unmount=dk(n,(r,a)=>(ew(this.node,a,"Start"),(o,{success:u})=>ew(this.node,o,u?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Ig=new WeakMap,jp=new WeakMap,FP=e=>{const n=Ig.get(e.target);n&&n(e)},$P=e=>{e.forEach(FP)};function IP({root:e,...n}){const r=e||document;jp.has(r)||jp.set(r,{});const a=jp.get(r),o=JSON.stringify(n);return a[o]||(a[o]=new IntersectionObserver($P,{root:e,...n})),a[o]}function YP(e,n,r){const a=IP(n);return Ig.set(e,r),a.observe(e),()=>{Ig.delete(e),a.unobserve(e)}}const GP={some:0,all:1};class XP extends ls{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:r,margin:a,amount:o="some",once:u}=n,c={root:r?r.current:void 0,rootMargin:a,threshold:typeof o=="number"?o:GP[o]},h=p=>{const{isIntersecting:g}=p;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:v,onViewportLeave:w}=this.node.getProps(),T=g?v:w;T&&T(p)};return YP(this.node.current,c,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:r}=this.node;["amount","margin","root"].some(KP(n,r))&&this.startObserver()}unmount(){}}function KP({viewport:e={}},{viewport:n={}}={}){return r=>e[r]!==n[r]}const WP={inView:{Feature:XP},tap:{Feature:qP},focus:{Feature:VP},hover:{Feature:HP}},QP={layout:{ProjectionNode:TT,MeasureLayout:vT}},ZP={...P4,...WP,...UP,...QP},JP=Zk(ZP,f4),e5=({trigger:e,icon:n,variant:r="secondary",className:a="",buttonStyle:o="",show:u,onToggle:c,onMouseEnter:h,onMouseLeave:p,children:g})=>{const v=u!==void 0,[w,T]=C.useState(!1),L=C.useRef(null),R=C.useRef(null),N=v?u:w,j=()=>{const q=!N;v||T(q),c?.(q)};C.useEffect(()=>{const q=oe=>{R.current&&!R.current.contains(oe.target)&&!L.current?.contains(oe.target)&&(v||T(!1),c?.(!1))};return document.addEventListener("mousedown",q),()=>document.removeEventListener("mousedown",q)},[v,c]);const P=e?typeof e=="function"?e({onClick:j,ref:L}):C.cloneElement(e,{onClick:j,ref:L}):le.jsx(_E,{ref:L,variant:r,className:`circle-btn ${o}`,onClick:j,children:n}),F=`dropdown-menu show shadow rounded-4 px-2 py-2 ${a}`;return le.jsxs("div",{className:"position-relative d-inline-block",onClick:j,onMouseEnter:h,onMouseLeave:p,ref:L,children:[P,le.jsx(Sk,{children:N&&le.jsx(JP.div,{ref:R,initial:{opacity:0,scale:.98},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.98},transition:{duration:.15},className:F,children:typeof g=="function"?g({closeDropdown:()=>j()}):g})})]})},t5=()=>{const{user:e,logout:n}=tv(),[r,a]=C.useState(!1),[o,u]=C.useState(!1),[c,h]=C.useState(window.innerWidth>=992);return C.useEffect(()=>{const p=()=>{h(window.innerWidth>=992&&window.innerWidth<1200)};return p(),window.addEventListener("resize",p),()=>window.removeEventListener("resize",p)},[]),C.useEffect(()=>{const p=()=>{window.innerWidth>=992&&u(!1)};return window.addEventListener("resize",p),()=>window.removeEventListener("resize",p)}),le.jsx(bp,{expand:"lg",sticky:"top",expanded:o,onToggle:()=>u(!o),children:le.jsxs(xE,{fluid:!0,children:[le.jsx(bp.Toggle,{"aria-controls":"navbar",className:"custom-toggler",children:le.jsx("svg",{width:"30",height:"30",viewBox:"0 0 30 30",children:le.jsx("path",{d:"M4 7h22M4 15h22M4 23h22",stroke:"var(--navbar-link-color)",strokeWidth:"3",strokeLinecap:"round",strokeMiterlimit:"10"})})}),le.jsx(bp.Collapse,{id:"main-navbar",children:le.jsxs(yd,{className:"me-auto gap-2",children:[le.jsxs(yd.Link,{as:ts,to:"/",title:"Inicio",href:"/",className:`text-truncate ${o?"mt-3":""}`,onClick:()=>u(!1),children:[le.jsx(ns,{icon:NN,className:"me-2"}),"Inicio"]}),le.jsx("div",{className:"d-lg-none mt-2 ms-2",children:le.jsx(C1,{onlyIcon:c})})]})}),le.jsx("div",{className:"d-none d-lg-block me-3",children:le.jsx(C1,{onlyIcon:c})}),le.jsxs(yd,{className:"d-flex flex-md-row flex-column gap-2 ms-auto align-items-center",children:[le.jsx(BN,{children:le.jsxs(e5,{className:"end-0 position-absolute",show:r,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),onToggle:p=>a(p),trigger:le.jsxs(ts,{className:"nav-link dropdown-toggle fw-bold",children:["@",e?.user_name]}),children:[le.jsxs(ts,{to:"/perfil",className:"text-muted dropdown-item nav-link",children:[le.jsx(ns,{icon:LN,className:"me-2"}),"Mi perfil"]}),le.jsx("hr",{className:"dropdown-divider"}),le.jsxs(ts,{to:"#",className:"dropdown-item nav-link",onClick:n,children:[le.jsx(ns,{icon:kN,className:"me-2"}),"Cerrar sesión"]})]})}),le.jsx(UN,{children:le.jsxs(yd.Link,{as:ts,to:"/login",title:"Iniciar sesión",children:[le.jsx(ns,{icon:DN,className:"me-2"}),"Iniciar sesión"]})})]})]})})};/*!
 * Font Awesome Free 7.0.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */var n5={prefix:"fab",iconName:"github",icon:[512,512,[],"f09b","M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM252.8 8c-138.7 0-244.8 105.3-244.8 244 0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1 100-33.2 167.8-128.1 167.8-239 0-138.7-112.5-244-251.2-244zM105.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};const i5=()=>{const[e,n]=C.useState("💜");return C.useEffect(()=>{const r=["❤️","💛","🧡","💚","💙","💜"],a=()=>r[Math.floor(Math.random()*r.length)],o=setInterval(()=>{n(a())},3e3);return()=>clearInterval(o)},[]),le.jsxs("footer",{className:"footer d-flex flex-column align-items-center gap-5 pt-5 px-4",children:[le.jsx("div",{className:"footer-columns w-100",style:{maxWidth:"900px"},children:le.jsxs("div",{className:"footer-column",children:[le.jsx("h4",{className:"footer-title",children:"Contenido del footer"}),le.jsxs("div",{className:"contact-info p-4",children:[le.jsxs("a",{href:"https://github.com/Gallardo7761",target:"_blank",className:"text-break d-block",rel:"noopener noreferrer",children:[le.jsx(ns,{icon:n5,className:"fa-icon me-2 "}),"Gallardo7761"]}),le.jsxs("a",{href:"mailto:jose@miarma.net",className:"text-break d-block",children:[le.jsx(ns,{icon:RN,className:"fa-icon me-2"}),"jose@miarma.net"]})]})]})}),le.jsx("div",{className:"footer-bottom w-100 py-5 text-center",children:le.jsxs("h6",{id:"devd",className:"m-0",children:["Hecho con ",le.jsx("span",{className:"heart-anim",children:e})," por"," ",le.jsx("a",{href:"https://gallardo.dev",target:"_blank",rel:"noopener noreferrer",children:"Gallardo7761"})]})})]})};Le.bool.isRequired,Le.func.isRequired,Le.string.isRequired,Le.string.isRequired,Le.oneOf(["success","danger","warning","info"]),Le.arrayOf(Le.shape({label:Le.string.isRequired,variant:Le.string,onClick:Le.func}));const OT=({children:e})=>le.jsx("main",{className:"px-4 py-5",children:e});OT.propTypes={children:Le.node.isRequired};Le.node.isRequired;var kp={},Pp={},Iu={},zp={},tw;function r5(){return tw||(tw=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};e.default=n})(zp)),zp}var Bp,nw;function a5(){if(nw)return Bp;nw=1;var e="Expected a function",n=NaN,r="[object Symbol]",a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,h=parseInt,p=typeof dd=="object"&&dd&&dd.Object===Object&&dd,g=typeof self=="object"&&self&&self.Object===Object&&self,v=p||g||Function("return this")(),w=Object.prototype,T=w.toString,L=Math.max,R=Math.min,N=function(){return v.Date.now()};function j(M,k,H){var Q,z,D,ne,ue,K,J=0,ve=!1,U=!1,S=!0;if(typeof M!="function")throw new TypeError(e);k=oe(k)||0,P(H)&&(ve=!!H.leading,U="maxWait"in H,D=U?L(oe(H.maxWait)||0,k):D,S="trailing"in H?!!H.trailing:S);function de(be){var Ae=Q,ye=z;return Q=z=void 0,J=be,ne=M.apply(ye,Ae),ne}function V(be){return J=be,ue=setTimeout($,k),ve?de(be):ne}function y(be){var Ae=be-K,ye=be-J,$e=k-Ae;return U?R($e,D-ye):$e}function E(be){var Ae=be-K,ye=be-J;return K===void 0||Ae>=k||Ae<0||U&&ye>=D}function $(){var be=N();if(E(be))return W(be);ue=setTimeout($,y(be))}function W(be){return ue=void 0,S&&Q?de(be):(Q=z=void 0,ne)}function Z(){ue!==void 0&&clearTimeout(ue),J=0,Q=K=z=ue=void 0}function fe(){return ue===void 0?ne:W(N())}function ce(){var be=N(),Ae=E(be);if(Q=arguments,z=this,K=be,Ae){if(ue===void 0)return V(K);if(U)return ue=setTimeout($,k),de(K)}return ue===void 0&&(ue=setTimeout($,k)),ne}return ce.cancel=Z,ce.flush=fe,ce}function P(M){var k=typeof M;return!!M&&(k=="object"||k=="function")}function F(M){return!!M&&typeof M=="object"}function q(M){return typeof M=="symbol"||F(M)&&T.call(M)==r}function oe(M){if(typeof M=="number")return M;if(q(M))return n;if(P(M)){var k=typeof M.valueOf=="function"?M.valueOf():M;M=P(k)?k+"":k}if(typeof M!="string")return M===0?M:+M;M=M.replace(a,"");var H=u.test(M);return H||c.test(M)?h(M.slice(2),H?2:8):o.test(M)?n:+M}return Bp=j,Bp}var xe={},Up={},iw;function AT(){return iw||(iw=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(fr());function r(o){return o&&o.__esModule?o:{default:o}}var a={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(u){return n.default.createElement("ul",{style:{display:"block"}},u)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(u){return n.default.createElement("button",null,u+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null,unslick:!1};e.default=a})(Up)),Up}var rw;function Cc(){if(rw)return xe;rw=1,Object.defineProperty(xe,"__esModule",{value:!0}),xe.checkSpecKeys=xe.checkNavigable=xe.changeSlide=xe.canUseDOM=xe.canGoNext=void 0,xe.clamp=g,xe.extractObject=void 0,xe.filterSettings=de,xe.validSettings=xe.swipeStart=xe.swipeMove=xe.swipeEnd=xe.slidesOnRight=xe.slidesOnLeft=xe.slideHandler=xe.siblingDirection=xe.safePreventDefault=xe.lazyStartIndex=xe.lazySlidesOnRight=xe.lazySlidesOnLeft=xe.lazyEndIndex=xe.keyHandler=xe.initializedState=xe.getWidth=xe.getTrackLeft=xe.getTrackCSS=xe.getTrackAnimateCSS=xe.getTotalSlides=xe.getSwipeDirection=xe.getSlideCount=xe.getRequiredLazySlides=xe.getPreClones=xe.getPostClones=xe.getOnDemandLazySlides=xe.getNavigableIndexes=xe.getHeight=void 0;var e=r(fr()),n=r(AT());function r(V){return V&&V.__esModule?V:{default:V}}function a(V){"@babel/helpers - typeof";return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(y){return typeof y}:function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},a(V)}function o(V,y){var E=Object.keys(V);if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(V);y&&($=$.filter(function(W){return Object.getOwnPropertyDescriptor(V,W).enumerable})),E.push.apply(E,$)}return E}function u(V){for(var y=1;y<arguments.length;y++){var E=arguments[y]!=null?arguments[y]:{};y%2?o(Object(E),!0).forEach(function($){c(V,$,E[$])}):Object.getOwnPropertyDescriptors?Object.defineProperties(V,Object.getOwnPropertyDescriptors(E)):o(Object(E)).forEach(function($){Object.defineProperty(V,$,Object.getOwnPropertyDescriptor(E,$))})}return V}function c(V,y,E){return y=h(y),y in V?Object.defineProperty(V,y,{value:E,enumerable:!0,configurable:!0,writable:!0}):V[y]=E,V}function h(V){var y=p(V,"string");return a(y)=="symbol"?y:String(y)}function p(V,y){if(a(V)!="object"||!V)return V;var E=V[Symbol.toPrimitive];if(E!==void 0){var $=E.call(V,y);if(a($)!="object")return $;throw new TypeError("@@toPrimitive must return a primitive value.")}return(y==="string"?String:Number)(V)}function g(V,y,E){return Math.max(y,Math.min(V,E))}var v=xe.safePreventDefault=function(y){var E=["onTouchStart","onTouchMove","onWheel"];E.includes(y._reactName)||y.preventDefault()},w=xe.getOnDemandLazySlides=function(y){for(var E=[],$=T(y),W=L(y),Z=$;Z<W;Z++)y.lazyLoadedList.indexOf(Z)<0&&E.push(Z);return E};xe.getRequiredLazySlides=function(y){for(var E=[],$=T(y),W=L(y),Z=$;Z<W;Z++)E.push(Z);return E};var T=xe.lazyStartIndex=function(y){return y.currentSlide-R(y)},L=xe.lazyEndIndex=function(y){return y.currentSlide+N(y)},R=xe.lazySlidesOnLeft=function(y){return y.centerMode?Math.floor(y.slidesToShow/2)+(parseInt(y.centerPadding)>0?1:0):0},N=xe.lazySlidesOnRight=function(y){return y.centerMode?Math.floor((y.slidesToShow-1)/2)+1+(parseInt(y.centerPadding)>0?1:0):y.slidesToShow},j=xe.getWidth=function(y){return y&&y.offsetWidth||0},P=xe.getHeight=function(y){return y&&y.offsetHeight||0},F=xe.getSwipeDirection=function(y){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,$,W,Z,fe;return $=y.startX-y.curX,W=y.startY-y.curY,Z=Math.atan2(W,$),fe=Math.round(Z*180/Math.PI),fe<0&&(fe=360-Math.abs(fe)),fe<=45&&fe>=0||fe<=360&&fe>=315?"left":fe>=135&&fe<=225?"right":E===!0?fe>=35&&fe<=135?"up":"down":"vertical"},q=xe.canGoNext=function(y){var E=!0;return y.infinite||(y.centerMode&&y.currentSlide>=y.slideCount-1||y.slideCount<=y.slidesToShow||y.currentSlide>=y.slideCount-y.slidesToShow)&&(E=!1),E};xe.extractObject=function(y,E){var $={};return E.forEach(function(W){return $[W]=y[W]}),$},xe.initializedState=function(y){var E=e.default.Children.count(y.children),$=y.listRef,W=Math.ceil(j($)),Z=y.trackRef&&y.trackRef.node,fe=Math.ceil(j(Z)),ce;if(y.vertical)ce=W;else{var be=y.centerMode&&parseInt(y.centerPadding)*2;typeof y.centerPadding=="string"&&y.centerPadding.slice(-1)==="%"&&(be*=W/100),ce=Math.ceil((W-be)/y.slidesToShow)}var Ae=$&&P($.querySelector('[data-index="0"]')),ye=Ae*y.slidesToShow,$e=y.currentSlide===void 0?y.initialSlide:y.currentSlide;y.rtl&&y.currentSlide===void 0&&($e=E-1-y.initialSlide);var Ze=y.lazyLoadedList||[],Je=w(u(u({},y),{},{currentSlide:$e,lazyLoadedList:Ze}));Ze=Ze.concat(Je);var Ge={slideCount:E,slideWidth:ce,listWidth:W,trackWidth:fe,currentSlide:$e,slideHeight:Ae,listHeight:ye,lazyLoadedList:Ze};return y.autoplaying===null&&y.autoplay&&(Ge.autoplaying="playing"),Ge},xe.slideHandler=function(y){var E=y.waitForAnimate,$=y.animating,W=y.fade,Z=y.infinite,fe=y.index,ce=y.slideCount,be=y.lazyLoad,Ae=y.currentSlide,ye=y.centerMode,$e=y.slidesToScroll,Ze=y.slidesToShow,Je=y.useCSS,Ge=y.lazyLoadedList;if(E&&$)return{};var ze=fe,De,dt,Me,Ct={},Dt={},zt=Z?fe:g(fe,0,ce-1);if(W){if(!Z&&(fe<0||fe>=ce))return{};fe<0?ze=fe+ce:fe>=ce&&(ze=fe-ce),be&&Ge.indexOf(ze)<0&&(Ge=Ge.concat(ze)),Ct={animating:!0,currentSlide:ze,lazyLoadedList:Ge,targetSlide:ze},Dt={animating:!1,targetSlide:ze}}else De=ze,ze<0?(De=ze+ce,Z?ce%$e!==0&&(De=ce-ce%$e):De=0):!q(y)&&ze>Ae?ze=De=Ae:ye&&ze>=ce?(ze=Z?ce:ce-1,De=Z?0:ce-1):ze>=ce&&(De=ze-ce,Z?ce%$e!==0&&(De=0):De=ce-Ze),!Z&&ze+Ze>=ce&&(De=ce-Ze),dt=D(u(u({},y),{},{slideIndex:ze})),Me=D(u(u({},y),{},{slideIndex:De})),Z||(dt===Me&&(ze=De),dt=Me),be&&(Ge=Ge.concat(w(u(u({},y),{},{currentSlide:ze})))),Je?(Ct={animating:!0,currentSlide:De,trackStyle:z(u(u({},y),{},{left:dt})),lazyLoadedList:Ge,targetSlide:zt},Dt={animating:!1,currentSlide:De,trackStyle:Q(u(u({},y),{},{left:Me})),swipeLeft:null,targetSlide:zt}):Ct={currentSlide:De,trackStyle:Q(u(u({},y),{},{left:Me})),lazyLoadedList:Ge,targetSlide:zt};return{state:Ct,nextState:Dt}},xe.changeSlide=function(y,E){var $,W,Z,fe,ce,be=y.slidesToScroll,Ae=y.slidesToShow,ye=y.slideCount,$e=y.currentSlide,Ze=y.targetSlide,Je=y.lazyLoad,Ge=y.infinite;if(fe=ye%be!==0,$=fe?0:(ye-$e)%be,E.message==="previous")Z=$===0?be:Ae-$,ce=$e-Z,Je&&!Ge&&(W=$e-Z,ce=W===-1?ye-1:W),Ge||(ce=Ze-be);else if(E.message==="next")Z=$===0?be:$,ce=$e+Z,Je&&!Ge&&(ce=($e+be)%ye+$),Ge||(ce=Ze+be);else if(E.message==="dots")ce=E.index*E.slidesToScroll;else if(E.message==="children"){if(ce=E.index,Ge){var ze=J(u(u({},y),{},{targetSlide:ce}));ce>E.currentSlide&&ze==="left"?ce=ce-ye:ce<E.currentSlide&&ze==="right"&&(ce=ce+ye)}}else E.message==="index"&&(ce=Number(E.index));return ce},xe.keyHandler=function(y,E,$){return y.target.tagName.match("TEXTAREA|INPUT|SELECT")||!E?"":y.keyCode===37?$?"next":"previous":y.keyCode===39?$?"previous":"next":""},xe.swipeStart=function(y,E,$){return y.target.tagName==="IMG"&&v(y),!E||!$&&y.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:y.touches?y.touches[0].pageX:y.clientX,startY:y.touches?y.touches[0].pageY:y.clientY,curX:y.touches?y.touches[0].pageX:y.clientX,curY:y.touches?y.touches[0].pageY:y.clientY}}},xe.swipeMove=function(y,E){var $=E.scrolling,W=E.animating,Z=E.vertical,fe=E.swipeToSlide,ce=E.verticalSwiping,be=E.rtl,Ae=E.currentSlide,ye=E.edgeFriction,$e=E.edgeDragged,Ze=E.onEdge,Je=E.swiped,Ge=E.swiping,ze=E.slideCount,De=E.slidesToScroll,dt=E.infinite,Me=E.touchObject,Ct=E.swipeEvent,Dt=E.listHeight,zt=E.listWidth;if(!$){if(W)return v(y);Z&&fe&&ce&&v(y);var Gt,yi={},hr=D(E);Me.curX=y.touches?y.touches[0].pageX:y.clientX,Me.curY=y.touches?y.touches[0].pageY:y.clientY,Me.swipeLength=Math.round(Math.sqrt(Math.pow(Me.curX-Me.startX,2)));var Qs=Math.round(Math.sqrt(Math.pow(Me.curY-Me.startY,2)));if(!ce&&!Ge&&Qs>10)return{scrolling:!0};ce&&(Me.swipeLength=Qs);var ri=(be?-1:1)*(Me.curX>Me.startX?1:-1);ce&&(ri=Me.curY>Me.startY?1:-1);var pn=Math.ceil(ze/De),xt=F(E.touchObject,ce),gn=Me.swipeLength;return dt||(Ae===0&&(xt==="right"||xt==="down")||Ae+1>=pn&&(xt==="left"||xt==="up")||!q(E)&&(xt==="left"||xt==="up"))&&(gn=Me.swipeLength*ye,$e===!1&&Ze&&(Ze(xt),yi.edgeDragged=!0)),!Je&&Ct&&(Ct(xt),yi.swiped=!0),Z?Gt=hr+gn*(Dt/zt)*ri:be?Gt=hr-gn*ri:Gt=hr+gn*ri,ce&&(Gt=hr+gn*ri),yi=u(u({},yi),{},{touchObject:Me,swipeLeft:Gt,trackStyle:Q(u(u({},E),{},{left:Gt}))}),Math.abs(Me.curX-Me.startX)<Math.abs(Me.curY-Me.startY)*.8||Me.swipeLength>10&&(yi.swiping=!0,v(y)),yi}},xe.swipeEnd=function(y,E){var $=E.dragging,W=E.swipe,Z=E.touchObject,fe=E.listWidth,ce=E.touchThreshold,be=E.verticalSwiping,Ae=E.listHeight,ye=E.swipeToSlide,$e=E.scrolling,Ze=E.onSwipe,Je=E.targetSlide,Ge=E.currentSlide,ze=E.infinite;if(!$)return W&&v(y),{};var De=be?Ae/ce:fe/ce,dt=F(Z,be),Me={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if($e||!Z.swipeLength)return Me;if(Z.swipeLength>De){v(y),Ze&&Ze(dt);var Ct,Dt,zt=ze?Ge:Je;switch(dt){case"left":case"up":Dt=zt+k(E),Ct=ye?M(E,Dt):Dt,Me.currentDirection=0;break;case"right":case"down":Dt=zt-k(E),Ct=ye?M(E,Dt):Dt,Me.currentDirection=1;break;default:Ct=zt}Me.triggerSlideHandler=Ct}else{var Gt=D(E);Me.trackStyle=z(u(u({},E),{},{left:Gt}))}return Me};var oe=xe.getNavigableIndexes=function(y){for(var E=y.infinite?y.slideCount*2:y.slideCount,$=y.infinite?y.slidesToShow*-1:0,W=y.infinite?y.slidesToShow*-1:0,Z=[];$<E;)Z.push($),$=W+y.slidesToScroll,W+=Math.min(y.slidesToScroll,y.slidesToShow);return Z},M=xe.checkNavigable=function(y,E){var $=oe(y),W=0;if(E>$[$.length-1])E=$[$.length-1];else for(var Z in $){if(E<$[Z]){E=W;break}W=$[Z]}return E},k=xe.getSlideCount=function(y){var E=y.centerMode?y.slideWidth*Math.floor(y.slidesToShow/2):0;if(y.swipeToSlide){var $,W=y.listRef,Z=W.querySelectorAll&&W.querySelectorAll(".slick-slide")||[];if(Array.from(Z).every(function(be){if(y.vertical){if(be.offsetTop+P(be)/2>y.swipeLeft*-1)return $=be,!1}else if(be.offsetLeft-E+j(be)/2>y.swipeLeft*-1)return $=be,!1;return!0}),!$)return 0;var fe=y.rtl===!0?y.slideCount-y.currentSlide:y.currentSlide,ce=Math.abs($.dataset.index-fe)||1;return ce}else return y.slidesToScroll},H=xe.checkSpecKeys=function(y,E){return E.reduce(function($,W){return $&&y.hasOwnProperty(W)},!0)?null:console.error("Keys Missing:",y)},Q=xe.getTrackCSS=function(y){H(y,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var E,$,W=y.slideCount+2*y.slidesToShow;y.vertical?$=W*y.slideHeight:E=K(y)*y.slideWidth;var Z={opacity:1,transition:"",WebkitTransition:""};if(y.useTransform){var fe=y.vertical?"translate3d(0px, "+y.left+"px, 0px)":"translate3d("+y.left+"px, 0px, 0px)",ce=y.vertical?"translate3d(0px, "+y.left+"px, 0px)":"translate3d("+y.left+"px, 0px, 0px)",be=y.vertical?"translateY("+y.left+"px)":"translateX("+y.left+"px)";Z=u(u({},Z),{},{WebkitTransform:fe,transform:ce,msTransform:be})}else y.vertical?Z.top=y.left:Z.left=y.left;return y.fade&&(Z={opacity:1}),E&&(Z.width=E),$&&(Z.height=$),window&&!window.addEventListener&&window.attachEvent&&(y.vertical?Z.marginTop=y.left+"px":Z.marginLeft=y.left+"px"),Z},z=xe.getTrackAnimateCSS=function(y){H(y,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var E=Q(y);return y.useTransform?(E.WebkitTransition="-webkit-transform "+y.speed+"ms "+y.cssEase,E.transition="transform "+y.speed+"ms "+y.cssEase):y.vertical?E.transition="top "+y.speed+"ms "+y.cssEase:E.transition="left "+y.speed+"ms "+y.cssEase,E},D=xe.getTrackLeft=function(y){if(y.unslick)return 0;H(y,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var E=y.slideIndex,$=y.trackRef,W=y.infinite,Z=y.centerMode,fe=y.slideCount,ce=y.slidesToShow,be=y.slidesToScroll,Ae=y.slideWidth,ye=y.listWidth,$e=y.variableWidth,Ze=y.slideHeight,Je=y.fade,Ge=y.vertical,ze=0,De,dt,Me=0;if(Je||y.slideCount===1)return 0;var Ct=0;if(W?(Ct=-ne(y),fe%be!==0&&E+be>fe&&(Ct=-(E>fe?ce-(E-fe):fe%be)),Z&&(Ct+=parseInt(ce/2))):(fe%be!==0&&E+be>fe&&(Ct=ce-fe%be),Z&&(Ct=parseInt(ce/2))),ze=Ct*Ae,Me=Ct*Ze,Ge?De=E*Ze*-1+Me:De=E*Ae*-1+ze,$e===!0){var Dt,zt=$&&$.node;if(Dt=E+ne(y),dt=zt&&zt.childNodes[Dt],De=dt?dt.offsetLeft*-1:0,Z===!0){Dt=W?E+ne(y):E,dt=zt&&zt.children[Dt],De=0;for(var Gt=0;Gt<Dt;Gt++)De-=zt&&zt.children[Gt]&&zt.children[Gt].offsetWidth;De-=parseInt(y.centerPadding),De+=dt&&(ye-dt.offsetWidth)/2}}return De},ne=xe.getPreClones=function(y){return y.unslick||!y.infinite?0:y.variableWidth?y.slideCount:y.slidesToShow+(y.centerMode?1:0)},ue=xe.getPostClones=function(y){return y.unslick||!y.infinite?0:y.slideCount},K=xe.getTotalSlides=function(y){return y.slideCount===1?1:ne(y)+y.slideCount+ue(y)},J=xe.siblingDirection=function(y){return y.targetSlide>y.currentSlide?y.targetSlide>y.currentSlide+ve(y)?"left":"right":y.targetSlide<y.currentSlide-U(y)?"right":"left"},ve=xe.slidesOnRight=function(y){var E=y.slidesToShow,$=y.centerMode,W=y.rtl,Z=y.centerPadding;if($){var fe=(E-1)/2+1;return parseInt(Z)>0&&(fe+=1),W&&E%2===0&&(fe+=1),fe}return W?0:E-1},U=xe.slidesOnLeft=function(y){var E=y.slidesToShow,$=y.centerMode,W=y.rtl,Z=y.centerPadding;if($){var fe=(E-1)/2+1;return parseInt(Z)>0&&(fe+=1),!W&&E%2===0&&(fe+=1),fe}return W?E-1:0};xe.canUseDOM=function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)};var S=xe.validSettings=Object.keys(n.default);function de(V){return S.reduce(function(y,E){return V.hasOwnProperty(E)&&(y[E]=V[E]),y},{})}return xe}var Yu={},aw;function s5(){if(aw)return Yu;aw=1,Object.defineProperty(Yu,"__esModule",{value:!0}),Yu.Track=void 0;var e=a(fr()),n=a(Ec()),r=Cc();function a(z){return z&&z.__esModule?z:{default:z}}function o(z){"@babel/helpers - typeof";return o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},o(z)}function u(){return u=Object.assign?Object.assign.bind():function(z){for(var D=1;D<arguments.length;D++){var ne=arguments[D];for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&(z[ue]=ne[ue])}return z},u.apply(this,arguments)}function c(z,D){if(!(z instanceof D))throw new TypeError("Cannot call a class as a function")}function h(z,D){for(var ne=0;ne<D.length;ne++){var ue=D[ne];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(z,q(ue.key),ue)}}function p(z,D,ne){return D&&h(z.prototype,D),Object.defineProperty(z,"prototype",{writable:!1}),z}function g(z,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function");z.prototype=Object.create(D&&D.prototype,{constructor:{value:z,writable:!0,configurable:!0}}),Object.defineProperty(z,"prototype",{writable:!1}),D&&v(z,D)}function v(z,D){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ue,K){return ue.__proto__=K,ue},v(z,D)}function w(z){var D=R();return function(){var ue=N(z),K;if(D){var J=N(this).constructor;K=Reflect.construct(ue,arguments,J)}else K=ue.apply(this,arguments);return T(this,K)}}function T(z,D){if(D&&(o(D)==="object"||typeof D=="function"))return D;if(D!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return L(z)}function L(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z}function R(){try{var z=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R=function(){return!!z})()}function N(z){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ne){return ne.__proto__||Object.getPrototypeOf(ne)},N(z)}function j(z,D){var ne=Object.keys(z);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(z);D&&(ue=ue.filter(function(K){return Object.getOwnPropertyDescriptor(z,K).enumerable})),ne.push.apply(ne,ue)}return ne}function P(z){for(var D=1;D<arguments.length;D++){var ne=arguments[D]!=null?arguments[D]:{};D%2?j(Object(ne),!0).forEach(function(ue){F(z,ue,ne[ue])}):Object.getOwnPropertyDescriptors?Object.defineProperties(z,Object.getOwnPropertyDescriptors(ne)):j(Object(ne)).forEach(function(ue){Object.defineProperty(z,ue,Object.getOwnPropertyDescriptor(ne,ue))})}return z}function F(z,D,ne){return D=q(D),D in z?Object.defineProperty(z,D,{value:ne,enumerable:!0,configurable:!0,writable:!0}):z[D]=ne,z}function q(z){var D=oe(z,"string");return o(D)=="symbol"?D:String(D)}function oe(z,D){if(o(z)!="object"||!z)return z;var ne=z[Symbol.toPrimitive];if(ne!==void 0){var ue=ne.call(z,D);if(o(ue)!="object")return ue;throw new TypeError("@@toPrimitive must return a primitive value.")}return(D==="string"?String:Number)(z)}var M=function(D){var ne,ue,K,J,ve;D.rtl?ve=D.slideCount-1-D.index:ve=D.index,K=ve<0||ve>=D.slideCount,D.centerMode?(J=Math.floor(D.slidesToShow/2),ue=(ve-D.currentSlide)%D.slideCount===0,ve>D.currentSlide-J-1&&ve<=D.currentSlide+J&&(ne=!0)):ne=D.currentSlide<=ve&&ve<D.currentSlide+D.slidesToShow;var U;D.targetSlide<0?U=D.targetSlide+D.slideCount:D.targetSlide>=D.slideCount?U=D.targetSlide-D.slideCount:U=D.targetSlide;var S=ve===U;return{"slick-slide":!0,"slick-active":ne,"slick-center":ue,"slick-cloned":K,"slick-current":S}},k=function(D){var ne={};return(D.variableWidth===void 0||D.variableWidth===!1)&&(ne.width=D.slideWidth),D.fade&&(ne.position="relative",D.vertical?ne.top=-D.index*parseInt(D.slideHeight):ne.left=-D.index*parseInt(D.slideWidth),ne.opacity=D.currentSlide===D.index?1:0,ne.zIndex=D.currentSlide===D.index?999:998,D.useCSS&&(ne.transition="opacity "+D.speed+"ms "+D.cssEase+", visibility "+D.speed+"ms "+D.cssEase)),ne},H=function(D,ne){return D.key||ne},Q=function(D){var ne,ue=[],K=[],J=[],ve=e.default.Children.count(D.children),U=(0,r.lazyStartIndex)(D),S=(0,r.lazyEndIndex)(D);return e.default.Children.forEach(D.children,function(de,V){var y,E={message:"children",index:V,slidesToScroll:D.slidesToScroll,currentSlide:D.currentSlide};!D.lazyLoad||D.lazyLoad&&D.lazyLoadedList.indexOf(V)>=0?y=de:y=e.default.createElement("div",null);var $=k(P(P({},D),{},{index:V})),W=y.props.className||"",Z=M(P(P({},D),{},{index:V}));if(ue.push(e.default.cloneElement(y,{key:"original"+H(y,V),"data-index":V,className:(0,n.default)(Z,W),tabIndex:"-1","aria-hidden":!Z["slick-active"],style:P(P({outline:"none"},y.props.style||{}),$),onClick:function(be){y.props&&y.props.onClick&&y.props.onClick(be),D.focusOnSelect&&D.focusOnSelect(E)}})),D.infinite&&D.fade===!1){var fe=ve-V;fe<=(0,r.getPreClones)(D)&&(ne=-fe,ne>=U&&(y=de),Z=M(P(P({},D),{},{index:ne})),K.push(e.default.cloneElement(y,{key:"precloned"+H(y,ne),"data-index":ne,tabIndex:"-1",className:(0,n.default)(Z,W),"aria-hidden":!Z["slick-active"],style:P(P({},y.props.style||{}),$),onClick:function(be){y.props&&y.props.onClick&&y.props.onClick(be),D.focusOnSelect&&D.focusOnSelect(E)}}))),ne=ve+V,ne<S&&(y=de),Z=M(P(P({},D),{},{index:ne})),J.push(e.default.cloneElement(y,{key:"postcloned"+H(y,ne),"data-index":ne,tabIndex:"-1",className:(0,n.default)(Z,W),"aria-hidden":!Z["slick-active"],style:P(P({},y.props.style||{}),$),onClick:function(be){y.props&&y.props.onClick&&y.props.onClick(be),D.focusOnSelect&&D.focusOnSelect(E)}}))}}),D.rtl?K.concat(ue,J).reverse():K.concat(ue,J)};return Yu.Track=(function(z){g(ne,z);var D=w(ne);function ne(){var ue;c(this,ne);for(var K=arguments.length,J=new Array(K),ve=0;ve<K;ve++)J[ve]=arguments[ve];return ue=D.call.apply(D,[this].concat(J)),F(L(ue),"node",null),F(L(ue),"handleRef",function(U){ue.node=U}),ue}return p(ne,[{key:"render",value:function(){var K=Q(this.props),J=this.props,ve=J.onMouseEnter,U=J.onMouseOver,S=J.onMouseLeave,de={onMouseEnter:ve,onMouseOver:U,onMouseLeave:S};return e.default.createElement("div",u({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},de),K)}}]),ne})(e.default.PureComponent),Yu}var Gu={},sw;function o5(){if(sw)return Gu;sw=1;function e(M){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},e(M)}Object.defineProperty(Gu,"__esModule",{value:!0}),Gu.Dots=void 0;var n=o(fr()),r=o(Ec()),a=Cc();function o(M){return M&&M.__esModule?M:{default:M}}function u(M,k){var H=Object.keys(M);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(M);k&&(Q=Q.filter(function(z){return Object.getOwnPropertyDescriptor(M,z).enumerable})),H.push.apply(H,Q)}return H}function c(M){for(var k=1;k<arguments.length;k++){var H=arguments[k]!=null?arguments[k]:{};k%2?u(Object(H),!0).forEach(function(Q){h(M,Q,H[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(H)):u(Object(H)).forEach(function(Q){Object.defineProperty(M,Q,Object.getOwnPropertyDescriptor(H,Q))})}return M}function h(M,k,H){return k=w(k),k in M?Object.defineProperty(M,k,{value:H,enumerable:!0,configurable:!0,writable:!0}):M[k]=H,M}function p(M,k){if(!(M instanceof k))throw new TypeError("Cannot call a class as a function")}function g(M,k){for(var H=0;H<k.length;H++){var Q=k[H];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(M,w(Q.key),Q)}}function v(M,k,H){return k&&g(M.prototype,k),Object.defineProperty(M,"prototype",{writable:!1}),M}function w(M){var k=T(M,"string");return e(k)=="symbol"?k:String(k)}function T(M,k){if(e(M)!="object"||!M)return M;var H=M[Symbol.toPrimitive];if(H!==void 0){var Q=H.call(M,k);if(e(Q)!="object")return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(M)}function L(M,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function");M.prototype=Object.create(k&&k.prototype,{constructor:{value:M,writable:!0,configurable:!0}}),Object.defineProperty(M,"prototype",{writable:!1}),k&&R(M,k)}function R(M,k){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,z){return Q.__proto__=z,Q},R(M,k)}function N(M){var k=F();return function(){var Q=q(M),z;if(k){var D=q(this).constructor;z=Reflect.construct(Q,arguments,D)}else z=Q.apply(this,arguments);return j(this,z)}}function j(M,k){if(k&&(e(k)==="object"||typeof k=="function"))return k;if(k!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P(M)}function P(M){if(M===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M}function F(){try{var M=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F=function(){return!!M})()}function q(M){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(H){return H.__proto__||Object.getPrototypeOf(H)},q(M)}var oe=function(k){var H;return k.infinite?H=Math.ceil(k.slideCount/k.slidesToScroll):H=Math.ceil((k.slideCount-k.slidesToShow)/k.slidesToScroll)+1,H};return Gu.Dots=(function(M){L(H,M);var k=N(H);function H(){return p(this,H),k.apply(this,arguments)}return v(H,[{key:"clickHandler",value:function(z,D){D.preventDefault(),this.props.clickHandler(z)}},{key:"render",value:function(){for(var z=this.props,D=z.onMouseEnter,ne=z.onMouseOver,ue=z.onMouseLeave,K=z.infinite,J=z.slidesToScroll,ve=z.slidesToShow,U=z.slideCount,S=z.currentSlide,de=oe({slideCount:U,slidesToScroll:J,slidesToShow:ve,infinite:K}),V={onMouseEnter:D,onMouseOver:ne,onMouseLeave:ue},y=[],E=0;E<de;E++){var $=(E+1)*J-1,W=K?$:(0,a.clamp)($,0,U-1),Z=W-(J-1),fe=K?Z:(0,a.clamp)(Z,0,U-1),ce=(0,r.default)({"slick-active":K?S>=fe&&S<=W:S===fe}),be={message:"dots",index:E,slidesToScroll:J,currentSlide:S},Ae=this.clickHandler.bind(this,be);y=y.concat(n.default.createElement("li",{key:E,className:ce},n.default.cloneElement(this.props.customPaging(E),{onClick:Ae})))}return n.default.cloneElement(this.props.appendDots(y),c({className:this.props.dotsClass},V))}}]),H})(n.default.PureComponent),Gu}var Bs={},ow;function l5(){if(ow)return Bs;ow=1;function e(M){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},e(M)}Object.defineProperty(Bs,"__esModule",{value:!0}),Bs.PrevArrow=Bs.NextArrow=void 0;var n=o(fr()),r=o(Ec()),a=Cc();function o(M){return M&&M.__esModule?M:{default:M}}function u(){return u=Object.assign?Object.assign.bind():function(M){for(var k=1;k<arguments.length;k++){var H=arguments[k];for(var Q in H)Object.prototype.hasOwnProperty.call(H,Q)&&(M[Q]=H[Q])}return M},u.apply(this,arguments)}function c(M,k){var H=Object.keys(M);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(M);k&&(Q=Q.filter(function(z){return Object.getOwnPropertyDescriptor(M,z).enumerable})),H.push.apply(H,Q)}return H}function h(M){for(var k=1;k<arguments.length;k++){var H=arguments[k]!=null?arguments[k]:{};k%2?c(Object(H),!0).forEach(function(Q){p(M,Q,H[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(H)):c(Object(H)).forEach(function(Q){Object.defineProperty(M,Q,Object.getOwnPropertyDescriptor(H,Q))})}return M}function p(M,k,H){return k=T(k),k in M?Object.defineProperty(M,k,{value:H,enumerable:!0,configurable:!0,writable:!0}):M[k]=H,M}function g(M,k){if(!(M instanceof k))throw new TypeError("Cannot call a class as a function")}function v(M,k){for(var H=0;H<k.length;H++){var Q=k[H];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(M,T(Q.key),Q)}}function w(M,k,H){return k&&v(M.prototype,k),Object.defineProperty(M,"prototype",{writable:!1}),M}function T(M){var k=L(M,"string");return e(k)=="symbol"?k:String(k)}function L(M,k){if(e(M)!="object"||!M)return M;var H=M[Symbol.toPrimitive];if(H!==void 0){var Q=H.call(M,k);if(e(Q)!="object")return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(M)}function R(M,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function");M.prototype=Object.create(k&&k.prototype,{constructor:{value:M,writable:!0,configurable:!0}}),Object.defineProperty(M,"prototype",{writable:!1}),k&&N(M,k)}function N(M,k){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,z){return Q.__proto__=z,Q},N(M,k)}function j(M){var k=q();return function(){var Q=oe(M),z;if(k){var D=oe(this).constructor;z=Reflect.construct(Q,arguments,D)}else z=Q.apply(this,arguments);return P(this,z)}}function P(M,k){if(k&&(e(k)==="object"||typeof k=="function"))return k;if(k!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F(M)}function F(M){if(M===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M}function q(){try{var M=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(q=function(){return!!M})()}function oe(M){return oe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(H){return H.__proto__||Object.getPrototypeOf(H)},oe(M)}return Bs.PrevArrow=(function(M){R(H,M);var k=j(H);function H(){return g(this,H),k.apply(this,arguments)}return w(H,[{key:"clickHandler",value:function(z,D){D&&D.preventDefault(),this.props.clickHandler(z,D)}},{key:"render",value:function(){var z={"slick-arrow":!0,"slick-prev":!0},D=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(z["slick-disabled"]=!0,D=null);var ne={key:"0","data-role":"none",className:(0,r.default)(z),style:{display:"block"},onClick:D},ue={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},K;return this.props.prevArrow?K=n.default.cloneElement(this.props.prevArrow,h(h({},ne),ue)):K=n.default.createElement("button",u({key:"0",type:"button"},ne)," ","Previous"),K}}]),H})(n.default.PureComponent),Bs.NextArrow=(function(M){R(H,M);var k=j(H);function H(){return g(this,H),k.apply(this,arguments)}return w(H,[{key:"clickHandler",value:function(z,D){D&&D.preventDefault(),this.props.clickHandler(z,D)}},{key:"render",value:function(){var z={"slick-arrow":!0,"slick-next":!0},D=this.clickHandler.bind(this,{message:"next"});(0,a.canGoNext)(this.props)||(z["slick-disabled"]=!0,D=null);var ne={key:"1","data-role":"none",className:(0,r.default)(z),style:{display:"block"},onClick:D},ue={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},K;return this.props.nextArrow?K=n.default.cloneElement(this.props.nextArrow,h(h({},ne),ue)):K=n.default.createElement("button",u({key:"1",type:"button"},ne)," ","Next"),K}}]),H})(n.default.PureComponent),Bs}var CT=(function(){if(typeof Map<"u")return Map;function e(n,r){var a=-1;return n.some(function(o,u){return o[0]===r?(a=u,!0):!1}),a}return(function(){function n(){this.__entries__=[]}return Object.defineProperty(n.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),n.prototype.get=function(r){var a=e(this.__entries__,r),o=this.__entries__[a];return o&&o[1]},n.prototype.set=function(r,a){var o=e(this.__entries__,r);~o?this.__entries__[o][1]=a:this.__entries__.push([r,a])},n.prototype.delete=function(r){var a=this.__entries__,o=e(a,r);~o&&a.splice(o,1)},n.prototype.has=function(r){return!!~e(this.__entries__,r)},n.prototype.clear=function(){this.__entries__.splice(0)},n.prototype.forEach=function(r,a){a===void 0&&(a=null);for(var o=0,u=this.__entries__;o<u.length;o++){var c=u[o];r.call(a,c[1],c[0])}},n})()})(),Yg=typeof window<"u"&&typeof document<"u"&&window.document===document,Kd=(function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()})(),u5=(function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(Kd):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}})(),c5=2;function f5(e,n){var r=!1,a=!1,o=0;function u(){r&&(r=!1,e()),a&&h()}function c(){u5(u)}function h(){var p=Date.now();if(r){if(p-o<c5)return;a=!0}else r=!0,a=!1,setTimeout(c,n);o=p}return h}var d5=20,h5=["top","right","bottom","left","width","height","size","weight"],m5=typeof MutationObserver<"u",p5=(function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=f5(this.refresh.bind(this),d5)}return e.prototype.addObserver=function(n){~this.observers_.indexOf(n)||this.observers_.push(n),this.connected_||this.connect_()},e.prototype.removeObserver=function(n){var r=this.observers_,a=r.indexOf(n);~a&&r.splice(a,1),!r.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var n=this.updateObservers_();n&&this.refresh()},e.prototype.updateObservers_=function(){var n=this.observers_.filter(function(r){return r.gatherActive(),r.hasActive()});return n.forEach(function(r){return r.broadcastActive()}),n.length>0},e.prototype.connect_=function(){!Yg||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),m5?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Yg||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(n){var r=n.propertyName,a=r===void 0?"":r,o=h5.some(function(u){return!!~a.indexOf(u)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e})(),RT=(function(e,n){for(var r=0,a=Object.keys(n);r<a.length;r++){var o=a[r];Object.defineProperty(e,o,{value:n[o],enumerable:!1,writable:!1,configurable:!0})}return e}),ml=(function(e){var n=e&&e.ownerDocument&&e.ownerDocument.defaultView;return n||Kd}),MT=bh(0,0,0,0);function Wd(e){return parseFloat(e)||0}function lw(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return n.reduce(function(a,o){var u=e["border-"+o+"-width"];return a+Wd(u)},0)}function g5(e){for(var n=["top","right","bottom","left"],r={},a=0,o=n;a<o.length;a++){var u=o[a],c=e["padding-"+u];r[u]=Wd(c)}return r}function v5(e){var n=e.getBBox();return bh(0,0,n.width,n.height)}function y5(e){var n=e.clientWidth,r=e.clientHeight;if(!n&&!r)return MT;var a=ml(e).getComputedStyle(e),o=g5(a),u=o.left+o.right,c=o.top+o.bottom,h=Wd(a.width),p=Wd(a.height);if(a.boxSizing==="border-box"&&(Math.round(h+u)!==n&&(h-=lw(a,"left","right")+u),Math.round(p+c)!==r&&(p-=lw(a,"top","bottom")+c)),!S5(e)){var g=Math.round(h+u)-n,v=Math.round(p+c)-r;Math.abs(g)!==1&&(h-=g),Math.abs(v)!==1&&(p-=v)}return bh(o.left,o.top,h,p)}var b5=(function(){return typeof SVGGraphicsElement<"u"?function(e){return e instanceof ml(e).SVGGraphicsElement}:function(e){return e instanceof ml(e).SVGElement&&typeof e.getBBox=="function"}})();function S5(e){return e===ml(e).document.documentElement}function w5(e){return Yg?b5(e)?v5(e):y5(e):MT}function _5(e){var n=e.x,r=e.y,a=e.width,o=e.height,u=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,c=Object.create(u.prototype);return RT(c,{x:n,y:r,width:a,height:o,top:r,right:n+a,bottom:o+r,left:n}),c}function bh(e,n,r,a){return{x:e,y:n,width:r,height:a}}var E5=(function(){function e(n){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=bh(0,0,0,0),this.target=n}return e.prototype.isActive=function(){var n=w5(this.target);return this.contentRect_=n,n.width!==this.broadcastWidth||n.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var n=this.contentRect_;return this.broadcastWidth=n.width,this.broadcastHeight=n.height,n},e})(),x5=(function(){function e(n,r){var a=_5(r);RT(this,{target:n,contentRect:a})}return e})(),T5=(function(){function e(n,r,a){if(this.activeObservations_=[],this.observations_=new CT,typeof n!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=n,this.controller_=r,this.callbackCtx_=a}return e.prototype.observe=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(n instanceof ml(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(n)||(r.set(n,new E5(n)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(n instanceof ml(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(n)&&(r.delete(n),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var n=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&n.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var n=this.callbackCtx_,r=this.activeObservations_.map(function(a){return new x5(a.target,a.broadcastRect())});this.callback_.call(n,r,n),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e})(),DT=typeof WeakMap<"u"?new WeakMap:new CT,NT=(function(){function e(n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=p5.getInstance(),a=new T5(n,r,this);DT.set(this,a)}return e})();["observe","unobserve","disconnect"].forEach(function(e){NT.prototype[e]=function(){var n;return(n=DT.get(this))[e].apply(n,arguments)}});var O5=(function(){return typeof Kd.ResizeObserver<"u"?Kd.ResizeObserver:NT})();const A5=Object.freeze(Object.defineProperty({__proto__:null,default:O5},Symbol.toStringTag,{value:"Module"})),C5=HO(A5);var uw;function R5(){if(uw)return Iu;uw=1,Object.defineProperty(Iu,"__esModule",{value:!0}),Iu.InnerSlider=void 0;var e=g(fr()),n=g(r5()),r=g(a5()),a=g(Ec()),o=Cc(),u=s5(),c=o5(),h=l5(),p=g(C5);function g(K){return K&&K.__esModule?K:{default:K}}function v(K){"@babel/helpers - typeof";return v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(J){return typeof J}:function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J},v(K)}function w(){return w=Object.assign?Object.assign.bind():function(K){for(var J=1;J<arguments.length;J++){var ve=arguments[J];for(var U in ve)Object.prototype.hasOwnProperty.call(ve,U)&&(K[U]=ve[U])}return K},w.apply(this,arguments)}function T(K,J){if(K==null)return{};var ve=L(K,J),U,S;if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(K);for(S=0;S<de.length;S++)U=de[S],!(J.indexOf(U)>=0)&&Object.prototype.propertyIsEnumerable.call(K,U)&&(ve[U]=K[U])}return ve}function L(K,J){if(K==null)return{};var ve={},U=Object.keys(K),S,de;for(de=0;de<U.length;de++)S=U[de],!(J.indexOf(S)>=0)&&(ve[S]=K[S]);return ve}function R(K,J){var ve=Object.keys(K);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(K);J&&(U=U.filter(function(S){return Object.getOwnPropertyDescriptor(K,S).enumerable})),ve.push.apply(ve,U)}return ve}function N(K){for(var J=1;J<arguments.length;J++){var ve=arguments[J]!=null?arguments[J]:{};J%2?R(Object(ve),!0).forEach(function(U){D(K,U,ve[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(K,Object.getOwnPropertyDescriptors(ve)):R(Object(ve)).forEach(function(U){Object.defineProperty(K,U,Object.getOwnPropertyDescriptor(ve,U))})}return K}function j(K,J){if(!(K instanceof J))throw new TypeError("Cannot call a class as a function")}function P(K,J){for(var ve=0;ve<J.length;ve++){var U=J[ve];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(K,ne(U.key),U)}}function F(K,J,ve){return J&&P(K.prototype,J),Object.defineProperty(K,"prototype",{writable:!1}),K}function q(K,J){if(typeof J!="function"&&J!==null)throw new TypeError("Super expression must either be null or a function");K.prototype=Object.create(J&&J.prototype,{constructor:{value:K,writable:!0,configurable:!0}}),Object.defineProperty(K,"prototype",{writable:!1}),J&&oe(K,J)}function oe(K,J){return oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(U,S){return U.__proto__=S,U},oe(K,J)}function M(K){var J=Q();return function(){var U=z(K),S;if(J){var de=z(this).constructor;S=Reflect.construct(U,arguments,de)}else S=U.apply(this,arguments);return k(this,S)}}function k(K,J){if(J&&(v(J)==="object"||typeof J=="function"))return J;if(J!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return H(K)}function H(K){if(K===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K}function Q(){try{var K=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Q=function(){return!!K})()}function z(K){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ve){return ve.__proto__||Object.getPrototypeOf(ve)},z(K)}function D(K,J,ve){return J=ne(J),J in K?Object.defineProperty(K,J,{value:ve,enumerable:!0,configurable:!0,writable:!0}):K[J]=ve,K}function ne(K){var J=ue(K,"string");return v(J)=="symbol"?J:String(J)}function ue(K,J){if(v(K)!="object"||!K)return K;var ve=K[Symbol.toPrimitive];if(ve!==void 0){var U=ve.call(K,J);if(v(U)!="object")return U;throw new TypeError("@@toPrimitive must return a primitive value.")}return(J==="string"?String:Number)(K)}return Iu.InnerSlider=(function(K){q(ve,K);var J=M(ve);function ve(U){var S;j(this,ve),S=J.call(this,U),D(H(S),"listRefHandler",function(V){return S.list=V}),D(H(S),"trackRefHandler",function(V){return S.track=V}),D(H(S),"adaptHeight",function(){if(S.props.adaptiveHeight&&S.list){var V=S.list.querySelector('[data-index="'.concat(S.state.currentSlide,'"]'));S.list.style.height=(0,o.getHeight)(V)+"px"}}),D(H(S),"componentDidMount",function(){if(S.props.onInit&&S.props.onInit(),S.props.lazyLoad){var V=(0,o.getOnDemandLazySlides)(N(N({},S.props),S.state));V.length>0&&(S.setState(function(E){return{lazyLoadedList:E.lazyLoadedList.concat(V)}}),S.props.onLazyLoad&&S.props.onLazyLoad(V))}var y=N({listRef:S.list,trackRef:S.track},S.props);S.updateState(y,!0,function(){S.adaptHeight(),S.props.autoplay&&S.autoPlay("update")}),S.props.lazyLoad==="progressive"&&(S.lazyLoadTimer=setInterval(S.progressiveLazyLoad,1e3)),S.ro=new p.default(function(){S.state.animating?(S.onWindowResized(!1),S.callbackTimers.push(setTimeout(function(){return S.onWindowResized()},S.props.speed))):S.onWindowResized()}),S.ro.observe(S.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(E){E.onfocus=S.props.pauseOnFocus?S.onSlideFocus:null,E.onblur=S.props.pauseOnFocus?S.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",S.onWindowResized):window.attachEvent("onresize",S.onWindowResized)}),D(H(S),"componentWillUnmount",function(){S.animationEndCallback&&clearTimeout(S.animationEndCallback),S.lazyLoadTimer&&clearInterval(S.lazyLoadTimer),S.callbackTimers.length&&(S.callbackTimers.forEach(function(V){return clearTimeout(V)}),S.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",S.onWindowResized):window.detachEvent("onresize",S.onWindowResized),S.autoplayTimer&&clearInterval(S.autoplayTimer),S.ro.disconnect()}),D(H(S),"componentDidUpdate",function(V){if(S.checkImagesLoad(),S.props.onReInit&&S.props.onReInit(),S.props.lazyLoad){var y=(0,o.getOnDemandLazySlides)(N(N({},S.props),S.state));y.length>0&&(S.setState(function(W){return{lazyLoadedList:W.lazyLoadedList.concat(y)}}),S.props.onLazyLoad&&S.props.onLazyLoad(y))}S.adaptHeight();var E=N(N({listRef:S.list,trackRef:S.track},S.props),S.state),$=S.didPropsChange(V);$&&S.updateState(E,$,function(){S.state.currentSlide>=e.default.Children.count(S.props.children)&&S.changeSlide({message:"index",index:e.default.Children.count(S.props.children)-S.props.slidesToShow,currentSlide:S.state.currentSlide}),S.props.autoplay?S.autoPlay("update"):S.pause("paused")})}),D(H(S),"onWindowResized",function(V){S.debouncedResize&&S.debouncedResize.cancel(),S.debouncedResize=(0,r.default)(function(){return S.resizeWindow(V)},50),S.debouncedResize()}),D(H(S),"resizeWindow",function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,y=!!(S.track&&S.track.node);if(y){var E=N(N({listRef:S.list,trackRef:S.track},S.props),S.state);S.updateState(E,V,function(){S.props.autoplay?S.autoPlay("update"):S.pause("paused")}),S.setState({animating:!1}),clearTimeout(S.animationEndCallback),delete S.animationEndCallback}}),D(H(S),"updateState",function(V,y,E){var $=(0,o.initializedState)(V);V=N(N(N({},V),$),{},{slideIndex:$.currentSlide});var W=(0,o.getTrackLeft)(V);V=N(N({},V),{},{left:W});var Z=(0,o.getTrackCSS)(V);(y||e.default.Children.count(S.props.children)!==e.default.Children.count(V.children))&&($.trackStyle=Z),S.setState($,E)}),D(H(S),"ssrInit",function(){if(S.props.variableWidth){var V=0,y=0,E=[],$=(0,o.getPreClones)(N(N(N({},S.props),S.state),{},{slideCount:S.props.children.length})),W=(0,o.getPostClones)(N(N(N({},S.props),S.state),{},{slideCount:S.props.children.length}));S.props.children.forEach(function(dt){E.push(dt.props.style.width),V+=dt.props.style.width});for(var Z=0;Z<$;Z++)y+=E[E.length-1-Z],V+=E[E.length-1-Z];for(var fe=0;fe<W;fe++)V+=E[fe];for(var ce=0;ce<S.state.currentSlide;ce++)y+=E[ce];var be={width:V+"px",left:-y+"px"};if(S.props.centerMode){var Ae="".concat(E[S.state.currentSlide],"px");be.left="calc(".concat(be.left," + (100% - ").concat(Ae,") / 2 ) ")}return{trackStyle:be}}var ye=e.default.Children.count(S.props.children),$e=N(N(N({},S.props),S.state),{},{slideCount:ye}),Ze=(0,o.getPreClones)($e)+(0,o.getPostClones)($e)+ye,Je=100/S.props.slidesToShow*Ze,Ge=100/Ze,ze=-Ge*((0,o.getPreClones)($e)+S.state.currentSlide)*Je/100;S.props.centerMode&&(ze+=(100-Ge*Je/100)/2);var De={width:Je+"%",left:ze+"%"};return{slideWidth:Ge+"%",trackStyle:De}}),D(H(S),"checkImagesLoad",function(){var V=S.list&&S.list.querySelectorAll&&S.list.querySelectorAll(".slick-slide img")||[],y=V.length,E=0;Array.prototype.forEach.call(V,function($){var W=function(){return++E&&E>=y&&S.onWindowResized()};if(!$.onclick)$.onclick=function(){return $.parentNode.focus()};else{var Z=$.onclick;$.onclick=function(fe){Z(fe),$.parentNode.focus()}}$.onload||(S.props.lazyLoad?$.onload=function(){S.adaptHeight(),S.callbackTimers.push(setTimeout(S.onWindowResized,S.props.speed))}:($.onload=W,$.onerror=function(){W(),S.props.onLazyLoadError&&S.props.onLazyLoadError()}))})}),D(H(S),"progressiveLazyLoad",function(){for(var V=[],y=N(N({},S.props),S.state),E=S.state.currentSlide;E<S.state.slideCount+(0,o.getPostClones)(y);E++)if(S.state.lazyLoadedList.indexOf(E)<0){V.push(E);break}for(var $=S.state.currentSlide-1;$>=-(0,o.getPreClones)(y);$--)if(S.state.lazyLoadedList.indexOf($)<0){V.push($);break}V.length>0?(S.setState(function(W){return{lazyLoadedList:W.lazyLoadedList.concat(V)}}),S.props.onLazyLoad&&S.props.onLazyLoad(V)):S.lazyLoadTimer&&(clearInterval(S.lazyLoadTimer),delete S.lazyLoadTimer)}),D(H(S),"slideHandler",function(V){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=S.props,$=E.asNavFor,W=E.beforeChange,Z=E.onLazyLoad,fe=E.speed,ce=E.afterChange,be=S.state.currentSlide,Ae=(0,o.slideHandler)(N(N(N({index:V},S.props),S.state),{},{trackRef:S.track,useCSS:S.props.useCSS&&!y})),ye=Ae.state,$e=Ae.nextState;if(ye){W&&W(be,ye.currentSlide);var Ze=ye.lazyLoadedList.filter(function(Je){return S.state.lazyLoadedList.indexOf(Je)<0});Z&&Ze.length>0&&Z(Ze),!S.props.waitForAnimate&&S.animationEndCallback&&(clearTimeout(S.animationEndCallback),ce&&ce(be),delete S.animationEndCallback),S.setState(ye,function(){$&&S.asNavForIndex!==V&&(S.asNavForIndex=V,$.innerSlider.slideHandler(V)),$e&&(S.animationEndCallback=setTimeout(function(){var Je=$e.animating,Ge=T($e,["animating"]);S.setState(Ge,function(){S.callbackTimers.push(setTimeout(function(){return S.setState({animating:Je})},10)),ce&&ce(ye.currentSlide),delete S.animationEndCallback})},fe))})}}),D(H(S),"changeSlide",function(V){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=N(N({},S.props),S.state),$=(0,o.changeSlide)(E,V);if(!($!==0&&!$)&&(y===!0?S.slideHandler($,y):S.slideHandler($),S.props.autoplay&&S.autoPlay("update"),S.props.focusOnSelect)){var W=S.list.querySelectorAll(".slick-current");W[0]&&W[0].focus()}}),D(H(S),"clickHandler",function(V){S.clickable===!1&&(V.stopPropagation(),V.preventDefault()),S.clickable=!0}),D(H(S),"keyHandler",function(V){var y=(0,o.keyHandler)(V,S.props.accessibility,S.props.rtl);y!==""&&S.changeSlide({message:y})}),D(H(S),"selectHandler",function(V){S.changeSlide(V)}),D(H(S),"disableBodyScroll",function(){var V=function(E){E=E||window.event,E.preventDefault&&E.preventDefault(),E.returnValue=!1};window.ontouchmove=V}),D(H(S),"enableBodyScroll",function(){window.ontouchmove=null}),D(H(S),"swipeStart",function(V){S.props.verticalSwiping&&S.disableBodyScroll();var y=(0,o.swipeStart)(V,S.props.swipe,S.props.draggable);y!==""&&S.setState(y)}),D(H(S),"swipeMove",function(V){var y=(0,o.swipeMove)(V,N(N(N({},S.props),S.state),{},{trackRef:S.track,listRef:S.list,slideIndex:S.state.currentSlide}));y&&(y.swiping&&(S.clickable=!1),S.setState(y))}),D(H(S),"swipeEnd",function(V){var y=(0,o.swipeEnd)(V,N(N(N({},S.props),S.state),{},{trackRef:S.track,listRef:S.list,slideIndex:S.state.currentSlide}));if(y){var E=y.triggerSlideHandler;delete y.triggerSlideHandler,S.setState(y),E!==void 0&&(S.slideHandler(E),S.props.verticalSwiping&&S.enableBodyScroll())}}),D(H(S),"touchEnd",function(V){S.swipeEnd(V),S.clickable=!0}),D(H(S),"slickPrev",function(){S.callbackTimers.push(setTimeout(function(){return S.changeSlide({message:"previous"})},0))}),D(H(S),"slickNext",function(){S.callbackTimers.push(setTimeout(function(){return S.changeSlide({message:"next"})},0))}),D(H(S),"slickGoTo",function(V){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(V=Number(V),isNaN(V))return"";S.callbackTimers.push(setTimeout(function(){return S.changeSlide({message:"index",index:V,currentSlide:S.state.currentSlide},y)},0))}),D(H(S),"play",function(){var V;if(S.props.rtl)V=S.state.currentSlide-S.props.slidesToScroll;else if((0,o.canGoNext)(N(N({},S.props),S.state)))V=S.state.currentSlide+S.props.slidesToScroll;else return!1;S.slideHandler(V)}),D(H(S),"autoPlay",function(V){S.autoplayTimer&&clearInterval(S.autoplayTimer);var y=S.state.autoplaying;if(V==="update"){if(y==="hovered"||y==="focused"||y==="paused")return}else if(V==="leave"){if(y==="paused"||y==="focused")return}else if(V==="blur"&&(y==="paused"||y==="hovered"))return;S.autoplayTimer=setInterval(S.play,S.props.autoplaySpeed+50),S.setState({autoplaying:"playing"})}),D(H(S),"pause",function(V){S.autoplayTimer&&(clearInterval(S.autoplayTimer),S.autoplayTimer=null);var y=S.state.autoplaying;V==="paused"?S.setState({autoplaying:"paused"}):V==="focused"?(y==="hovered"||y==="playing")&&S.setState({autoplaying:"focused"}):y==="playing"&&S.setState({autoplaying:"hovered"})}),D(H(S),"onDotsOver",function(){return S.props.autoplay&&S.pause("hovered")}),D(H(S),"onDotsLeave",function(){return S.props.autoplay&&S.state.autoplaying==="hovered"&&S.autoPlay("leave")}),D(H(S),"onTrackOver",function(){return S.props.autoplay&&S.pause("hovered")}),D(H(S),"onTrackLeave",function(){return S.props.autoplay&&S.state.autoplaying==="hovered"&&S.autoPlay("leave")}),D(H(S),"onSlideFocus",function(){return S.props.autoplay&&S.pause("focused")}),D(H(S),"onSlideBlur",function(){return S.props.autoplay&&S.state.autoplaying==="focused"&&S.autoPlay("blur")}),D(H(S),"render",function(){var V=(0,a.default)("slick-slider",S.props.className,{"slick-vertical":S.props.vertical,"slick-initialized":!0}),y=N(N({},S.props),S.state),E=(0,o.extractObject)(y,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),$=S.props.pauseOnHover;E=N(N({},E),{},{onMouseEnter:$?S.onTrackOver:null,onMouseLeave:$?S.onTrackLeave:null,onMouseOver:$?S.onTrackOver:null,focusOnSelect:S.props.focusOnSelect&&S.clickable?S.selectHandler:null});var W;if(S.props.dots===!0&&S.state.slideCount>=S.props.slidesToShow){var Z=(0,o.extractObject)(y,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),fe=S.props.pauseOnDotsHover;Z=N(N({},Z),{},{clickHandler:S.changeSlide,onMouseEnter:fe?S.onDotsLeave:null,onMouseOver:fe?S.onDotsOver:null,onMouseLeave:fe?S.onDotsLeave:null}),W=e.default.createElement(c.Dots,Z)}var ce,be,Ae=(0,o.extractObject)(y,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Ae.clickHandler=S.changeSlide,S.props.arrows&&(ce=e.default.createElement(h.PrevArrow,Ae),be=e.default.createElement(h.NextArrow,Ae));var ye=null;S.props.vertical&&(ye={height:S.state.listHeight});var $e=null;S.props.vertical===!1?S.props.centerMode===!0&&($e={padding:"0px "+S.props.centerPadding}):S.props.centerMode===!0&&($e={padding:S.props.centerPadding+" 0px"});var Ze=N(N({},ye),$e),Je=S.props.touchMove,Ge={className:"slick-list",style:Ze,onClick:S.clickHandler,onMouseDown:Je?S.swipeStart:null,onMouseMove:S.state.dragging&&Je?S.swipeMove:null,onMouseUp:Je?S.swipeEnd:null,onMouseLeave:S.state.dragging&&Je?S.swipeEnd:null,onTouchStart:Je?S.swipeStart:null,onTouchMove:S.state.dragging&&Je?S.swipeMove:null,onTouchEnd:Je?S.touchEnd:null,onTouchCancel:S.state.dragging&&Je?S.swipeEnd:null,onKeyDown:S.props.accessibility?S.keyHandler:null},ze={className:V,dir:"ltr",style:S.props.style};return S.props.unslick&&(Ge={className:"slick-list"},ze={className:V}),e.default.createElement("div",ze,S.props.unslick?"":ce,e.default.createElement("div",w({ref:S.listRefHandler},Ge),e.default.createElement(u.Track,w({ref:S.trackRefHandler},E),S.props.children)),S.props.unslick?"":be,S.props.unslick?"":W)}),S.list=null,S.track=null,S.state=N(N({},n.default),{},{currentSlide:S.props.initialSlide,targetSlide:S.props.initialSlide?S.props.initialSlide:0,slideCount:e.default.Children.count(S.props.children)}),S.callbackTimers=[],S.clickable=!0,S.debouncedResize=null;var de=S.ssrInit();return S.state=N(N({},S.state),de),S}return F(ve,[{key:"didPropsChange",value:function(S){for(var de=!1,V=0,y=Object.keys(this.props);V<y.length;V++){var E=y[V];if(!S.hasOwnProperty(E)){de=!0;break}if(!(v(S[E])==="object"||typeof S[E]=="function"||isNaN(S[E]))&&S[E]!==this.props[E]){de=!0;break}}return de||e.default.Children.count(this.props.children)!==e.default.Children.count(S.children)}}]),ve})(e.default.Component),Iu}var Hp,cw;function M5(){if(cw)return Hp;cw=1;var e=function(n){return n.replace(/[A-Z]/g,function(r){return"-"+r.toLowerCase()}).toLowerCase()};return Hp=e,Hp}var Vp,fw;function D5(){if(fw)return Vp;fw=1;var e=M5(),n=function(o){var u=/[height|width]$/;return u.test(o)},r=function(o){var u="",c=Object.keys(o);return c.forEach(function(h,p){var g=o[h];h=e(h),n(h)&&typeof g=="number"&&(g=g+"px"),g===!0?u+=h:g===!1?u+="not "+h:u+="("+h+": "+g+")",p<c.length-1&&(u+=" and ")}),u},a=function(o){var u="";return typeof o=="string"?o:o instanceof Array?(o.forEach(function(c,h){u+=r(c),h<o.length-1&&(u+=", ")}),u):r(o)};return Vp=a,Vp}var qp,dw;function N5(){if(dw)return qp;dw=1;function e(n){this.options=n,!n.deferSetup&&this.setup()}return e.prototype={constructor:e,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}},qp=e,qp}var Fp,hw;function LT(){if(hw)return Fp;hw=1;function e(a,o){var u=0,c=a.length,h;for(u;u<c&&(h=o(a[u],u),h!==!1);u++);}function n(a){return Object.prototype.toString.apply(a)==="[object Array]"}function r(a){return typeof a=="function"}return Fp={isFunction:r,isArray:n,each:e},Fp}var $p,mw;function L5(){if(mw)return $p;mw=1;var e=N5(),n=LT().each;function r(a,o){this.query=a,this.isUnconditional=o,this.handlers=[],this.mql=window.matchMedia(a);var u=this;this.listener=function(c){u.mql=c.currentTarget||c,u.assess()},this.mql.addListener(this.listener)}return r.prototype={constuctor:r,addHandler:function(a){var o=new e(a);this.handlers.push(o),this.matches()&&o.on()},removeHandler:function(a){var o=this.handlers;n(o,function(u,c){if(u.equals(a))return u.destroy(),!o.splice(c,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){n(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";n(this.handlers,function(o){o[a]()})}},$p=r,$p}var Ip,pw;function j5(){if(pw)return Ip;pw=1;var e=L5(),n=LT(),r=n.each,a=n.isFunction,o=n.isArray;function u(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}return u.prototype={constructor:u,register:function(c,h,p){var g=this.queries,v=p&&this.browserIsIncapable;return g[c]||(g[c]=new e(c,v)),a(h)&&(h={match:h}),o(h)||(h=[h]),r(h,function(w){a(w)&&(w={match:w}),g[c].addHandler(w)}),this},unregister:function(c,h){var p=this.queries[c];return p&&(h?p.removeHandler(h):(p.clear(),delete this.queries[c])),this}},Ip=u,Ip}var Yp,gw;function k5(){if(gw)return Yp;gw=1;var e=j5();return Yp=new e,Yp}var vw;function P5(){return vw||(vw=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=c(fr()),r=R5(),a=c(D5()),o=c(AT()),u=Cc();function c(z){return z&&z.__esModule?z:{default:z}}function h(z){"@babel/helpers - typeof";return h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},h(z)}function p(){return p=Object.assign?Object.assign.bind():function(z){for(var D=1;D<arguments.length;D++){var ne=arguments[D];for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&(z[ue]=ne[ue])}return z},p.apply(this,arguments)}function g(z,D){var ne=Object.keys(z);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(z);D&&(ue=ue.filter(function(K){return Object.getOwnPropertyDescriptor(z,K).enumerable})),ne.push.apply(ne,ue)}return ne}function v(z){for(var D=1;D<arguments.length;D++){var ne=arguments[D]!=null?arguments[D]:{};D%2?g(Object(ne),!0).forEach(function(ue){M(z,ue,ne[ue])}):Object.getOwnPropertyDescriptors?Object.defineProperties(z,Object.getOwnPropertyDescriptors(ne)):g(Object(ne)).forEach(function(ue){Object.defineProperty(z,ue,Object.getOwnPropertyDescriptor(ne,ue))})}return z}function w(z,D){if(!(z instanceof D))throw new TypeError("Cannot call a class as a function")}function T(z,D){for(var ne=0;ne<D.length;ne++){var ue=D[ne];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(z,k(ue.key),ue)}}function L(z,D,ne){return D&&T(z.prototype,D),Object.defineProperty(z,"prototype",{writable:!1}),z}function R(z,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function");z.prototype=Object.create(D&&D.prototype,{constructor:{value:z,writable:!0,configurable:!0}}),Object.defineProperty(z,"prototype",{writable:!1}),D&&N(z,D)}function N(z,D){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ue,K){return ue.__proto__=K,ue},N(z,D)}function j(z){var D=q();return function(){var ue=oe(z),K;if(D){var J=oe(this).constructor;K=Reflect.construct(ue,arguments,J)}else K=ue.apply(this,arguments);return P(this,K)}}function P(z,D){if(D&&(h(D)==="object"||typeof D=="function"))return D;if(D!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F(z)}function F(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z}function q(){try{var z=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(q=function(){return!!z})()}function oe(z){return oe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ne){return ne.__proto__||Object.getPrototypeOf(ne)},oe(z)}function M(z,D,ne){return D=k(D),D in z?Object.defineProperty(z,D,{value:ne,enumerable:!0,configurable:!0,writable:!0}):z[D]=ne,z}function k(z){var D=H(z,"string");return h(D)=="symbol"?D:String(D)}function H(z,D){if(h(z)!="object"||!z)return z;var ne=z[Symbol.toPrimitive];if(ne!==void 0){var ue=ne.call(z,D);if(h(ue)!="object")return ue;throw new TypeError("@@toPrimitive must return a primitive value.")}return(D==="string"?String:Number)(z)}var Q=(0,u.canUseDOM)()&&k5();e.default=(function(z){R(ne,z);var D=j(ne);function ne(ue){var K;return w(this,ne),K=D.call(this,ue),M(F(K),"innerSliderRefHandler",function(J){return K.innerSlider=J}),M(F(K),"slickPrev",function(){return K.innerSlider.slickPrev()}),M(F(K),"slickNext",function(){return K.innerSlider.slickNext()}),M(F(K),"slickGoTo",function(J){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return K.innerSlider.slickGoTo(J,ve)}),M(F(K),"slickPause",function(){return K.innerSlider.pause("paused")}),M(F(K),"slickPlay",function(){return K.innerSlider.autoPlay("play")}),K.state={breakpoint:null},K._responsiveMediaHandlers=[],K}return L(ne,[{key:"media",value:function(K,J){Q.register(K,J),this._responsiveMediaHandlers.push({query:K,handler:J})}},{key:"componentDidMount",value:function(){var K=this;if(this.props.responsive){var J=this.props.responsive.map(function(U){return U.breakpoint});J.sort(function(U,S){return U-S}),J.forEach(function(U,S){var de;S===0?de=(0,a.default)({minWidth:0,maxWidth:U}):de=(0,a.default)({minWidth:J[S-1]+1,maxWidth:U}),(0,u.canUseDOM)()&&K.media(de,function(){K.setState({breakpoint:U})})});var ve=(0,a.default)({minWidth:J.slice(-1)[0]});(0,u.canUseDOM)()&&this.media(ve,function(){K.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(K){Q.unregister(K.query,K.handler)})}},{key:"render",value:function(){var K=this,J,ve;this.state.breakpoint?(ve=this.props.responsive.filter(function(fe){return fe.breakpoint===K.state.breakpoint}),J=ve[0].settings==="unslick"?"unslick":v(v(v({},o.default),this.props),ve[0].settings)):J=v(v({},o.default),this.props),J.centerMode&&(J.slidesToScroll>1,J.slidesToScroll=1),J.fade&&(J.slidesToShow>1,J.slidesToScroll>1,J.slidesToShow=1,J.slidesToScroll=1);var U=n.default.Children.toArray(this.props.children);U=U.filter(function(fe){return typeof fe=="string"?!!fe.trim():!!fe}),J.variableWidth&&(J.rows>1||J.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),J.variableWidth=!1);for(var S=[],de=null,V=0;V<U.length;V+=J.rows*J.slidesPerRow){for(var y=[],E=V;E<V+J.rows*J.slidesPerRow;E+=J.slidesPerRow){for(var $=[],W=E;W<E+J.slidesPerRow&&(J.variableWidth&&U[W].props.style&&(de=U[W].props.style.width),!(W>=U.length));W+=1)$.push(n.default.cloneElement(U[W],{key:100*V+10*E+W,tabIndex:-1,style:{width:"".concat(100/J.slidesPerRow,"%"),display:"inline-block"}}));y.push(n.default.createElement("div",{key:10*V+E},$))}J.variableWidth?S.push(n.default.createElement("div",{key:V,style:{width:de}},y)):S.push(n.default.createElement("div",{key:V},y))}if(J==="unslick"){var Z="regular slider "+(this.props.className||"");return n.default.createElement("div",{className:Z},U)}else S.length<=J.slidesToShow&&!J.infinite&&(J.unslick=!0);return n.default.createElement(r.InnerSlider,p({style:this.props.style,ref:this.innerSliderRefHandler},(0,u.filterSettings)(J)),S)}}]),ne})(n.default.Component)})(Pp)),Pp}var yw;function z5(){return yw||(yw=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(P5());function r(a){return a&&a.__esModule?a:{default:a}}e.default=n.default})(kp)),kp}z5();const B5=()=>le.jsxs(OT,{children:[le.jsx("h1",{children:"Título aquí 🐧"}),le.jsx("p",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eu tristique elit. Nullam lorem turpis, cursus in augue id, dignissim rhoncus dolor. Suspendisse vitae elit et orci auctor rutrum. Sed lobortis iaculis dapibus. Mauris vel dapibus elit. In risus est, lobortis ut scelerisque at, luctus pretium lorem. Vestibulum condimentum erat ut sagittis commodo. Nulla facilisi. Praesent vel dolor molestie, molestie ipsum ut, efficitur est. Nulla rutrum pulvinar eros, a faucibus orci vehicula sed. In tincidunt in sapien vel convallis. Aliquam nec leo sit amet libero efficitur imperdiet ac sit amet leo. Vivamus ex tellus, tempor aliquam orci eu, eleifend tempus odio."}),le.jsx("p",{children:"Aliquam mollis sollicitudin pharetra. Quisque malesuada, nulla nec sodales consequat, nulla felis imperdiet metus, auctor aliquet lacus urna vel neque. Cras cursus nisl eu erat vehicula, sed semper turpis porttitor. Fusce ut lectus a erat gravida ullamcorper ut ut neque. Pellentesque rutrum, nibh vitae egestas ullamcorper, justo dolor hendrerit magna, in rhoncus ante magna at velit. Fusce cursus, ante sed dictum gravida, ex lacus pulvinar libero, quis egestas sapien leo id nisi. In eget vestibulum ante. Vivamus venenatis eros lorem, ac tincidunt tortor elementum at."})]});function U5(){return Jr().pathname==="/"?null:le.jsxs("div",{className:"building-container d-flex flex-column align-items-center justify-content-center text-center py-5 px-3",children:[le.jsx("div",{className:"building-icon",children:"🚧"}),le.jsx("div",{className:"building-title",children:"Esta página está en construcción"}),le.jsx("div",{className:"building-subtitle",children:"Estamos trabajando para traértela pronto"})]})}function H5(){const e=["/"];return le.jsxs(le.Fragment,{children:[le.jsx(SC,{}),le.jsx(t5,{}),le.jsxs(HA,{children:[le.jsx(Xp,{path:"/",element:le.jsx(B5,{})}),le.jsx(Xp,{path:"/*",element:le.jsx(U5,{})})]}),e.includes(Jr().pathname)?le.jsx(i5,{}):null]})}var kd={exports:{}};/*!
  * Bootstrap v5.3.8 (https://getbootstrap.com/)
  * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */var V5=kd.exports,bw;function q5(){return bw||(bw=1,(function(e,n){(function(r,a){e.exports=a()})(V5,function(){const r=new Map,a={set(x,d,b){r.has(x)||r.set(x,new Map);const A=r.get(x);A.has(d)||A.size===0?A.set(d,b):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(A.keys())[0]}.`)},get:(x,d)=>r.has(x)&&r.get(x).get(d)||null,remove(x,d){if(!r.has(x))return;const b=r.get(x);b.delete(d),b.size===0&&r.delete(x)}},o="transitionend",u=x=>(x&&window.CSS&&window.CSS.escape&&(x=x.replace(/#([^\s"#']+)/g,(d,b)=>`#${CSS.escape(b)}`)),x),c=x=>x==null?`${x}`:Object.prototype.toString.call(x).match(/\s([a-z]+)/i)[1].toLowerCase(),h=x=>{x.dispatchEvent(new Event(o))},p=x=>!(!x||typeof x!="object")&&(x.jquery!==void 0&&(x=x[0]),x.nodeType!==void 0),g=x=>p(x)?x.jquery?x[0]:x:typeof x=="string"&&x.length>0?document.querySelector(u(x)):null,v=x=>{if(!p(x)||x.getClientRects().length===0)return!1;const d=getComputedStyle(x).getPropertyValue("visibility")==="visible",b=x.closest("details:not([open])");if(!b)return d;if(b!==x){const A=x.closest("summary");if(A&&A.parentNode!==b||A===null)return!1}return d},w=x=>!x||x.nodeType!==Node.ELEMENT_NODE||!!x.classList.contains("disabled")||(x.disabled!==void 0?x.disabled:x.hasAttribute("disabled")&&x.getAttribute("disabled")!=="false"),T=x=>{if(!document.documentElement.attachShadow)return null;if(typeof x.getRootNode=="function"){const d=x.getRootNode();return d instanceof ShadowRoot?d:null}return x instanceof ShadowRoot?x:x.parentNode?T(x.parentNode):null},L=()=>{},R=x=>{x.offsetHeight},N=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,j=[],P=()=>document.documentElement.dir==="rtl",F=x=>{var d;d=()=>{const b=N();if(b){const A=x.NAME,Y=b.fn[A];b.fn[A]=x.jQueryInterface,b.fn[A].Constructor=x,b.fn[A].noConflict=()=>(b.fn[A]=Y,x.jQueryInterface)}},document.readyState==="loading"?(j.length||document.addEventListener("DOMContentLoaded",()=>{for(const b of j)b()}),j.push(d)):d()},q=(x,d=[],b=x)=>typeof x=="function"?x.call(...d):b,oe=(x,d,b=!0)=>{if(!b)return void q(x);const A=(ae=>{if(!ae)return 0;let{transitionDuration:pe,transitionDelay:we}=window.getComputedStyle(ae);const Te=Number.parseFloat(pe),Oe=Number.parseFloat(we);return Te||Oe?(pe=pe.split(",")[0],we=we.split(",")[0],1e3*(Number.parseFloat(pe)+Number.parseFloat(we))):0})(d)+5;let Y=!1;const G=({target:ae})=>{ae===d&&(Y=!0,d.removeEventListener(o,G),q(x))};d.addEventListener(o,G),setTimeout(()=>{Y||h(d)},A)},M=(x,d,b,A)=>{const Y=x.length;let G=x.indexOf(d);return G===-1?!b&&A?x[Y-1]:x[0]:(G+=b?1:-1,A&&(G=(G+Y)%Y),x[Math.max(0,Math.min(G,Y-1))])},k=/[^.]*(?=\..*)\.|.*/,H=/\..*/,Q=/::\d+$/,z={};let D=1;const ne={mouseenter:"mouseover",mouseleave:"mouseout"},ue=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function K(x,d){return d&&`${d}::${D++}`||x.uidEvent||D++}function J(x){const d=K(x);return x.uidEvent=d,z[d]=z[d]||{},z[d]}function ve(x,d,b=null){return Object.values(x).find(A=>A.callable===d&&A.delegationSelector===b)}function U(x,d,b){const A=typeof d=="string",Y=A?b:d||b;let G=y(x);return ue.has(G)||(G=x),[A,Y,G]}function S(x,d,b,A,Y){if(typeof d!="string"||!x)return;let[G,ae,pe]=U(d,b,A);d in ne&&(ae=(Ye=>function(ke){if(!ke.relatedTarget||ke.relatedTarget!==ke.delegateTarget&&!ke.delegateTarget.contains(ke.relatedTarget))return Ye.call(this,ke)})(ae));const we=J(x),Te=we[pe]||(we[pe]={}),Oe=ve(Te,ae,G?b:null);if(Oe)return void(Oe.oneOff=Oe.oneOff&&Y);const Ee=K(ae,d.replace(k,"")),Ie=G?(function(Pe,Ye,ke){return function Ve(ct){const ht=Pe.querySelectorAll(Ye);for(let{target:Xe}=ct;Xe&&Xe!==this;Xe=Xe.parentNode)for(const Qe of ht)if(Qe===Xe)return $(ct,{delegateTarget:Xe}),Ve.oneOff&&E.off(Pe,ct.type,Ye,ke),ke.apply(Xe,[ct])}})(x,b,ae):(function(Pe,Ye){return function ke(Ve){return $(Ve,{delegateTarget:Pe}),ke.oneOff&&E.off(Pe,Ve.type,Ye),Ye.apply(Pe,[Ve])}})(x,ae);Ie.delegationSelector=G?b:null,Ie.callable=ae,Ie.oneOff=Y,Ie.uidEvent=Ee,Te[Ee]=Ie,x.addEventListener(pe,Ie,G)}function de(x,d,b,A,Y){const G=ve(d[b],A,Y);G&&(x.removeEventListener(b,G,!!Y),delete d[b][G.uidEvent])}function V(x,d,b,A){const Y=d[b]||{};for(const[G,ae]of Object.entries(Y))G.includes(A)&&de(x,d,b,ae.callable,ae.delegationSelector)}function y(x){return x=x.replace(H,""),ne[x]||x}const E={on(x,d,b,A){S(x,d,b,A,!1)},one(x,d,b,A){S(x,d,b,A,!0)},off(x,d,b,A){if(typeof d!="string"||!x)return;const[Y,G,ae]=U(d,b,A),pe=ae!==d,we=J(x),Te=we[ae]||{},Oe=d.startsWith(".");if(G===void 0){if(Oe)for(const Ee of Object.keys(we))V(x,we,Ee,d.slice(1));for(const[Ee,Ie]of Object.entries(Te)){const Pe=Ee.replace(Q,"");pe&&!d.includes(Pe)||de(x,we,ae,Ie.callable,Ie.delegationSelector)}}else{if(!Object.keys(Te).length)return;de(x,we,ae,G,Y?b:null)}},trigger(x,d,b){if(typeof d!="string"||!x)return null;const A=N();let Y=null,G=!0,ae=!0,pe=!1;d!==y(d)&&A&&(Y=A.Event(d,b),A(x).trigger(Y),G=!Y.isPropagationStopped(),ae=!Y.isImmediatePropagationStopped(),pe=Y.isDefaultPrevented());const we=$(new Event(d,{bubbles:G,cancelable:!0}),b);return pe&&we.preventDefault(),ae&&x.dispatchEvent(we),we.defaultPrevented&&Y&&Y.preventDefault(),we}};function $(x,d={}){for(const[b,A]of Object.entries(d))try{x[b]=A}catch{Object.defineProperty(x,b,{configurable:!0,get:()=>A})}return x}function W(x){if(x==="true")return!0;if(x==="false")return!1;if(x===Number(x).toString())return Number(x);if(x===""||x==="null")return null;if(typeof x!="string")return x;try{return JSON.parse(decodeURIComponent(x))}catch{return x}}function Z(x){return x.replace(/[A-Z]/g,d=>`-${d.toLowerCase()}`)}const fe={setDataAttribute(x,d,b){x.setAttribute(`data-bs-${Z(d)}`,b)},removeDataAttribute(x,d){x.removeAttribute(`data-bs-${Z(d)}`)},getDataAttributes(x){if(!x)return{};const d={},b=Object.keys(x.dataset).filter(A=>A.startsWith("bs")&&!A.startsWith("bsConfig"));for(const A of b){let Y=A.replace(/^bs/,"");Y=Y.charAt(0).toLowerCase()+Y.slice(1),d[Y]=W(x.dataset[A])}return d},getDataAttribute:(x,d)=>W(x.getAttribute(`data-bs-${Z(d)}`))};class ce{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(d){return d=this._mergeConfigObj(d),d=this._configAfterMerge(d),this._typeCheckConfig(d),d}_configAfterMerge(d){return d}_mergeConfigObj(d,b){const A=p(b)?fe.getDataAttribute(b,"config"):{};return{...this.constructor.Default,...typeof A=="object"?A:{},...p(b)?fe.getDataAttributes(b):{},...typeof d=="object"?d:{}}}_typeCheckConfig(d,b=this.constructor.DefaultType){for(const[A,Y]of Object.entries(b)){const G=d[A],ae=p(G)?"element":c(G);if(!new RegExp(Y).test(ae))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${A}" provided type "${ae}" but expected type "${Y}".`)}}}class be extends ce{constructor(d,b){super(),(d=g(d))&&(this._element=d,this._config=this._getConfig(b),a.set(this._element,this.constructor.DATA_KEY,this))}dispose(){a.remove(this._element,this.constructor.DATA_KEY),E.off(this._element,this.constructor.EVENT_KEY);for(const d of Object.getOwnPropertyNames(this))this[d]=null}_queueCallback(d,b,A=!0){oe(d,b,A)}_getConfig(d){return d=this._mergeConfigObj(d,this._element),d=this._configAfterMerge(d),this._typeCheckConfig(d),d}static getInstance(d){return a.get(g(d),this.DATA_KEY)}static getOrCreateInstance(d,b={}){return this.getInstance(d)||new this(d,typeof b=="object"?b:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(d){return`${d}${this.EVENT_KEY}`}}const Ae=x=>{let d=x.getAttribute("data-bs-target");if(!d||d==="#"){let b=x.getAttribute("href");if(!b||!b.includes("#")&&!b.startsWith("."))return null;b.includes("#")&&!b.startsWith("#")&&(b=`#${b.split("#")[1]}`),d=b&&b!=="#"?b.trim():null}return d?d.split(",").map(b=>u(b)).join(","):null},ye={find:(x,d=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(d,x)),findOne:(x,d=document.documentElement)=>Element.prototype.querySelector.call(d,x),children:(x,d)=>[].concat(...x.children).filter(b=>b.matches(d)),parents(x,d){const b=[];let A=x.parentNode.closest(d);for(;A;)b.push(A),A=A.parentNode.closest(d);return b},prev(x,d){let b=x.previousElementSibling;for(;b;){if(b.matches(d))return[b];b=b.previousElementSibling}return[]},next(x,d){let b=x.nextElementSibling;for(;b;){if(b.matches(d))return[b];b=b.nextElementSibling}return[]},focusableChildren(x){const d=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(b=>`${b}:not([tabindex^="-"])`).join(",");return this.find(d,x).filter(b=>!w(b)&&v(b))},getSelectorFromElement(x){const d=Ae(x);return d&&ye.findOne(d)?d:null},getElementFromSelector(x){const d=Ae(x);return d?ye.findOne(d):null},getMultipleElementsFromSelector(x){const d=Ae(x);return d?ye.find(d):[]}},$e=(x,d="hide")=>{const b=`click.dismiss${x.EVENT_KEY}`,A=x.NAME;E.on(document,b,`[data-bs-dismiss="${A}"]`,function(Y){if(["A","AREA"].includes(this.tagName)&&Y.preventDefault(),w(this))return;const G=ye.getElementFromSelector(this)||this.closest(`.${A}`);x.getOrCreateInstance(G)[d]()})},Ze=".bs.alert",Je=`close${Ze}`,Ge=`closed${Ze}`;class ze extends be{static get NAME(){return"alert"}close(){if(E.trigger(this._element,Je).defaultPrevented)return;this._element.classList.remove("show");const d=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,d)}_destroyElement(){this._element.remove(),E.trigger(this._element,Ge),this.dispose()}static jQueryInterface(d){return this.each(function(){const b=ze.getOrCreateInstance(this);if(typeof d=="string"){if(b[d]===void 0||d.startsWith("_")||d==="constructor")throw new TypeError(`No method named "${d}"`);b[d](this)}})}}$e(ze,"close"),F(ze);const De='[data-bs-toggle="button"]';class dt extends be{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(d){return this.each(function(){const b=dt.getOrCreateInstance(this);d==="toggle"&&b[d]()})}}E.on(document,"click.bs.button.data-api",De,x=>{x.preventDefault();const d=x.target.closest(De);dt.getOrCreateInstance(d).toggle()}),F(dt);const Me=".bs.swipe",Ct=`touchstart${Me}`,Dt=`touchmove${Me}`,zt=`touchend${Me}`,Gt=`pointerdown${Me}`,yi=`pointerup${Me}`,hr={endCallback:null,leftCallback:null,rightCallback:null},Qs={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class ri extends ce{constructor(d,b){super(),this._element=d,d&&ri.isSupported()&&(this._config=this._getConfig(b),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return hr}static get DefaultType(){return Qs}static get NAME(){return"swipe"}dispose(){E.off(this._element,Me)}_start(d){this._supportPointerEvents?this._eventIsPointerPenTouch(d)&&(this._deltaX=d.clientX):this._deltaX=d.touches[0].clientX}_end(d){this._eventIsPointerPenTouch(d)&&(this._deltaX=d.clientX-this._deltaX),this._handleSwipe(),q(this._config.endCallback)}_move(d){this._deltaX=d.touches&&d.touches.length>1?0:d.touches[0].clientX-this._deltaX}_handleSwipe(){const d=Math.abs(this._deltaX);if(d<=40)return;const b=d/this._deltaX;this._deltaX=0,b&&q(b>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(E.on(this._element,Gt,d=>this._start(d)),E.on(this._element,yi,d=>this._end(d)),this._element.classList.add("pointer-event")):(E.on(this._element,Ct,d=>this._start(d)),E.on(this._element,Dt,d=>this._move(d)),E.on(this._element,zt,d=>this._end(d)))}_eventIsPointerPenTouch(d){return this._supportPointerEvents&&(d.pointerType==="pen"||d.pointerType==="touch")}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const pn=".bs.carousel",xt=".data-api",gn="ArrowLeft",An="ArrowRight",us="next",na="prev",ia="left",mr="right",Zs=`slide${pn}`,bi=`slid${pn}`,Js=`keydown${pn}`,cs=`mouseenter${pn}`,Sh=`mouseleave${pn}`,Rc=`dragstart${pn}`,Mc=`load${pn}${xt}`,Tl=`click${pn}${xt}`,ra="carousel",eo="active",Ol=".active",Al=".carousel-item",Cl=Ol+Al,Rl={[gn]:mr,[An]:ia},Dc={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},wh={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Cn extends be{constructor(d,b){super(d,b),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ye.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ra&&this.cycle()}static get Default(){return Dc}static get DefaultType(){return wh}static get NAME(){return"carousel"}next(){this._slide(us)}nextWhenVisible(){!document.hidden&&v(this._element)&&this.next()}prev(){this._slide(na)}pause(){this._isSliding&&h(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?E.one(this._element,bi,()=>this.cycle()):this.cycle())}to(d){const b=this._getItems();if(d>b.length-1||d<0)return;if(this._isSliding)return void E.one(this._element,bi,()=>this.to(d));const A=this._getItemIndex(this._getActive());if(A===d)return;const Y=d>A?us:na;this._slide(Y,b[d])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(d){return d.defaultInterval=d.interval,d}_addEventListeners(){this._config.keyboard&&E.on(this._element,Js,d=>this._keydown(d)),this._config.pause==="hover"&&(E.on(this._element,cs,()=>this.pause()),E.on(this._element,Sh,()=>this._maybeEnableCycle())),this._config.touch&&ri.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const b of ye.find(".carousel-item img",this._element))E.on(b,Rc,A=>A.preventDefault());const d={leftCallback:()=>this._slide(this._directionToOrder(ia)),rightCallback:()=>this._slide(this._directionToOrder(mr)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new ri(this._element,d)}_keydown(d){if(/input|textarea/i.test(d.target.tagName))return;const b=Rl[d.key];b&&(d.preventDefault(),this._slide(this._directionToOrder(b)))}_getItemIndex(d){return this._getItems().indexOf(d)}_setActiveIndicatorElement(d){if(!this._indicatorsElement)return;const b=ye.findOne(Ol,this._indicatorsElement);b.classList.remove(eo),b.removeAttribute("aria-current");const A=ye.findOne(`[data-bs-slide-to="${d}"]`,this._indicatorsElement);A&&(A.classList.add(eo),A.setAttribute("aria-current","true"))}_updateInterval(){const d=this._activeElement||this._getActive();if(!d)return;const b=Number.parseInt(d.getAttribute("data-bs-interval"),10);this._config.interval=b||this._config.defaultInterval}_slide(d,b=null){if(this._isSliding)return;const A=this._getActive(),Y=d===us,G=b||M(this._getItems(),A,Y,this._config.wrap);if(G===A)return;const ae=this._getItemIndex(G),pe=Ee=>E.trigger(this._element,Ee,{relatedTarget:G,direction:this._orderToDirection(d),from:this._getItemIndex(A),to:ae});if(pe(Zs).defaultPrevented||!A||!G)return;const we=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(ae),this._activeElement=G;const Te=Y?"carousel-item-start":"carousel-item-end",Oe=Y?"carousel-item-next":"carousel-item-prev";G.classList.add(Oe),R(G),A.classList.add(Te),G.classList.add(Te),this._queueCallback(()=>{G.classList.remove(Te,Oe),G.classList.add(eo),A.classList.remove(eo,Oe,Te),this._isSliding=!1,pe(bi)},A,this._isAnimated()),we&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ye.findOne(Cl,this._element)}_getItems(){return ye.find(Al,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(d){return P()?d===ia?na:us:d===ia?us:na}_orderToDirection(d){return P()?d===na?ia:mr:d===na?mr:ia}static jQueryInterface(d){return this.each(function(){const b=Cn.getOrCreateInstance(this,d);if(typeof d!="number"){if(typeof d=="string"){if(b[d]===void 0||d.startsWith("_")||d==="constructor")throw new TypeError(`No method named "${d}"`);b[d]()}}else b.to(d)})}}E.on(document,Tl,"[data-bs-slide], [data-bs-slide-to]",function(x){const d=ye.getElementFromSelector(this);if(!d||!d.classList.contains(ra))return;x.preventDefault();const b=Cn.getOrCreateInstance(d),A=this.getAttribute("data-bs-slide-to");return A?(b.to(A),void b._maybeEnableCycle()):fe.getDataAttribute(this,"slide")==="next"?(b.next(),void b._maybeEnableCycle()):(b.prev(),void b._maybeEnableCycle())}),E.on(window,Mc,()=>{const x=ye.find('[data-bs-ride="carousel"]');for(const d of x)Cn.getOrCreateInstance(d)}),F(Cn);const Bt=".bs.collapse",vn=`show${Bt}`,aa=`shown${Bt}`,Ml=`hide${Bt}`,_h=`hidden${Bt}`,Eh=`click${Bt}.data-api`,to="show",ai="collapse",sa="collapsing",oa=`:scope .${ai} .${ai}`,Ui='[data-bs-toggle="collapse"]',fs={parent:null,toggle:!0},la={parent:"(null|element)",toggle:"boolean"};class Tt extends be{constructor(d,b){super(d,b),this._isTransitioning=!1,this._triggerArray=[];const A=ye.find(Ui);for(const Y of A){const G=ye.getSelectorFromElement(Y),ae=ye.find(G).filter(pe=>pe===this._element);G!==null&&ae.length&&this._triggerArray.push(Y)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return fs}static get DefaultType(){return la}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let d=[];if(this._config.parent&&(d=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(Y=>Y!==this._element).map(Y=>Tt.getOrCreateInstance(Y,{toggle:!1}))),d.length&&d[0]._isTransitioning||E.trigger(this._element,vn).defaultPrevented)return;for(const Y of d)Y.hide();const b=this._getDimension();this._element.classList.remove(ai),this._element.classList.add(sa),this._element.style[b]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const A=`scroll${b[0].toUpperCase()+b.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(sa),this._element.classList.add(ai,to),this._element.style[b]="",E.trigger(this._element,aa)},this._element,!0),this._element.style[b]=`${this._element[A]}px`}hide(){if(this._isTransitioning||!this._isShown()||E.trigger(this._element,Ml).defaultPrevented)return;const d=this._getDimension();this._element.style[d]=`${this._element.getBoundingClientRect()[d]}px`,R(this._element),this._element.classList.add(sa),this._element.classList.remove(ai,to);for(const b of this._triggerArray){const A=ye.getElementFromSelector(b);A&&!this._isShown(A)&&this._addAriaAndCollapsedClass([b],!1)}this._isTransitioning=!0,this._element.style[d]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(sa),this._element.classList.add(ai),E.trigger(this._element,_h)},this._element,!0)}_isShown(d=this._element){return d.classList.contains(to)}_configAfterMerge(d){return d.toggle=!!d.toggle,d.parent=g(d.parent),d}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const d=this._getFirstLevelChildren(Ui);for(const b of d){const A=ye.getElementFromSelector(b);A&&this._addAriaAndCollapsedClass([b],this._isShown(A))}}_getFirstLevelChildren(d){const b=ye.find(oa,this._config.parent);return ye.find(d,this._config.parent).filter(A=>!b.includes(A))}_addAriaAndCollapsedClass(d,b){if(d.length)for(const A of d)A.classList.toggle("collapsed",!b),A.setAttribute("aria-expanded",b)}static jQueryInterface(d){const b={};return typeof d=="string"&&/show|hide/.test(d)&&(b.toggle=!1),this.each(function(){const A=Tt.getOrCreateInstance(this,b);if(typeof d=="string"){if(A[d]===void 0)throw new TypeError(`No method named "${d}"`);A[d]()}})}}E.on(document,Eh,Ui,function(x){(x.target.tagName==="A"||x.delegateTarget&&x.delegateTarget.tagName==="A")&&x.preventDefault();for(const d of ye.getMultipleElementsFromSelector(this))Tt.getOrCreateInstance(d,{toggle:!1}).toggle()}),F(Tt);var Jt="top",yn="bottom",Ft="right",Ut="left",no="auto",pr=[Jt,yn,Ft,Ut],Hi="start",ua="end",ds="clippingParents",ca="viewport",bn="popper",io="reference",ro=pr.reduce(function(x,d){return x.concat([d+"-"+Hi,d+"-"+ua])},[]),Vi=[].concat(pr,[no]).reduce(function(x,d){return x.concat([d,d+"-"+Hi,d+"-"+ua])},[]),ao="beforeRead",so="read",Nc="afterRead",Dl="beforeMain",Rn="main",Nl="afterMain",Lc="beforeWrite",hs="write",Ll="afterWrite",ms=[ao,so,Nc,Dl,Rn,Nl,Lc,hs,Ll];function si(x){return x?(x.nodeName||"").toLowerCase():null}function wt(x){if(x==null)return window;if(x.toString()!=="[object Window]"){var d=x.ownerDocument;return d&&d.defaultView||window}return x}function Si(x){return x instanceof wt(x).Element||x instanceof Element}function Mn(x){return x instanceof wt(x).HTMLElement||x instanceof HTMLElement}function ps(x){return typeof ShadowRoot<"u"&&(x instanceof wt(x).ShadowRoot||x instanceof ShadowRoot)}const qi={name:"applyStyles",enabled:!0,phase:"write",fn:function(x){var d=x.state;Object.keys(d.elements).forEach(function(b){var A=d.styles[b]||{},Y=d.attributes[b]||{},G=d.elements[b];Mn(G)&&si(G)&&(Object.assign(G.style,A),Object.keys(Y).forEach(function(ae){var pe=Y[ae];pe===!1?G.removeAttribute(ae):G.setAttribute(ae,pe===!0?"":pe)}))})},effect:function(x){var d=x.state,b={popper:{position:d.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(d.elements.popper.style,b.popper),d.styles=b,d.elements.arrow&&Object.assign(d.elements.arrow.style,b.arrow),function(){Object.keys(d.elements).forEach(function(A){var Y=d.elements[A],G=d.attributes[A]||{},ae=Object.keys(d.styles.hasOwnProperty(A)?d.styles[A]:b[A]).reduce(function(pe,we){return pe[we]="",pe},{});Mn(Y)&&si(Y)&&(Object.assign(Y.style,ae),Object.keys(G).forEach(function(pe){Y.removeAttribute(pe)}))})}},requires:["computeStyles"]};function Xn(x){return x.split("-")[0]}var Fi=Math.max,wi=Math.min,fa=Math.round;function oo(){var x=navigator.userAgentData;return x!=null&&x.brands&&Array.isArray(x.brands)?x.brands.map(function(d){return d.brand+"/"+d.version}).join(" "):navigator.userAgent}function jl(){return!/^((?!chrome|android).)*safari/i.test(oo())}function $i(x,d,b){d===void 0&&(d=!1),b===void 0&&(b=!1);var A=x.getBoundingClientRect(),Y=1,G=1;d&&Mn(x)&&(Y=x.offsetWidth>0&&fa(A.width)/x.offsetWidth||1,G=x.offsetHeight>0&&fa(A.height)/x.offsetHeight||1);var ae=(Si(x)?wt(x):window).visualViewport,pe=!jl()&&b,we=(A.left+(pe&&ae?ae.offsetLeft:0))/Y,Te=(A.top+(pe&&ae?ae.offsetTop:0))/G,Oe=A.width/Y,Ee=A.height/G;return{width:Oe,height:Ee,top:Te,right:we+Oe,bottom:Te+Ee,left:we,x:we,y:Te}}function kl(x){var d=$i(x),b=x.offsetWidth,A=x.offsetHeight;return Math.abs(d.width-b)<=1&&(b=d.width),Math.abs(d.height-A)<=1&&(A=d.height),{x:x.offsetLeft,y:x.offsetTop,width:b,height:A}}function jc(x,d){var b=d.getRootNode&&d.getRootNode();if(x.contains(d))return!0;if(b&&ps(b)){var A=d;do{if(A&&x.isSameNode(A))return!0;A=A.parentNode||A.host}while(A)}return!1}function zn(x){return wt(x).getComputedStyle(x)}function Pl(x){return["table","td","th"].indexOf(si(x))>=0}function oi(x){return((Si(x)?x.ownerDocument:x.document)||window.document).documentElement}function _i(x){return si(x)==="html"?x:x.assignedSlot||x.parentNode||(ps(x)?x.host:null)||oi(x)}function gr(x){return Mn(x)&&zn(x).position!=="fixed"?x.offsetParent:null}function da(x){for(var d=wt(x),b=gr(x);b&&Pl(b)&&zn(b).position==="static";)b=gr(b);return b&&(si(b)==="html"||si(b)==="body"&&zn(b).position==="static")?d:b||(function(A){var Y=/firefox/i.test(oo());if(/Trident/i.test(oo())&&Mn(A)&&zn(A).position==="fixed")return null;var G=_i(A);for(ps(G)&&(G=G.host);Mn(G)&&["html","body"].indexOf(si(G))<0;){var ae=zn(G);if(ae.transform!=="none"||ae.perspective!=="none"||ae.contain==="paint"||["transform","perspective"].indexOf(ae.willChange)!==-1||Y&&ae.willChange==="filter"||Y&&ae.filter&&ae.filter!=="none")return G;G=G.parentNode}return null})(x)||d}function gs(x){return["top","bottom"].indexOf(x)>=0?"x":"y"}function ha(x,d,b){return Fi(x,wi(d,b))}function ma(x){return Object.assign({},{top:0,right:0,bottom:0,left:0},x)}function li(x,d){return d.reduce(function(b,A){return b[A]=x,b},{})}const lo={name:"arrow",enabled:!0,phase:"main",fn:function(x){var d,b=x.state,A=x.name,Y=x.options,G=b.elements.arrow,ae=b.modifiersData.popperOffsets,pe=Xn(b.placement),we=gs(pe),Te=[Ut,Ft].indexOf(pe)>=0?"height":"width";if(G&&ae){var Oe=(function(lt,it){return ma(typeof(lt=typeof lt=="function"?lt(Object.assign({},it.rects,{placement:it.placement})):lt)!="number"?lt:li(lt,pr))})(Y.padding,b),Ee=kl(G),Ie=we==="y"?Jt:Ut,Pe=we==="y"?yn:Ft,Ye=b.rects.reference[Te]+b.rects.reference[we]-ae[we]-b.rects.popper[Te],ke=ae[we]-b.rects.reference[we],Ve=da(G),ct=Ve?we==="y"?Ve.clientHeight||0:Ve.clientWidth||0:0,ht=Ye/2-ke/2,Xe=Oe[Ie],Qe=ct-Ee[Te]-Oe[Pe],_e=ct/2-Ee[Te]/2+ht,Ce=ha(Xe,_e,Qe),Ue=we;b.modifiersData[A]=((d={})[Ue]=Ce,d.centerOffset=Ce-_e,d)}},effect:function(x){var d=x.state,b=x.options.element,A=b===void 0?"[data-popper-arrow]":b;A!=null&&(typeof A!="string"||(A=d.elements.popper.querySelector(A)))&&jc(d.elements.popper,A)&&(d.elements.arrow=A)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ui(x){return x.split("-")[1]}var Ii={top:"auto",right:"auto",bottom:"auto",left:"auto"};function uo(x){var d,b=x.popper,A=x.popperRect,Y=x.placement,G=x.variation,ae=x.offsets,pe=x.position,we=x.gpuAcceleration,Te=x.adaptive,Oe=x.roundOffsets,Ee=x.isFixed,Ie=ae.x,Pe=Ie===void 0?0:Ie,Ye=ae.y,ke=Ye===void 0?0:Ye,Ve=typeof Oe=="function"?Oe({x:Pe,y:ke}):{x:Pe,y:ke};Pe=Ve.x,ke=Ve.y;var ct=ae.hasOwnProperty("x"),ht=ae.hasOwnProperty("y"),Xe=Ut,Qe=Jt,_e=window;if(Te){var Ce=da(b),Ue="clientHeight",lt="clientWidth";Ce===wt(b)&&zn(Ce=oi(b)).position!=="static"&&pe==="absolute"&&(Ue="scrollHeight",lt="scrollWidth"),(Y===Jt||(Y===Ut||Y===Ft)&&G===ua)&&(Qe=yn,ke-=(Ee&&Ce===_e&&_e.visualViewport?_e.visualViewport.height:Ce[Ue])-A.height,ke*=we?1:-1),Y!==Ut&&(Y!==Jt&&Y!==yn||G!==ua)||(Xe=Ft,Pe-=(Ee&&Ce===_e&&_e.visualViewport?_e.visualViewport.width:Ce[lt])-A.width,Pe*=we?1:-1)}var it,mt=Object.assign({position:pe},Te&&Ii),nn=Oe===!0?(function(un,Ht){var Vn=un.x,st=un.y,_t=Ht.devicePixelRatio||1;return{x:fa(Vn*_t)/_t||0,y:fa(st*_t)/_t||0}})({x:Pe,y:ke},wt(b)):{x:Pe,y:ke};return Pe=nn.x,ke=nn.y,we?Object.assign({},mt,((it={})[Qe]=ht?"0":"",it[Xe]=ct?"0":"",it.transform=(_e.devicePixelRatio||1)<=1?"translate("+Pe+"px, "+ke+"px)":"translate3d("+Pe+"px, "+ke+"px, 0)",it)):Object.assign({},mt,((d={})[Qe]=ht?ke+"px":"",d[Xe]=ct?Pe+"px":"",d.transform="",d))}const pa={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(x){var d=x.state,b=x.options,A=b.gpuAcceleration,Y=A===void 0||A,G=b.adaptive,ae=G===void 0||G,pe=b.roundOffsets,we=pe===void 0||pe,Te={placement:Xn(d.placement),variation:ui(d.placement),popper:d.elements.popper,popperRect:d.rects.popper,gpuAcceleration:Y,isFixed:d.options.strategy==="fixed"};d.modifiersData.popperOffsets!=null&&(d.styles.popper=Object.assign({},d.styles.popper,uo(Object.assign({},Te,{offsets:d.modifiersData.popperOffsets,position:d.options.strategy,adaptive:ae,roundOffsets:we})))),d.modifiersData.arrow!=null&&(d.styles.arrow=Object.assign({},d.styles.arrow,uo(Object.assign({},Te,{offsets:d.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:we})))),d.attributes.popper=Object.assign({},d.attributes.popper,{"data-popper-placement":d.placement})},data:{}};var vs={passive:!0};const ga={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(x){var d=x.state,b=x.instance,A=x.options,Y=A.scroll,G=Y===void 0||Y,ae=A.resize,pe=ae===void 0||ae,we=wt(d.elements.popper),Te=[].concat(d.scrollParents.reference,d.scrollParents.popper);return G&&Te.forEach(function(Oe){Oe.addEventListener("scroll",b.update,vs)}),pe&&we.addEventListener("resize",b.update,vs),function(){G&&Te.forEach(function(Oe){Oe.removeEventListener("scroll",b.update,vs)}),pe&&we.removeEventListener("resize",b.update,vs)}},data:{}};var co={left:"right",right:"left",bottom:"top",top:"bottom"};function ys(x){return x.replace(/left|right|bottom|top/g,function(d){return co[d]})}var Sn={start:"end",end:"start"};function Yi(x){return x.replace(/start|end/g,function(d){return Sn[d]})}function va(x){var d=wt(x);return{scrollLeft:d.pageXOffset,scrollTop:d.pageYOffset}}function vr(x){return $i(oi(x)).left+va(x).scrollLeft}function zl(x){var d=zn(x),b=d.overflow,A=d.overflowX,Y=d.overflowY;return/auto|scroll|overlay|hidden/.test(b+Y+A)}function fo(x){return["html","body","#document"].indexOf(si(x))>=0?x.ownerDocument.body:Mn(x)&&zl(x)?x:fo(_i(x))}function yr(x,d){var b;d===void 0&&(d=[]);var A=fo(x),Y=A===((b=x.ownerDocument)==null?void 0:b.body),G=wt(A),ae=Y?[G].concat(G.visualViewport||[],zl(A)?A:[]):A,pe=d.concat(ae);return Y?pe:pe.concat(yr(_i(ae)))}function br(x){return Object.assign({},x,{left:x.x,top:x.y,right:x.x+x.width,bottom:x.y+x.height})}function bs(x,d,b){return d===ca?br((function(A,Y){var G=wt(A),ae=oi(A),pe=G.visualViewport,we=ae.clientWidth,Te=ae.clientHeight,Oe=0,Ee=0;if(pe){we=pe.width,Te=pe.height;var Ie=jl();(Ie||!Ie&&Y==="fixed")&&(Oe=pe.offsetLeft,Ee=pe.offsetTop)}return{width:we,height:Te,x:Oe+vr(A),y:Ee}})(x,b)):Si(d)?(function(A,Y){var G=$i(A,!1,Y==="fixed");return G.top=G.top+A.clientTop,G.left=G.left+A.clientLeft,G.bottom=G.top+A.clientHeight,G.right=G.left+A.clientWidth,G.width=A.clientWidth,G.height=A.clientHeight,G.x=G.left,G.y=G.top,G})(d,b):br((function(A){var Y,G=oi(A),ae=va(A),pe=(Y=A.ownerDocument)==null?void 0:Y.body,we=Fi(G.scrollWidth,G.clientWidth,pe?pe.scrollWidth:0,pe?pe.clientWidth:0),Te=Fi(G.scrollHeight,G.clientHeight,pe?pe.scrollHeight:0,pe?pe.clientHeight:0),Oe=-ae.scrollLeft+vr(A),Ee=-ae.scrollTop;return zn(pe||G).direction==="rtl"&&(Oe+=Fi(G.clientWidth,pe?pe.clientWidth:0)-we),{width:we,height:Te,x:Oe,y:Ee}})(oi(x)))}function Bl(x){var d,b=x.reference,A=x.element,Y=x.placement,G=Y?Xn(Y):null,ae=Y?ui(Y):null,pe=b.x+b.width/2-A.width/2,we=b.y+b.height/2-A.height/2;switch(G){case Jt:d={x:pe,y:b.y-A.height};break;case yn:d={x:pe,y:b.y+b.height};break;case Ft:d={x:b.x+b.width,y:we};break;case Ut:d={x:b.x-A.width,y:we};break;default:d={x:b.x,y:b.y}}var Te=G?gs(G):null;if(Te!=null){var Oe=Te==="y"?"height":"width";switch(ae){case Hi:d[Te]=d[Te]-(b[Oe]/2-A[Oe]/2);break;case ua:d[Te]=d[Te]+(b[Oe]/2-A[Oe]/2)}}return d}function ya(x,d){d===void 0&&(d={});var b=d,A=b.placement,Y=A===void 0?x.placement:A,G=b.strategy,ae=G===void 0?x.strategy:G,pe=b.boundary,we=pe===void 0?ds:pe,Te=b.rootBoundary,Oe=Te===void 0?ca:Te,Ee=b.elementContext,Ie=Ee===void 0?bn:Ee,Pe=b.altBoundary,Ye=Pe!==void 0&&Pe,ke=b.padding,Ve=ke===void 0?0:ke,ct=ma(typeof Ve!="number"?Ve:li(Ve,pr)),ht=Ie===bn?io:bn,Xe=x.rects.popper,Qe=x.elements[Ye?ht:Ie],_e=(function(Ht,Vn,st,_t){var qn=Vn==="clippingParents"?(function(ft){var Wt=yr(_i(ft)),En=["absolute","fixed"].indexOf(zn(ft).position)>=0&&Mn(ft)?da(ft):ft;return Si(En)?Wt.filter(function(Lt){return Si(Lt)&&jc(Lt,En)&&si(Lt)!=="body"}):[]})(Ht):[].concat(Vn),Qn=[].concat(qn,[st]),jr=Qn[0],Xt=Qn.reduce(function(ft,Wt){var En=bs(Ht,Wt,_t);return ft.top=Fi(En.top,ft.top),ft.right=wi(En.right,ft.right),ft.bottom=wi(En.bottom,ft.bottom),ft.left=Fi(En.left,ft.left),ft},bs(Ht,jr,_t));return Xt.width=Xt.right-Xt.left,Xt.height=Xt.bottom-Xt.top,Xt.x=Xt.left,Xt.y=Xt.top,Xt})(Si(Qe)?Qe:Qe.contextElement||oi(x.elements.popper),we,Oe,ae),Ce=$i(x.elements.reference),Ue=Bl({reference:Ce,element:Xe,placement:Y}),lt=br(Object.assign({},Xe,Ue)),it=Ie===bn?lt:Ce,mt={top:_e.top-it.top+ct.top,bottom:it.bottom-_e.bottom+ct.bottom,left:_e.left-it.left+ct.left,right:it.right-_e.right+ct.right},nn=x.modifiersData.offset;if(Ie===bn&&nn){var un=nn[Y];Object.keys(mt).forEach(function(Ht){var Vn=[Ft,yn].indexOf(Ht)>=0?1:-1,st=[Jt,yn].indexOf(Ht)>=0?"y":"x";mt[Ht]+=un[st]*Vn})}return mt}function xh(x,d){d===void 0&&(d={});var b=d,A=b.placement,Y=b.boundary,G=b.rootBoundary,ae=b.padding,pe=b.flipVariations,we=b.allowedAutoPlacements,Te=we===void 0?Vi:we,Oe=ui(A),Ee=Oe?pe?ro:ro.filter(function(Ye){return ui(Ye)===Oe}):pr,Ie=Ee.filter(function(Ye){return Te.indexOf(Ye)>=0});Ie.length===0&&(Ie=Ee);var Pe=Ie.reduce(function(Ye,ke){return Ye[ke]=ya(x,{placement:ke,boundary:Y,rootBoundary:G,padding:ae})[Xn(ke)],Ye},{});return Object.keys(Pe).sort(function(Ye,ke){return Pe[Ye]-Pe[ke]})}const kc={name:"flip",enabled:!0,phase:"main",fn:function(x){var d=x.state,b=x.options,A=x.name;if(!d.modifiersData[A]._skip){for(var Y=b.mainAxis,G=Y===void 0||Y,ae=b.altAxis,pe=ae===void 0||ae,we=b.fallbackPlacements,Te=b.padding,Oe=b.boundary,Ee=b.rootBoundary,Ie=b.altBoundary,Pe=b.flipVariations,Ye=Pe===void 0||Pe,ke=b.allowedAutoPlacements,Ve=d.options.placement,ct=Xn(Ve),ht=we||(ct!==Ve&&Ye?(function(ft){if(Xn(ft)===no)return[];var Wt=ys(ft);return[Yi(ft),Wt,Yi(Wt)]})(Ve):[ys(Ve)]),Xe=[Ve].concat(ht).reduce(function(ft,Wt){return ft.concat(Xn(Wt)===no?xh(d,{placement:Wt,boundary:Oe,rootBoundary:Ee,padding:Te,flipVariations:Ye,allowedAutoPlacements:ke}):Wt)},[]),Qe=d.rects.reference,_e=d.rects.popper,Ce=new Map,Ue=!0,lt=Xe[0],it=0;it<Xe.length;it++){var mt=Xe[it],nn=Xn(mt),un=ui(mt)===Hi,Ht=[Jt,yn].indexOf(nn)>=0,Vn=Ht?"width":"height",st=ya(d,{placement:mt,boundary:Oe,rootBoundary:Ee,altBoundary:Ie,padding:Te}),_t=Ht?un?Ft:Ut:un?yn:Jt;Qe[Vn]>_e[Vn]&&(_t=ys(_t));var qn=ys(_t),Qn=[];if(G&&Qn.push(st[nn]<=0),pe&&Qn.push(st[_t]<=0,st[qn]<=0),Qn.every(function(ft){return ft})){lt=mt,Ue=!1;break}Ce.set(mt,Qn)}if(Ue)for(var jr=function(ft){var Wt=Xe.find(function(En){var Lt=Ce.get(En);if(Lt)return Lt.slice(0,ft).every(function(Ot){return Ot})});if(Wt)return lt=Wt,"break"},Xt=Ye?3:1;Xt>0&&jr(Xt)!=="break";Xt--);d.placement!==lt&&(d.modifiersData[A]._skip=!0,d.placement=lt,d.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ho(x,d,b){return b===void 0&&(b={x:0,y:0}),{top:x.top-d.height-b.y,right:x.right-d.width+b.x,bottom:x.bottom-d.height+b.y,left:x.left-d.width-b.x}}function Pc(x){return[Jt,Ft,yn,Ut].some(function(d){return x[d]>=0})}const zc={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(x){var d=x.state,b=x.name,A=d.rects.reference,Y=d.rects.popper,G=d.modifiersData.preventOverflow,ae=ya(d,{elementContext:"reference"}),pe=ya(d,{altBoundary:!0}),we=ho(ae,A),Te=ho(pe,Y,G),Oe=Pc(we),Ee=Pc(Te);d.modifiersData[b]={referenceClippingOffsets:we,popperEscapeOffsets:Te,isReferenceHidden:Oe,hasPopperEscaped:Ee},d.attributes.popper=Object.assign({},d.attributes.popper,{"data-popper-reference-hidden":Oe,"data-popper-escaped":Ee})}},Bc={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(x){var d=x.state,b=x.options,A=x.name,Y=b.offset,G=Y===void 0?[0,0]:Y,ae=Vi.reduce(function(Oe,Ee){return Oe[Ee]=(function(Ie,Pe,Ye){var ke=Xn(Ie),Ve=[Ut,Jt].indexOf(ke)>=0?-1:1,ct=typeof Ye=="function"?Ye(Object.assign({},Pe,{placement:Ie})):Ye,ht=ct[0],Xe=ct[1];return ht=ht||0,Xe=(Xe||0)*Ve,[Ut,Ft].indexOf(ke)>=0?{x:Xe,y:ht}:{x:ht,y:Xe}})(Ee,d.rects,G),Oe},{}),pe=ae[d.placement],we=pe.x,Te=pe.y;d.modifiersData.popperOffsets!=null&&(d.modifiersData.popperOffsets.x+=we,d.modifiersData.popperOffsets.y+=Te),d.modifiersData[A]=ae}},Ul={name:"popperOffsets",enabled:!0,phase:"read",fn:function(x){var d=x.state,b=x.name;d.modifiersData[b]=Bl({reference:d.rects.reference,element:d.rects.popper,placement:d.placement})},data:{}},Uc={name:"preventOverflow",enabled:!0,phase:"main",fn:function(x){var d=x.state,b=x.options,A=x.name,Y=b.mainAxis,G=Y===void 0||Y,ae=b.altAxis,pe=ae!==void 0&&ae,we=b.boundary,Te=b.rootBoundary,Oe=b.altBoundary,Ee=b.padding,Ie=b.tether,Pe=Ie===void 0||Ie,Ye=b.tetherOffset,ke=Ye===void 0?0:Ye,Ve=ya(d,{boundary:we,rootBoundary:Te,padding:Ee,altBoundary:Oe}),ct=Xn(d.placement),ht=ui(d.placement),Xe=!ht,Qe=gs(ct),_e=Qe==="x"?"y":"x",Ce=d.modifiersData.popperOffsets,Ue=d.rects.reference,lt=d.rects.popper,it=typeof ke=="function"?ke(Object.assign({},d.rects,{placement:d.placement})):ke,mt=typeof it=="number"?{mainAxis:it,altAxis:it}:Object.assign({mainAxis:0,altAxis:0},it),nn=d.modifiersData.offset?d.modifiersData.offset[d.placement]:null,un={x:0,y:0};if(Ce){if(G){var Ht,Vn=Qe==="y"?Jt:Ut,st=Qe==="y"?yn:Ft,_t=Qe==="y"?"height":"width",qn=Ce[Qe],Qn=qn+Ve[Vn],jr=qn-Ve[st],Xt=Pe?-lt[_t]/2:0,ft=ht===Hi?Ue[_t]:lt[_t],Wt=ht===Hi?-lt[_t]:-Ue[_t],En=d.elements.arrow,Lt=Pe&&En?kl(En):{width:0,height:0},Ot=d.modifiersData["arrow#persistent"]?d.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Do=Ot[Vn],La=Ot[st],kr=ha(0,Ue[_t],Lt[_t]),su=Xe?Ue[_t]/2-Xt-kr-Do-mt.mainAxis:ft-kr-Do-mt.mainAxis,Mi=Xe?-Ue[_t]/2+Xt+kr+La+mt.mainAxis:Wt+kr+La+mt.mainAxis,ja=d.elements.arrow&&da(d.elements.arrow),ou=ja?Qe==="y"?ja.clientTop||0:ja.clientLeft||0:0,No=(Ht=nn?.[Qe])!=null?Ht:0,Ef=qn+Mi-No,lu=ha(Pe?wi(Qn,qn+su-No-ou):Qn,qn,Pe?Fi(jr,Ef):jr);Ce[Qe]=lu,un[Qe]=lu-qn}if(pe){var uu,xf=Qe==="x"?Jt:Ut,Tf=Qe==="x"?yn:Ft,Ji=Ce[_e],ka=_e==="y"?"height":"width",cu=Ji+Ve[xf],Of=Ji-Ve[Tf],Lo=[Jt,Ut].indexOf(ct)!==-1,fu=(uu=nn?.[_e])!=null?uu:0,du=Lo?cu:Ji-Ue[ka]-lt[ka]-fu+mt.altAxis,jo=Lo?Ji+Ue[ka]+lt[ka]-fu-mt.altAxis:Of,hu=Pe&&Lo?(function(Af,Cf,ko){var mu=ha(Af,Cf,ko);return mu>ko?ko:mu})(du,Ji,jo):ha(Pe?du:cu,Ji,Pe?jo:Of);Ce[_e]=hu,un[_e]=hu-Ji}d.modifiersData[A]=un}},requiresIfExists:["offset"]};function Hc(x,d,b){b===void 0&&(b=!1);var A,Y,G=Mn(d),ae=Mn(d)&&(function(Ee){var Ie=Ee.getBoundingClientRect(),Pe=fa(Ie.width)/Ee.offsetWidth||1,Ye=fa(Ie.height)/Ee.offsetHeight||1;return Pe!==1||Ye!==1})(d),pe=oi(d),we=$i(x,ae,b),Te={scrollLeft:0,scrollTop:0},Oe={x:0,y:0};return(G||!G&&!b)&&((si(d)!=="body"||zl(pe))&&(Te=(A=d)!==wt(A)&&Mn(A)?{scrollLeft:(Y=A).scrollLeft,scrollTop:Y.scrollTop}:va(A)),Mn(d)?((Oe=$i(d,!0)).x+=d.clientLeft,Oe.y+=d.clientTop):pe&&(Oe.x=vr(pe))),{x:we.left+Te.scrollLeft-Oe.x,y:we.top+Te.scrollTop-Oe.y,width:we.width,height:we.height}}function Th(x){var d=new Map,b=new Set,A=[];function Y(G){b.add(G.name),[].concat(G.requires||[],G.requiresIfExists||[]).forEach(function(ae){if(!b.has(ae)){var pe=d.get(ae);pe&&Y(pe)}}),A.push(G)}return x.forEach(function(G){d.set(G.name,G)}),x.forEach(function(G){b.has(G.name)||Y(G)}),A}var Vc={placement:"bottom",modifiers:[],strategy:"absolute"};function qc(){for(var x=arguments.length,d=new Array(x),b=0;b<x;b++)d[b]=arguments[b];return!d.some(function(A){return!(A&&typeof A.getBoundingClientRect=="function")})}function mo(x){x===void 0&&(x={});var d=x,b=d.defaultModifiers,A=b===void 0?[]:b,Y=d.defaultOptions,G=Y===void 0?Vc:Y;return function(ae,pe,we){we===void 0&&(we=G);var Te,Oe,Ee={placement:"bottom",orderedModifiers:[],options:Object.assign({},Vc,G),modifiersData:{},elements:{reference:ae,popper:pe},attributes:{},styles:{}},Ie=[],Pe=!1,Ye={state:Ee,setOptions:function(Ve){var ct=typeof Ve=="function"?Ve(Ee.options):Ve;ke(),Ee.options=Object.assign({},G,Ee.options,ct),Ee.scrollParents={reference:Si(ae)?yr(ae):ae.contextElement?yr(ae.contextElement):[],popper:yr(pe)};var ht,Xe,Qe=(function(_e){var Ce=Th(_e);return ms.reduce(function(Ue,lt){return Ue.concat(Ce.filter(function(it){return it.phase===lt}))},[])})((ht=[].concat(A,Ee.options.modifiers),Xe=ht.reduce(function(_e,Ce){var Ue=_e[Ce.name];return _e[Ce.name]=Ue?Object.assign({},Ue,Ce,{options:Object.assign({},Ue.options,Ce.options),data:Object.assign({},Ue.data,Ce.data)}):Ce,_e},{}),Object.keys(Xe).map(function(_e){return Xe[_e]})));return Ee.orderedModifiers=Qe.filter(function(_e){return _e.enabled}),Ee.orderedModifiers.forEach(function(_e){var Ce=_e.name,Ue=_e.options,lt=Ue===void 0?{}:Ue,it=_e.effect;if(typeof it=="function"){var mt=it({state:Ee,name:Ce,instance:Ye,options:lt});Ie.push(mt||function(){})}}),Ye.update()},forceUpdate:function(){if(!Pe){var Ve=Ee.elements,ct=Ve.reference,ht=Ve.popper;if(qc(ct,ht)){Ee.rects={reference:Hc(ct,da(ht),Ee.options.strategy==="fixed"),popper:kl(ht)},Ee.reset=!1,Ee.placement=Ee.options.placement,Ee.orderedModifiers.forEach(function(it){return Ee.modifiersData[it.name]=Object.assign({},it.data)});for(var Xe=0;Xe<Ee.orderedModifiers.length;Xe++)if(Ee.reset!==!0){var Qe=Ee.orderedModifiers[Xe],_e=Qe.fn,Ce=Qe.options,Ue=Ce===void 0?{}:Ce,lt=Qe.name;typeof _e=="function"&&(Ee=_e({state:Ee,options:Ue,name:lt,instance:Ye})||Ee)}else Ee.reset=!1,Xe=-1}}},update:(Te=function(){return new Promise(function(Ve){Ye.forceUpdate(),Ve(Ee)})},function(){return Oe||(Oe=new Promise(function(Ve){Promise.resolve().then(function(){Oe=void 0,Ve(Te())})})),Oe}),destroy:function(){ke(),Pe=!0}};if(!qc(ae,pe))return Ye;function ke(){Ie.forEach(function(Ve){return Ve()}),Ie=[]}return Ye.setOptions(we).then(function(Ve){!Pe&&we.onFirstUpdate&&we.onFirstUpdate(Ve)}),Ye}}var Hl=mo(),Oh=mo({defaultModifiers:[ga,Ul,pa,qi]}),Vl=mo({defaultModifiers:[ga,Ul,pa,qi,Bc,kc,Uc,lo,zc]});const Fc=Object.freeze(Object.defineProperty({__proto__:null,afterMain:Nl,afterRead:Nc,afterWrite:Ll,applyStyles:qi,arrow:lo,auto:no,basePlacements:pr,beforeMain:Dl,beforeRead:ao,beforeWrite:Lc,bottom:yn,clippingParents:ds,computeStyles:pa,createPopper:Vl,createPopperBase:Hl,createPopperLite:Oh,detectOverflow:ya,end:ua,eventListeners:ga,flip:kc,hide:zc,left:Ut,main:Rn,modifierPhases:ms,offset:Bc,placements:Vi,popper:bn,popperGenerator:mo,popperOffsets:Ul,preventOverflow:Uc,read:so,reference:io,right:Ft,start:Hi,top:Jt,variationPlacements:ro,viewport:ca,write:hs},Symbol.toStringTag,{value:"Module"})),ql="dropdown",Sr=".bs.dropdown",Fl=".data-api",Ah="ArrowUp",$c="ArrowDown",Ch=`hide${Sr}`,Rh=`hidden${Sr}`,Mh=`show${Sr}`,Dh=`shown${Sr}`,Ic=`click${Sr}${Fl}`,po=`keydown${Sr}${Fl}`,Ss=`keyup${Sr}${Fl}`,ba="show",Gi='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Yc=`${Gi}.${ba}`,ws=".dropdown-menu",Gc=P()?"top-end":"top-start",Xc=P()?"top-start":"top-end",Sa=P()?"bottom-end":"bottom-start",Nh=P()?"bottom-start":"bottom-end",Lh=P()?"left-start":"right-start",jh=P()?"right-start":"left-start",Kc={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Wc={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class on extends be{constructor(d,b){super(d,b),this._popper=null,this._parent=this._element.parentNode,this._menu=ye.next(this._element,ws)[0]||ye.prev(this._element,ws)[0]||ye.findOne(ws,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Kc}static get DefaultType(){return Wc}static get NAME(){return ql}toggle(){return this._isShown()?this.hide():this.show()}show(){if(w(this._element)||this._isShown())return;const d={relatedTarget:this._element};if(!E.trigger(this._element,Mh,d).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const b of[].concat(...document.body.children))E.on(b,"mouseover",L);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(ba),this._element.classList.add(ba),E.trigger(this._element,Dh,d)}}hide(){if(w(this._element)||!this._isShown())return;const d={relatedTarget:this._element};this._completeHide(d)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(d){if(!E.trigger(this._element,Ch,d).defaultPrevented){if("ontouchstart"in document.documentElement)for(const b of[].concat(...document.body.children))E.off(b,"mouseover",L);this._popper&&this._popper.destroy(),this._menu.classList.remove(ba),this._element.classList.remove(ba),this._element.setAttribute("aria-expanded","false"),fe.removeDataAttribute(this._menu,"popper"),E.trigger(this._element,Rh,d)}}_getConfig(d){if(typeof(d=super._getConfig(d)).reference=="object"&&!p(d.reference)&&typeof d.reference.getBoundingClientRect!="function")throw new TypeError(`${ql.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return d}_createPopper(){if(Fc===void 0)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let d=this._element;this._config.reference==="parent"?d=this._parent:p(this._config.reference)?d=g(this._config.reference):typeof this._config.reference=="object"&&(d=this._config.reference);const b=this._getPopperConfig();this._popper=Vl(d,this._menu,b)}_isShown(){return this._menu.classList.contains(ba)}_getPlacement(){const d=this._parent;if(d.classList.contains("dropend"))return Lh;if(d.classList.contains("dropstart"))return jh;if(d.classList.contains("dropup-center"))return"top";if(d.classList.contains("dropdown-center"))return"bottom";const b=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return d.classList.contains("dropup")?b?Xc:Gc:b?Nh:Sa}_detectNavbar(){return this._element.closest(".navbar")!==null}_getOffset(){const{offset:d}=this._config;return typeof d=="string"?d.split(",").map(b=>Number.parseInt(b,10)):typeof d=="function"?b=>d(b,this._element):d}_getPopperConfig(){const d={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(fe.setDataAttribute(this._menu,"popper","static"),d.modifiers=[{name:"applyStyles",enabled:!1}]),{...d,...q(this._config.popperConfig,[void 0,d])}}_selectMenuItem({key:d,target:b}){const A=ye.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(Y=>v(Y));A.length&&M(A,b,d===$c,!A.includes(b)).focus()}static jQueryInterface(d){return this.each(function(){const b=on.getOrCreateInstance(this,d);if(typeof d=="string"){if(b[d]===void 0)throw new TypeError(`No method named "${d}"`);b[d]()}})}static clearMenus(d){if(d.button===2||d.type==="keyup"&&d.key!=="Tab")return;const b=ye.find(Yc);for(const A of b){const Y=on.getInstance(A);if(!Y||Y._config.autoClose===!1)continue;const G=d.composedPath(),ae=G.includes(Y._menu);if(G.includes(Y._element)||Y._config.autoClose==="inside"&&!ae||Y._config.autoClose==="outside"&&ae||Y._menu.contains(d.target)&&(d.type==="keyup"&&d.key==="Tab"||/input|select|option|textarea|form/i.test(d.target.tagName)))continue;const pe={relatedTarget:Y._element};d.type==="click"&&(pe.clickEvent=d),Y._completeHide(pe)}}static dataApiKeydownHandler(d){const b=/input|textarea/i.test(d.target.tagName),A=d.key==="Escape",Y=[Ah,$c].includes(d.key);if(!Y&&!A||b&&!A)return;d.preventDefault();const G=this.matches(Gi)?this:ye.prev(this,Gi)[0]||ye.next(this,Gi)[0]||ye.findOne(Gi,d.delegateTarget.parentNode),ae=on.getOrCreateInstance(G);if(Y)return d.stopPropagation(),ae.show(),void ae._selectMenuItem(d);ae._isShown()&&(d.stopPropagation(),ae.hide(),G.focus())}}E.on(document,po,Gi,on.dataApiKeydownHandler),E.on(document,po,ws,on.dataApiKeydownHandler),E.on(document,Ic,on.clearMenus),E.on(document,Ss,on.clearMenus),E.on(document,Ic,Gi,function(x){x.preventDefault(),on.getOrCreateInstance(this).toggle()}),F(on);const wa="backdrop",Qc="show",_s=`mousedown.bs.${wa}`,Zc={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Jc={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class go extends ce{constructor(d){super(),this._config=this._getConfig(d),this._isAppended=!1,this._element=null}static get Default(){return Zc}static get DefaultType(){return Jc}static get NAME(){return wa}show(d){if(!this._config.isVisible)return void q(d);this._append();const b=this._getElement();this._config.isAnimated&&R(b),b.classList.add(Qc),this._emulateAnimation(()=>{q(d)})}hide(d){this._config.isVisible?(this._getElement().classList.remove(Qc),this._emulateAnimation(()=>{this.dispose(),q(d)})):q(d)}dispose(){this._isAppended&&(E.off(this._element,_s),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const d=document.createElement("div");d.className=this._config.className,this._config.isAnimated&&d.classList.add("fade"),this._element=d}return this._element}_configAfterMerge(d){return d.rootElement=g(d.rootElement),d}_append(){if(this._isAppended)return;const d=this._getElement();this._config.rootElement.append(d),E.on(d,_s,()=>{q(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(d){oe(d,this._getElement(),this._config.isAnimated)}}const _a=".bs.focustrap",ef=`focusin${_a}`,tf=`keydown.tab${_a}`,$l="backward",kh={autofocus:!0,trapElement:null},Ph={autofocus:"boolean",trapElement:"element"};class nf extends ce{constructor(d){super(),this._config=this._getConfig(d),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return kh}static get DefaultType(){return Ph}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),E.off(document,_a),E.on(document,ef,d=>this._handleFocusin(d)),E.on(document,tf,d=>this._handleKeydown(d)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,E.off(document,_a))}_handleFocusin(d){const{trapElement:b}=this._config;if(d.target===document||d.target===b||b.contains(d.target))return;const A=ye.focusableChildren(b);A.length===0?b.focus():this._lastTabNavDirection===$l?A[A.length-1].focus():A[0].focus()}_handleKeydown(d){d.key==="Tab"&&(this._lastTabNavDirection=d.shiftKey?$l:"forward")}}const rf=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",af=".sticky-top",en="padding-right",Ea="margin-right";class vo{constructor(){this._element=document.body}getWidth(){const d=document.documentElement.clientWidth;return Math.abs(window.innerWidth-d)}hide(){const d=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,en,b=>b+d),this._setElementAttributes(rf,en,b=>b+d),this._setElementAttributes(af,Ea,b=>b-d)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,en),this._resetElementAttributes(rf,en),this._resetElementAttributes(af,Ea)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(d,b,A){const Y=this.getWidth();this._applyManipulationCallback(d,G=>{if(G!==this._element&&window.innerWidth>G.clientWidth+Y)return;this._saveInitialAttribute(G,b);const ae=window.getComputedStyle(G).getPropertyValue(b);G.style.setProperty(b,`${A(Number.parseFloat(ae))}px`)})}_saveInitialAttribute(d,b){const A=d.style.getPropertyValue(b);A&&fe.setDataAttribute(d,b,A)}_resetElementAttributes(d,b){this._applyManipulationCallback(d,A=>{const Y=fe.getDataAttribute(A,b);Y!==null?(fe.removeDataAttribute(A,b),A.style.setProperty(b,Y)):A.style.removeProperty(b)})}_applyManipulationCallback(d,b){if(p(d))b(d);else for(const A of ye.find(d,this._element))b(A)}}const Dn=".bs.modal",sf=`hide${Dn}`,of=`hidePrevented${Dn}`,yo=`hidden${Dn}`,lf=`show${Dn}`,xa=`shown${Dn}`,Il=`resize${Dn}`,Es=`click.dismiss${Dn}`,Yl=`mousedown.dismiss${Dn}`,uf=`keydown.dismiss${Dn}`,wr=`click${Dn}.data-api`,_r="modal-open",bo="show",So="modal-static",Er={backdrop:!0,focus:!0,keyboard:!0},cf={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Xi extends be{constructor(d,b){super(d,b),this._dialog=ye.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new vo,this._addEventListeners()}static get Default(){return Er}static get DefaultType(){return cf}static get NAME(){return"modal"}toggle(d){return this._isShown?this.hide():this.show(d)}show(d){this._isShown||this._isTransitioning||E.trigger(this._element,lf,{relatedTarget:d}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(_r),this._adjustDialog(),this._backdrop.show(()=>this._showElement(d)))}hide(){this._isShown&&!this._isTransitioning&&(E.trigger(this._element,sf).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(bo),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())))}dispose(){E.off(window,Dn),E.off(this._dialog,Dn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new go({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new nf({trapElement:this._element})}_showElement(d){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const b=ye.findOne(".modal-body",this._dialog);b&&(b.scrollTop=0),R(this._element),this._element.classList.add(bo),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,E.trigger(this._element,xa,{relatedTarget:d})},this._dialog,this._isAnimated())}_addEventListeners(){E.on(this._element,uf,d=>{d.key==="Escape"&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),E.on(window,Il,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),E.on(this._element,Yl,d=>{E.one(this._element,Es,b=>{this._element===d.target&&this._element===b.target&&(this._config.backdrop!=="static"?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(_r),this._resetAdjustments(),this._scrollBar.reset(),E.trigger(this._element,yo)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(E.trigger(this._element,of).defaultPrevented)return;const d=this._element.scrollHeight>document.documentElement.clientHeight,b=this._element.style.overflowY;b==="hidden"||this._element.classList.contains(So)||(d||(this._element.style.overflowY="hidden"),this._element.classList.add(So),this._queueCallback(()=>{this._element.classList.remove(So),this._queueCallback(()=>{this._element.style.overflowY=b},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const d=this._element.scrollHeight>document.documentElement.clientHeight,b=this._scrollBar.getWidth(),A=b>0;if(A&&!d){const Y=P()?"paddingLeft":"paddingRight";this._element.style[Y]=`${b}px`}if(!A&&d){const Y=P()?"paddingRight":"paddingLeft";this._element.style[Y]=`${b}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(d,b){return this.each(function(){const A=Xi.getOrCreateInstance(this,d);if(typeof d=="string"){if(A[d]===void 0)throw new TypeError(`No method named "${d}"`);A[d](b)}})}}E.on(document,wr,'[data-bs-toggle="modal"]',function(x){const d=ye.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&x.preventDefault(),E.one(d,lf,A=>{A.defaultPrevented||E.one(d,yo,()=>{v(this)&&this.focus()})});const b=ye.findOne(".modal.show");b&&Xi.getInstance(b).hide(),Xi.getOrCreateInstance(d).toggle(this)}),$e(Xi),F(Xi);const ci=".bs.offcanvas",ff=".data-api",zh=`load${ci}${ff}`,df="show",Gl="showing",Xl="hiding",wo=".offcanvas.show",Kn=`show${ci}`,hf=`shown${ci}`,Bn=`hide${ci}`,Nn=`hidePrevented${ci}`,xr=`hidden${ci}`,Kl=`resize${ci}`,_o=`click${ci}${ff}`,Eo=`keydown.dismiss${ci}`,Wl={backdrop:!0,keyboard:!0,scroll:!1},Ta={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class fi extends be{constructor(d,b){super(d,b),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Wl}static get DefaultType(){return Ta}static get NAME(){return"offcanvas"}toggle(d){return this._isShown?this.hide():this.show(d)}show(d){this._isShown||E.trigger(this._element,Kn,{relatedTarget:d}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new vo().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Gl),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(df),this._element.classList.remove(Gl),E.trigger(this._element,hf,{relatedTarget:d})},this._element,!0))}hide(){this._isShown&&(E.trigger(this._element,Bn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Xl),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(df,Xl),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new vo().reset(),E.trigger(this._element,xr)},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const d=!!this._config.backdrop;return new go({className:"offcanvas-backdrop",isVisible:d,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:d?()=>{this._config.backdrop!=="static"?this.hide():E.trigger(this._element,Nn)}:null})}_initializeFocusTrap(){return new nf({trapElement:this._element})}_addEventListeners(){E.on(this._element,Eo,d=>{d.key==="Escape"&&(this._config.keyboard?this.hide():E.trigger(this._element,Nn))})}static jQueryInterface(d){return this.each(function(){const b=fi.getOrCreateInstance(this,d);if(typeof d=="string"){if(b[d]===void 0||d.startsWith("_")||d==="constructor")throw new TypeError(`No method named "${d}"`);b[d](this)}})}}E.on(document,_o,'[data-bs-toggle="offcanvas"]',function(x){const d=ye.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&x.preventDefault(),w(this))return;E.one(d,xr,()=>{v(this)&&this.focus()});const b=ye.findOne(wo);b&&b!==d&&fi.getInstance(b).hide(),fi.getOrCreateInstance(d).toggle(this)}),E.on(window,zh,()=>{for(const x of ye.find(wo))fi.getOrCreateInstance(x).show()}),E.on(window,Kl,()=>{for(const x of ye.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(x).position!=="fixed"&&fi.getOrCreateInstance(x).hide()}),$e(fi),F(fi);const xs={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Oa=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Bh=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Ln=(x,d)=>{const b=x.nodeName.toLowerCase();return d.includes(b)?!Oa.has(b)||!!Bh.test(x.nodeValue):d.filter(A=>A instanceof RegExp).some(A=>A.test(b))},Ql={allowList:xs,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},Ei={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},mf={entry:"(string|element|function|null)",selector:"(string|element)"};class xo extends ce{constructor(d){super(),this._config=this._getConfig(d)}static get Default(){return Ql}static get DefaultType(){return Ei}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(d=>this._resolvePossibleFunction(d)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(d){return this._checkContent(d),this._config.content={...this._config.content,...d},this}toHtml(){const d=document.createElement("div");d.innerHTML=this._maybeSanitize(this._config.template);for(const[Y,G]of Object.entries(this._config.content))this._setContent(d,G,Y);const b=d.children[0],A=this._resolvePossibleFunction(this._config.extraClass);return A&&b.classList.add(...A.split(" ")),b}_typeCheckConfig(d){super._typeCheckConfig(d),this._checkContent(d.content)}_checkContent(d){for(const[b,A]of Object.entries(d))super._typeCheckConfig({selector:b,entry:A},mf)}_setContent(d,b,A){const Y=ye.findOne(A,d);Y&&((b=this._resolvePossibleFunction(b))?p(b)?this._putElementInTemplate(g(b),Y):this._config.html?Y.innerHTML=this._maybeSanitize(b):Y.textContent=b:Y.remove())}_maybeSanitize(d){return this._config.sanitize?(function(b,A,Y){if(!b.length)return b;if(Y&&typeof Y=="function")return Y(b);const G=new window.DOMParser().parseFromString(b,"text/html"),ae=[].concat(...G.body.querySelectorAll("*"));for(const pe of ae){const we=pe.nodeName.toLowerCase();if(!Object.keys(A).includes(we)){pe.remove();continue}const Te=[].concat(...pe.attributes),Oe=[].concat(A["*"]||[],A[we]||[]);for(const Ee of Te)Ln(Ee,Oe)||pe.removeAttribute(Ee.nodeName)}return G.body.innerHTML})(d,this._config.allowList,this._config.sanitizeFn):d}_resolvePossibleFunction(d){return q(d,[void 0,this])}_putElementInTemplate(d,b){if(this._config.html)return b.innerHTML="",void b.append(d);b.textContent=d.textContent}}const Tr=new Set(["sanitize","allowList","sanitizeFn"]),Ts="fade",Aa="show",Ca=".tooltip-inner",Or=".modal",Os="hide.bs.modal",Ki="hover",wn="focus",_n="click",Ar={AUTO:"auto",TOP:"top",RIGHT:P()?"left":"right",BOTTOM:"bottom",LEFT:P()?"right":"left"},xi={allowList:xs,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},Ti={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class jn extends be{constructor(d,b){if(Fc===void 0)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(d,b),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return xi}static get DefaultType(){return Ti}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),E.off(this._element.closest(Or),Os,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const d=E.trigger(this._element,this.constructor.eventName("show")),b=(T(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(d.defaultPrevented||!b)return;this._disposePopper();const A=this._getTipElement();this._element.setAttribute("aria-describedby",A.getAttribute("id"));const{container:Y}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(Y.append(A),E.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(A),A.classList.add(Aa),"ontouchstart"in document.documentElement)for(const G of[].concat(...document.body.children))E.on(G,"mouseover",L);this._queueCallback(()=>{E.trigger(this._element,this.constructor.eventName("shown")),this._isHovered===!1&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(this._isShown()&&!E.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Aa),"ontouchstart"in document.documentElement)for(const d of[].concat(...document.body.children))E.off(d,"mouseover",L);this._activeTrigger[_n]=!1,this._activeTrigger[wn]=!1,this._activeTrigger[Ki]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),E.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(d){const b=this._getTemplateFactory(d).toHtml();if(!b)return null;b.classList.remove(Ts,Aa),b.classList.add(`bs-${this.constructor.NAME}-auto`);const A=(Y=>{do Y+=Math.floor(1e6*Math.random());while(document.getElementById(Y));return Y})(this.constructor.NAME).toString();return b.setAttribute("id",A),this._isAnimated()&&b.classList.add(Ts),b}setContent(d){this._newContent=d,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(d){return this._templateFactory?this._templateFactory.changeContent(d):this._templateFactory=new xo({...this._config,content:d,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[Ca]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(d){return this.constructor.getOrCreateInstance(d.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ts)}_isShown(){return this.tip&&this.tip.classList.contains(Aa)}_createPopper(d){const b=q(this._config.placement,[this,d,this._element]),A=Ar[b.toUpperCase()];return Vl(this._element,d,this._getPopperConfig(A))}_getOffset(){const{offset:d}=this._config;return typeof d=="string"?d.split(",").map(b=>Number.parseInt(b,10)):typeof d=="function"?b=>d(b,this._element):d}_resolvePossibleFunction(d){return q(d,[this._element,this._element])}_getPopperConfig(d){const b={placement:d,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:A=>{this._getTipElement().setAttribute("data-popper-placement",A.state.placement)}}]};return{...b,...q(this._config.popperConfig,[void 0,b])}}_setListeners(){const d=this._config.trigger.split(" ");for(const b of d)if(b==="click")E.on(this._element,this.constructor.eventName("click"),this._config.selector,A=>{const Y=this._initializeOnDelegatedTarget(A);Y._activeTrigger[_n]=!(Y._isShown()&&Y._activeTrigger[_n]),Y.toggle()});else if(b!=="manual"){const A=b===Ki?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),Y=b===Ki?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");E.on(this._element,A,this._config.selector,G=>{const ae=this._initializeOnDelegatedTarget(G);ae._activeTrigger[G.type==="focusin"?wn:Ki]=!0,ae._enter()}),E.on(this._element,Y,this._config.selector,G=>{const ae=this._initializeOnDelegatedTarget(G);ae._activeTrigger[G.type==="focusout"?wn:Ki]=ae._element.contains(G.relatedTarget),ae._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},E.on(this._element.closest(Or),Os,this._hideModalHandler)}_fixTitle(){const d=this._element.getAttribute("title");d&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",d),this._element.setAttribute("data-bs-original-title",d),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(d,b){clearTimeout(this._timeout),this._timeout=setTimeout(d,b)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(d){const b=fe.getDataAttributes(this._element);for(const A of Object.keys(b))Tr.has(A)&&delete b[A];return d={...b,...typeof d=="object"&&d?d:{}},d=this._mergeConfigObj(d),d=this._configAfterMerge(d),this._typeCheckConfig(d),d}_configAfterMerge(d){return d.container=d.container===!1?document.body:g(d.container),typeof d.delay=="number"&&(d.delay={show:d.delay,hide:d.delay}),typeof d.title=="number"&&(d.title=d.title.toString()),typeof d.content=="number"&&(d.content=d.content.toString()),d}_getDelegateConfig(){const d={};for(const[b,A]of Object.entries(this._config))this.constructor.Default[b]!==A&&(d[b]=A);return d.selector=!1,d.trigger="manual",d}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(d){return this.each(function(){const b=jn.getOrCreateInstance(this,d);if(typeof d=="string"){if(b[d]===void 0)throw new TypeError(`No method named "${d}"`);b[d]()}})}}F(jn);const pf=".popover-header",Zl=".popover-body",Jl={...jn.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},ln={...jn.DefaultType,content:"(null|string|element|function)"};class bt extends jn{static get Default(){return Jl}static get DefaultType(){return ln}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[pf]:this._getTitle(),[Zl]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(d){return this.each(function(){const b=bt.getOrCreateInstance(this,d);if(typeof d=="string"){if(b[d]===void 0)throw new TypeError(`No method named "${d}"`);b[d]()}})}}F(bt);const rt=".bs.scrollspy",Cr=`activate${rt}`,Wn=`click${rt}`,eu=`load${rt}.data-api`,Un="active",To="[href]",tu=".nav-link",As=`${tu}, .nav-item > ${tu}, .list-group-item`,Cs={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},gf={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Oi extends be{constructor(d,b){super(d,b),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Cs}static get DefaultType(){return gf}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const d of this._observableSections.values())this._observer.observe(d)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(d){return d.target=g(d.target)||document.body,d.rootMargin=d.offset?`${d.offset}px 0px -30%`:d.rootMargin,typeof d.threshold=="string"&&(d.threshold=d.threshold.split(",").map(b=>Number.parseFloat(b))),d}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(E.off(this._config.target,Wn),E.on(this._config.target,Wn,To,d=>{const b=this._observableSections.get(d.target.hash);if(b){d.preventDefault();const A=this._rootElement||window,Y=b.offsetTop-this._element.offsetTop;if(A.scrollTo)return void A.scrollTo({top:Y,behavior:"smooth"});A.scrollTop=Y}}))}_getNewObserver(){const d={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(b=>this._observerCallback(b),d)}_observerCallback(d){const b=ae=>this._targetLinks.get(`#${ae.target.id}`),A=ae=>{this._previousScrollData.visibleEntryTop=ae.target.offsetTop,this._process(b(ae))},Y=(this._rootElement||document.documentElement).scrollTop,G=Y>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=Y;for(const ae of d){if(!ae.isIntersecting){this._activeTarget=null,this._clearActiveClass(b(ae));continue}const pe=ae.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(G&&pe){if(A(ae),!Y)return}else G||pe||A(ae)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const d=ye.find(To,this._config.target);for(const b of d){if(!b.hash||w(b))continue;const A=ye.findOne(decodeURI(b.hash),this._element);v(A)&&(this._targetLinks.set(decodeURI(b.hash),b),this._observableSections.set(b.hash,A))}}_process(d){this._activeTarget!==d&&(this._clearActiveClass(this._config.target),this._activeTarget=d,d.classList.add(Un),this._activateParents(d),E.trigger(this._element,Cr,{relatedTarget:d}))}_activateParents(d){if(d.classList.contains("dropdown-item"))ye.findOne(".dropdown-toggle",d.closest(".dropdown")).classList.add(Un);else for(const b of ye.parents(d,".nav, .list-group"))for(const A of ye.prev(b,As))A.classList.add(Un)}_clearActiveClass(d){d.classList.remove(Un);const b=ye.find(`${To}.${Un}`,d);for(const A of b)A.classList.remove(Un)}static jQueryInterface(d){return this.each(function(){const b=Oi.getOrCreateInstance(this,d);if(typeof d=="string"){if(b[d]===void 0||d.startsWith("_")||d==="constructor")throw new TypeError(`No method named "${d}"`);b[d]()}})}}E.on(window,eu,()=>{for(const x of ye.find('[data-bs-spy="scroll"]'))Oi.getOrCreateInstance(x)}),F(Oi);const Ai=".bs.tab",Rr=`hide${Ai}`,Ci=`hidden${Ai}`,Wi=`show${Ai}`,Ri=`shown${Ai}`,nu=`click${Ai}`,iu=`keydown${Ai}`,Rs=`load${Ai}`,Oo="ArrowLeft",Qi="ArrowRight",tn="ArrowUp",Ms="ArrowDown",Ao="Home",vf="End",Mr="active",yf="fade",Nt="show",Co=".dropdown-toggle",Dr=`:not(${Co})`,Ra='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ds=`.nav-link${Dr}, .list-group-item${Dr}, [role="tab"]${Dr}, ${Ra}`,Ma=`.${Mr}[data-bs-toggle="tab"], .${Mr}[data-bs-toggle="pill"], .${Mr}[data-bs-toggle="list"]`;class Hn extends be{constructor(d){super(d),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),E.on(this._element,iu,b=>this._keydown(b)))}static get NAME(){return"tab"}show(){const d=this._element;if(this._elemIsActive(d))return;const b=this._getActiveElem(),A=b?E.trigger(b,Rr,{relatedTarget:d}):null;E.trigger(d,Wi,{relatedTarget:b}).defaultPrevented||A&&A.defaultPrevented||(this._deactivate(b,d),this._activate(d,b))}_activate(d,b){d&&(d.classList.add(Mr),this._activate(ye.getElementFromSelector(d)),this._queueCallback(()=>{d.getAttribute("role")==="tab"?(d.removeAttribute("tabindex"),d.setAttribute("aria-selected",!0),this._toggleDropDown(d,!0),E.trigger(d,Ri,{relatedTarget:b})):d.classList.add(Nt)},d,d.classList.contains(yf)))}_deactivate(d,b){d&&(d.classList.remove(Mr),d.blur(),this._deactivate(ye.getElementFromSelector(d)),this._queueCallback(()=>{d.getAttribute("role")==="tab"?(d.setAttribute("aria-selected",!1),d.setAttribute("tabindex","-1"),this._toggleDropDown(d,!1),E.trigger(d,Ci,{relatedTarget:b})):d.classList.remove(Nt)},d,d.classList.contains(yf)))}_keydown(d){if(![Oo,Qi,tn,Ms,Ao,vf].includes(d.key))return;d.stopPropagation(),d.preventDefault();const b=this._getChildren().filter(Y=>!w(Y));let A;if([Ao,vf].includes(d.key))A=b[d.key===Ao?0:b.length-1];else{const Y=[Qi,Ms].includes(d.key);A=M(b,d.target,Y,!0)}A&&(A.focus({preventScroll:!0}),Hn.getOrCreateInstance(A).show())}_getChildren(){return ye.find(Ds,this._parent)}_getActiveElem(){return this._getChildren().find(d=>this._elemIsActive(d))||null}_setInitialAttributes(d,b){this._setAttributeIfNotExists(d,"role","tablist");for(const A of b)this._setInitialAttributesOnChild(A)}_setInitialAttributesOnChild(d){d=this._getInnerElement(d);const b=this._elemIsActive(d),A=this._getOuterElement(d);d.setAttribute("aria-selected",b),A!==d&&this._setAttributeIfNotExists(A,"role","presentation"),b||d.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(d,"role","tab"),this._setInitialAttributesOnTargetPanel(d)}_setInitialAttributesOnTargetPanel(d){const b=ye.getElementFromSelector(d);b&&(this._setAttributeIfNotExists(b,"role","tabpanel"),d.id&&this._setAttributeIfNotExists(b,"aria-labelledby",`${d.id}`))}_toggleDropDown(d,b){const A=this._getOuterElement(d);if(!A.classList.contains("dropdown"))return;const Y=(G,ae)=>{const pe=ye.findOne(G,A);pe&&pe.classList.toggle(ae,b)};Y(Co,Mr),Y(".dropdown-menu",Nt),A.setAttribute("aria-expanded",b)}_setAttributeIfNotExists(d,b,A){d.hasAttribute(b)||d.setAttribute(b,A)}_elemIsActive(d){return d.classList.contains(Mr)}_getInnerElement(d){return d.matches(Ds)?d:ye.findOne(Ds,d)}_getOuterElement(d){return d.closest(".nav-item, .list-group-item")||d}static jQueryInterface(d){return this.each(function(){const b=Hn.getOrCreateInstance(this);if(typeof d=="string"){if(b[d]===void 0||d.startsWith("_")||d==="constructor")throw new TypeError(`No method named "${d}"`);b[d]()}})}}E.on(document,nu,Ra,function(x){["A","AREA"].includes(this.tagName)&&x.preventDefault(),w(this)||Hn.getOrCreateInstance(this).show()}),E.on(window,Rs,()=>{for(const x of ye.find(Ma))Hn.getOrCreateInstance(x)}),F(Hn);const Zi=".bs.toast",bf=`mouseover${Zi}`,Uh=`mouseout${Zi}`,Sf=`focusin${Zi}`,Nr=`focusout${Zi}`,ru=`hide${Zi}`,Ro=`hidden${Zi}`,wf=`show${Zi}`,Ns=`shown${Zi}`,au="hide",Lr="show",Da="showing",_f={animation:"boolean",autohide:"boolean",delay:"number"},Mo={animation:!0,autohide:!0,delay:5e3};class Na extends be{constructor(d,b){super(d,b),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Mo}static get DefaultType(){return _f}static get NAME(){return"toast"}show(){E.trigger(this._element,wf).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(au),R(this._element),this._element.classList.add(Lr,Da),this._queueCallback(()=>{this._element.classList.remove(Da),E.trigger(this._element,Ns),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&(E.trigger(this._element,ru).defaultPrevented||(this._element.classList.add(Da),this._queueCallback(()=>{this._element.classList.add(au),this._element.classList.remove(Da,Lr),E.trigger(this._element,Ro)},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Lr),super.dispose()}isShown(){return this._element.classList.contains(Lr)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(d,b){switch(d.type){case"mouseover":case"mouseout":this._hasMouseInteraction=b;break;case"focusin":case"focusout":this._hasKeyboardInteraction=b}if(b)return void this._clearTimeout();const A=d.relatedTarget;this._element===A||this._element.contains(A)||this._maybeScheduleHide()}_setListeners(){E.on(this._element,bf,d=>this._onInteraction(d,!0)),E.on(this._element,Uh,d=>this._onInteraction(d,!1)),E.on(this._element,Sf,d=>this._onInteraction(d,!0)),E.on(this._element,Nr,d=>this._onInteraction(d,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(d){return this.each(function(){const b=Na.getOrCreateInstance(this,d);if(typeof d=="string"){if(b[d]===void 0)throw new TypeError(`No method named "${d}"`);b[d](this)}})}}return $e(Na),F(Na),{Alert:ze,Button:dt,Carousel:Cn,Collapse:Tt,Dropdown:on,Modal:Xi,Offcanvas:fi,Popover:bt,ScrollSpy:Oi,Tab:Hn,Toast:Na,Tooltip:jn}})})(kd)),kd.exports}q5();KO.createRoot(document.getElementById("root")).render(le.jsx(C.StrictMode,{children:le.jsx(l_,{children:le.jsx(PN,{children:le.jsx(tR,{children:le.jsx(uC,{children:le.jsx(H5,{})})})})})}));
