180 lines
255 KiB
JavaScript
180 lines
255 KiB
JavaScript
(function(){const d=document.createElement("link").relList;if(d&&d.supports&&d.supports("modulepreload"))return;for(const O of document.querySelectorAll('link[rel="modulepreload"]'))r(O);new MutationObserver(O=>{for(const z of O)if(z.type==="childList")for(const U of z.addedNodes)U.tagName==="LINK"&&U.rel==="modulepreload"&&r(U)}).observe(document,{childList:!0,subtree:!0});function v(O){const z={};return O.integrity&&(z.integrity=O.integrity),O.referrerPolicy&&(z.referrerPolicy=O.referrerPolicy),O.crossOrigin==="use-credentials"?z.credentials="include":O.crossOrigin==="anonymous"?z.credentials="omit":z.credentials="same-origin",z}function r(O){if(O.ep)return;O.ep=!0;const z=v(O);fetch(O.href,z)}})();var Ss={exports:{}},Tn={};/**
|
||
* @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 Qd;function Ky(){if(Qd)return Tn;Qd=1;var f=Symbol.for("react.transitional.element"),d=Symbol.for("react.fragment");function v(r,O,z){var U=null;if(z!==void 0&&(U=""+z),O.key!==void 0&&(U=""+O.key),"key"in O){z={};for(var V in O)V!=="key"&&(z[V]=O[V])}else z=O;return O=z.ref,{$$typeof:f,type:r,key:U,ref:O!==void 0?O:null,props:z}}return Tn.Fragment=d,Tn.jsx=v,Tn.jsxs=v,Tn}var Xd;function Jy(){return Xd||(Xd=1,Ss.exports=Ky()),Ss.exports}var c=Jy(),_s={exports:{}},P={};/**
|
||
* @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 wd;function ky(){if(wd)return P;wd=1;var f=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),v=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),z=Symbol.for("react.consumer"),U=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),B=Symbol.for("react.activity"),J=Symbol.iterator;function ye(o){return o===null||typeof o!="object"?null:(o=J&&o[J]||o["@@iterator"],typeof o=="function"?o:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ee=Object.assign,Z={};function te(o,A,R){this.props=o,this.context=A,this.refs=Z,this.updater=R||w}te.prototype.isReactComponent={},te.prototype.setState=function(o,A){if(typeof o!="object"&&typeof o!="function"&&o!=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,o,A,"setState")},te.prototype.forceUpdate=function(o){this.updater.enqueueForceUpdate(this,o,"forceUpdate")};function Ne(){}Ne.prototype=te.prototype;function Te(o,A,R){this.props=o,this.context=A,this.refs=Z,this.updater=R||w}var se=Te.prototype=new Ne;se.constructor=Te,ee(se,te.prototype),se.isPureReactComponent=!0;var pe=Array.isArray;function Ae(){}var I={H:null,A:null,T:null,S:null},ne=Object.prototype.hasOwnProperty;function Me(o,A,R){var L=R.ref;return{$$typeof:f,type:o,key:A,ref:L!==void 0?L:null,props:R}}function Ue(o,A){return Me(o.type,A,o.props)}function ve(o){return typeof o=="object"&&o!==null&&o.$$typeof===f}function He(o){var A={"=":"=0",":":"=2"};return"$"+o.replace(/[=:]/g,function(R){return A[R]})}var lt=/\/+/g;function Y(o,A){return typeof o=="object"&&o!==null&&o.key!=null?He(""+o.key):A.toString(36)}function k(o){switch(o.status){case"fulfilled":return o.value;case"rejected":throw o.reason;default:switch(typeof o.status=="string"?o.then(Ae,Ae):(o.status="pending",o.then(function(A){o.status==="pending"&&(o.status="fulfilled",o.value=A)},function(A){o.status==="pending"&&(o.status="rejected",o.reason=A)})),o.status){case"fulfilled":return o.value;case"rejected":throw o.reason}}throw o}function S(o,A,R,L,F){var $=typeof o;($==="undefined"||$==="boolean")&&(o=null);var ue=!1;if(o===null)ue=!0;else switch($){case"bigint":case"string":case"number":ue=!0;break;case"object":switch(o.$$typeof){case f:case d:ue=!0;break;case G:return ue=o._init,S(ue(o._payload),A,R,L,F)}}if(ue)return F=F(o),ue=L===""?"."+Y(o,0):L,pe(F)?(R="",ue!=null&&(R=ue.replace(lt,"$&/")+"/"),S(F,A,R,"",function(Pe){return Pe})):F!=null&&(ve(F)&&(F=Ue(F,R+(F.key==null||o&&o.key===F.key?"":(""+F.key).replace(lt,"$&/")+"/")+ue)),A.push(F)),1;ue=0;var Je=L===""?".":L+":";if(pe(o))for(var je=0;je<o.length;je++)L=o[je],$=Je+Y(L,je),ue+=S(L,A,R,$,F);else if(je=ye(o),typeof je=="function")for(o=je.call(o),je=0;!(L=o.next()).done;)L=L.value,$=Je+Y(L,je++),ue+=S(L,A,R,$,F);else if($==="object"){if(typeof o.then=="function")return S(k(o),A,R,L,F);throw A=String(o),Error("Objects are not valid as a React child (found: "+(A==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":A)+"). If you meant to render a collection of children, use an array instead.")}return ue}function T(o,A,R){if(o==null)return o;var L=[],F=0;return S(o,L,"","",function($){return A.call(R,$,F++)}),L}function C(o){if(o._status===-1){var A=o._result;A=A(),A.then(function(R){(o._status===0||o._status===-1)&&(o._status=1,o._result=R)},function(R){(o._status===0||o._status===-1)&&(o._status=2,o._result=R)}),o._status===-1&&(o._status=0,o._result=A)}if(o._status===1)return o._result.default;throw o._result}var D=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var A=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o=="object"&&o!==null&&typeof o.message=="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(A))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",o);return}console.error(o)},b={map:T,forEach:function(o,A,R){T(o,function(){A.apply(this,arguments)},R)},count:function(o){var A=0;return T(o,function(){A++}),A},toArray:function(o){return T(o,function(A){return A})||[]},only:function(o){if(!ve(o))throw Error("React.Children.only expected to receive a single React element child.");return o}};return P.Activity=B,P.Children=b,P.Component=te,P.Fragment=v,P.Profiler=O,P.PureComponent=Te,P.StrictMode=r,P.Suspense=q,P.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=I,P.__COMPILER_RUNTIME={__proto__:null,c:function(o){return I.H.useMemoCache(o)}},P.cache=function(o){return function(){return o.apply(null,arguments)}},P.cacheSignal=function(){return null},P.cloneElement=function(o,A,R){if(o==null)throw Error("The argument must be a React element, but you passed "+o+".");var L=ee({},o.props),F=o.key;if(A!=null)for($ in A.key!==void 0&&(F=""+A.key),A)!ne.call(A,$)||$==="key"||$==="__self"||$==="__source"||$==="ref"&&A.ref===void 0||(L[$]=A[$]);var $=arguments.length-2;if($===1)L.children=R;else if(1<$){for(var ue=Array($),Je=0;Je<$;Je++)ue[Je]=arguments[Je+2];L.children=ue}return Me(o.type,F,L)},P.createContext=function(o){return o={$$typeof:U,_currentValue:o,_currentValue2:o,_threadCount:0,Provider:null,Consumer:null},o.Provider=o,o.Consumer={$$typeof:z,_context:o},o},P.createElement=function(o,A,R){var L,F={},$=null;if(A!=null)for(L in A.key!==void 0&&($=""+A.key),A)ne.call(A,L)&&L!=="key"&&L!=="__self"&&L!=="__source"&&(F[L]=A[L]);var ue=arguments.length-2;if(ue===1)F.children=R;else if(1<ue){for(var Je=Array(ue),je=0;je<ue;je++)Je[je]=arguments[je+2];F.children=Je}if(o&&o.defaultProps)for(L in ue=o.defaultProps,ue)F[L]===void 0&&(F[L]=ue[L]);return Me(o,$,F)},P.createRef=function(){return{current:null}},P.forwardRef=function(o){return{$$typeof:V,render:o}},P.isValidElement=ve,P.lazy=function(o){return{$$typeof:G,_payload:{_status:-1,_result:o},_init:C}},P.memo=function(o,A){return{$$typeof:E,type:o,compare:A===void 0?null:A}},P.startTransition=function(o){var A=I.T,R={};I.T=R;try{var L=o(),F=I.S;F!==null&&F(R,L),typeof L=="object"&&L!==null&&typeof L.then=="function"&&L.then(Ae,D)}catch($){D($)}finally{A!==null&&R.types!==null&&(A.types=R.types),I.T=A}},P.unstable_useCacheRefresh=function(){return I.H.useCacheRefresh()},P.use=function(o){return I.H.use(o)},P.useActionState=function(o,A,R){return I.H.useActionState(o,A,R)},P.useCallback=function(o,A){return I.H.useCallback(o,A)},P.useContext=function(o){return I.H.useContext(o)},P.useDebugValue=function(){},P.useDeferredValue=function(o,A){return I.H.useDeferredValue(o,A)},P.useEffect=function(o,A){return I.H.useEffect(o,A)},P.useEffectEvent=function(o){return I.H.useEffectEvent(o)},P.useId=function(){return I.H.useId()},P.useImperativeHandle=function(o,A,R){return I.H.useImperativeHandle(o,A,R)},P.useInsertionEffect=function(o,A){return I.H.useInsertionEffect(o,A)},P.useLayoutEffect=function(o,A){return I.H.useLayoutEffect(o,A)},P.useMemo=function(o,A){return I.H.useMemo(o,A)},P.useOptimistic=function(o,A){return I.H.useOptimistic(o,A)},P.useReducer=function(o,A,R){return I.H.useReducer(o,A,R)},P.useRef=function(o){return I.H.useRef(o)},P.useState=function(o){return I.H.useState(o)},P.useSyncExternalStore=function(o,A,R){return I.H.useSyncExternalStore(o,A,R)},P.useTransition=function(){return I.H.useTransition()},P.version="19.2.7",P}var Zd;function qs(){return Zd||(Zd=1,_s.exports=ky()),_s.exports}var H=qs(),Es={exports:{}},xn={},As={exports:{}},js={};/**
|
||
* @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 Vd;function $y(){return Vd||(Vd=1,(function(f){function d(S,T){var C=S.length;S.push(T);e:for(;0<C;){var D=C-1>>>1,b=S[D];if(0<O(b,T))S[D]=T,S[C]=b,C=D;else break e}}function v(S){return S.length===0?null:S[0]}function r(S){if(S.length===0)return null;var T=S[0],C=S.pop();if(C!==T){S[0]=C;e:for(var D=0,b=S.length,o=b>>>1;D<o;){var A=2*(D+1)-1,R=S[A],L=A+1,F=S[L];if(0>O(R,C))L<b&&0>O(F,R)?(S[D]=F,S[L]=C,D=L):(S[D]=R,S[A]=C,D=A);else if(L<b&&0>O(F,C))S[D]=F,S[L]=C,D=L;else break e}}return T}function O(S,T){var C=S.sortIndex-T.sortIndex;return C!==0?C:S.id-T.id}if(f.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var z=performance;f.unstable_now=function(){return z.now()}}else{var U=Date,V=U.now();f.unstable_now=function(){return U.now()-V}}var q=[],E=[],G=1,B=null,J=3,ye=!1,w=!1,ee=!1,Z=!1,te=typeof setTimeout=="function"?setTimeout:null,Ne=typeof clearTimeout=="function"?clearTimeout:null,Te=typeof setImmediate<"u"?setImmediate:null;function se(S){for(var T=v(E);T!==null;){if(T.callback===null)r(E);else if(T.startTime<=S)r(E),T.sortIndex=T.expirationTime,d(q,T);else break;T=v(E)}}function pe(S){if(ee=!1,se(S),!w)if(v(q)!==null)w=!0,Ae||(Ae=!0,He());else{var T=v(E);T!==null&&k(pe,T.startTime-S)}}var Ae=!1,I=-1,ne=5,Me=-1;function Ue(){return Z?!0:!(f.unstable_now()-Me<ne)}function ve(){if(Z=!1,Ae){var S=f.unstable_now();Me=S;var T=!0;try{e:{w=!1,ee&&(ee=!1,Ne(I),I=-1),ye=!0;var C=J;try{t:{for(se(S),B=v(q);B!==null&&!(B.expirationTime>S&&Ue());){var D=B.callback;if(typeof D=="function"){B.callback=null,J=B.priorityLevel;var b=D(B.expirationTime<=S);if(S=f.unstable_now(),typeof b=="function"){B.callback=b,se(S),T=!0;break t}B===v(q)&&r(q),se(S)}else r(q);B=v(q)}if(B!==null)T=!0;else{var o=v(E);o!==null&&k(pe,o.startTime-S),T=!1}}break e}finally{B=null,J=C,ye=!1}T=void 0}}finally{T?He():Ae=!1}}}var He;if(typeof Te=="function")He=function(){Te(ve)};else if(typeof MessageChannel<"u"){var lt=new MessageChannel,Y=lt.port2;lt.port1.onmessage=ve,He=function(){Y.postMessage(null)}}else He=function(){te(ve,0)};function k(S,T){I=te(function(){S(f.unstable_now())},T)}f.unstable_IdlePriority=5,f.unstable_ImmediatePriority=1,f.unstable_LowPriority=4,f.unstable_NormalPriority=3,f.unstable_Profiling=null,f.unstable_UserBlockingPriority=2,f.unstable_cancelCallback=function(S){S.callback=null},f.unstable_forceFrameRate=function(S){0>S||125<S?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ne=0<S?Math.floor(1e3/S):5},f.unstable_getCurrentPriorityLevel=function(){return J},f.unstable_next=function(S){switch(J){case 1:case 2:case 3:var T=3;break;default:T=J}var C=J;J=T;try{return S()}finally{J=C}},f.unstable_requestPaint=function(){Z=!0},f.unstable_runWithPriority=function(S,T){switch(S){case 1:case 2:case 3:case 4:case 5:break;default:S=3}var C=J;J=S;try{return T()}finally{J=C}},f.unstable_scheduleCallback=function(S,T,C){var D=f.unstable_now();switch(typeof C=="object"&&C!==null?(C=C.delay,C=typeof C=="number"&&0<C?D+C:D):C=D,S){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=C+b,S={id:G++,callback:T,priorityLevel:S,startTime:C,expirationTime:b,sortIndex:-1},C>D?(S.sortIndex=C,d(E,S),v(q)===null&&S===v(E)&&(ee?(Ne(I),I=-1):ee=!0,k(pe,C-D))):(S.sortIndex=b,d(q,S),w||ye||(w=!0,Ae||(Ae=!0,He()))),S},f.unstable_shouldYield=Ue,f.unstable_wrapCallback=function(S){var T=J;return function(){var C=J;J=T;try{return S.apply(this,arguments)}finally{J=C}}}})(js)),js}var Kd;function Wy(){return Kd||(Kd=1,As.exports=$y()),As.exports}var zs={exports:{}},et={};/**
|
||
* @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 Jd;function Fy(){if(Jd)return et;Jd=1;var f=qs();function d(q){var E="https://react.dev/errors/"+q;if(1<arguments.length){E+="?args[]="+encodeURIComponent(arguments[1]);for(var G=2;G<arguments.length;G++)E+="&args[]="+encodeURIComponent(arguments[G])}return"Minified React error #"+q+"; visit "+E+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function v(){}var r={d:{f:v,r:function(){throw Error(d(522))},D:v,C:v,L:v,m:v,X:v,S:v,M:v},p:0,findDOMNode:null},O=Symbol.for("react.portal");function z(q,E,G){var B=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:O,key:B==null?null:""+B,children:q,containerInfo:E,implementation:G}}var U=f.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function V(q,E){if(q==="font")return"";if(typeof E=="string")return E==="use-credentials"?E:""}return et.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,et.createPortal=function(q,E){var G=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!E||E.nodeType!==1&&E.nodeType!==9&&E.nodeType!==11)throw Error(d(299));return z(q,E,null,G)},et.flushSync=function(q){var E=U.T,G=r.p;try{if(U.T=null,r.p=2,q)return q()}finally{U.T=E,r.p=G,r.d.f()}},et.preconnect=function(q,E){typeof q=="string"&&(E?(E=E.crossOrigin,E=typeof E=="string"?E==="use-credentials"?E:"":void 0):E=null,r.d.C(q,E))},et.prefetchDNS=function(q){typeof q=="string"&&r.d.D(q)},et.preinit=function(q,E){if(typeof q=="string"&&E&&typeof E.as=="string"){var G=E.as,B=V(G,E.crossOrigin),J=typeof E.integrity=="string"?E.integrity:void 0,ye=typeof E.fetchPriority=="string"?E.fetchPriority:void 0;G==="style"?r.d.S(q,typeof E.precedence=="string"?E.precedence:void 0,{crossOrigin:B,integrity:J,fetchPriority:ye}):G==="script"&&r.d.X(q,{crossOrigin:B,integrity:J,fetchPriority:ye,nonce:typeof E.nonce=="string"?E.nonce:void 0})}},et.preinitModule=function(q,E){if(typeof q=="string")if(typeof E=="object"&&E!==null){if(E.as==null||E.as==="script"){var G=V(E.as,E.crossOrigin);r.d.M(q,{crossOrigin:G,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0})}}else E==null&&r.d.M(q)},et.preload=function(q,E){if(typeof q=="string"&&typeof E=="object"&&E!==null&&typeof E.as=="string"){var G=E.as,B=V(G,E.crossOrigin);r.d.L(q,G,{crossOrigin:B,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0,type:typeof E.type=="string"?E.type:void 0,fetchPriority:typeof E.fetchPriority=="string"?E.fetchPriority:void 0,referrerPolicy:typeof E.referrerPolicy=="string"?E.referrerPolicy:void 0,imageSrcSet:typeof E.imageSrcSet=="string"?E.imageSrcSet:void 0,imageSizes:typeof E.imageSizes=="string"?E.imageSizes:void 0,media:typeof E.media=="string"?E.media:void 0})}},et.preloadModule=function(q,E){if(typeof q=="string")if(E){var G=V(E.as,E.crossOrigin);r.d.m(q,{as:typeof E.as=="string"&&E.as!=="script"?E.as:void 0,crossOrigin:G,integrity:typeof E.integrity=="string"?E.integrity:void 0})}else r.d.m(q)},et.requestFormReset=function(q){r.d.r(q)},et.unstable_batchedUpdates=function(q,E){return q(E)},et.useFormState=function(q,E,G){return U.H.useFormState(q,E,G)},et.useFormStatus=function(){return U.H.useHostTransitionStatus()},et.version="19.2.7",et}var kd;function Iy(){if(kd)return zs.exports;kd=1;function f(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(d){console.error(d)}}return f(),zs.exports=Fy(),zs.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 $d;function Py(){if($d)return xn;$d=1;var f=Wy(),d=qs(),v=Iy();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function O(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function z(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function U(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function V(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function q(e){if(z(e)!==e)throw Error(r(188))}function E(e){var t=e.alternate;if(!t){if(t=z(e),t===null)throw Error(r(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return q(n),e;if(u===a)return q(n),t;u=u.sibling}throw Error(r(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,s=n.child;s;){if(s===l){i=!0,l=n,a=u;break}if(s===a){i=!0,a=n,l=u;break}s=s.sibling}if(!i){for(s=u.child;s;){if(s===l){i=!0,l=u,a=n;break}if(s===a){i=!0,a=u,l=n;break}s=s.sibling}if(!i)throw Error(r(189))}}if(l.alternate!==a)throw Error(r(190))}if(l.tag!==3)throw Error(r(188));return l.stateNode.current===l?e:t}function G(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=G(e),t!==null)return t;e=e.sibling}return null}var B=Object.assign,J=Symbol.for("react.element"),ye=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),ee=Symbol.for("react.fragment"),Z=Symbol.for("react.strict_mode"),te=Symbol.for("react.profiler"),Ne=Symbol.for("react.consumer"),Te=Symbol.for("react.context"),se=Symbol.for("react.forward_ref"),pe=Symbol.for("react.suspense"),Ae=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),ne=Symbol.for("react.lazy"),Me=Symbol.for("react.activity"),Ue=Symbol.for("react.memo_cache_sentinel"),ve=Symbol.iterator;function He(e){return e===null||typeof e!="object"?null:(e=ve&&e[ve]||e["@@iterator"],typeof e=="function"?e:null)}var lt=Symbol.for("react.client.reference");function Y(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===lt?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ee:return"Fragment";case te:return"Profiler";case Z:return"StrictMode";case pe:return"Suspense";case Ae:return"SuspenseList";case Me:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case w:return"Portal";case Te:return e.displayName||"Context";case Ne:return(e._context.displayName||"Context")+".Consumer";case se:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case I:return t=e.displayName||null,t!==null?t:Y(e.type)||"Memo";case ne:t=e._payload,e=e._init;try{return Y(e(t))}catch{}}return null}var k=Array.isArray,S=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,T=v.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,C={pending:!1,data:null,method:null,action:null},D=[],b=-1;function o(e){return{current:e}}function A(e){0>b||(e.current=D[b],D[b]=null,b--)}function R(e,t){b++,D[b]=e.current,e.current=t}var L=o(null),F=o(null),$=o(null),ue=o(null);function Je(e,t){switch(R($,t),R(F,e),R(L,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?rd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=rd(t),e=od(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}A(L),R(L,e)}function je(){A(L),A(F),A($)}function Pe(e){e.memoizedState!==null&&R(ue,e);var t=L.current,l=od(t,e.type);t!==l&&(R(F,e),R(L,l))}function tl(e){F.current===e&&(A(L),A(F)),ue.current===e&&(A(ue),An._currentValue=C)}var li,Ls;function Tl(e){if(li===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);li=t&&t[1]||"",Ls=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+li+e+Ls}var ai=!1;function ni(e,t){if(!e||ai)return"";ai=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var M=function(){throw Error()};if(Object.defineProperty(M.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(M,[])}catch(j){var _=j}Reflect.construct(e,[],M)}else{try{M.call()}catch(j){_=j}e.call(M.prototype)}}else{try{throw Error()}catch(j){_=j}(M=e())&&typeof M.catch=="function"&&M.catch(function(){})}}catch(j){if(j&&_&&typeof j.stack=="string")return[j.stack,_.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],s=u[1];if(i&&s){var m=i.split(`
|
||
`),p=s.split(`
|
||
`);for(n=a=0;a<m.length&&!m[a].includes("DetermineComponentFrameRoot");)a++;for(;n<p.length&&!p[n].includes("DetermineComponentFrameRoot");)n++;if(a===m.length||n===p.length)for(a=m.length-1,n=p.length-1;1<=a&&0<=n&&m[a]!==p[n];)n--;for(;1<=a&&0<=n;a--,n--)if(m[a]!==p[n]){if(a!==1||n!==1)do if(a--,n--,0>n||m[a]!==p[n]){var N=`
|
||
`+m[a].replace(" at new "," at ");return e.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",e.displayName)),N}while(1<=a&&0<=n);break}}}finally{ai=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Tl(l):""}function Am(e,t){switch(e.tag){case 26:case 27:case 5:return Tl(e.type);case 16:return Tl("Lazy");case 13:return e.child!==t&&t!==null?Tl("Suspense Fallback"):Tl("Suspense");case 19:return Tl("SuspenseList");case 0:case 15:return ni(e.type,!1);case 11:return ni(e.type.render,!1);case 1:return ni(e.type,!0);case 31:return Tl("Activity");default:return""}}function Gs(e){try{var t="",l=null;do t+=Am(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}}var ui=Object.prototype.hasOwnProperty,ii=f.unstable_scheduleCallback,ci=f.unstable_cancelCallback,jm=f.unstable_shouldYield,zm=f.unstable_requestPaint,rt=f.unstable_now,Nm=f.unstable_getCurrentPriorityLevel,Ys=f.unstable_ImmediatePriority,Qs=f.unstable_UserBlockingPriority,Cn=f.unstable_NormalPriority,Tm=f.unstable_LowPriority,Xs=f.unstable_IdlePriority,xm=f.log,Om=f.unstable_setDisableYieldValue,Ra=null,ot=null;function ll(e){if(typeof xm=="function"&&Om(e),ot&&typeof ot.setStrictMode=="function")try{ot.setStrictMode(Ra,e)}catch{}}var dt=Math.clz32?Math.clz32:Um,Dm=Math.log,Mm=Math.LN2;function Um(e){return e>>>=0,e===0?32:31-(Dm(e)/Mm|0)|0}var Rn=256,qn=262144,Hn=4194304;function xl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Bn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var s=a&134217727;return s!==0?(a=s&~u,a!==0?n=xl(a):(i&=s,i!==0?n=xl(i):l||(l=s&~e,l!==0&&(n=xl(l))))):(s=a&~u,s!==0?n=xl(s):i!==0?n=xl(i):l||(l=a&~e,l!==0&&(n=xl(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function qa(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Cm(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 ws(){var e=Hn;return Hn<<=1,(Hn&62914560)===0&&(Hn=4194304),e}function si(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Ha(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Rm(e,t,l,a,n,u){var i=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var s=e.entanglements,m=e.expirationTimes,p=e.hiddenUpdates;for(l=i&~l;0<l;){var N=31-dt(l),M=1<<N;s[N]=0,m[N]=-1;var _=p[N];if(_!==null)for(p[N]=null,N=0;N<_.length;N++){var j=_[N];j!==null&&(j.lane&=-536870913)}l&=~M}a!==0&&Zs(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(i&~t))}function Zs(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-dt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function Vs(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-dt(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function Ks(e,t){var l=t&-t;return l=(l&42)!==0?1:fi(l),(l&(e.suspendedLanes|t))!==0?0:l}function fi(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ri(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Js(){var e=T.p;return e!==0?e:(e=window.event,e===void 0?32:Rd(e.type))}function ks(e,t){var l=T.p;try{return T.p=e,t()}finally{T.p=l}}var al=Math.random().toString(36).slice(2),ke="__reactFiber$"+al,at="__reactProps$"+al,$l="__reactContainer$"+al,oi="__reactEvents$"+al,qm="__reactListeners$"+al,Hm="__reactHandles$"+al,$s="__reactResources$"+al,Ba="__reactMarker$"+al;function di(e){delete e[ke],delete e[at],delete e[oi],delete e[qm],delete e[Hm]}function Wl(e){var t=e[ke];if(t)return t;for(var l=e.parentNode;l;){if(t=l[$l]||l[ke]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=bd(e);e!==null;){if(l=e[ke])return l;e=bd(e)}return t}e=l,l=e.parentNode}return null}function Fl(e){if(e=e[ke]||e[$l]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function La(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function Il(e){var t=e[$s];return t||(t=e[$s]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ze(e){e[Ba]=!0}var Ws=new Set,Fs={};function Ol(e,t){Pl(e,t),Pl(e+"Capture",t)}function Pl(e,t){for(Fs[e]=t,e=0;e<t.length;e++)Ws.add(t[e])}var Bm=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]*$"),Is={},Ps={};function Lm(e){return ui.call(Ps,e)?!0:ui.call(Is,e)?!1:Bm.test(e)?Ps[e]=!0:(Is[e]=!0,!1)}function Ln(e,t,l){if(Lm(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function Gn(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Bt(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function St(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ef(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Gm(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function mi(e){if(!e._valueTracker){var t=ef(e)?"checked":"value";e._valueTracker=Gm(e,t,""+e[t])}}function tf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=ef(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Yn(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Ym=/[\n"\\]/g;function _t(e){return e.replace(Ym,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function hi(e,t,l,a,n,u,i,s){e.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.type=i:e.removeAttribute("type"),t!=null?i==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+St(t)):e.value!==""+St(t)&&(e.value=""+St(t)):i!=="submit"&&i!=="reset"||e.removeAttribute("value"),t!=null?yi(e,i,St(t)):l!=null?yi(e,i,St(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+St(s):e.removeAttribute("name")}function lf(e,t,l,a,n,u,i,s){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){mi(e);return}l=l!=null?""+St(l):"",t=t!=null?""+St(t):l,s||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=s?e.checked:!!a,e.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.name=i),mi(e)}function yi(e,t,l){t==="number"&&Yn(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function ea(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+St(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function af(e,t,l){if(t!=null&&(t=""+St(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+St(l):""}function nf(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(r(92));if(k(a)){if(1<a.length)throw Error(r(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=St(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),mi(e)}function ta(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var Qm=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 uf(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||Qm.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function cf(e,t,l){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&uf(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&uf(e,u,t[u])}function vi(e){if(e.indexOf("-")===-1)return!1;switch(e){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 Xm=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"]]),wm=/^[\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 Qn(e){return wm.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Lt(){}var gi=null;function bi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var la=null,aa=null;function sf(e){var t=Fl(e);if(t&&(e=t.stateNode)){var l=e[at]||null;e:switch(e=t.stateNode,t.type){case"input":if(hi(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+_t(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[at]||null;if(!n)throw Error(r(90));hi(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&tf(a)}break e;case"textarea":af(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&ea(e,!!l.multiple,t,!1)}}}var pi=!1;function ff(e,t,l){if(pi)return e(t,l);pi=!0;try{var a=e(t);return a}finally{if(pi=!1,(la!==null||aa!==null)&&(xu(),la&&(t=la,e=aa,aa=la=null,sf(t),e)))for(t=0;t<e.length;t++)sf(e[t])}}function Ga(e,t){var l=e.stateNode;if(l===null)return null;var a=l[at]||null;if(a===null)return null;l=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(r(231,t,typeof l));return l}var Gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Si=!1;if(Gt)try{var Ya={};Object.defineProperty(Ya,"passive",{get:function(){Si=!0}}),window.addEventListener("test",Ya,Ya),window.removeEventListener("test",Ya,Ya)}catch{Si=!1}var nl=null,_i=null,Xn=null;function rf(){if(Xn)return Xn;var e,t=_i,l=t.length,a,n="value"in nl?nl.value:nl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var i=l-e;for(a=1;a<=i&&t[l-a]===n[u-a];a++);return Xn=n.slice(e,1<a?1-a:void 0)}function wn(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Zn(){return!0}function of(){return!1}function nt(e){function t(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(l=e[s],this[s]=l?l(u):u[s]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Zn:of,this.isPropagationStopped=of,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Zn)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Zn)},persist:function(){},isPersistent:Zn}),t}var Dl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vn=nt(Dl),Qa=B({},Dl,{view:0,detail:0}),Zm=nt(Qa),Ei,Ai,Xa,Kn=B({},Qa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zi,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Xa&&(Xa&&e.type==="mousemove"?(Ei=e.screenX-Xa.screenX,Ai=e.screenY-Xa.screenY):Ai=Ei=0,Xa=e),Ei)},movementY:function(e){return"movementY"in e?e.movementY:Ai}}),df=nt(Kn),Vm=B({},Kn,{dataTransfer:0}),Km=nt(Vm),Jm=B({},Qa,{relatedTarget:0}),ji=nt(Jm),km=B({},Dl,{animationName:0,elapsedTime:0,pseudoElement:0}),$m=nt(km),Wm=B({},Dl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Fm=nt(Wm),Im=B({},Dl,{data:0}),mf=nt(Im),Pm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},eh={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"},th={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function lh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=th[e])?!!t[e]:!1}function zi(){return lh}var ah=B({},Qa,{key:function(e){if(e.key){var t=Pm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=wn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?eh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zi,charCode:function(e){return e.type==="keypress"?wn(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?wn(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),nh=nt(ah),uh=B({},Kn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hf=nt(uh),ih=B({},Qa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zi}),ch=nt(ih),sh=B({},Dl,{propertyName:0,elapsedTime:0,pseudoElement:0}),fh=nt(sh),rh=B({},Kn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),oh=nt(rh),dh=B({},Dl,{newState:0,oldState:0}),mh=nt(dh),hh=[9,13,27,32],Ni=Gt&&"CompositionEvent"in window,wa=null;Gt&&"documentMode"in document&&(wa=document.documentMode);var yh=Gt&&"TextEvent"in window&&!wa,yf=Gt&&(!Ni||wa&&8<wa&&11>=wa),vf=" ",gf=!1;function bf(e,t){switch(e){case"keyup":return hh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var na=!1;function vh(e,t){switch(e){case"compositionend":return pf(t);case"keypress":return t.which!==32?null:(gf=!0,vf);case"textInput":return e=t.data,e===vf&&gf?null:e;default:return null}}function gh(e,t){if(na)return e==="compositionend"||!Ni&&bf(e,t)?(e=rf(),Xn=_i=nl=null,na=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return yf&&t.locale!=="ko"?null:t.data;default:return null}}var bh={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 Sf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!bh[e.type]:t==="textarea"}function _f(e,t,l,a){la?aa?aa.push(a):aa=[a]:la=a,t=qu(t,"onChange"),0<t.length&&(l=new Vn("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Za=null,Va=null;function ph(e){nd(e,0)}function Jn(e){var t=La(e);if(tf(t))return e}function Ef(e,t){if(e==="change")return t}var Af=!1;if(Gt){var Ti;if(Gt){var xi="oninput"in document;if(!xi){var jf=document.createElement("div");jf.setAttribute("oninput","return;"),xi=typeof jf.oninput=="function"}Ti=xi}else Ti=!1;Af=Ti&&(!document.documentMode||9<document.documentMode)}function zf(){Za&&(Za.detachEvent("onpropertychange",Nf),Va=Za=null)}function Nf(e){if(e.propertyName==="value"&&Jn(Va)){var t=[];_f(t,Va,e,bi(e)),ff(ph,t)}}function Sh(e,t,l){e==="focusin"?(zf(),Za=t,Va=l,Za.attachEvent("onpropertychange",Nf)):e==="focusout"&&zf()}function _h(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Jn(Va)}function Eh(e,t){if(e==="click")return Jn(t)}function Ah(e,t){if(e==="input"||e==="change")return Jn(t)}function jh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mt=typeof Object.is=="function"?Object.is:jh;function Ka(e,t){if(mt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!ui.call(t,n)||!mt(e[n],t[n]))return!1}return!0}function Tf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xf(e,t){var l=Tf(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Tf(l)}}function Of(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Of(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Df(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Yn(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Yn(e.document)}return t}function Oi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var zh=Gt&&"documentMode"in document&&11>=document.documentMode,ua=null,Di=null,Ja=null,Mi=!1;function Mf(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Mi||ua==null||ua!==Yn(a)||(a=ua,"selectionStart"in a&&Oi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&Ka(Ja,a)||(Ja=a,a=qu(Di,"onSelect"),0<a.length&&(t=new Vn("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=ua)))}function Ml(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ia={animationend:Ml("Animation","AnimationEnd"),animationiteration:Ml("Animation","AnimationIteration"),animationstart:Ml("Animation","AnimationStart"),transitionrun:Ml("Transition","TransitionRun"),transitionstart:Ml("Transition","TransitionStart"),transitioncancel:Ml("Transition","TransitionCancel"),transitionend:Ml("Transition","TransitionEnd")},Ui={},Uf={};Gt&&(Uf=document.createElement("div").style,"AnimationEvent"in window||(delete ia.animationend.animation,delete ia.animationiteration.animation,delete ia.animationstart.animation),"TransitionEvent"in window||delete ia.transitionend.transition);function Ul(e){if(Ui[e])return Ui[e];if(!ia[e])return e;var t=ia[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Uf)return Ui[e]=t[l];return e}var Cf=Ul("animationend"),Rf=Ul("animationiteration"),qf=Ul("animationstart"),Nh=Ul("transitionrun"),Th=Ul("transitionstart"),xh=Ul("transitioncancel"),Hf=Ul("transitionend"),Bf=new Map,Ci="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(" ");Ci.push("scrollEnd");function Dt(e,t){Bf.set(e,t),Ol(t,[e])}var kn=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Et=[],ca=0,Ri=0;function $n(){for(var e=ca,t=Ri=ca=0;t<e;){var l=Et[t];Et[t++]=null;var a=Et[t];Et[t++]=null;var n=Et[t];Et[t++]=null;var u=Et[t];if(Et[t++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&Lf(l,n,u)}}function Wn(e,t,l,a){Et[ca++]=e,Et[ca++]=t,Et[ca++]=l,Et[ca++]=a,Ri|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function qi(e,t,l,a){return Wn(e,t,l,a),Fn(e)}function Cl(e,t){return Wn(e,null,null,t),Fn(e)}function Lf(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-dt(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function Fn(e){if(50<vn)throw vn=0,Zc=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var sa={};function Oh(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ht(e,t,l,a){return new Oh(e,t,l,a)}function Hi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Yt(e,t){var l=e.alternate;return l===null?(l=ht(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function Gf(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function In(e,t,l,a,n,u){var i=0;if(a=e,typeof e=="function")Hi(e)&&(i=1);else if(typeof e=="string")i=Ry(e,l,L.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Me:return e=ht(31,l,t,n),e.elementType=Me,e.lanes=u,e;case ee:return Rl(l.children,n,u,t);case Z:i=8,n|=24;break;case te:return e=ht(12,l,t,n|2),e.elementType=te,e.lanes=u,e;case pe:return e=ht(13,l,t,n),e.elementType=pe,e.lanes=u,e;case Ae:return e=ht(19,l,t,n),e.elementType=Ae,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Te:i=10;break e;case Ne:i=9;break e;case se:i=11;break e;case I:i=14;break e;case ne:i=16,a=null;break e}i=29,l=Error(r(130,e===null?"null":typeof e,"")),a=null}return t=ht(i,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Rl(e,t,l,a){return e=ht(7,e,a,t),e.lanes=l,e}function Bi(e,t,l){return e=ht(6,e,null,t),e.lanes=l,e}function Yf(e){var t=ht(18,null,null,0);return t.stateNode=e,t}function Li(e,t,l){return t=ht(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Qf=new WeakMap;function At(e,t){if(typeof e=="object"&&e!==null){var l=Qf.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Gs(t)},Qf.set(e,t),t)}return{value:e,source:t,stack:Gs(t)}}var fa=[],ra=0,Pn=null,ka=0,jt=[],zt=0,ul=null,Ct=1,Rt="";function Qt(e,t){fa[ra++]=ka,fa[ra++]=Pn,Pn=e,ka=t}function Xf(e,t,l){jt[zt++]=Ct,jt[zt++]=Rt,jt[zt++]=ul,ul=e;var a=Ct;e=Rt;var n=32-dt(a)-1;a&=~(1<<n),l+=1;var u=32-dt(t)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Ct=1<<32-dt(t)+n|l<<n|a,Rt=u+e}else Ct=1<<u|l<<n|a,Rt=e}function Gi(e){e.return!==null&&(Qt(e,1),Xf(e,1,0))}function Yi(e){for(;e===Pn;)Pn=fa[--ra],fa[ra]=null,ka=fa[--ra],fa[ra]=null;for(;e===ul;)ul=jt[--zt],jt[zt]=null,Rt=jt[--zt],jt[zt]=null,Ct=jt[--zt],jt[zt]=null}function wf(e,t){jt[zt++]=Ct,jt[zt++]=Rt,jt[zt++]=ul,Ct=t.id,Rt=t.overflow,ul=e}var $e=null,xe=null,oe=!1,il=null,Nt=!1,Qi=Error(r(519));function cl(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw $a(At(t,e)),Qi}function Zf(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[ke]=e,t[at]=a,l){case"dialog":ce("cancel",t),ce("close",t);break;case"iframe":case"object":case"embed":ce("load",t);break;case"video":case"audio":for(l=0;l<bn.length;l++)ce(bn[l],t);break;case"source":ce("error",t);break;case"img":case"image":case"link":ce("error",t),ce("load",t);break;case"details":ce("toggle",t);break;case"input":ce("invalid",t),lf(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ce("invalid",t);break;case"textarea":ce("invalid",t),nf(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||sd(t.textContent,l)?(a.popover!=null&&(ce("beforetoggle",t),ce("toggle",t)),a.onScroll!=null&&ce("scroll",t),a.onScrollEnd!=null&&ce("scrollend",t),a.onClick!=null&&(t.onclick=Lt),t=!0):t=!1,t||cl(e,!0)}function Vf(e){for($e=e.return;$e;)switch($e.tag){case 5:case 31:case 13:Nt=!1;return;case 27:case 3:Nt=!0;return;default:$e=$e.return}}function oa(e){if(e!==$e)return!1;if(!oe)return Vf(e),oe=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||us(e.type,e.memoizedProps)),l=!l),l&&xe&&cl(e),Vf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));xe=gd(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));xe=gd(e)}else t===27?(t=xe,_l(e.type)?(e=rs,rs=null,xe=e):xe=t):xe=$e?xt(e.stateNode.nextSibling):null;return!0}function ql(){xe=$e=null,oe=!1}function Xi(){var e=il;return e!==null&&(st===null?st=e:st.push.apply(st,e),il=null),e}function $a(e){il===null?il=[e]:il.push(e)}var wi=o(null),Hl=null,Xt=null;function sl(e,t,l){R(wi,t._currentValue),t._currentValue=l}function wt(e){e._currentValue=wi.current,A(wi)}function Zi(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function Vi(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;e:for(;u!==null;){var s=u;u=n;for(var m=0;m<t.length;m++)if(s.context===t[m]){u.lanes|=l,s=u.alternate,s!==null&&(s.lanes|=l),Zi(u.return,l,e),a||(i=null);break e}u=s.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(r(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Zi(i,l,e),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===e){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function da(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(r(387));if(i=i.memoizedProps,i!==null){var s=n.type;mt(n.pendingProps.value,i.value)||(e!==null?e.push(s):e=[s])}}else if(n===ue.current){if(i=n.alternate,i===null)throw Error(r(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(An):e=[An])}n=n.return}e!==null&&Vi(t,e,l,a),t.flags|=262144}function eu(e){for(e=e.firstContext;e!==null;){if(!mt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Bl(e){Hl=e,Xt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function We(e){return Kf(Hl,e)}function tu(e,t){return Hl===null&&Bl(e),Kf(e,t)}function Kf(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Xt===null){if(e===null)throw Error(r(308));Xt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Xt=Xt.next=t;return l}var Dh=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},Mh=f.unstable_scheduleCallback,Uh=f.unstable_NormalPriority,Ge={$$typeof:Te,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ki(){return{controller:new Dh,data:new Map,refCount:0}}function Wa(e){e.refCount--,e.refCount===0&&Mh(Uh,function(){e.controller.abort()})}var Fa=null,Ji=0,ma=0,ha=null;function Ch(e,t){if(Fa===null){var l=Fa=[];Ji=0,ma=Wc(),ha={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Ji++,t.then(Jf,Jf),t}function Jf(){if(--Ji===0&&Fa!==null){ha!==null&&(ha.status="fulfilled");var e=Fa;Fa=null,ma=0,ha=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Rh(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var kf=S.S;S.S=function(e,t){Uo=rt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Ch(e,t),kf!==null&&kf(e,t)};var Ll=o(null);function ki(){var e=Ll.current;return e!==null?e:ze.pooledCache}function lu(e,t){t===null?R(Ll,Ll.current):R(Ll,t.pool)}function $f(){var e=ki();return e===null?null:{parent:Ge._currentValue,pool:e}}var ya=Error(r(460)),$i=Error(r(474)),au=Error(r(542)),nu={then:function(){}};function Wf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ff(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Lt,Lt),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pf(e),e;default:if(typeof t.status=="string")t.then(Lt,Lt);else{if(e=ze,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pf(e),e}throw Yl=t,ya}}function Gl(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Yl=l,ya):l}}var Yl=null;function If(){if(Yl===null)throw Error(r(459));var e=Yl;return Yl=null,e}function Pf(e){if(e===ya||e===au)throw Error(r(483))}var va=null,Ia=0;function uu(e){var t=Ia;return Ia+=1,va===null&&(va=[]),Ff(va,e,t)}function Pa(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function iu(e,t){throw t.$$typeof===J?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function er(e){function t(y,h){if(e){var g=y.deletions;g===null?(y.deletions=[h],y.flags|=16):g.push(h)}}function l(y,h){if(!e)return null;for(;h!==null;)t(y,h),h=h.sibling;return null}function a(y){for(var h=new Map;y!==null;)y.key!==null?h.set(y.key,y):h.set(y.index,y),y=y.sibling;return h}function n(y,h){return y=Yt(y,h),y.index=0,y.sibling=null,y}function u(y,h,g){return y.index=g,e?(g=y.alternate,g!==null?(g=g.index,g<h?(y.flags|=67108866,h):g):(y.flags|=67108866,h)):(y.flags|=1048576,h)}function i(y){return e&&y.alternate===null&&(y.flags|=67108866),y}function s(y,h,g,x){return h===null||h.tag!==6?(h=Bi(g,y.mode,x),h.return=y,h):(h=n(h,g),h.return=y,h)}function m(y,h,g,x){var K=g.type;return K===ee?N(y,h,g.props.children,x,g.key):h!==null&&(h.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===ne&&Gl(K)===h.type)?(h=n(h,g.props),Pa(h,g),h.return=y,h):(h=In(g.type,g.key,g.props,null,y.mode,x),Pa(h,g),h.return=y,h)}function p(y,h,g,x){return h===null||h.tag!==4||h.stateNode.containerInfo!==g.containerInfo||h.stateNode.implementation!==g.implementation?(h=Li(g,y.mode,x),h.return=y,h):(h=n(h,g.children||[]),h.return=y,h)}function N(y,h,g,x,K){return h===null||h.tag!==7?(h=Rl(g,y.mode,x,K),h.return=y,h):(h=n(h,g),h.return=y,h)}function M(y,h,g){if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return h=Bi(""+h,y.mode,g),h.return=y,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case ye:return g=In(h.type,h.key,h.props,null,y.mode,g),Pa(g,h),g.return=y,g;case w:return h=Li(h,y.mode,g),h.return=y,h;case ne:return h=Gl(h),M(y,h,g)}if(k(h)||He(h))return h=Rl(h,y.mode,g,null),h.return=y,h;if(typeof h.then=="function")return M(y,uu(h),g);if(h.$$typeof===Te)return M(y,tu(y,h),g);iu(y,h)}return null}function _(y,h,g,x){var K=h!==null?h.key:null;if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return K!==null?null:s(y,h,""+g,x);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case ye:return g.key===K?m(y,h,g,x):null;case w:return g.key===K?p(y,h,g,x):null;case ne:return g=Gl(g),_(y,h,g,x)}if(k(g)||He(g))return K!==null?null:N(y,h,g,x,null);if(typeof g.then=="function")return _(y,h,uu(g),x);if(g.$$typeof===Te)return _(y,h,tu(y,g),x);iu(y,g)}return null}function j(y,h,g,x,K){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return y=y.get(g)||null,s(h,y,""+x,K);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case ye:return y=y.get(x.key===null?g:x.key)||null,m(h,y,x,K);case w:return y=y.get(x.key===null?g:x.key)||null,p(h,y,x,K);case ne:return x=Gl(x),j(y,h,g,x,K)}if(k(x)||He(x))return y=y.get(g)||null,N(h,y,x,K,null);if(typeof x.then=="function")return j(y,h,g,uu(x),K);if(x.$$typeof===Te)return j(y,h,g,tu(h,x),K);iu(h,x)}return null}function Q(y,h,g,x){for(var K=null,de=null,X=h,ae=h=0,re=null;X!==null&&ae<g.length;ae++){X.index>ae?(re=X,X=null):re=X.sibling;var me=_(y,X,g[ae],x);if(me===null){X===null&&(X=re);break}e&&X&&me.alternate===null&&t(y,X),h=u(me,h,ae),de===null?K=me:de.sibling=me,de=me,X=re}if(ae===g.length)return l(y,X),oe&&Qt(y,ae),K;if(X===null){for(;ae<g.length;ae++)X=M(y,g[ae],x),X!==null&&(h=u(X,h,ae),de===null?K=X:de.sibling=X,de=X);return oe&&Qt(y,ae),K}for(X=a(X);ae<g.length;ae++)re=j(X,y,ae,g[ae],x),re!==null&&(e&&re.alternate!==null&&X.delete(re.key===null?ae:re.key),h=u(re,h,ae),de===null?K=re:de.sibling=re,de=re);return e&&X.forEach(function(Nl){return t(y,Nl)}),oe&&Qt(y,ae),K}function W(y,h,g,x){if(g==null)throw Error(r(151));for(var K=null,de=null,X=h,ae=h=0,re=null,me=g.next();X!==null&&!me.done;ae++,me=g.next()){X.index>ae?(re=X,X=null):re=X.sibling;var Nl=_(y,X,me.value,x);if(Nl===null){X===null&&(X=re);break}e&&X&&Nl.alternate===null&&t(y,X),h=u(Nl,h,ae),de===null?K=Nl:de.sibling=Nl,de=Nl,X=re}if(me.done)return l(y,X),oe&&Qt(y,ae),K;if(X===null){for(;!me.done;ae++,me=g.next())me=M(y,me.value,x),me!==null&&(h=u(me,h,ae),de===null?K=me:de.sibling=me,de=me);return oe&&Qt(y,ae),K}for(X=a(X);!me.done;ae++,me=g.next())me=j(X,y,ae,me.value,x),me!==null&&(e&&me.alternate!==null&&X.delete(me.key===null?ae:me.key),h=u(me,h,ae),de===null?K=me:de.sibling=me,de=me);return e&&X.forEach(function(Vy){return t(y,Vy)}),oe&&Qt(y,ae),K}function Ee(y,h,g,x){if(typeof g=="object"&&g!==null&&g.type===ee&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case ye:e:{for(var K=g.key;h!==null;){if(h.key===K){if(K=g.type,K===ee){if(h.tag===7){l(y,h.sibling),x=n(h,g.props.children),x.return=y,y=x;break e}}else if(h.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===ne&&Gl(K)===h.type){l(y,h.sibling),x=n(h,g.props),Pa(x,g),x.return=y,y=x;break e}l(y,h);break}else t(y,h);h=h.sibling}g.type===ee?(x=Rl(g.props.children,y.mode,x,g.key),x.return=y,y=x):(x=In(g.type,g.key,g.props,null,y.mode,x),Pa(x,g),x.return=y,y=x)}return i(y);case w:e:{for(K=g.key;h!==null;){if(h.key===K)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){l(y,h.sibling),x=n(h,g.children||[]),x.return=y,y=x;break e}else{l(y,h);break}else t(y,h);h=h.sibling}x=Li(g,y.mode,x),x.return=y,y=x}return i(y);case ne:return g=Gl(g),Ee(y,h,g,x)}if(k(g))return Q(y,h,g,x);if(He(g)){if(K=He(g),typeof K!="function")throw Error(r(150));return g=K.call(g),W(y,h,g,x)}if(typeof g.then=="function")return Ee(y,h,uu(g),x);if(g.$$typeof===Te)return Ee(y,h,tu(y,g),x);iu(y,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,h!==null&&h.tag===6?(l(y,h.sibling),x=n(h,g),x.return=y,y=x):(l(y,h),x=Bi(g,y.mode,x),x.return=y,y=x),i(y)):l(y,h)}return function(y,h,g,x){try{Ia=0;var K=Ee(y,h,g,x);return va=null,K}catch(X){if(X===ya||X===au)throw X;var de=ht(29,X,null,y.mode);return de.lanes=x,de.return=y,de}finally{}}}var Ql=er(!0),tr=er(!1),fl=!1;function Wi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Fi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function rl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ol(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(he&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Fn(e),Lf(e,null,l),t}return Wn(e,a,t,l),Fn(e)}function en(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Vs(e,l)}}function Ii(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var Pi=!1;function tn(){if(Pi){var e=ha;if(e!==null)throw e}}function ln(e,t,l,a){Pi=!1;var n=e.updateQueue;fl=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var m=s,p=m.next;m.next=null,i===null?u=p:i.next=p,i=m;var N=e.alternate;N!==null&&(N=N.updateQueue,s=N.lastBaseUpdate,s!==i&&(s===null?N.firstBaseUpdate=p:s.next=p,N.lastBaseUpdate=m))}if(u!==null){var M=n.baseState;i=0,N=p=m=null,s=u;do{var _=s.lane&-536870913,j=_!==s.lane;if(j?(fe&_)===_:(a&_)===_){_!==0&&_===ma&&(Pi=!0),N!==null&&(N=N.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var Q=e,W=s;_=t;var Ee=l;switch(W.tag){case 1:if(Q=W.payload,typeof Q=="function"){M=Q.call(Ee,M,_);break e}M=Q;break e;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=W.payload,_=typeof Q=="function"?Q.call(Ee,M,_):Q,_==null)break e;M=B({},M,_);break e;case 2:fl=!0}}_=s.callback,_!==null&&(e.flags|=64,j&&(e.flags|=8192),j=n.callbacks,j===null?n.callbacks=[_]:j.push(_))}else j={lane:_,tag:s.tag,payload:s.payload,callback:s.callback,next:null},N===null?(p=N=j,m=M):N=N.next=j,i|=_;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;j=s,s=j.next,j.next=null,n.lastBaseUpdate=j,n.shared.pending=null}}while(!0);N===null&&(m=M),n.baseState=m,n.firstBaseUpdate=p,n.lastBaseUpdate=N,u===null&&(n.shared.lanes=0),vl|=i,e.lanes=i,e.memoizedState=M}}function lr(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function ar(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)lr(l[e],t)}var ga=o(null),cu=o(0);function nr(e,t){e=It,R(cu,e),R(ga,t),It=e|t.baseLanes}function ec(){R(cu,It),R(ga,ga.current)}function tc(){It=cu.current,A(ga),A(cu)}var yt=o(null),Tt=null;function dl(e){var t=e.alternate;R(Be,Be.current&1),R(yt,e),Tt===null&&(t===null||ga.current!==null||t.memoizedState!==null)&&(Tt=e)}function lc(e){R(Be,Be.current),R(yt,e),Tt===null&&(Tt=e)}function ur(e){e.tag===22?(R(Be,Be.current),R(yt,e),Tt===null&&(Tt=e)):ml()}function ml(){R(Be,Be.current),R(yt,yt.current)}function vt(e){A(yt),Tt===e&&(Tt=null),A(Be)}var Be=o(0);function su(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||ss(l)||fs(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Zt=0,le=null,Se=null,Ye=null,fu=!1,ba=!1,Xl=!1,ru=0,an=0,pa=null,qh=0;function Ce(){throw Error(r(321))}function ac(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!mt(e[l],t[l]))return!1;return!0}function nc(e,t,l,a,n,u){return Zt=u,le=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,S.H=e===null||e.memoizedState===null?Xr:pc,Xl=!1,u=l(a,n),Xl=!1,ba&&(u=cr(t,l,a,n)),ir(e),u}function ir(e){S.H=cn;var t=Se!==null&&Se.next!==null;if(Zt=0,Ye=Se=le=null,fu=!1,an=0,pa=null,t)throw Error(r(300));e===null||Qe||(e=e.dependencies,e!==null&&eu(e)&&(Qe=!0))}function cr(e,t,l,a){le=e;var n=0;do{if(ba&&(pa=null),an=0,ba=!1,25<=n)throw Error(r(301));if(n+=1,Ye=Se=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}S.H=wr,u=t(l,a)}while(ba);return u}function Hh(){var e=S.H,t=e.useState()[0];return t=typeof t.then=="function"?nn(t):t,e=e.useState()[0],(Se!==null?Se.memoizedState:null)!==e&&(le.flags|=1024),t}function uc(){var e=ru!==0;return ru=0,e}function ic(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function cc(e){if(fu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}fu=!1}Zt=0,Ye=Se=le=null,ba=!1,an=ru=0,pa=null}function tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ye===null?le.memoizedState=Ye=e:Ye=Ye.next=e,Ye}function Le(){if(Se===null){var e=le.alternate;e=e!==null?e.memoizedState:null}else e=Se.next;var t=Ye===null?le.memoizedState:Ye.next;if(t!==null)Ye=t,Se=e;else{if(e===null)throw le.alternate===null?Error(r(467)):Error(r(310));Se=e,e={memoizedState:Se.memoizedState,baseState:Se.baseState,baseQueue:Se.baseQueue,queue:Se.queue,next:null},Ye===null?le.memoizedState=Ye=e:Ye=Ye.next=e}return Ye}function ou(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function nn(e){var t=an;return an+=1,pa===null&&(pa=[]),e=Ff(pa,e,t),t=le,(Ye===null?t.memoizedState:Ye.next)===null&&(t=t.alternate,S.H=t===null||t.memoizedState===null?Xr:pc),e}function du(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return nn(e);if(e.$$typeof===Te)return We(e)}throw Error(r(438,String(e)))}function sc(e){var t=null,l=le.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=le.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=ou(),le.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Ue;return t.index++,l}function Vt(e,t){return typeof t=="function"?t(e):t}function mu(e){var t=Le();return fc(t,Se,e)}function fc(e,t,l){var a=e.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var s=i=null,m=null,p=t,N=!1;do{var M=p.lane&-536870913;if(M!==p.lane?(fe&M)===M:(Zt&M)===M){var _=p.revertLane;if(_===0)m!==null&&(m=m.next={lane:0,revertLane:0,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null}),M===ma&&(N=!0);else if((Zt&_)===_){p=p.next,_===ma&&(N=!0);continue}else M={lane:0,revertLane:p.revertLane,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},m===null?(s=m=M,i=u):m=m.next=M,le.lanes|=_,vl|=_;M=p.action,Xl&&l(u,M),u=p.hasEagerState?p.eagerState:l(u,M)}else _={lane:M,revertLane:p.revertLane,gesture:p.gesture,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},m===null?(s=m=_,i=u):m=m.next=_,le.lanes|=M,vl|=M;p=p.next}while(p!==null&&p!==t);if(m===null?i=u:m.next=s,!mt(u,e.memoizedState)&&(Qe=!0,N&&(l=ha,l!==null)))throw l;e.memoizedState=u,e.baseState=i,e.baseQueue=m,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function rc(e){var t=Le(),l=t.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=e(u,i.action),i=i.next;while(i!==n);mt(u,t.memoizedState)||(Qe=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function sr(e,t,l){var a=le,n=Le(),u=oe;if(u){if(l===void 0)throw Error(r(407));l=l()}else l=t();var i=!mt((Se||n).memoizedState,l);if(i&&(n.memoizedState=l,Qe=!0),n=n.queue,mc(or.bind(null,a,n,e),[e]),n.getSnapshot!==t||i||Ye!==null&&Ye.memoizedState.tag&1){if(a.flags|=2048,Sa(9,{destroy:void 0},rr.bind(null,a,n,l,t),null),ze===null)throw Error(r(349));u||(Zt&127)!==0||fr(a,t,l)}return l}function fr(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=le.updateQueue,t===null?(t=ou(),le.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function rr(e,t,l,a){t.value=l,t.getSnapshot=a,dr(t)&&mr(e)}function or(e,t,l){return l(function(){dr(t)&&mr(e)})}function dr(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!mt(e,l)}catch{return!0}}function mr(e){var t=Cl(e,2);t!==null&&ft(t,e,2)}function oc(e){var t=tt();if(typeof e=="function"){var l=e;if(e=l(),Xl){ll(!0);try{l()}finally{ll(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:e},t}function hr(e,t,l,a){return e.baseState=l,fc(e,Se,typeof a=="function"?a:Vt)}function Bh(e,t,l,a,n){if(vu(e))throw Error(r(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};S.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,yr(t,u)):(u.next=l.next,t.pending=l.next=u)}}function yr(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=S.T,i={};S.T=i;try{var s=l(n,a),m=S.S;m!==null&&m(i,s),vr(e,t,s)}catch(p){dc(e,t,p)}finally{u!==null&&i.types!==null&&(u.types=i.types),S.T=u}}else try{u=l(n,a),vr(e,t,u)}catch(p){dc(e,t,p)}}function vr(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){gr(e,t,a)},function(a){return dc(e,t,a)}):gr(e,t,l)}function gr(e,t,l){t.status="fulfilled",t.value=l,br(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,yr(e,l)))}function dc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,br(t),t=t.next;while(t!==a)}e.action=null}function br(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function pr(e,t){return t}function Sr(e,t){if(oe){var l=ze.formState;if(l!==null){e:{var a=le;if(oe){if(xe){t:{for(var n=xe,u=Nt;n.nodeType!==8;){if(!u){n=null;break t}if(n=xt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){xe=xt(n.nextSibling),a=n.data==="F!";break e}}cl(a)}a=!1}a&&(t=l[0])}}return l=tt(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:t},l.queue=a,l=Gr.bind(null,le,a),a.dispatch=l,a=oc(!1),u=bc.bind(null,le,!1,a.queue),a=tt(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=Bh.bind(null,le,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function _r(e){var t=Le();return Er(t,Se,e)}function Er(e,t,l){if(t=fc(e,t,pr)[0],e=mu(Vt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=nn(t)}catch(i){throw i===ya?au:i}else a=t;t=Le();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(le.flags|=2048,Sa(9,{destroy:void 0},Lh.bind(null,n,l),null)),[a,u,e]}function Lh(e,t){e.action=t}function Ar(e){var t=Le(),l=Se;if(l!==null)return Er(t,l,e);Le(),t=t.memoizedState,l=Le();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function Sa(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=le.updateQueue,t===null&&(t=ou(),le.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function jr(){return Le().memoizedState}function hu(e,t,l,a){var n=tt();le.flags|=e,n.memoizedState=Sa(1|t,{destroy:void 0},l,a===void 0?null:a)}function yu(e,t,l,a){var n=Le();a=a===void 0?null:a;var u=n.memoizedState.inst;Se!==null&&a!==null&&ac(a,Se.memoizedState.deps)?n.memoizedState=Sa(t,u,l,a):(le.flags|=e,n.memoizedState=Sa(1|t,u,l,a))}function zr(e,t){hu(8390656,8,e,t)}function mc(e,t){yu(2048,8,e,t)}function Gh(e){le.flags|=4;var t=le.updateQueue;if(t===null)t=ou(),le.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Nr(e){var t=Le().memoizedState;return Gh({ref:t,nextImpl:e}),function(){if((he&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Tr(e,t){return yu(4,2,e,t)}function xr(e,t){return yu(4,4,e,t)}function Or(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Dr(e,t,l){l=l!=null?l.concat([e]):null,yu(4,4,Or.bind(null,t,e),l)}function hc(){}function Mr(e,t){var l=Le();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&ac(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Ur(e,t){var l=Le();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&ac(t,a[1]))return a[0];if(a=e(),Xl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a}function yc(e,t,l){return l===void 0||(Zt&1073741824)!==0&&(fe&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=Ro(),le.lanes|=e,vl|=e,l)}function Cr(e,t,l,a){return mt(l,t)?l:ga.current!==null?(e=yc(e,l,a),mt(e,t)||(Qe=!0),e):(Zt&42)===0||(Zt&1073741824)!==0&&(fe&261930)===0?(Qe=!0,e.memoizedState=l):(e=Ro(),le.lanes|=e,vl|=e,t)}function Rr(e,t,l,a,n){var u=T.p;T.p=u!==0&&8>u?u:8;var i=S.T,s={};S.T=s,bc(e,!1,t,l);try{var m=n(),p=S.S;if(p!==null&&p(s,m),m!==null&&typeof m=="object"&&typeof m.then=="function"){var N=Rh(m,a);un(e,t,N,pt(e))}else un(e,t,a,pt(e))}catch(M){un(e,t,{then:function(){},status:"rejected",reason:M},pt())}finally{T.p=u,i!==null&&s.types!==null&&(i.types=s.types),S.T=i}}function Yh(){}function vc(e,t,l,a){if(e.tag!==5)throw Error(r(476));var n=qr(e).queue;Rr(e,n,t,C,l===null?Yh:function(){return Hr(e),l(a)})}function qr(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:C,baseState:C,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:C},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Hr(e){var t=qr(e);t.next===null&&(t=e.alternate.memoizedState),un(e,t.next.queue,{},pt())}function gc(){return We(An)}function Br(){return Le().memoizedState}function Lr(){return Le().memoizedState}function Qh(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=pt();e=rl(l);var a=ol(t,e,l);a!==null&&(ft(a,t,l),en(a,t,l)),t={cache:Ki()},e.payload=t;return}t=t.return}}function Xh(e,t,l){var a=pt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},vu(e)?Yr(t,l):(l=qi(e,t,l,a),l!==null&&(ft(l,e,a),Qr(l,t,a)))}function Gr(e,t,l){var a=pt();un(e,t,l,a)}function un(e,t,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(vu(e))Yr(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,s=u(i,l);if(n.hasEagerState=!0,n.eagerState=s,mt(s,i))return Wn(e,t,n,0),ze===null&&$n(),!1}catch{}finally{}if(l=qi(e,t,n,a),l!==null)return ft(l,e,a),Qr(l,t,a),!0}return!1}function bc(e,t,l,a){if(a={lane:2,revertLane:Wc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},vu(e)){if(t)throw Error(r(479))}else t=qi(e,l,a,2),t!==null&&ft(t,e,2)}function vu(e){var t=e.alternate;return e===le||t!==null&&t===le}function Yr(e,t){ba=fu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function Qr(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Vs(e,l)}}var cn={readContext:We,use:du,useCallback:Ce,useContext:Ce,useEffect:Ce,useImperativeHandle:Ce,useLayoutEffect:Ce,useInsertionEffect:Ce,useMemo:Ce,useReducer:Ce,useRef:Ce,useState:Ce,useDebugValue:Ce,useDeferredValue:Ce,useTransition:Ce,useSyncExternalStore:Ce,useId:Ce,useHostTransitionStatus:Ce,useFormState:Ce,useActionState:Ce,useOptimistic:Ce,useMemoCache:Ce,useCacheRefresh:Ce};cn.useEffectEvent=Ce;var Xr={readContext:We,use:du,useCallback:function(e,t){return tt().memoizedState=[e,t===void 0?null:t],e},useContext:We,useEffect:zr,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,hu(4194308,4,Or.bind(null,t,e),l)},useLayoutEffect:function(e,t){return hu(4194308,4,e,t)},useInsertionEffect:function(e,t){hu(4,2,e,t)},useMemo:function(e,t){var l=tt();t=t===void 0?null:t;var a=e();if(Xl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=tt();if(l!==void 0){var n=l(t);if(Xl){ll(!0);try{l(t)}finally{ll(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Xh.bind(null,le,e),[a.memoizedState,e]},useRef:function(e){var t=tt();return e={current:e},t.memoizedState=e},useState:function(e){e=oc(e);var t=e.queue,l=Gr.bind(null,le,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:hc,useDeferredValue:function(e,t){var l=tt();return yc(l,e,t)},useTransition:function(){var e=oc(!1);return e=Rr.bind(null,le,e.queue,!0,!1),tt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=le,n=tt();if(oe){if(l===void 0)throw Error(r(407));l=l()}else{if(l=t(),ze===null)throw Error(r(349));(fe&127)!==0||fr(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,zr(or.bind(null,a,u,e),[e]),a.flags|=2048,Sa(9,{destroy:void 0},rr.bind(null,a,u,l,t),null),l},useId:function(){var e=tt(),t=ze.identifierPrefix;if(oe){var l=Rt,a=Ct;l=(a&~(1<<32-dt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=ru++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=qh++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:gc,useFormState:Sr,useActionState:Sr,useOptimistic:function(e){var t=tt();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=bc.bind(null,le,!0,l),l.dispatch=t,[e,t]},useMemoCache:sc,useCacheRefresh:function(){return tt().memoizedState=Qh.bind(null,le)},useEffectEvent:function(e){var t=tt(),l={impl:e};return t.memoizedState=l,function(){if((he&2)!==0)throw Error(r(440));return l.impl.apply(void 0,arguments)}}},pc={readContext:We,use:du,useCallback:Mr,useContext:We,useEffect:mc,useImperativeHandle:Dr,useInsertionEffect:Tr,useLayoutEffect:xr,useMemo:Ur,useReducer:mu,useRef:jr,useState:function(){return mu(Vt)},useDebugValue:hc,useDeferredValue:function(e,t){var l=Le();return Cr(l,Se.memoizedState,e,t)},useTransition:function(){var e=mu(Vt)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:nn(e),t]},useSyncExternalStore:sr,useId:Br,useHostTransitionStatus:gc,useFormState:_r,useActionState:_r,useOptimistic:function(e,t){var l=Le();return hr(l,Se,e,t)},useMemoCache:sc,useCacheRefresh:Lr};pc.useEffectEvent=Nr;var wr={readContext:We,use:du,useCallback:Mr,useContext:We,useEffect:mc,useImperativeHandle:Dr,useInsertionEffect:Tr,useLayoutEffect:xr,useMemo:Ur,useReducer:rc,useRef:jr,useState:function(){return rc(Vt)},useDebugValue:hc,useDeferredValue:function(e,t){var l=Le();return Se===null?yc(l,e,t):Cr(l,Se.memoizedState,e,t)},useTransition:function(){var e=rc(Vt)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:nn(e),t]},useSyncExternalStore:sr,useId:Br,useHostTransitionStatus:gc,useFormState:Ar,useActionState:Ar,useOptimistic:function(e,t){var l=Le();return Se!==null?hr(l,Se,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:sc,useCacheRefresh:Lr};wr.useEffectEvent=Nr;function Sc(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:B({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var _c={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=pt(),n=rl(a);n.payload=t,l!=null&&(n.callback=l),t=ol(e,n,a),t!==null&&(ft(t,e,a),en(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=pt(),n=rl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=ol(e,n,a),t!==null&&(ft(t,e,a),en(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=pt(),a=rl(l);a.tag=2,t!=null&&(a.callback=t),t=ol(e,a,l),t!==null&&(ft(t,e,l),en(t,e,l))}};function Zr(e,t,l,a,n,u,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,i):t.prototype&&t.prototype.isPureReactComponent?!Ka(l,a)||!Ka(n,u):!0}function Vr(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&_c.enqueueReplaceState(t,t.state,null)}function wl(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=B({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}function Kr(e){kn(e)}function Jr(e){console.error(e)}function kr(e){kn(e)}function gu(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function $r(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Ec(e,t,l){return l=rl(l),l.tag=3,l.payload={element:null},l.callback=function(){gu(e,t)},l}function Wr(e){return e=rl(e),e.tag=3,e}function Fr(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){$r(t,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(e.callback=function(){$r(t,l,a),typeof n!="function"&&(gl===null?gl=new Set([this]):gl.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function wh(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&da(t,l,n,!0),l=yt.current,l!==null){switch(l.tag){case 31:case 13:return Tt===null?Ou():l.alternate===null&&Re===0&&(Re=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===nu?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),Jc(e,a,n)),!1;case 22:return l.flags|=65536,a===nu?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),Jc(e,a,n)),!1}throw Error(r(435,l.tag))}return Jc(e,a,n),Ou(),!1}if(oe)return t=yt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Qi&&(e=Error(r(422),{cause:a}),$a(At(e,l)))):(a!==Qi&&(t=Error(r(423),{cause:a}),$a(At(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=At(a,l),n=Ec(e.stateNode,a,n),Ii(e,n),Re!==4&&(Re=2)),!1;var u=Error(r(520),{cause:a});if(u=At(u,l),yn===null?yn=[u]:yn.push(u),Re!==4&&(Re=2),t===null)return!0;a=At(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=Ec(l.stateNode,a,e),Ii(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(gl===null||!gl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Wr(n),Fr(n,e,l,a),Ii(l,n),!1}l=l.return}while(l!==null);return!1}var Ac=Error(r(461)),Qe=!1;function Fe(e,t,l,a){t.child=e===null?tr(t,null,l,a):Ql(t,e.child,l,a)}function Ir(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var i={};for(var s in a)s!=="ref"&&(i[s]=a[s])}else i=a;return Bl(t),a=nc(e,t,l,i,u,n),s=uc(),e!==null&&!Qe?(ic(e,t,n),Kt(e,t,n)):(oe&&s&&Gi(t),t.flags|=1,Fe(e,t,a,n),t.child)}function Pr(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!Hi(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,eo(e,t,u,a,n)):(e=In(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Mc(e,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:Ka,l(i,a)&&e.ref===t.ref)return Kt(e,t,n)}return t.flags|=1,e=Yt(u,a),e.ref=t.ref,e.return=t,t.child=e}function eo(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(Ka(u,a)&&e.ref===t.ref)if(Qe=!1,t.pendingProps=a=u,Mc(e,n))(e.flags&131072)!==0&&(Qe=!0);else return t.lanes=e.lanes,Kt(e,t,n)}return jc(e,t,l,a,n)}function to(e,t,l,a){var n=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return lo(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&lu(t,u!==null?u.cachePool:null),u!==null?nr(t,u):ec(),ur(t);else return a=t.lanes=536870912,lo(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(lu(t,u.cachePool),nr(t,u),ml(),t.memoizedState=null):(e!==null&&lu(t,null),ec(),ml());return Fe(e,t,n,l),t.child}function sn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function lo(e,t,l,a,n){var u=ki();return u=u===null?null:{parent:Ge._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&lu(t,null),ec(),ur(t),e!==null&&da(e,t,a,!0),t.childLanes=n,null}function bu(e,t){return t=Su({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function ao(e,t,l){return Ql(t,e.child,null,l),e=bu(t,t.pendingProps),e.flags|=2,vt(t),t.memoizedState=null,e}function Zh(e,t,l){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(oe){if(a.mode==="hidden")return e=bu(t,a),t.lanes=536870912,sn(null,e);if(lc(t),(e=xe)?(e=vd(e,Nt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ul!==null?{id:Ct,overflow:Rt}:null,retryLane:536870912,hydrationErrors:null},l=Yf(e),l.return=t,t.child=l,$e=t,xe=null)):e=null,e===null)throw cl(t);return t.lanes=536870912,null}return bu(t,a)}var u=e.memoizedState;if(u!==null){var i=u.dehydrated;if(lc(t),n)if(t.flags&256)t.flags&=-257,t=ao(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(Qe||da(e,t,l,!1),n=(l&e.childLanes)!==0,Qe||n){if(a=ze,a!==null&&(i=Ks(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Cl(e,i),ft(a,e,i),Ac;Ou(),t=ao(e,t,l)}else e=u.treeContext,xe=xt(i.nextSibling),$e=t,oe=!0,il=null,Nt=!1,e!==null&&wf(t,e),t=bu(t,a),t.flags|=4096;return t}return e=Yt(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function pu(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(r(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function jc(e,t,l,a,n){return Bl(t),l=nc(e,t,l,a,void 0,n),a=uc(),e!==null&&!Qe?(ic(e,t,n),Kt(e,t,n)):(oe&&a&&Gi(t),t.flags|=1,Fe(e,t,l,n),t.child)}function no(e,t,l,a,n,u){return Bl(t),t.updateQueue=null,l=cr(t,a,l,n),ir(e),a=uc(),e!==null&&!Qe?(ic(e,t,u),Kt(e,t,u)):(oe&&a&&Gi(t),t.flags|=1,Fe(e,t,l,u),t.child)}function uo(e,t,l,a,n){if(Bl(t),t.stateNode===null){var u=sa,i=l.contextType;typeof i=="object"&&i!==null&&(u=We(i)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=_c,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},Wi(t),i=l.contextType,u.context=typeof i=="object"&&i!==null?We(i):sa,u.state=t.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(Sc(t,l,i,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&_c.enqueueReplaceState(u,u.state,null),ln(t,a,u,n),tn(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var s=t.memoizedProps,m=wl(l,s);u.props=m;var p=u.context,N=l.contextType;i=sa,typeof N=="object"&&N!==null&&(i=We(N));var M=l.getDerivedStateFromProps;N=typeof M=="function"||typeof u.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,N||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(s||p!==i)&&Vr(t,u,a,i),fl=!1;var _=t.memoizedState;u.state=_,ln(t,a,u,n),tn(),p=t.memoizedState,s||_!==p||fl?(typeof M=="function"&&(Sc(t,l,M,a),p=t.memoizedState),(m=fl||Zr(t,l,m,a,_,p,i))?(N||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=p),u.props=a,u.state=p,u.context=i,a=m):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,Fi(e,t),i=t.memoizedProps,N=wl(l,i),u.props=N,M=t.pendingProps,_=u.context,p=l.contextType,m=sa,typeof p=="object"&&p!==null&&(m=We(p)),s=l.getDerivedStateFromProps,(p=typeof s=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==M||_!==m)&&Vr(t,u,a,m),fl=!1,_=t.memoizedState,u.state=_,ln(t,a,u,n),tn();var j=t.memoizedState;i!==M||_!==j||fl||e!==null&&e.dependencies!==null&&eu(e.dependencies)?(typeof s=="function"&&(Sc(t,l,s,a),j=t.memoizedState),(N=fl||Zr(t,l,N,a,_,j,m)||e!==null&&e.dependencies!==null&&eu(e.dependencies))?(p||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,j,m),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,j,m)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&_===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&_===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=j),u.props=a,u.state=j,u.context=m,a=N):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&_===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&_===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,pu(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Ql(t,e.child,null,n),t.child=Ql(t,null,l,n)):Fe(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Kt(e,t,n),e}function io(e,t,l,a){return ql(),t.flags|=256,Fe(e,t,l,a),t.child}var zc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Nc(e){return{baseLanes:e,cachePool:$f()}}function Tc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=bt),e}function co(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(Be.current&2)!==0),i&&(n=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(oe){if(n?dl(t):ml(),(e=xe)?(e=vd(e,Nt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ul!==null?{id:Ct,overflow:Rt}:null,retryLane:536870912,hydrationErrors:null},l=Yf(e),l.return=t,t.child=l,$e=t,xe=null)):e=null,e===null)throw cl(t);return fs(e)?t.lanes=32:t.lanes=536870912,null}var s=a.children;return a=a.fallback,n?(ml(),n=t.mode,s=Su({mode:"hidden",children:s},n),a=Rl(a,n,l,null),s.return=t,a.return=t,s.sibling=a,t.child=s,a=t.child,a.memoizedState=Nc(l),a.childLanes=Tc(e,i,l),t.memoizedState=zc,sn(null,a)):(dl(t),xc(t,s))}var m=e.memoizedState;if(m!==null&&(s=m.dehydrated,s!==null)){if(u)t.flags&256?(dl(t),t.flags&=-257,t=Oc(e,t,l)):t.memoizedState!==null?(ml(),t.child=e.child,t.flags|=128,t=null):(ml(),s=a.fallback,n=t.mode,a=Su({mode:"visible",children:a.children},n),s=Rl(s,n,l,null),s.flags|=2,a.return=t,s.return=t,a.sibling=s,t.child=a,Ql(t,e.child,null,l),a=t.child,a.memoizedState=Nc(l),a.childLanes=Tc(e,i,l),t.memoizedState=zc,t=sn(null,a));else if(dl(t),fs(s)){if(i=s.nextSibling&&s.nextSibling.dataset,i)var p=i.dgst;i=p,a=Error(r(419)),a.stack="",a.digest=i,$a({value:a,source:null,stack:null}),t=Oc(e,t,l)}else if(Qe||da(e,t,l,!1),i=(l&e.childLanes)!==0,Qe||i){if(i=ze,i!==null&&(a=Ks(i,l),a!==0&&a!==m.retryLane))throw m.retryLane=a,Cl(e,a),ft(i,e,a),Ac;ss(s)||Ou(),t=Oc(e,t,l)}else ss(s)?(t.flags|=192,t.child=e.child,t=null):(e=m.treeContext,xe=xt(s.nextSibling),$e=t,oe=!0,il=null,Nt=!1,e!==null&&wf(t,e),t=xc(t,a.children),t.flags|=4096);return t}return n?(ml(),s=a.fallback,n=t.mode,m=e.child,p=m.sibling,a=Yt(m,{mode:"hidden",children:a.children}),a.subtreeFlags=m.subtreeFlags&65011712,p!==null?s=Yt(p,s):(s=Rl(s,n,l,null),s.flags|=2),s.return=t,a.return=t,a.sibling=s,t.child=a,sn(null,a),a=t.child,s=e.child.memoizedState,s===null?s=Nc(l):(n=s.cachePool,n!==null?(m=Ge._currentValue,n=n.parent!==m?{parent:m,pool:m}:n):n=$f(),s={baseLanes:s.baseLanes|l,cachePool:n}),a.memoizedState=s,a.childLanes=Tc(e,i,l),t.memoizedState=zc,sn(e.child,a)):(dl(t),l=e.child,e=l.sibling,l=Yt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=l,t.memoizedState=null,l)}function xc(e,t){return t=Su({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Su(e,t){return e=ht(22,e,null,t),e.lanes=0,e}function Oc(e,t,l){return Ql(t,e.child,null,l),e=xc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function so(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Zi(e.return,t,l)}function Dc(e,t,l,a,n,u){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function fo(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=Be.current,s=(i&2)!==0;if(s?(i=i&1|2,t.flags|=128):i&=1,R(Be,i),Fe(e,t,a,l),a=oe?ka:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&so(e,l,t);else if(e.tag===19)so(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&su(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Dc(t,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&su(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Dc(t,!0,l,null,u,a);break;case"together":Dc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Kt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),vl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(da(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,l=Yt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Yt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Mc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&eu(e)))}function Vh(e,t,l){switch(t.tag){case 3:Je(t,t.stateNode.containerInfo),sl(t,Ge,e.memoizedState.cache),ql();break;case 27:case 5:Pe(t);break;case 4:Je(t,t.stateNode.containerInfo);break;case 10:sl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,lc(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(dl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?co(e,t,l):(dl(t),e=Kt(e,t,l),e!==null?e.sibling:null);dl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(da(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return fo(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),R(Be,Be.current),a)break;return null;case 22:return t.lanes=0,to(e,t,l,t.pendingProps);case 24:sl(t,Ge,e.memoizedState.cache)}return Kt(e,t,l)}function ro(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Qe=!0;else{if(!Mc(e,l)&&(t.flags&128)===0)return Qe=!1,Vh(e,t,l);Qe=(e.flags&131072)!==0}else Qe=!1,oe&&(t.flags&1048576)!==0&&Xf(t,ka,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=Gl(t.elementType),t.type=e,typeof e=="function")Hi(e)?(a=wl(e,a),t.tag=1,t=uo(null,t,e,a,l)):(t.tag=0,t=jc(null,t,e,a,l));else{if(e!=null){var n=e.$$typeof;if(n===se){t.tag=11,t=Ir(null,t,e,a,l);break e}else if(n===I){t.tag=14,t=Pr(null,t,e,a,l);break e}}throw t=Y(e)||e,Error(r(306,t,""))}}return t;case 0:return jc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=wl(a,t.pendingProps),uo(e,t,a,n,l);case 3:e:{if(Je(t,t.stateNode.containerInfo),e===null)throw Error(r(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,Fi(e,t),ln(t,a,null,l);var i=t.memoizedState;if(a=i.cache,sl(t,Ge,a),a!==u.cache&&Vi(t,[Ge],l,!0),tn(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=io(e,t,a,l);break e}else if(a!==n){n=At(Error(r(424)),t),$a(n),t=io(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(xe=xt(e.firstChild),$e=t,oe=!0,il=null,Nt=!0,l=tr(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(ql(),a===n){t=Kt(e,t,l);break e}Fe(e,t,a,l)}t=t.child}return t;case 26:return pu(e,t),e===null?(l=Ed(t.type,null,t.pendingProps,null))?t.memoizedState=l:oe||(l=t.type,e=t.pendingProps,a=Hu($.current).createElement(l),a[ke]=t,a[at]=e,Ie(a,l,e),Ze(a),t.stateNode=a):t.memoizedState=Ed(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Pe(t),e===null&&oe&&(a=t.stateNode=pd(t.type,t.pendingProps,$.current),$e=t,Nt=!0,n=xe,_l(t.type)?(rs=n,xe=xt(a.firstChild)):xe=n),Fe(e,t,t.pendingProps.children,l),pu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&oe&&((n=a=xe)&&(a=_y(a,t.type,t.pendingProps,Nt),a!==null?(t.stateNode=a,$e=t,xe=xt(a.firstChild),Nt=!1,n=!0):n=!1),n||cl(t)),Pe(t),n=t.type,u=t.pendingProps,i=e!==null?e.memoizedProps:null,a=u.children,us(n,u)?a=null:i!==null&&us(n,i)&&(t.flags|=32),t.memoizedState!==null&&(n=nc(e,t,Hh,null,null,l),An._currentValue=n),pu(e,t),Fe(e,t,a,l),t.child;case 6:return e===null&&oe&&((e=l=xe)&&(l=Ey(l,t.pendingProps,Nt),l!==null?(t.stateNode=l,$e=t,xe=null,e=!0):e=!1),e||cl(t)),null;case 13:return co(e,t,l);case 4:return Je(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ql(t,null,a,l):Fe(e,t,a,l),t.child;case 11:return Ir(e,t,t.type,t.pendingProps,l);case 7:return Fe(e,t,t.pendingProps,l),t.child;case 8:return Fe(e,t,t.pendingProps.children,l),t.child;case 12:return Fe(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,sl(t,t.type,a.value),Fe(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Bl(t),n=We(n),a=a(n),t.flags|=1,Fe(e,t,a,l),t.child;case 14:return Pr(e,t,t.type,t.pendingProps,l);case 15:return eo(e,t,t.type,t.pendingProps,l);case 19:return fo(e,t,l);case 31:return Zh(e,t,l);case 22:return to(e,t,l,t.pendingProps);case 24:return Bl(t),a=We(Ge),e===null?(n=ki(),n===null&&(n=ze,u=Ki(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},Wi(t),sl(t,Ge,n)):((e.lanes&l)!==0&&(Fi(e,t),ln(t,null,null,l),tn()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),sl(t,Ge,a)):(a=u.cache,sl(t,Ge,a),a!==n.cache&&Vi(t,[Ge],l,!0))),Fe(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Jt(e){e.flags|=4}function Uc(e,t,l,a,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(Lo())e.flags|=8192;else throw Yl=nu,$i}else e.flags&=-16777217}function oo(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Td(t))if(Lo())e.flags|=8192;else throw Yl=nu,$i}function _u(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ws():536870912,e.lanes|=t,ja|=t)}function fn(e,t){if(!oe)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Kh(e,t,l){var a=t.pendingProps;switch(Yi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Oe(t),null;case 1:return Oe(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),wt(Ge),je(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(oa(t)?Jt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Xi())),Oe(t),null;case 26:var n=t.type,u=t.memoizedState;return e===null?(Jt(t),u!==null?(Oe(t),oo(t,u)):(Oe(t),Uc(t,n,null,a,l))):u?u!==e.memoizedState?(Jt(t),Oe(t),oo(t,u)):(Oe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Jt(t),Oe(t),Uc(t,n,e,a,l)),null;case 27:if(tl(t),l=$.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Jt(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return Oe(t),null}e=L.current,oa(t)?Zf(t):(e=pd(n,a,l),t.stateNode=e,Jt(t))}return Oe(t),null;case 5:if(tl(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Jt(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return Oe(t),null}if(u=L.current,oa(t))Zf(t);else{var i=Hu($.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[ke]=t,u[at]=a;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&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;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;e:switch(Ie(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Jt(t)}}return Oe(t),Uc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Jt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(e=$.current,oa(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=$e,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[ke]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||sd(e.nodeValue,l)),e||cl(t,!0)}else e=Hu(e).createTextNode(a),e[ke]=t,t.stateNode=e}return Oe(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=oa(t),l!==null){if(e===null){if(!a)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[ke]=t}else ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Oe(t),e=!1}else l=Xi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(vt(t),t):(vt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Oe(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=oa(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(r(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));n[ke]=t}else ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Oe(t),n=!1}else n=Xi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(vt(t),t):(vt(t),null)}return vt(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),_u(t,t.updateQueue),Oe(t),null);case 4:return je(),e===null&&es(t.stateNode.containerInfo),Oe(t),null;case 10:return wt(t.type),Oe(t),null;case 19:if(A(Be),a=t.memoizedState,a===null)return Oe(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)fn(a,!1);else{if(Re!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=su(e),u!==null){for(t.flags|=128,fn(a,!1),e=u.updateQueue,t.updateQueue=e,_u(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)Gf(l,e),l=l.sibling;return R(Be,Be.current&1|2),oe&&Qt(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&rt()>Nu&&(t.flags|=128,n=!0,fn(a,!1),t.lanes=4194304)}else{if(!n)if(e=su(u),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,_u(t,e),fn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!oe)return Oe(t),null}else 2*rt()-a.renderingStartTime>Nu&&l!==536870912&&(t.flags|=128,n=!0,fn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=rt(),e.sibling=null,l=Be.current,R(Be,n?l&1|2:l&1),oe&&Qt(t,a.treeForkCount),e):(Oe(t),null);case 22:case 23:return vt(t),tc(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(Oe(t),t.subtreeFlags&6&&(t.flags|=8192)):Oe(t),l=t.updateQueue,l!==null&&_u(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&A(Ll),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),wt(Ge),Oe(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Jh(e,t){switch(Yi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wt(Ge),je(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return tl(t),null;case 31:if(t.memoizedState!==null){if(vt(t),t.alternate===null)throw Error(r(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(vt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return A(Be),null;case 4:return je(),null;case 10:return wt(t.type),null;case 22:case 23:return vt(t),tc(),e!==null&&A(Ll),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return wt(Ge),null;case 25:return null;default:return null}}function mo(e,t){switch(Yi(t),t.tag){case 3:wt(Ge),je();break;case 26:case 27:case 5:tl(t);break;case 4:je();break;case 31:t.memoizedState!==null&&vt(t);break;case 13:vt(t);break;case 19:A(Be);break;case 10:wt(t.type);break;case 22:case 23:vt(t),tc(),e!==null&&A(Ll);break;case 24:wt(Ge)}}function rn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(s){be(t,t.return,s)}}function hl(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var i=a.inst,s=i.destroy;if(s!==void 0){i.destroy=void 0,n=t;var m=l,p=s;try{p()}catch(N){be(n,m,N)}}}a=a.next}while(a!==u)}}catch(N){be(t,t.return,N)}}function ho(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{ar(t,l)}catch(a){be(e,e.return,a)}}}function yo(e,t,l){l.props=wl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){be(e,t,a)}}function on(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){be(e,t,n)}}function qt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){be(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){be(e,t,n)}else l.current=null}function vo(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){be(e,e.return,n)}}function Cc(e,t,l){try{var a=e.stateNode;yy(a,e.type,l,t),a[at]=t}catch(n){be(e,e.return,n)}}function go(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&_l(e.type)||e.tag===4}function Rc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||go(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&_l(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function qc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Lt));else if(a!==4&&(a===27&&_l(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(qc(e,t,l),e=e.sibling;e!==null;)qc(e,t,l),e=e.sibling}function Eu(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&_l(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Eu(e,t,l),e=e.sibling;e!==null;)Eu(e,t,l),e=e.sibling}function bo(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ie(t,a,l),t[ke]=e,t[at]=l}catch(u){be(e,e.return,u)}}var kt=!1,Xe=!1,Hc=!1,po=typeof WeakSet=="function"?WeakSet:Set,Ve=null;function kh(e,t){if(e=e.containerInfo,as=wu,e=Df(e),Oi(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var i=0,s=-1,m=-1,p=0,N=0,M=e,_=null;t:for(;;){for(var j;M!==l||n!==0&&M.nodeType!==3||(s=i+n),M!==u||a!==0&&M.nodeType!==3||(m=i+a),M.nodeType===3&&(i+=M.nodeValue.length),(j=M.firstChild)!==null;)_=M,M=j;for(;;){if(M===e)break t;if(_===l&&++p===n&&(s=i),_===u&&++N===a&&(m=i),(j=M.nextSibling)!==null)break;M=_,_=M.parentNode}M=j}l=s===-1||m===-1?null:{start:s,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;for(ns={focusedElem:e,selectionRange:l},wu=!1,Ve=t;Ve!==null;)if(t=Ve,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ve=e;else for(;Ve!==null;){switch(t=Ve,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)n=e[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var Q=wl(l.type,n);e=a.getSnapshotBeforeUpdate(Q,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(W){be(l,l.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)cs(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":cs(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,Ve=e;break}Ve=t.return}}function So(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Wt(e,l),a&4&&rn(5,l);break;case 1:if(Wt(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(i){be(l,l.return,i)}else{var n=wl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){be(l,l.return,i)}}a&64&&ho(l),a&512&&on(l,l.return);break;case 3:if(Wt(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{ar(e,t)}catch(i){be(l,l.return,i)}}break;case 27:t===null&&a&4&&bo(l);case 26:case 5:Wt(e,l),t===null&&a&4&&vo(l),a&512&&on(l,l.return);break;case 12:Wt(e,l);break;case 31:Wt(e,l),a&4&&Ao(e,l);break;case 13:Wt(e,l),a&4&&jo(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=ay.bind(null,l),Ay(e,l))));break;case 22:if(a=l.memoizedState!==null||kt,!a){t=t!==null&&t.memoizedState!==null||Xe,n=kt;var u=Xe;kt=a,(Xe=t)&&!u?Ft(e,l,(l.subtreeFlags&8772)!==0):Wt(e,l),kt=n,Xe=u}break;case 30:break;default:Wt(e,l)}}function _o(e){var t=e.alternate;t!==null&&(e.alternate=null,_o(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&di(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var De=null,ut=!1;function $t(e,t,l){for(l=l.child;l!==null;)Eo(e,t,l),l=l.sibling}function Eo(e,t,l){if(ot&&typeof ot.onCommitFiberUnmount=="function")try{ot.onCommitFiberUnmount(Ra,l)}catch{}switch(l.tag){case 26:Xe||qt(l,t),$t(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Xe||qt(l,t);var a=De,n=ut;_l(l.type)&&(De=l.stateNode,ut=!1),$t(e,t,l),Sn(l.stateNode),De=a,ut=n;break;case 5:Xe||qt(l,t);case 6:if(a=De,n=ut,De=null,$t(e,t,l),De=a,ut=n,De!==null)if(ut)try{(De.nodeType===9?De.body:De.nodeName==="HTML"?De.ownerDocument.body:De).removeChild(l.stateNode)}catch(u){be(l,t,u)}else try{De.removeChild(l.stateNode)}catch(u){be(l,t,u)}break;case 18:De!==null&&(ut?(e=De,hd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Ua(e)):hd(De,l.stateNode));break;case 4:a=De,n=ut,De=l.stateNode.containerInfo,ut=!0,$t(e,t,l),De=a,ut=n;break;case 0:case 11:case 14:case 15:hl(2,l,t),Xe||hl(4,l,t),$t(e,t,l);break;case 1:Xe||(qt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&yo(l,t,a)),$t(e,t,l);break;case 21:$t(e,t,l);break;case 22:Xe=(a=Xe)||l.memoizedState!==null,$t(e,t,l),Xe=a;break;default:$t(e,t,l)}}function Ao(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ua(e)}catch(l){be(t,t.return,l)}}}function jo(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ua(e)}catch(l){be(t,t.return,l)}}function $h(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new po),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new po),t;default:throw Error(r(435,e.tag))}}function Au(e,t){var l=$h(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var n=ny.bind(null,e,a);a.then(n,n)}})}function it(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 27:if(_l(s.type)){De=s.stateNode,ut=!1;break e}break;case 5:De=s.stateNode,ut=!1;break e;case 3:case 4:De=s.stateNode.containerInfo,ut=!0;break e}s=s.return}if(De===null)throw Error(r(160));Eo(u,i,n),De=null,ut=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)zo(t,e),t=t.sibling}var Mt=null;function zo(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:it(t,e),ct(e),a&4&&(hl(3,e,e.return),rn(3,e),hl(5,e,e.return));break;case 1:it(t,e),ct(e),a&512&&(Xe||l===null||qt(l,l.return)),a&64&&kt&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Mt;if(it(t,e),ct(e),a&512&&(Xe||l===null||qt(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Ba]||u[ke]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ie(u,a,l),u[ke]=e,Ze(u),a=u;break e;case"link":var i=zd("link","href",n).get(a+(l.href||""));if(i){for(var s=0;s<i.length;s++)if(u=i[s],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(s,1);break t}}u=n.createElement(a),Ie(u,a,l),n.head.appendChild(u);break;case"meta":if(i=zd("meta","content",n).get(a+(l.content||""))){for(s=0;s<i.length;s++)if(u=i[s],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(s,1);break t}}u=n.createElement(a),Ie(u,a,l),n.head.appendChild(u);break;default:throw Error(r(468,a))}u[ke]=e,Ze(u),a=u}e.stateNode=a}else Nd(n,e.type,e.stateNode);else e.stateNode=jd(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Nd(n,e.type,e.stateNode):jd(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Cc(e,e.memoizedProps,l.memoizedProps)}break;case 27:it(t,e),ct(e),a&512&&(Xe||l===null||qt(l,l.return)),l!==null&&a&4&&Cc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(it(t,e),ct(e),a&512&&(Xe||l===null||qt(l,l.return)),e.flags&32){n=e.stateNode;try{ta(n,"")}catch(Q){be(e,e.return,Q)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Cc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Hc=!0);break;case 6:if(it(t,e),ct(e),a&4){if(e.stateNode===null)throw Error(r(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(Q){be(e,e.return,Q)}}break;case 3:if(Gu=null,n=Mt,Mt=Bu(t.containerInfo),it(t,e),Mt=n,ct(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Ua(t.containerInfo)}catch(Q){be(e,e.return,Q)}Hc&&(Hc=!1,No(e));break;case 4:a=Mt,Mt=Bu(e.stateNode.containerInfo),it(t,e),ct(e),Mt=a;break;case 12:it(t,e),ct(e);break;case 31:it(t,e),ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Au(e,a)));break;case 13:it(t,e),ct(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(zu=rt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Au(e,a)));break;case 22:n=e.memoizedState!==null;var m=l!==null&&l.memoizedState!==null,p=kt,N=Xe;if(kt=p||n,Xe=N||m,it(t,e),Xe=N,kt=p,ct(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||m||kt||Xe||Zl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){m=l=t;try{if(u=m.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{s=m.stateNode;var M=m.memoizedProps.style,_=M!=null&&M.hasOwnProperty("display")?M.display:null;s.style.display=_==null||typeof _=="boolean"?"":(""+_).trim()}}catch(Q){be(m,m.return,Q)}}}else if(t.tag===6){if(l===null){m=t;try{m.stateNode.nodeValue=n?"":m.memoizedProps}catch(Q){be(m,m.return,Q)}}}else if(t.tag===18){if(l===null){m=t;try{var j=m.stateNode;n?yd(j,!0):yd(m.stateNode,!1)}catch(Q){be(m,m.return,Q)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Au(e,l))));break;case 19:it(t,e),ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Au(e,a)));break;case 30:break;case 21:break;default:it(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(go(a)){l=a;break}a=a.return}if(l==null)throw Error(r(160));switch(l.tag){case 27:var n=l.stateNode,u=Rc(e);Eu(e,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(ta(i,""),l.flags&=-33);var s=Rc(e);Eu(e,s,i);break;case 3:case 4:var m=l.stateNode.containerInfo,p=Rc(e);qc(e,p,m);break;default:throw Error(r(161))}}catch(N){be(e,e.return,N)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function No(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;No(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Wt(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)So(e,t.alternate,t),t=t.sibling}function Zl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:hl(4,t,t.return),Zl(t);break;case 1:qt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&yo(t,t.return,l),Zl(t);break;case 27:Sn(t.stateNode);case 26:case 5:qt(t,t.return),Zl(t);break;case 22:t.memoizedState===null&&Zl(t);break;case 30:Zl(t);break;default:Zl(t)}e=e.sibling}}function Ft(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,i=u.flags;switch(u.tag){case 0:case 11:case 15:Ft(n,u,l),rn(4,u);break;case 1:if(Ft(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(p){be(a,a.return,p)}if(a=u,n=a.updateQueue,n!==null){var s=a.stateNode;try{var m=n.shared.hiddenCallbacks;if(m!==null)for(n.shared.hiddenCallbacks=null,n=0;n<m.length;n++)lr(m[n],s)}catch(p){be(a,a.return,p)}}l&&i&64&&ho(u),on(u,u.return);break;case 27:bo(u);case 26:case 5:Ft(n,u,l),l&&a===null&&i&4&&vo(u),on(u,u.return);break;case 12:Ft(n,u,l);break;case 31:Ft(n,u,l),l&&i&4&&Ao(n,u);break;case 13:Ft(n,u,l),l&&i&4&&jo(n,u);break;case 22:u.memoizedState===null&&Ft(n,u,l),on(u,u.return);break;case 30:break;default:Ft(n,u,l)}t=t.sibling}}function Bc(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&Wa(l))}function Lc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wa(e))}function Ut(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)To(e,t,l,a),t=t.sibling}function To(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Ut(e,t,l,a),n&2048&&rn(9,t);break;case 1:Ut(e,t,l,a);break;case 3:Ut(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wa(e)));break;case 12:if(n&2048){Ut(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,i=u.id,s=u.onPostCommit;typeof s=="function"&&s(i,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(m){be(t,t.return,m)}}else Ut(e,t,l,a);break;case 31:Ut(e,t,l,a);break;case 13:Ut(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,i=t.alternate,t.memoizedState!==null?u._visibility&2?Ut(e,t,l,a):dn(e,t):u._visibility&2?Ut(e,t,l,a):(u._visibility|=2,_a(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Bc(i,t);break;case 24:Ut(e,t,l,a),n&2048&&Lc(t.alternate,t);break;default:Ut(e,t,l,a)}}function _a(e,t,l,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,i=t,s=l,m=a,p=i.flags;switch(i.tag){case 0:case 11:case 15:_a(u,i,s,m,n),rn(8,i);break;case 23:break;case 22:var N=i.stateNode;i.memoizedState!==null?N._visibility&2?_a(u,i,s,m,n):dn(u,i):(N._visibility|=2,_a(u,i,s,m,n)),n&&p&2048&&Bc(i.alternate,i);break;case 24:_a(u,i,s,m,n),n&&p&2048&&Lc(i.alternate,i);break;default:_a(u,i,s,m,n)}t=t.sibling}}function dn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:dn(l,a),n&2048&&Bc(a.alternate,a);break;case 24:dn(l,a),n&2048&&Lc(a.alternate,a);break;default:dn(l,a)}t=t.sibling}}var mn=8192;function Ea(e,t,l){if(e.subtreeFlags&mn)for(e=e.child;e!==null;)xo(e,t,l),e=e.sibling}function xo(e,t,l){switch(e.tag){case 26:Ea(e,t,l),e.flags&mn&&e.memoizedState!==null&&qy(l,Mt,e.memoizedState,e.memoizedProps);break;case 5:Ea(e,t,l);break;case 3:case 4:var a=Mt;Mt=Bu(e.stateNode.containerInfo),Ea(e,t,l),Mt=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=mn,mn=16777216,Ea(e,t,l),mn=a):Ea(e,t,l));break;default:Ea(e,t,l)}}function Oo(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function hn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ve=a,Mo(a,e)}Oo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Do(e),e=e.sibling}function Do(e){switch(e.tag){case 0:case 11:case 15:hn(e),e.flags&2048&&hl(9,e,e.return);break;case 3:hn(e);break;case 12:hn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ju(e)):hn(e);break;default:hn(e)}}function ju(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ve=a,Mo(a,e)}Oo(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:hl(8,t,t.return),ju(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,ju(t));break;default:ju(t)}e=e.sibling}}function Mo(e,t){for(;Ve!==null;){var l=Ve;switch(l.tag){case 0:case 11:case 15:hl(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Wa(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Ve=a;else e:for(l=e;Ve!==null;){a=Ve;var n=a.sibling,u=a.return;if(_o(a),a===l){Ve=null;break e}if(n!==null){n.return=u,Ve=n;break e}Ve=u}}}var Wh={getCacheForType:function(e){var t=We(Ge),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return We(Ge).controller.signal}},Fh=typeof WeakMap=="function"?WeakMap:Map,he=0,ze=null,ie=null,fe=0,ge=0,gt=null,yl=!1,Aa=!1,Gc=!1,It=0,Re=0,vl=0,Vl=0,Yc=0,bt=0,ja=0,yn=null,st=null,Qc=!1,zu=0,Uo=0,Nu=1/0,Tu=null,gl=null,we=0,bl=null,za=null,Pt=0,Xc=0,wc=null,Co=null,vn=0,Zc=null;function pt(){return(he&2)!==0&&fe!==0?fe&-fe:S.T!==null?Wc():Js()}function Ro(){if(bt===0)if((fe&536870912)===0||oe){var e=qn;qn<<=1,(qn&3932160)===0&&(qn=262144),bt=e}else bt=536870912;return e=yt.current,e!==null&&(e.flags|=32),bt}function ft(e,t,l){(e===ze&&(ge===2||ge===9)||e.cancelPendingCommit!==null)&&(Na(e,0),pl(e,fe,bt,!1)),Ha(e,l),((he&2)===0||e!==ze)&&(e===ze&&((he&2)===0&&(Vl|=l),Re===4&&pl(e,fe,bt,!1)),Ht(e))}function qo(e,t,l){if((he&6)!==0)throw Error(r(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||qa(e,t),n=a?ey(e,t):Kc(e,t,!0),u=a;do{if(n===0){Aa&&!a&&pl(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Ih(l)){n=Kc(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var i=0;else i=e.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;e:{var s=e;n=yn;var m=s.current.memoizedState.isDehydrated;if(m&&(Na(s,i).flags|=256),i=Kc(s,i,!1),i!==2){if(Gc&&!m){s.errorRecoveryDisabledLanes|=u,Vl|=u,n=4;break e}u=st,st=n,u!==null&&(st===null?st=u:st.push.apply(st,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){Na(e,0),pl(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:pl(a,t,bt,!yl);break e;case 2:st=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(n=zu+300-rt(),10<n)){if(pl(a,t,bt,!yl),Bn(a,0,!0)!==0)break e;Pt=t,a.timeoutHandle=dd(Ho.bind(null,a,l,st,Tu,Qc,t,bt,Vl,ja,yl,u,"Throttled",-0,0),n);break e}Ho(a,l,st,Tu,Qc,t,bt,Vl,ja,yl,u,null,-0,0)}}break}while(!0);Ht(e)}function Ho(e,t,l,a,n,u,i,s,m,p,N,M,_,j){if(e.timeoutHandle=-1,M=t.subtreeFlags,M&8192||(M&16785408)===16785408){M={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Lt},xo(t,u,M);var Q=(u&62914560)===u?zu-rt():(u&4194048)===u?Uo-rt():0;if(Q=Hy(M,Q),Q!==null){Pt=u,e.cancelPendingCommit=Q(Zo.bind(null,e,t,u,l,a,n,i,s,m,N,M,null,_,j)),pl(e,u,i,!p);return}}Zo(e,t,u,l,a,n,i,s,m)}function Ih(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!mt(u(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function pl(e,t,l,a){t&=~Yc,t&=~Vl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-dt(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&Zs(e,l,t)}function xu(){return(he&6)===0?(gn(0),!1):!0}function Vc(){if(ie!==null){if(ge===0)var e=ie.return;else e=ie,Xt=Hl=null,cc(e),va=null,Ia=0,e=ie;for(;e!==null;)mo(e.alternate,e),e=e.return;ie=null}}function Na(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,by(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Pt=0,Vc(),ze=e,ie=l=Yt(e.current,null),fe=t,ge=0,gt=null,yl=!1,Aa=qa(e,t),Gc=!1,ja=bt=Yc=Vl=vl=Re=0,st=yn=null,Qc=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-dt(a),u=1<<n;t|=e[n],a&=~u}return It=t,$n(),l}function Bo(e,t){le=null,S.H=cn,t===ya||t===au?(t=If(),ge=3):t===$i?(t=If(),ge=4):ge=t===Ac?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,gt=t,ie===null&&(Re=1,gu(e,At(t,e.current)))}function Lo(){var e=yt.current;return e===null?!0:(fe&4194048)===fe?Tt===null:(fe&62914560)===fe||(fe&536870912)!==0?e===Tt:!1}function Go(){var e=S.H;return S.H=cn,e===null?cn:e}function Yo(){var e=S.A;return S.A=Wh,e}function Ou(){Re=4,yl||(fe&4194048)!==fe&&yt.current!==null||(Aa=!0),(vl&134217727)===0&&(Vl&134217727)===0||ze===null||pl(ze,fe,bt,!1)}function Kc(e,t,l){var a=he;he|=2;var n=Go(),u=Yo();(ze!==e||fe!==t)&&(Tu=null,Na(e,t)),t=!1;var i=Re;e:do try{if(ge!==0&&ie!==null){var s=ie,m=gt;switch(ge){case 8:Vc(),i=6;break e;case 3:case 2:case 9:case 6:yt.current===null&&(t=!0);var p=ge;if(ge=0,gt=null,Ta(e,s,m,p),l&&Aa){i=0;break e}break;default:p=ge,ge=0,gt=null,Ta(e,s,m,p)}}Ph(),i=Re;break}catch(N){Bo(e,N)}while(!0);return t&&e.shellSuspendCounter++,Xt=Hl=null,he=a,S.H=n,S.A=u,ie===null&&(ze=null,fe=0,$n()),i}function Ph(){for(;ie!==null;)Qo(ie)}function ey(e,t){var l=he;he|=2;var a=Go(),n=Yo();ze!==e||fe!==t?(Tu=null,Nu=rt()+500,Na(e,t)):Aa=qa(e,t);e:do try{if(ge!==0&&ie!==null){t=ie;var u=gt;t:switch(ge){case 1:ge=0,gt=null,Ta(e,t,u,1);break;case 2:case 9:if(Wf(u)){ge=0,gt=null,Xo(t);break}t=function(){ge!==2&&ge!==9||ze!==e||(ge=7),Ht(e)},u.then(t,t);break e;case 3:ge=7;break e;case 4:ge=5;break e;case 7:Wf(u)?(ge=0,gt=null,Xo(t)):(ge=0,gt=null,Ta(e,t,u,7));break;case 5:var i=null;switch(ie.tag){case 26:i=ie.memoizedState;case 5:case 27:var s=ie;if(i?Td(i):s.stateNode.complete){ge=0,gt=null;var m=s.sibling;if(m!==null)ie=m;else{var p=s.return;p!==null?(ie=p,Du(p)):ie=null}break t}}ge=0,gt=null,Ta(e,t,u,5);break;case 6:ge=0,gt=null,Ta(e,t,u,6);break;case 8:Vc(),Re=6;break e;default:throw Error(r(462))}}ty();break}catch(N){Bo(e,N)}while(!0);return Xt=Hl=null,S.H=a,S.A=n,he=l,ie!==null?0:(ze=null,fe=0,$n(),Re)}function ty(){for(;ie!==null&&!jm();)Qo(ie)}function Qo(e){var t=ro(e.alternate,e,It);e.memoizedProps=e.pendingProps,t===null?Du(e):ie=t}function Xo(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=no(l,t,t.pendingProps,t.type,void 0,fe);break;case 11:t=no(l,t,t.pendingProps,t.type.render,t.ref,fe);break;case 5:cc(t);default:mo(l,t),t=ie=Gf(t,It),t=ro(l,t,It)}e.memoizedProps=e.pendingProps,t===null?Du(e):ie=t}function Ta(e,t,l,a){Xt=Hl=null,cc(t),va=null,Ia=0;var n=t.return;try{if(wh(e,n,t,l,fe)){Re=1,gu(e,At(l,e.current)),ie=null;return}}catch(u){if(n!==null)throw ie=n,u;Re=1,gu(e,At(l,e.current)),ie=null;return}t.flags&32768?(oe||a===1?e=!0:Aa||(fe&536870912)!==0?e=!1:(yl=e=!0,(a===2||a===9||a===3||a===6)&&(a=yt.current,a!==null&&a.tag===13&&(a.flags|=16384))),wo(t,e)):Du(t)}function Du(e){var t=e;do{if((t.flags&32768)!==0){wo(t,yl);return}e=t.return;var l=Kh(t.alternate,t,It);if(l!==null){ie=l;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);Re===0&&(Re=5)}function wo(e,t){do{var l=Jh(e.alternate,e);if(l!==null){l.flags&=32767,ie=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ie=e;return}ie=e=l}while(e!==null);Re=6,ie=null}function Zo(e,t,l,a,n,u,i,s,m){e.cancelPendingCommit=null;do Mu();while(we!==0);if((he&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(u=t.lanes|t.childLanes,u|=Ri,Rm(e,l,u,i,s,m),e===ze&&(ie=ze=null,fe=0),za=t,bl=e,Pt=l,Xc=u,wc=n,Co=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,uy(Cn,function(){return $o(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=S.T,S.T=null,n=T.p,T.p=2,i=he,he|=4;try{kh(e,t,l)}finally{he=i,T.p=n,S.T=a}}we=1,Vo(),Ko(),Jo()}}function Vo(){if(we===1){we=0;var e=bl,t=za,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=S.T,S.T=null;var a=T.p;T.p=2;var n=he;he|=4;try{zo(t,e);var u=ns,i=Df(e.containerInfo),s=u.focusedElem,m=u.selectionRange;if(i!==s&&s&&s.ownerDocument&&Of(s.ownerDocument.documentElement,s)){if(m!==null&&Oi(s)){var p=m.start,N=m.end;if(N===void 0&&(N=p),"selectionStart"in s)s.selectionStart=p,s.selectionEnd=Math.min(N,s.value.length);else{var M=s.ownerDocument||document,_=M&&M.defaultView||window;if(_.getSelection){var j=_.getSelection(),Q=s.textContent.length,W=Math.min(m.start,Q),Ee=m.end===void 0?W:Math.min(m.end,Q);!j.extend&&W>Ee&&(i=Ee,Ee=W,W=i);var y=xf(s,W),h=xf(s,Ee);if(y&&h&&(j.rangeCount!==1||j.anchorNode!==y.node||j.anchorOffset!==y.offset||j.focusNode!==h.node||j.focusOffset!==h.offset)){var g=M.createRange();g.setStart(y.node,y.offset),j.removeAllRanges(),W>Ee?(j.addRange(g),j.extend(h.node,h.offset)):(g.setEnd(h.node,h.offset),j.addRange(g))}}}}for(M=[],j=s;j=j.parentNode;)j.nodeType===1&&M.push({element:j,left:j.scrollLeft,top:j.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<M.length;s++){var x=M[s];x.element.scrollLeft=x.left,x.element.scrollTop=x.top}}wu=!!as,ns=as=null}finally{he=n,T.p=a,S.T=l}}e.current=t,we=2}}function Ko(){if(we===2){we=0;var e=bl,t=za,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=S.T,S.T=null;var a=T.p;T.p=2;var n=he;he|=4;try{So(e,t.alternate,t)}finally{he=n,T.p=a,S.T=l}}we=3}}function Jo(){if(we===4||we===3){we=0,zm();var e=bl,t=za,l=Pt,a=Co;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?we=5:(we=0,za=bl=null,ko(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(gl=null),ri(l),t=t.stateNode,ot&&typeof ot.onCommitFiberRoot=="function")try{ot.onCommitFiberRoot(Ra,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=S.T,n=T.p,T.p=2,S.T=null;try{for(var u=e.onRecoverableError,i=0;i<a.length;i++){var s=a[i];u(s.value,{componentStack:s.stack})}}finally{S.T=t,T.p=n}}(Pt&3)!==0&&Mu(),Ht(e),n=e.pendingLanes,(l&261930)!==0&&(n&42)!==0?e===Zc?vn++:(vn=0,Zc=e):vn=0,gn(0)}}function ko(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Wa(t)))}function Mu(){return Vo(),Ko(),Jo(),$o()}function $o(){if(we!==5)return!1;var e=bl,t=Xc;Xc=0;var l=ri(Pt),a=S.T,n=T.p;try{T.p=32>l?32:l,S.T=null,l=wc,wc=null;var u=bl,i=Pt;if(we=0,za=bl=null,Pt=0,(he&6)!==0)throw Error(r(331));var s=he;if(he|=4,Do(u.current),To(u,u.current,i,l),he=s,gn(0,!1),ot&&typeof ot.onPostCommitFiberRoot=="function")try{ot.onPostCommitFiberRoot(Ra,u)}catch{}return!0}finally{T.p=n,S.T=a,ko(e,t)}}function Wo(e,t,l){t=At(l,t),t=Ec(e.stateNode,t,2),e=ol(e,t,2),e!==null&&(Ha(e,2),Ht(e))}function be(e,t,l){if(e.tag===3)Wo(e,e,l);else for(;t!==null;){if(t.tag===3){Wo(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(gl===null||!gl.has(a))){e=At(l,e),l=Wr(2),a=ol(t,l,2),a!==null&&(Fr(l,a,t,e),Ha(a,2),Ht(a));break}}t=t.return}}function Jc(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Fh;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(Gc=!0,n.add(l),e=ly.bind(null,e,t,l),t.then(e,e))}function ly(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,ze===e&&(fe&l)===l&&(Re===4||Re===3&&(fe&62914560)===fe&&300>rt()-zu?(he&2)===0&&Na(e,0):Yc|=l,ja===fe&&(ja=0)),Ht(e)}function Fo(e,t){t===0&&(t=ws()),e=Cl(e,t),e!==null&&(Ha(e,t),Ht(e))}function ay(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Fo(e,l)}function ny(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),Fo(e,l)}function uy(e,t){return ii(e,t)}var Uu=null,xa=null,kc=!1,Cu=!1,$c=!1,Sl=0;function Ht(e){e!==xa&&e.next===null&&(xa===null?Uu=xa=e:xa=xa.next=e),Cu=!0,kc||(kc=!0,cy())}function gn(e,t){if(!$c&&Cu){$c=!0;do for(var l=!1,a=Uu;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,s=a.pingedLanes;u=(1<<31-dt(42|e)+1)-1,u&=n&~(i&~s),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,td(a,u))}else u=fe,u=Bn(a,a===ze?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||qa(a,u)||(l=!0,td(a,u));a=a.next}while(l);$c=!1}}function iy(){Io()}function Io(){Cu=kc=!1;var e=0;Sl!==0&&gy()&&(e=Sl);for(var t=rt(),l=null,a=Uu;a!==null;){var n=a.next,u=Po(a,t);u===0?(a.next=null,l===null?Uu=n:l.next=n,n===null&&(xa=l)):(l=a,(e!==0||(u&3)!==0)&&(Cu=!0)),a=n}we!==0&&we!==5||gn(e),Sl!==0&&(Sl=0)}function Po(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var i=31-dt(u),s=1<<i,m=n[i];m===-1?((s&l)===0||(s&a)!==0)&&(n[i]=Cm(s,t)):m<=t&&(e.expiredLanes|=s),u&=~s}if(t=ze,l=fe,l=Bn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(ge===2||ge===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&ci(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||qa(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&ci(a),ri(l)){case 2:case 8:l=Qs;break;case 32:l=Cn;break;case 268435456:l=Xs;break;default:l=Cn}return a=ed.bind(null,e),l=ii(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&ci(a),e.callbackPriority=2,e.callbackNode=null,2}function ed(e,t){if(we!==0&&we!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Mu()&&e.callbackNode!==l)return null;var a=fe;return a=Bn(e,e===ze?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(qo(e,a,t),Po(e,rt()),e.callbackNode!=null&&e.callbackNode===l?ed.bind(null,e):null)}function td(e,t){if(Mu())return null;qo(e,t,!0)}function cy(){py(function(){(he&6)!==0?ii(Ys,iy):Io()})}function Wc(){if(Sl===0){var e=ma;e===0&&(e=Rn,Rn<<=1,(Rn&261888)===0&&(Rn=256)),Sl=e}return Sl}function ld(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Qn(""+e)}function ad(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function sy(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=ld((n[at]||null).action),i=a.submitter;i&&(t=(t=i[at]||null)?ld(t.formAction):i.getAttribute("formAction"),t!==null&&(u=t,i=null));var s=new Vn("action","action",null,a,n);e.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Sl!==0){var m=i?ad(n,i):new FormData(n);vc(l,{pending:!0,data:m,method:n.method,action:u},null,m)}}else typeof u=="function"&&(s.preventDefault(),m=i?ad(n,i):new FormData(n),vc(l,{pending:!0,data:m,method:n.method,action:u},u,m))},currentTarget:n}]})}}for(var Fc=0;Fc<Ci.length;Fc++){var Ic=Ci[Fc],fy=Ic.toLowerCase(),ry=Ic[0].toUpperCase()+Ic.slice(1);Dt(fy,"on"+ry)}Dt(Cf,"onAnimationEnd"),Dt(Rf,"onAnimationIteration"),Dt(qf,"onAnimationStart"),Dt("dblclick","onDoubleClick"),Dt("focusin","onFocus"),Dt("focusout","onBlur"),Dt(Nh,"onTransitionRun"),Dt(Th,"onTransitionStart"),Dt(xh,"onTransitionCancel"),Dt(Hf,"onTransitionEnd"),Pl("onMouseEnter",["mouseout","mouseover"]),Pl("onMouseLeave",["mouseout","mouseover"]),Pl("onPointerEnter",["pointerout","pointerover"]),Pl("onPointerLeave",["pointerout","pointerover"]),Ol("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ol("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ol("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ol("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ol("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ol("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bn="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(" "),oy=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(bn));function nd(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var i=a.length-1;0<=i;i--){var s=a[i],m=s.instance,p=s.currentTarget;if(s=s.listener,m!==u&&n.isPropagationStopped())break e;u=s,n.currentTarget=p;try{u(n)}catch(N){kn(N)}n.currentTarget=null,u=m}else for(i=0;i<a.length;i++){if(s=a[i],m=s.instance,p=s.currentTarget,s=s.listener,m!==u&&n.isPropagationStopped())break e;u=s,n.currentTarget=p;try{u(n)}catch(N){kn(N)}n.currentTarget=null,u=m}}}}function ce(e,t){var l=t[oi];l===void 0&&(l=t[oi]=new Set);var a=e+"__bubble";l.has(a)||(ud(t,e,2,!1),l.add(a))}function Pc(e,t,l){var a=0;t&&(a|=4),ud(l,e,a,t)}var Ru="_reactListening"+Math.random().toString(36).slice(2);function es(e){if(!e[Ru]){e[Ru]=!0,Ws.forEach(function(l){l!=="selectionchange"&&(oy.has(l)||Pc(l,!1,e),Pc(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ru]||(t[Ru]=!0,Pc("selectionchange",!1,t))}}function ud(e,t,l,a){switch(Rd(t)){case 2:var n=Gy;break;case 8:n=Yy;break;default:n=ys}l=n.bind(null,t,l,e),n=void 0,!Si||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function ts(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var s=a.stateNode.containerInfo;if(s===n)break;if(i===4)for(i=a.return;i!==null;){var m=i.tag;if((m===3||m===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;s!==null;){if(i=Wl(s),i===null)return;if(m=i.tag,m===5||m===6||m===26||m===27){a=u=i;continue e}s=s.parentNode}}a=a.return}ff(function(){var p=u,N=bi(l),M=[];e:{var _=Bf.get(e);if(_!==void 0){var j=Vn,Q=e;switch(e){case"keypress":if(wn(l)===0)break e;case"keydown":case"keyup":j=nh;break;case"focusin":Q="focus",j=ji;break;case"focusout":Q="blur",j=ji;break;case"beforeblur":case"afterblur":j=ji;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":j=df;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":j=Km;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":j=ch;break;case Cf:case Rf:case qf:j=$m;break;case Hf:j=fh;break;case"scroll":case"scrollend":j=Zm;break;case"wheel":j=oh;break;case"copy":case"cut":case"paste":j=Fm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":j=hf;break;case"toggle":case"beforetoggle":j=mh}var W=(t&4)!==0,Ee=!W&&(e==="scroll"||e==="scrollend"),y=W?_!==null?_+"Capture":null:_;W=[];for(var h=p,g;h!==null;){var x=h;if(g=x.stateNode,x=x.tag,x!==5&&x!==26&&x!==27||g===null||y===null||(x=Ga(h,y),x!=null&&W.push(pn(h,x,g))),Ee)break;h=h.return}0<W.length&&(_=new j(_,Q,null,l,N),M.push({event:_,listeners:W}))}}if((t&7)===0){e:{if(_=e==="mouseover"||e==="pointerover",j=e==="mouseout"||e==="pointerout",_&&l!==gi&&(Q=l.relatedTarget||l.fromElement)&&(Wl(Q)||Q[$l]))break e;if((j||_)&&(_=N.window===N?N:(_=N.ownerDocument)?_.defaultView||_.parentWindow:window,j?(Q=l.relatedTarget||l.toElement,j=p,Q=Q?Wl(Q):null,Q!==null&&(Ee=z(Q),W=Q.tag,Q!==Ee||W!==5&&W!==27&&W!==6)&&(Q=null)):(j=null,Q=p),j!==Q)){if(W=df,x="onMouseLeave",y="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(W=hf,x="onPointerLeave",y="onPointerEnter",h="pointer"),Ee=j==null?_:La(j),g=Q==null?_:La(Q),_=new W(x,h+"leave",j,l,N),_.target=Ee,_.relatedTarget=g,x=null,Wl(N)===p&&(W=new W(y,h+"enter",Q,l,N),W.target=g,W.relatedTarget=Ee,x=W),Ee=x,j&&Q)t:{for(W=dy,y=j,h=Q,g=0,x=y;x;x=W(x))g++;x=0;for(var K=h;K;K=W(K))x++;for(;0<g-x;)y=W(y),g--;for(;0<x-g;)h=W(h),x--;for(;g--;){if(y===h||h!==null&&y===h.alternate){W=y;break t}y=W(y),h=W(h)}W=null}else W=null;j!==null&&id(M,_,j,W,!1),Q!==null&&Ee!==null&&id(M,Ee,Q,W,!0)}}e:{if(_=p?La(p):window,j=_.nodeName&&_.nodeName.toLowerCase(),j==="select"||j==="input"&&_.type==="file")var de=Ef;else if(Sf(_))if(Af)de=Ah;else{de=_h;var X=Sh}else j=_.nodeName,!j||j.toLowerCase()!=="input"||_.type!=="checkbox"&&_.type!=="radio"?p&&vi(p.elementType)&&(de=Ef):de=Eh;if(de&&(de=de(e,p))){_f(M,de,l,N);break e}X&&X(e,_,p),e==="focusout"&&p&&_.type==="number"&&p.memoizedProps.value!=null&&yi(_,"number",_.value)}switch(X=p?La(p):window,e){case"focusin":(Sf(X)||X.contentEditable==="true")&&(ua=X,Di=p,Ja=null);break;case"focusout":Ja=Di=ua=null;break;case"mousedown":Mi=!0;break;case"contextmenu":case"mouseup":case"dragend":Mi=!1,Mf(M,l,N);break;case"selectionchange":if(zh)break;case"keydown":case"keyup":Mf(M,l,N)}var ae;if(Ni)e:{switch(e){case"compositionstart":var re="onCompositionStart";break e;case"compositionend":re="onCompositionEnd";break e;case"compositionupdate":re="onCompositionUpdate";break e}re=void 0}else na?bf(e,l)&&(re="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(re="onCompositionStart");re&&(yf&&l.locale!=="ko"&&(na||re!=="onCompositionStart"?re==="onCompositionEnd"&&na&&(ae=rf()):(nl=N,_i="value"in nl?nl.value:nl.textContent,na=!0)),X=qu(p,re),0<X.length&&(re=new mf(re,e,null,l,N),M.push({event:re,listeners:X}),ae?re.data=ae:(ae=pf(l),ae!==null&&(re.data=ae)))),(ae=yh?vh(e,l):gh(e,l))&&(re=qu(p,"onBeforeInput"),0<re.length&&(X=new mf("onBeforeInput","beforeinput",null,l,N),M.push({event:X,listeners:re}),X.data=ae)),sy(M,e,p,l,N)}nd(M,t)})}function pn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function qu(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Ga(e,l),n!=null&&a.unshift(pn(e,n,u)),n=Ga(e,t),n!=null&&a.push(pn(e,n,u))),e.tag===3)return a;e=e.return}return[]}function dy(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function id(e,t,l,a,n){for(var u=t._reactName,i=[];l!==null&&l!==a;){var s=l,m=s.alternate,p=s.stateNode;if(s=s.tag,m!==null&&m===a)break;s!==5&&s!==26&&s!==27||p===null||(m=p,n?(p=Ga(l,u),p!=null&&i.unshift(pn(l,p,m))):n||(p=Ga(l,u),p!=null&&i.push(pn(l,p,m)))),l=l.return}i.length!==0&&e.push({event:t,listeners:i})}var my=/\r\n?/g,hy=/\u0000|\uFFFD/g;function cd(e){return(typeof e=="string"?e:""+e).replace(my,`
|
||
`).replace(hy,"")}function sd(e,t){return t=cd(t),cd(e)===t}function _e(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ta(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ta(e,""+a);break;case"className":Gn(e,"class",a);break;case"tabIndex":Gn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Gn(e,l,a);break;case"style":cf(e,a,u);break;case"data":if(t!=="object"){Gn(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Qn(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"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 u=="function"&&(l==="formAction"?(t!=="input"&&_e(e,t,"name",n.name,n,null),_e(e,t,"formEncType",n.formEncType,n,null),_e(e,t,"formMethod",n.formMethod,n,null),_e(e,t,"formTarget",n.formTarget,n,null)):(_e(e,t,"encType",n.encType,n,null),_e(e,t,"method",n.method,n,null),_e(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Qn(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Lt);break;case"onScroll":a!=null&&ce("scroll",e);break;case"onScrollEnd":a!=null&&ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(r(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=Qn(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);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":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":ce("beforetoggle",e),ce("toggle",e),Ln(e,"popover",a);break;case"xlinkActuate":Bt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Bt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Bt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Bt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Bt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Bt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Ln(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Xm.get(l)||l,Ln(e,l,a))}}function ls(e,t,l,a,n,u){switch(l){case"style":cf(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(r(60));e.innerHTML=l}}break;case"children":typeof a=="string"?ta(e,a):(typeof a=="number"||typeof a=="bigint")&&ta(e,""+a);break;case"onScroll":a!=null&&ce("scroll",e);break;case"onScrollEnd":a!=null&&ce("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Lt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Fs.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[at]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Ln(e,l,a)}}}function Ie(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ce("error",e),ce("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:_e(e,t,u,i,l,null)}}n&&_e(e,t,"srcSet",l.srcSet,l,null),a&&_e(e,t,"src",l.src,l,null);return;case"input":ce("invalid",e);var s=u=i=n=null,m=null,p=null;for(a in l)if(l.hasOwnProperty(a)){var N=l[a];if(N!=null)switch(a){case"name":n=N;break;case"type":i=N;break;case"checked":m=N;break;case"defaultChecked":p=N;break;case"value":u=N;break;case"defaultValue":s=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(r(137,t));break;default:_e(e,t,a,N,l,null)}}lf(e,u,s,m,p,i,n,!1);return;case"select":ce("invalid",e),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(s=l[n],s!=null))switch(n){case"value":u=s;break;case"defaultValue":i=s;break;case"multiple":a=s;default:_e(e,t,n,s,l,null)}t=u,l=i,e.multiple=!!a,t!=null?ea(e,!!a,t,!1):l!=null&&ea(e,!!a,l,!0);return;case"textarea":ce("invalid",e),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(s=l[i],s!=null))switch(i){case"value":a=s;break;case"defaultValue":n=s;break;case"children":u=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(r(91));break;default:_e(e,t,i,s,l,null)}nf(e,a,n,u);return;case"option":for(m in l)if(l.hasOwnProperty(m)&&(a=l[m],a!=null))switch(m){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:_e(e,t,m,a,l,null)}return;case"dialog":ce("beforetoggle",e),ce("toggle",e),ce("cancel",e),ce("close",e);break;case"iframe":case"object":ce("load",e);break;case"video":case"audio":for(a=0;a<bn.length;a++)ce(bn[a],e);break;case"image":ce("error",e),ce("load",e);break;case"details":ce("toggle",e);break;case"embed":case"source":case"link":ce("error",e),ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(p in l)if(l.hasOwnProperty(p)&&(a=l[p],a!=null))switch(p){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:_e(e,t,p,a,l,null)}return;default:if(vi(t)){for(N in l)l.hasOwnProperty(N)&&(a=l[N],a!==void 0&&ls(e,t,N,a,l,void 0));return}}for(s in l)l.hasOwnProperty(s)&&(a=l[s],a!=null&&_e(e,t,s,a,l,null))}function yy(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,s=null,m=null,p=null,N=null;for(j in l){var M=l[j];if(l.hasOwnProperty(j)&&M!=null)switch(j){case"checked":break;case"value":break;case"defaultValue":m=M;default:a.hasOwnProperty(j)||_e(e,t,j,null,a,M)}}for(var _ in a){var j=a[_];if(M=l[_],a.hasOwnProperty(_)&&(j!=null||M!=null))switch(_){case"type":u=j;break;case"name":n=j;break;case"checked":p=j;break;case"defaultChecked":N=j;break;case"value":i=j;break;case"defaultValue":s=j;break;case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(r(137,t));break;default:j!==M&&_e(e,t,_,j,a,M)}}hi(e,i,s,m,p,N,u,n);return;case"select":j=i=s=_=null;for(u in l)if(m=l[u],l.hasOwnProperty(u)&&m!=null)switch(u){case"value":break;case"multiple":j=m;default:a.hasOwnProperty(u)||_e(e,t,u,null,a,m)}for(n in a)if(u=a[n],m=l[n],a.hasOwnProperty(n)&&(u!=null||m!=null))switch(n){case"value":_=u;break;case"defaultValue":s=u;break;case"multiple":i=u;default:u!==m&&_e(e,t,n,u,a,m)}t=s,l=i,a=j,_!=null?ea(e,!!l,_,!1):!!a!=!!l&&(t!=null?ea(e,!!l,t,!0):ea(e,!!l,l?[]:"",!1));return;case"textarea":j=_=null;for(s in l)if(n=l[s],l.hasOwnProperty(s)&&n!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:_e(e,t,s,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":_=n;break;case"defaultValue":j=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(r(91));break;default:n!==u&&_e(e,t,i,n,a,u)}af(e,_,j);return;case"option":for(var Q in l)if(_=l[Q],l.hasOwnProperty(Q)&&_!=null&&!a.hasOwnProperty(Q))switch(Q){case"selected":e.selected=!1;break;default:_e(e,t,Q,null,a,_)}for(m in a)if(_=a[m],j=l[m],a.hasOwnProperty(m)&&_!==j&&(_!=null||j!=null))switch(m){case"selected":e.selected=_&&typeof _!="function"&&typeof _!="symbol";break;default:_e(e,t,m,_,a,j)}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 W in l)_=l[W],l.hasOwnProperty(W)&&_!=null&&!a.hasOwnProperty(W)&&_e(e,t,W,null,a,_);for(p in a)if(_=a[p],j=l[p],a.hasOwnProperty(p)&&_!==j&&(_!=null||j!=null))switch(p){case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(r(137,t));break;default:_e(e,t,p,_,a,j)}return;default:if(vi(t)){for(var Ee in l)_=l[Ee],l.hasOwnProperty(Ee)&&_!==void 0&&!a.hasOwnProperty(Ee)&&ls(e,t,Ee,void 0,a,_);for(N in a)_=a[N],j=l[N],!a.hasOwnProperty(N)||_===j||_===void 0&&j===void 0||ls(e,t,N,_,a,j);return}}for(var y in l)_=l[y],l.hasOwnProperty(y)&&_!=null&&!a.hasOwnProperty(y)&&_e(e,t,y,null,a,_);for(M in a)_=a[M],j=l[M],!a.hasOwnProperty(M)||_===j||_==null&&j==null||_e(e,t,M,_,a,j)}function fd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function vy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,s=n.duration;if(u&&s&&fd(i)){for(i=0,s=n.responseEnd,a+=1;a<l.length;a++){var m=l[a],p=m.startTime;if(p>s)break;var N=m.transferSize,M=m.initiatorType;N&&fd(M)&&(m=m.responseEnd,i+=N*(m<s?1:(s-p)/(m-p)))}if(--a,t+=8*(u+i)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var as=null,ns=null;function Hu(e){return e.nodeType===9?e:e.ownerDocument}function rd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function od(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function us(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var is=null;function gy(){var e=window.event;return e&&e.type==="popstate"?e===is?!1:(is=e,!0):(is=null,!1)}var dd=typeof setTimeout=="function"?setTimeout:void 0,by=typeof clearTimeout=="function"?clearTimeout:void 0,md=typeof Promise=="function"?Promise:void 0,py=typeof queueMicrotask=="function"?queueMicrotask:typeof md<"u"?function(e){return md.resolve(null).then(e).catch(Sy)}:dd;function Sy(e){setTimeout(function(){throw e})}function _l(e){return e==="head"}function hd(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(n),Ua(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Sn(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Sn(l);for(var u=l.firstChild;u;){var i=u.nextSibling,s=u.nodeName;u[Ba]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&Sn(e.ownerDocument.body);l=n}while(l);Ua(t)}function yd(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function cs(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":cs(l),di(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function _y(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Ba])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=xt(e.nextSibling),e===null)break}return null}function Ey(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=xt(e.nextSibling),e===null))return null;return e}function vd(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=xt(e.nextSibling),e===null))return null;return e}function ss(e){return e.data==="$?"||e.data==="$~"}function fs(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Ay(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function xt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var rs=null;function gd(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return xt(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function bd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function pd(e,t,l){switch(t=Hu(l),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Sn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);di(e)}var Ot=new Map,Sd=new Set;function Bu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var el=T.d;T.d={f:jy,r:zy,D:Ny,C:Ty,L:xy,m:Oy,X:My,S:Dy,M:Uy};function jy(){var e=el.f(),t=xu();return e||t}function zy(e){var t=Fl(e);t!==null&&t.tag===5&&t.type==="form"?Hr(t):el.r(e)}var Oa=typeof document>"u"?null:document;function _d(e,t,l){var a=Oa;if(a&&typeof t=="string"&&t){var n=_t(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Sd.has(n)||(Sd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ie(t,"link",e),Ze(t),a.head.appendChild(t)))}}function Ny(e){el.D(e),_d("dns-prefetch",e,null)}function Ty(e,t){el.C(e,t),_d("preconnect",e,t)}function xy(e,t,l){el.L(e,t,l);var a=Oa;if(a&&e&&t){var n='link[rel="preload"][as="'+_t(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+_t(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+_t(l.imageSizes)+'"]')):n+='[href="'+_t(e)+'"]';var u=n;switch(t){case"style":u=Da(e);break;case"script":u=Ma(e)}Ot.has(u)||(e=B({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Ot.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(_n(u))||t==="script"&&a.querySelector(En(u))||(t=a.createElement("link"),Ie(t,"link",e),Ze(t),a.head.appendChild(t)))}}function Oy(e,t){el.m(e,t);var l=Oa;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+_t(a)+'"][href="'+_t(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(e)}if(!Ot.has(u)&&(e=B({rel:"modulepreload",href:e},t),Ot.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(En(u)))return}a=l.createElement("link"),Ie(a,"link",e),Ze(a),l.head.appendChild(a)}}}function Dy(e,t,l){el.S(e,t,l);var a=Oa;if(a&&e){var n=Il(a).hoistableStyles,u=Da(e);t=t||"default";var i=n.get(u);if(!i){var s={loading:0,preload:null};if(i=a.querySelector(_n(u)))s.loading=5;else{e=B({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Ot.get(u))&&os(e,l);var m=i=a.createElement("link");Ze(m),Ie(m,"link",e),m._p=new Promise(function(p,N){m.onload=p,m.onerror=N}),m.addEventListener("load",function(){s.loading|=1}),m.addEventListener("error",function(){s.loading|=2}),s.loading|=4,Lu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:s},n.set(u,i)}}}function My(e,t){el.X(e,t);var l=Oa;if(l&&e){var a=Il(l).hoistableScripts,n=Ma(e),u=a.get(n);u||(u=l.querySelector(En(n)),u||(e=B({src:e,async:!0},t),(t=Ot.get(n))&&ds(e,t),u=l.createElement("script"),Ze(u),Ie(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Uy(e,t){el.M(e,t);var l=Oa;if(l&&e){var a=Il(l).hoistableScripts,n=Ma(e),u=a.get(n);u||(u=l.querySelector(En(n)),u||(e=B({src:e,async:!0,type:"module"},t),(t=Ot.get(n))&&ds(e,t),u=l.createElement("script"),Ze(u),Ie(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Ed(e,t,l,a){var n=(n=$.current)?Bu(n):null;if(!n)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Da(l.href),l=Il(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Da(l.href);var u=Il(n).hoistableStyles,i=u.get(e);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,i),(u=n.querySelector(_n(e)))&&!u._p&&(i.instance=u,i.state.loading=5),Ot.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Ot.set(e,l),u||Cy(n,e,l,i.state))),t&&a===null)throw Error(r(528,""));return i}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(l),l=Il(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Da(e){return'href="'+_t(e)+'"'}function _n(e){return'link[rel="stylesheet"]['+e+"]"}function Ad(e){return B({},e,{"data-precedence":e.precedence,precedence:null})}function Cy(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ie(t,"link",l),Ze(t),e.head.appendChild(t))}function Ma(e){return'[src="'+_t(e)+'"]'}function En(e){return"script[async]"+e}function jd(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+_t(l.href)+'"]');if(a)return t.instance=a,Ze(a),a;var n=B({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Ze(a),Ie(a,"style",n),Lu(a,l.precedence,e),t.instance=a;case"stylesheet":n=Da(l.href);var u=e.querySelector(_n(n));if(u)return t.state.loading|=4,t.instance=u,Ze(u),u;a=Ad(l),(n=Ot.get(n))&&os(a,n),u=(e.ownerDocument||e).createElement("link"),Ze(u);var i=u;return i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Ie(u,"link",a),t.state.loading|=4,Lu(u,l.precedence,e),t.instance=u;case"script":return u=Ma(l.src),(n=e.querySelector(En(u)))?(t.instance=n,Ze(n),n):(a=l,(n=Ot.get(u))&&(a=B({},l),ds(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Ze(n),Ie(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Lu(a,l.precedence,e));return t.instance}function Lu(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var s=a[i];if(s.dataset.precedence===t)u=s;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function os(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function ds(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Gu=null;function zd(e,t,l){if(Gu===null){var a=new Map,n=Gu=new Map;n.set(l,a)}else n=Gu,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[Ba]||u[ke]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(t)||"";i=e+i;var s=a.get(i);s?s.push(u):a.set(i,[u])}}return a}function Nd(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Ry(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Td(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function qy(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=Da(a.href),u=t.querySelector(_n(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Yu.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,Ze(u);return}u=t.ownerDocument||t,a=Ad(a),(n=Ot.get(n))&&os(a,n),u=u.createElement("link"),Ze(u);var i=u;i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Ie(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=Yu.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var ms=0;function Hy(e,t){return e.stylesheets&&e.count===0&&Xu(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&Xu(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&ms===0&&(ms=62500*vy());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Xu(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>ms?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Yu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Qu=null;function Xu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Qu=new Map,t.forEach(By,e),Qu=null,Yu.call(e))}function By(e,t){if(!(t.state.loading&4)){var l=Qu.get(e);if(l)var a=l.get(null);else{l=new Map,Qu.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=t.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=Yu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var An={$$typeof:Te,Provider:null,Consumer:null,_currentValue:C,_currentValue2:C,_threadCount:0};function Ly(e,t,l,a,n,u,i,s,m){this.tag=1,this.containerInfo=e,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=si(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=si(0),this.hiddenUpdates=si(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=m,this.incompleteTransitions=new Map}function xd(e,t,l,a,n,u,i,s,m,p,N,M){return e=new Ly(e,t,l,i,m,p,N,M,s),t=1,u===!0&&(t|=24),u=ht(3,null,null,t),e.current=u,u.stateNode=e,t=Ki(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},Wi(u),e}function Od(e){return e?(e=sa,e):sa}function Dd(e,t,l,a,n,u){n=Od(n),a.context===null?a.context=n:a.pendingContext=n,a=rl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=ol(e,a,t),l!==null&&(ft(l,e,t),en(l,e,t))}function Md(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function hs(e,t){Md(e,t),(e=e.alternate)&&Md(e,t)}function Ud(e){if(e.tag===13||e.tag===31){var t=Cl(e,67108864);t!==null&&ft(t,e,67108864),hs(e,67108864)}}function Cd(e){if(e.tag===13||e.tag===31){var t=pt();t=fi(t);var l=Cl(e,t);l!==null&&ft(l,e,t),hs(e,t)}}var wu=!0;function Gy(e,t,l,a){var n=S.T;S.T=null;var u=T.p;try{T.p=2,ys(e,t,l,a)}finally{T.p=u,S.T=n}}function Yy(e,t,l,a){var n=S.T;S.T=null;var u=T.p;try{T.p=8,ys(e,t,l,a)}finally{T.p=u,S.T=n}}function ys(e,t,l,a){if(wu){var n=vs(a);if(n===null)ts(e,t,a,Zu,l),qd(e,a);else if(Xy(n,e,t,l,a))a.stopPropagation();else if(qd(e,a),t&4&&-1<Qy.indexOf(e)){for(;n!==null;){var u=Fl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=xl(u.pendingLanes);if(i!==0){var s=u;for(s.pendingLanes|=2,s.entangledLanes|=2;i;){var m=1<<31-dt(i);s.entanglements[1]|=m,i&=~m}Ht(u),(he&6)===0&&(Nu=rt()+500,gn(0))}}break;case 31:case 13:s=Cl(u,2),s!==null&&ft(s,u,2),xu(),hs(u,2)}if(u=vs(a),u===null&&ts(e,t,a,Zu,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else ts(e,t,a,null,l)}}function vs(e){return e=bi(e),gs(e)}var Zu=null;function gs(e){if(Zu=null,e=Wl(e),e!==null){var t=z(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=U(t),e!==null)return e;e=null}else if(l===31){if(e=V(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Zu=e,null}function Rd(e){switch(e){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(Nm()){case Ys:return 2;case Qs:return 8;case Cn:case Tm:return 32;case Xs:return 268435456;default:return 32}default:return 32}}var bs=!1,El=null,Al=null,jl=null,jn=new Map,zn=new Map,zl=[],Qy="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 qd(e,t){switch(e){case"focusin":case"focusout":El=null;break;case"dragenter":case"dragleave":Al=null;break;case"mouseover":case"mouseout":jl=null;break;case"pointerover":case"pointerout":jn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":zn.delete(t.pointerId)}}function Nn(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=Fl(t),t!==null&&Ud(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Xy(e,t,l,a,n){switch(t){case"focusin":return El=Nn(El,e,t,l,a,n),!0;case"dragenter":return Al=Nn(Al,e,t,l,a,n),!0;case"mouseover":return jl=Nn(jl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return jn.set(u,Nn(jn.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,zn.set(u,Nn(zn.get(u)||null,e,t,l,a,n)),!0}return!1}function Hd(e){var t=Wl(e.target);if(t!==null){var l=z(t);if(l!==null){if(t=l.tag,t===13){if(t=U(l),t!==null){e.blockedOn=t,ks(e.priority,function(){Cd(l)});return}}else if(t===31){if(t=V(l),t!==null){e.blockedOn=t,ks(e.priority,function(){Cd(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Vu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=vs(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);gi=a,l.target.dispatchEvent(a),gi=null}else return t=Fl(l),t!==null&&Ud(t),e.blockedOn=l,!1;t.shift()}return!0}function Bd(e,t,l){Vu(e)&&l.delete(t)}function wy(){bs=!1,El!==null&&Vu(El)&&(El=null),Al!==null&&Vu(Al)&&(Al=null),jl!==null&&Vu(jl)&&(jl=null),jn.forEach(Bd),zn.forEach(Bd)}function Ku(e,t){e.blockedOn===t&&(e.blockedOn=null,bs||(bs=!0,f.unstable_scheduleCallback(f.unstable_NormalPriority,wy)))}var Ju=null;function Ld(e){Ju!==e&&(Ju=e,f.unstable_scheduleCallback(f.unstable_NormalPriority,function(){Ju===e&&(Ju=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(gs(a||l)===null)continue;break}var u=Fl(l);u!==null&&(e.splice(t,3),t-=3,vc(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Ua(e){function t(m){return Ku(m,e)}El!==null&&Ku(El,e),Al!==null&&Ku(Al,e),jl!==null&&Ku(jl,e),jn.forEach(t),zn.forEach(t);for(var l=0;l<zl.length;l++){var a=zl[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<zl.length&&(l=zl[0],l.blockedOn===null);)Hd(l),l.blockedOn===null&&zl.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[at]||null;if(typeof u=="function")i||Ld(l);else if(i){var s=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[at]||null)s=i.formAction;else if(gs(n)!==null)continue}else s=i.action;typeof s=="function"?l[a+1]=s:(l.splice(a,3),a-=3),Ld(l)}}}function Gd(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function ps(e){this._internalRoot=e}ku.prototype.render=ps.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var l=t.current,a=pt();Dd(l,a,e,t,null,null)},ku.prototype.unmount=ps.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Dd(e.current,2,null,e,null,null),xu(),t[$l]=null}};function ku(e){this._internalRoot=e}ku.prototype.unstable_scheduleHydration=function(e){if(e){var t=Js();e={blockedOn:null,target:e,priority:t};for(var l=0;l<zl.length&&t!==0&&t<zl[l].priority;l++);zl.splice(l,0,e),l===0&&Hd(e)}};var Yd=d.version;if(Yd!=="19.2.7")throw Error(r(527,Yd,"19.2.7"));T.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=E(t),e=e!==null?G(e):null,e=e===null?null:e.stateNode,e};var Zy={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:S,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $u=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$u.isDisabled&&$u.supportsFiber)try{Ra=$u.inject(Zy),ot=$u}catch{}}return xn.createRoot=function(e,t){if(!O(e))throw Error(r(299));var l=!1,a="",n=Kr,u=Jr,i=kr;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=xd(e,1,!1,null,null,l,a,null,n,u,i,Gd),e[$l]=t.current,es(e),new ps(t)},xn.hydrateRoot=function(e,t,l){if(!O(e))throw Error(r(299));var a=!1,n="",u=Kr,i=Jr,s=kr,m=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(s=l.onRecoverableError),l.formState!==void 0&&(m=l.formState)),t=xd(e,1,!0,t,l??null,a,n,m,u,i,s,Gd),t.context=Od(null),l=t.current,a=pt(),a=fi(a),n=rl(a),n.callback=null,ol(l,n,a),l=a,t.current.lanes=l,Ha(t,l),Ht(t),e[$l]=t.current,es(e),new ku(t)},xn.version="19.2.7",xn}var Wd;function ev(){if(Wd)return Es.exports;Wd=1;function f(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(d){console.error(d)}}return f(),Es.exports=Py(),Es.exports}var tv=ev();/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const im=(...f)=>f.filter((d,v,r)=>!!d&&d.trim()!==""&&r.indexOf(d)===v).join(" ").trim();/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const lv=f=>f.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const av=f=>f.replace(/^([A-Z])|[\s-_]+(\w)/g,(d,v,r)=>r?r.toUpperCase():v.toLowerCase());/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Fd=f=>{const d=av(f);return d.charAt(0).toUpperCase()+d.slice(1)};/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var nv={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const uv=f=>{for(const d in f)if(d.startsWith("aria-")||d==="role"||d==="title")return!0;return!1};/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const iv=H.forwardRef(({color:f="currentColor",size:d=24,strokeWidth:v=2,absoluteStrokeWidth:r,className:O="",children:z,iconNode:U,...V},q)=>H.createElement("svg",{ref:q,...nv,width:d,height:d,stroke:f,strokeWidth:r?Number(v)*24/Number(d):v,className:im("lucide",O),...!z&&!uv(V)&&{"aria-hidden":"true"},...V},[...U.map(([E,G])=>H.createElement(E,G)),...Array.isArray(z)?z:[z]]));/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Ke=(f,d)=>{const v=H.forwardRef(({className:r,...O},z)=>H.createElement(iv,{ref:z,iconNode:d,className:im(`lucide-${lv(Fd(f))}`,`lucide-${f}`,r),...O}));return v.displayName=Fd(f),v};/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const cv=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],sv=Ke("arrow-left",cv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const fv=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],Un=Ke("arrow-up-right",fv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const rv=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],ov=Ke("chevron-left",rv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const dv=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],cm=Ke("chevron-right",dv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const mv=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],sm=Ke("house",mv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const hv=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],yv=Ke("image",hv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const vv=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],fm=Ke("link-2",vv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const gv=[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]],bv=Ke("lock-keyhole",gv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const pv=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],rm=Ke("log-out",pv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Sv=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Id=Ke("plus",Sv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const _v=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],Ev=Ke("save",_v);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Av=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Ds=Ke("search",Av);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const jv=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],om=Ke("sliders-horizontal",jv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const zv=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Nv=Ke("sparkles",zv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Tv=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Hs=Ke("star",Tv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const xv=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],Iu=Ke("trash-2",xv);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Ov=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Dv=Ke("upload",Ov);/**
|
||
* @license lucide-react v0.575.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Mv=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],kl=Ke("x",Mv),Uv="2026-07-16T12:00:00.000Z",dm=["Administración","Recursos Humanos","CDC"],Cv=[];function Rv(){return{schemaVersion:1,apps:Cv.map(f=>({...f,keywords:[...f.keywords]})),favoritesByUser:{},recentByUser:{},updatedAt:Uv}}const On="glm-hub:state:v1";function qv(f){if(!f||typeof f!="object")return!1;const d=f;return typeof d.id=="string"&&typeof d.name=="string"&&typeof d.description=="string"&&typeof d.category=="string"&&Array.isArray(d.keywords)&&typeof d.url=="string"&&typeof d.mark=="string"&&typeof d.accent=="string"&&typeof d.iconDataUrl=="string"&&(d.visibility==="published"||d.visibility==="hidden")}function Hv(f){if(!f||typeof f!="object")return!1;const d=f;return d.schemaVersion===1&&Array.isArray(d.apps)&&d.apps.every(qv)&&!!d.favoritesByUser&&typeof d.favoritesByUser=="object"&&!!d.recentByUser&&typeof d.recentByUser=="object"}function Pd(f,d){return Object.fromEntries(Object.entries(f).map(([v,r])=>[v,r.filter(O=>d.has(O))]))}function Bv(f){switch(f){case"Administración":case"Recursos Humanos":case"CDC":return f;case"Recursos":return"Recursos Humanos";case"Clientes":case"Creatividad":return"CDC";case"Operaciones":case"Analítica":default:return"Administración"}}function Lv(f){let d=!1;const v=f.apps.map(r=>{const O=Bv(r.category);return O===r.category?r:(d=!0,{...r,category:O})});return d?{...f,apps:v,updatedAt:new Date().toISOString()}:f}function Gv(f){const d=f.apps.filter(r=>!!r.iconDataUrl.trim());if(d.length===f.apps.length)return f;const v=new Set(d.map(r=>r.id));return{...f,apps:d,favoritesByUser:Pd(f.favoritesByUser,v),recentByUser:Pd(f.recentByUser,v),updatedAt:new Date().toISOString()}}function Yv(){const f=Rv();try{const d=localStorage.getItem(On);if(!d)return localStorage.setItem(On,JSON.stringify(f)),{data:f,warning:""};const v=JSON.parse(d);if(!Hv(v))return localStorage.setItem(`${On}:backup`,d),localStorage.setItem(On,JSON.stringify(f)),{data:f,warning:"Los datos locales no eran válidos. Restauramos el catálogo inicial."};const r=Lv(v),O=Gv(r);return O!==v&&localStorage.setItem(On,JSON.stringify(O)),{data:O,warning:""}}catch{return{data:f,warning:"No pudimos leer los datos guardados. Estás viendo el catálogo inicial."}}}function Ca(f){return f.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLocaleLowerCase("es-DO").trim()}function Jl(f){if(!f.trim())return null;try{const d=new URL(f.trim()),v=d.protocol==="http:"&&(d.hostname==="localhost"||d.hostname==="127.0.0.1");return d.protocol!=="https:"&&!v||d.username||d.password?null:d.toString()}catch{return null}}const mm="https://dbit.digitalcompass.agency".trim(),hm="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE".trim(),ym=globalThis.supabase;if(!mm||!hm)throw new Error("Faltan VITE_SUPABASE_URL o VITE_SUPABASE_ANON_KEY en el archivo .env.");if(!ym)throw new Error("No se pudo cargar la librería de Supabase.");const qe=ym.createClient(mm,hm,{auth:{autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"pkce"}}),Mn="glm_hub_apps",Ms="glm_hub_favorites",vm="glm_hub_recent_apps",Pu="glm-hub-icons",em="glm-hub:supabase-catalog-migrated:v1";function gm(f){return{id:f.id,name:f.name,description:f.description,category:f.category,keywords:[],url:f.url??"",mark:"",accent:"#4F758B",iconDataUrl:f.icon_url,visibility:f.visibility,createdAt:f.created_at,updatedAt:f.updated_at}}function Qv(f){const d=/^data:(image\/(?:png|jpeg|webp));base64,([a-zA-Z0-9+/=]+)$/.exec(f);if(!d)throw new Error("El ícono no tiene un formato válido.");const v=d[1],r=atob(d[2]),O=new Uint8Array(r.length);for(let z=0;z<r.length;z+=1)O[z]=r.charCodeAt(z);return{blob:new Blob([O],{type:v}),mimeType:v,extension:v==="image/jpeg"?"jpg":v.split("/")[1]}}function Xv(f){try{const d=new URL(f),v=`/storage/v1/object/public/${Pu}/`,r=d.pathname.indexOf(v);return r<0?null:decodeURIComponent(d.pathname.slice(r+v.length))}catch{return null}}async function wv(f,d){if(!d.startsWith("data:image/"))return d;const{blob:v,mimeType:r,extension:O}=Qv(d),z=`apps/${f}/${Date.now()}-${crypto.randomUUID()}.${O}`,{error:U}=await qe.storage.from(Pu).upload(z,v,{cacheControl:"31536000",contentType:r,upsert:!1});if(U)throw new Error(`No se pudo subir el ícono a Supabase: ${U.message}`);const{data:V}=qe.storage.from(Pu).getPublicUrl(z),q=V==null?void 0:V.publicUrl;if(!q)throw new Error("Supabase no devolvió la URL pública del ícono.");return q}async function Us(f){const d=Xv(f);if(!d)return;const{error:v}=await qe.storage.from(Pu).remove([d]);v&&console.warn("No se pudo retirar el ícono anterior de Storage:",v)}async function Bs(){const{data:f,error:d}=await qe.from(Mn).select("id,name,description,category,url,icon_url,visibility,created_at,updated_at").order("name",{ascending:!0});if(d)throw new Error(`No se pudo cargar el catálogo compartido: ${d.message}`);return(f??[]).map(gm)}async function Zv(f){const{data:d,error:v}=await qe.from(Ms).select("app_id,created_at").eq("user_id",f).order("created_at",{ascending:!1});if(v)throw new Error(`No se pudieron cargar los favoritos: ${v.message}`);return(d??[]).map(r=>r.app_id)}async function Vv(f){const{data:d,error:v}=await qe.from(vm).select("app_id,last_opened_at").eq("user_id",f).order("last_opened_at",{ascending:!1}).limit(30);if(v)throw new Error(`No se pudieron cargar los accesos recientes: ${v.message}`);return(d??[]).map(r=>r.app_id)}async function Kv(f){const[d,v,r]=await Promise.all([Bs(),Zv(f),Vv(f)]);return{schemaVersion:1,apps:d,favoritesByUser:{[f]:v},recentByUser:{[f]:r},updatedAt:new Date().toISOString()}}async function bm(f,d,v){const r=(d==null?void 0:d.id)??crypto.randomUUID(),O=await wv(r,f.iconDataUrl),z={name:f.name,description:f.description,category:f.category,url:f.url||null,icon_url:O,visibility:f.visibility,updated_by:v};let U;if(d?U=await qe.from(Mn).update(z).eq("id",r).select("id,name,description,category,url,icon_url,visibility,created_at,updated_at").single():U=await qe.from(Mn).insert({id:r,...z,created_by:v}).select("id,name,description,category,url,icon_url,visibility,created_at,updated_at").single(),U.error)throw O!==f.iconDataUrl&&await Us(O),new Error(`No se pudo guardar la aplicación: ${U.error.message}`);return d&&d.iconDataUrl!==O&&await Us(d.iconDataUrl),gm(U.data)}async function Jv(f){const{error:d}=await qe.from(Mn).delete().eq("id",f.id);if(d)throw new Error(`No se pudo eliminar la aplicación: ${d.message}`);await Us(f.iconDataUrl)}async function kv(f,d,v){if(v){const{error:O}=await qe.from(Ms).upsert({user_id:f,app_id:d},{onConflict:"user_id,app_id"});if(O)throw new Error(`No se pudo guardar el favorito: ${O.message}`);return}const{error:r}=await qe.from(Ms).delete().eq("user_id",f).eq("app_id",d);if(r)throw new Error(`No se pudo quitar el favorito: ${r.message}`)}async function $v(f,d){const{error:v}=await qe.from(vm).upsert({user_id:f,app_id:d,last_opened_at:new Date().toISOString()},{onConflict:"user_id,app_id"});if(v)throw new Error(`No se pudo registrar el acceso reciente: ${v.message}`)}async function Wv(f,d){if(f.role!=="admin"||d.length===0||localStorage.getItem(em)==="completed")return 0;const v=await Bs(),r=new Set(v.map(U=>U.name.trim().toLocaleLowerCase("es-DO"))),O=d.filter(U=>{const V=U.name.trim().toLocaleLowerCase("es-DO");return!!U.iconDataUrl.trim()&&!r.has(V)});let z=0;for(const U of O)await bm({name:U.name,description:U.description,category:U.category,url:U.url,iconDataUrl:U.iconDataUrl,visibility:U.visibility},null,f.id),r.add(U.name.trim().toLocaleLowerCase("es-DO")),z+=1;return localStorage.setItem(em,"completed"),z}function Fv(f){const d=qe.channel("glm-hub-apps-shared").on("postgres_changes",{event:"*",schema:"public",table:Mn},()=>f()).subscribe();return()=>{qe.removeChannel(d)}}const Cs=new Intl.Collator("es-DO",{sensitivity:"base"}),Iv="@gomezleemarketing.com",tm="https://agenteit.digitalcompass.agency/webhook/glm-hub-generar-icono".trim()??"",lm="https://agenteit.digitalcompass.agency/webhook/glm-hub-solicitar-acceso".trim()??"";function Ns(f=""){return`/${f}`}function Pv(){return new URL("/",window.location.origin).toString()}function e0(f,d){var U,V;const v=f.user.user_metadata??{},r=v.full_name??v.name,z=(((U=f.user.email)==null?void 0:U.trim().toLocaleLowerCase("en-US"))??"").split("@")[0]||"Usuario GLM";return((V=d==null?void 0:d.full_name)==null?void 0:V.trim())||(typeof r=="string"?r.trim():"")||z}function t0(f){const d=f.user.user_metadata??{},v=d.avatar_url??d.picture;if(typeof v!="string"||!v.trim())return"";try{const r=new URL(v.trim());return r.protocol==="https:"?r.toString():""}catch{return""}}async function l0(f){var U;const d=((U=f.user.email)==null?void 0:U.trim().toLocaleLowerCase("en-US"))??"";if(!d.endsWith(Iv))return{session:null,error:"Debes continuar con una cuenta corporativa @gomezleemarketing.com."};const{data:v,error:r}=await qe.from("glm_hub_authorized_users").select("email, full_name, role, is_active").eq("email",d).limit(1),z=(v??[])[0]??null;return r?(console.error("No se pudo validar el perfil de acceso:",r),{session:null,error:"No pudimos completar el inicio de sesión. Intenta nuevamente."}):z&&!z.is_active?{session:null,error:"Tu acceso al GLM Hub está deshabilitado. Contacta a IT Support."}:{session:{user:{id:f.user.id,name:e0(f,z),email:d,role:(z==null?void 0:z.role)==="admin"?"admin":"member",avatarUrl:t0(f)},expiresAt:(f.expires_at??Math.floor(Date.now()/1e3)+3600)*1e3},error:""}}function pm(f){const d=f.trim().split(/\s+/).filter(Boolean);if(d.length===0)return"GL";if(d.length===1)return d[0].slice(0,2).toLocaleUpperCase("es-DO");const v=d.length>=4?d.length-2:d.length-1;return`${d[0][0]}${d[v][0]}`.toLocaleUpperCase("es-DO")}function a0(){const f=new Date().getHours();return f<12?"Buenos días":f<19?"Buenas tardes":"Buenas noches"}function am(f){return f&&f[0].toLocaleUpperCase("es-DO")+f.slice(1)}function nm(f){const d=new Intl.DateTimeFormat("es-DO",{weekday:"long",day:"numeric",month:"long",year:"numeric"}).formatToParts(f),v=r=>{var O;return((O=d.find(z=>z.type===r))==null?void 0:O.value)??""};return`${am(v("weekday"))} ${v("day")} de ${am(v("month"))} de ${v("year")}`}function n0(){const[f,d]=H.useState(()=>nm(new Date));return H.useEffect(()=>{const v=()=>d(nm(new Date));v();const r=window.setInterval(v,6e4);return()=>window.clearInterval(r)},[]),f}function Wu(){return{name:"",description:"",category:"Administración",url:"",iconDataUrl:"",visibility:"published"}}function Dn(f){return{name:f.name,description:f.description,category:f.category,url:f.url,iconDataUrl:f.iconDataUrl,visibility:f.visibility}}async function Sm(f,d=!0){if(!new Set(["image/png","image/jpeg","image/webp"]).has(f.type))throw new Error("Usa un ícono en formato PNG, JPG o WebP.");if(d&&f.size>1024*1024)throw new Error("El ícono debe pesar menos de 1 MB.");const r=await createImageBitmap(f);if(r.width>4096||r.height>4096)throw r.close(),new Error("El ícono no puede superar 4096 × 4096 px.");const O=document.createElement("canvas");O.width=192,O.height=192;const z=O.getContext("2d");if(!z)throw r.close(),new Error("Este navegador no pudo procesar el ícono.");const U=Math.min(192/r.width,192/r.height),V=r.width*U,q=r.height*U,E=(192-V)/2,G=(192-q)/2;return z.clearRect(0,0,192,192),z.drawImage(r,E,G,V,q),r.close(),O.toDataURL("image/webp",.9)}async function u0(f){if(!f.startsWith("data:image/"))throw new Error("La IA no devolvió una imagen válida.");const v=await(await fetch(f)).blob();return _m(v)}async function _m(f){const d=f.type||"image/png";if(!d.startsWith("image/"))throw new Error("El flujo de IA no devolvió un archivo de imagen.");const v=d==="image/jpeg"?"jpg":d.split("/")[1]||"png",r=new File([f],`icono-generado.${v}`,{type:d});return Sm(r,!1)}function ei({compact:f=!1}){return c.jsx("img",{className:f?"brand-logo brand-logo--compact":"brand-logo",src:"/glm-logo.png",alt:"GomezLee Marketing",width:"350",height:"109"})}function ti({app:f,size:d="regular",showPlaceholder:v=!1}){const[r,O]=H.useState(!1),z=!!f.iconDataUrl&&!r;return c.jsx("span",{className:`app-mark app-mark--${d}`,"aria-hidden":"true",children:z?c.jsx("img",{src:f.iconDataUrl,alt:"",onError:()=>O(!0)}):v?c.jsx(yv,{className:"app-mark__placeholder",size:36,strokeWidth:1.5}):null})}function Em({user:f,label:d}){const[v,r]=H.useState(!1),O=!!f.avatarUrl&&!v;return c.jsx("span",{className:"avatar","aria-label":d,"aria-hidden":d?void 0:!0,children:O?c.jsx("img",{src:f.avatarUrl,alt:"",referrerPolicy:"no-referrer",onError:()=>r(!0)}):pm(f.name)})}function Ts({messages:f,onDismiss:d}){return c.jsx("div",{className:"toast-stack","aria-live":"polite","aria-relevant":"additions",children:f.map(v=>c.jsxs("div",{className:`toast toast--${v.kind}`,children:[c.jsx("span",{className:"toast__signal","aria-hidden":"true"}),c.jsxs("div",{children:[c.jsx("strong",{children:v.title}),v.detail?c.jsx("p",{children:v.detail}):null]}),c.jsx("button",{type:"button",className:"icon-button icon-button--quiet","aria-label":"Cerrar mensaje",onClick:()=>d(v.id),children:c.jsx(kl,{size:18,"aria-hidden":"true"})})]},v.id))})}function i0({onLogin:f,error:d,disabled:v=!1}){const[r,O]=H.useState(!1),z=async()=>{O(!0),await f(),O(!1)};return c.jsxs("main",{className:"login-shell",children:[c.jsxs("section",{className:"login-story","aria-labelledby":"login-headline",children:[c.jsx("div",{className:"login-story__topline",children:c.jsx(ei,{})}),c.jsxs("div",{className:"login-story__content",children:[c.jsx("p",{className:"eyebrow",children:"ACCESO INTERNO"}),c.jsxs("h1",{id:"login-headline",children:["Todo el trabajo",c.jsx("span",{children:"de GLM, a un clic."})]}),c.jsx("p",{className:"login-story__lede",children:"Tu punto de partida para abrir herramientas, encontrar recursos y mantener el día en movimiento."})]}),c.jsx("div",{className:"login-story__type","aria-hidden":"true",children:"GLM"})]}),c.jsx("section",{className:"login-panel","aria-label":"Inicio de sesión",children:c.jsxs("div",{className:"login-panel__inner",children:[c.jsxs("div",{className:"login-panel__heading",children:[c.jsx("p",{className:"section-kicker",children:"GLM HUB"}),c.jsx("h2",{children:"Entra a tu espacio."})]}),c.jsxs("div",{className:"login-form",children:[d?c.jsx("p",{className:"form-error",id:"login-error",role:"alert",children:d}):null,c.jsxs("button",{className:"primary-button primary-button--full",type:"button",disabled:v||r,onClick:()=>void z(),children:[c.jsx(bv,{size:18,"aria-hidden":"true"}),r?"Conectando…":"Continuar con Google",r?null:c.jsx(Un,{size:18,"aria-hidden":"true"})]})]})]})})]})}function c0({user:f,view:d,onNavigate:v,onLogout:r}){return c.jsxs("aside",{className:"sidebar",children:[c.jsx("div",{className:"sidebar__brand",children:c.jsx(ei,{compact:!0})}),c.jsxs("nav",{className:"sidebar__nav","aria-label":"Navegación principal",children:[c.jsxs("button",{type:"button",className:d==="hub"?"is-active":"",onClick:()=>v("hub"),"aria-current":d==="hub"?"page":void 0,children:[c.jsx(sm,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Aplicaciones"})]}),f.role==="admin"?c.jsxs("button",{type:"button",className:d==="admin"?"is-active":"",onClick:()=>v("admin"),"aria-current":d==="admin"?"page":void 0,children:[c.jsx(om,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Administrar"})]}):null]}),c.jsxs("div",{className:"sidebar__account",children:[c.jsx(Em,{user:f}),c.jsxs("span",{className:"sidebar__account-copy",children:[c.jsx("strong",{children:f.name}),c.jsx("small",{children:f.role==="admin"?"Administrador":"Usuario"})]}),c.jsx("button",{type:"button",className:"icon-button","aria-label":"Cerrar sesión",onClick:r,children:c.jsx(rm,{size:18,"aria-hidden":"true"})})]})]})}function s0({user:f}){return c.jsxs("header",{className:"mobile-header",children:[c.jsx(ei,{compact:!0}),c.jsx(Em,{user:f,label:`Sesión de ${f.name}`})]})}function f0({user:f,view:d,onNavigate:v,onLogout:r}){return c.jsxs("nav",{className:"mobile-nav","aria-label":"Navegación móvil",children:[c.jsxs("button",{type:"button",className:d==="hub"?"is-active":"",onClick:()=>v("hub"),children:[c.jsx(sm,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Inicio"})]}),f.role==="admin"?c.jsxs("button",{type:"button",className:d==="admin"?"is-active":"",onClick:()=>v("admin"),children:[c.jsx(om,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Administrar"})]}):null,c.jsxs("button",{type:"button",onClick:r,children:[c.jsx(rm,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Salir"})]})]})}function r0({app:f,isFavorite:d,onActivate:v,onFavorite:r}){const O=!!Jl(f.url);return c.jsxs("article",{className:"quick-launch",children:[c.jsxs("div",{className:"quick-launch__top",children:[c.jsx(ti,{app:f,size:"regular"}),c.jsx("button",{type:"button",className:`favorite-button ${d?"is-favorite":""}`,onClick:()=>r(f.id),"aria-label":d?`Quitar ${f.name} de favoritos`:`Agregar ${f.name} a favoritos`,"aria-pressed":d,children:c.jsx(Hs,{size:18,fill:d?"currentColor":"none","aria-hidden":"true"})})]}),c.jsxs("div",{className:"quick-launch__copy",children:[c.jsx("span",{className:"quick-launch__category",children:f.category}),c.jsx("h3",{children:f.name}),c.jsx("p",{children:f.description})]}),c.jsxs("button",{type:"button",className:"quick-launch__action",onClick:()=>v(f),children:[c.jsx("span",{children:O?"Abrir aplicación":"Enlace pendiente"}),O?c.jsx(Un,{size:18,"aria-hidden":"true"}):c.jsx(fm,{size:17,"aria-hidden":"true"})]})]})}function o0({app:f,index:d,isFavorite:v,onActivate:r,onFavorite:O}){const z=!!Jl(f.url);return c.jsxs("article",{className:"directory-row",children:[c.jsx("span",{className:"directory-row__number","aria-hidden":"true",children:String(d+1).padStart(2,"0")}),c.jsx(ti,{app:f,size:"small"}),c.jsxs("div",{className:"directory-row__copy",children:[c.jsx("h3",{children:f.name}),c.jsx("p",{children:f.description})]}),c.jsx("span",{className:"directory-row__category",children:f.category}),c.jsxs("span",{className:`availability ${z?"availability--ready":"availability--pending"}`,children:[c.jsx("span",{"aria-hidden":"true"}),z?"Disponible":"Enlace pendiente"]}),c.jsx("button",{type:"button",className:`favorite-button ${v?"is-favorite":""}`,onClick:()=>O(f.id),"aria-label":v?`Quitar ${f.name} de favoritos`:`Agregar ${f.name} a favoritos`,"aria-pressed":v,children:c.jsx(Hs,{size:18,fill:v?"currentColor":"none","aria-hidden":"true"})}),c.jsxs("button",{type:"button",className:"directory-row__open",onClick:()=>r(f),children:[c.jsx("span",{children:z?"Abrir":"Ver estado"}),z?c.jsx(Un,{size:17,"aria-hidden":"true"}):c.jsx(cm,{size:17,"aria-hidden":"true"})]})]})}function d0({search:f,favoritesOnly:d,onClear:v}){return c.jsxs("div",{className:"empty-state",children:[c.jsx("span",{className:"empty-state__mark","aria-hidden":"true",children:"0"}),c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"SIN RESULTADOS"}),c.jsx("h3",{children:d?"Aún no tienes favoritos aquí.":`No encontramos “${f||"esa aplicación"}”.`}),c.jsx("p",{children:"Prueba otro término, cambia la categoría o vuelve a ver todo el directorio."}),c.jsx("button",{type:"button",className:"text-button",onClick:v,children:"Limpiar filtros"})]})]})}function m0({apps:f,onSubmit:d}){const v=H.useRef(null),[r,O]=H.useState("Todas"),[z,U]=H.useState(""),[V,q]=H.useState(!1),E=H.useMemo(()=>[...f].filter(w=>w.visibility==="published").sort((w,ee)=>Cs.compare(w.name,ee.name)),[f]),G=H.useMemo(()=>r==="Todas"?E:E.filter(w=>w.category===r),[r,E]);H.useEffect(()=>{z&&!G.some(w=>w.id===z)&&U("")},[z,G]),H.useEffect(()=>{if(!V)return;const w=ee=>{ee.preventDefault(),ee.returnValue=""};return window.addEventListener("beforeunload",w),()=>window.removeEventListener("beforeunload",w)},[V]);const B=()=>{var w;O("Todas"),U(""),(w=v.current)==null||w.showModal()},J=()=>{var w;V||(w=v.current)==null||w.close()},ye=async w=>{var Z;w.preventDefault();const ee=E.find(te=>te.id===z);if(!(!ee||V)){q(!0);try{await d(ee)&&((Z=v.current)==null||Z.close(),O("Todas"),U(""))}finally{q(!1)}}};return c.jsxs("section",{className:"access-request-bridge","aria-label":"Solicitud de acceso a aplicaciones",children:[c.jsx("div",{className:"access-request-bridge__number","aria-hidden":"true",children:"?"}),c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"SOLICITUD DE ACCESO"}),c.jsx("h2",{children:"¿No tienes acceso a una aplicación?"}),c.jsx("p",{children:"Selecciona el portal que necesitas y envía la solicitud al equipo responsable."})]}),c.jsxs("button",{type:"button",className:"secondary-button",onClick:B,children:["Solicitar acceso aquí",c.jsx(Un,{size:18,"aria-hidden":"true"})]}),c.jsxs("dialog",{className:"access-request-dialog",ref:v,onCancel:w=>{V&&w.preventDefault()},children:[c.jsx("button",{type:"button",className:"access-request-dialog__close",onClick:J,"aria-label":"Cerrar",children:c.jsx(kl,{size:19,"aria-hidden":"true"})}),c.jsx("p",{className:"section-kicker",children:"GLM HUB"}),c.jsx("h2",{children:"Solicitar acceso"}),c.jsx("p",{className:"access-request-dialog__intro",children:"Elige el área y la aplicación. El catálogo se actualiza automáticamente con los portales publicados."}),c.jsxs("form",{onSubmit:w=>void ye(w),children:[c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"access-request-area",children:["Área",c.jsx(Kl,{})]}),c.jsxs("select",{id:"access-request-area",value:r,onChange:w=>O(w.target.value),disabled:V,required:!0,children:[c.jsx("option",{value:"Todas",children:"Todas"}),c.jsx("option",{value:"Administración",children:"Administración"}),c.jsx("option",{value:"Recursos Humanos",children:"Recursos Humanos"}),c.jsx("option",{value:"CDC",children:"CDC"})]})]}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"access-request-app",children:["Aplicación",c.jsx(Kl,{})]}),c.jsxs("select",{id:"access-request-app",value:z,onChange:w=>U(w.target.value),disabled:V||G.length===0,required:!0,children:[c.jsx("option",{value:"",children:G.length===0?"No hay aplicaciones publicadas en esta área":"Selecciona una aplicación"}),G.map(w=>c.jsx("option",{value:w.id,children:w.name},w.id))]})]}),c.jsxs("div",{className:"access-request-dialog__actions",children:[c.jsx("button",{type:"button",className:"secondary-button secondary-button--quiet",onClick:J,disabled:V,children:"Cancelar"}),c.jsx("button",{type:"submit",className:"primary-button",disabled:!z||V,children:V?"Enviando…":"Enviar solicitud"})]})]})]}),V?c.jsx("div",{className:"generation-overlay",role:"dialog","aria-modal":"true","aria-labelledby":"access-request-loading-title",children:c.jsxs("div",{className:"generation-overlay__card",children:[c.jsx("span",{className:"generation-spinner","aria-hidden":"true"}),c.jsx("p",{className:"section-kicker",children:"GLM HUB"}),c.jsx("h2",{id:"access-request-loading-title",children:"Enviando la solicitud…"}),c.jsx("p",{children:"Estamos registrando la solicitud y enviando el correo a las personas responsables."})]})}):null]})}function h0(f,d,v=!1){return d<=(v?5:7)?Array.from({length:d},(O,z)=>z+1):v?f<=3?[1,2,3,"ellipsis-end",d]:f>=d-2?[1,"ellipsis-start",d-2,d-1,d]:[1,"ellipsis-start",f,"ellipsis-end",d]:f<=4?[1,2,3,4,5,"ellipsis-end",d]:f>=d-3?[1,"ellipsis-start",d-4,d-3,d-2,d-1,d]:[1,"ellipsis-start",f-1,f,f+1,"ellipsis-end",d]}function Rs({currentPage:f,totalPages:d,onPageChange:v,compact:r=!1,label:O}){if(d<=1)return null;const z=h0(f,d,r);return c.jsxs("nav",{className:`pagination ${r?"pagination--compact":""}`,"aria-label":O,children:[c.jsx("button",{type:"button",className:"pagination__arrow",disabled:f<=1,onClick:()=>v(f-1),"aria-label":"Página anterior",children:c.jsx(ov,{size:16,"aria-hidden":"true"})}),c.jsx("div",{className:"pagination__pages",children:z.map(U=>typeof U=="number"?c.jsx("button",{type:"button",className:`pagination__page ${U===f?"is-active":""}`,onClick:()=>v(U),"aria-label":`Ir a la página ${U}`,"aria-current":U===f?"page":void 0,children:U},U):c.jsx("span",{className:"pagination__ellipsis","aria-hidden":"true",children:"…"},U))}),c.jsx("button",{type:"button",className:"pagination__arrow",disabled:f>=d,onClick:()=>v(f+1),"aria-label":"Página siguiente",children:c.jsx(cm,{size:16,"aria-hidden":"true"})})]})}const Fu=10,xs=6,Os=10;function y0({user:f,data:d,storageWarning:v,onActivate:r,onFavorite:O,onAdmin:z,onRequestAccess:U}){const[V,q]=H.useState({Todas:"",Administración:"","Recursos Humanos":"",CDC:""}),[E,G]=H.useState("Todas"),[B,J]=H.useState(!1),[ye,w]=H.useState(1),[ee,Z]=H.useState(1),te=V[E]??"",Ne=D=>{q(b=>({...b,[E]:D}))},Te=H.useDeferredValue(te),se=n0(),pe=f.role==="admin",Ae=d.favoritesByUser[f.id]??[],I=d.recentByUser[f.id]??[],ne=H.useMemo(()=>new Set(Ae),[Ae]),Me=H.useMemo(()=>[...d.apps.filter(D=>D.visibility==="published"&&!!D.iconDataUrl.trim())].sort((D,b)=>Cs.compare(D.name,b.name)),[d.apps]),Ue=H.useMemo(()=>{const D=Ca(Te);return Me.filter(b=>E!=="Todas"&&b.category!==E||B&&!ne.has(b.id)?!1:D?Ca(b.name).includes(D):!0).sort((b,o)=>Number(ne.has(o.id))-Number(ne.has(b.id))||Cs.compare(b.name,o.name))},[E,Te,ne,B,Me]),ve=Math.max(1,Math.ceil(Ue.length/Fu));H.useEffect(()=>{w(1)},[te,E,B]),H.useEffect(()=>{ye>ve&&w(ve)},[ye,ve]);const He=H.useMemo(()=>{const D=(ye-1)*Fu;return Ue.slice(D,D+Fu)},[ye,Ue]),lt=D=>{w(Math.min(Math.max(D,1),ve)),window.requestAnimationFrame(()=>{var b;(b=document.getElementById("directory-title"))==null||b.scrollIntoView({behavior:"smooth",block:"start"})})},Y=H.useMemo(()=>{const D=new Map(Me.map(R=>[R.id,R])),b=[],o=new Set,A=R=>{const L=D.get(R);!L||o.has(R)||(b.push(L),o.add(R))};if(Ae.forEach(A),b.length<3){for(const R of I)if(A(R),b.length>=3)break}if(b.length<3){for(const R of Me)if(A(R.id),b.length>=3)break}return b},[Ae,Me,I]),k=Math.max(1,Math.ceil(Y.length/xs)),S=H.useMemo(()=>{const D=(ee-1)*xs;return Y.slice(D,D+xs)},[Y,ee]);H.useEffect(()=>{ee>k&&Z(k)},[ee,k]),H.useEffect(()=>{Z(1)},[d.favoritesByUser,d.recentByUser,f.id]);const T=D=>{Z(Math.min(Math.max(D,1),k)),window.requestAnimationFrame(()=>{var b;(b=document.getElementById("quick-title"))==null||b.scrollIntoView({behavior:"smooth",block:"start"})})},C=()=>{q({Todas:"",Administración:"","Recursos Humanos":"",CDC:""}),G("Todas"),J(!1)};return c.jsxs("main",{className:"page-content hub-page",children:[c.jsxs("header",{className:"page-header",children:[c.jsxs("div",{children:[c.jsxs("p",{className:"page-header__meta",children:[a0(),", ",f.name]}),c.jsx("h1",{children:"Tu mesa de trabajo."})]}),c.jsx("div",{className:"page-header__aside",children:c.jsx("span",{children:se})})]}),v?c.jsx("div",{className:"inline-alert",role:"status",children:v}):null,c.jsxs("section",{className:"search-stage","aria-labelledby":"search-title",children:[c.jsx("div",{className:"search-stage__copy",children:c.jsx("h2",{id:"search-title",children:"¿Qué necesitas abrir?"})}),c.jsxs("div",{className:"hub-search",children:[c.jsx(Ds,{size:21,"aria-hidden":"true"}),c.jsx("label",{className:"sr-only",htmlFor:"hub-search-input",children:"Buscar por nombre de proyecto"}),c.jsx("input",{id:"hub-search-input",type:"search",value:te,onChange:D=>Ne(D.target.value),placeholder:"Buscar por nombre de proyecto…"}),te?c.jsx("button",{type:"button",onClick:()=>Ne(""),"aria-label":"Limpiar búsqueda",children:c.jsx(kl,{size:18,"aria-hidden":"true"})}):null]})]}),c.jsxs("section",{className:"quick-section","aria-labelledby":"quick-title",children:[c.jsxs("div",{className:"section-heading",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"FIJADAS PARA TI"}),c.jsx("h2",{id:"quick-title",children:"Acceso rápido"})]}),c.jsx("p",{children:"Abre lo que más usas sin detener el ritmo."})]}),c.jsx("div",{className:"quick-grid",children:S.map(D=>c.jsx(r0,{app:D,isFavorite:ne.has(D.id),onActivate:r,onFavorite:O},D.id))}),c.jsx(Rs,{currentPage:ee,totalPages:k,onPageChange:T,compact:k>5,label:"Paginación de acceso rápido"})]}),c.jsxs("section",{className:"directory-section","aria-labelledby":"directory-title",children:[c.jsxs("div",{className:"section-heading section-heading--directory",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"DIRECTORIO GLM"}),c.jsx("h2",{id:"directory-title",children:"Todas las aplicaciones"})]}),c.jsxs("div",{className:"directory-count","aria-live":"polite",children:[c.jsx("strong",{children:Ue.length}),c.jsx("span",{children:Ue.length===1?"resultado":"resultados"})]})]}),c.jsxs("div",{className:"filter-bar","aria-label":"Filtros del directorio",children:[c.jsx("div",{className:"category-filters",children:["Todas",...dm].map(D=>c.jsx("button",{type:"button",className:E===D?"is-active":"",onClick:()=>G(D),"aria-pressed":E===D,children:D},D))}),c.jsxs("div",{className:"filter-bar__search",children:[c.jsx(Ds,{size:16,"aria-hidden":"true"}),c.jsx("label",{className:"sr-only",htmlFor:"directory-search-input",children:`Buscar por nombre de proyecto en ${E}`}),c.jsx("input",{id:"directory-search-input",type:"search",value:te,onChange:D=>Ne(D.target.value),placeholder:E==="Todas"?"Buscar por nombre de proyecto…":`Buscar en ${E}…`}),te?c.jsx("button",{type:"button",onClick:()=>Ne(""),"aria-label":"Limpiar búsqueda",children:c.jsx(kl,{size:15,"aria-hidden":"true"})}):null]}),c.jsxs("button",{type:"button",className:`favorites-filter ${B?"is-active":""}`,onClick:()=>J(D=>!D),"aria-pressed":B,children:[c.jsx(Hs,{size:17,fill:B?"currentColor":"none","aria-hidden":"true"}),"Solo favoritos"]})]}),Ue.length>0?c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"directory-list",children:He.map((D,b)=>c.jsx(o0,{app:D,index:(ye-1)*Fu+b,isFavorite:ne.has(D.id),onActivate:r,onFavorite:O},D.id))}),c.jsx(Rs,{currentPage:ye,totalPages:ve,onPageChange:lt,compact:ve>5,label:"Paginación de aplicaciones"})]}):c.jsx(d0,{search:te,favoritesOnly:B,onClear:C})]}),pe?c.jsxs("section",{className:"admin-bridge","aria-label":"Acceso al panel de administración",children:[c.jsx("div",{className:"admin-bridge__number","aria-hidden":"true",children:"+"}),c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"CONTROL DEL CATÁLOGO"}),c.jsx("h2",{children:"¿Falta una herramienta?"}),c.jsx("p",{children:"Adjunta su ícono, pega el enlace y publícala para todo el equipo."})]}),c.jsxs("button",{type:"button",className:"secondary-button",onClick:z,children:["Administrar aplicaciones",c.jsx(Un,{size:18,"aria-hidden":"true"})]})]}):c.jsx(m0,{apps:Me,onSubmit:U})]})}function v0({apps:f,selectedId:d,onSelect:v,onDelete:r}){const[O,z]=H.useState(""),[U,V]=H.useState(1),[q,E]=H.useState(null),G=H.useRef(null),B=H.useMemo(()=>{const Z=Ca(O);return Z?f.filter(te=>Ca(`${te.name} ${te.category}`).includes(Z)):f},[f,O]),J=Math.max(1,Math.ceil(B.length/Os));H.useEffect(()=>{V(1)},[O]),H.useEffect(()=>{U>J&&V(J)},[U,J]);const ye=H.useMemo(()=>{const Z=(U-1)*Os;return B.slice(Z,Z+Os)},[B,U]),w=(Z,te)=>{var Ne;Z.stopPropagation(),E(te),(Ne=G.current)==null||Ne.showModal()},ee=async()=>{var Z;q&&await r(q.id)&&((Z=G.current)==null||Z.close(),E(null))};return c.jsxs("aside",{className:"admin-list","aria-label":"Aplicaciones configuradas",children:[c.jsxs("div",{className:"admin-list__top",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"CATÁLOGO"}),c.jsxs("h2",{children:[f.length," ",f.length===1?"aplicación":"aplicaciones"]})]}),c.jsx("button",{type:"button",className:"icon-button icon-button--accent",onClick:()=>v(null),"aria-label":"Crear aplicación",children:c.jsx(Id,{size:20,"aria-hidden":"true"})})]}),c.jsxs("div",{className:"admin-list__search",children:[c.jsx(Ds,{size:17,"aria-hidden":"true"}),c.jsx("label",{htmlFor:"admin-search",className:"sr-only",children:"Buscar en el catálogo"}),c.jsx("input",{id:"admin-search",type:"search",value:O,onChange:Z=>z(Z.target.value),placeholder:"Buscar…"}),O?c.jsx("button",{type:"button",onClick:()=>z(""),"aria-label":"Limpiar búsqueda",children:c.jsx(kl,{size:15,"aria-hidden":"true"})}):null]}),c.jsxs("div",{className:"admin-list__items",children:[U===1?c.jsxs("button",{type:"button",className:`admin-list__new ${d===null?"is-active":""}`,onClick:()=>v(null),children:[c.jsx("span",{className:"admin-list__new-icon",children:c.jsx(Id,{size:18,"aria-hidden":"true"})}),c.jsxs("span",{className:"admin-list__item-info",children:[c.jsx("strong",{children:"Nueva aplicación"}),c.jsx("small",{children:"Crear y publicar"})]})]}):null,ye.map(Z=>c.jsxs("div",{className:`admin-list__item-row ${d===Z.id?"is-active":""}`,onClick:()=>v(Z.id),role:"button",tabIndex:0,onKeyDown:te=>{(te.key==="Enter"||te.key===" ")&&v(Z.id)},children:[c.jsx(ti,{app:Z,size:"small"}),c.jsxs("span",{className:"admin-list__item-info",children:[c.jsx("strong",{children:Z.name}),c.jsx("small",{children:Z.category})]}),c.jsxs("div",{className:"admin-list__item-actions",children:[c.jsx("span",{className:`mini-status ${Z.visibility==="hidden"?"is-hidden":""}`,children:Z.visibility==="hidden"?"Oculta":Jl(Z.url)?"Lista":"Pendiente"}),c.jsx("button",{type:"button",className:"admin-list__delete-icon",onClick:te=>w(te,Z),title:`Eliminar ${Z.name}`,"aria-label":`Eliminar ${Z.name}`,children:c.jsx(Iu,{size:15,"aria-hidden":"true"})})]})]},Z.id))]}),c.jsx(Rs,{currentPage:U,totalPages:J,onPageChange:V,compact:!0,label:"Paginación del catálogo de administración"}),c.jsxs("dialog",{className:"confirm-dialog",ref:G,children:[c.jsx("button",{type:"button",className:"confirm-dialog__close",onClick:()=>{var Z;return(Z=G.current)==null?void 0:Z.close()},"aria-label":"Cerrar",children:c.jsx(kl,{size:19,"aria-hidden":"true"})}),c.jsx("span",{className:"confirm-dialog__icon",children:c.jsx(Iu,{size:22,"aria-hidden":"true"})}),c.jsx("p",{className:"section-kicker",children:"ACCIÓN PERMANENTE"}),c.jsxs("h2",{children:["Eliminar ",q==null?void 0:q.name]}),c.jsx("p",{children:"El portal y sus accesos se eliminarán permanentemente. Esta acción no se puede deshacer."}),c.jsxs("div",{className:"confirm-dialog__actions",children:[c.jsx("button",{type:"button",className:"secondary-button",onClick:()=>{var Z;return(Z=G.current)==null?void 0:Z.close()},children:"Conservar"}),c.jsx("button",{type:"button",className:"danger-button danger-button--solid",onClick:ee,children:"Sí, eliminar"})]})]})]})}function Kl(){return c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"required-mark","aria-hidden":"true",children:"*"}),c.jsx("span",{className:"sr-only",children:" obligatorio"})]})}function g0({app:f,allApps:d,onSave:v,onDelete:r,onCancel:O}){const[z,U]=H.useState(()=>f?Dn(f):Wu()),[V,q]=H.useState(()=>JSON.stringify(f?Dn(f):Wu())),[E,G]=H.useState({}),[B,J]=H.useState(""),[ye,w]=H.useState(!1),[ee,Z]=H.useState(!1),[te,Ne]=H.useState(!1),[Te,se]=H.useState(!1),pe=H.useRef(null),Ae=H.useRef(null),I=JSON.stringify(z)!==V,ne=ye||ee||te,Me=z.name.trim().length>=2&&!!z.description.trim();H.useEffect(()=>{const b=f?Dn(f):Wu();U(b),q(JSON.stringify(b)),G({}),J(""),window.requestAnimationFrame(()=>{var o;return(o=Ae.current)==null?void 0:o.focus()})},[f]),H.useEffect(()=>{if(!I&&!ee)return;const b=o=>o.preventDefault();return window.addEventListener("beforeunload",b),()=>window.removeEventListener("beforeunload",b)},[ee,I]),H.useEffect(()=>{if(!ee)return;const b=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=b}},[ee]);const Ue={id:(f==null?void 0:f.id)??"preview",name:z.name||"Nombre de la aplicación",description:z.description||"Una descripción breve ayuda al equipo a reconocerla.",category:z.category,keywords:[],url:z.url,mark:pm(z.name||"GLM"),accent:(f==null?void 0:f.accent)??"#4F758B",iconDataUrl:z.iconDataUrl,visibility:z.visibility,createdAt:(f==null?void 0:f.createdAt)??new Date().toISOString(),updatedAt:new Date().toISOString()},ve=(b,o)=>{U(A=>({...A,[b]:o})),G(A=>({...A,[b]:""}))},He=async b=>{if(!(!b||ee)){J(""),w(!0);try{const o=await Sm(b);ve("iconDataUrl",o)}catch(o){J(o instanceof Error?o.message:"No pudimos procesar el ícono.")}finally{w(!1)}}},lt=b=>{var o;He((o=b.target.files)==null?void 0:o[0]),b.target.value=""},Y=b=>{var o;b.preventDefault(),se(!1),He((o=b.dataTransfer.files)==null?void 0:o[0])},k=async()=>{var F;const b=z.name.trim(),o=z.description.trim(),A={};if(b.length<2&&(A.name="Completa el nombre antes de generar el ícono."),o||(A.description="Completa la descripción antes de generar el ícono."),Object.keys(A).length>0){G($=>({...$,...A}));return}if(!tm){J("Falta configurar VITE_ICON_GENERATOR_WEBHOOK_URL en el archivo .env.");return}J(""),Z(!0);const R=new AbortController,L=window.setTimeout(()=>R.abort(),18e4);try{const{data:{session:$}}=await qe.auth.getSession();if(!($!=null&&$.access_token))throw new Error("La sesión venció. Inicia sesión nuevamente.");const ue=await fetch(tm,{method:"POST",mode:"cors",cache:"no-store",credentials:"omit",signal:R.signal,headers:{Accept:"image/*, application/json;q=0.9, text/plain;q=0.8","Content-Type":"text/plain;charset=UTF-8"},body:JSON.stringify({accessToken:$.access_token,name:b,description:o})}),Je=((F=ue.headers.get("content-type"))==null?void 0:F.toLocaleLowerCase("en-US"))??"";if(ue.ok&&Je.startsWith("image/")){const tl=await _m(await ue.blob());ve("iconDataUrl",tl);return}const je=await ue.text();let Pe=null;if(je)try{Pe=JSON.parse(je)}catch{Pe=null}if(ue.ok&&(Pe!=null&&Pe.ok)&&Pe.imageDataUrl){const tl=await u0(Pe.imageDataUrl);ve("iconDataUrl",tl);return}throw new Error((Pe==null?void 0:Pe.error)||(je&&je.length<500?je:"")||`El flujo no pudo generar el ícono (HTTP ${ue.status}).`)}catch($){$ instanceof DOMException&&$.name==="AbortError"?J("La generación tardó más de 3 minutos y fue cancelada. Intenta nuevamente."):$ instanceof TypeError&&/failed to fetch/i.test($.message)?J("No se pudo conectar con el webhook de n8n. Verifica que el workflow esté activo y publicado."):J($ instanceof Error?$.message:"No pudimos generar el ícono con IA.")}finally{window.clearTimeout(L),Z(!1)}},S=()=>{const b={},o=z.name.trim(),A=z.description.trim();(o.length<2||o.length>60)&&(b.name="Escribe un nombre de 2 a 60 caracteres."),A||(b.description="Añade una descripción breve."),A.length>180&&(b.description="La descripción no puede superar 180 caracteres."),z.iconDataUrl||(b.iconDataUrl="Adjunta o genera un ícono antes de publicar la aplicación."),z.url.trim()&&!Jl(z.url)&&(b.url="Usa una URL https:// válida, sin credenciales embebidas.");const R=Ca(o);return d.some(F=>F.id!==(f==null?void 0:f.id)&&Ca(F.name)===R)&&(b.name="Ya existe una aplicación con ese nombre."),G(b),Object.keys(b).length===0},T=async b=>{if(b.preventDefault(),ne||!S()){window.requestAnimationFrame(()=>{var o,A;return(A=(o=document.querySelector(".field-error"))==null?void 0:o.focus)==null?void 0:A.call(o)});return}Ne(!0);try{const o=await v({...z,name:z.name.trim(),description:z.description.trim(),url:z.url.trim()},(f==null?void 0:f.id)??null);if(o){const A=Dn(o);U(A),q(JSON.stringify(A))}}finally{Ne(!1)}},C=()=>{if(!ee&&(!I||window.confirm("Hay cambios sin guardar. ¿Quieres descartarlos?"))){const b=f?Dn(f):Wu();U(b),q(JSON.stringify(b)),G({}),J(""),O()}},D=async()=>{var b;!f||ne||await r(f.id)&&((b=pe.current)==null||b.close(),O())};return c.jsxs("section",{className:"app-editor","aria-labelledby":"editor-title","aria-busy":ne,children:[c.jsxs("div",{className:"app-editor__heading",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:f?"EDITAR APLICACIÓN":"NUEVA APLICACIÓN"}),c.jsx("h2",{id:"editor-title",children:f?f.name:"Configura el nuevo acceso"})]}),I?c.jsxs("span",{className:"dirty-state is-dirty",children:[c.jsx("span",{"aria-hidden":"true"}),"Cambios sin guardar"]}):null]}),c.jsxs("div",{className:"editor-layout",children:[c.jsxs("form",{className:"editor-form",onSubmit:T,noValidate:!0,children:[c.jsxs("section",{className:"editor-form__section","aria-labelledby":"identity-section-title",children:[c.jsx("h3",{className:"editor-form__section-title",id:"identity-section-title",children:"Identidad"}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-name",children:["Nombre de la aplicación",f?null:c.jsx(Kl,{})]}),c.jsx("input",{ref:Ae,id:"app-name",value:z.name,onChange:b=>ve("name",b.target.value),placeholder:"Ej. Media Planner",maxLength:60,"aria-invalid":!!E.name,"aria-describedby":E.name?"app-name-error":void 0,disabled:ne,required:!0}),c.jsxs("div",{className:"field-meta",children:[E.name?c.jsx("span",{id:"app-name-error",className:"field-error",role:"alert",tabIndex:-1,children:E.name}):c.jsx("span",{children:"Como el equipo la reconoce."}),c.jsxs("span",{children:[z.name.length,"/60"]})]})]}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-description",children:["Descripción breve",f?null:c.jsx(Kl,{})]}),c.jsx("textarea",{id:"app-description",value:z.description,onChange:b=>ve("description",b.target.value),placeholder:"Explica qué resuelve en una sola frase.",maxLength:180,rows:3,"aria-invalid":!!E.description,"aria-describedby":E.description?"app-description-error":void 0,disabled:ne,required:!0}),c.jsxs("div",{className:`field-meta ${E.description?"":"field-meta--counter-only"}`,children:[E.description?c.jsx("span",{id:"app-description-error",className:"field-error",role:"alert",tabIndex:-1,children:E.description}):null,c.jsxs("span",{children:[z.description.length,"/180"]})]})]}),c.jsxs("div",{className:"form-split",children:[c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-category",children:["Categoría",f?null:c.jsx(Kl,{})]}),c.jsx("select",{id:"app-category",value:z.category,onChange:b=>ve("category",b.target.value),disabled:ne,required:!0,children:dm.map(b=>c.jsx("option",{children:b},b))})]}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-visibility",children:["Visibilidad",f?null:c.jsx(Kl,{})]}),c.jsxs("select",{id:"app-visibility",value:z.visibility,onChange:b=>ve("visibility",b.target.value),disabled:ne,required:!0,children:[c.jsx("option",{value:"published",children:"Publicada"}),c.jsx("option",{value:"hidden",children:"Oculta"})]})]})]})]}),c.jsxs("section",{className:"editor-form__section","aria-labelledby":"icon-section-title",children:[c.jsxs("h3",{className:"editor-form__section-title",id:"icon-section-title",children:["Ícono",f?null:c.jsx(Kl,{})]}),c.jsxs("div",{className:"icon-config",children:[c.jsxs("label",{className:`icon-dropzone ${Te?"is-dragging":""}`,onDragEnter:b=>{b.preventDefault(),ne||se(!0)},onDragOver:b=>b.preventDefault(),onDragLeave:()=>se(!1),onDrop:Y,children:[c.jsx("input",{type:"file",accept:"image/png,image/jpeg,image/webp",onChange:lt,disabled:ne}),c.jsx("span",{className:"icon-dropzone__symbol",children:c.jsx(Dv,{size:20,"aria-hidden":"true"})}),c.jsxs("span",{children:[c.jsx("strong",{children:ye?"Procesando…":"Adjuntar ícono"}),c.jsx("small",{children:"PNG, JPG o WebP · máximo 1 MB"})]})]}),z.iconDataUrl?c.jsx("button",{type:"button",className:"text-button text-button--danger",disabled:ne,onClick:()=>ve("iconDataUrl",""),children:"Quitar ícono"}):null]}),c.jsx("div",{className:"ai-icon-actions",children:c.jsxs("button",{type:"button",className:"secondary-button ai-icon-button",onClick:()=>void k(),disabled:!Me||ne,title:Me?void 0:"Completa el nombre y la descripción breve.",children:[c.jsx(Nv,{size:18,"aria-hidden":"true"}),"Generar ícono con IA"]})}),B?c.jsx("p",{className:"field-error field-error--standalone",role:"alert",children:B}):null,E.iconDataUrl?c.jsx("p",{className:"field-error field-error--standalone",role:"alert",tabIndex:-1,children:E.iconDataUrl}):null]}),c.jsxs("section",{className:"editor-form__section","aria-labelledby":"destination-section-title",children:[c.jsx("h3",{className:"editor-form__section-title",id:"destination-section-title",children:"Destino"}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-url",children:["Enlace de la aplicación ",c.jsx("span",{children:"Opcional"})]}),c.jsxs("div",{className:"url-field",children:[c.jsx(fm,{size:18,"aria-hidden":"true"}),c.jsx("input",{id:"app-url",type:"url",value:z.url,onChange:b=>ve("url",b.target.value),placeholder:"https://aplicacion.com","aria-invalid":!!E.url,"aria-describedby":E.url?"app-url-error":"app-url-help",disabled:ne})]}),E.url?c.jsx("span",{id:"app-url-error",className:"field-error",role:"alert",tabIndex:-1,children:E.url}):c.jsx("span",{id:"app-url-help",className:"field-help",children:"Si lo dejas vacío, aparecerá como “Enlace pendiente”."})]})]}),c.jsxs("div",{className:"editor-actions",children:[c.jsxs("button",{type:"submit",className:"primary-button",disabled:ne,children:[c.jsx(Ev,{size:18,"aria-hidden":"true"}),te?"Guardando…":f?"Guardar cambios":"Publicar aplicación"]}),c.jsx("button",{type:"button",className:"secondary-button secondary-button--quiet",disabled:ne,onClick:C,children:"Cancelar"}),f?c.jsxs("button",{type:"button",className:"danger-button",disabled:ne,onClick:()=>{var b;return(b=pe.current)==null?void 0:b.showModal()},children:[c.jsx(Iu,{size:17,"aria-hidden":"true"}),"Eliminar"]}):null]})]}),c.jsxs("aside",{className:"app-preview","aria-label":"Vista previa de la aplicación",children:[c.jsxs("div",{className:"app-preview__label",children:[c.jsx("span",{children:"VISTA PREVIA"}),c.jsx("span",{className:"app-preview__rule"})]}),c.jsxs("div",{className:"preview-card",children:[c.jsx(ti,{app:Ue,size:"large",showPlaceholder:!f&&!z.iconDataUrl}),c.jsx("span",{className:"quick-launch__category",children:Ue.category}),c.jsx("h3",{children:Ue.name}),c.jsx("p",{children:Ue.description}),c.jsxs("span",{className:`availability ${Jl(Ue.url)?"availability--ready":"availability--pending"}`,children:[c.jsx("span",{"aria-hidden":"true"}),Jl(Ue.url)?"Lista para abrir":"Enlace pendiente"]})]}),c.jsx("p",{className:"app-preview__note",children:"Así aparecerá en el Hub para el equipo."})]})]}),c.jsxs("dialog",{className:"confirm-dialog",ref:pe,children:[c.jsx("button",{type:"button",className:"confirm-dialog__close",onClick:()=>{var b;return(b=pe.current)==null?void 0:b.close()},"aria-label":"Cerrar",children:c.jsx(kl,{size:19,"aria-hidden":"true"})}),c.jsx("span",{className:"confirm-dialog__icon",children:c.jsx(Iu,{size:22,"aria-hidden":"true"})}),c.jsx("p",{className:"section-kicker",children:"ACCIÓN PERMANENTE"}),c.jsxs("h2",{children:["Eliminar ",f==null?void 0:f.name]}),c.jsx("p",{children:"La aplicación se quitará del catálogo compartido para todo el equipo. Esta acción no se puede deshacer."}),c.jsxs("div",{className:"confirm-dialog__actions",children:[c.jsx("button",{type:"button",className:"secondary-button",onClick:()=>{var b;return(b=pe.current)==null?void 0:b.close()},children:"Conservar"}),c.jsx("button",{type:"button",className:"danger-button danger-button--solid",onClick:()=>void D(),children:"Sí, eliminar"})]})]}),ee?c.jsx("div",{className:"generation-overlay",role:"dialog","aria-modal":"true","aria-labelledby":"generation-title",children:c.jsxs("div",{className:"generation-overlay__card",children:[c.jsx("span",{className:"generation-spinner","aria-hidden":"true"}),c.jsx("p",{className:"section-kicker",children:"GEMINI"}),c.jsx("h2",{id:"generation-title",children:"Generando el ícono…"}),c.jsx("p",{children:"Estamos creando una propuesta a partir del nombre y la descripción de la aplicación."})]})}):null]})}function b0({data:f,onSave:d,onDelete:v,onBack:r}){const[O,z]=H.useState(null),U=O?f.apps.find(E=>E.id===O)??null:null,V=async(E,G)=>{const B=await d(E,G);return B&&z(B.id),B},q=async E=>{const G=await v(E);return G&&z(null),G};return c.jsxs("main",{className:"page-content admin-page",children:[c.jsx("header",{className:"page-header admin-header",children:c.jsxs("div",{children:[c.jsxs("button",{type:"button",className:"back-button",onClick:r,children:[c.jsx(sv,{size:17,"aria-hidden":"true"}),"Volver al Hub"]}),c.jsx("p",{className:"page-header__meta",children:"PANEL DE ADMINISTRACIÓN"}),c.jsx("h1",{children:"Controla el catálogo."})]})}),c.jsxs("div",{className:"admin-workspace",children:[c.jsx(v0,{apps:f.apps,selectedId:O,onSelect:z,onDelete:q}),c.jsx(g0,{app:U,allApps:f.apps,onSave:V,onDelete:q,onCancel:()=>z(null)})]})]})}function p0(){return c.jsxs("div",{className:"catalog-loading",role:"status","aria-live":"polite",children:[c.jsx(ei,{compact:!0}),c.jsx("span",{className:"generation-spinner","aria-hidden":"true"}),c.jsx("p",{children:"Cargando aplicaciones…"})]})}function S0(){const[f]=H.useState(()=>Yv()),[d,v]=H.useState({schemaVersion:1,apps:[],favoritesByUser:{},recentByUser:{},updatedAt:new Date().toISOString()}),[r,O]=H.useState(null),[z,U]=H.useState(()=>"hub"),[V,q]=H.useState([]),[E,G]=H.useState(!1),[B,J]=H.useState(!1),[ye,w]=H.useState(""),[ee,Z]=H.useState(""),te=H.useRef(0),Ne=H.useRef(null),Te=H.useCallback(Y=>{q(k=>k.filter(S=>S.id!==Y))},[]),se=H.useCallback((Y,k,S)=>{const T=crypto.randomUUID();q(C=>[...C.slice(-2),{id:T,kind:Y,title:k,detail:S}]),window.setTimeout(()=>{q(C=>C.filter(D=>D.id!==T))},5200)},[]);H.useEffect(()=>{let Y=!0;const k=C=>{const D=(C.expires_at??Math.floor(Date.now()/1e3)+3600)*1e3;O(b=>!b||b.user.id!==C.user.id||b.expiresAt===D?b:{...b,expiresAt:D})},S=async C=>{const D=++te.current;if(!C){if(!Y||D!==te.current)return;Ne.current=null,O(null),J(!1),G(!0);return}if(Ne.current===C.user.id){if(!Y||D!==te.current)return;k(C),G(!0);return}const b=await l0(C);if(!Y||D!==te.current)return;if(!b.session){Ne.current=null,O(null),Z(b.error),J(!1),G(!0),await qe.auth.signOut({scope:"local"});return}const o=b.session;Ne.current=o.user.id,Z(""),O(o),G(!0),window.location.hash!=="#hub"&&window.location.hash!=="#admin"&&window.history.replaceState(null,"",Ns("#hub"))};qe.auth.getSession().then(({data:{session:C}})=>{S(C)});const{data:{subscription:T}}=qe.auth.onAuthStateChange((C,D)=>{if(C!=="INITIAL_SESSION"){if(C==="TOKEN_REFRESHED"&&D&&Ne.current===D.user.id){k(D);return}window.setTimeout(()=>{S(D)},0)}});return()=>{Y=!1,T.unsubscribe()}},[]);const pe=(r==null?void 0:r.user)??null;H.useEffect(()=>{if(!pe)return;let Y=!0,k=!1;const S=async()=>{if(!k){k=!0;try{const D=await Bs();if(!Y)return;v(b=>({...b,apps:D,updatedAt:new Date().toISOString()}))}catch(D){console.error("No se pudo refrescar el catálogo compartido:",D)}finally{k=!1}}};(async()=>{J(!1),w("");try{const D=await Wv(pe,f.data.apps),b=await Kv(pe.id);if(!Y)return;v(b),J(!0),D>0&&se("success","Catálogo compartido activado",`${D} ${D===1?"aplicación fue migrada":"aplicaciones fueron migradas"} a Supabase.`)}catch(D){if(!Y)return;const b=D instanceof Error?D.message:"No se pudo cargar el catálogo compartido.";w(b),J(!0),se("error","No se pudo cargar el catálogo",b)}})();const C=Fv(()=>void S());return()=>{Y=!1,C()}},[pe==null?void 0:pe.id,pe==null?void 0:pe.role,f.data.apps,se]),H.useEffect(()=>{const Y=()=>{const k=window.location.hash==="#admin"?"admin":"hub";if(k==="admin"&&(r==null?void 0:r.user.role)!=="admin"){U("hub"),window.history.replaceState(null,"","#hub");return}U(k)};return Y(),window.addEventListener("hashchange",Y),()=>window.removeEventListener("hashchange",Y)},[r==null?void 0:r.user.role]);const Ae=Y=>{if(Y==="admin"&&(r==null?void 0:r.user.role)!=="admin"){se("error","Acceso restringido","Necesitas permisos de administrador para abrir este panel.");return}U(Y),window.history.replaceState(null,"",Ns(Y==="admin"?"#admin":"#hub")),window.scrollTo({top:0,behavior:"smooth"})},I=async Y=>{if(!r)return;const k=r.user.id,S=d.favoritesByUser[k]??[],T=S.includes(Y),C=T?S.filter(D=>D!==Y):[Y,...S];v(D=>({...D,favoritesByUser:{...D.favoritesByUser,[k]:C},updatedAt:new Date().toISOString()}));try{await kv(k,Y,!T),se("success",T?"Quitada de favoritos":"Agregada a favoritos")}catch(D){v(b=>({...b,favoritesByUser:{...b.favoritesByUser,[k]:S}})),se("error","No se actualizó el favorito",D instanceof Error?D.message:void 0)}},ne=Y=>{if(!r)return;const k=Jl(Y.url);if(!k){se("info","Enlace pendiente",`${Y.name} todavía no tiene un enlace configurado.`);return}const S=window.open(k,"_blank","noopener,noreferrer");S&&(S.opener=null);const T=r.user.id,C=d.recentByUser[T]??[],D=[Y.id,...C.filter(b=>b!==Y.id)].slice(0,30);v(b=>({...b,recentByUser:{...b.recentByUser,[T]:D},updatedAt:new Date().toISOString()})),$v(T,Y.id).catch(b=>console.warn("No se guardó el acceso reciente:",b))},Me=async(Y,k)=>{if(!r||r.user.role!=="admin")return null;const S=k?d.apps.find(T=>T.id===k)??null:null;try{const T=await bm(Y,S,r.user.id);return v(C=>({...C,apps:S?C.apps.map(D=>D.id===T.id?T:D):[T,...C.apps],updatedAt:new Date().toISOString()})),se("success",S?"Cambios guardados":"Aplicación publicada",`${T.name} ya está disponible en el catálogo compartido.`),T}catch(T){return se("error","No se guardó la aplicación",T instanceof Error?T.message:void 0),null}},Ue=async Y=>{if(!r||r.user.role!=="admin")return!1;const k=d.apps.find(S=>S.id===Y);if(!k)return!1;try{await Jv(k);const S=T=>Object.fromEntries(Object.entries(T).map(([C,D])=>[C,D.filter(b=>b!==Y)]));return v(T=>({...T,apps:T.apps.filter(C=>C.id!==Y),favoritesByUser:S(T.favoritesByUser),recentByUser:S(T.recentByUser),updatedAt:new Date().toISOString()})),se("success","Aplicación eliminada",`${k.name} salió del catálogo compartido.`),!0}catch(S){return se("error","No se eliminó la aplicación",S instanceof Error?S.message:void 0),!1}},ve=async Y=>{if(!r||r.user.role==="admin")return!1;if(!lm)return se("error","No se pudo enviar la solicitud","La función de solicitudes no está disponible en este momento."),!1;const k=new AbortController,S=window.setTimeout(()=>k.abort(),12e4);try{const{data:{session:T}}=await qe.auth.getSession();if(!(T!=null&&T.access_token))throw new Error("La sesión venció. Cierra sesión e inicia nuevamente.");const C=await fetch(lm,{method:"POST",mode:"cors",cache:"no-store",credentials:"omit",signal:k.signal,headers:{Accept:"application/json, text/plain;q=0.9","Content-Type":"text/plain;charset=UTF-8"},body:JSON.stringify({accessToken:T.access_token,appId:Y.id})}),D=await C.text();let b=null;if(D)try{b=JSON.parse(D)}catch{b=null}if(!C.ok||!(b!=null&&b.ok)){const o=String((b==null?void 0:b.error)||"").toLowerCase();let A="No pudimos enviar la solicitud en este momento. Intenta nuevamente.";throw o.includes("pendiente")?A="Ya tienes una solicitud pendiente para esta aplicación.":o.includes("sesión")||C.status===401?A="Tu sesión venció. Cierra sesión e inicia nuevamente.":o.includes("ya no está publicada")||o.includes("no está disponible")?A="La aplicación seleccionada ya no está disponible.":(o.includes("no está autorizado")||C.status===403)&&(A="Tu cuenta no está habilitada para enviar esta solicitud."),console.error("Error interno al enviar la solicitud de acceso",{status:C.status,responseText:D}),new Error(A)}return se("success","Solicitud enviada",b.message||`La solicitud para ${Y.name} fue enviada correctamente.`),!0}catch(T){return T instanceof DOMException&&T.name==="AbortError"?se("error","La solicitud tardó demasiado","Intenta nuevamente en unos minutos."):T instanceof TypeError&&/failed to fetch/i.test(T.message)?(console.error("No se pudo contactar el servicio de solicitudes",T),se("error","No se pudo enviar la solicitud","Intenta nuevamente en unos minutos.")):se("error","No se pudo enviar la solicitud",T instanceof Error?T.message:"Intenta nuevamente en unos minutos."),!1}finally{window.clearTimeout(S)}},He=async()=>{Z("");const{error:Y}=await qe.auth.signInWithOAuth({provider:"google",options:{redirectTo:Pv(),queryParams:{hd:"gomezleemarketing.com",prompt:"select_account"}}});Y&&(console.error("No se pudo iniciar el acceso con Google:",Y),Z("No pudimos abrir el acceso con Google. Intenta nuevamente."))},lt=async()=>{const{error:Y}=await qe.auth.signOut();if(Y){se("error","No se pudo cerrar la sesión",Y.message);return}O(null),J(!1),U("hub"),window.history.replaceState(null,"",Ns())};return!E||!r?c.jsxs(c.Fragment,{children:[c.jsx(i0,{onLogin:He,error:ee,disabled:!E}),c.jsx(Ts,{messages:V,onDismiss:Te})]}):B?c.jsxs("div",{className:"app-shell",children:[c.jsx(c0,{user:r.user,view:z,onNavigate:Ae,onLogout:lt}),c.jsx(s0,{user:r.user}),z==="admin"&&r.user.role==="admin"?c.jsx(b0,{data:d,onSave:Me,onDelete:Ue,onBack:()=>Ae("hub")}):c.jsx(y0,{user:r.user,data:d,storageWarning:ye,onActivate:ne,onFavorite:Y=>void I(Y),onAdmin:()=>Ae("admin"),onRequestAccess:ve}),c.jsx(f0,{user:r.user,view:z,onNavigate:Ae,onLogout:lt}),c.jsx(Ts,{messages:V,onDismiss:Te})]}):c.jsxs(c.Fragment,{children:[c.jsx(p0,{}),c.jsx(Ts,{messages:V,onDismiss:Te})]})}const um="https://dbit.digitalcompass.agency/storage/v1/object/public/public-assets/GLM.png?v=glm-hub-20260722-v3";function _0(){document.querySelectorAll('link[rel="icon"], link[rel="shortcut icon"]').forEach(v=>{v.remove()});const f=document.createElement("link");f.rel="icon",f.type="image/png",f.sizes="512x512",f.href=um,document.head.appendChild(f);const d=document.createElement("link");d.rel="shortcut icon",d.type="image/png",d.href=um,document.head.appendChild(d)}_0();tv.createRoot(document.getElementById("root")).render(c.jsx(H.StrictMode,{children:c.jsx(S0,{})}));
|