| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- (function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const m of d)if(m.type==="childList")for(const h of m.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&r(h)}).observe(document,{childList:!0,subtree:!0});function o(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?m.credentials="include":d.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function r(d){if(d.ep)return;d.ep=!0;const m=o(d);fetch(d.href,m)}})();function oh(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var so={exports:{}},ei={};/**
- * @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 Hm;function Ay(){if(Hm)return ei;Hm=1;var i=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function o(r,d,m){var h=null;if(m!==void 0&&(h=""+m),d.key!==void 0&&(h=""+d.key),"key"in d){m={};for(var v in d)v!=="key"&&(m[v]=d[v])}else m=d;return d=m.ref,{$$typeof:i,type:r,key:h,ref:d!==void 0?d:null,props:m}}return ei.Fragment=u,ei.jsx=o,ei.jsxs=o,ei}var km;function Cy(){return km||(km=1,so.exports=Ay()),so.exports}var f=Cy(),uo={exports:{}},ti={},ro={exports:{}},oo={};/**
- * @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 qm;function wy(){return qm||(qm=1,(function(i){function u(D,J){var ne=D.length;D.push(J);e:for(;0<ne;){var je=ne-1>>>1,ze=D[je];if(0<d(ze,J))D[je]=J,D[ne]=ze,ne=je;else break e}}function o(D){return D.length===0?null:D[0]}function r(D){if(D.length===0)return null;var J=D[0],ne=D.pop();if(ne!==J){D[0]=ne;e:for(var je=0,ze=D.length,T=ze>>>1;je<T;){var G=2*(je+1)-1,$=D[G],ee=G+1,fe=D[ee];if(0>d($,ne))ee<ze&&0>d(fe,$)?(D[je]=fe,D[ee]=ne,je=ee):(D[je]=$,D[G]=ne,je=G);else if(ee<ze&&0>d(fe,ne))D[je]=fe,D[ee]=ne,je=ee;else break e}}return J}function d(D,J){var ne=D.sortIndex-J.sortIndex;return ne!==0?ne:D.id-J.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;i.unstable_now=function(){return m.now()}}else{var h=Date,v=h.now();i.unstable_now=function(){return h.now()-v}}var g=[],y=[],E=1,x=null,j=3,M=!1,R=!1,H=!1,q=!1,B=typeof setTimeout=="function"?setTimeout:null,U=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;function V(D){for(var J=o(y);J!==null;){if(J.callback===null)r(y);else if(J.startTime<=D)r(y),J.sortIndex=J.expirationTime,u(g,J);else break;J=o(y)}}function W(D){if(H=!1,V(D),!R)if(o(g)!==null)R=!0,F||(F=!0,I());else{var J=o(y);J!==null&&Oe(W,J.startTime-D)}}var F=!1,X=-1,Z=5,le=-1;function Q(){return q?!0:!(i.unstable_now()-le<Z)}function K(){if(q=!1,F){var D=i.unstable_now();le=D;var J=!0;try{e:{R=!1,H&&(H=!1,U(X),X=-1),M=!0;var ne=j;try{t:{for(V(D),x=o(g);x!==null&&!(x.expirationTime>D&&Q());){var je=x.callback;if(typeof je=="function"){x.callback=null,j=x.priorityLevel;var ze=je(x.expirationTime<=D);if(D=i.unstable_now(),typeof ze=="function"){x.callback=ze,V(D),J=!0;break t}x===o(g)&&r(g),V(D)}else r(g);x=o(g)}if(x!==null)J=!0;else{var T=o(y);T!==null&&Oe(W,T.startTime-D),J=!1}}break e}finally{x=null,j=ne,M=!1}J=void 0}}finally{J?I():F=!1}}}var I;if(typeof w=="function")I=function(){w(K)};else if(typeof MessageChannel<"u"){var se=new MessageChannel,ce=se.port2;se.port1.onmessage=K,I=function(){ce.postMessage(null)}}else I=function(){B(K,0)};function Oe(D,J){X=B(function(){D(i.unstable_now())},J)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(D){D.callback=null},i.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Z=0<D?Math.floor(1e3/D):5},i.unstable_getCurrentPriorityLevel=function(){return j},i.unstable_next=function(D){switch(j){case 1:case 2:case 3:var J=3;break;default:J=j}var ne=j;j=J;try{return D()}finally{j=ne}},i.unstable_requestPaint=function(){q=!0},i.unstable_runWithPriority=function(D,J){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var ne=j;j=D;try{return J()}finally{j=ne}},i.unstable_scheduleCallback=function(D,J,ne){var je=i.unstable_now();switch(typeof ne=="object"&&ne!==null?(ne=ne.delay,ne=typeof ne=="number"&&0<ne?je+ne:je):ne=je,D){case 1:var ze=-1;break;case 2:ze=250;break;case 5:ze=1073741823;break;case 4:ze=1e4;break;default:ze=5e3}return ze=ne+ze,D={id:E++,callback:J,priorityLevel:D,startTime:ne,expirationTime:ze,sortIndex:-1},ne>je?(D.sortIndex=ne,u(y,D),o(g)===null&&D===o(y)&&(H?(U(X),X=-1):H=!0,Oe(W,ne-je))):(D.sortIndex=ze,u(g,D),R||M||(R=!0,F||(F=!0,I()))),D},i.unstable_shouldYield=Q,i.unstable_wrapCallback=function(D){var J=j;return function(){var ne=j;j=J;try{return D.apply(this,arguments)}finally{j=ne}}}})(oo)),oo}var Ym;function zy(){return Ym||(Ym=1,ro.exports=wy()),ro.exports}var co={exports:{}},oe={};/**
- * @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 Gm;function My(){if(Gm)return oe;Gm=1;var i=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),h=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),j=Symbol.iterator;function M(T){return T===null||typeof T!="object"?null:(T=j&&T[j]||T["@@iterator"],typeof T=="function"?T:null)}var R={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},H=Object.assign,q={};function B(T,G,$){this.props=T,this.context=G,this.refs=q,this.updater=$||R}B.prototype.isReactComponent={},B.prototype.setState=function(T,G){if(typeof T!="object"&&typeof T!="function"&&T!=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,T,G,"setState")},B.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function U(){}U.prototype=B.prototype;function w(T,G,$){this.props=T,this.context=G,this.refs=q,this.updater=$||R}var V=w.prototype=new U;V.constructor=w,H(V,B.prototype),V.isPureReactComponent=!0;var W=Array.isArray;function F(){}var X={H:null,A:null,T:null,S:null},Z=Object.prototype.hasOwnProperty;function le(T,G,$){var ee=$.ref;return{$$typeof:i,type:T,key:G,ref:ee!==void 0?ee:null,props:$}}function Q(T,G){return le(T.type,G,T.props)}function K(T){return typeof T=="object"&&T!==null&&T.$$typeof===i}function I(T){var G={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function($){return G[$]})}var se=/\/+/g;function ce(T,G){return typeof T=="object"&&T!==null&&T.key!=null?I(""+T.key):G.toString(36)}function Oe(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(F,F):(T.status="pending",T.then(function(G){T.status==="pending"&&(T.status="fulfilled",T.value=G)},function(G){T.status==="pending"&&(T.status="rejected",T.reason=G)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function D(T,G,$,ee,fe){var he=typeof T;(he==="undefined"||he==="boolean")&&(T=null);var _e=!1;if(T===null)_e=!0;else switch(he){case"bigint":case"string":case"number":_e=!0;break;case"object":switch(T.$$typeof){case i:case u:_e=!0;break;case E:return _e=T._init,D(_e(T._payload),G,$,ee,fe)}}if(_e)return fe=fe(T),_e=ee===""?"."+ce(T,0):ee,W(fe)?($="",_e!=null&&($=_e.replace(se,"$&/")+"/"),D(fe,G,$,"",function(un){return un})):fe!=null&&(K(fe)&&(fe=Q(fe,$+(fe.key==null||T&&T.key===fe.key?"":(""+fe.key).replace(se,"$&/")+"/")+_e)),G.push(fe)),1;_e=0;var lt=ee===""?".":ee+":";if(W(T))for(var qe=0;qe<T.length;qe++)ee=T[qe],he=lt+ce(ee,qe),_e+=D(ee,G,$,he,fe);else if(qe=M(T),typeof qe=="function")for(T=qe.call(T),qe=0;!(ee=T.next()).done;)ee=ee.value,he=lt+ce(ee,qe++),_e+=D(ee,G,$,he,fe);else if(he==="object"){if(typeof T.then=="function")return D(Oe(T),G,$,ee,fe);throw G=String(T),Error("Objects are not valid as a React child (found: "+(G==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":G)+"). If you meant to render a collection of children, use an array instead.")}return _e}function J(T,G,$){if(T==null)return T;var ee=[],fe=0;return D(T,ee,"","",function(he){return G.call($,he,fe++)}),ee}function ne(T){if(T._status===-1){var G=T._result;G=G(),G.then(function($){(T._status===0||T._status===-1)&&(T._status=1,T._result=$)},function($){(T._status===0||T._status===-1)&&(T._status=2,T._result=$)}),T._status===-1&&(T._status=0,T._result=G)}if(T._status===1)return T._result.default;throw T._result}var je=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var G=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof T=="object"&&T!==null&&typeof T.message=="string"?String(T.message):String(T),error:T});if(!window.dispatchEvent(G))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)},ze={map:J,forEach:function(T,G,$){J(T,function(){G.apply(this,arguments)},$)},count:function(T){var G=0;return J(T,function(){G++}),G},toArray:function(T){return J(T,function(G){return G})||[]},only:function(T){if(!K(T))throw Error("React.Children.only expected to receive a single React element child.");return T}};return oe.Activity=x,oe.Children=ze,oe.Component=B,oe.Fragment=o,oe.Profiler=d,oe.PureComponent=w,oe.StrictMode=r,oe.Suspense=g,oe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,oe.__COMPILER_RUNTIME={__proto__:null,c:function(T){return X.H.useMemoCache(T)}},oe.cache=function(T){return function(){return T.apply(null,arguments)}},oe.cacheSignal=function(){return null},oe.cloneElement=function(T,G,$){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var ee=H({},T.props),fe=T.key;if(G!=null)for(he in G.key!==void 0&&(fe=""+G.key),G)!Z.call(G,he)||he==="key"||he==="__self"||he==="__source"||he==="ref"&&G.ref===void 0||(ee[he]=G[he]);var he=arguments.length-2;if(he===1)ee.children=$;else if(1<he){for(var _e=Array(he),lt=0;lt<he;lt++)_e[lt]=arguments[lt+2];ee.children=_e}return le(T.type,fe,ee)},oe.createContext=function(T){return T={$$typeof:h,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:m,_context:T},T},oe.createElement=function(T,G,$){var ee,fe={},he=null;if(G!=null)for(ee in G.key!==void 0&&(he=""+G.key),G)Z.call(G,ee)&&ee!=="key"&&ee!=="__self"&&ee!=="__source"&&(fe[ee]=G[ee]);var _e=arguments.length-2;if(_e===1)fe.children=$;else if(1<_e){for(var lt=Array(_e),qe=0;qe<_e;qe++)lt[qe]=arguments[qe+2];fe.children=lt}if(T&&T.defaultProps)for(ee in _e=T.defaultProps,_e)fe[ee]===void 0&&(fe[ee]=_e[ee]);return le(T,he,fe)},oe.createRef=function(){return{current:null}},oe.forwardRef=function(T){return{$$typeof:v,render:T}},oe.isValidElement=K,oe.lazy=function(T){return{$$typeof:E,_payload:{_status:-1,_result:T},_init:ne}},oe.memo=function(T,G){return{$$typeof:y,type:T,compare:G===void 0?null:G}},oe.startTransition=function(T){var G=X.T,$={};X.T=$;try{var ee=T(),fe=X.S;fe!==null&&fe($,ee),typeof ee=="object"&&ee!==null&&typeof ee.then=="function"&&ee.then(F,je)}catch(he){je(he)}finally{G!==null&&$.types!==null&&(G.types=$.types),X.T=G}},oe.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},oe.use=function(T){return X.H.use(T)},oe.useActionState=function(T,G,$){return X.H.useActionState(T,G,$)},oe.useCallback=function(T,G){return X.H.useCallback(T,G)},oe.useContext=function(T){return X.H.useContext(T)},oe.useDebugValue=function(){},oe.useDeferredValue=function(T,G){return X.H.useDeferredValue(T,G)},oe.useEffect=function(T,G){return X.H.useEffect(T,G)},oe.useEffectEvent=function(T){return X.H.useEffectEvent(T)},oe.useId=function(){return X.H.useId()},oe.useImperativeHandle=function(T,G,$){return X.H.useImperativeHandle(T,G,$)},oe.useInsertionEffect=function(T,G){return X.H.useInsertionEffect(T,G)},oe.useLayoutEffect=function(T,G){return X.H.useLayoutEffect(T,G)},oe.useMemo=function(T,G){return X.H.useMemo(T,G)},oe.useOptimistic=function(T,G){return X.H.useOptimistic(T,G)},oe.useReducer=function(T,G,$){return X.H.useReducer(T,G,$)},oe.useRef=function(T){return X.H.useRef(T)},oe.useState=function(T){return X.H.useState(T)},oe.useSyncExternalStore=function(T,G,$){return X.H.useSyncExternalStore(T,G,$)},oe.useTransition=function(){return X.H.useTransition()},oe.version="19.2.3",oe}var Xm;function wo(){return Xm||(Xm=1,co.exports=My()),co.exports}var fo={exports:{}},tt={};/**
- * @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 Qm;function Oy(){if(Qm)return tt;Qm=1;var i=wo();function u(g){var y="https://react.dev/errors/"+g;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var E=2;E<arguments.length;E++)y+="&args[]="+encodeURIComponent(arguments[E])}return"Minified React error #"+g+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var r={d:{f:o,r:function(){throw Error(u(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},d=Symbol.for("react.portal");function m(g,y,E){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:x==null?null:""+x,children:g,containerInfo:y,implementation:E}}var h=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function v(g,y){if(g==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return tt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,tt.createPortal=function(g,y){var E=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(u(299));return m(g,y,null,E)},tt.flushSync=function(g){var y=h.T,E=r.p;try{if(h.T=null,r.p=2,g)return g()}finally{h.T=y,r.p=E,r.d.f()}},tt.preconnect=function(g,y){typeof g=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,r.d.C(g,y))},tt.prefetchDNS=function(g){typeof g=="string"&&r.d.D(g)},tt.preinit=function(g,y){if(typeof g=="string"&&y&&typeof y.as=="string"){var E=y.as,x=v(E,y.crossOrigin),j=typeof y.integrity=="string"?y.integrity:void 0,M=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;E==="style"?r.d.S(g,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:x,integrity:j,fetchPriority:M}):E==="script"&&r.d.X(g,{crossOrigin:x,integrity:j,fetchPriority:M,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},tt.preinitModule=function(g,y){if(typeof g=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var E=v(y.as,y.crossOrigin);r.d.M(g,{crossOrigin:E,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&r.d.M(g)},tt.preload=function(g,y){if(typeof g=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var E=y.as,x=v(E,y.crossOrigin);r.d.L(g,E,{crossOrigin:x,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},tt.preloadModule=function(g,y){if(typeof g=="string")if(y){var E=v(y.as,y.crossOrigin);r.d.m(g,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:E,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else r.d.m(g)},tt.requestFormReset=function(g){r.d.r(g)},tt.unstable_batchedUpdates=function(g,y){return g(y)},tt.useFormState=function(g,y,E){return h.H.useFormState(g,y,E)},tt.useFormStatus=function(){return h.H.useHostTransitionStatus()},tt.version="19.2.3",tt}var Vm;function Ry(){if(Vm)return fo.exports;Vm=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(u){console.error(u)}}return i(),fo.exports=Oy(),fo.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 Zm;function Dy(){if(Zm)return ti;Zm=1;var i=zy(),u=wo(),o=Ry();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}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 d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function h(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 g(e){if(m(e)!==e)throw Error(r(188))}function y(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(r(188));return t!==e?null:e}for(var a=e,l=t;;){var n=a.return;if(n===null)break;var s=n.alternate;if(s===null){if(l=n.return,l!==null){a=l;continue}break}if(n.child===s.child){for(s=n.child;s;){if(s===a)return g(n),e;if(s===l)return g(n),t;s=s.sibling}throw Error(r(188))}if(a.return!==l.return)a=n,l=s;else{for(var c=!1,p=n.child;p;){if(p===a){c=!0,a=n,l=s;break}if(p===l){c=!0,l=n,a=s;break}p=p.sibling}if(!c){for(p=s.child;p;){if(p===a){c=!0,a=s,l=n;break}if(p===l){c=!0,l=s,a=n;break}p=p.sibling}if(!c)throw Error(r(189))}}if(a.alternate!==l)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?e:t}function E(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=E(e),t!==null)return t;e=e.sibling}return null}var x=Object.assign,j=Symbol.for("react.element"),M=Symbol.for("react.transitional.element"),R=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),U=Symbol.for("react.consumer"),w=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),le=Symbol.for("react.activity"),Q=Symbol.for("react.memo_cache_sentinel"),K=Symbol.iterator;function I(e){return e===null||typeof e!="object"?null:(e=K&&e[K]||e["@@iterator"],typeof e=="function"?e:null)}var se=Symbol.for("react.client.reference");function ce(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===se?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case H:return"Fragment";case B:return"Profiler";case q:return"StrictMode";case W:return"Suspense";case F:return"SuspenseList";case le:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case R:return"Portal";case w:return e.displayName||"Context";case U:return(e._context.displayName||"Context")+".Consumer";case V:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case X:return t=e.displayName||null,t!==null?t:ce(e.type)||"Memo";case Z:t=e._payload,e=e._init;try{return ce(e(t))}catch{}}return null}var Oe=Array.isArray,D=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne={pending:!1,data:null,method:null,action:null},je=[],ze=-1;function T(e){return{current:e}}function G(e){0>ze||(e.current=je[ze],je[ze]=null,ze--)}function $(e,t){ze++,je[ze]=e.current,e.current=t}var ee=T(null),fe=T(null),he=T(null),_e=T(null);function lt(e,t){switch($(he,t),$(fe,e),$(ee,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?um(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=um(t),e=rm(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}G(ee),$(ee,e)}function qe(){G(ee),G(fe),G(he)}function un(e){e.memoizedState!==null&&$(_e,e);var t=ee.current,a=rm(t,e.type);t!==a&&($(fe,e),$(ee,a))}function di(e){fe.current===e&&(G(ee),G(fe)),_e.current===e&&(G(_e),Fn._currentValue=ne)}var Gs,Uo;function Ka(e){if(Gs===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Gs=t&&t[1]||"",Uo=-1<a.stack.indexOf(`
- at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
- `+Gs+e+Uo}var Xs=!1;function Qs(e,t){if(!e||Xs)return"";Xs=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var Y=function(){throw Error()};if(Object.defineProperty(Y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Y,[])}catch(O){var z=O}Reflect.construct(e,[],Y)}else{try{Y.call()}catch(O){z=O}e.call(Y.prototype)}}else{try{throw Error()}catch(O){z=O}(Y=e())&&typeof Y.catch=="function"&&Y.catch(function(){})}}catch(O){if(O&&z&&typeof O.stack=="string")return[O.stack,z.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=l.DetermineComponentFrameRoot(),c=s[0],p=s[1];if(c&&p){var S=c.split(`
- `),C=p.split(`
- `);for(n=l=0;l<S.length&&!S[l].includes("DetermineComponentFrameRoot");)l++;for(;n<C.length&&!C[n].includes("DetermineComponentFrameRoot");)n++;if(l===S.length||n===C.length)for(l=S.length-1,n=C.length-1;1<=l&&0<=n&&S[l]!==C[n];)n--;for(;1<=l&&0<=n;l--,n--)if(S[l]!==C[n]){if(l!==1||n!==1)do if(l--,n--,0>n||S[l]!==C[n]){var L=`
- `+S[l].replace(" at new "," at ");return e.displayName&&L.includes("<anonymous>")&&(L=L.replace("<anonymous>",e.displayName)),L}while(1<=l&&0<=n);break}}}finally{Xs=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ka(a):""}function n0(e,t){switch(e.tag){case 26:case 27:case 5:return Ka(e.type);case 16:return Ka("Lazy");case 13:return e.child!==t&&t!==null?Ka("Suspense Fallback"):Ka("Suspense");case 19:return Ka("SuspenseList");case 0:case 15:return Qs(e.type,!1);case 11:return Qs(e.type.render,!1);case 1:return Qs(e.type,!0);case 31:return Ka("Activity");default:return""}}function Lo(e){try{var t="",a=null;do t+=n0(e,a),a=e,e=e.return;while(e);return t}catch(l){return`
- Error generating stack: `+l.message+`
- `+l.stack}}var Vs=Object.prototype.hasOwnProperty,Zs=i.unstable_scheduleCallback,Ks=i.unstable_cancelCallback,i0=i.unstable_shouldYield,s0=i.unstable_requestPaint,mt=i.unstable_now,u0=i.unstable_getCurrentPriorityLevel,Ho=i.unstable_ImmediatePriority,ko=i.unstable_UserBlockingPriority,mi=i.unstable_NormalPriority,r0=i.unstable_LowPriority,qo=i.unstable_IdlePriority,o0=i.log,c0=i.unstable_setDisableYieldValue,rn=null,ht=null;function va(e){if(typeof o0=="function"&&c0(e),ht&&typeof ht.setStrictMode=="function")try{ht.setStrictMode(rn,e)}catch{}}var pt=Math.clz32?Math.clz32:m0,f0=Math.log,d0=Math.LN2;function m0(e){return e>>>=0,e===0?32:31-(f0(e)/d0|0)|0}var hi=256,pi=262144,yi=4194304;function Ja(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 gi(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var n=0,s=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var p=l&134217727;return p!==0?(l=p&~s,l!==0?n=Ja(l):(c&=p,c!==0?n=Ja(c):a||(a=p&~e,a!==0&&(n=Ja(a))))):(p=l&~s,p!==0?n=Ja(p):c!==0?n=Ja(c):a||(a=l&~e,a!==0&&(n=Ja(a)))),n===0?0:t!==0&&t!==n&&(t&s)===0&&(s=n&-n,a=t&-t,s>=a||s===32&&(a&4194048)!==0)?t:n}function on(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function h0(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 Yo(){var e=yi;return yi<<=1,(yi&62914560)===0&&(yi=4194304),e}function Js(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function cn(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function p0(e,t,a,l,n,s){var c=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var p=e.entanglements,S=e.expirationTimes,C=e.hiddenUpdates;for(a=c&~a;0<a;){var L=31-pt(a),Y=1<<L;p[L]=0,S[L]=-1;var z=C[L];if(z!==null)for(C[L]=null,L=0;L<z.length;L++){var O=z[L];O!==null&&(O.lane&=-536870913)}a&=~Y}l!==0&&Go(e,l,0),s!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=s&~(c&~t))}function Go(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-pt(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&261930}function Xo(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-pt(a),n=1<<l;n&t|e[l]&t&&(e[l]|=t),a&=~n}}function Qo(e,t){var a=t&-t;return a=(a&42)!==0?1:$s(a),(a&(e.suspendedLanes|t))!==0?0:a}function $s(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 Fs(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Vo(){var e=J.p;return e!==0?e:(e=window.event,e===void 0?32:Mm(e.type))}function Zo(e,t){var a=J.p;try{return J.p=e,t()}finally{J.p=a}}var xa=Math.random().toString(36).slice(2),Fe="__reactFiber$"+xa,st="__reactProps$"+xa,yl="__reactContainer$"+xa,Ws="__reactEvents$"+xa,y0="__reactListeners$"+xa,g0="__reactHandles$"+xa,Ko="__reactResources$"+xa,fn="__reactMarker$"+xa;function Is(e){delete e[Fe],delete e[st],delete e[Ws],delete e[y0],delete e[g0]}function gl(e){var t=e[Fe];if(t)return t;for(var a=e.parentNode;a;){if(t=a[yl]||a[Fe]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=pm(e);e!==null;){if(a=e[Fe])return a;e=pm(e)}return t}e=a,a=e.parentNode}return null}function vl(e){if(e=e[Fe]||e[yl]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function dn(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function xl(e){var t=e[Ko];return t||(t=e[Ko]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Je(e){e[fn]=!0}var Jo=new Set,$o={};function $a(e,t){bl(e,t),bl(e+"Capture",t)}function bl(e,t){for($o[e]=t,e=0;e<t.length;e++)Jo.add(t[e])}var v0=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]*$"),Fo={},Wo={};function x0(e){return Vs.call(Wo,e)?!0:Vs.call(Fo,e)?!1:v0.test(e)?Wo[e]=!0:(Fo[e]=!0,!1)}function vi(e,t,a){if(x0(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function xi(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Zt(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}function Nt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Io(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function b0(e,t,a){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,s=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(c){a=""+c,s.call(this,c)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ps(e){if(!e._valueTracker){var t=Io(e)?"checked":"value";e._valueTracker=b0(e,t,""+e[t])}}function Po(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=Io(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function bi(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 S0=/[\n"\\]/g;function jt(e){return e.replace(S0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function eu(e,t,a,l,n,s,c,p){e.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.type=c:e.removeAttribute("type"),t!=null?c==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Nt(t)):e.value!==""+Nt(t)&&(e.value=""+Nt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?tu(e,c,Nt(t)):a!=null?tu(e,c,Nt(a)):l!=null&&e.removeAttribute("value"),n==null&&s!=null&&(e.defaultChecked=!!s),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.name=""+Nt(p):e.removeAttribute("name")}function ec(e,t,a,l,n,s,c,p){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){Ps(e);return}a=a!=null?""+Nt(a):"",t=t!=null?""+Nt(t):a,p||t===e.value||(e.value=t),e.defaultValue=t}l=l??n,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=p?e.checked:!!l,e.defaultChecked=!!l,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c),Ps(e)}function tu(e,t,a){t==="number"&&bi(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Sl(e,t,a,l){if(e=e.options,t){t={};for(var n=0;n<a.length;n++)t["$"+a[n]]=!0;for(a=0;a<e.length;a++)n=t.hasOwnProperty("$"+e[a].value),e[a].selected!==n&&(e[a].selected=n),n&&l&&(e[a].defaultSelected=!0)}else{for(a=""+Nt(a),t=null,n=0;n<e.length;n++){if(e[n].value===a){e[n].selected=!0,l&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function tc(e,t,a){if(t!=null&&(t=""+Nt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Nt(a):""}function ac(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(r(92));if(Oe(l)){if(1<l.length)throw Error(r(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=Nt(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l),Ps(e)}function El(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var E0=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 lc(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||E0.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function nc(e,t,a){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var n in t)l=t[n],t.hasOwnProperty(n)&&a[n]!==l&&lc(e,n,l)}else for(var s in t)t.hasOwnProperty(s)&&lc(e,s,t[s])}function au(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 _0=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"]]),T0=/^[\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 Si(e){return T0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Kt(){}var lu=null;function nu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _l=null,Tl=null;function ic(e){var t=vl(e);if(t&&(e=t.stateNode)){var a=e[st]||null;e:switch(e=t.stateNode,t.type){case"input":if(eu(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+jt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var n=l[st]||null;if(!n)throw Error(r(90));eu(l,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&Po(l)}break e;case"textarea":tc(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Sl(e,!!a.multiple,t,!1)}}}var iu=!1;function sc(e,t,a){if(iu)return e(t,a);iu=!0;try{var l=e(t);return l}finally{if(iu=!1,(_l!==null||Tl!==null)&&(rs(),_l&&(t=_l,e=Tl,Tl=_l=null,ic(t),e)))for(t=0;t<e.length;t++)ic(e[t])}}function mn(e,t){var a=e.stateNode;if(a===null)return null;var l=a[st]||null;if(l===null)return null;a=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var Jt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),su=!1;if(Jt)try{var hn={};Object.defineProperty(hn,"passive",{get:function(){su=!0}}),window.addEventListener("test",hn,hn),window.removeEventListener("test",hn,hn)}catch{su=!1}var ba=null,uu=null,Ei=null;function uc(){if(Ei)return Ei;var e,t=uu,a=t.length,l,n="value"in ba?ba.value:ba.textContent,s=n.length;for(e=0;e<a&&t[e]===n[e];e++);var c=a-e;for(l=1;l<=c&&t[a-l]===n[s-l];l++);return Ei=n.slice(e,1<l?1-l:void 0)}function _i(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 Ti(){return!0}function rc(){return!1}function ut(e){function t(a,l,n,s,c){this._reactName=a,this._targetInst=n,this.type=l,this.nativeEvent=s,this.target=c,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(a=e[p],this[p]=a?a(s):s[p]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Ti:rc,this.isPropagationStopped=rc,this}return x(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Ti)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Ti)},persist:function(){},isPersistent:Ti}),t}var Fa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ni=ut(Fa),pn=x({},Fa,{view:0,detail:0}),N0=ut(pn),ru,ou,yn,ji=x({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fu,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!==yn&&(yn&&e.type==="mousemove"?(ru=e.screenX-yn.screenX,ou=e.screenY-yn.screenY):ou=ru=0,yn=e),ru)},movementY:function(e){return"movementY"in e?e.movementY:ou}}),oc=ut(ji),j0=x({},ji,{dataTransfer:0}),A0=ut(j0),C0=x({},pn,{relatedTarget:0}),cu=ut(C0),w0=x({},Fa,{animationName:0,elapsedTime:0,pseudoElement:0}),z0=ut(w0),M0=x({},Fa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),O0=ut(M0),R0=x({},Fa,{data:0}),cc=ut(R0),D0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},B0={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"},U0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function L0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=U0[e])?!!t[e]:!1}function fu(){return L0}var H0=x({},pn,{key:function(e){if(e.key){var t=D0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=_i(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?B0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fu,charCode:function(e){return e.type==="keypress"?_i(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?_i(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),k0=ut(H0),q0=x({},ji,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fc=ut(q0),Y0=x({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fu}),G0=ut(Y0),X0=x({},Fa,{propertyName:0,elapsedTime:0,pseudoElement:0}),Q0=ut(X0),V0=x({},ji,{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}),Z0=ut(V0),K0=x({},Fa,{newState:0,oldState:0}),J0=ut(K0),$0=[9,13,27,32],du=Jt&&"CompositionEvent"in window,gn=null;Jt&&"documentMode"in document&&(gn=document.documentMode);var F0=Jt&&"TextEvent"in window&&!gn,dc=Jt&&(!du||gn&&8<gn&&11>=gn),mc=" ",hc=!1;function pc(e,t){switch(e){case"keyup":return $0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Nl=!1;function W0(e,t){switch(e){case"compositionend":return yc(t);case"keypress":return t.which!==32?null:(hc=!0,mc);case"textInput":return e=t.data,e===mc&&hc?null:e;default:return null}}function I0(e,t){if(Nl)return e==="compositionend"||!du&&pc(e,t)?(e=uc(),Ei=uu=ba=null,Nl=!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 dc&&t.locale!=="ko"?null:t.data;default:return null}}var P0={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 gc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!P0[e.type]:t==="textarea"}function vc(e,t,a,l){_l?Tl?Tl.push(l):Tl=[l]:_l=l,t=ps(t,"onChange"),0<t.length&&(a=new Ni("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var vn=null,xn=null;function ep(e){tm(e,0)}function Ai(e){var t=dn(e);if(Po(t))return e}function xc(e,t){if(e==="change")return t}var bc=!1;if(Jt){var mu;if(Jt){var hu="oninput"in document;if(!hu){var Sc=document.createElement("div");Sc.setAttribute("oninput","return;"),hu=typeof Sc.oninput=="function"}mu=hu}else mu=!1;bc=mu&&(!document.documentMode||9<document.documentMode)}function Ec(){vn&&(vn.detachEvent("onpropertychange",_c),xn=vn=null)}function _c(e){if(e.propertyName==="value"&&Ai(xn)){var t=[];vc(t,xn,e,nu(e)),sc(ep,t)}}function tp(e,t,a){e==="focusin"?(Ec(),vn=t,xn=a,vn.attachEvent("onpropertychange",_c)):e==="focusout"&&Ec()}function ap(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ai(xn)}function lp(e,t){if(e==="click")return Ai(t)}function np(e,t){if(e==="input"||e==="change")return Ai(t)}function ip(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yt=typeof Object.is=="function"?Object.is:ip;function bn(e,t){if(yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var n=a[l];if(!Vs.call(t,n)||!yt(e[n],t[n]))return!1}return!0}function Tc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Nc(e,t){var a=Tc(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Tc(a)}}function jc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?jc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ac(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=bi(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=bi(e.document)}return t}function pu(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 sp=Jt&&"documentMode"in document&&11>=document.documentMode,jl=null,yu=null,Sn=null,gu=!1;function Cc(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;gu||jl==null||jl!==bi(l)||(l=jl,"selectionStart"in l&&pu(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Sn&&bn(Sn,l)||(Sn=l,l=ps(yu,"onSelect"),0<l.length&&(t=new Ni("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=jl)))}function Wa(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Al={animationend:Wa("Animation","AnimationEnd"),animationiteration:Wa("Animation","AnimationIteration"),animationstart:Wa("Animation","AnimationStart"),transitionrun:Wa("Transition","TransitionRun"),transitionstart:Wa("Transition","TransitionStart"),transitioncancel:Wa("Transition","TransitionCancel"),transitionend:Wa("Transition","TransitionEnd")},vu={},wc={};Jt&&(wc=document.createElement("div").style,"AnimationEvent"in window||(delete Al.animationend.animation,delete Al.animationiteration.animation,delete Al.animationstart.animation),"TransitionEvent"in window||delete Al.transitionend.transition);function Ia(e){if(vu[e])return vu[e];if(!Al[e])return e;var t=Al[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in wc)return vu[e]=t[a];return e}var zc=Ia("animationend"),Mc=Ia("animationiteration"),Oc=Ia("animationstart"),up=Ia("transitionrun"),rp=Ia("transitionstart"),op=Ia("transitioncancel"),Rc=Ia("transitionend"),Dc=new Map,xu="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(" ");xu.push("scrollEnd");function Ut(e,t){Dc.set(e,t),$a(t,[e])}var Ci=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)},At=[],Cl=0,bu=0;function wi(){for(var e=Cl,t=bu=Cl=0;t<e;){var a=At[t];At[t++]=null;var l=At[t];At[t++]=null;var n=At[t];At[t++]=null;var s=At[t];if(At[t++]=null,l!==null&&n!==null){var c=l.pending;c===null?n.next=n:(n.next=c.next,c.next=n),l.pending=n}s!==0&&Bc(a,n,s)}}function zi(e,t,a,l){At[Cl++]=e,At[Cl++]=t,At[Cl++]=a,At[Cl++]=l,bu|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Su(e,t,a,l){return zi(e,t,a,l),Mi(e)}function Pa(e,t){return zi(e,null,null,t),Mi(e)}function Bc(e,t,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var n=!1,s=e.return;s!==null;)s.childLanes|=a,l=s.alternate,l!==null&&(l.childLanes|=a),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(n=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,n&&t!==null&&(n=31-pt(a),e=s.hiddenUpdates,l=e[n],l===null?e[n]=[t]:l.push(t),t.lane=a|536870912),s):null}function Mi(e){if(50<Xn)throw Xn=0,zr=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var wl={};function cp(e,t,a,l){this.tag=e,this.key=a,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=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function gt(e,t,a,l){return new cp(e,t,a,l)}function Eu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $t(e,t){var a=e.alternate;return a===null?(a=gt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Uc(e,t){e.flags&=65011714;var a=e.alternate;return a===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=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Oi(e,t,a,l,n,s){var c=0;if(l=e,typeof e=="function")Eu(e)&&(c=1);else if(typeof e=="string")c=py(e,a,ee.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case le:return e=gt(31,a,t,n),e.elementType=le,e.lanes=s,e;case H:return el(a.children,n,s,t);case q:c=8,n|=24;break;case B:return e=gt(12,a,t,n|2),e.elementType=B,e.lanes=s,e;case W:return e=gt(13,a,t,n),e.elementType=W,e.lanes=s,e;case F:return e=gt(19,a,t,n),e.elementType=F,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case w:c=10;break e;case U:c=9;break e;case V:c=11;break e;case X:c=14;break e;case Z:c=16,l=null;break e}c=29,a=Error(r(130,e===null?"null":typeof e,"")),l=null}return t=gt(c,a,t,n),t.elementType=e,t.type=l,t.lanes=s,t}function el(e,t,a,l){return e=gt(7,e,l,t),e.lanes=a,e}function _u(e,t,a){return e=gt(6,e,null,t),e.lanes=a,e}function Lc(e){var t=gt(18,null,null,0);return t.stateNode=e,t}function Tu(e,t,a){return t=gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Hc=new WeakMap;function Ct(e,t){if(typeof e=="object"&&e!==null){var a=Hc.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Lo(t)},Hc.set(e,t),t)}return{value:e,source:t,stack:Lo(t)}}var zl=[],Ml=0,Ri=null,En=0,wt=[],zt=0,Sa=null,Yt=1,Gt="";function Ft(e,t){zl[Ml++]=En,zl[Ml++]=Ri,Ri=e,En=t}function kc(e,t,a){wt[zt++]=Yt,wt[zt++]=Gt,wt[zt++]=Sa,Sa=e;var l=Yt;e=Gt;var n=32-pt(l)-1;l&=~(1<<n),a+=1;var s=32-pt(t)+n;if(30<s){var c=n-n%5;s=(l&(1<<c)-1).toString(32),l>>=c,n-=c,Yt=1<<32-pt(t)+n|a<<n|l,Gt=s+e}else Yt=1<<s|a<<n|l,Gt=e}function Nu(e){e.return!==null&&(Ft(e,1),kc(e,1,0))}function ju(e){for(;e===Ri;)Ri=zl[--Ml],zl[Ml]=null,En=zl[--Ml],zl[Ml]=null;for(;e===Sa;)Sa=wt[--zt],wt[zt]=null,Gt=wt[--zt],wt[zt]=null,Yt=wt[--zt],wt[zt]=null}function qc(e,t){wt[zt++]=Yt,wt[zt++]=Gt,wt[zt++]=Sa,Yt=t.id,Gt=t.overflow,Sa=e}var We=null,Re=null,xe=!1,Ea=null,Mt=!1,Au=Error(r(519));function _a(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw _n(Ct(t,e)),Au}function Yc(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[Fe]=e,t[st]=l,a){case"dialog":ye("cancel",t),ye("close",t);break;case"iframe":case"object":case"embed":ye("load",t);break;case"video":case"audio":for(a=0;a<Vn.length;a++)ye(Vn[a],t);break;case"source":ye("error",t);break;case"img":case"image":case"link":ye("error",t),ye("load",t);break;case"details":ye("toggle",t);break;case"input":ye("invalid",t),ec(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":ye("invalid",t);break;case"textarea":ye("invalid",t),ac(t,l.value,l.defaultValue,l.children)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||im(t.textContent,a)?(l.popover!=null&&(ye("beforetoggle",t),ye("toggle",t)),l.onScroll!=null&&ye("scroll",t),l.onScrollEnd!=null&&ye("scrollend",t),l.onClick!=null&&(t.onclick=Kt),t=!0):t=!1,t||_a(e,!0)}function Gc(e){for(We=e.return;We;)switch(We.tag){case 5:case 31:case 13:Mt=!1;return;case 27:case 3:Mt=!0;return;default:We=We.return}}function Ol(e){if(e!==We)return!1;if(!xe)return Gc(e),xe=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Vr(e.type,e.memoizedProps)),a=!a),a&&Re&&_a(e),Gc(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Re=hm(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Re=hm(e)}else t===27?(t=Re,La(e.type)?(e=Fr,Fr=null,Re=e):Re=t):Re=We?Rt(e.stateNode.nextSibling):null;return!0}function tl(){Re=We=null,xe=!1}function Cu(){var e=Ea;return e!==null&&(ft===null?ft=e:ft.push.apply(ft,e),Ea=null),e}function _n(e){Ea===null?Ea=[e]:Ea.push(e)}var wu=T(null),al=null,Wt=null;function Ta(e,t,a){$(wu,t._currentValue),t._currentValue=a}function It(e){e._currentValue=wu.current,G(wu)}function zu(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function Mu(e,t,a,l){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var s=n.dependencies;if(s!==null){var c=n.child;s=s.firstContext;e:for(;s!==null;){var p=s;s=n;for(var S=0;S<t.length;S++)if(p.context===t[S]){s.lanes|=a,p=s.alternate,p!==null&&(p.lanes|=a),zu(s.return,a,e),l||(c=null);break e}s=p.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(r(341));c.lanes|=a,s=c.alternate,s!==null&&(s.lanes|=a),zu(c,a,e),c=null}else c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===e){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function Rl(e,t,a,l){e=null;for(var n=t,s=!1;n!==null;){if(!s){if((n.flags&524288)!==0)s=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(r(387));if(c=c.memoizedProps,c!==null){var p=n.type;yt(n.pendingProps.value,c.value)||(e!==null?e.push(p):e=[p])}}else if(n===_e.current){if(c=n.alternate,c===null)throw Error(r(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Fn):e=[Fn])}n=n.return}e!==null&&Mu(t,e,a,l),t.flags|=262144}function Di(e){for(e=e.firstContext;e!==null;){if(!yt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ll(e){al=e,Wt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ie(e){return Xc(al,e)}function Bi(e,t){return al===null&&ll(e),Xc(e,t)}function Xc(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Wt===null){if(e===null)throw Error(r(308));Wt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Wt=Wt.next=t;return a}var fp=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},dp=i.unstable_scheduleCallback,mp=i.unstable_NormalPriority,Xe={$$typeof:w,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ou(){return{controller:new fp,data:new Map,refCount:0}}function Tn(e){e.refCount--,e.refCount===0&&dp(mp,function(){e.controller.abort()})}var Nn=null,Ru=0,Dl=0,Bl=null;function hp(e,t){if(Nn===null){var a=Nn=[];Ru=0,Dl=Ur(),Bl={status:"pending",value:void 0,then:function(l){a.push(l)}}}return Ru++,t.then(Qc,Qc),t}function Qc(){if(--Ru===0&&Nn!==null){Bl!==null&&(Bl.status="fulfilled");var e=Nn;Nn=null,Dl=0,Bl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function pp(e,t){var a=[],l={status:"pending",value:null,reason:null,then:function(n){a.push(n)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var n=0;n<a.length;n++)(0,a[n])(t)},function(n){for(l.status="rejected",l.reason=n,n=0;n<a.length;n++)(0,a[n])(void 0)}),l}var Vc=D.S;D.S=function(e,t){wd=mt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&hp(e,t),Vc!==null&&Vc(e,t)};var nl=T(null);function Du(){var e=nl.current;return e!==null?e:Me.pooledCache}function Ui(e,t){t===null?$(nl,nl.current):$(nl,t.pool)}function Zc(){var e=Du();return e===null?null:{parent:Xe._currentValue,pool:e}}var Ul=Error(r(460)),Bu=Error(r(474)),Li=Error(r(542)),Hi={then:function(){}};function Kc(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Jc(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Kt,Kt),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Fc(e),e;default:if(typeof t.status=="string")t.then(Kt,Kt);else{if(e=Me,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=l}},function(l){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Fc(e),e}throw sl=t,Ul}}function il(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(sl=a,Ul):a}}var sl=null;function $c(){if(sl===null)throw Error(r(459));var e=sl;return sl=null,e}function Fc(e){if(e===Ul||e===Li)throw Error(r(483))}var Ll=null,jn=0;function ki(e){var t=jn;return jn+=1,Ll===null&&(Ll=[]),Jc(Ll,e,t)}function An(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function qi(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 Wc(e){function t(N,_){if(e){var A=N.deletions;A===null?(N.deletions=[_],N.flags|=16):A.push(_)}}function a(N,_){if(!e)return null;for(;_!==null;)t(N,_),_=_.sibling;return null}function l(N){for(var _=new Map;N!==null;)N.key!==null?_.set(N.key,N):_.set(N.index,N),N=N.sibling;return _}function n(N,_){return N=$t(N,_),N.index=0,N.sibling=null,N}function s(N,_,A){return N.index=A,e?(A=N.alternate,A!==null?(A=A.index,A<_?(N.flags|=67108866,_):A):(N.flags|=67108866,_)):(N.flags|=1048576,_)}function c(N){return e&&N.alternate===null&&(N.flags|=67108866),N}function p(N,_,A,k){return _===null||_.tag!==6?(_=_u(A,N.mode,k),_.return=N,_):(_=n(_,A),_.return=N,_)}function S(N,_,A,k){var ae=A.type;return ae===H?L(N,_,A.props.children,k,A.key):_!==null&&(_.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===Z&&il(ae)===_.type)?(_=n(_,A.props),An(_,A),_.return=N,_):(_=Oi(A.type,A.key,A.props,null,N.mode,k),An(_,A),_.return=N,_)}function C(N,_,A,k){return _===null||_.tag!==4||_.stateNode.containerInfo!==A.containerInfo||_.stateNode.implementation!==A.implementation?(_=Tu(A,N.mode,k),_.return=N,_):(_=n(_,A.children||[]),_.return=N,_)}function L(N,_,A,k,ae){return _===null||_.tag!==7?(_=el(A,N.mode,k,ae),_.return=N,_):(_=n(_,A),_.return=N,_)}function Y(N,_,A){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=_u(""+_,N.mode,A),_.return=N,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case M:return A=Oi(_.type,_.key,_.props,null,N.mode,A),An(A,_),A.return=N,A;case R:return _=Tu(_,N.mode,A),_.return=N,_;case Z:return _=il(_),Y(N,_,A)}if(Oe(_)||I(_))return _=el(_,N.mode,A,null),_.return=N,_;if(typeof _.then=="function")return Y(N,ki(_),A);if(_.$$typeof===w)return Y(N,Bi(N,_),A);qi(N,_)}return null}function z(N,_,A,k){var ae=_!==null?_.key:null;if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return ae!==null?null:p(N,_,""+A,k);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case M:return A.key===ae?S(N,_,A,k):null;case R:return A.key===ae?C(N,_,A,k):null;case Z:return A=il(A),z(N,_,A,k)}if(Oe(A)||I(A))return ae!==null?null:L(N,_,A,k,null);if(typeof A.then=="function")return z(N,_,ki(A),k);if(A.$$typeof===w)return z(N,_,Bi(N,A),k);qi(N,A)}return null}function O(N,_,A,k,ae){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return N=N.get(A)||null,p(_,N,""+k,ae);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case M:return N=N.get(k.key===null?A:k.key)||null,S(_,N,k,ae);case R:return N=N.get(k.key===null?A:k.key)||null,C(_,N,k,ae);case Z:return k=il(k),O(N,_,A,k,ae)}if(Oe(k)||I(k))return N=N.get(A)||null,L(_,N,k,ae,null);if(typeof k.then=="function")return O(N,_,A,ki(k),ae);if(k.$$typeof===w)return O(N,_,A,Bi(_,k),ae);qi(_,k)}return null}function P(N,_,A,k){for(var ae=null,be=null,te=_,me=_=0,ve=null;te!==null&&me<A.length;me++){te.index>me?(ve=te,te=null):ve=te.sibling;var Se=z(N,te,A[me],k);if(Se===null){te===null&&(te=ve);break}e&&te&&Se.alternate===null&&t(N,te),_=s(Se,_,me),be===null?ae=Se:be.sibling=Se,be=Se,te=ve}if(me===A.length)return a(N,te),xe&&Ft(N,me),ae;if(te===null){for(;me<A.length;me++)te=Y(N,A[me],k),te!==null&&(_=s(te,_,me),be===null?ae=te:be.sibling=te,be=te);return xe&&Ft(N,me),ae}for(te=l(te);me<A.length;me++)ve=O(te,N,me,A[me],k),ve!==null&&(e&&ve.alternate!==null&&te.delete(ve.key===null?me:ve.key),_=s(ve,_,me),be===null?ae=ve:be.sibling=ve,be=ve);return e&&te.forEach(function(Ga){return t(N,Ga)}),xe&&Ft(N,me),ae}function ue(N,_,A,k){if(A==null)throw Error(r(151));for(var ae=null,be=null,te=_,me=_=0,ve=null,Se=A.next();te!==null&&!Se.done;me++,Se=A.next()){te.index>me?(ve=te,te=null):ve=te.sibling;var Ga=z(N,te,Se.value,k);if(Ga===null){te===null&&(te=ve);break}e&&te&&Ga.alternate===null&&t(N,te),_=s(Ga,_,me),be===null?ae=Ga:be.sibling=Ga,be=Ga,te=ve}if(Se.done)return a(N,te),xe&&Ft(N,me),ae;if(te===null){for(;!Se.done;me++,Se=A.next())Se=Y(N,Se.value,k),Se!==null&&(_=s(Se,_,me),be===null?ae=Se:be.sibling=Se,be=Se);return xe&&Ft(N,me),ae}for(te=l(te);!Se.done;me++,Se=A.next())Se=O(te,N,me,Se.value,k),Se!==null&&(e&&Se.alternate!==null&&te.delete(Se.key===null?me:Se.key),_=s(Se,_,me),be===null?ae=Se:be.sibling=Se,be=Se);return e&&te.forEach(function(jy){return t(N,jy)}),xe&&Ft(N,me),ae}function we(N,_,A,k){if(typeof A=="object"&&A!==null&&A.type===H&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case M:e:{for(var ae=A.key;_!==null;){if(_.key===ae){if(ae=A.type,ae===H){if(_.tag===7){a(N,_.sibling),k=n(_,A.props.children),k.return=N,N=k;break e}}else if(_.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===Z&&il(ae)===_.type){a(N,_.sibling),k=n(_,A.props),An(k,A),k.return=N,N=k;break e}a(N,_);break}else t(N,_);_=_.sibling}A.type===H?(k=el(A.props.children,N.mode,k,A.key),k.return=N,N=k):(k=Oi(A.type,A.key,A.props,null,N.mode,k),An(k,A),k.return=N,N=k)}return c(N);case R:e:{for(ae=A.key;_!==null;){if(_.key===ae)if(_.tag===4&&_.stateNode.containerInfo===A.containerInfo&&_.stateNode.implementation===A.implementation){a(N,_.sibling),k=n(_,A.children||[]),k.return=N,N=k;break e}else{a(N,_);break}else t(N,_);_=_.sibling}k=Tu(A,N.mode,k),k.return=N,N=k}return c(N);case Z:return A=il(A),we(N,_,A,k)}if(Oe(A))return P(N,_,A,k);if(I(A)){if(ae=I(A),typeof ae!="function")throw Error(r(150));return A=ae.call(A),ue(N,_,A,k)}if(typeof A.then=="function")return we(N,_,ki(A),k);if(A.$$typeof===w)return we(N,_,Bi(N,A),k);qi(N,A)}return typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint"?(A=""+A,_!==null&&_.tag===6?(a(N,_.sibling),k=n(_,A),k.return=N,N=k):(a(N,_),k=_u(A,N.mode,k),k.return=N,N=k),c(N)):a(N,_)}return function(N,_,A,k){try{jn=0;var ae=we(N,_,A,k);return Ll=null,ae}catch(te){if(te===Ul||te===Li)throw te;var be=gt(29,te,null,N.mode);return be.lanes=k,be.return=N,be}finally{}}}var ul=Wc(!0),Ic=Wc(!1),Na=!1;function Uu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Lu(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 ja(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Aa(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ee&2)!==0){var n=l.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),l.pending=t,t=Mi(e),Bc(e,null,a),t}return zi(e,l,t,a),Mi(e)}function Cn(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,Xo(e,a)}}function Hu(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var n=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var c={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};s===null?n=s=c:s=s.next=c,a=a.next}while(a!==null);s===null?n=s=t:s=s.next=t}else n=s=t;a={baseState:l.baseState,firstBaseUpdate:n,lastBaseUpdate:s,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var ku=!1;function wn(){if(ku){var e=Bl;if(e!==null)throw e}}function zn(e,t,a,l){ku=!1;var n=e.updateQueue;Na=!1;var s=n.firstBaseUpdate,c=n.lastBaseUpdate,p=n.shared.pending;if(p!==null){n.shared.pending=null;var S=p,C=S.next;S.next=null,c===null?s=C:c.next=C,c=S;var L=e.alternate;L!==null&&(L=L.updateQueue,p=L.lastBaseUpdate,p!==c&&(p===null?L.firstBaseUpdate=C:p.next=C,L.lastBaseUpdate=S))}if(s!==null){var Y=n.baseState;c=0,L=C=S=null,p=s;do{var z=p.lane&-536870913,O=z!==p.lane;if(O?(ge&z)===z:(l&z)===z){z!==0&&z===Dl&&(ku=!0),L!==null&&(L=L.next={lane:0,tag:p.tag,payload:p.payload,callback:null,next:null});e:{var P=e,ue=p;z=t;var we=a;switch(ue.tag){case 1:if(P=ue.payload,typeof P=="function"){Y=P.call(we,Y,z);break e}Y=P;break e;case 3:P.flags=P.flags&-65537|128;case 0:if(P=ue.payload,z=typeof P=="function"?P.call(we,Y,z):P,z==null)break e;Y=x({},Y,z);break e;case 2:Na=!0}}z=p.callback,z!==null&&(e.flags|=64,O&&(e.flags|=8192),O=n.callbacks,O===null?n.callbacks=[z]:O.push(z))}else O={lane:z,tag:p.tag,payload:p.payload,callback:p.callback,next:null},L===null?(C=L=O,S=Y):L=L.next=O,c|=z;if(p=p.next,p===null){if(p=n.shared.pending,p===null)break;O=p,p=O.next,O.next=null,n.lastBaseUpdate=O,n.shared.pending=null}}while(!0);L===null&&(S=Y),n.baseState=S,n.firstBaseUpdate=C,n.lastBaseUpdate=L,s===null&&(n.shared.lanes=0),Oa|=c,e.lanes=c,e.memoizedState=Y}}function Pc(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function ef(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Pc(a[e],t)}var Hl=T(null),Yi=T(0);function tf(e,t){e=ua,$(Yi,e),$(Hl,t),ua=e|t.baseLanes}function qu(){$(Yi,ua),$(Hl,Hl.current)}function Yu(){ua=Yi.current,G(Hl),G(Yi)}var vt=T(null),Ot=null;function Ca(e){var t=e.alternate;$(Ye,Ye.current&1),$(vt,e),Ot===null&&(t===null||Hl.current!==null||t.memoizedState!==null)&&(Ot=e)}function Gu(e){$(Ye,Ye.current),$(vt,e),Ot===null&&(Ot=e)}function af(e){e.tag===22?($(Ye,Ye.current),$(vt,e),Ot===null&&(Ot=e)):wa()}function wa(){$(Ye,Ye.current),$(vt,vt.current)}function xt(e){G(vt),Ot===e&&(Ot=null),G(Ye)}var Ye=T(0);function Gi(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Jr(a)||$r(a)))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 Pt=0,de=null,Ae=null,Qe=null,Xi=!1,kl=!1,rl=!1,Qi=0,Mn=0,ql=null,yp=0;function He(){throw Error(r(321))}function Xu(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!yt(e[a],t[a]))return!1;return!0}function Qu(e,t,a,l,n,s){return Pt=s,de=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,D.H=e===null||e.memoizedState===null?qf:ir,rl=!1,s=a(l,n),rl=!1,kl&&(s=nf(t,a,l,n)),lf(e),s}function lf(e){D.H=Dn;var t=Ae!==null&&Ae.next!==null;if(Pt=0,Qe=Ae=de=null,Xi=!1,Mn=0,ql=null,t)throw Error(r(300));e===null||Ve||(e=e.dependencies,e!==null&&Di(e)&&(Ve=!0))}function nf(e,t,a,l){de=e;var n=0;do{if(kl&&(ql=null),Mn=0,kl=!1,25<=n)throw Error(r(301));if(n+=1,Qe=Ae=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}D.H=Yf,s=t(a,l)}while(kl);return s}function gp(){var e=D.H,t=e.useState()[0];return t=typeof t.then=="function"?On(t):t,e=e.useState()[0],(Ae!==null?Ae.memoizedState:null)!==e&&(de.flags|=1024),t}function Vu(){var e=Qi!==0;return Qi=0,e}function Zu(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Ku(e){if(Xi){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Xi=!1}Pt=0,Qe=Ae=de=null,kl=!1,Mn=Qi=0,ql=null}function nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qe===null?de.memoizedState=Qe=e:Qe=Qe.next=e,Qe}function Ge(){if(Ae===null){var e=de.alternate;e=e!==null?e.memoizedState:null}else e=Ae.next;var t=Qe===null?de.memoizedState:Qe.next;if(t!==null)Qe=t,Ae=e;else{if(e===null)throw de.alternate===null?Error(r(467)):Error(r(310));Ae=e,e={memoizedState:Ae.memoizedState,baseState:Ae.baseState,baseQueue:Ae.baseQueue,queue:Ae.queue,next:null},Qe===null?de.memoizedState=Qe=e:Qe=Qe.next=e}return Qe}function Vi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function On(e){var t=Mn;return Mn+=1,ql===null&&(ql=[]),e=Jc(ql,e,t),t=de,(Qe===null?t.memoizedState:Qe.next)===null&&(t=t.alternate,D.H=t===null||t.memoizedState===null?qf:ir),e}function Zi(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return On(e);if(e.$$typeof===w)return Ie(e)}throw Error(r(438,String(e)))}function Ju(e){var t=null,a=de.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=de.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Vi(),de.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),l=0;l<e;l++)a[l]=Q;return t.index++,a}function ea(e,t){return typeof t=="function"?t(e):t}function Ki(e){var t=Ge();return $u(t,Ae,e)}function $u(e,t,a){var l=e.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=a;var n=e.baseQueue,s=l.pending;if(s!==null){if(n!==null){var c=n.next;n.next=s.next,s.next=c}t.baseQueue=n=s,l.pending=null}if(s=e.baseState,n===null)e.memoizedState=s;else{t=n.next;var p=c=null,S=null,C=t,L=!1;do{var Y=C.lane&-536870913;if(Y!==C.lane?(ge&Y)===Y:(Pt&Y)===Y){var z=C.revertLane;if(z===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null}),Y===Dl&&(L=!0);else if((Pt&z)===z){C=C.next,z===Dl&&(L=!0);continue}else Y={lane:0,revertLane:C.revertLane,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},S===null?(p=S=Y,c=s):S=S.next=Y,de.lanes|=z,Oa|=z;Y=C.action,rl&&a(s,Y),s=C.hasEagerState?C.eagerState:a(s,Y)}else z={lane:Y,revertLane:C.revertLane,gesture:C.gesture,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},S===null?(p=S=z,c=s):S=S.next=z,de.lanes|=Y,Oa|=Y;C=C.next}while(C!==null&&C!==t);if(S===null?c=s:S.next=p,!yt(s,e.memoizedState)&&(Ve=!0,L&&(a=Bl,a!==null)))throw a;e.memoizedState=s,e.baseState=c,e.baseQueue=S,l.lastRenderedState=s}return n===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function Fu(e){var t=Ge(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var l=a.dispatch,n=a.pending,s=t.memoizedState;if(n!==null){a.pending=null;var c=n=n.next;do s=e(s,c.action),c=c.next;while(c!==n);yt(s,t.memoizedState)||(Ve=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),a.lastRenderedState=s}return[s,l]}function sf(e,t,a){var l=de,n=Ge(),s=xe;if(s){if(a===void 0)throw Error(r(407));a=a()}else a=t();var c=!yt((Ae||n).memoizedState,a);if(c&&(n.memoizedState=a,Ve=!0),n=n.queue,Pu(of.bind(null,l,n,e),[e]),n.getSnapshot!==t||c||Qe!==null&&Qe.memoizedState.tag&1){if(l.flags|=2048,Yl(9,{destroy:void 0},rf.bind(null,l,n,a,t),null),Me===null)throw Error(r(349));s||(Pt&127)!==0||uf(l,t,a)}return a}function uf(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=de.updateQueue,t===null?(t=Vi(),de.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function rf(e,t,a,l){t.value=a,t.getSnapshot=l,cf(t)&&ff(e)}function of(e,t,a){return a(function(){cf(t)&&ff(e)})}function cf(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!yt(e,a)}catch{return!0}}function ff(e){var t=Pa(e,2);t!==null&&dt(t,e,2)}function Wu(e){var t=nt();if(typeof e=="function"){var a=e;if(e=a(),rl){va(!0);try{a()}finally{va(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ea,lastRenderedState:e},t}function df(e,t,a,l){return e.baseState=a,$u(e,Ae,typeof l=="function"?l:ea)}function vp(e,t,a,l,n){if(Fi(e))throw Error(r(485));if(e=t.action,e!==null){var s={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){s.listeners.push(c)}};D.T!==null?a(!0):s.isTransition=!1,l(s),a=t.pending,a===null?(s.next=t.pending=s,mf(t,s)):(s.next=a.next,t.pending=a.next=s)}}function mf(e,t){var a=t.action,l=t.payload,n=e.state;if(t.isTransition){var s=D.T,c={};D.T=c;try{var p=a(n,l),S=D.S;S!==null&&S(c,p),hf(e,t,p)}catch(C){Iu(e,t,C)}finally{s!==null&&c.types!==null&&(s.types=c.types),D.T=s}}else try{s=a(n,l),hf(e,t,s)}catch(C){Iu(e,t,C)}}function hf(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){pf(e,t,l)},function(l){return Iu(e,t,l)}):pf(e,t,a)}function pf(e,t,a){t.status="fulfilled",t.value=a,yf(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,mf(e,a)))}function Iu(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,yf(t),t=t.next;while(t!==l)}e.action=null}function yf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function gf(e,t){return t}function vf(e,t){if(xe){var a=Me.formState;if(a!==null){e:{var l=de;if(xe){if(Re){t:{for(var n=Re,s=Mt;n.nodeType!==8;){if(!s){n=null;break t}if(n=Rt(n.nextSibling),n===null){n=null;break t}}s=n.data,n=s==="F!"||s==="F"?n:null}if(n){Re=Rt(n.nextSibling),l=n.data==="F!";break e}}_a(l)}l=!1}l&&(t=a[0])}}return a=nt(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:gf,lastRenderedState:t},a.queue=l,a=Lf.bind(null,de,l),l.dispatch=a,l=Wu(!1),s=nr.bind(null,de,!1,l.queue),l=nt(),n={state:t,dispatch:null,action:e,pending:null},l.queue=n,a=vp.bind(null,de,n,s,a),n.dispatch=a,l.memoizedState=e,[t,a,!1]}function xf(e){var t=Ge();return bf(t,Ae,e)}function bf(e,t,a){if(t=$u(e,t,gf)[0],e=Ki(ea)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=On(t)}catch(c){throw c===Ul?Li:c}else l=t;t=Ge();var n=t.queue,s=n.dispatch;return a!==t.memoizedState&&(de.flags|=2048,Yl(9,{destroy:void 0},xp.bind(null,n,a),null)),[l,s,e]}function xp(e,t){e.action=t}function Sf(e){var t=Ge(),a=Ae;if(a!==null)return bf(t,a,e);Ge(),t=t.memoizedState,a=Ge();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function Yl(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=de.updateQueue,t===null&&(t=Vi(),de.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e),e}function Ef(){return Ge().memoizedState}function Ji(e,t,a,l){var n=nt();de.flags|=e,n.memoizedState=Yl(1|t,{destroy:void 0},a,l===void 0?null:l)}function $i(e,t,a,l){var n=Ge();l=l===void 0?null:l;var s=n.memoizedState.inst;Ae!==null&&l!==null&&Xu(l,Ae.memoizedState.deps)?n.memoizedState=Yl(t,s,a,l):(de.flags|=e,n.memoizedState=Yl(1|t,s,a,l))}function _f(e,t){Ji(8390656,8,e,t)}function Pu(e,t){$i(2048,8,e,t)}function bp(e){de.flags|=4;var t=de.updateQueue;if(t===null)t=Vi(),de.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Tf(e){var t=Ge().memoizedState;return bp({ref:t,nextImpl:e}),function(){if((Ee&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Nf(e,t){return $i(4,2,e,t)}function jf(e,t){return $i(4,4,e,t)}function Af(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Cf(e,t,a){a=a!=null?a.concat([e]):null,$i(4,4,Af.bind(null,t,e),a)}function er(){}function wf(e,t){var a=Ge();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&Xu(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function zf(e,t){var a=Ge();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&Xu(t,l[1]))return l[0];if(l=e(),rl){va(!0);try{e()}finally{va(!1)}}return a.memoizedState=[l,t],l}function tr(e,t,a){return a===void 0||(Pt&1073741824)!==0&&(ge&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Md(),de.lanes|=e,Oa|=e,a)}function Mf(e,t,a,l){return yt(a,t)?a:Hl.current!==null?(e=tr(e,a,l),yt(e,t)||(Ve=!0),e):(Pt&42)===0||(Pt&1073741824)!==0&&(ge&261930)===0?(Ve=!0,e.memoizedState=a):(e=Md(),de.lanes|=e,Oa|=e,t)}function Of(e,t,a,l,n){var s=J.p;J.p=s!==0&&8>s?s:8;var c=D.T,p={};D.T=p,nr(e,!1,t,a);try{var S=n(),C=D.S;if(C!==null&&C(p,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var L=pp(S,l);Rn(e,t,L,Et(e))}else Rn(e,t,l,Et(e))}catch(Y){Rn(e,t,{then:function(){},status:"rejected",reason:Y},Et())}finally{J.p=s,c!==null&&p.types!==null&&(c.types=p.types),D.T=c}}function Sp(){}function ar(e,t,a,l){if(e.tag!==5)throw Error(r(476));var n=Rf(e).queue;Of(e,n,t,ne,a===null?Sp:function(){return Df(e),a(l)})}function Rf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ne,baseState:ne,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ea,lastRenderedState:ne},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ea,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Df(e){var t=Rf(e);t.next===null&&(t=e.alternate.memoizedState),Rn(e,t.next.queue,{},Et())}function lr(){return Ie(Fn)}function Bf(){return Ge().memoizedState}function Uf(){return Ge().memoizedState}function Ep(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Et();e=ja(a);var l=Aa(t,e,a);l!==null&&(dt(l,t,a),Cn(l,t,a)),t={cache:Ou()},e.payload=t;return}t=t.return}}function _p(e,t,a){var l=Et();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Fi(e)?Hf(t,a):(a=Su(e,t,a,l),a!==null&&(dt(a,e,l),kf(a,t,l)))}function Lf(e,t,a){var l=Et();Rn(e,t,a,l)}function Rn(e,t,a,l){var n={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Fi(e))Hf(t,n);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var c=t.lastRenderedState,p=s(c,a);if(n.hasEagerState=!0,n.eagerState=p,yt(p,c))return zi(e,t,n,0),Me===null&&wi(),!1}catch{}finally{}if(a=Su(e,t,n,l),a!==null)return dt(a,e,l),kf(a,t,l),!0}return!1}function nr(e,t,a,l){if(l={lane:2,revertLane:Ur(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Fi(e)){if(t)throw Error(r(479))}else t=Su(e,a,l,2),t!==null&&dt(t,e,2)}function Fi(e){var t=e.alternate;return e===de||t!==null&&t===de}function Hf(e,t){kl=Xi=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function kf(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,Xo(e,a)}}var Dn={readContext:Ie,use:Zi,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useLayoutEffect:He,useInsertionEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useSyncExternalStore:He,useId:He,useHostTransitionStatus:He,useFormState:He,useActionState:He,useOptimistic:He,useMemoCache:He,useCacheRefresh:He};Dn.useEffectEvent=He;var qf={readContext:Ie,use:Zi,useCallback:function(e,t){return nt().memoizedState=[e,t===void 0?null:t],e},useContext:Ie,useEffect:_f,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Ji(4194308,4,Af.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Ji(4194308,4,e,t)},useInsertionEffect:function(e,t){Ji(4,2,e,t)},useMemo:function(e,t){var a=nt();t=t===void 0?null:t;var l=e();if(rl){va(!0);try{e()}finally{va(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=nt();if(a!==void 0){var n=a(t);if(rl){va(!0);try{a(t)}finally{va(!1)}}}else n=t;return l.memoizedState=l.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},l.queue=e,e=e.dispatch=_p.bind(null,de,e),[l.memoizedState,e]},useRef:function(e){var t=nt();return e={current:e},t.memoizedState=e},useState:function(e){e=Wu(e);var t=e.queue,a=Lf.bind(null,de,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:er,useDeferredValue:function(e,t){var a=nt();return tr(a,e,t)},useTransition:function(){var e=Wu(!1);return e=Of.bind(null,de,e.queue,!0,!1),nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=de,n=nt();if(xe){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),Me===null)throw Error(r(349));(ge&127)!==0||uf(l,t,a)}n.memoizedState=a;var s={value:a,getSnapshot:t};return n.queue=s,_f(of.bind(null,l,s,e),[e]),l.flags|=2048,Yl(9,{destroy:void 0},rf.bind(null,l,s,a,t),null),a},useId:function(){var e=nt(),t=Me.identifierPrefix;if(xe){var a=Gt,l=Yt;a=(l&~(1<<32-pt(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Qi++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=yp++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:lr,useFormState:vf,useActionState:vf,useOptimistic:function(e){var t=nt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=nr.bind(null,de,!0,a),a.dispatch=t,[e,t]},useMemoCache:Ju,useCacheRefresh:function(){return nt().memoizedState=Ep.bind(null,de)},useEffectEvent:function(e){var t=nt(),a={impl:e};return t.memoizedState=a,function(){if((Ee&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}},ir={readContext:Ie,use:Zi,useCallback:wf,useContext:Ie,useEffect:Pu,useImperativeHandle:Cf,useInsertionEffect:Nf,useLayoutEffect:jf,useMemo:zf,useReducer:Ki,useRef:Ef,useState:function(){return Ki(ea)},useDebugValue:er,useDeferredValue:function(e,t){var a=Ge();return Mf(a,Ae.memoizedState,e,t)},useTransition:function(){var e=Ki(ea)[0],t=Ge().memoizedState;return[typeof e=="boolean"?e:On(e),t]},useSyncExternalStore:sf,useId:Bf,useHostTransitionStatus:lr,useFormState:xf,useActionState:xf,useOptimistic:function(e,t){var a=Ge();return df(a,Ae,e,t)},useMemoCache:Ju,useCacheRefresh:Uf};ir.useEffectEvent=Tf;var Yf={readContext:Ie,use:Zi,useCallback:wf,useContext:Ie,useEffect:Pu,useImperativeHandle:Cf,useInsertionEffect:Nf,useLayoutEffect:jf,useMemo:zf,useReducer:Fu,useRef:Ef,useState:function(){return Fu(ea)},useDebugValue:er,useDeferredValue:function(e,t){var a=Ge();return Ae===null?tr(a,e,t):Mf(a,Ae.memoizedState,e,t)},useTransition:function(){var e=Fu(ea)[0],t=Ge().memoizedState;return[typeof e=="boolean"?e:On(e),t]},useSyncExternalStore:sf,useId:Bf,useHostTransitionStatus:lr,useFormState:Sf,useActionState:Sf,useOptimistic:function(e,t){var a=Ge();return Ae!==null?df(a,Ae,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Ju,useCacheRefresh:Uf};Yf.useEffectEvent=Tf;function sr(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:x({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var ur={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=Et(),n=ja(l);n.payload=t,a!=null&&(n.callback=a),t=Aa(e,n,l),t!==null&&(dt(t,e,l),Cn(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=Et(),n=ja(l);n.tag=1,n.payload=t,a!=null&&(n.callback=a),t=Aa(e,n,l),t!==null&&(dt(t,e,l),Cn(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Et(),l=ja(a);l.tag=2,t!=null&&(l.callback=t),t=Aa(e,l,a),t!==null&&(dt(t,e,a),Cn(t,e,a))}};function Gf(e,t,a,l,n,s,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,s,c):t.prototype&&t.prototype.isPureReactComponent?!bn(a,l)||!bn(n,s):!0}function Xf(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&ur.enqueueReplaceState(t,t.state,null)}function ol(e,t){var a=t;if("ref"in t){a={};for(var l in t)l!=="ref"&&(a[l]=t[l])}if(e=e.defaultProps){a===t&&(a=x({},a));for(var n in e)a[n]===void 0&&(a[n]=e[n])}return a}function Qf(e){Ci(e)}function Vf(e){console.error(e)}function Zf(e){Ci(e)}function Wi(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function Kf(e,t,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function rr(e,t,a){return a=ja(a),a.tag=3,a.payload={element:null},a.callback=function(){Wi(e,t)},a}function Jf(e){return e=ja(e),e.tag=3,e}function $f(e,t,a,l){var n=a.type.getDerivedStateFromError;if(typeof n=="function"){var s=l.value;e.payload=function(){return n(s)},e.callback=function(){Kf(t,a,l)}}var c=a.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){Kf(t,a,l),typeof n!="function"&&(Ra===null?Ra=new Set([this]):Ra.add(this));var p=l.stack;this.componentDidCatch(l.value,{componentStack:p!==null?p:""})})}function Tp(e,t,a,l,n){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&Rl(t,a,n,!0),a=vt.current,a!==null){switch(a.tag){case 31:case 13:return Ot===null?os():a.alternate===null&&ke===0&&(ke=3),a.flags&=-257,a.flags|=65536,a.lanes=n,l===Hi?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),Rr(e,l,n)),!1;case 22:return a.flags|=65536,l===Hi?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([l]):a.add(l)),Rr(e,l,n)),!1}throw Error(r(435,a.tag))}return Rr(e,l,n),os(),!1}if(xe)return t=vt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,l!==Au&&(e=Error(r(422),{cause:l}),_n(Ct(e,a)))):(l!==Au&&(t=Error(r(423),{cause:l}),_n(Ct(t,a))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,l=Ct(l,a),n=rr(e.stateNode,l,n),Hu(e,n),ke!==4&&(ke=2)),!1;var s=Error(r(520),{cause:l});if(s=Ct(s,a),Gn===null?Gn=[s]:Gn.push(s),ke!==4&&(ke=2),t===null)return!0;l=Ct(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=n&-n,a.lanes|=e,e=rr(a.stateNode,l,e),Hu(a,e),!1;case 1:if(t=a.type,s=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(Ra===null||!Ra.has(s))))return a.flags|=65536,n&=-n,a.lanes|=n,n=Jf(n),$f(n,e,a,l),Hu(a,n),!1}a=a.return}while(a!==null);return!1}var or=Error(r(461)),Ve=!1;function Pe(e,t,a,l){t.child=e===null?Ic(t,null,a,l):ul(t,e.child,a,l)}function Ff(e,t,a,l,n){a=a.render;var s=t.ref;if("ref"in l){var c={};for(var p in l)p!=="ref"&&(c[p]=l[p])}else c=l;return ll(t),l=Qu(e,t,a,c,s,n),p=Vu(),e!==null&&!Ve?(Zu(e,t,n),ta(e,t,n)):(xe&&p&&Nu(t),t.flags|=1,Pe(e,t,l,n),t.child)}function Wf(e,t,a,l,n){if(e===null){var s=a.type;return typeof s=="function"&&!Eu(s)&&s.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=s,If(e,t,s,l,n)):(e=Oi(a.type,null,l,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!gr(e,n)){var c=s.memoizedProps;if(a=a.compare,a=a!==null?a:bn,a(c,l)&&e.ref===t.ref)return ta(e,t,n)}return t.flags|=1,e=$t(s,l),e.ref=t.ref,e.return=t,t.child=e}function If(e,t,a,l,n){if(e!==null){var s=e.memoizedProps;if(bn(s,l)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=l=s,gr(e,n))(e.flags&131072)!==0&&(Ve=!0);else return t.lanes=e.lanes,ta(e,t,n)}return cr(e,t,a,l,n)}function Pf(e,t,a,l){var n=l.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|a:a,e!==null){for(l=t.child=e.child,n=0;l!==null;)n=n|l.lanes|l.childLanes,l=l.sibling;l=n&~s}else l=0,t.child=null;return ed(e,t,s,a,l)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ui(t,s!==null?s.cachePool:null),s!==null?tf(t,s):qu(),af(t);else return l=t.lanes=536870912,ed(e,t,s!==null?s.baseLanes|a:a,a,l)}else s!==null?(Ui(t,s.cachePool),tf(t,s),wa(),t.memoizedState=null):(e!==null&&Ui(t,null),qu(),wa());return Pe(e,t,n,a),t.child}function Bn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ed(e,t,a,l,n){var s=Du();return s=s===null?null:{parent:Xe._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&Ui(t,null),qu(),af(t),e!==null&&Rl(e,t,l,!0),t.childLanes=n,null}function Ii(e,t){return t=es({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function td(e,t,a){return ul(t,e.child,null,a),e=Ii(t,t.pendingProps),e.flags|=2,xt(t),t.memoizedState=null,e}function Np(e,t,a){var l=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(xe){if(l.mode==="hidden")return e=Ii(t,l),t.lanes=536870912,Bn(null,e);if(Gu(t),(e=Re)?(e=mm(e,Mt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Sa!==null?{id:Yt,overflow:Gt}:null,retryLane:536870912,hydrationErrors:null},a=Lc(e),a.return=t,t.child=a,We=t,Re=null)):e=null,e===null)throw _a(t);return t.lanes=536870912,null}return Ii(t,l)}var s=e.memoizedState;if(s!==null){var c=s.dehydrated;if(Gu(t),n)if(t.flags&256)t.flags&=-257,t=td(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(Ve||Rl(e,t,a,!1),n=(a&e.childLanes)!==0,Ve||n){if(l=Me,l!==null&&(c=Qo(l,a),c!==0&&c!==s.retryLane))throw s.retryLane=c,Pa(e,c),dt(l,e,c),or;os(),t=td(e,t,a)}else e=s.treeContext,Re=Rt(c.nextSibling),We=t,xe=!0,Ea=null,Mt=!1,e!==null&&qc(t,e),t=Ii(t,l),t.flags|=4096;return t}return e=$t(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Pi(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(r(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function cr(e,t,a,l,n){return ll(t),a=Qu(e,t,a,l,void 0,n),l=Vu(),e!==null&&!Ve?(Zu(e,t,n),ta(e,t,n)):(xe&&l&&Nu(t),t.flags|=1,Pe(e,t,a,n),t.child)}function ad(e,t,a,l,n,s){return ll(t),t.updateQueue=null,a=nf(t,l,a,n),lf(e),l=Vu(),e!==null&&!Ve?(Zu(e,t,s),ta(e,t,s)):(xe&&l&&Nu(t),t.flags|=1,Pe(e,t,a,s),t.child)}function ld(e,t,a,l,n){if(ll(t),t.stateNode===null){var s=wl,c=a.contextType;typeof c=="object"&&c!==null&&(s=Ie(c)),s=new a(l,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=ur,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=l,s.state=t.memoizedState,s.refs={},Uu(t),c=a.contextType,s.context=typeof c=="object"&&c!==null?Ie(c):wl,s.state=t.memoizedState,c=a.getDerivedStateFromProps,typeof c=="function"&&(sr(t,a,c,l),s.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(c=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),c!==s.state&&ur.enqueueReplaceState(s,s.state,null),zn(t,l,s,n),wn(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){s=t.stateNode;var p=t.memoizedProps,S=ol(a,p);s.props=S;var C=s.context,L=a.contextType;c=wl,typeof L=="object"&&L!==null&&(c=Ie(L));var Y=a.getDerivedStateFromProps;L=typeof Y=="function"||typeof s.getSnapshotBeforeUpdate=="function",p=t.pendingProps!==p,L||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(p||C!==c)&&Xf(t,s,l,c),Na=!1;var z=t.memoizedState;s.state=z,zn(t,l,s,n),wn(),C=t.memoizedState,p||z!==C||Na?(typeof Y=="function"&&(sr(t,a,Y,l),C=t.memoizedState),(S=Na||Gf(t,a,S,l,z,C,c))?(L||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=C),s.props=l,s.state=C,s.context=c,l=S):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{s=t.stateNode,Lu(e,t),c=t.memoizedProps,L=ol(a,c),s.props=L,Y=t.pendingProps,z=s.context,C=a.contextType,S=wl,typeof C=="object"&&C!==null&&(S=Ie(C)),p=a.getDerivedStateFromProps,(C=typeof p=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(c!==Y||z!==S)&&Xf(t,s,l,S),Na=!1,z=t.memoizedState,s.state=z,zn(t,l,s,n),wn();var O=t.memoizedState;c!==Y||z!==O||Na||e!==null&&e.dependencies!==null&&Di(e.dependencies)?(typeof p=="function"&&(sr(t,a,p,l),O=t.memoizedState),(L=Na||Gf(t,a,L,l,z,O,S)||e!==null&&e.dependencies!==null&&Di(e.dependencies))?(C||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(l,O,S),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(l,O,S)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=O),s.props=l,s.state=O,s.context=S,l=L):(typeof s.componentDidUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),l=!1)}return s=l,Pi(e,t),l=(t.flags&128)!==0,s||l?(s=t.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&l?(t.child=ul(t,e.child,null,n),t.child=ul(t,null,a,n)):Pe(e,t,a,n),t.memoizedState=s.state,e=t.child):e=ta(e,t,n),e}function nd(e,t,a,l){return tl(),t.flags|=256,Pe(e,t,a,l),t.child}var fr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function dr(e){return{baseLanes:e,cachePool:Zc()}}function mr(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=St),e}function id(e,t,a){var l=t.pendingProps,n=!1,s=(t.flags&128)!==0,c;if((c=s)||(c=e!==null&&e.memoizedState===null?!1:(Ye.current&2)!==0),c&&(n=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(xe){if(n?Ca(t):wa(),(e=Re)?(e=mm(e,Mt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Sa!==null?{id:Yt,overflow:Gt}:null,retryLane:536870912,hydrationErrors:null},a=Lc(e),a.return=t,t.child=a,We=t,Re=null)):e=null,e===null)throw _a(t);return $r(e)?t.lanes=32:t.lanes=536870912,null}var p=l.children;return l=l.fallback,n?(wa(),n=t.mode,p=es({mode:"hidden",children:p},n),l=el(l,n,a,null),p.return=t,l.return=t,p.sibling=l,t.child=p,l=t.child,l.memoizedState=dr(a),l.childLanes=mr(e,c,a),t.memoizedState=fr,Bn(null,l)):(Ca(t),hr(t,p))}var S=e.memoizedState;if(S!==null&&(p=S.dehydrated,p!==null)){if(s)t.flags&256?(Ca(t),t.flags&=-257,t=pr(e,t,a)):t.memoizedState!==null?(wa(),t.child=e.child,t.flags|=128,t=null):(wa(),p=l.fallback,n=t.mode,l=es({mode:"visible",children:l.children},n),p=el(p,n,a,null),p.flags|=2,l.return=t,p.return=t,l.sibling=p,t.child=l,ul(t,e.child,null,a),l=t.child,l.memoizedState=dr(a),l.childLanes=mr(e,c,a),t.memoizedState=fr,t=Bn(null,l));else if(Ca(t),$r(p)){if(c=p.nextSibling&&p.nextSibling.dataset,c)var C=c.dgst;c=C,l=Error(r(419)),l.stack="",l.digest=c,_n({value:l,source:null,stack:null}),t=pr(e,t,a)}else if(Ve||Rl(e,t,a,!1),c=(a&e.childLanes)!==0,Ve||c){if(c=Me,c!==null&&(l=Qo(c,a),l!==0&&l!==S.retryLane))throw S.retryLane=l,Pa(e,l),dt(c,e,l),or;Jr(p)||os(),t=pr(e,t,a)}else Jr(p)?(t.flags|=192,t.child=e.child,t=null):(e=S.treeContext,Re=Rt(p.nextSibling),We=t,xe=!0,Ea=null,Mt=!1,e!==null&&qc(t,e),t=hr(t,l.children),t.flags|=4096);return t}return n?(wa(),p=l.fallback,n=t.mode,S=e.child,C=S.sibling,l=$t(S,{mode:"hidden",children:l.children}),l.subtreeFlags=S.subtreeFlags&65011712,C!==null?p=$t(C,p):(p=el(p,n,a,null),p.flags|=2),p.return=t,l.return=t,l.sibling=p,t.child=l,Bn(null,l),l=t.child,p=e.child.memoizedState,p===null?p=dr(a):(n=p.cachePool,n!==null?(S=Xe._currentValue,n=n.parent!==S?{parent:S,pool:S}:n):n=Zc(),p={baseLanes:p.baseLanes|a,cachePool:n}),l.memoizedState=p,l.childLanes=mr(e,c,a),t.memoizedState=fr,Bn(e.child,l)):(Ca(t),a=e.child,e=a.sibling,a=$t(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(c=t.deletions,c===null?(t.deletions=[e],t.flags|=16):c.push(e)),t.child=a,t.memoizedState=null,a)}function hr(e,t){return t=es({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function es(e,t){return e=gt(22,e,null,t),e.lanes=0,e}function pr(e,t,a){return ul(t,e.child,null,a),e=hr(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function sd(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),zu(e.return,t,a)}function yr(e,t,a,l,n,s){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:n,treeForkCount:s}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=l,c.tail=a,c.tailMode=n,c.treeForkCount=s)}function ud(e,t,a){var l=t.pendingProps,n=l.revealOrder,s=l.tail;l=l.children;var c=Ye.current,p=(c&2)!==0;if(p?(c=c&1|2,t.flags|=128):c&=1,$(Ye,c),Pe(e,t,l,a),l=xe?En:0,!p&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&sd(e,a,t);else if(e.tag===19)sd(e,a,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(a=t.child,n=null;a!==null;)e=a.alternate,e!==null&&Gi(e)===null&&(n=a),a=a.sibling;a=n,a===null?(n=t.child,t.child=null):(n=a.sibling,a.sibling=null),yr(t,!1,n,a,s,l);break;case"backwards":case"unstable_legacy-backwards":for(a=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Gi(e)===null){t.child=n;break}e=n.sibling,n.sibling=a,a=n,n=e}yr(t,!0,a,null,s,l);break;case"together":yr(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function ta(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Oa|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Rl(e,t,a,!1),(a&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,a=$t(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=$t(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function gr(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Di(e)))}function jp(e,t,a){switch(t.tag){case 3:lt(t,t.stateNode.containerInfo),Ta(t,Xe,e.memoizedState.cache),tl();break;case 27:case 5:un(t);break;case 4:lt(t,t.stateNode.containerInfo);break;case 10:Ta(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Gu(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(Ca(t),t.flags|=128,null):(a&t.child.childLanes)!==0?id(e,t,a):(Ca(t),e=ta(e,t,a),e!==null?e.sibling:null);Ca(t);break;case 19:var n=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(Rl(e,t,a,!1),l=(a&t.childLanes)!==0),n){if(l)return ud(e,t,a);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),$(Ye,Ye.current),l)break;return null;case 22:return t.lanes=0,Pf(e,t,a,t.pendingProps);case 24:Ta(t,Xe,e.memoizedState.cache)}return ta(e,t,a)}function rd(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ve=!0;else{if(!gr(e,a)&&(t.flags&128)===0)return Ve=!1,jp(e,t,a);Ve=(e.flags&131072)!==0}else Ve=!1,xe&&(t.flags&1048576)!==0&&kc(t,En,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=il(t.elementType),t.type=e,typeof e=="function")Eu(e)?(l=ol(e,l),t.tag=1,t=ld(null,t,e,l,a)):(t.tag=0,t=cr(null,t,e,l,a));else{if(e!=null){var n=e.$$typeof;if(n===V){t.tag=11,t=Ff(null,t,e,l,a);break e}else if(n===X){t.tag=14,t=Wf(null,t,e,l,a);break e}}throw t=ce(e)||e,Error(r(306,t,""))}}return t;case 0:return cr(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,n=ol(l,t.pendingProps),ld(e,t,l,n,a);case 3:e:{if(lt(t,t.stateNode.containerInfo),e===null)throw Error(r(387));l=t.pendingProps;var s=t.memoizedState;n=s.element,Lu(e,t),zn(t,l,null,a);var c=t.memoizedState;if(l=c.cache,Ta(t,Xe,l),l!==s.cache&&Mu(t,[Xe],a,!0),wn(),l=c.element,s.isDehydrated)if(s={element:l,isDehydrated:!1,cache:c.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=nd(e,t,l,a);break e}else if(l!==n){n=Ct(Error(r(424)),t),_n(n),t=nd(e,t,l,a);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(Re=Rt(e.firstChild),We=t,xe=!0,Ea=null,Mt=!0,a=Ic(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(tl(),l===n){t=ta(e,t,a);break e}Pe(e,t,l,a)}t=t.child}return t;case 26:return Pi(e,t),e===null?(a=xm(t.type,null,t.pendingProps,null))?t.memoizedState=a:xe||(a=t.type,e=t.pendingProps,l=ys(he.current).createElement(a),l[Fe]=t,l[st]=e,et(l,a,e),Je(l),t.stateNode=l):t.memoizedState=xm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return un(t),e===null&&xe&&(l=t.stateNode=ym(t.type,t.pendingProps,he.current),We=t,Mt=!0,n=Re,La(t.type)?(Fr=n,Re=Rt(l.firstChild)):Re=n),Pe(e,t,t.pendingProps.children,a),Pi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&xe&&((n=l=Re)&&(l=ay(l,t.type,t.pendingProps,Mt),l!==null?(t.stateNode=l,We=t,Re=Rt(l.firstChild),Mt=!1,n=!0):n=!1),n||_a(t)),un(t),n=t.type,s=t.pendingProps,c=e!==null?e.memoizedProps:null,l=s.children,Vr(n,s)?l=null:c!==null&&Vr(n,c)&&(t.flags|=32),t.memoizedState!==null&&(n=Qu(e,t,gp,null,null,a),Fn._currentValue=n),Pi(e,t),Pe(e,t,l,a),t.child;case 6:return e===null&&xe&&((e=a=Re)&&(a=ly(a,t.pendingProps,Mt),a!==null?(t.stateNode=a,We=t,Re=null,e=!0):e=!1),e||_a(t)),null;case 13:return id(e,t,a);case 4:return lt(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=ul(t,null,l,a):Pe(e,t,l,a),t.child;case 11:return Ff(e,t,t.type,t.pendingProps,a);case 7:return Pe(e,t,t.pendingProps,a),t.child;case 8:return Pe(e,t,t.pendingProps.children,a),t.child;case 12:return Pe(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,Ta(t,t.type,l.value),Pe(e,t,l.children,a),t.child;case 9:return n=t.type._context,l=t.pendingProps.children,ll(t),n=Ie(n),l=l(n),t.flags|=1,Pe(e,t,l,a),t.child;case 14:return Wf(e,t,t.type,t.pendingProps,a);case 15:return If(e,t,t.type,t.pendingProps,a);case 19:return ud(e,t,a);case 31:return Np(e,t,a);case 22:return Pf(e,t,a,t.pendingProps);case 24:return ll(t),l=Ie(Xe),e===null?(n=Du(),n===null&&(n=Me,s=Ou(),n.pooledCache=s,s.refCount++,s!==null&&(n.pooledCacheLanes|=a),n=s),t.memoizedState={parent:l,cache:n},Uu(t),Ta(t,Xe,n)):((e.lanes&a)!==0&&(Lu(e,t),zn(t,null,null,a),wn()),n=e.memoizedState,s=t.memoizedState,n.parent!==l?(n={parent:l,cache:l},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),Ta(t,Xe,l)):(l=s.cache,Ta(t,Xe,l),l!==n.cache&&Mu(t,[Xe],a,!0))),Pe(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function aa(e){e.flags|=4}function vr(e,t,a,l,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(Bd())e.flags|=8192;else throw sl=Hi,Bu}else e.flags&=-16777217}function od(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Tm(t))if(Bd())e.flags|=8192;else throw sl=Hi,Bu}function ts(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Yo():536870912,e.lanes|=t,Vl|=t)}function Un(e,t){if(!xe)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var n=e.child;n!==null;)a|=n.lanes|n.childLanes,l|=n.subtreeFlags&65011712,l|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)a|=n.lanes|n.childLanes,l|=n.subtreeFlags,l|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function Ap(e,t,a){var l=t.pendingProps;switch(ju(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return De(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),It(Xe),qe(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Ol(t)?aa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Cu())),De(t),null;case 26:var n=t.type,s=t.memoizedState;return e===null?(aa(t),s!==null?(De(t),od(t,s)):(De(t),vr(t,n,null,l,a))):s?s!==e.memoizedState?(aa(t),De(t),od(t,s)):(De(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&aa(t),De(t),vr(t,n,e,l,a)),null;case 27:if(di(t),a=he.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&aa(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return De(t),null}e=ee.current,Ol(t)?Yc(t):(e=ym(n,l,a),t.stateNode=e,aa(t))}return De(t),null;case 5:if(di(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&aa(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return De(t),null}if(s=ee.current,Ol(t))Yc(t);else{var c=ys(he.current);switch(s){case 1:s=c.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:s=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":s=c.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":s=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":s=c.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof l.is=="string"?c.createElement("select",{is:l.is}):c.createElement("select"),l.multiple?s.multiple=!0:l.size&&(s.size=l.size);break;default:s=typeof l.is=="string"?c.createElement(n,{is:l.is}):c.createElement(n)}}s[Fe]=t,s[st]=l;e:for(c=t.child;c!==null;){if(c.tag===5||c.tag===6)s.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===t)break e;for(;c.sibling===null;){if(c.return===null||c.return===t)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}t.stateNode=s;e:switch(et(s,n,l),n){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&aa(t)}}return De(t),vr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&aa(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(e=he.current,Ol(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,n=We,n!==null)switch(n.tag){case 27:case 5:l=n.memoizedProps}e[Fe]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||im(e.nodeValue,a)),e||_a(t,!0)}else e=ys(e).createTextNode(l),e[Fe]=t,t.stateNode=e}return De(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=Ol(t),a!==null){if(e===null){if(!l)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[Fe]=t}else tl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),e=!1}else a=Cu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(xt(t),t):(xt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return De(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Ol(t),l!==null&&l.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[Fe]=t}else tl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),n=!1}else n=Cu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(xt(t),t):(xt(t),null)}return xt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,n=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(n=l.alternate.memoizedState.cachePool.pool),s=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(s=l.memoizedState.cachePool.pool),s!==n&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),ts(t,t.updateQueue),De(t),null);case 4:return qe(),e===null&&qr(t.stateNode.containerInfo),De(t),null;case 10:return It(t.type),De(t),null;case 19:if(G(Ye),l=t.memoizedState,l===null)return De(t),null;if(n=(t.flags&128)!==0,s=l.rendering,s===null)if(n)Un(l,!1);else{if(ke!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=Gi(e),s!==null){for(t.flags|=128,Un(l,!1),e=s.updateQueue,t.updateQueue=e,ts(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Uc(a,e),a=a.sibling;return $(Ye,Ye.current&1|2),xe&&Ft(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&mt()>ss&&(t.flags|=128,n=!0,Un(l,!1),t.lanes=4194304)}else{if(!n)if(e=Gi(s),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,ts(t,e),Un(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!xe)return De(t),null}else 2*mt()-l.renderingStartTime>ss&&a!==536870912&&(t.flags|=128,n=!0,Un(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(e=l.last,e!==null?e.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=mt(),e.sibling=null,a=Ye.current,$(Ye,n?a&1|2:a&1),xe&&Ft(t,l.treeForkCount),e):(De(t),null);case 22:case 23:return xt(t),Yu(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),a=t.updateQueue,a!==null&&ts(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&G(nl),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),It(Xe),De(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Cp(e,t){switch(ju(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return It(Xe),qe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return di(t),null;case 31:if(t.memoizedState!==null){if(xt(t),t.alternate===null)throw Error(r(340));tl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(xt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));tl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return G(Ye),null;case 4:return qe(),null;case 10:return It(t.type),null;case 22:case 23:return xt(t),Yu(),e!==null&&G(nl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return It(Xe),null;case 25:return null;default:return null}}function cd(e,t){switch(ju(t),t.tag){case 3:It(Xe),qe();break;case 26:case 27:case 5:di(t);break;case 4:qe();break;case 31:t.memoizedState!==null&&xt(t);break;case 13:xt(t);break;case 19:G(Ye);break;case 10:It(t.type);break;case 22:case 23:xt(t),Yu(),e!==null&&G(nl);break;case 24:It(Xe)}}function Ln(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var n=l.next;a=n;do{if((a.tag&e)===e){l=void 0;var s=a.create,c=a.inst;l=s(),c.destroy=l}a=a.next}while(a!==n)}}catch(p){Ne(t,t.return,p)}}function za(e,t,a){try{var l=t.updateQueue,n=l!==null?l.lastEffect:null;if(n!==null){var s=n.next;l=s;do{if((l.tag&e)===e){var c=l.inst,p=c.destroy;if(p!==void 0){c.destroy=void 0,n=t;var S=a,C=p;try{C()}catch(L){Ne(n,S,L)}}}l=l.next}while(l!==s)}}catch(L){Ne(t,t.return,L)}}function fd(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{ef(t,a)}catch(l){Ne(e,e.return,l)}}}function dd(e,t,a){a.props=ol(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){Ne(e,t,l)}}function Hn(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(n){Ne(e,t,n)}}function Xt(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(n){Ne(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(n){Ne(e,t,n)}else a.current=null}function md(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(n){Ne(e,e.return,n)}}function xr(e,t,a){try{var l=e.stateNode;Fp(l,e.type,a,t),l[st]=t}catch(n){Ne(e,e.return,n)}}function hd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&La(e.type)||e.tag===4}function br(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||hd(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&&La(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 Sr(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Kt));else if(l!==4&&(l===27&&La(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Sr(e,t,a),e=e.sibling;e!==null;)Sr(e,t,a),e=e.sibling}function as(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&La(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(as(e,t,a),e=e.sibling;e!==null;)as(e,t,a),e=e.sibling}function pd(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);et(t,l,a),t[Fe]=e,t[st]=a}catch(s){Ne(e,e.return,s)}}var la=!1,Ze=!1,Er=!1,yd=typeof WeakSet=="function"?WeakSet:Set,$e=null;function wp(e,t){if(e=e.containerInfo,Xr=_s,e=Ac(e),pu(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var n=l.anchorOffset,s=l.focusNode;l=l.focusOffset;try{a.nodeType,s.nodeType}catch{a=null;break e}var c=0,p=-1,S=-1,C=0,L=0,Y=e,z=null;t:for(;;){for(var O;Y!==a||n!==0&&Y.nodeType!==3||(p=c+n),Y!==s||l!==0&&Y.nodeType!==3||(S=c+l),Y.nodeType===3&&(c+=Y.nodeValue.length),(O=Y.firstChild)!==null;)z=Y,Y=O;for(;;){if(Y===e)break t;if(z===a&&++C===n&&(p=c),z===s&&++L===l&&(S=c),(O=Y.nextSibling)!==null)break;Y=z,z=Y.parentNode}Y=O}a=p===-1||S===-1?null:{start:p,end:S}}else a=null}a=a||{start:0,end:0}}else a=null;for(Qr={focusedElem:e,selectionRange:a},_s=!1,$e=t;$e!==null;)if(t=$e,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$e=e;else for(;$e!==null;){switch(t=$e,s=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(a=0;a<e.length;a++)n=e[a],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,a=t,n=s.memoizedProps,s=s.memoizedState,l=a.stateNode;try{var P=ol(a.type,n);e=l.getSnapshotBeforeUpdate(P,s),l.__reactInternalSnapshotBeforeUpdate=e}catch(ue){Ne(a,a.return,ue)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Kr(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Kr(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,$e=e;break}$e=t.return}}function gd(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:ia(e,a),l&4&&Ln(5,a);break;case 1:if(ia(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(c){Ne(a,a.return,c)}else{var n=ol(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){Ne(a,a.return,c)}}l&64&&fd(a),l&512&&Hn(a,a.return);break;case 3:if(ia(e,a),l&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{ef(e,t)}catch(c){Ne(a,a.return,c)}}break;case 27:t===null&&l&4&&pd(a);case 26:case 5:ia(e,a),t===null&&l&4&&md(a),l&512&&Hn(a,a.return);break;case 12:ia(e,a);break;case 31:ia(e,a),l&4&&bd(e,a);break;case 13:ia(e,a),l&4&&Sd(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Hp.bind(null,a),ny(e,a))));break;case 22:if(l=a.memoizedState!==null||la,!l){t=t!==null&&t.memoizedState!==null||Ze,n=la;var s=Ze;la=l,(Ze=t)&&!s?sa(e,a,(a.subtreeFlags&8772)!==0):ia(e,a),la=n,Ze=s}break;case 30:break;default:ia(e,a)}}function vd(e){var t=e.alternate;t!==null&&(e.alternate=null,vd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Is(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 Ue=null,rt=!1;function na(e,t,a){for(a=a.child;a!==null;)xd(e,t,a),a=a.sibling}function xd(e,t,a){if(ht&&typeof ht.onCommitFiberUnmount=="function")try{ht.onCommitFiberUnmount(rn,a)}catch{}switch(a.tag){case 26:Ze||Xt(a,t),na(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Ze||Xt(a,t);var l=Ue,n=rt;La(a.type)&&(Ue=a.stateNode,rt=!1),na(e,t,a),Kn(a.stateNode),Ue=l,rt=n;break;case 5:Ze||Xt(a,t);case 6:if(l=Ue,n=rt,Ue=null,na(e,t,a),Ue=l,rt=n,Ue!==null)if(rt)try{(Ue.nodeType===9?Ue.body:Ue.nodeName==="HTML"?Ue.ownerDocument.body:Ue).removeChild(a.stateNode)}catch(s){Ne(a,t,s)}else try{Ue.removeChild(a.stateNode)}catch(s){Ne(a,t,s)}break;case 18:Ue!==null&&(rt?(e=Ue,fm(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Pl(e)):fm(Ue,a.stateNode));break;case 4:l=Ue,n=rt,Ue=a.stateNode.containerInfo,rt=!0,na(e,t,a),Ue=l,rt=n;break;case 0:case 11:case 14:case 15:za(2,a,t),Ze||za(4,a,t),na(e,t,a);break;case 1:Ze||(Xt(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&dd(a,t,l)),na(e,t,a);break;case 21:na(e,t,a);break;case 22:Ze=(l=Ze)||a.memoizedState!==null,na(e,t,a),Ze=l;break;default:na(e,t,a)}}function bd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Pl(e)}catch(a){Ne(t,t.return,a)}}}function Sd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Pl(e)}catch(a){Ne(t,t.return,a)}}function zp(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new yd),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new yd),t;default:throw Error(r(435,e.tag))}}function ls(e,t){var a=zp(e);t.forEach(function(l){if(!a.has(l)){a.add(l);var n=kp.bind(null,e,l);l.then(n,n)}})}function ot(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var n=a[l],s=e,c=t,p=c;e:for(;p!==null;){switch(p.tag){case 27:if(La(p.type)){Ue=p.stateNode,rt=!1;break e}break;case 5:Ue=p.stateNode,rt=!1;break e;case 3:case 4:Ue=p.stateNode.containerInfo,rt=!0;break e}p=p.return}if(Ue===null)throw Error(r(160));xd(s,c,n),Ue=null,rt=!1,s=n.alternate,s!==null&&(s.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Ed(t,e),t=t.sibling}var Lt=null;function Ed(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ot(t,e),ct(e),l&4&&(za(3,e,e.return),Ln(3,e),za(5,e,e.return));break;case 1:ot(t,e),ct(e),l&512&&(Ze||a===null||Xt(a,a.return)),l&64&&la&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var n=Lt;if(ot(t,e),ct(e),l&512&&(Ze||a===null||Xt(a,a.return)),l&4){var s=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,n=n.ownerDocument||n;t:switch(l){case"title":s=n.getElementsByTagName("title")[0],(!s||s[fn]||s[Fe]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=n.createElement(l),n.head.insertBefore(s,n.querySelector("head > title"))),et(s,l,a),s[Fe]=e,Je(s),l=s;break e;case"link":var c=Em("link","href",n).get(l+(a.href||""));if(c){for(var p=0;p<c.length;p++)if(s=c[p],s.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&s.getAttribute("rel")===(a.rel==null?null:a.rel)&&s.getAttribute("title")===(a.title==null?null:a.title)&&s.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){c.splice(p,1);break t}}s=n.createElement(l),et(s,l,a),n.head.appendChild(s);break;case"meta":if(c=Em("meta","content",n).get(l+(a.content||""))){for(p=0;p<c.length;p++)if(s=c[p],s.getAttribute("content")===(a.content==null?null:""+a.content)&&s.getAttribute("name")===(a.name==null?null:a.name)&&s.getAttribute("property")===(a.property==null?null:a.property)&&s.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&s.getAttribute("charset")===(a.charSet==null?null:a.charSet)){c.splice(p,1);break t}}s=n.createElement(l),et(s,l,a),n.head.appendChild(s);break;default:throw Error(r(468,l))}s[Fe]=e,Je(s),l=s}e.stateNode=l}else _m(n,e.type,e.stateNode);else e.stateNode=Sm(n,l,e.memoizedProps);else s!==l?(s===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):s.count--,l===null?_m(n,e.type,e.stateNode):Sm(n,l,e.memoizedProps)):l===null&&e.stateNode!==null&&xr(e,e.memoizedProps,a.memoizedProps)}break;case 27:ot(t,e),ct(e),l&512&&(Ze||a===null||Xt(a,a.return)),a!==null&&l&4&&xr(e,e.memoizedProps,a.memoizedProps);break;case 5:if(ot(t,e),ct(e),l&512&&(Ze||a===null||Xt(a,a.return)),e.flags&32){n=e.stateNode;try{El(n,"")}catch(P){Ne(e,e.return,P)}}l&4&&e.stateNode!=null&&(n=e.memoizedProps,xr(e,n,a!==null?a.memoizedProps:n)),l&1024&&(Er=!0);break;case 6:if(ot(t,e),ct(e),l&4){if(e.stateNode===null)throw Error(r(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(P){Ne(e,e.return,P)}}break;case 3:if(xs=null,n=Lt,Lt=gs(t.containerInfo),ot(t,e),Lt=n,ct(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{Pl(t.containerInfo)}catch(P){Ne(e,e.return,P)}Er&&(Er=!1,_d(e));break;case 4:l=Lt,Lt=gs(e.stateNode.containerInfo),ot(t,e),ct(e),Lt=l;break;case 12:ot(t,e),ct(e);break;case 31:ot(t,e),ct(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,ls(e,l)));break;case 13:ot(t,e),ct(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(is=mt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,ls(e,l)));break;case 22:n=e.memoizedState!==null;var S=a!==null&&a.memoizedState!==null,C=la,L=Ze;if(la=C||n,Ze=L||S,ot(t,e),Ze=L,la=C,ct(e),l&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(a===null||S||la||Ze||cl(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){S=a=t;try{if(s=S.stateNode,n)c=s.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{p=S.stateNode;var Y=S.memoizedProps.style,z=Y!=null&&Y.hasOwnProperty("display")?Y.display:null;p.style.display=z==null||typeof z=="boolean"?"":(""+z).trim()}}catch(P){Ne(S,S.return,P)}}}else if(t.tag===6){if(a===null){S=t;try{S.stateNode.nodeValue=n?"":S.memoizedProps}catch(P){Ne(S,S.return,P)}}}else if(t.tag===18){if(a===null){S=t;try{var O=S.stateNode;n?dm(O,!0):dm(S.stateNode,!1)}catch(P){Ne(S,S.return,P)}}}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;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,ls(e,a))));break;case 19:ot(t,e),ct(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,ls(e,l)));break;case 30:break;case 21:break;default:ot(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if(hd(l)){a=l;break}l=l.return}if(a==null)throw Error(r(160));switch(a.tag){case 27:var n=a.stateNode,s=br(e);as(e,s,n);break;case 5:var c=a.stateNode;a.flags&32&&(El(c,""),a.flags&=-33);var p=br(e);as(e,p,c);break;case 3:case 4:var S=a.stateNode.containerInfo,C=br(e);Sr(e,C,S);break;default:throw Error(r(161))}}catch(L){Ne(e,e.return,L)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function _d(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;_d(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ia(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)gd(e,t.alternate,t),t=t.sibling}function cl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:za(4,t,t.return),cl(t);break;case 1:Xt(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&dd(t,t.return,a),cl(t);break;case 27:Kn(t.stateNode);case 26:case 5:Xt(t,t.return),cl(t);break;case 22:t.memoizedState===null&&cl(t);break;case 30:cl(t);break;default:cl(t)}e=e.sibling}}function sa(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,n=e,s=t,c=s.flags;switch(s.tag){case 0:case 11:case 15:sa(n,s,a),Ln(4,s);break;case 1:if(sa(n,s,a),l=s,n=l.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(C){Ne(l,l.return,C)}if(l=s,n=l.updateQueue,n!==null){var p=l.stateNode;try{var S=n.shared.hiddenCallbacks;if(S!==null)for(n.shared.hiddenCallbacks=null,n=0;n<S.length;n++)Pc(S[n],p)}catch(C){Ne(l,l.return,C)}}a&&c&64&&fd(s),Hn(s,s.return);break;case 27:pd(s);case 26:case 5:sa(n,s,a),a&&l===null&&c&4&&md(s),Hn(s,s.return);break;case 12:sa(n,s,a);break;case 31:sa(n,s,a),a&&c&4&&bd(n,s);break;case 13:sa(n,s,a),a&&c&4&&Sd(n,s);break;case 22:s.memoizedState===null&&sa(n,s,a),Hn(s,s.return);break;case 30:break;default:sa(n,s,a)}t=t.sibling}}function _r(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Tn(a))}function Tr(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Tn(e))}function Ht(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Td(e,t,a,l),t=t.sibling}function Td(e,t,a,l){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Ht(e,t,a,l),n&2048&&Ln(9,t);break;case 1:Ht(e,t,a,l);break;case 3:Ht(e,t,a,l),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Tn(e)));break;case 12:if(n&2048){Ht(e,t,a,l),e=t.stateNode;try{var s=t.memoizedProps,c=s.id,p=s.onPostCommit;typeof p=="function"&&p(c,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(S){Ne(t,t.return,S)}}else Ht(e,t,a,l);break;case 31:Ht(e,t,a,l);break;case 13:Ht(e,t,a,l);break;case 23:break;case 22:s=t.stateNode,c=t.alternate,t.memoizedState!==null?s._visibility&2?Ht(e,t,a,l):kn(e,t):s._visibility&2?Ht(e,t,a,l):(s._visibility|=2,Gl(e,t,a,l,(t.subtreeFlags&10256)!==0||!1)),n&2048&&_r(c,t);break;case 24:Ht(e,t,a,l),n&2048&&Tr(t.alternate,t);break;default:Ht(e,t,a,l)}}function Gl(e,t,a,l,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,c=t,p=a,S=l,C=c.flags;switch(c.tag){case 0:case 11:case 15:Gl(s,c,p,S,n),Ln(8,c);break;case 23:break;case 22:var L=c.stateNode;c.memoizedState!==null?L._visibility&2?Gl(s,c,p,S,n):kn(s,c):(L._visibility|=2,Gl(s,c,p,S,n)),n&&C&2048&&_r(c.alternate,c);break;case 24:Gl(s,c,p,S,n),n&&C&2048&&Tr(c.alternate,c);break;default:Gl(s,c,p,S,n)}t=t.sibling}}function kn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,l=t,n=l.flags;switch(l.tag){case 22:kn(a,l),n&2048&&_r(l.alternate,l);break;case 24:kn(a,l),n&2048&&Tr(l.alternate,l);break;default:kn(a,l)}t=t.sibling}}var qn=8192;function Xl(e,t,a){if(e.subtreeFlags&qn)for(e=e.child;e!==null;)Nd(e,t,a),e=e.sibling}function Nd(e,t,a){switch(e.tag){case 26:Xl(e,t,a),e.flags&qn&&e.memoizedState!==null&&yy(a,Lt,e.memoizedState,e.memoizedProps);break;case 5:Xl(e,t,a);break;case 3:case 4:var l=Lt;Lt=gs(e.stateNode.containerInfo),Xl(e,t,a),Lt=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=qn,qn=16777216,Xl(e,t,a),qn=l):Xl(e,t,a));break;default:Xl(e,t,a)}}function jd(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 Yn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];$e=l,Cd(l,e)}jd(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Ad(e),e=e.sibling}function Ad(e){switch(e.tag){case 0:case 11:case 15:Yn(e),e.flags&2048&&za(9,e,e.return);break;case 3:Yn(e);break;case 12:Yn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ns(e)):Yn(e);break;default:Yn(e)}}function ns(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];$e=l,Cd(l,e)}jd(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:za(8,t,t.return),ns(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,ns(t));break;default:ns(t)}e=e.sibling}}function Cd(e,t){for(;$e!==null;){var a=$e;switch(a.tag){case 0:case 11:case 15:za(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Tn(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,$e=l;else e:for(a=e;$e!==null;){l=$e;var n=l.sibling,s=l.return;if(vd(l),l===a){$e=null;break e}if(n!==null){n.return=s,$e=n;break e}$e=s}}}var Mp={getCacheForType:function(e){var t=Ie(Xe),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return Ie(Xe).controller.signal}},Op=typeof WeakMap=="function"?WeakMap:Map,Ee=0,Me=null,pe=null,ge=0,Te=0,bt=null,Ma=!1,Ql=!1,Nr=!1,ua=0,ke=0,Oa=0,fl=0,jr=0,St=0,Vl=0,Gn=null,ft=null,Ar=!1,is=0,wd=0,ss=1/0,us=null,Ra=null,Ke=0,Da=null,Zl=null,ra=0,Cr=0,wr=null,zd=null,Xn=0,zr=null;function Et(){return(Ee&2)!==0&&ge!==0?ge&-ge:D.T!==null?Ur():Vo()}function Md(){if(St===0)if((ge&536870912)===0||xe){var e=pi;pi<<=1,(pi&3932160)===0&&(pi=262144),St=e}else St=536870912;return e=vt.current,e!==null&&(e.flags|=32),St}function dt(e,t,a){(e===Me&&(Te===2||Te===9)||e.cancelPendingCommit!==null)&&(Kl(e,0),Ba(e,ge,St,!1)),cn(e,a),((Ee&2)===0||e!==Me)&&(e===Me&&((Ee&2)===0&&(fl|=a),ke===4&&Ba(e,ge,St,!1)),Qt(e))}function Od(e,t,a){if((Ee&6)!==0)throw Error(r(327));var l=!a&&(t&127)===0&&(t&e.expiredLanes)===0||on(e,t),n=l?Bp(e,t):Or(e,t,!0),s=l;do{if(n===0){Ql&&!l&&Ba(e,t,0,!1);break}else{if(a=e.current.alternate,s&&!Rp(a)){n=Or(e,t,!1),s=!1;continue}if(n===2){if(s=t,e.errorRecoveryDisabledLanes&s)var c=0;else c=e.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;e:{var p=e;n=Gn;var S=p.current.memoizedState.isDehydrated;if(S&&(Kl(p,c).flags|=256),c=Or(p,c,!1),c!==2){if(Nr&&!S){p.errorRecoveryDisabledLanes|=s,fl|=s,n=4;break e}s=ft,ft=n,s!==null&&(ft===null?ft=s:ft.push.apply(ft,s))}n=c}if(s=!1,n!==2)continue}}if(n===1){Kl(e,0),Ba(e,t,0,!0);break}e:{switch(l=e,s=n,s){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Ba(l,t,St,!Ma);break e;case 2:ft=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(n=is+300-mt(),10<n)){if(Ba(l,t,St,!Ma),gi(l,0,!0)!==0)break e;ra=t,l.timeoutHandle=om(Rd.bind(null,l,a,ft,us,Ar,t,St,fl,Vl,Ma,s,"Throttled",-0,0),n);break e}Rd(l,a,ft,us,Ar,t,St,fl,Vl,Ma,s,null,-0,0)}}break}while(!0);Qt(e)}function Rd(e,t,a,l,n,s,c,p,S,C,L,Y,z,O){if(e.timeoutHandle=-1,Y=t.subtreeFlags,Y&8192||(Y&16785408)===16785408){Y={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Kt},Nd(t,s,Y);var P=(s&62914560)===s?is-mt():(s&4194048)===s?wd-mt():0;if(P=gy(Y,P),P!==null){ra=s,e.cancelPendingCommit=P(Yd.bind(null,e,t,s,a,l,n,c,p,S,L,Y,null,z,O)),Ba(e,s,c,!C);return}}Yd(e,t,s,a,l,n,c,p,S)}function Rp(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var n=a[l],s=n.getSnapshot;n=n.value;try{if(!yt(s(),n))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Ba(e,t,a,l){t&=~jr,t&=~fl,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var n=t;0<n;){var s=31-pt(n),c=1<<s;l[s]=-1,n&=~c}a!==0&&Go(e,a,t)}function rs(){return(Ee&6)===0?(Qn(0),!1):!0}function Mr(){if(pe!==null){if(Te===0)var e=pe.return;else e=pe,Wt=al=null,Ku(e),Ll=null,jn=0,e=pe;for(;e!==null;)cd(e.alternate,e),e=e.return;pe=null}}function Kl(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Pp(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),ra=0,Mr(),Me=e,pe=a=$t(e.current,null),ge=t,Te=0,bt=null,Ma=!1,Ql=on(e,t),Nr=!1,Vl=St=jr=fl=Oa=ke=0,ft=Gn=null,Ar=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var n=31-pt(l),s=1<<n;t|=e[n],l&=~s}return ua=t,wi(),a}function Dd(e,t){de=null,D.H=Dn,t===Ul||t===Li?(t=$c(),Te=3):t===Bu?(t=$c(),Te=4):Te=t===or?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,bt=t,pe===null&&(ke=1,Wi(e,Ct(t,e.current)))}function Bd(){var e=vt.current;return e===null?!0:(ge&4194048)===ge?Ot===null:(ge&62914560)===ge||(ge&536870912)!==0?e===Ot:!1}function Ud(){var e=D.H;return D.H=Dn,e===null?Dn:e}function Ld(){var e=D.A;return D.A=Mp,e}function os(){ke=4,Ma||(ge&4194048)!==ge&&vt.current!==null||(Ql=!0),(Oa&134217727)===0&&(fl&134217727)===0||Me===null||Ba(Me,ge,St,!1)}function Or(e,t,a){var l=Ee;Ee|=2;var n=Ud(),s=Ld();(Me!==e||ge!==t)&&(us=null,Kl(e,t)),t=!1;var c=ke;e:do try{if(Te!==0&&pe!==null){var p=pe,S=bt;switch(Te){case 8:Mr(),c=6;break e;case 3:case 2:case 9:case 6:vt.current===null&&(t=!0);var C=Te;if(Te=0,bt=null,Jl(e,p,S,C),a&&Ql){c=0;break e}break;default:C=Te,Te=0,bt=null,Jl(e,p,S,C)}}Dp(),c=ke;break}catch(L){Dd(e,L)}while(!0);return t&&e.shellSuspendCounter++,Wt=al=null,Ee=l,D.H=n,D.A=s,pe===null&&(Me=null,ge=0,wi()),c}function Dp(){for(;pe!==null;)Hd(pe)}function Bp(e,t){var a=Ee;Ee|=2;var l=Ud(),n=Ld();Me!==e||ge!==t?(us=null,ss=mt()+500,Kl(e,t)):Ql=on(e,t);e:do try{if(Te!==0&&pe!==null){t=pe;var s=bt;t:switch(Te){case 1:Te=0,bt=null,Jl(e,t,s,1);break;case 2:case 9:if(Kc(s)){Te=0,bt=null,kd(t);break}t=function(){Te!==2&&Te!==9||Me!==e||(Te=7),Qt(e)},s.then(t,t);break e;case 3:Te=7;break e;case 4:Te=5;break e;case 7:Kc(s)?(Te=0,bt=null,kd(t)):(Te=0,bt=null,Jl(e,t,s,7));break;case 5:var c=null;switch(pe.tag){case 26:c=pe.memoizedState;case 5:case 27:var p=pe;if(c?Tm(c):p.stateNode.complete){Te=0,bt=null;var S=p.sibling;if(S!==null)pe=S;else{var C=p.return;C!==null?(pe=C,cs(C)):pe=null}break t}}Te=0,bt=null,Jl(e,t,s,5);break;case 6:Te=0,bt=null,Jl(e,t,s,6);break;case 8:Mr(),ke=6;break e;default:throw Error(r(462))}}Up();break}catch(L){Dd(e,L)}while(!0);return Wt=al=null,D.H=l,D.A=n,Ee=a,pe!==null?0:(Me=null,ge=0,wi(),ke)}function Up(){for(;pe!==null&&!i0();)Hd(pe)}function Hd(e){var t=rd(e.alternate,e,ua);e.memoizedProps=e.pendingProps,t===null?cs(e):pe=t}function kd(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=ad(a,t,t.pendingProps,t.type,void 0,ge);break;case 11:t=ad(a,t,t.pendingProps,t.type.render,t.ref,ge);break;case 5:Ku(t);default:cd(a,t),t=pe=Uc(t,ua),t=rd(a,t,ua)}e.memoizedProps=e.pendingProps,t===null?cs(e):pe=t}function Jl(e,t,a,l){Wt=al=null,Ku(t),Ll=null,jn=0;var n=t.return;try{if(Tp(e,n,t,a,ge)){ke=1,Wi(e,Ct(a,e.current)),pe=null;return}}catch(s){if(n!==null)throw pe=n,s;ke=1,Wi(e,Ct(a,e.current)),pe=null;return}t.flags&32768?(xe||l===1?e=!0:Ql||(ge&536870912)!==0?e=!1:(Ma=e=!0,(l===2||l===9||l===3||l===6)&&(l=vt.current,l!==null&&l.tag===13&&(l.flags|=16384))),qd(t,e)):cs(t)}function cs(e){var t=e;do{if((t.flags&32768)!==0){qd(t,Ma);return}e=t.return;var a=Ap(t.alternate,t,ua);if(a!==null){pe=a;return}if(t=t.sibling,t!==null){pe=t;return}pe=t=e}while(t!==null);ke===0&&(ke=5)}function qd(e,t){do{var a=Cp(e.alternate,e);if(a!==null){a.flags&=32767,pe=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){pe=e;return}pe=e=a}while(e!==null);ke=6,pe=null}function Yd(e,t,a,l,n,s,c,p,S){e.cancelPendingCommit=null;do fs();while(Ke!==0);if((Ee&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(s=t.lanes|t.childLanes,s|=bu,p0(e,a,s,c,p,S),e===Me&&(pe=Me=null,ge=0),Zl=t,Da=e,ra=a,Cr=s,wr=n,zd=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,qp(mi,function(){return Zd(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=D.T,D.T=null,n=J.p,J.p=2,c=Ee,Ee|=4;try{wp(e,t,a)}finally{Ee=c,J.p=n,D.T=l}}Ke=1,Gd(),Xd(),Qd()}}function Gd(){if(Ke===1){Ke=0;var e=Da,t=Zl,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=D.T,D.T=null;var l=J.p;J.p=2;var n=Ee;Ee|=4;try{Ed(t,e);var s=Qr,c=Ac(e.containerInfo),p=s.focusedElem,S=s.selectionRange;if(c!==p&&p&&p.ownerDocument&&jc(p.ownerDocument.documentElement,p)){if(S!==null&&pu(p)){var C=S.start,L=S.end;if(L===void 0&&(L=C),"selectionStart"in p)p.selectionStart=C,p.selectionEnd=Math.min(L,p.value.length);else{var Y=p.ownerDocument||document,z=Y&&Y.defaultView||window;if(z.getSelection){var O=z.getSelection(),P=p.textContent.length,ue=Math.min(S.start,P),we=S.end===void 0?ue:Math.min(S.end,P);!O.extend&&ue>we&&(c=we,we=ue,ue=c);var N=Nc(p,ue),_=Nc(p,we);if(N&&_&&(O.rangeCount!==1||O.anchorNode!==N.node||O.anchorOffset!==N.offset||O.focusNode!==_.node||O.focusOffset!==_.offset)){var A=Y.createRange();A.setStart(N.node,N.offset),O.removeAllRanges(),ue>we?(O.addRange(A),O.extend(_.node,_.offset)):(A.setEnd(_.node,_.offset),O.addRange(A))}}}}for(Y=[],O=p;O=O.parentNode;)O.nodeType===1&&Y.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof p.focus=="function"&&p.focus(),p=0;p<Y.length;p++){var k=Y[p];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}_s=!!Xr,Qr=Xr=null}finally{Ee=n,J.p=l,D.T=a}}e.current=t,Ke=2}}function Xd(){if(Ke===2){Ke=0;var e=Da,t=Zl,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=D.T,D.T=null;var l=J.p;J.p=2;var n=Ee;Ee|=4;try{gd(e,t.alternate,t)}finally{Ee=n,J.p=l,D.T=a}}Ke=3}}function Qd(){if(Ke===4||Ke===3){Ke=0,s0();var e=Da,t=Zl,a=ra,l=zd;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ke=5:(Ke=0,Zl=Da=null,Vd(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(Ra=null),Fs(a),t=t.stateNode,ht&&typeof ht.onCommitFiberRoot=="function")try{ht.onCommitFiberRoot(rn,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=D.T,n=J.p,J.p=2,D.T=null;try{for(var s=e.onRecoverableError,c=0;c<l.length;c++){var p=l[c];s(p.value,{componentStack:p.stack})}}finally{D.T=t,J.p=n}}(ra&3)!==0&&fs(),Qt(e),n=e.pendingLanes,(a&261930)!==0&&(n&42)!==0?e===zr?Xn++:(Xn=0,zr=e):Xn=0,Qn(0)}}function Vd(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Tn(t)))}function fs(){return Gd(),Xd(),Qd(),Zd()}function Zd(){if(Ke!==5)return!1;var e=Da,t=Cr;Cr=0;var a=Fs(ra),l=D.T,n=J.p;try{J.p=32>a?32:a,D.T=null,a=wr,wr=null;var s=Da,c=ra;if(Ke=0,Zl=Da=null,ra=0,(Ee&6)!==0)throw Error(r(331));var p=Ee;if(Ee|=4,Ad(s.current),Td(s,s.current,c,a),Ee=p,Qn(0,!1),ht&&typeof ht.onPostCommitFiberRoot=="function")try{ht.onPostCommitFiberRoot(rn,s)}catch{}return!0}finally{J.p=n,D.T=l,Vd(e,t)}}function Kd(e,t,a){t=Ct(a,t),t=rr(e.stateNode,t,2),e=Aa(e,t,2),e!==null&&(cn(e,2),Qt(e))}function Ne(e,t,a){if(e.tag===3)Kd(e,e,a);else for(;t!==null;){if(t.tag===3){Kd(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Ra===null||!Ra.has(l))){e=Ct(a,e),a=Jf(2),l=Aa(t,a,2),l!==null&&($f(a,l,t,e),cn(l,2),Qt(l));break}}t=t.return}}function Rr(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new Op;var n=new Set;l.set(t,n)}else n=l.get(t),n===void 0&&(n=new Set,l.set(t,n));n.has(a)||(Nr=!0,n.add(a),e=Lp.bind(null,e,t,a),t.then(e,e))}function Lp(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Me===e&&(ge&a)===a&&(ke===4||ke===3&&(ge&62914560)===ge&&300>mt()-is?(Ee&2)===0&&Kl(e,0):jr|=a,Vl===ge&&(Vl=0)),Qt(e)}function Jd(e,t){t===0&&(t=Yo()),e=Pa(e,t),e!==null&&(cn(e,t),Qt(e))}function Hp(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Jd(e,a)}function kp(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,n=e.memoizedState;n!==null&&(a=n.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(t),Jd(e,a)}function qp(e,t){return Zs(e,t)}var ds=null,$l=null,Dr=!1,ms=!1,Br=!1,Ua=0;function Qt(e){e!==$l&&e.next===null&&($l===null?ds=$l=e:$l=$l.next=e),ms=!0,Dr||(Dr=!0,Gp())}function Qn(e,t){if(!Br&&ms){Br=!0;do for(var a=!1,l=ds;l!==null;){if(e!==0){var n=l.pendingLanes;if(n===0)var s=0;else{var c=l.suspendedLanes,p=l.pingedLanes;s=(1<<31-pt(42|e)+1)-1,s&=n&~(c&~p),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(a=!0,Id(l,s))}else s=ge,s=gi(l,l===Me?s:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(s&3)===0||on(l,s)||(a=!0,Id(l,s));l=l.next}while(a);Br=!1}}function Yp(){$d()}function $d(){ms=Dr=!1;var e=0;Ua!==0&&Ip()&&(e=Ua);for(var t=mt(),a=null,l=ds;l!==null;){var n=l.next,s=Fd(l,t);s===0?(l.next=null,a===null?ds=n:a.next=n,n===null&&($l=a)):(a=l,(e!==0||(s&3)!==0)&&(ms=!0)),l=n}Ke!==0&&Ke!==5||Qn(e),Ua!==0&&(Ua=0)}function Fd(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,n=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var c=31-pt(s),p=1<<c,S=n[c];S===-1?((p&a)===0||(p&l)!==0)&&(n[c]=h0(p,t)):S<=t&&(e.expiredLanes|=p),s&=~p}if(t=Me,a=ge,a=gi(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(Te===2||Te===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&Ks(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||on(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&Ks(l),Fs(a)){case 2:case 8:a=ko;break;case 32:a=mi;break;case 268435456:a=qo;break;default:a=mi}return l=Wd.bind(null,e),a=Zs(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&Ks(l),e.callbackPriority=2,e.callbackNode=null,2}function Wd(e,t){if(Ke!==0&&Ke!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(fs()&&e.callbackNode!==a)return null;var l=ge;return l=gi(e,e===Me?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(Od(e,l,t),Fd(e,mt()),e.callbackNode!=null&&e.callbackNode===a?Wd.bind(null,e):null)}function Id(e,t){if(fs())return null;Od(e,t,!0)}function Gp(){ey(function(){(Ee&6)!==0?Zs(Ho,Yp):$d()})}function Ur(){if(Ua===0){var e=Dl;e===0&&(e=hi,hi<<=1,(hi&261888)===0&&(hi=256)),Ua=e}return Ua}function Pd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Si(""+e)}function em(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function Xp(e,t,a,l,n){if(t==="submit"&&a&&a.stateNode===n){var s=Pd((n[st]||null).action),c=l.submitter;c&&(t=(t=c[st]||null)?Pd(t.formAction):c.getAttribute("formAction"),t!==null&&(s=t,c=null));var p=new Ni("action","action",null,l,n);e.push({event:p,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Ua!==0){var S=c?em(n,c):new FormData(n);ar(a,{pending:!0,data:S,method:n.method,action:s},null,S)}}else typeof s=="function"&&(p.preventDefault(),S=c?em(n,c):new FormData(n),ar(a,{pending:!0,data:S,method:n.method,action:s},s,S))},currentTarget:n}]})}}for(var Lr=0;Lr<xu.length;Lr++){var Hr=xu[Lr],Qp=Hr.toLowerCase(),Vp=Hr[0].toUpperCase()+Hr.slice(1);Ut(Qp,"on"+Vp)}Ut(zc,"onAnimationEnd"),Ut(Mc,"onAnimationIteration"),Ut(Oc,"onAnimationStart"),Ut("dblclick","onDoubleClick"),Ut("focusin","onFocus"),Ut("focusout","onBlur"),Ut(up,"onTransitionRun"),Ut(rp,"onTransitionStart"),Ut(op,"onTransitionCancel"),Ut(Rc,"onTransitionEnd"),bl("onMouseEnter",["mouseout","mouseover"]),bl("onMouseLeave",["mouseout","mouseover"]),bl("onPointerEnter",["pointerout","pointerover"]),bl("onPointerLeave",["pointerout","pointerover"]),$a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),$a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),$a("onBeforeInput",["compositionend","keypress","textInput","paste"]),$a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),$a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),$a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vn="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(" "),Zp=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Vn));function tm(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],n=l.event;l=l.listeners;e:{var s=void 0;if(t)for(var c=l.length-1;0<=c;c--){var p=l[c],S=p.instance,C=p.currentTarget;if(p=p.listener,S!==s&&n.isPropagationStopped())break e;s=p,n.currentTarget=C;try{s(n)}catch(L){Ci(L)}n.currentTarget=null,s=S}else for(c=0;c<l.length;c++){if(p=l[c],S=p.instance,C=p.currentTarget,p=p.listener,S!==s&&n.isPropagationStopped())break e;s=p,n.currentTarget=C;try{s(n)}catch(L){Ci(L)}n.currentTarget=null,s=S}}}}function ye(e,t){var a=t[Ws];a===void 0&&(a=t[Ws]=new Set);var l=e+"__bubble";a.has(l)||(am(t,e,2,!1),a.add(l))}function kr(e,t,a){var l=0;t&&(l|=4),am(a,e,l,t)}var hs="_reactListening"+Math.random().toString(36).slice(2);function qr(e){if(!e[hs]){e[hs]=!0,Jo.forEach(function(a){a!=="selectionchange"&&(Zp.has(a)||kr(a,!1,e),kr(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[hs]||(t[hs]=!0,kr("selectionchange",!1,t))}}function am(e,t,a,l){switch(Mm(t)){case 2:var n=by;break;case 8:n=Sy;break;default:n=to}a=n.bind(null,t,a,e),n=void 0,!su||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),l?n!==void 0?e.addEventListener(t,a,{capture:!0,passive:n}):e.addEventListener(t,a,!0):n!==void 0?e.addEventListener(t,a,{passive:n}):e.addEventListener(t,a,!1)}function Yr(e,t,a,l,n){var s=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var c=l.tag;if(c===3||c===4){var p=l.stateNode.containerInfo;if(p===n)break;if(c===4)for(c=l.return;c!==null;){var S=c.tag;if((S===3||S===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;p!==null;){if(c=gl(p),c===null)return;if(S=c.tag,S===5||S===6||S===26||S===27){l=s=c;continue e}p=p.parentNode}}l=l.return}sc(function(){var C=s,L=nu(a),Y=[];e:{var z=Dc.get(e);if(z!==void 0){var O=Ni,P=e;switch(e){case"keypress":if(_i(a)===0)break e;case"keydown":case"keyup":O=k0;break;case"focusin":P="focus",O=cu;break;case"focusout":P="blur",O=cu;break;case"beforeblur":case"afterblur":O=cu;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=oc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=A0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=G0;break;case zc:case Mc:case Oc:O=z0;break;case Rc:O=Q0;break;case"scroll":case"scrollend":O=N0;break;case"wheel":O=Z0;break;case"copy":case"cut":case"paste":O=O0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=fc;break;case"toggle":case"beforetoggle":O=J0}var ue=(t&4)!==0,we=!ue&&(e==="scroll"||e==="scrollend"),N=ue?z!==null?z+"Capture":null:z;ue=[];for(var _=C,A;_!==null;){var k=_;if(A=k.stateNode,k=k.tag,k!==5&&k!==26&&k!==27||A===null||N===null||(k=mn(_,N),k!=null&&ue.push(Zn(_,k,A))),we)break;_=_.return}0<ue.length&&(z=new O(z,P,null,a,L),Y.push({event:z,listeners:ue}))}}if((t&7)===0){e:{if(z=e==="mouseover"||e==="pointerover",O=e==="mouseout"||e==="pointerout",z&&a!==lu&&(P=a.relatedTarget||a.fromElement)&&(gl(P)||P[yl]))break e;if((O||z)&&(z=L.window===L?L:(z=L.ownerDocument)?z.defaultView||z.parentWindow:window,O?(P=a.relatedTarget||a.toElement,O=C,P=P?gl(P):null,P!==null&&(we=m(P),ue=P.tag,P!==we||ue!==5&&ue!==27&&ue!==6)&&(P=null)):(O=null,P=C),O!==P)){if(ue=oc,k="onMouseLeave",N="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&(ue=fc,k="onPointerLeave",N="onPointerEnter",_="pointer"),we=O==null?z:dn(O),A=P==null?z:dn(P),z=new ue(k,_+"leave",O,a,L),z.target=we,z.relatedTarget=A,k=null,gl(L)===C&&(ue=new ue(N,_+"enter",P,a,L),ue.target=A,ue.relatedTarget=we,k=ue),we=k,O&&P)t:{for(ue=Kp,N=O,_=P,A=0,k=N;k;k=ue(k))A++;k=0;for(var ae=_;ae;ae=ue(ae))k++;for(;0<A-k;)N=ue(N),A--;for(;0<k-A;)_=ue(_),k--;for(;A--;){if(N===_||_!==null&&N===_.alternate){ue=N;break t}N=ue(N),_=ue(_)}ue=null}else ue=null;O!==null&&lm(Y,z,O,ue,!1),P!==null&&we!==null&&lm(Y,we,P,ue,!0)}}e:{if(z=C?dn(C):window,O=z.nodeName&&z.nodeName.toLowerCase(),O==="select"||O==="input"&&z.type==="file")var be=xc;else if(gc(z))if(bc)be=np;else{be=ap;var te=tp}else O=z.nodeName,!O||O.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?C&&au(C.elementType)&&(be=xc):be=lp;if(be&&(be=be(e,C))){vc(Y,be,a,L);break e}te&&te(e,z,C),e==="focusout"&&C&&z.type==="number"&&C.memoizedProps.value!=null&&tu(z,"number",z.value)}switch(te=C?dn(C):window,e){case"focusin":(gc(te)||te.contentEditable==="true")&&(jl=te,yu=C,Sn=null);break;case"focusout":Sn=yu=jl=null;break;case"mousedown":gu=!0;break;case"contextmenu":case"mouseup":case"dragend":gu=!1,Cc(Y,a,L);break;case"selectionchange":if(sp)break;case"keydown":case"keyup":Cc(Y,a,L)}var me;if(du)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else Nl?pc(e,a)&&(ve="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(ve="onCompositionStart");ve&&(dc&&a.locale!=="ko"&&(Nl||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&Nl&&(me=uc()):(ba=L,uu="value"in ba?ba.value:ba.textContent,Nl=!0)),te=ps(C,ve),0<te.length&&(ve=new cc(ve,e,null,a,L),Y.push({event:ve,listeners:te}),me?ve.data=me:(me=yc(a),me!==null&&(ve.data=me)))),(me=F0?W0(e,a):I0(e,a))&&(ve=ps(C,"onBeforeInput"),0<ve.length&&(te=new cc("onBeforeInput","beforeinput",null,a,L),Y.push({event:te,listeners:ve}),te.data=me)),Xp(Y,e,C,a,L)}tm(Y,t)})}function Zn(e,t,a){return{instance:e,listener:t,currentTarget:a}}function ps(e,t){for(var a=t+"Capture",l=[];e!==null;){var n=e,s=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||s===null||(n=mn(e,a),n!=null&&l.unshift(Zn(e,n,s)),n=mn(e,t),n!=null&&l.push(Zn(e,n,s))),e.tag===3)return l;e=e.return}return[]}function Kp(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function lm(e,t,a,l,n){for(var s=t._reactName,c=[];a!==null&&a!==l;){var p=a,S=p.alternate,C=p.stateNode;if(p=p.tag,S!==null&&S===l)break;p!==5&&p!==26&&p!==27||C===null||(S=C,n?(C=mn(a,s),C!=null&&c.unshift(Zn(a,C,S))):n||(C=mn(a,s),C!=null&&c.push(Zn(a,C,S)))),a=a.return}c.length!==0&&e.push({event:t,listeners:c})}var Jp=/\r\n?/g,$p=/\u0000|\uFFFD/g;function nm(e){return(typeof e=="string"?e:""+e).replace(Jp,`
- `).replace($p,"")}function im(e,t){return t=nm(t),nm(e)===t}function Ce(e,t,a,l,n,s){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||El(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&El(e,""+l);break;case"className":xi(e,"class",l);break;case"tabIndex":xi(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":xi(e,a,l);break;case"style":nc(e,l,s);break;case"data":if(t!=="object"){xi(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Si(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"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 s=="function"&&(a==="formAction"?(t!=="input"&&Ce(e,t,"name",n.name,n,null),Ce(e,t,"formEncType",n.formEncType,n,null),Ce(e,t,"formMethod",n.formMethod,n,null),Ce(e,t,"formTarget",n.formTarget,n,null)):(Ce(e,t,"encType",n.encType,n,null),Ce(e,t,"method",n.method,n,null),Ce(e,t,"target",n.target,n,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Si(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=Kt);break;case"onScroll":l!=null&&ye("scroll",e);break;case"onScrollEnd":l!=null&&ye("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(n.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=Si(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":ye("beforetoggle",e),ye("toggle",e),vi(e,"popover",l);break;case"xlinkActuate":Zt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Zt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Zt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Zt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Zt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Zt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Zt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Zt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Zt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":vi(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=_0.get(a)||a,vi(e,a,l))}}function Gr(e,t,a,l,n,s){switch(a){case"style":nc(e,l,s);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(n.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"children":typeof l=="string"?El(e,l):(typeof l=="number"||typeof l=="bigint")&&El(e,""+l);break;case"onScroll":l!=null&&ye("scroll",e);break;case"onScrollEnd":l!=null&&ye("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Kt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!$o.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(n=a.endsWith("Capture"),t=a.slice(2,n?a.length-7:void 0),s=e[st]||null,s=s!=null?s[a]:null,typeof s=="function"&&e.removeEventListener(t,s,n),typeof l=="function")){typeof s!="function"&&s!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,l,n);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):vi(e,a,l)}}}function et(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ye("error",e),ye("load",e);var l=!1,n=!1,s;for(s in a)if(a.hasOwnProperty(s)){var c=a[s];if(c!=null)switch(s){case"src":l=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ce(e,t,s,c,a,null)}}n&&Ce(e,t,"srcSet",a.srcSet,a,null),l&&Ce(e,t,"src",a.src,a,null);return;case"input":ye("invalid",e);var p=s=c=n=null,S=null,C=null;for(l in a)if(a.hasOwnProperty(l)){var L=a[l];if(L!=null)switch(l){case"name":n=L;break;case"type":c=L;break;case"checked":S=L;break;case"defaultChecked":C=L;break;case"value":s=L;break;case"defaultValue":p=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(r(137,t));break;default:Ce(e,t,l,L,a,null)}}ec(e,s,p,S,C,c,n,!1);return;case"select":ye("invalid",e),l=c=s=null;for(n in a)if(a.hasOwnProperty(n)&&(p=a[n],p!=null))switch(n){case"value":s=p;break;case"defaultValue":c=p;break;case"multiple":l=p;default:Ce(e,t,n,p,a,null)}t=s,a=c,e.multiple=!!l,t!=null?Sl(e,!!l,t,!1):a!=null&&Sl(e,!!l,a,!0);return;case"textarea":ye("invalid",e),s=n=l=null;for(c in a)if(a.hasOwnProperty(c)&&(p=a[c],p!=null))switch(c){case"value":l=p;break;case"defaultValue":n=p;break;case"children":s=p;break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(r(91));break;default:Ce(e,t,c,p,a,null)}ac(e,l,n,s);return;case"option":for(S in a)if(a.hasOwnProperty(S)&&(l=a[S],l!=null))switch(S){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Ce(e,t,S,l,a,null)}return;case"dialog":ye("beforetoggle",e),ye("toggle",e),ye("cancel",e),ye("close",e);break;case"iframe":case"object":ye("load",e);break;case"video":case"audio":for(l=0;l<Vn.length;l++)ye(Vn[l],e);break;case"image":ye("error",e),ye("load",e);break;case"details":ye("toggle",e);break;case"embed":case"source":case"link":ye("error",e),ye("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(C in a)if(a.hasOwnProperty(C)&&(l=a[C],l!=null))switch(C){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ce(e,t,C,l,a,null)}return;default:if(au(t)){for(L in a)a.hasOwnProperty(L)&&(l=a[L],l!==void 0&&Gr(e,t,L,l,a,void 0));return}}for(p in a)a.hasOwnProperty(p)&&(l=a[p],l!=null&&Ce(e,t,p,l,a,null))}function Fp(e,t,a,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,s=null,c=null,p=null,S=null,C=null,L=null;for(O in a){var Y=a[O];if(a.hasOwnProperty(O)&&Y!=null)switch(O){case"checked":break;case"value":break;case"defaultValue":S=Y;default:l.hasOwnProperty(O)||Ce(e,t,O,null,l,Y)}}for(var z in l){var O=l[z];if(Y=a[z],l.hasOwnProperty(z)&&(O!=null||Y!=null))switch(z){case"type":s=O;break;case"name":n=O;break;case"checked":C=O;break;case"defaultChecked":L=O;break;case"value":c=O;break;case"defaultValue":p=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(r(137,t));break;default:O!==Y&&Ce(e,t,z,O,l,Y)}}eu(e,c,p,S,C,L,s,n);return;case"select":O=c=p=z=null;for(s in a)if(S=a[s],a.hasOwnProperty(s)&&S!=null)switch(s){case"value":break;case"multiple":O=S;default:l.hasOwnProperty(s)||Ce(e,t,s,null,l,S)}for(n in l)if(s=l[n],S=a[n],l.hasOwnProperty(n)&&(s!=null||S!=null))switch(n){case"value":z=s;break;case"defaultValue":p=s;break;case"multiple":c=s;default:s!==S&&Ce(e,t,n,s,l,S)}t=p,a=c,l=O,z!=null?Sl(e,!!a,z,!1):!!l!=!!a&&(t!=null?Sl(e,!!a,t,!0):Sl(e,!!a,a?[]:"",!1));return;case"textarea":O=z=null;for(p in a)if(n=a[p],a.hasOwnProperty(p)&&n!=null&&!l.hasOwnProperty(p))switch(p){case"value":break;case"children":break;default:Ce(e,t,p,null,l,n)}for(c in l)if(n=l[c],s=a[c],l.hasOwnProperty(c)&&(n!=null||s!=null))switch(c){case"value":z=n;break;case"defaultValue":O=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(r(91));break;default:n!==s&&Ce(e,t,c,n,l,s)}tc(e,z,O);return;case"option":for(var P in a)if(z=a[P],a.hasOwnProperty(P)&&z!=null&&!l.hasOwnProperty(P))switch(P){case"selected":e.selected=!1;break;default:Ce(e,t,P,null,l,z)}for(S in l)if(z=l[S],O=a[S],l.hasOwnProperty(S)&&z!==O&&(z!=null||O!=null))switch(S){case"selected":e.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:Ce(e,t,S,z,l,O)}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 ue in a)z=a[ue],a.hasOwnProperty(ue)&&z!=null&&!l.hasOwnProperty(ue)&&Ce(e,t,ue,null,l,z);for(C in l)if(z=l[C],O=a[C],l.hasOwnProperty(C)&&z!==O&&(z!=null||O!=null))switch(C){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(r(137,t));break;default:Ce(e,t,C,z,l,O)}return;default:if(au(t)){for(var we in a)z=a[we],a.hasOwnProperty(we)&&z!==void 0&&!l.hasOwnProperty(we)&&Gr(e,t,we,void 0,l,z);for(L in l)z=l[L],O=a[L],!l.hasOwnProperty(L)||z===O||z===void 0&&O===void 0||Gr(e,t,L,z,l,O);return}}for(var N in a)z=a[N],a.hasOwnProperty(N)&&z!=null&&!l.hasOwnProperty(N)&&Ce(e,t,N,null,l,z);for(Y in l)z=l[Y],O=a[Y],!l.hasOwnProperty(Y)||z===O||z==null&&O==null||Ce(e,t,Y,z,l,O)}function sm(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Wp(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),l=0;l<a.length;l++){var n=a[l],s=n.transferSize,c=n.initiatorType,p=n.duration;if(s&&p&&sm(c)){for(c=0,p=n.responseEnd,l+=1;l<a.length;l++){var S=a[l],C=S.startTime;if(C>p)break;var L=S.transferSize,Y=S.initiatorType;L&&sm(Y)&&(S=S.responseEnd,c+=L*(S<p?1:(p-C)/(S-C)))}if(--l,t+=8*(s+c)/(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 Xr=null,Qr=null;function ys(e){return e.nodeType===9?e:e.ownerDocument}function um(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 rm(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 Vr(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 Zr=null;function Ip(){var e=window.event;return e&&e.type==="popstate"?e===Zr?!1:(Zr=e,!0):(Zr=null,!1)}var om=typeof setTimeout=="function"?setTimeout:void 0,Pp=typeof clearTimeout=="function"?clearTimeout:void 0,cm=typeof Promise=="function"?Promise:void 0,ey=typeof queueMicrotask=="function"?queueMicrotask:typeof cm<"u"?function(e){return cm.resolve(null).then(e).catch(ty)}:om;function ty(e){setTimeout(function(){throw e})}function La(e){return e==="head"}function fm(e,t){var a=t,l=0;do{var n=a.nextSibling;if(e.removeChild(a),n&&n.nodeType===8)if(a=n.data,a==="/$"||a==="/&"){if(l===0){e.removeChild(n),Pl(t);return}l--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")l++;else if(a==="html")Kn(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Kn(a);for(var s=a.firstChild;s;){var c=s.nextSibling,p=s.nodeName;s[fn]||p==="SCRIPT"||p==="STYLE"||p==="LINK"&&s.rel.toLowerCase()==="stylesheet"||a.removeChild(s),s=c}}else a==="body"&&Kn(e.ownerDocument.body);a=n}while(a);Pl(t)}function dm(e,t){var a=e;e=0;do{var l=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=l}while(a)}function Kr(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Kr(a),Is(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function ay(e,t,a,l){for(;e.nodeType===1;){var n=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[fn])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==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(s=e.getAttribute("src"),(s!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Rt(e.nextSibling),e===null)break}return null}function ly(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Rt(e.nextSibling),e===null))return null;return e}function mm(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Rt(e.nextSibling),e===null))return null;return e}function Jr(e){return e.data==="$?"||e.data==="$~"}function $r(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function ny(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function Rt(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 Fr=null;function hm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Rt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function pm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function ym(e,t,a){switch(t=ys(a),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 Kn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Is(e)}var Dt=new Map,gm=new Set;function gs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var oa=J.d;J.d={f:iy,r:sy,D:uy,C:ry,L:oy,m:cy,X:dy,S:fy,M:my};function iy(){var e=oa.f(),t=rs();return e||t}function sy(e){var t=vl(e);t!==null&&t.tag===5&&t.type==="form"?Df(t):oa.r(e)}var Fl=typeof document>"u"?null:document;function vm(e,t,a){var l=Fl;if(l&&typeof t=="string"&&t){var n=jt(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof a=="string"&&(n+='[crossorigin="'+a+'"]'),gm.has(n)||(gm.add(n),e={rel:e,crossOrigin:a,href:t},l.querySelector(n)===null&&(t=l.createElement("link"),et(t,"link",e),Je(t),l.head.appendChild(t)))}}function uy(e){oa.D(e),vm("dns-prefetch",e,null)}function ry(e,t){oa.C(e,t),vm("preconnect",e,t)}function oy(e,t,a){oa.L(e,t,a);var l=Fl;if(l&&e&&t){var n='link[rel="preload"][as="'+jt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(n+='[imagesrcset="'+jt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(n+='[imagesizes="'+jt(a.imageSizes)+'"]')):n+='[href="'+jt(e)+'"]';var s=n;switch(t){case"style":s=Wl(e);break;case"script":s=Il(e)}Dt.has(s)||(e=x({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Dt.set(s,e),l.querySelector(n)!==null||t==="style"&&l.querySelector(Jn(s))||t==="script"&&l.querySelector($n(s))||(t=l.createElement("link"),et(t,"link",e),Je(t),l.head.appendChild(t)))}}function cy(e,t){oa.m(e,t);var a=Fl;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+jt(l)+'"][href="'+jt(e)+'"]',s=n;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Il(e)}if(!Dt.has(s)&&(e=x({rel:"modulepreload",href:e},t),Dt.set(s,e),a.querySelector(n)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector($n(s)))return}l=a.createElement("link"),et(l,"link",e),Je(l),a.head.appendChild(l)}}}function fy(e,t,a){oa.S(e,t,a);var l=Fl;if(l&&e){var n=xl(l).hoistableStyles,s=Wl(e);t=t||"default";var c=n.get(s);if(!c){var p={loading:0,preload:null};if(c=l.querySelector(Jn(s)))p.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Dt.get(s))&&Wr(e,a);var S=c=l.createElement("link");Je(S),et(S,"link",e),S._p=new Promise(function(C,L){S.onload=C,S.onerror=L}),S.addEventListener("load",function(){p.loading|=1}),S.addEventListener("error",function(){p.loading|=2}),p.loading|=4,vs(c,t,l)}c={type:"stylesheet",instance:c,count:1,state:p},n.set(s,c)}}}function dy(e,t){oa.X(e,t);var a=Fl;if(a&&e){var l=xl(a).hoistableScripts,n=Il(e),s=l.get(n);s||(s=a.querySelector($n(n)),s||(e=x({src:e,async:!0},t),(t=Dt.get(n))&&Ir(e,t),s=a.createElement("script"),Je(s),et(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(n,s))}}function my(e,t){oa.M(e,t);var a=Fl;if(a&&e){var l=xl(a).hoistableScripts,n=Il(e),s=l.get(n);s||(s=a.querySelector($n(n)),s||(e=x({src:e,async:!0,type:"module"},t),(t=Dt.get(n))&&Ir(e,t),s=a.createElement("script"),Je(s),et(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(n,s))}}function xm(e,t,a,l){var n=(n=he.current)?gs(n):null;if(!n)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Wl(a.href),a=xl(n).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Wl(a.href);var s=xl(n).hoistableStyles,c=s.get(e);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,c),(s=n.querySelector(Jn(e)))&&!s._p&&(c.instance=s,c.state.loading=5),Dt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Dt.set(e,a),s||hy(n,e,a,c.state))),t&&l===null)throw Error(r(528,""));return c}if(t&&l!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Il(a),a=xl(n).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Wl(e){return'href="'+jt(e)+'"'}function Jn(e){return'link[rel="stylesheet"]['+e+"]"}function bm(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function hy(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),et(t,"link",a),Je(t),e.head.appendChild(t))}function Il(e){return'[src="'+jt(e)+'"]'}function $n(e){return"script[async]"+e}function Sm(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+jt(a.href)+'"]');if(l)return t.instance=l,Je(l),l;var n=x({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Je(l),et(l,"style",n),vs(l,a.precedence,e),t.instance=l;case"stylesheet":n=Wl(a.href);var s=e.querySelector(Jn(n));if(s)return t.state.loading|=4,t.instance=s,Je(s),s;l=bm(a),(n=Dt.get(n))&&Wr(l,n),s=(e.ownerDocument||e).createElement("link"),Je(s);var c=s;return c._p=new Promise(function(p,S){c.onload=p,c.onerror=S}),et(s,"link",l),t.state.loading|=4,vs(s,a.precedence,e),t.instance=s;case"script":return s=Il(a.src),(n=e.querySelector($n(s)))?(t.instance=n,Je(n),n):(l=a,(n=Dt.get(s))&&(l=x({},a),Ir(l,n)),e=e.ownerDocument||e,n=e.createElement("script"),Je(n),et(n,"link",l),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&&(l=t.instance,t.state.loading|=4,vs(l,a.precedence,e));return t.instance}function vs(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=l.length?l[l.length-1]:null,s=n,c=0;c<l.length;c++){var p=l[c];if(p.dataset.precedence===t)s=p;else if(s!==n)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Wr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Ir(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var xs=null;function Em(e,t,a){if(xs===null){var l=new Map,n=xs=new Map;n.set(a,l)}else n=xs,l=n.get(a),l||(l=new Map,n.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),n=0;n<a.length;n++){var s=a[n];if(!(s[fn]||s[Fe]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var c=s.getAttribute(t)||"";c=e+c;var p=l.get(c);p?p.push(s):l.set(c,[s])}}return l}function _m(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function py(e,t,a){if(a===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 Tm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function yy(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var n=Wl(l.href),s=t.querySelector(Jn(n));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=bs.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=s,Je(s);return}s=t.ownerDocument||t,l=bm(l),(n=Dt.get(n))&&Wr(l,n),s=s.createElement("link"),Je(s);var c=s;c._p=new Promise(function(p,S){c.onload=p,c.onerror=S}),et(s,"link",l),a.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=bs.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Pr=0;function gy(e,t){return e.stylesheets&&e.count===0&&Es(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var l=setTimeout(function(){if(e.stylesheets&&Es(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&Pr===0&&(Pr=62500*Wp());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Es(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>Pr?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(n)}}:null}function bs(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Es(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ss=null;function Es(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ss=new Map,t.forEach(vy,e),Ss=null,bs.call(e))}function vy(e,t){if(!(t.state.loading&4)){var a=Ss.get(e);if(a)var l=a.get(null);else{a=new Map,Ss.set(e,a);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<n.length;s++){var c=n[s];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(a.set(c.dataset.precedence,c),l=c)}l&&a.set(null,l)}n=t.instance,c=n.getAttribute("data-precedence"),s=a.get(c)||l,s===l&&a.set(null,n),a.set(c,n),this.count++,l=bs.bind(this),n.addEventListener("load",l),n.addEventListener("error",l),s?s.parentNode.insertBefore(n,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Fn={$$typeof:w,Provider:null,Consumer:null,_currentValue:ne,_currentValue2:ne,_threadCount:0};function xy(e,t,a,l,n,s,c,p,S){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=Js(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Js(0),this.hiddenUpdates=Js(null),this.identifierPrefix=l,this.onUncaughtError=n,this.onCaughtError=s,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function Nm(e,t,a,l,n,s,c,p,S,C,L,Y){return e=new xy(e,t,a,c,S,C,L,Y,p),t=1,s===!0&&(t|=24),s=gt(3,null,null,t),e.current=s,s.stateNode=e,t=Ou(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:l,isDehydrated:a,cache:t},Uu(s),e}function jm(e){return e?(e=wl,e):wl}function Am(e,t,a,l,n,s){n=jm(n),l.context===null?l.context=n:l.pendingContext=n,l=ja(t),l.payload={element:a},s=s===void 0?null:s,s!==null&&(l.callback=s),a=Aa(e,l,t),a!==null&&(dt(a,e,t),Cn(a,e,t))}function Cm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function eo(e,t){Cm(e,t),(e=e.alternate)&&Cm(e,t)}function wm(e){if(e.tag===13||e.tag===31){var t=Pa(e,67108864);t!==null&&dt(t,e,67108864),eo(e,67108864)}}function zm(e){if(e.tag===13||e.tag===31){var t=Et();t=$s(t);var a=Pa(e,t);a!==null&&dt(a,e,t),eo(e,t)}}var _s=!0;function by(e,t,a,l){var n=D.T;D.T=null;var s=J.p;try{J.p=2,to(e,t,a,l)}finally{J.p=s,D.T=n}}function Sy(e,t,a,l){var n=D.T;D.T=null;var s=J.p;try{J.p=8,to(e,t,a,l)}finally{J.p=s,D.T=n}}function to(e,t,a,l){if(_s){var n=ao(l);if(n===null)Yr(e,t,l,Ts,a),Om(e,l);else if(_y(n,e,t,a,l))l.stopPropagation();else if(Om(e,l),t&4&&-1<Ey.indexOf(e)){for(;n!==null;){var s=vl(n);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var c=Ja(s.pendingLanes);if(c!==0){var p=s;for(p.pendingLanes|=2,p.entangledLanes|=2;c;){var S=1<<31-pt(c);p.entanglements[1]|=S,c&=~S}Qt(s),(Ee&6)===0&&(ss=mt()+500,Qn(0))}}break;case 31:case 13:p=Pa(s,2),p!==null&&dt(p,s,2),rs(),eo(s,2)}if(s=ao(l),s===null&&Yr(e,t,l,Ts,a),s===n)break;n=s}n!==null&&l.stopPropagation()}else Yr(e,t,l,null,a)}}function ao(e){return e=nu(e),lo(e)}var Ts=null;function lo(e){if(Ts=null,e=gl(e),e!==null){var t=m(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=h(t),e!==null)return e;e=null}else if(a===31){if(e=v(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ts=e,null}function Mm(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(u0()){case Ho:return 2;case ko:return 8;case mi:case r0:return 32;case qo:return 268435456;default:return 32}default:return 32}}var no=!1,Ha=null,ka=null,qa=null,Wn=new Map,In=new Map,Ya=[],Ey="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 Om(e,t){switch(e){case"focusin":case"focusout":Ha=null;break;case"dragenter":case"dragleave":ka=null;break;case"mouseover":case"mouseout":qa=null;break;case"pointerover":case"pointerout":Wn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":In.delete(t.pointerId)}}function Pn(e,t,a,l,n,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:s,targetContainers:[n]},t!==null&&(t=vl(t),t!==null&&wm(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function _y(e,t,a,l,n){switch(t){case"focusin":return Ha=Pn(Ha,e,t,a,l,n),!0;case"dragenter":return ka=Pn(ka,e,t,a,l,n),!0;case"mouseover":return qa=Pn(qa,e,t,a,l,n),!0;case"pointerover":var s=n.pointerId;return Wn.set(s,Pn(Wn.get(s)||null,e,t,a,l,n)),!0;case"gotpointercapture":return s=n.pointerId,In.set(s,Pn(In.get(s)||null,e,t,a,l,n)),!0}return!1}function Rm(e){var t=gl(e.target);if(t!==null){var a=m(t);if(a!==null){if(t=a.tag,t===13){if(t=h(a),t!==null){e.blockedOn=t,Zo(e.priority,function(){zm(a)});return}}else if(t===31){if(t=v(a),t!==null){e.blockedOn=t,Zo(e.priority,function(){zm(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ns(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=ao(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);lu=l,a.target.dispatchEvent(l),lu=null}else return t=vl(a),t!==null&&wm(t),e.blockedOn=a,!1;t.shift()}return!0}function Dm(e,t,a){Ns(e)&&a.delete(t)}function Ty(){no=!1,Ha!==null&&Ns(Ha)&&(Ha=null),ka!==null&&Ns(ka)&&(ka=null),qa!==null&&Ns(qa)&&(qa=null),Wn.forEach(Dm),In.forEach(Dm)}function js(e,t){e.blockedOn===t&&(e.blockedOn=null,no||(no=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Ty)))}var As=null;function Bm(e){As!==e&&(As=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){As===e&&(As=null);for(var t=0;t<e.length;t+=3){var a=e[t],l=e[t+1],n=e[t+2];if(typeof l!="function"){if(lo(l||a)===null)continue;break}var s=vl(a);s!==null&&(e.splice(t,3),t-=3,ar(s,{pending:!0,data:n,method:a.method,action:l},l,n))}}))}function Pl(e){function t(S){return js(S,e)}Ha!==null&&js(Ha,e),ka!==null&&js(ka,e),qa!==null&&js(qa,e),Wn.forEach(t),In.forEach(t);for(var a=0;a<Ya.length;a++){var l=Ya[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Ya.length&&(a=Ya[0],a.blockedOn===null);)Rm(a),a.blockedOn===null&&Ya.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var n=a[l],s=a[l+1],c=n[st]||null;if(typeof s=="function")c||Bm(a);else if(c){var p=null;if(s&&s.hasAttribute("formAction")){if(n=s,c=s[st]||null)p=c.formAction;else if(lo(n)!==null)continue}else p=c.action;typeof p=="function"?a[l+1]=p:(a.splice(l,3),l-=3),Bm(a)}}}function Um(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(c){return n=c})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),l||setTimeout(a,20)}function a(){if(!l&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function io(e){this._internalRoot=e}Cs.prototype.render=io.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var a=t.current,l=Et();Am(a,l,e,t,null,null)},Cs.prototype.unmount=io.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Am(e.current,2,null,e,null,null),rs(),t[yl]=null}};function Cs(e){this._internalRoot=e}Cs.prototype.unstable_scheduleHydration=function(e){if(e){var t=Vo();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ya.length&&t!==0&&t<Ya[a].priority;a++);Ya.splice(a,0,e),a===0&&Rm(e)}};var Lm=u.version;if(Lm!=="19.2.3")throw Error(r(527,Lm,"19.2.3"));J.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=y(t),e=e!==null?E(e):null,e=e===null?null:e.stateNode,e};var Ny={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ws=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ws.isDisabled&&ws.supportsFiber)try{rn=ws.inject(Ny),ht=ws}catch{}}return ti.createRoot=function(e,t){if(!d(e))throw Error(r(299));var a=!1,l="",n=Qf,s=Vf,c=Zf;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=Nm(e,1,!1,null,null,a,l,null,n,s,c,Um),e[yl]=t.current,qr(e),new io(t)},ti.hydrateRoot=function(e,t,a){if(!d(e))throw Error(r(299));var l=!1,n="",s=Qf,c=Vf,p=Zf,S=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(n=a.identifierPrefix),a.onUncaughtError!==void 0&&(s=a.onUncaughtError),a.onCaughtError!==void 0&&(c=a.onCaughtError),a.onRecoverableError!==void 0&&(p=a.onRecoverableError),a.formState!==void 0&&(S=a.formState)),t=Nm(e,1,!0,t,a??null,l,n,S,s,c,p,Um),t.context=jm(null),a=t.current,l=Et(),l=$s(l),n=ja(l),n.callback=null,Aa(a,n,l),a=l,t.current.lanes=a,cn(t,a),Qt(t),e[yl]=t.current,qr(e),new Cs(t)},ti.version="19.2.3",ti}var Km;function By(){if(Km)return uo.exports;Km=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(u){console.error(u)}}return i(),uo.exports=Dy(),uo.exports}var Uy=By();const Ly=oh(Uy);var b=wo();const Be=oh(b),ch="/express/assets/no_image-DuvbomyT.png";function fa(i){return Intl.NumberFormat("es-ES",{style:"currency",currency:"CLP",unitDisplay:"long"}).format(i)}const fh=b.createContext(void 0),ii=()=>{const i=b.useContext(fh);if(!i)throw new Error("useDialog debe ser usado dentro de un DialogProvider");return i},Hy=({children:i})=>{var V,W,F,X,Z,le,Q;const[u,o]=b.useState(!1),[r,d]=b.useState({type:"confirm"}),[m,h]=b.useState(""),[v,g]=b.useState({}),[y,E]=b.useState(!1),x=b.useRef(()=>{}),j=b.useRef(null),M=K=>{const I=Math.min(window.innerWidth-32,400),se=500,ce=(window.innerHeight-se)/2,Oe=(window.innerWidth-I)/2;return{top:`${ce}px`,left:`${Oe}px`,width:`${I}px`,height:`${se}px`,opacity:1,borderRadius:"16px"}},R=b.useCallback((K,I,se)=>(d({type:"confirm",message:K,icon:I,options:se}),o(!0),new Promise(ce=>{x.current=ce})),[]),H=b.useCallback((K,I,se)=>(d({type:"prompt",message:K,icon:I,options:se}),h((se==null?void 0:se.defaultValue)||""),o(!0),setTimeout(()=>{var ce;return(ce=j.current)==null?void 0:ce.focus()},50),new Promise(ce=>{x.current=ce})),[]),q=b.useCallback((K,I,se)=>(d({type:"choose",message:K,icon:I,options:se}),o(!0),new Promise(ce=>{x.current=ce})),[]),B=b.useCallback((K,I,se)=>(d({type:"product",options:{product:K,originRect:se}}),se?(E(!0),g({position:"fixed",top:`${se.top}px`,left:`${se.left}px`,width:`${se.width}px`,height:`${se.height}px`,opacity:0,zIndex:50,filter:"blur(50px)",borderRadius:"12px",overflow:"hidden",transition:"all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1)"}),o(!0),setTimeout(()=>{g(ce=>({...ce,...M(),filter:"blur(0px)",opacity:1,height:"auto",minHeight:"400px"})),setTimeout(()=>E(!1),300)},10)):o(!0),new Promise(ce=>{x.current=ce})),[]),U=(K=null)=>{o(!1),x.current(K),setTimeout(()=>g({}),300)},w=K=>{K.key==="Escape"&&U(!1),r.type==="prompt"&&K.key==="Enter"&&U(!0)};return f.jsxs(fh.Provider,{value:{confirm:R,prompt:H,choose:q,showProduct:B},children:[i,u&&f.jsxs("div",{"aria-modal":"true",className:"fixed inset-0 z-50 flex items-center justify-center px-4",role:"dialog",children:[f.jsx("div",{className:"absolute inset-0 bg-black/80 backdrop-blur-sm transition-opacity duration-300 animate-in fade-in",onClick:()=>U(null)}),r.type==="product"&&((V=r.options)!=null&&V.product)?f.jsxs("div",{style:v,className:"bg-[#201512] border border-white/10 shadow-2xl flex flex-col relative",children:[f.jsxs("div",{className:"h-48 w-full relative shrink-0",children:[f.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url("${r.options.product.image||ch}")`}}),f.jsx("button",{onClick:()=>U(),className:"absolute top-2 right-2 bg-black/50 hover:bg-black/70 text-white rounded-full p-1 transition-colors z-10",children:f.jsx("span",{className:"material-symbols-outlined text-xl",children:"close"})})]}),f.jsxs("div",{className:`p-6 flex flex-col flex-1 transition-opacity duration-300 delay-100 ${y?"opacity-0":"opacity-100"}`,children:[f.jsxs("div",{className:"flex justify-between items-start mb-2",children:[f.jsx("h2",{className:"text-2xl font-bold text-white font-display",children:r.options.product.name}),f.jsxs("span",{className:"text-xl font-bold text-[#a33f1e]",children:["$",fa(r.options.product.price)]})]}),f.jsx("p",{className:"text-gray-300 text-sm leading-relaxed mb-6",children:r.options.product.description}),r.options.product.badges&&f.jsx("div",{className:"flex gap-2 mb-6 flex-wrap",children:r.options.product.badges.map((K,I)=>f.jsx("span",{className:`${K.color} text-white text-xs px-2 py-1 rounded`,children:K.text},I))}),f.jsx("div",{className:"mt-auto",children:f.jsx("button",{onClick:()=>U(),className:"w-full bg-[#a33f1e] text-white font-bold py-3 rounded-xl hover:bg-[#8f3322] transition-all active:scale-95",children:"Agregar al Pedido"})})]})]}):f.jsxs("div",{className:`relative bg-[#201512] rounded-2xl border border-white/10 shadow-2xl w-full transform transition-all p-6 overflow-hidden animate-in fade-in zoom-in duration-200 ${r.type==="choose"&&((W=r.options)==null?void 0:W.style)==="block"?"max-w-md":"max-w-xs"}`,children:[f.jsx("div",{className:"flex justify-center mb-4",children:f.jsx("div",{className:"bg-[#a33f1e]/20 p-3 rounded-full",children:f.jsx("span",{className:"material-symbols-outlined text-[#a33f1e] text-3xl select-none",children:r.icon})})}),f.jsx("p",{className:"text-white text-lg font-bold text-center mb-2 font-display leading-tight",children:r.message}),r.type==="prompt"&&f.jsx("div",{className:"mb-6 mt-4",children:f.jsx("input",{ref:j,type:((F=r.options)==null?void 0:F.inputType)||"text",value:m,onChange:K=>h(K.target.value),onKeyDown:w,placeholder:(X=r.options)==null?void 0:X.placeholder,className:"w-full bg-white/5 border border-white/10 rounded-xl px-4 py-3 text-white placeholder-white/30 focus:outline-none focus:border-[#a33f1e] transition-all"})}),r.type==="choose"&&((Z=r.options)==null?void 0:Z.choices)&&f.jsx("div",{className:`mt-6 ${r.options.style==="block"?"grid grid-cols-2 gap-3":"flex flex-col space-y-2"}`,children:r.options.choices.map(K=>{var I;return f.jsx("button",{onClick:()=>{o(!1),x.current(K.value)},className:`group relative overflow-hidden rounded-xl border border-white/10 transition-all hover:border-[#a33f1e]/50 hover:bg-white/5 ${((I=r.options)==null?void 0:I.style)==="block"?"flex flex-col items-center p-4":"flex items-center w-full p-3"}`,children:f.jsx("span",{className:"text-white text-sm",children:K.label})},K.value)})}),f.jsxs("div",{className:`grid ${r.type==="choose"?"grid-cols-1 mt-6":"grid-cols-2 gap-3 mt-6"}`,children:[f.jsx("button",{onClick:()=>U(!1),className:"px-4 py-3 rounded-xl border border-white/20 text-white text-sm hover:bg-white/5",children:((le=r.options)==null?void 0:le.cancelText)||"Cancelar"}),r.type!=="choose"&&f.jsx("button",{onClick:()=>U(!0),className:"px-4 py-3 rounded-xl bg-[#a33f1e] text-white text-sm hover:bg-[#8f3322]",children:((Q=r.options)==null?void 0:Q.confirmText)||(r.type==="prompt"?"Aceptar":"Sí")})]})]})]})]})},ky=({product:i,onAdd:u})=>{const o=ii(),r=m=>{const h=m.currentTarget.getBoundingClientRect();o.showProduct(i,u,h)},d=m=>{m.stopPropagation(),u(i)};return f.jsxs("div",{onClick:r,className:"group bg-[#2a201c] rounded-xl overflow-hidden border border-white/5 flex flex-col h-full shadow-md hover:border-white/10 transition-colors cursor-pointer",children:[f.jsxs("div",{className:"aspect-square w-full relative overflow-hidden bg-gray-800",children:[f.jsx("div",{className:"absolute inset-0 bg-cover bg-center transition-transform duration-500 group-hover:scale-110",style:{backgroundImage:`url("${i.image||ch}")`}}),i.badges&&i.badges.length>0&&f.jsx("div",{className:"absolute top-2 left-2 flex flex-col gap-1 z-10 pointer-events-none",children:i.badges.map((m,h)=>f.jsx("span",{className:`${m.color} text-white text-[10px] font-bold px-2 py-0.5 rounded uppercase tracking-wide shadow-sm w-fit`,children:m.text},`${m.text}-${h}`))})]}),f.jsxs("div",{className:"p-3 flex flex-col flex-1",children:[f.jsx("h3",{className:"text-white font-bold text-lg leading-tight mb-1 group-hover:text-[#a33f1e] transition-colors",children:i.name}),f.jsx("p",{className:"text-gray-400 text-xs line-clamp-2 mb-3 leading-relaxed",children:i.description}),f.jsxs("div",{className:"mt-auto flex items-center justify-between",children:[f.jsxs("span",{className:"text-white font-bold text-lg",children:["$",fa(i.price)]}),f.jsx("button",{onClick:d,className:"size-8 rounded-lg bg-primary flex items-center justify-center text-white hover:bg-orange-600 active:bg-orange-700 transition-colors shadow-lg shadow-primary/20 z-20 relative",children:f.jsx("span",{className:"material-symbols-outlined text-lg",children:"add"})})]})]})]})};function qy(i,u=500){const[o,r]=b.useState(i);return b.useEffect(()=>{const d=setTimeout(()=>{r(i)},u);return()=>{clearTimeout(d)}},[i,u]),o}function ha(i){return Array.isArray?Array.isArray(i):hh(i)==="[object Array]"}function Yy(i){if(typeof i=="string")return i;let u=i+"";return u=="0"&&1/i==-1/0?"-0":u}function Gy(i){return i==null?"":Yy(i)}function Vt(i){return typeof i=="string"}function dh(i){return typeof i=="number"}function Xy(i){return i===!0||i===!1||Qy(i)&&hh(i)=="[object Boolean]"}function mh(i){return typeof i=="object"}function Qy(i){return mh(i)&&i!==null}function _t(i){return i!=null}function mo(i){return!i.trim().length}function hh(i){return i==null?i===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(i)}const Vy="Incorrect 'index' type",Zy=i=>`Invalid value for key ${i}`,Ky=i=>`Pattern length exceeds max of ${i}.`,Jy=i=>`Missing ${i} property in key`,$y=i=>`Property 'weight' in key '${i}' must be a positive integer`,Jm=Object.prototype.hasOwnProperty;class Fy{constructor(u){this._keys=[],this._keyMap={};let o=0;u.forEach(r=>{let d=ph(r);this._keys.push(d),this._keyMap[d.id]=d,o+=d.weight}),this._keys.forEach(r=>{r.weight/=o})}get(u){return this._keyMap[u]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function ph(i){let u=null,o=null,r=null,d=1,m=null;if(Vt(i)||ha(i))r=i,u=$m(i),o=go(i);else{if(!Jm.call(i,"name"))throw new Error(Jy("name"));const h=i.name;if(r=h,Jm.call(i,"weight")&&(d=i.weight,d<=0))throw new Error($y(h));u=$m(h),o=go(h),m=i.getFn}return{path:u,id:o,weight:d,src:r,getFn:m}}function $m(i){return ha(i)?i:i.split(".")}function go(i){return ha(i)?i.join("."):i}function Wy(i,u){let o=[],r=!1;const d=(m,h,v)=>{if(_t(m))if(!h[v])o.push(m);else{let g=h[v];const y=m[g];if(!_t(y))return;if(v===h.length-1&&(Vt(y)||dh(y)||Xy(y)))o.push(Gy(y));else if(ha(y)){r=!0;for(let E=0,x=y.length;E<x;E+=1)d(y[E],h,v+1)}else h.length&&d(y,h,v+1)}};return d(i,Vt(u)?u.split("."):u,0),r?o:o[0]}const Iy={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},Py={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(i,u)=>i.score===u.score?i.idx<u.idx?-1:1:i.score<u.score?-1:1},eg={location:0,threshold:.6,distance:100},tg={useExtendedSearch:!1,getFn:Wy,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var re={...Py,...Iy,...eg,...tg};const ag=/[^ ]+/g;function lg(i=1,u=3){const o=new Map,r=Math.pow(10,u);return{get(d){const m=d.match(ag).length;if(o.has(m))return o.get(m);const h=1/Math.pow(m,.5*i),v=parseFloat(Math.round(h*r)/r);return o.set(m,v),v},clear(){o.clear()}}}class zo{constructor({getFn:u=re.getFn,fieldNormWeight:o=re.fieldNormWeight}={}){this.norm=lg(o,3),this.getFn=u,this.isCreated=!1,this.setIndexRecords()}setSources(u=[]){this.docs=u}setIndexRecords(u=[]){this.records=u}setKeys(u=[]){this.keys=u,this._keysMap={},u.forEach((o,r)=>{this._keysMap[o.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Vt(this.docs[0])?this.docs.forEach((u,o)=>{this._addString(u,o)}):this.docs.forEach((u,o)=>{this._addObject(u,o)}),this.norm.clear())}add(u){const o=this.size();Vt(u)?this._addString(u,o):this._addObject(u,o)}removeAt(u){this.records.splice(u,1);for(let o=u,r=this.size();o<r;o+=1)this.records[o].i-=1}getValueForItemAtKeyId(u,o){return u[this._keysMap[o]]}size(){return this.records.length}_addString(u,o){if(!_t(u)||mo(u))return;let r={v:u,i:o,n:this.norm.get(u)};this.records.push(r)}_addObject(u,o){let r={i:o,$:{}};this.keys.forEach((d,m)=>{let h=d.getFn?d.getFn(u):this.getFn(u,d.path);if(_t(h)){if(ha(h)){let v=[];const g=[{nestedArrIndex:-1,value:h}];for(;g.length;){const{nestedArrIndex:y,value:E}=g.pop();if(_t(E))if(Vt(E)&&!mo(E)){let x={v:E,i:y,n:this.norm.get(E)};v.push(x)}else ha(E)&&E.forEach((x,j)=>{g.push({nestedArrIndex:j,value:x})})}r.$[m]=v}else if(Vt(h)&&!mo(h)){let v={v:h,n:this.norm.get(h)};r.$[m]=v}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function yh(i,u,{getFn:o=re.getFn,fieldNormWeight:r=re.fieldNormWeight}={}){const d=new zo({getFn:o,fieldNormWeight:r});return d.setKeys(i.map(ph)),d.setSources(u),d.create(),d}function ng(i,{getFn:u=re.getFn,fieldNormWeight:o=re.fieldNormWeight}={}){const{keys:r,records:d}=i,m=new zo({getFn:u,fieldNormWeight:o});return m.setKeys(r),m.setIndexRecords(d),m}function zs(i,{errors:u=0,currentLocation:o=0,expectedLocation:r=0,distance:d=re.distance,ignoreLocation:m=re.ignoreLocation}={}){const h=u/i.length;if(m)return h;const v=Math.abs(r-o);return d?h+v/d:v?1:h}function ig(i=[],u=re.minMatchCharLength){let o=[],r=-1,d=-1,m=0;for(let h=i.length;m<h;m+=1){let v=i[m];v&&r===-1?r=m:!v&&r!==-1&&(d=m-1,d-r+1>=u&&o.push([r,d]),r=-1)}return i[m-1]&&m-r>=u&&o.push([r,m-1]),o}const dl=32;function sg(i,u,o,{location:r=re.location,distance:d=re.distance,threshold:m=re.threshold,findAllMatches:h=re.findAllMatches,minMatchCharLength:v=re.minMatchCharLength,includeMatches:g=re.includeMatches,ignoreLocation:y=re.ignoreLocation}={}){if(u.length>dl)throw new Error(Ky(dl));const E=u.length,x=i.length,j=Math.max(0,Math.min(r,x));let M=m,R=j;const H=v>1||g,q=H?Array(x):[];let B;for(;(B=i.indexOf(u,R))>-1;){let X=zs(u,{currentLocation:B,expectedLocation:j,distance:d,ignoreLocation:y});if(M=Math.min(X,M),R=B+E,H){let Z=0;for(;Z<E;)q[B+Z]=1,Z+=1}}R=-1;let U=[],w=1,V=E+x;const W=1<<E-1;for(let X=0;X<E;X+=1){let Z=0,le=V;for(;Z<le;)zs(u,{errors:X,currentLocation:j+le,expectedLocation:j,distance:d,ignoreLocation:y})<=M?Z=le:V=le,le=Math.floor((V-Z)/2+Z);V=le;let Q=Math.max(1,j-le+1),K=h?x:Math.min(j+le,x)+E,I=Array(K+2);I[K+1]=(1<<X)-1;for(let ce=K;ce>=Q;ce-=1){let Oe=ce-1,D=o[i.charAt(Oe)];if(H&&(q[Oe]=+!!D),I[ce]=(I[ce+1]<<1|1)&D,X&&(I[ce]|=(U[ce+1]|U[ce])<<1|1|U[ce+1]),I[ce]&W&&(w=zs(u,{errors:X,currentLocation:Oe,expectedLocation:j,distance:d,ignoreLocation:y}),w<=M)){if(M=w,R=Oe,R<=j)break;Q=Math.max(1,2*j-R)}}if(zs(u,{errors:X+1,currentLocation:j,expectedLocation:j,distance:d,ignoreLocation:y})>M)break;U=I}const F={isMatch:R>=0,score:Math.max(.001,w)};if(H){const X=ig(q,v);X.length?g&&(F.indices=X):F.isMatch=!1}return F}function ug(i){let u={};for(let o=0,r=i.length;o<r;o+=1){const d=i.charAt(o);u[d]=(u[d]||0)|1<<r-o-1}return u}const Ds=String.prototype.normalize?(i=>i.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,"")):(i=>i);class gh{constructor(u,{location:o=re.location,threshold:r=re.threshold,distance:d=re.distance,includeMatches:m=re.includeMatches,findAllMatches:h=re.findAllMatches,minMatchCharLength:v=re.minMatchCharLength,isCaseSensitive:g=re.isCaseSensitive,ignoreDiacritics:y=re.ignoreDiacritics,ignoreLocation:E=re.ignoreLocation}={}){if(this.options={location:o,threshold:r,distance:d,includeMatches:m,findAllMatches:h,minMatchCharLength:v,isCaseSensitive:g,ignoreDiacritics:y,ignoreLocation:E},u=g?u:u.toLowerCase(),u=y?Ds(u):u,this.pattern=u,this.chunks=[],!this.pattern.length)return;const x=(M,R)=>{this.chunks.push({pattern:M,alphabet:ug(M),startIndex:R})},j=this.pattern.length;if(j>dl){let M=0;const R=j%dl,H=j-R;for(;M<H;)x(this.pattern.substr(M,dl),M),M+=dl;if(R){const q=j-dl;x(this.pattern.substr(q),q)}}else x(this.pattern,0)}searchIn(u){const{isCaseSensitive:o,ignoreDiacritics:r,includeMatches:d}=this.options;if(u=o?u:u.toLowerCase(),u=r?Ds(u):u,this.pattern===u){let H={isMatch:!0,score:0};return d&&(H.indices=[[0,u.length-1]]),H}const{location:m,distance:h,threshold:v,findAllMatches:g,minMatchCharLength:y,ignoreLocation:E}=this.options;let x=[],j=0,M=!1;this.chunks.forEach(({pattern:H,alphabet:q,startIndex:B})=>{const{isMatch:U,score:w,indices:V}=sg(u,H,q,{location:m+B,distance:h,threshold:v,findAllMatches:g,minMatchCharLength:y,includeMatches:d,ignoreLocation:E});U&&(M=!0),j+=w,U&&V&&(x=[...x,...V])});let R={isMatch:M,score:M?j/this.chunks.length:1};return M&&d&&(R.indices=x),R}}class Va{constructor(u){this.pattern=u}static isMultiMatch(u){return Fm(u,this.multiRegex)}static isSingleMatch(u){return Fm(u,this.singleRegex)}search(){}}function Fm(i,u){const o=i.match(u);return o?o[1]:null}class rg extends Va{constructor(u){super(u)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(u){const o=u===this.pattern;return{isMatch:o,score:o?0:1,indices:[0,this.pattern.length-1]}}}class og extends Va{constructor(u){super(u)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(u){const r=u.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,u.length-1]}}}class cg extends Va{constructor(u){super(u)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(u){const o=u.startsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[0,this.pattern.length-1]}}}class fg extends Va{constructor(u){super(u)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(u){const o=!u.startsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[0,u.length-1]}}}class dg extends Va{constructor(u){super(u)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(u){const o=u.endsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[u.length-this.pattern.length,u.length-1]}}}class mg extends Va{constructor(u){super(u)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(u){const o=!u.endsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[0,u.length-1]}}}class vh extends Va{constructor(u,{location:o=re.location,threshold:r=re.threshold,distance:d=re.distance,includeMatches:m=re.includeMatches,findAllMatches:h=re.findAllMatches,minMatchCharLength:v=re.minMatchCharLength,isCaseSensitive:g=re.isCaseSensitive,ignoreDiacritics:y=re.ignoreDiacritics,ignoreLocation:E=re.ignoreLocation}={}){super(u),this._bitapSearch=new gh(u,{location:o,threshold:r,distance:d,includeMatches:m,findAllMatches:h,minMatchCharLength:v,isCaseSensitive:g,ignoreDiacritics:y,ignoreLocation:E})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(u){return this._bitapSearch.searchIn(u)}}class xh extends Va{constructor(u){super(u)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(u){let o=0,r;const d=[],m=this.pattern.length;for(;(r=u.indexOf(this.pattern,o))>-1;)o=r+m,d.push([r,o-1]);const h=!!d.length;return{isMatch:h,score:h?0:1,indices:d}}}const vo=[rg,xh,cg,fg,mg,dg,og,vh],Wm=vo.length,hg=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,pg="|";function yg(i,u={}){return i.split(pg).map(o=>{let r=o.trim().split(hg).filter(m=>m&&!!m.trim()),d=[];for(let m=0,h=r.length;m<h;m+=1){const v=r[m];let g=!1,y=-1;for(;!g&&++y<Wm;){const E=vo[y];let x=E.isMultiMatch(v);x&&(d.push(new E(x,u)),g=!0)}if(!g)for(y=-1;++y<Wm;){const E=vo[y];let x=E.isSingleMatch(v);if(x){d.push(new E(x,u));break}}}return d})}const gg=new Set([vh.type,xh.type]);class vg{constructor(u,{isCaseSensitive:o=re.isCaseSensitive,ignoreDiacritics:r=re.ignoreDiacritics,includeMatches:d=re.includeMatches,minMatchCharLength:m=re.minMatchCharLength,ignoreLocation:h=re.ignoreLocation,findAllMatches:v=re.findAllMatches,location:g=re.location,threshold:y=re.threshold,distance:E=re.distance}={}){this.query=null,this.options={isCaseSensitive:o,ignoreDiacritics:r,includeMatches:d,minMatchCharLength:m,findAllMatches:v,ignoreLocation:h,location:g,threshold:y,distance:E},u=o?u:u.toLowerCase(),u=r?Ds(u):u,this.pattern=u,this.query=yg(this.pattern,this.options)}static condition(u,o){return o.useExtendedSearch}searchIn(u){const o=this.query;if(!o)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:d,ignoreDiacritics:m}=this.options;u=d?u:u.toLowerCase(),u=m?Ds(u):u;let h=0,v=[],g=0;for(let y=0,E=o.length;y<E;y+=1){const x=o[y];v.length=0,h=0;for(let j=0,M=x.length;j<M;j+=1){const R=x[j],{isMatch:H,indices:q,score:B}=R.search(u);if(H){if(h+=1,g+=B,r){const U=R.constructor.type;gg.has(U)?v=[...v,...q]:v.push(q)}}else{g=0,h=0,v.length=0;break}}if(h){let j={isMatch:!0,score:g/h};return r&&(j.indices=v),j}}return{isMatch:!1,score:1}}}const xo=[];function xg(...i){xo.push(...i)}function bo(i,u){for(let o=0,r=xo.length;o<r;o+=1){let d=xo[o];if(d.condition(i,u))return new d(i,u)}return new gh(i,u)}const Bs={AND:"$and",OR:"$or"},So={PATH:"$path",PATTERN:"$val"},Eo=i=>!!(i[Bs.AND]||i[Bs.OR]),bg=i=>!!i[So.PATH],Sg=i=>!ha(i)&&mh(i)&&!Eo(i),Im=i=>({[Bs.AND]:Object.keys(i).map(u=>({[u]:i[u]}))});function bh(i,u,{auto:o=!0}={}){const r=d=>{let m=Object.keys(d);const h=bg(d);if(!h&&m.length>1&&!Eo(d))return r(Im(d));if(Sg(d)){const g=h?d[So.PATH]:m[0],y=h?d[So.PATTERN]:d[g];if(!Vt(y))throw new Error(Zy(g));const E={keyId:go(g),pattern:y};return o&&(E.searcher=bo(y,u)),E}let v={children:[],operator:m[0]};return m.forEach(g=>{const y=d[g];ha(y)&&y.forEach(E=>{v.children.push(r(E))})}),v};return Eo(i)||(i=Im(i)),r(i)}function Eg(i,{ignoreFieldNorm:u=re.ignoreFieldNorm}){i.forEach(o=>{let r=1;o.matches.forEach(({key:d,norm:m,score:h})=>{const v=d?d.weight:null;r*=Math.pow(h===0&&v?Number.EPSILON:h,(v||1)*(u?1:m))}),o.score=r})}function _g(i,u){const o=i.matches;u.matches=[],_t(o)&&o.forEach(r=>{if(!_t(r.indices)||!r.indices.length)return;const{indices:d,value:m}=r;let h={indices:d,value:m};r.key&&(h.key=r.key.src),r.idx>-1&&(h.refIndex=r.idx),u.matches.push(h)})}function Tg(i,u){u.score=i.score}function Ng(i,u,{includeMatches:o=re.includeMatches,includeScore:r=re.includeScore}={}){const d=[];return o&&d.push(_g),r&&d.push(Tg),i.map(m=>{const{idx:h}=m,v={item:u[h],refIndex:h};return d.length&&d.forEach(g=>{g(m,v)}),v})}class en{constructor(u,o={},r){this.options={...re,...o},this.options.useExtendedSearch,this._keyStore=new Fy(this.options.keys),this.setCollection(u,r)}setCollection(u,o){if(this._docs=u,o&&!(o instanceof zo))throw new Error(Vy);this._myIndex=o||yh(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(u){_t(u)&&(this._docs.push(u),this._myIndex.add(u))}remove(u=()=>!1){const o=[];for(let r=0,d=this._docs.length;r<d;r+=1){const m=this._docs[r];u(m,r)&&(this.removeAt(r),r-=1,d-=1,o.push(m))}return o}removeAt(u){this._docs.splice(u,1),this._myIndex.removeAt(u)}getIndex(){return this._myIndex}search(u,{limit:o=-1}={}){const{includeMatches:r,includeScore:d,shouldSort:m,sortFn:h,ignoreFieldNorm:v}=this.options;let g=Vt(u)?Vt(this._docs[0])?this._searchStringList(u):this._searchObjectList(u):this._searchLogical(u);return Eg(g,{ignoreFieldNorm:v}),m&&g.sort(h),dh(o)&&o>-1&&(g=g.slice(0,o)),Ng(g,this._docs,{includeMatches:r,includeScore:d})}_searchStringList(u){const o=bo(u,this.options),{records:r}=this._myIndex,d=[];return r.forEach(({v:m,i:h,n:v})=>{if(!_t(m))return;const{isMatch:g,score:y,indices:E}=o.searchIn(m);g&&d.push({item:m,idx:h,matches:[{score:y,value:m,norm:v,indices:E}]})}),d}_searchLogical(u){const o=bh(u,this.options),r=(v,g,y)=>{if(!v.children){const{keyId:x,searcher:j}=v,M=this._findMatches({key:this._keyStore.get(x),value:this._myIndex.getValueForItemAtKeyId(g,x),searcher:j});return M&&M.length?[{idx:y,item:g,matches:M}]:[]}const E=[];for(let x=0,j=v.children.length;x<j;x+=1){const M=v.children[x],R=r(M,g,y);if(R.length)E.push(...R);else if(v.operator===Bs.AND)return[]}return E},d=this._myIndex.records,m={},h=[];return d.forEach(({$:v,i:g})=>{if(_t(v)){let y=r(o,v,g);y.length&&(m[g]||(m[g]={idx:g,item:v,matches:[]},h.push(m[g])),y.forEach(({matches:E})=>{m[g].matches.push(...E)}))}}),h}_searchObjectList(u){const o=bo(u,this.options),{keys:r,records:d}=this._myIndex,m=[];return d.forEach(({$:h,i:v})=>{if(!_t(h))return;let g=[];r.forEach((y,E)=>{g.push(...this._findMatches({key:y,value:h[E],searcher:o}))}),g.length&&m.push({idx:v,item:h,matches:g})}),m}_findMatches({key:u,value:o,searcher:r}){if(!_t(o))return[];let d=[];if(ha(o))o.forEach(({v:m,i:h,n:v})=>{if(!_t(m))return;const{isMatch:g,score:y,indices:E}=r.searchIn(m);g&&d.push({score:y,key:u,value:m,idx:h,norm:v,indices:E})});else{const{v:m,n:h}=o,{isMatch:v,score:g,indices:y}=r.searchIn(m);v&&d.push({score:g,key:u,value:m,norm:h,indices:y})}return d}}en.version="7.1.0";en.createIndex=yh;en.parseIndex=ng;en.config=re;en.parseQuery=bh;xg(vg);const jg=(i,u,o=.5)=>{const[r,d]=b.useState(""),m=b.useMemo(()=>new en(i,{keys:u,threshold:o,ignoreLocation:!0,minMatchCharLength:2}),[i,u,o]),h=b.useMemo(()=>r?m.search(r).map(v=>v.item):i,[m,r,i]);return{query:r,setQuery:d,results:h}},qt=window.location.hostname==="localhost"?"http://localhost:6001":"https://kleinexpress.store",Ag=[{id:"1",sender:"system",text:"Initiating connection...",timestamp:"18:04"}],Sh=i=>{localStorage.setItem("token",i)},Za=()=>localStorage.getItem("token"),Cg=async(i,u)=>await(await fetch(`${qt}/api/users/login`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:i,pin:u})})).json(),tn=async()=>(await fetch(`${qt}/api/users/guest`,{method:"GET",headers:{"Content-Type":"application/json"}})).json(),wg=async i=>await(await fetch(`${qt}/api/users/user`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${i}`}})).json(),zg=async i=>{const u=i?Za():(await tn()).data.token;return await(await fetch(`${qt}/api/products?status=1`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${u}`}})).json()},Mg=async(i,u)=>{const o=u?Za():(await tn()).data.token;return await(await fetch(`${qt}/api/orders/send`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`},body:JSON.stringify(i)})).json()},Eh=async(i,u)=>{const o=u?Za():(await tn()).data.token;return await(await fetch(`${qt}/api/products/table/${i}`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`}})).json()},_h=async(i,u,o)=>{const r=i?Za():(await tn()).data.token;return await(await fetch(`${qt}/api/orders/billing`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${r}`},body:JSON.stringify({table:u,payment:o})})).json()},Og=async(i,u)=>{const o=i?Za():(await tn()).data.token,r=await fetch(`${qt}/api/products/free-beer/${u}`,{headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`}}),d=await r.json();return{success:r.status===200,message:d.message}},Rg=async i=>{const u=i?Za():(await tn()).data.token;return(await(await fetch(`${qt}/api/store/state`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${u}`}})).json()).data.status},Th=b.createContext(void 0),Dg=({children:i})=>{const[u,o]=b.useState(!1),[r,d]=b.useState(),[m,h]=b.useState(0),[v,g]=b.useState(""),y=b.useCallback((M,R)=>{R&&!R.token&&(R.token=Za()),o(M),d(R),h(R?R.reward_progress:0),g(R?R.token:"")},[]),E=b.useCallback(M=>{g(M)},[]),x=b.useCallback(M=>{h(M)},[]),j=b.useMemo(()=>({isLogged:u,user:r,token:v,setIsLoggedIn:y,promoPercent:m,setPromoPercent:x,setToken:E}),[u,r,v,y,m,x,E]);return f.jsx(Th.Provider,{value:j,children:i})},Tt=()=>b.useContext(Th);function Bg(i){return i.map(u=>{const o={...u};if(o.badges=[],o.type==="Cervezas"&&o.description){const m=/IBU\s*:?\s*(\d+(?:\.\d+)?)/i.exec(o.description);m&&o.badges.push({text:"IBU "+m[1],color:"bg-black/60 backdrop-blur"});const v=/(\d+(?:[\.,]\d+)?)\s*(?:º|grados)/i.exec(o.description);if(v){let g=v[1].replace(".",",");g.includes(",")||(g+=",0"),o.badges.push({text:`${g}º`,color:"bg-black/60 backdrop-blur"})}}return["Pizza Medianas","Pizzas Familiares","Sandwich de Autor"].includes(u.type)&&(o.description.toLowerCase().includes("veggie")||o.description.toLowerCase().includes("vegetarian")||o.description.toLowerCase().includes("vegan")||o.name.toLowerCase().includes("veggie")||o.name.toLowerCase().includes("vegetarian")||o.name.toLowerCase().includes("vegan"))&&o.badges.push({text:"VEGGIE",color:"bg-green-600"}),o})}const Nh=b.createContext(void 0),Ug=({children:i})=>{const[u,o]=b.useState(!1),[r,d]=b.useState("Cargando..."),m=(h,v="Cargando...")=>{o(h),setTimeout(()=>{d(v)},h?0:2e3)};return f.jsxs(Nh.Provider,{value:{isLoading:u,setIsLoading:m},children:[f.jsx("div",{children:f.jsx("div",{className:`fixed inset-0 z-50 flex items-center justify-center bg-background-dark/60 backdrop-blur-sm pointer-events-none transition-opacity duration-300 opacity-0 ${u?"opacity-100":"opacity-0"}`,children:f.jsxs("div",{className:"flex flex-col items-center justify-center w-full h-full",children:[f.jsxs("div",{className:"animate-spin relative not-first:animate-spin flex justify-center space-x-8 h-12 w-full max-w-xsrounded-xl",children:[f.jsx("div",{className:"h-2 w-2 rounded-full bg-white"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white -translate-y-19"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white translate-y-19"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white absolute left-1/2 top-1/2 -translate-y-1/2"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white"})]}),f.jsx("div",{className:"text-white text-center text-md font-display translate-y-25",children:r})]})})}),i]})},si=()=>b.useContext(Nh),jh=b.createContext(void 0),Lg=({children:i})=>{const[u,o]=b.useState([]),[r,d]=b.useState(void 0),m=b.useCallback((...y)=>{const E=u.filter(x=>y.some(j=>j.id===x.id));return E.forEach(x=>x.quantity=0),E.map(x=>{const j={...x};return j.quantity=y.filter(M=>M.id===x.id).reduce((M,R)=>M+R.quantity,0),j})},[u]),h=b.useCallback((y,E)=>{const x=u.map(j=>j.id===y?{...j,price:E}:j);o(x)},[u]),v=b.useCallback(y=>{const E=u.filter(x=>x.id!==y);o(E)},[u]),g=b.useMemo(()=>({products:u,setProducts:o,table:r,setTable:d,getItems:m,updateProduct:h,removeProduct:v}),[u,o,r,d,m,h,v]);return f.jsx(jh.Provider,{value:g,children:i})},an=()=>b.useContext(jh),ca="Todos",Hg=({onAddProduct:i})=>{const[u,o]=b.useState(""),[r,d]=b.useState([]),[m,h]=b.useState(ca),{products:v,setProducts:g}=an(),{setQuery:y,results:E}=jg(v,["name","description"],.4),x=qy(u,500),{setIsLoading:j}=si(),{isLogged:M}=Tt(),R=b.useRef(null),H=B=>{m!==ca&&h(ca),o(B)},q=b.useCallback(B=>{var U=R.current;U&&(console.log("animation"),U.animate([{filter:"blur(0px)"},{filter:"blur(10px)"},{filter:"blur(0px)"}],{duration:300,fill:"forwards"})),setTimeout(()=>{h(B)},300)},[R]);return b.useEffect(()=>{m!==ca&&h(ca);var B=R.current;B&&B.animate([{filter:"blur(0px)"},{filter:"blur(10px)"},{filter:"blur(0px)"}],{duration:300,fill:"forwards"}),setTimeout(()=>{y(x)},300)},[x]),b.useEffect(()=>{(async()=>{if(v.length>0)return;j(!0,"Cargando Productos...");const U=await zg(M),w=U.data.products;if(U.success){const V=Bg(w);g(V);const W=w.reduce((F,X)=>(F.includes(X.type)||F.push(X.type),F),[]);d(W),v.length>0&&setTimeout(()=>{j(!1)},1e3)}})()},[]),f.jsxs("section",{className:"flex-1 bg-background-dark overflow-y-auto relative flex flex-col z-10 h-full",children:[f.jsxs("div",{className:"sticky top-0 z-20 bg-background-dark/95 backdrop-blur-sm border-b border-white/5 px-4 py-4",children:[f.jsx("div",{className:"flex justify-between items-end mb-4",children:f.jsxs("div",{children:[f.jsx("h2",{className:"text-white text-2xl font-bold leading-tight",children:"Pide directo a tu mesa"}),f.jsx("p",{className:"text-gray-400 text-sm",children:"Cervezas locales de corte artesanal"})]})}),f.jsxs("div",{className:"relative mb-4 group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 group-focus-within:text-primary transition-colors",children:"search"})}),f.jsx("input",{className:"block w-full pl-10 pr-3 py-2.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary sm:text-sm transition-all shadow-sm",placeholder:"Busca lo que quieras...",type:"text",onChange:B=>H(B.target.value)})]}),f.jsxs("div",{className:"flex gap-3 overflow-x-auto scrollbar-hide pb-1",children:[f.jsx("button",{className:"px-5 py-2 rounded-full text-white text-sm font-medium whitespace-nowrap shadow-lg"+(m===ca?" bg-primary shadow-primary/20":" bg-[#2a201c] hover:bg-[#3a2c26]"),onClick:()=>q(ca),children:ca}),r.map(B=>f.jsx("button",{className:"px-5 py-2 rounded-full bg-[#2a201c] text-gray-300 text-sm font-medium whitespace-nowrap border border-white/5"+(m===B?" bg-primary shadow-primary/20":" hover:bg-[#3a2c26]"),onClick:()=>q(B),children:B},B))]})]}),f.jsx("div",{ref:R,id:"productGrid",className:"p-4 grid grid-cols-2 gap-4 pb-28",children:E?E.map(B=>{if(m===ca||B.type===m)return f.jsx(ky,{product:B,onAdd:i},B.id)}):"No se encontraron productos"})]})},Pm=`${qt}/api/chat`;class kg{constructor(){this.socket=null,this.messageHandler=null,this.errorHandler=null,this.closeHandler=null,this.mentionHandler=null}connect(u){this.socket&&this.socket.close();const r=`${qt.replace(/^http/,"ws")}/api/chat/ws?token=${encodeURIComponent(u)}`;return this.socket=new WebSocket(r),this.socket.onopen=()=>{console.log("WebSocket conectado")},this.socket.onmessage=d=>{try{const m=JSON.parse(d.data);if(m.type==="ping"){this.send({type:"pong"});return}if(m.type==="mention"){this.mentionHandler&&this.mentionHandler(m.username);return}this.messageHandler&&this.messageHandler(m)}catch(m){console.error("Error al parsear mensaje del WS:",m)}},this.socket.onerror=d=>{console.error("WebSocket error:",d),this.errorHandler&&this.errorHandler(d)},this.socket.onclose=()=>{console.log("WebSocket desconectado"),this.closeHandler&&this.closeHandler()},!0}send(u){this.socket&&this.socket.readyState===WebSocket.OPEN?this.socket.send(JSON.stringify(u)):console.warn("No se pudo enviar el mensaje: WebSocket no conectado.")}join(u){this.send({type:"join",username:u})}sendMessage(u,o){this.send({type:"message",username:u,message:o})}sendAiMessage(u,o){this.send({type:"ai_message",username:u,message:o})}sendMention(u,o){this.send({type:"mention",username:o})}leave(u){this.send({type:"leave",username:u}),setTimeout(()=>{this.disconnect()},3e3)}disconnect(){this.socket&&(this.socket.close(),this.socket=null)}onMessage(u){this.messageHandler=u}onError(u){this.errorHandler=u}onClose(u){this.closeHandler=u}onMention(u){this.mentionHandler=u}async getConnectedUsers(u,o){var h;const r=new URL(`${Pm}/users`);o&&r.searchParams.append("q",o);const d=await fetch(r.toString(),{headers:{Authorization:`Bearer ${u}`,"Content-Type":"application/json"}});if(!d.ok)throw new Error("Error fetching users");const m=await d.json();return((h=m.data)==null?void 0:h.users)||m.data||[]}async getOnlineCount(u){var d;const o=await fetch(`${Pm}/onlines`,{headers:{Authorization:`Bearer ${u}`,"Content-Type":"application/json"}});if(!o.ok)throw new Error("Error fetching count");return((d=(await o.json()).data)==null?void 0:d.count)||0}async mention(u){this.send({type:"mention",username:u})}}const at=new kg;function Ah(i){var u,o,r="";if(typeof i=="string"||typeof i=="number")r+=i;else if(typeof i=="object")if(Array.isArray(i)){var d=i.length;for(u=0;u<d;u++)i[u]&&(o=Ah(i[u]))&&(r&&(r+=" "),r+=o)}else for(o in i)i[o]&&(r&&(r+=" "),r+=o);return r}function ml(){for(var i,u,o=0,r="",d=arguments.length;o<d;o++)(i=arguments[o])&&(u=Ah(i))&&(r&&(r+=" "),r+=u);return r}function qg(i){if(typeof document>"u")return;let u=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",u.firstChild?u.insertBefore(o,u.firstChild):u.appendChild(o),o.styleSheet?o.styleSheet.cssText=i:o.appendChild(document.createTextNode(i))}qg(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
- `);var ui=i=>typeof i=="number"&&!isNaN(i),hl=i=>typeof i=="string",pa=i=>typeof i=="function",Yg=i=>hl(i)||ui(i),_o=i=>hl(i)||pa(i)?i:null,Gg=(i,u)=>i===!1||ui(i)&&i>0?i:u,To=i=>b.isValidElement(i)||hl(i)||pa(i)||ui(i);function Xg(i,u,o=300){let{scrollHeight:r,style:d}=i;requestAnimationFrame(()=>{d.minHeight="initial",d.height=r+"px",d.transition=`all ${o}ms`,requestAnimationFrame(()=>{d.height="0",d.padding="0",d.margin="0",setTimeout(u,o)})})}function Qg({enter:i,exit:u,appendPosition:o=!1,collapse:r=!0,collapseDuration:d=300}){return function({children:m,position:h,preventExitTransition:v,done:g,nodeRef:y,isIn:E,playToast:x}){let j=o?`${i}--${h}`:i,M=o?`${u}--${h}`:u,R=b.useRef(0);return b.useLayoutEffect(()=>{let H=y.current,q=j.split(" "),B=U=>{U.target===y.current&&(x(),H.removeEventListener("animationend",B),H.removeEventListener("animationcancel",B),R.current===0&&U.type!=="animationcancel"&&H.classList.remove(...q))};H.classList.add(...q),H.addEventListener("animationend",B),H.addEventListener("animationcancel",B)},[]),b.useEffect(()=>{let H=y.current,q=()=>{H.removeEventListener("animationend",q),r?Xg(H,g,d):g()};E||(v?q():(R.current=1,H.className+=` ${M}`,H.addEventListener("animationend",q)))},[E]),Be.createElement(Be.Fragment,null,m)}}function eh(i,u){return{content:Ch(i.content,i.props),containerId:i.props.containerId,id:i.props.toastId,theme:i.props.theme,type:i.props.type,data:i.props.data||{},isLoading:i.props.isLoading,icon:i.props.icon,reason:i.removalReason,status:u}}function Ch(i,u,o=!1){return b.isValidElement(i)&&!hl(i.type)?b.cloneElement(i,{closeToast:u.closeToast,toastProps:u,data:u.data,isPaused:o}):pa(i)?i({closeToast:u.closeToast,toastProps:u,data:u.data,isPaused:o}):i}function Vg({closeToast:i,theme:u,ariaLabel:o="close"}){return Be.createElement("button",{className:`Toastify__close-button Toastify__close-button--${u}`,type:"button",onClick:r=>{r.stopPropagation(),i(!0)},"aria-label":o},Be.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Be.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function Zg({delay:i,isRunning:u,closeToast:o,type:r="default",hide:d,className:m,controlledProgress:h,progress:v,rtl:g,isIn:y,theme:E}){let x=d||h&&v===0,j={animationDuration:`${i}ms`,animationPlayState:u?"running":"paused"};h&&(j.transform=`scaleX(${v})`);let M=ml("Toastify__progress-bar",h?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${E}`,`Toastify__progress-bar--${r}`,{"Toastify__progress-bar--rtl":g}),R=pa(m)?m({rtl:g,type:r,defaultClassName:M}):ml(M,m),H={[h&&v>=1?"onTransitionEnd":"onAnimationEnd"]:h&&v<1?null:()=>{y&&o()}};return Be.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":x},Be.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${E} Toastify__progress-bar--${r}`}),Be.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:R,style:j,...H}))}var Kg=1,wh=()=>`${Kg++}`;function Jg(i,u,o){let r=1,d=0,m=[],h=[],v=u,g=new Map,y=new Set,E=U=>(y.add(U),()=>y.delete(U)),x=()=>{h=Array.from(g.values()),y.forEach(U=>U())},j=({containerId:U,toastId:w,updateId:V})=>{let W=U?U!==i:i!==1,F=g.has(w)&&V==null;return W||F},M=(U,w)=>{g.forEach(V=>{var W;(w==null||w===V.props.toastId)&&((W=V.toggle)==null||W.call(V,U))})},R=U=>{var w,V;(V=(w=U.props)==null?void 0:w.onClose)==null||V.call(w,U.removalReason),U.isActive=!1},H=U=>{if(U==null)g.forEach(R);else{let w=g.get(U);w&&R(w)}x()},q=()=>{d-=m.length,m=[]},B=U=>{var w,V;let{toastId:W,updateId:F}=U.props,X=F==null;U.staleId&&g.delete(U.staleId),U.isActive=!0,g.set(W,U),x(),o(eh(U,X?"added":"updated")),X&&((V=(w=U.props).onOpen)==null||V.call(w))};return{id:i,props:v,observe:E,toggle:M,removeToast:H,toasts:g,clearQueue:q,buildToast:(U,w)=>{if(j(w))return;let{toastId:V,updateId:W,data:F,staleId:X,delay:Z}=w,le=W==null;le&&d++;let Q={...v,style:v.toastStyle,key:r++,...Object.fromEntries(Object.entries(w).filter(([I,se])=>se!=null)),toastId:V,updateId:W,data:F,isIn:!1,className:_o(w.className||v.toastClassName),progressClassName:_o(w.progressClassName||v.progressClassName),autoClose:w.isLoading?!1:Gg(w.autoClose,v.autoClose),closeToast(I){g.get(V).removalReason=I,H(V)},deleteToast(){let I=g.get(V);if(I!=null){if(o(eh(I,"removed")),g.delete(V),d--,d<0&&(d=0),m.length>0){B(m.shift());return}x()}}};Q.closeButton=v.closeButton,w.closeButton===!1||To(w.closeButton)?Q.closeButton=w.closeButton:w.closeButton===!0&&(Q.closeButton=To(v.closeButton)?v.closeButton:!0);let K={content:U,props:Q,staleId:X};v.limit&&v.limit>0&&d>v.limit&&le?m.push(K):ui(Z)?setTimeout(()=>{B(K)},Z):B(K)},setProps(U){v=U},setToggle:(U,w)=>{let V=g.get(U);V&&(V.toggle=w)},isToastActive:U=>{var w;return(w=g.get(U))==null?void 0:w.isActive},getSnapshot:()=>h}}var it=new Map,li=[],No=new Set,$g=i=>No.forEach(u=>u(i)),zh=()=>it.size>0;function Fg(){li.forEach(i=>Oh(i.content,i.options)),li=[]}var Wg=(i,{containerId:u})=>{var o;return(o=it.get(u||1))==null?void 0:o.toasts.get(i)};function Mh(i,u){var o;if(u)return!!((o=it.get(u))!=null&&o.isToastActive(i));let r=!1;return it.forEach(d=>{d.isToastActive(i)&&(r=!0)}),r}function Ig(i){if(!zh()){li=li.filter(u=>i!=null&&u.options.toastId!==i);return}if(i==null||Yg(i))it.forEach(u=>{u.removeToast(i)});else if(i&&("containerId"in i||"id"in i)){let u=it.get(i.containerId);u?u.removeToast(i.id):it.forEach(o=>{o.removeToast(i.id)})}}var Pg=(i={})=>{it.forEach(u=>{u.props.limit&&(!i.containerId||u.id===i.containerId)&&u.clearQueue()})};function Oh(i,u){To(i)&&(zh()||li.push({content:i,options:u}),it.forEach(o=>{o.buildToast(i,u)}))}function ev(i){var u;(u=it.get(i.containerId||1))==null||u.setToggle(i.id,i.fn)}function Rh(i,u){it.forEach(o=>{(u==null||!(u!=null&&u.containerId)||(u==null?void 0:u.containerId)===o.id)&&o.toggle(i,u==null?void 0:u.id)})}function tv(i){let u=i.containerId||1;return{subscribe(o){let r=Jg(u,i,$g);it.set(u,r);let d=r.observe(o);return Fg(),()=>{d(),it.delete(u)}},setProps(o){var r;(r=it.get(u))==null||r.setProps(o)},getSnapshot(){var o;return(o=it.get(u))==null?void 0:o.getSnapshot()}}}function av(i){return No.add(i),()=>{No.delete(i)}}function lv(i){return i&&(hl(i.toastId)||ui(i.toastId))?i.toastId:wh()}function ri(i,u){return Oh(i,u),u.toastId}function Ls(i,u){return{...u,type:u&&u.type||i,toastId:lv(u)}}function Hs(i){return(u,o)=>ri(u,Ls(i,o))}function ie(i,u){return ri(i,Ls("default",u))}ie.loading=(i,u)=>ri(i,Ls("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...u}));function nv(i,{pending:u,error:o,success:r},d){let m;u&&(m=hl(u)?ie.loading(u,d):ie.loading(u.render,{...d,...u}));let h={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},v=(y,E,x)=>{if(E==null){ie.dismiss(m);return}let j={type:y,...h,...d,data:x},M=hl(E)?{render:E}:E;return m?ie.update(m,{...j,...M}):ie(M.render,{...j,...M}),x},g=pa(i)?i():i;return g.then(y=>v("success",r,y)).catch(y=>v("error",o,y)),g}ie.promise=nv;ie.success=Hs("success");ie.info=Hs("info");ie.error=Hs("error");ie.warning=Hs("warning");ie.warn=ie.warning;ie.dark=(i,u)=>ri(i,Ls("default",{theme:"dark",...u}));function iv(i){Ig(i)}ie.dismiss=iv;ie.clearWaitingQueue=Pg;ie.isActive=Mh;ie.update=(i,u={})=>{let o=Wg(i,u);if(o){let{props:r,content:d}=o,m={delay:100,...r,...u,toastId:u.toastId||i,updateId:wh()};m.toastId!==i&&(m.staleId=i);let h=m.render||d;delete m.render,ri(h,m)}};ie.done=i=>{ie.update(i,{progress:1})};ie.onChange=av;ie.play=i=>Rh(!0,i);ie.pause=i=>Rh(!1,i);function sv(i){var u;let{subscribe:o,getSnapshot:r,setProps:d}=b.useRef(tv(i)).current;d(i);let m=(u=b.useSyncExternalStore(o,r,r))==null?void 0:u.slice();function h(v){if(!m)return[];let g=new Map;return i.newestOnTop&&m.reverse(),m.forEach(y=>{let{position:E}=y.props;g.has(E)||g.set(E,[]),g.get(E).push(y)}),Array.from(g,y=>v(y[0],y[1]))}return{getToastToRender:h,isToastActive:Mh,count:m==null?void 0:m.length}}function uv(i){let[u,o]=b.useState(!1),[r,d]=b.useState(!1),m=b.useRef(null),h=b.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:v,pauseOnHover:g,closeToast:y,onClick:E,closeOnClick:x}=i;ev({id:i.toastId,containerId:i.containerId,fn:o}),b.useEffect(()=>{if(i.pauseOnFocusLoss)return j(),()=>{M()}},[i.pauseOnFocusLoss]);function j(){document.hasFocus()||B(),window.addEventListener("focus",q),window.addEventListener("blur",B)}function M(){window.removeEventListener("focus",q),window.removeEventListener("blur",B)}function R(X){if(i.draggable===!0||i.draggable===X.pointerType){U();let Z=m.current;h.canCloseOnClick=!0,h.canDrag=!0,Z.style.transition="none",i.draggableDirection==="x"?(h.start=X.clientX,h.removalDistance=Z.offsetWidth*(i.draggablePercent/100)):(h.start=X.clientY,h.removalDistance=Z.offsetHeight*(i.draggablePercent===80?i.draggablePercent*1.5:i.draggablePercent)/100)}}function H(X){let{top:Z,bottom:le,left:Q,right:K}=m.current.getBoundingClientRect();X.nativeEvent.type!=="touchend"&&i.pauseOnHover&&X.clientX>=Q&&X.clientX<=K&&X.clientY>=Z&&X.clientY<=le?B():q()}function q(){o(!0)}function B(){o(!1)}function U(){h.didMove=!1,document.addEventListener("pointermove",V),document.addEventListener("pointerup",W)}function w(){document.removeEventListener("pointermove",V),document.removeEventListener("pointerup",W)}function V(X){let Z=m.current;if(h.canDrag&&Z){h.didMove=!0,u&&B(),i.draggableDirection==="x"?h.delta=X.clientX-h.start:h.delta=X.clientY-h.start,h.start!==X.clientX&&(h.canCloseOnClick=!1);let le=i.draggableDirection==="x"?`${h.delta}px, var(--y)`:`0, calc(${h.delta}px + var(--y))`;Z.style.transform=`translate3d(${le},0)`,Z.style.opacity=`${1-Math.abs(h.delta/h.removalDistance)}`}}function W(){w();let X=m.current;if(h.canDrag&&h.didMove&&X){if(h.canDrag=!1,Math.abs(h.delta)>h.removalDistance){d(!0),i.closeToast(!0),i.collapseAll();return}X.style.transition="transform 0.2s, opacity 0.2s",X.style.removeProperty("transform"),X.style.removeProperty("opacity")}}let F={onPointerDown:R,onPointerUp:H};return v&&g&&(F.onMouseEnter=B,i.stacked||(F.onMouseLeave=q)),x&&(F.onClick=X=>{E&&E(X),h.canCloseOnClick&&y(!0)}),{playToast:q,pauseToast:B,isRunning:u,preventExitTransition:r,toastRef:m,eventHandlers:F}}var rv=typeof window<"u"?b.useLayoutEffect:b.useEffect,ks=({theme:i,type:u,isLoading:o,...r})=>Be.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:i==="colored"?"currentColor":`var(--toastify-icon-color-${u})`,...r});function ov(i){return Be.createElement(ks,{...i},Be.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function cv(i){return Be.createElement(ks,{...i},Be.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function fv(i){return Be.createElement(ks,{...i},Be.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function dv(i){return Be.createElement(ks,{...i},Be.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function mv(){return Be.createElement("div",{className:"Toastify__spinner"})}var jo={info:cv,warning:ov,success:fv,error:dv,spinner:mv},hv=i=>i in jo;function pv({theme:i,type:u,isLoading:o,icon:r}){let d=null,m={theme:i,type:u};return r===!1||(pa(r)?d=r({...m,isLoading:o}):b.isValidElement(r)?d=b.cloneElement(r,m):o?d=jo.spinner():hv(u)&&(d=jo[u](m))),d}var yv=i=>{let{isRunning:u,preventExitTransition:o,toastRef:r,eventHandlers:d,playToast:m}=uv(i),{closeButton:h,children:v,autoClose:g,onClick:y,type:E,hideProgressBar:x,closeToast:j,transition:M,position:R,className:H,style:q,progressClassName:B,updateId:U,role:w,progress:V,rtl:W,toastId:F,deleteToast:X,isIn:Z,isLoading:le,closeOnClick:Q,theme:K,ariaLabel:I}=i,se=ml("Toastify__toast",`Toastify__toast-theme--${K}`,`Toastify__toast--${E}`,{"Toastify__toast--rtl":W},{"Toastify__toast--close-on-click":Q}),ce=pa(H)?H({rtl:W,position:R,type:E,defaultClassName:se}):ml(se,H),Oe=pv(i),D=!!V||!g,J={closeToast:j,type:E,theme:K},ne=null;return h===!1||(pa(h)?ne=h(J):b.isValidElement(h)?ne=b.cloneElement(h,J):ne=Vg(J)),Be.createElement(M,{isIn:Z,done:X,position:R,preventExitTransition:o,nodeRef:r,playToast:m},Be.createElement("div",{id:F,tabIndex:0,onClick:y,"data-in":Z,className:ce,...d,style:q,ref:r,...Z&&{role:w,"aria-label":I}},Oe!=null&&Be.createElement("div",{className:ml("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!le})},Oe),Ch(v,i,!u),ne,!i.customProgressBar&&Be.createElement(Zg,{...U&&!D?{key:`p-${U}`}:{},rtl:W,theme:K,delay:g,isRunning:u,isIn:Z,closeToast:j,hide:x,type:E,className:B,controlledProgress:D,progress:V||0})))},gv=(i,u=!1)=>({enter:`Toastify--animate Toastify__${i}-enter`,exit:`Toastify--animate Toastify__${i}-exit`,appendPosition:u}),vv=Qg(gv("bounce",!0)),xv={position:"top-right",transition:vv,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:i=>i.altKey&&i.code==="KeyT"};function bv(i){let u={...xv,...i},o=i.stacked,[r,d]=b.useState(!0),m=b.useRef(null),{getToastToRender:h,isToastActive:v,count:g}=sv(u),{className:y,style:E,rtl:x,containerId:j,hotKeys:M}=u;function R(q){let B=ml("Toastify__toast-container",`Toastify__toast-container--${q}`,{"Toastify__toast-container--rtl":x});return pa(y)?y({position:q,rtl:x,defaultClassName:B}):ml(B,_o(y))}function H(){o&&(d(!0),ie.play())}return rv(()=>{var q;if(o){let B=m.current.querySelectorAll('[data-in="true"]'),U=12,w=(q=u.position)==null?void 0:q.includes("top"),V=0,W=0;Array.from(B).reverse().forEach((F,X)=>{let Z=F;Z.classList.add("Toastify__toast--stacked"),X>0&&(Z.dataset.collapsed=`${r}`),Z.dataset.pos||(Z.dataset.pos=w?"top":"bot");let le=V*(r?.2:1)+(r?0:U*X);Z.style.setProperty("--y",`${w?le:le*-1}px`),Z.style.setProperty("--g",`${U}`),Z.style.setProperty("--s",`${1-(r?W:0)}`),V+=Z.offsetHeight,W+=.025})}},[r,g,o]),b.useEffect(()=>{function q(B){var U;let w=m.current;M(B)&&((U=w.querySelector('[tabIndex="0"]'))==null||U.focus(),d(!1),ie.pause()),B.key==="Escape"&&(document.activeElement===w||w!=null&&w.contains(document.activeElement))&&(d(!0),ie.play())}return document.addEventListener("keydown",q),()=>{document.removeEventListener("keydown",q)}},[M]),Be.createElement("section",{ref:m,className:"Toastify",id:j,onMouseEnter:()=>{o&&(d(!1),ie.pause())},onMouseLeave:H,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":u["aria-label"]},h((q,B)=>{let U=B.length?{...E}:{...E,pointerEvents:"none"};return Be.createElement("div",{tabIndex:-1,className:R(q),"data-stacked":o,style:U,key:`c-${q}`},B.map(({content:w,props:V})=>Be.createElement(yv,{...V,stacked:o,collapseAll:H,isIn:v(V.toastId,V.containerId),key:`t-${V.key}`},w)))}))}const Dh=b.createContext(void 0),Sv=(i,u)=>`${i.name.split(" ")[0].toLowerCase()}_${u}`,Ev=({children:i})=>{const[u,o]=b.useState([]),[r,d]=b.useState([]),[m,h]=b.useState(0),[v,g]=b.useState(!1),[y,E]=b.useState(null),[x,j]=b.useState(null),{isLogged:M,user:R,token:H}=Tt(),{table:q}=an();b.useEffect(()=>(at.onMessage(Q=>{o(K=>[...K,Q]),Q.type==="join"&&Q.username?(d(K=>Array.from(new Set([...K,Q.username]))),h(K=>K+1)):Q.type==="leave"&&Q.username&&(d(K=>K.filter(I=>I!==Q.username)),h(K=>Math.max(0,K-1)))}),at.onError(()=>{E("Error de conexión en el WebSocket."),g(!1)}),at.onClose(()=>{g(!1)}),at.onMention(Q=>{console.log("mencion",Q),Q===x&&ie.info("has sido mencionado en el chat",{position:"top-right",autoClose:3e3,hideProgressBar:!1,closeOnClick:!0,pauseOnHover:!0,draggable:!0,theme:"dark",toastId:`mention-${Date.now()}`})}),()=>{at.disconnect()}),[]);const B=b.useCallback(async()=>{try{const Q=await at.getConnectedUsers(H),K=await at.getOnlineCount(H);d(Q),h(K)}catch(Q){console.error("Error refreshing users",Q)}},[H]),U=b.useCallback(()=>{try{E(null),console.log(R);const Q=at.connect(H);if(!Q){E("Error de conexión en el WebSocket."),console.log("connect fail",Q),g(!1);return}const K=Sv(R,q);j(K),console.log("connect",Q),g(Q),B(),setTimeout(()=>{at.join(K)},500)}catch(Q){E(Q.message||"Error al conectar"),g(!1)}},[B,R]),w=b.useCallback(()=>{x&&v&&at.leave(x),console.log("Username",x),console.log("IsConnected",v),at.disconnect(),g(!1),o([]),j(null)},[x]),V=b.useCallback(Q=>{R&&at.sendMessage(x,Q)},[R,x]),W=b.useCallback(async Q=>{R&&at.sendAiMessage(x,Q)},[R,x]),F=b.useCallback(Q=>{at.join(Q),j(Q)},[]),X=b.useCallback(async()=>await at.getConnectedUsers(H),[H]),Z=b.useCallback(Q=>{at.mention(Q)},[]);b.useEffect(()=>{!M&&v&&w()},[M]);const le=b.useMemo(()=>({username:x,messages:u,onlineUsers:r,onlineCount:m,isConnected:v,error:y,connectChat:U,disconnectChat:w,sendMessage:V,sendAiMessage:W,mentionUser:Z,joinRoom:F,refreshUsers:B,getUsers:X}),[x,u,r,Z,m,v,y,U,w,V,W,F,B,X]);return f.jsx(Dh.Provider,{value:le,children:i})},_v=()=>{const i=b.useContext(Dh);if(i===void 0)throw new Error("useChat debe ser usado dentro de un ChatProvider");return i},th=["text-red-600","text-green-600","text-blue-600","text-yellow-600","text-purple-600","text-pink-600","text-orange-600","text-cyan-600","text-sky-600","text-lime-600","text-emerald-600","text-teal-600","text-indigo-600"],Tv=i=>{const u=Math.abs(i.split("").reduce((o,r)=>o+r.charCodeAt(0),0))%th.length;return th[u]},Nv=({onBrowseMenu:i})=>{const{username:u,messages:o,sendMessage:r,sendAiMessage:d,connectChat:m,onlineCount:h,isConnected:v,getUsers:g,mentionUser:y}=_v(),{user:E}=Tt(),[x,j]=b.useState(""),[M,R]=b.useState(!1),[H,q]=b.useState(""),[B,U]=b.useState([]),w=b.useRef(null),V=b.useRef(null);b.useEffect(()=>{v||m()},[]),b.useEffect(()=>{w.current&&(w.current.scrollTop=w.current.scrollHeight)},[o]),b.useEffect(()=>{const Q=o[o.length-1];Q&&Q.type==="mentioned"&&Q.username===u&&ie.info("has sido mencionado en el chat",{position:"top-right",autoClose:3e3,hideProgressBar:!1,closeOnClick:!0,pauseOnHover:!0,draggable:!0,theme:"dark",toastId:`mention-${Date.now()}`})},[o,u]),b.useEffect(()=>{M&&g().then(Q=>{Q.push("IAKlein"),Q=Q.filter(K=>K!==u),U(Q)})},[M,g]);const W=b.useMemo(()=>o.filter(Q=>!["mentioned","ping","pong"].includes(Q.type)).map((Q,K)=>{const I=new Date().toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"});let se=Q.username||"Unknown",ce=Q.message||"",Oe=!1,D=!1;switch(Q.type){case"join":se="system",ce=`${Q.username} se ha conectado al chat`,Oe=!0;break;case"leave":se="system",ce=`${Q.username} se ha desconectado del chat`,Oe=!0;break;case"ai_message":se="ai",D=!0;break}return{id:K,timestamp:I,sender:se,text:ce,isSystem:Oe,isAi:D}}),[o]),F=Q=>{const K=Q.target.value;j(K);const I=K.split(" ").pop();I&&I.startsWith("@")?(q(I.slice(1)),R(!0)):R(!1)},X=Q=>{var I;const K=x.split(" ");K.pop(),K.push(`@${Q} `),j(K.join(" ")),R(!1),(I=V.current)==null||I.focus()},Z=Q=>{if(Q.preventDefault(),!x.trim())return;r(x.trim());const K=x.match(/@(\w+)/g);console.log("menciones",K),K&&K.forEach(I=>{const se=I.substring(1);se==="IAKlein"?(d(x.trim()),console.log("enviar",x.trim())):se!==u&&(y(se),console.log("mencion",se))}),j(""),R(!1)},le=B.filter(Q=>Q.toLowerCase().includes(H.toLowerCase()));return f.jsxs("section",{className:"absolute inset-0 bg-terminal-bg flex flex-col z-0",children:[f.jsx("div",{className:"absolute inset-0 scanlines z-10 opacity-30 pointer-events-none"}),f.jsxs("div",{className:"flex items-center justify-between px-4 py-2 bg-[#1a1a1a] border-b border-[#333] z-20 shrink-0",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("span",{className:`size-2 rounded-full ${v?"bg-green-500":"bg-red-500"} animate-pulse-fast`}),f.jsxs("h3",{className:"text-terminal-text tracking-widest text-xs uppercase font-bold",children:[v?"ONLINE":"OFFLINE"," (",h,")"]})]}),f.jsxs("div",{className:"flex items-center gap-4",children:[f.jsxs("button",{onClick:i,className:"text-terminal-text text-sm cursor-pointer hover:text-white transition-colors flex items-center gap-1 font-bold",children:[f.jsx("span",{className:"material-symbols-outlined text-base",children:"storefront"}),f.jsx("span",{children:"Browse Menu"})]}),f.jsx("span",{className:"text-[#666] text-xs font-mono",children:"v2.4.0"})]})]}),f.jsxs("div",{ref:w,className:"flex-1 overflow-y-auto p-4 space-y-3 font-mono text-sm z-0 relative pb-18",children:[W.map(Q=>f.jsx("div",{className:"flex gap-3 group",children:f.jsxs("div",{className:"flex-1 break-words",children:[f.jsxs("span",{className:"text-primary font-bold text-xs mr-2",children:["[",Q.timestamp,"]"]}),Q.isSystem?f.jsxs(f.Fragment,{children:[f.jsx("span",{className:"text-white font-bold mr-1",children:"<System>"}),f.jsx("span",{className:"text-gray-300",children:Q.text})]}):Q.isAi?f.jsxs(f.Fragment,{children:[f.jsx("span",{className:"text-terminal-text font-bold mr-1",children:"<@IAKlein>"}),f.jsx("span",{className:"text-white",children:Q.text})]}):f.jsxs(f.Fragment,{children:[f.jsxs("span",{className:`${Tv(Q.sender)} font-bold mr-1`,children:["<",Q.sender,">"]}),f.jsx("span",{className:"text-white",children:Q.text.split(" ").map((K,I)=>K.startsWith("@")?f.jsxs("span",{className:"text-yellow-400 font-bold",children:[K," "]},I):K+" ")})]})]})},Q.id)),!v&&o.length>0&&f.jsx("div",{className:"text-red-500 font-bold text-xs mt-2",children:"> CONNECTION LOST. RECONNECTING..."})]}),M&&le.length>0&&f.jsxs("div",{className:"absolute bottom-16 left-4 bg-[#0d0d0d] border border-[#333] w-48 max-h-40 overflow-y-auto z-30 shadow-lg",children:[f.jsx("div",{className:"text-xs text-gray-500 px-2 py-1 border-b border-[#333]",children:"SUGGESTIONS"}),le.map(Q=>f.jsxs("button",{type:"button",onClick:()=>X(Q),className:"w-full text-left px-3 py-2 text-terminal-text hover:bg-[#222] hover:text-white text-sm font-mono transition-colors",children:["@",Q]},Q))]}),f.jsx("form",{className:"absolute bottom-0 left-0 right-0 p-2 bg-[#1a1a1a] z-20 shrink-0 pb-18",onSubmit:Z,children:f.jsxs("div",{className:"flex w-full items-center rounded bg-black border border-[#333] px-3 py-2",children:[f.jsx("span",{className:"text-primary font-bold mr-2",children:">"}),f.jsx("input",{ref:V,value:x,onChange:F,className:"flex-1 bg-transparent border-none text-white font-mono text-sm focus:ring-0 focus:outline-none placeholder:text-gray-600 p-0",placeholder:v?"Type command... use @ to mention":"Connecting...",autoFocus:!0,disabled:!v}),f.jsx("button",{type:"submit",className:`text-terminal-text hover:text-white transition-colors ${v?"":"opacity-50 cursor-not-allowed"}`,disabled:!v,children:f.jsx("span",{className:"material-symbols-outlined text-lg",children:"send"})})]})})]})};/**
- * react-router v7.12.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */var ah="popstate";function jv(i={}){function u(r,d){let{pathname:m,search:h,hash:v}=r.location;return Ao("",{pathname:m,search:h,hash:v},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function o(r,d){return typeof d=="string"?d:ni(d)}return Cv(u,o,null,i)}function Le(i,u){if(i===!1||i===null||typeof i>"u")throw new Error(u)}function kt(i,u){if(!i){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function Av(){return Math.random().toString(36).substring(2,10)}function lh(i,u){return{usr:i.state,key:i.key,idx:u}}function Ao(i,u,o=null,r){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof u=="string"?ln(u):u,state:o,key:u&&u.key||r||Av()}}function ni({pathname:i="/",search:u="",hash:o=""}){return u&&u!=="?"&&(i+=u.charAt(0)==="?"?u:"?"+u),o&&o!=="#"&&(i+=o.charAt(0)==="#"?o:"#"+o),i}function ln(i){let u={};if(i){let o=i.indexOf("#");o>=0&&(u.hash=i.substring(o),i=i.substring(0,o));let r=i.indexOf("?");r>=0&&(u.search=i.substring(r),i=i.substring(0,r)),i&&(u.pathname=i)}return u}function Cv(i,u,o,r={}){let{window:d=document.defaultView,v5Compat:m=!1}=r,h=d.history,v="POP",g=null,y=E();y==null&&(y=0,h.replaceState({...h.state,idx:y},""));function E(){return(h.state||{idx:null}).idx}function x(){v="POP";let q=E(),B=q==null?null:q-y;y=q,g&&g({action:v,location:H.location,delta:B})}function j(q,B){v="PUSH";let U=Ao(H.location,q,B);y=E()+1;let w=lh(U,y),V=H.createHref(U);try{h.pushState(w,"",V)}catch(W){if(W instanceof DOMException&&W.name==="DataCloneError")throw W;d.location.assign(V)}m&&g&&g({action:v,location:H.location,delta:1})}function M(q,B){v="REPLACE";let U=Ao(H.location,q,B);y=E();let w=lh(U,y),V=H.createHref(U);h.replaceState(w,"",V),m&&g&&g({action:v,location:H.location,delta:0})}function R(q){return wv(q)}let H={get action(){return v},get location(){return i(d,h)},listen(q){if(g)throw new Error("A history only accepts one active listener");return d.addEventListener(ah,x),g=q,()=>{d.removeEventListener(ah,x),g=null}},createHref(q){return u(d,q)},createURL:R,encodeLocation(q){let B=R(q);return{pathname:B.pathname,search:B.search,hash:B.hash}},push:j,replace:M,go(q){return h.go(q)}};return H}function wv(i,u=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Le(o,"No window.location.(origin|href) available to create URL");let r=typeof i=="string"?i:ni(i);return r=r.replace(/ $/,"%20"),!u&&r.startsWith("//")&&(r=o+r),new URL(r,o)}function Bh(i,u,o="/"){return zv(i,u,o,!1)}function zv(i,u,o,r){let d=typeof u=="string"?ln(u):u,m=ya(d.pathname||"/",o);if(m==null)return null;let h=Uh(i);Mv(h);let v=null;for(let g=0;v==null&&g<h.length;++g){let y=Gv(m);v=qv(h[g],y,r)}return v}function Uh(i,u=[],o=[],r="",d=!1){let m=(h,v,g=d,y)=>{let E={relativePath:y===void 0?h.path||"":y,caseSensitive:h.caseSensitive===!0,childrenIndex:v,route:h};if(E.relativePath.startsWith("/")){if(!E.relativePath.startsWith(r)&&g)return;Le(E.relativePath.startsWith(r),`Absolute route path "${E.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),E.relativePath=E.relativePath.slice(r.length)}let x=da([r,E.relativePath]),j=o.concat(E);h.children&&h.children.length>0&&(Le(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${x}".`),Uh(h.children,u,j,x,g)),!(h.path==null&&!h.index)&&u.push({path:x,score:Hv(x,h.index),routesMeta:j})};return i.forEach((h,v)=>{var g;if(h.path===""||!((g=h.path)!=null&&g.includes("?")))m(h,v);else for(let y of Lh(h.path))m(h,v,!0,y)}),u}function Lh(i){let u=i.split("/");if(u.length===0)return[];let[o,...r]=u,d=o.endsWith("?"),m=o.replace(/\?$/,"");if(r.length===0)return d?[m,""]:[m];let h=Lh(r.join("/")),v=[];return v.push(...h.map(g=>g===""?m:[m,g].join("/"))),d&&v.push(...h),v.map(g=>i.startsWith("/")&&g===""?"/":g)}function Mv(i){i.sort((u,o)=>u.score!==o.score?o.score-u.score:kv(u.routesMeta.map(r=>r.childrenIndex),o.routesMeta.map(r=>r.childrenIndex)))}var Ov=/^:[\w-]+$/,Rv=3,Dv=2,Bv=1,Uv=10,Lv=-2,nh=i=>i==="*";function Hv(i,u){let o=i.split("/"),r=o.length;return o.some(nh)&&(r+=Lv),u&&(r+=Dv),o.filter(d=>!nh(d)).reduce((d,m)=>d+(Ov.test(m)?Rv:m===""?Bv:Uv),r)}function kv(i,u){return i.length===u.length&&i.slice(0,-1).every((r,d)=>r===u[d])?i[i.length-1]-u[u.length-1]:0}function qv(i,u,o=!1){let{routesMeta:r}=i,d={},m="/",h=[];for(let v=0;v<r.length;++v){let g=r[v],y=v===r.length-1,E=m==="/"?u:u.slice(m.length)||"/",x=Us({path:g.relativePath,caseSensitive:g.caseSensitive,end:y},E),j=g.route;if(!x&&y&&o&&!r[r.length-1].route.index&&(x=Us({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},E)),!x)return null;Object.assign(d,x.params),h.push({params:d,pathname:da([m,x.pathname]),pathnameBase:Zv(da([m,x.pathnameBase])),route:j}),x.pathnameBase!=="/"&&(m=da([m,x.pathnameBase]))}return h}function Us(i,u){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[o,r]=Yv(i.path,i.caseSensitive,i.end),d=u.match(o);if(!d)return null;let m=d[0],h=m.replace(/(.)\/+$/,"$1"),v=d.slice(1);return{params:r.reduce((y,{paramName:E,isOptional:x},j)=>{if(E==="*"){let R=v[j]||"";h=m.slice(0,m.length-R.length).replace(/(.)\/+$/,"$1")}const M=v[j];return x&&!M?y[E]=void 0:y[E]=(M||"").replace(/%2F/g,"/"),y},{}),pathname:m,pathnameBase:h,pattern:i}}function Yv(i,u=!1,o=!0){kt(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let r=[],d="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(h,v,g)=>(r.push({paramName:v,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(r.push({paramName:"*"}),d+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?d+="\\/*$":i!==""&&i!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,u?void 0:"i"),r]}function Gv(i){try{return i.split("/").map(u=>decodeURIComponent(u).replace(/\//g,"%2F")).join("/")}catch(u){return kt(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${u}).`),i}}function ya(i,u){if(u==="/")return i;if(!i.toLowerCase().startsWith(u.toLowerCase()))return null;let o=u.endsWith("/")?u.length-1:u.length,r=i.charAt(o);return r&&r!=="/"?null:i.slice(o)||"/"}var Hh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xv=i=>Hh.test(i);function Qv(i,u="/"){let{pathname:o,search:r="",hash:d=""}=typeof i=="string"?ln(i):i,m;if(o)if(Xv(o))m=o;else{if(o.includes("//")){let h=o;o=o.replace(/\/\/+/g,"/"),kt(!1,`Pathnames cannot have embedded double slashes - normalizing ${h} -> ${o}`)}o.startsWith("/")?m=ih(o.substring(1),"/"):m=ih(o,u)}else m=u;return{pathname:m,search:Kv(r),hash:Jv(d)}}function ih(i,u){let o=u.replace(/\/+$/,"").split("/");return i.split("/").forEach(d=>{d===".."?o.length>1&&o.pop():d!=="."&&o.push(d)}),o.length>1?o.join("/"):"/"}function ho(i,u,o,r){return`Cannot include a '${i}' character in a manually specified \`to.${u}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Vv(i){return i.filter((u,o)=>o===0||u.route.path&&u.route.path.length>0)}function kh(i){let u=Vv(i);return u.map((o,r)=>r===u.length-1?o.pathname:o.pathnameBase)}function qh(i,u,o,r=!1){let d;typeof i=="string"?d=ln(i):(d={...i},Le(!d.pathname||!d.pathname.includes("?"),ho("?","pathname","search",d)),Le(!d.pathname||!d.pathname.includes("#"),ho("#","pathname","hash",d)),Le(!d.search||!d.search.includes("#"),ho("#","search","hash",d)));let m=i===""||d.pathname==="",h=m?"/":d.pathname,v;if(h==null)v=o;else{let x=u.length-1;if(!r&&h.startsWith("..")){let j=h.split("/");for(;j[0]==="..";)j.shift(),x-=1;d.pathname=j.join("/")}v=x>=0?u[x]:"/"}let g=Qv(d,v),y=h&&h!=="/"&&h.endsWith("/"),E=(m||h===".")&&o.endsWith("/");return!g.pathname.endsWith("/")&&(y||E)&&(g.pathname+="/"),g}var da=i=>i.join("/").replace(/\/\/+/g,"/"),Zv=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),Kv=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,Jv=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,$v=class{constructor(i,u,o,r=!1){this.status=i,this.statusText=u||"",this.internal=r,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Fv(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function Wv(i){return i.map(u=>u.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Yh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Gh(i,u){let o=i;if(typeof o!="string"||!Hh.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let r=o,d=!1;if(Yh)try{let m=new URL(window.location.href),h=o.startsWith("//")?new URL(m.protocol+o):new URL(o),v=ya(h.pathname,u);h.origin===m.origin&&v!=null?o=v+h.search+h.hash:d=!0}catch{kt(!1,`<Link to="${o}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:d,to:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Xh=["POST","PUT","PATCH","DELETE"];new Set(Xh);var Iv=["GET",...Xh];new Set(Iv);var nn=b.createContext(null);nn.displayName="DataRouter";var qs=b.createContext(null);qs.displayName="DataRouterState";var Pv=b.createContext(!1),Qh=b.createContext({isTransitioning:!1});Qh.displayName="ViewTransition";var ex=b.createContext(new Map);ex.displayName="Fetchers";var tx=b.createContext(null);tx.displayName="Await";var Bt=b.createContext(null);Bt.displayName="Navigation";var oi=b.createContext(null);oi.displayName="Location";var ga=b.createContext({outlet:null,matches:[],isDataRoute:!1});ga.displayName="Route";var Mo=b.createContext(null);Mo.displayName="RouteError";var Vh="REACT_ROUTER_ERROR",ax="REDIRECT",lx="ROUTE_ERROR_RESPONSE";function nx(i){if(i.startsWith(`${Vh}:${ax}:{`))try{let u=JSON.parse(i.slice(28));if(typeof u=="object"&&u&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.location=="string"&&typeof u.reloadDocument=="boolean"&&typeof u.replace=="boolean")return u}catch{}}function ix(i){if(i.startsWith(`${Vh}:${lx}:{`))try{let u=JSON.parse(i.slice(40));if(typeof u=="object"&&u&&typeof u.status=="number"&&typeof u.statusText=="string")return new $v(u.status,u.statusText,u.data)}catch{}}function sx(i,{relative:u}={}){Le(ci(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:r}=b.useContext(Bt),{hash:d,pathname:m,search:h}=fi(i,{relative:u}),v=m;return o!=="/"&&(v=m==="/"?o:da([o,m])),r.createHref({pathname:v,search:h,hash:d})}function ci(){return b.useContext(oi)!=null}function pl(){return Le(ci(),"useLocation() may be used only in the context of a <Router> component."),b.useContext(oi).location}var Zh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Kh(i){b.useContext(Bt).static||b.useLayoutEffect(i)}function sn(){let{isDataRoute:i}=b.useContext(ga);return i?xx():ux()}function ux(){Le(ci(),"useNavigate() may be used only in the context of a <Router> component.");let i=b.useContext(nn),{basename:u,navigator:o}=b.useContext(Bt),{matches:r}=b.useContext(ga),{pathname:d}=pl(),m=JSON.stringify(kh(r)),h=b.useRef(!1);return Kh(()=>{h.current=!0}),b.useCallback((g,y={})=>{if(kt(h.current,Zh),!h.current)return;if(typeof g=="number"){o.go(g);return}let E=qh(g,JSON.parse(m),d,y.relative==="path");i==null&&u!=="/"&&(E.pathname=E.pathname==="/"?u:da([u,E.pathname])),(y.replace?o.replace:o.push)(E,y.state,y)},[u,o,m,d,i])}b.createContext(null);function fi(i,{relative:u}={}){let{matches:o}=b.useContext(ga),{pathname:r}=pl(),d=JSON.stringify(kh(o));return b.useMemo(()=>qh(i,JSON.parse(d),r,u==="path"),[i,d,r,u])}function rx(i,u){return Jh(i,u)}function Jh(i,u,o,r,d){var U;Le(ci(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:m}=b.useContext(Bt),{matches:h}=b.useContext(ga),v=h[h.length-1],g=v?v.params:{},y=v?v.pathname:"/",E=v?v.pathnameBase:"/",x=v&&v.route;{let w=x&&x.path||"";Fh(y,!x||w.endsWith("*")||w.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${y}" (under <Route path="${w}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
- Please change the parent <Route path="${w}"> to <Route path="${w==="/"?"*":`${w}/*`}">.`)}let j=pl(),M;if(u){let w=typeof u=="string"?ln(u):u;Le(E==="/"||((U=w.pathname)==null?void 0:U.startsWith(E)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${E}" but pathname "${w.pathname}" was given in the \`location\` prop.`),M=w}else M=j;let R=M.pathname||"/",H=R;if(E!=="/"){let w=E.replace(/^\//,"").split("/");H="/"+R.replace(/^\//,"").split("/").slice(w.length).join("/")}let q=Bh(i,{pathname:H});kt(x||q!=null,`No routes matched location "${M.pathname}${M.search}${M.hash}" `),kt(q==null||q[q.length-1].route.element!==void 0||q[q.length-1].route.Component!==void 0||q[q.length-1].route.lazy!==void 0,`Matched leaf route at location "${M.pathname}${M.search}${M.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let B=mx(q&&q.map(w=>Object.assign({},w,{params:Object.assign({},g,w.params),pathname:da([E,m.encodeLocation?m.encodeLocation(w.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?E:da([E,m.encodeLocation?m.encodeLocation(w.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathnameBase])})),h,o,r,d);return u&&B?b.createElement(oi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...M},navigationType:"POP"}},B):B}function ox(){let i=vx(),u=Fv(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),o=i instanceof Error?i.stack:null,r="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:r},m={padding:"2px 4px",backgroundColor:r},h=null;return console.error("Error handled by React Router default ErrorBoundary:",i),h=b.createElement(b.Fragment,null,b.createElement("p",null,"💿 Hey developer 👋"),b.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",b.createElement("code",{style:m},"ErrorBoundary")," or"," ",b.createElement("code",{style:m},"errorElement")," prop on your route.")),b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},u),o?b.createElement("pre",{style:d},o):null,h)}var cx=b.createElement(ox,null),$h=class extends b.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,u){return u.location!==i.location||u.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:u.error,location:u.location,revalidation:i.revalidation||u.revalidation}}componentDidCatch(i,u){this.props.onError?this.props.onError(i,u):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const o=ix(i.digest);o&&(i=o)}let u=i!==void 0?b.createElement(ga.Provider,{value:this.props.routeContext},b.createElement(Mo.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?b.createElement(fx,{error:i},u):u}};$h.contextType=Pv;var po=new WeakMap;function fx({children:i,error:u}){let{basename:o}=b.useContext(Bt);if(typeof u=="object"&&u&&"digest"in u&&typeof u.digest=="string"){let r=nx(u.digest);if(r){let d=po.get(u);if(d)throw d;let m=Gh(r.location,o);if(Yh&&!po.get(u))if(m.isExternal||r.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const h=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:r.replace}));throw po.set(u,h),h}return b.createElement("meta",{httpEquiv:"refresh",content:`0;url=${m.absoluteURL||m.to}`})}}return i}function dx({routeContext:i,match:u,children:o}){let r=b.useContext(nn);return r&&r.static&&r.staticContext&&(u.route.errorElement||u.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=u.route.id),b.createElement(ga.Provider,{value:i},o)}function mx(i,u=[],o=null,r=null,d=null){if(i==null){if(!o)return null;if(o.errors)i=o.matches;else if(u.length===0&&!o.initialized&&o.matches.length>0)i=o.matches;else return null}let m=i,h=o==null?void 0:o.errors;if(h!=null){let E=m.findIndex(x=>x.route.id&&(h==null?void 0:h[x.route.id])!==void 0);Le(E>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),m=m.slice(0,Math.min(m.length,E+1))}let v=!1,g=-1;if(o)for(let E=0;E<m.length;E++){let x=m[E];if((x.route.HydrateFallback||x.route.hydrateFallbackElement)&&(g=E),x.route.id){let{loaderData:j,errors:M}=o,R=x.route.loader&&!j.hasOwnProperty(x.route.id)&&(!M||M[x.route.id]===void 0);if(x.route.lazy||R){v=!0,g>=0?m=m.slice(0,g+1):m=[m[0]];break}}}let y=o&&r?(E,x)=>{var j,M;r(E,{location:o.location,params:((M=(j=o.matches)==null?void 0:j[0])==null?void 0:M.params)??{},unstable_pattern:Wv(o.matches),errorInfo:x})}:void 0;return m.reduceRight((E,x,j)=>{let M,R=!1,H=null,q=null;o&&(M=h&&x.route.id?h[x.route.id]:void 0,H=x.route.errorElement||cx,v&&(g<0&&j===0?(Fh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),R=!0,q=null):g===j&&(R=!0,q=x.route.hydrateFallbackElement||null)));let B=u.concat(m.slice(0,j+1)),U=()=>{let w;return M?w=H:R?w=q:x.route.Component?w=b.createElement(x.route.Component,null):x.route.element?w=x.route.element:w=E,b.createElement(dx,{match:x,routeContext:{outlet:E,matches:B,isDataRoute:o!=null},children:w})};return o&&(x.route.ErrorBoundary||x.route.errorElement||j===0)?b.createElement($h,{location:o.location,revalidation:o.revalidation,component:H,error:M,children:U(),routeContext:{outlet:null,matches:B,isDataRoute:!0},onError:y}):U()},null)}function Oo(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function hx(i){let u=b.useContext(nn);return Le(u,Oo(i)),u}function px(i){let u=b.useContext(qs);return Le(u,Oo(i)),u}function yx(i){let u=b.useContext(ga);return Le(u,Oo(i)),u}function Ro(i){let u=yx(i),o=u.matches[u.matches.length-1];return Le(o.route.id,`${i} can only be used on routes that contain a unique "id"`),o.route.id}function gx(){return Ro("useRouteId")}function vx(){var r;let i=b.useContext(Mo),u=px("useRouteError"),o=Ro("useRouteError");return i!==void 0?i:(r=u.errors)==null?void 0:r[o]}function xx(){let{router:i}=hx("useNavigate"),u=Ro("useNavigate"),o=b.useRef(!1);return Kh(()=>{o.current=!0}),b.useCallback(async(d,m={})=>{kt(o.current,Zh),o.current&&(typeof d=="number"?await i.navigate(d):await i.navigate(d,{fromRouteId:u,...m}))},[i,u])}var sh={};function Fh(i,u,o){!u&&!sh[i]&&(sh[i]=!0,kt(!1,o))}b.memo(bx);function bx({routes:i,future:u,state:o,onError:r}){return Jh(i,void 0,o,r,u)}function Xa(i){Le(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Sx({basename:i="/",children:u=null,location:o,navigationType:r="POP",navigator:d,static:m=!1,unstable_useTransitions:h}){Le(!ci(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=i.replace(/^\/*/,"/"),g=b.useMemo(()=>({basename:v,navigator:d,static:m,unstable_useTransitions:h,future:{}}),[v,d,m,h]);typeof o=="string"&&(o=ln(o));let{pathname:y="/",search:E="",hash:x="",state:j=null,key:M="default"}=o,R=b.useMemo(()=>{let H=ya(y,v);return H==null?null:{location:{pathname:H,search:E,hash:x,state:j,key:M},navigationType:r}},[v,y,E,x,j,M,r]);return kt(R!=null,`<Router basename="${v}"> is not able to match the URL "${y}${E}${x}" because it does not start with the basename, so the <Router> won't render anything.`),R==null?null:b.createElement(Bt.Provider,{value:g},b.createElement(oi.Provider,{children:u,value:R}))}function Ex({children:i,location:u}){return rx(Co(i),u)}function Co(i,u=[]){let o=[];return b.Children.forEach(i,(r,d)=>{if(!b.isValidElement(r))return;let m=[...u,d];if(r.type===b.Fragment){o.push.apply(o,Co(r.props.children,m));return}Le(r.type===Xa,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Le(!r.props.index||!r.props.children,"An index route cannot have child routes.");let h={id:r.props.id||m.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(h.children=Co(r.props.children,m)),o.push(h)}),o}var Os="get",Rs="application/x-www-form-urlencoded";function Ys(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function _x(i){return Ys(i)&&i.tagName.toLowerCase()==="button"}function Tx(i){return Ys(i)&&i.tagName.toLowerCase()==="form"}function Nx(i){return Ys(i)&&i.tagName.toLowerCase()==="input"}function jx(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function Ax(i,u){return i.button===0&&(!u||u==="_self")&&!jx(i)}var Ms=null;function Cx(){if(Ms===null)try{new FormData(document.createElement("form"),0),Ms=!1}catch{Ms=!0}return Ms}var wx=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function yo(i){return i!=null&&!wx.has(i)?(kt(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Rs}"`),null):i}function zx(i,u){let o,r,d,m,h;if(Tx(i)){let v=i.getAttribute("action");r=v?ya(v,u):null,o=i.getAttribute("method")||Os,d=yo(i.getAttribute("enctype"))||Rs,m=new FormData(i)}else if(_x(i)||Nx(i)&&(i.type==="submit"||i.type==="image")){let v=i.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=i.getAttribute("formaction")||v.getAttribute("action");if(r=g?ya(g,u):null,o=i.getAttribute("formmethod")||v.getAttribute("method")||Os,d=yo(i.getAttribute("formenctype"))||yo(v.getAttribute("enctype"))||Rs,m=new FormData(v,i),!Cx()){let{name:y,type:E,value:x}=i;if(E==="image"){let j=y?`${y}.`:"";m.append(`${j}x`,"0"),m.append(`${j}y`,"0")}else y&&m.append(y,x)}}else{if(Ys(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=Os,r=null,d=Rs,h=i}return m&&d==="text/plain"&&(h=m,m=void 0),{action:r,method:o.toLowerCase(),encType:d,formData:m,body:h}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Do(i,u){if(i===!1||i===null||typeof i>"u")throw new Error(u)}function Mx(i,u,o,r){let d=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return o?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${r}`:d.pathname=`${d.pathname}.${r}`:d.pathname==="/"?d.pathname=`_root.${r}`:u&&ya(d.pathname,u)==="/"?d.pathname=`${u.replace(/\/$/,"")}/_root.${r}`:d.pathname=`${d.pathname.replace(/\/$/,"")}.${r}`,d}async function Ox(i,u){if(i.id in u)return u[i.id];try{let o=await import(i.module);return u[i.id]=o,o}catch(o){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Rx(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function Dx(i,u,o){let r=await Promise.all(i.map(async d=>{let m=u.routes[d.route.id];if(m){let h=await Ox(m,o);return h.links?h.links():[]}return[]}));return Hx(r.flat(1).filter(Rx).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function uh(i,u,o,r,d,m){let h=(g,y)=>o[y]?g.route.id!==o[y].route.id:!0,v=(g,y)=>{var E;return o[y].pathname!==g.pathname||((E=o[y].route.path)==null?void 0:E.endsWith("*"))&&o[y].params["*"]!==g.params["*"]};return m==="assets"?u.filter((g,y)=>h(g,y)||v(g,y)):m==="data"?u.filter((g,y)=>{var x;let E=r.routes[g.route.id];if(!E||!E.hasLoader)return!1;if(h(g,y)||v(g,y))return!0;if(g.route.shouldRevalidate){let j=g.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((x=o[0])==null?void 0:x.params)||{},nextUrl:new URL(i,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof j=="boolean")return j}return!0}):[]}function Bx(i,u,{includeHydrateFallback:o}={}){return Ux(i.map(r=>{let d=u.routes[r.route.id];if(!d)return[];let m=[d.module];return d.clientActionModule&&(m=m.concat(d.clientActionModule)),d.clientLoaderModule&&(m=m.concat(d.clientLoaderModule)),o&&d.hydrateFallbackModule&&(m=m.concat(d.hydrateFallbackModule)),d.imports&&(m=m.concat(d.imports)),m}).flat(1))}function Ux(i){return[...new Set(i)]}function Lx(i){let u={},o=Object.keys(i).sort();for(let r of o)u[r]=i[r];return u}function Hx(i,u){let o=new Set;return new Set(u),i.reduce((r,d)=>{let m=JSON.stringify(Lx(d));return o.has(m)||(o.add(m),r.push({key:m,link:d})),r},[])}function Wh(){let i=b.useContext(nn);return Do(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function kx(){let i=b.useContext(qs);return Do(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var Bo=b.createContext(void 0);Bo.displayName="FrameworkContext";function Ih(){let i=b.useContext(Bo);return Do(i,"You must render this element inside a <HydratedRouter> element"),i}function qx(i,u){let o=b.useContext(Bo),[r,d]=b.useState(!1),[m,h]=b.useState(!1),{onFocus:v,onBlur:g,onMouseEnter:y,onMouseLeave:E,onTouchStart:x}=u,j=b.useRef(null);b.useEffect(()=>{if(i==="render"&&h(!0),i==="viewport"){let H=B=>{B.forEach(U=>{h(U.isIntersecting)})},q=new IntersectionObserver(H,{threshold:.5});return j.current&&q.observe(j.current),()=>{q.disconnect()}}},[i]),b.useEffect(()=>{if(r){let H=setTimeout(()=>{h(!0)},100);return()=>{clearTimeout(H)}}},[r]);let M=()=>{d(!0)},R=()=>{d(!1),h(!1)};return o?i!=="intent"?[m,j,{}]:[m,j,{onFocus:ai(v,M),onBlur:ai(g,R),onMouseEnter:ai(y,M),onMouseLeave:ai(E,R),onTouchStart:ai(x,M)}]:[!1,j,{}]}function ai(i,u){return o=>{i&&i(o),o.defaultPrevented||u(o)}}function Yx({page:i,...u}){let{router:o}=Wh(),r=b.useMemo(()=>Bh(o.routes,i,o.basename),[o.routes,i,o.basename]);return r?b.createElement(Xx,{page:i,matches:r,...u}):null}function Gx(i){let{manifest:u,routeModules:o}=Ih(),[r,d]=b.useState([]);return b.useEffect(()=>{let m=!1;return Dx(i,u,o).then(h=>{m||d(h)}),()=>{m=!0}},[i,u,o]),r}function Xx({page:i,matches:u,...o}){let r=pl(),{future:d,manifest:m,routeModules:h}=Ih(),{basename:v}=Wh(),{loaderData:g,matches:y}=kx(),E=b.useMemo(()=>uh(i,u,y,m,r,"data"),[i,u,y,m,r]),x=b.useMemo(()=>uh(i,u,y,m,r,"assets"),[i,u,y,m,r]),j=b.useMemo(()=>{if(i===r.pathname+r.search+r.hash)return[];let H=new Set,q=!1;if(u.forEach(U=>{var V;let w=m.routes[U.route.id];!w||!w.hasLoader||(!E.some(W=>W.route.id===U.route.id)&&U.route.id in g&&((V=h[U.route.id])!=null&&V.shouldRevalidate)||w.hasClientLoader?q=!0:H.add(U.route.id))}),H.size===0)return[];let B=Mx(i,v,d.unstable_trailingSlashAwareDataRequests,"data");return q&&H.size>0&&B.searchParams.set("_routes",u.filter(U=>H.has(U.route.id)).map(U=>U.route.id).join(",")),[B.pathname+B.search]},[v,d.unstable_trailingSlashAwareDataRequests,g,r,m,E,u,i,h]),M=b.useMemo(()=>Bx(x,m),[x,m]),R=Gx(x);return b.createElement(b.Fragment,null,j.map(H=>b.createElement("link",{key:H,rel:"prefetch",as:"fetch",href:H,...o})),M.map(H=>b.createElement("link",{key:H,rel:"modulepreload",href:H,...o})),R.map(({key:H,link:q})=>b.createElement("link",{key:H,nonce:o.nonce,...q})))}function Qx(...i){return u=>{i.forEach(o=>{typeof o=="function"?o(u):o!=null&&(o.current=u)})}}var Vx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Vx&&(window.__reactRouterVersion="7.12.0")}catch{}function Zx({basename:i,children:u,unstable_useTransitions:o,window:r}){let d=b.useRef();d.current==null&&(d.current=jv({window:r,v5Compat:!0}));let m=d.current,[h,v]=b.useState({action:m.action,location:m.location}),g=b.useCallback(y=>{o===!1?v(y):b.startTransition(()=>v(y))},[o]);return b.useLayoutEffect(()=>m.listen(g),[m,g]),b.createElement(Sx,{basename:i,children:u,location:h.location,navigationType:h.action,navigator:m,unstable_useTransitions:o})}var Ph=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ma=b.forwardRef(function({onClick:u,discover:o="render",prefetch:r="none",relative:d,reloadDocument:m,replace:h,state:v,target:g,to:y,preventScrollReset:E,viewTransition:x,unstable_defaultShouldRevalidate:j,...M},R){let{basename:H,unstable_useTransitions:q}=b.useContext(Bt),B=typeof y=="string"&&Ph.test(y),U=Gh(y,H);y=U.to;let w=sx(y,{relative:d}),[V,W,F]=qx(r,M),X=Fx(y,{replace:h,state:v,target:g,preventScrollReset:E,relative:d,viewTransition:x,unstable_defaultShouldRevalidate:j,unstable_useTransitions:q});function Z(Q){u&&u(Q),Q.defaultPrevented||X(Q)}let le=b.createElement("a",{...M,...F,href:U.absoluteURL||w,onClick:U.isExternal||m?u:Z,ref:Qx(R,W),target:g,"data-discover":!B&&o==="render"?"true":void 0});return V&&!B?b.createElement(b.Fragment,null,le,b.createElement(Yx,{page:w})):le});ma.displayName="Link";var Kx=b.forwardRef(function({"aria-current":u="page",caseSensitive:o=!1,className:r="",end:d=!1,style:m,to:h,viewTransition:v,children:g,...y},E){let x=fi(h,{relative:y.relative}),j=pl(),M=b.useContext(qs),{navigator:R,basename:H}=b.useContext(Bt),q=M!=null&&tb(x)&&v===!0,B=R.encodeLocation?R.encodeLocation(x).pathname:x.pathname,U=j.pathname,w=M&&M.navigation&&M.navigation.location?M.navigation.location.pathname:null;o||(U=U.toLowerCase(),w=w?w.toLowerCase():null,B=B.toLowerCase()),w&&H&&(w=ya(w,H)||w);const V=B!=="/"&&B.endsWith("/")?B.length-1:B.length;let W=U===B||!d&&U.startsWith(B)&&U.charAt(V)==="/",F=w!=null&&(w===B||!d&&w.startsWith(B)&&w.charAt(B.length)==="/"),X={isActive:W,isPending:F,isTransitioning:q},Z=W?u:void 0,le;typeof r=="function"?le=r(X):le=[r,W?"active":null,F?"pending":null,q?"transitioning":null].filter(Boolean).join(" ");let Q=typeof m=="function"?m(X):m;return b.createElement(ma,{...y,"aria-current":Z,className:le,ref:E,style:Q,to:h,viewTransition:v},typeof g=="function"?g(X):g)});Kx.displayName="NavLink";var Jx=b.forwardRef(({discover:i="render",fetcherKey:u,navigate:o,reloadDocument:r,replace:d,state:m,method:h=Os,action:v,onSubmit:g,relative:y,preventScrollReset:E,viewTransition:x,unstable_defaultShouldRevalidate:j,...M},R)=>{let{unstable_useTransitions:H}=b.useContext(Bt),q=Px(),B=eb(v,{relative:y}),U=h.toLowerCase()==="get"?"get":"post",w=typeof v=="string"&&Ph.test(v),V=W=>{if(g&&g(W),W.defaultPrevented)return;W.preventDefault();let F=W.nativeEvent.submitter,X=(F==null?void 0:F.getAttribute("formmethod"))||h,Z=()=>q(F||W.currentTarget,{fetcherKey:u,method:X,navigate:o,replace:d,state:m,relative:y,preventScrollReset:E,viewTransition:x,unstable_defaultShouldRevalidate:j});H&&o!==!1?b.startTransition(()=>Z()):Z()};return b.createElement("form",{ref:R,method:U,action:B,onSubmit:r?g:V,...M,"data-discover":!w&&i==="render"?"true":void 0})});Jx.displayName="Form";function $x(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function e0(i){let u=b.useContext(nn);return Le(u,$x(i)),u}function Fx(i,{target:u,replace:o,state:r,preventScrollReset:d,relative:m,viewTransition:h,unstable_defaultShouldRevalidate:v,unstable_useTransitions:g}={}){let y=sn(),E=pl(),x=fi(i,{relative:m});return b.useCallback(j=>{if(Ax(j,u)){j.preventDefault();let M=o!==void 0?o:ni(E)===ni(x),R=()=>y(i,{replace:M,state:r,preventScrollReset:d,relative:m,viewTransition:h,unstable_defaultShouldRevalidate:v});g?b.startTransition(()=>R()):R()}},[E,y,x,o,r,u,i,d,m,h,v,g])}var Wx=0,Ix=()=>`__${String(++Wx)}__`;function Px(){let{router:i}=e0("useSubmit"),{basename:u}=b.useContext(Bt),o=gx(),r=i.fetch,d=i.navigate;return b.useCallback(async(m,h={})=>{let{action:v,method:g,encType:y,formData:E,body:x}=zx(m,u);if(h.navigate===!1){let j=h.fetcherKey||Ix();await r(j,o,h.action||v,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:E,body:x,formMethod:h.method||g,formEncType:h.encType||y,flushSync:h.flushSync})}else await d(h.action||v,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:E,body:x,formMethod:h.method||g,formEncType:h.encType||y,replace:h.replace,state:h.state,fromRouteId:o,flushSync:h.flushSync,viewTransition:h.viewTransition})},[r,d,u,o])}function eb(i,{relative:u}={}){let{basename:o}=b.useContext(Bt),r=b.useContext(ga);Le(r,"useFormAction must be used inside a RouteContext");let[d]=r.matches.slice(-1),m={...fi(i||".",{relative:u})},h=pl();if(i==null){m.search=h.search;let v=new URLSearchParams(m.search),g=v.getAll("index");if(g.some(E=>E==="")){v.delete("index"),g.filter(x=>x).forEach(x=>v.append("index",x));let E=v.toString();m.search=E?`?${E}`:""}}return(!i||i===".")&&d.route.index&&(m.search=m.search?m.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(m.pathname=m.pathname==="/"?o:da([o,m.pathname])),ni(m)}function tb(i,{relative:u}={}){let o=b.useContext(Qh);Le(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=e0("useViewTransitionState"),d=fi(i,{relative:u});if(!o.isTransitioning)return!1;let m=ya(o.currentLocation.pathname,r)||o.currentLocation.pathname,h=ya(o.nextLocation.pathname,r)||o.nextLocation.pathname;return Us(d.pathname,h)!=null||Us(d.pathname,m)!=null}const ab=({icon:i,title:u,subtitle:o,type:r,onClick:d,to:m,needLogin:h,inDevelopment:v})=>{const g=sn(),{isLogged:y}=Tt(),E=()=>{if(v){g("/coming-soon");return}if(h&&!y){ie("Debes estar logueado para acceder a esta sección",{type:"error"}),g("/login");return}r===0?d&&d():r===1&&m&&g(m)};return f.jsxs("button",{onClick:E,className:"group flex items-center gap-4 p-4 rounded-xl hover:bg-white/5 transition-colors active:bg-white/10 w-full text-left",children:[f.jsx("div",{className:"h-10 w-10 rounded-full bg-surface-dark flex items-center justify-center border border-white/5 group-hover:border-primary/50 group-hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-gray-300 group-hover:text-primary",children:i})}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-base font-bold text-gray-100",children:u}),f.jsx("span",{className:"text-xs text-gray-500",children:o})]})]})},lb=({isOpen:i,onClose:u})=>{const[o,r]=b.useState(!1),[d,m]=b.useState(!1),{isLogged:h,user:v,setIsLoggedIn:g}=Tt(),{table:y}=an(),{choose:E}=ii(),{setIsLoading:x}=si(),j=async()=>{const R=await E("Selecciona el tipo de pago","wallet",{choices:[{value:"Efectivo",label:"Efectivo",icon:"payments"},{value:"Tarjeta",label:"Tarjeta",icon:"credit_card"}],style:"block"});if(!R)return;if(m(!1),x(!0,"Llamando a tu garzón..."),!(await Eh(y,h)).data){x(!1),ie("La Mesa no tiene productos para pagar",{type:"warning",autoClose:2e3});return}const q=await _h(h,y,R);q.success?ie("La factura ha sido impresa correctamente",{type:"success",autoClose:2e3}):alert(q.message),x(!1)};b.useEffect(()=>{if(i){r(!0);const R=setTimeout(()=>m(!0),10);return()=>clearTimeout(R)}else{m(!1);const R=setTimeout(()=>r(!1),300);return()=>clearTimeout(R)}},[i]);const M=()=>{g(!1),Sh("")};return o?f.jsxs("div",{className:"fixed inset-0 z-50 flex h-full w-full",children:[f.jsx("div",{className:`absolute inset-0 bg-[#0f0a08]/60 backdrop-blur-sm transition-opacity duration-300 ${d?"opacity-100":"opacity-0"}`,onClick:u}),f.jsxs("div",{className:`relative z-50 h-full w-[85%] max-w-85 bg-background-dark text-white shadow-2xl rounded-r-3xl flex flex-col border-r border-white/5 transform transition-transform duration-300 ease-out ${d?"translate-x-0":"-translate-x-full"}`,children:[f.jsxs("div",{className:"px-6 pt-12 pb-6 border-b border-white/5 flex items-center justify-between shrink-0",children:[f.jsxs("div",{className:"flex items-center gap-4",children:[f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"h-12 w-12 rounded-full overflow-hidden border-2 border-gray-600/50 shadow-lg shadow-primary/20 bg-surface-dark flex items-center justify-center",children:f.jsx("span",{className:"material-symbols-outlined text-gray-400 text-3xl",children:"account_circle"})}),h&&f.jsx("div",{className:"absolute bottom-0 right-0 h-3 w-3 bg-green-500 border-2 border-background-dark rounded-full"})]}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:`${h?"text-primary":"text-gray-400 "} text-xs font-medium tracking-wider uppercase`,children:h?"En Linea":"ESTADO: DESCONECTADO"}),f.jsx("span",{className:"text-xl font-bold leading-tight",children:h?`Hola, ${v==null?void 0:v.name}`:"Bienvenido"})]})]}),f.jsx("button",{onClick:u,className:"text-gray-400 hover:text-white p-2 rounded-full hover:bg-white/10 transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-3xl",children:"close"})})]}),f.jsxs("div",{className:"flex-1 overflow-y-auto py-8 px-4 flex flex-col gap-6 scrollbar-hide",children:[f.jsxs("div",{className:"flex flex-col gap-3",children:[f.jsx("p",{className:"px-4 text-xs font-bold text-gray-500 uppercase tracking-widest",children:h?"Sesión":"Acceso"}),h?f.jsx("button",{className:"flex items-center justify-center gap-2 py-4 px-6 rounded-2xl bg-primary text-white font-bold shadow-lg shadow-primary/25 active:scale-[0.98] transition-all",onClick:M,children:" Cerrar Sesión"}):f.jsxs(f.Fragment,{children:[f.jsxs(ma,{className:"flex items-center justify-center gap-2 py-4 px-6 rounded-2xl bg-primary text-white font-bold shadow-lg shadow-primary/25 active:scale-[0.98] transition-all",to:"/login",children:[f.jsx("span",{className:"material-symbols-outlined",children:"login"}),f.jsx("span",{children:"Iniciar Sesión"})]}),f.jsxs(ma,{className:"flex items-center justify-center gap-2 py-4 px-6 rounded-2xl border-2 border-primary text-primary font-bold active:scale-[0.98] transition-all",to:"/register",children:[f.jsx("span",{className:"material-symbols-outlined",children:"person_add"}),f.jsx("span",{children:"Registrarse"})]})]})]}),f.jsxs("div",{className:"flex flex-col gap-3",children:[f.jsx("p",{className:"px-4 text-xs font-bold text-gray-500 uppercase tracking-widest",children:"Acciones Rápidas"}),f.jsx("button",{className:"group relative w-full overflow-hidden rounded-2xl bg-[#a33f1e] p-1 shadow-[0_8px_20px_-6px_rgba(163,63,30,0.5)] transition-all active:scale-[0.97]",onClick:j,children:f.jsxs("div",{className:"relative w-full h-full bg-[#a33f1e] rounded-[0.9rem] border-t border-white/20 border-b overflow-hidden",children:[f.jsx("div",{className:"absolute inset-0 bg-linear-to-br from-white/10 via-transparent to-black/10 pointer-events-none"}),f.jsxs("div",{className:"relative z-10 flex items-center gap-5 p-5",children:[f.jsx("div",{className:"h-14 w-14 rounded-xl bg-black/20 backdrop-blur-sm border border-white/10 flex items-center justify-center shadow-inner text-[#ffdac1]",children:f.jsx("span",{className:"material-symbols-outlined text-3xl drop-shadow-sm",children:"receipt_long"})}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-xl font-bold leading-none text-white tracking-tight drop-shadow-md",children:"Solicitar Cuenta"}),f.jsx("span",{className:"text-xs text-white/80 font-medium mt-1.5 tracking-wide",children:"Ver desglose y pagar"})]}),f.jsx("span",{className:"material-symbols-outlined ml-auto text-white/60 group-hover:text-white group-hover:translate-x-1 transition-all text-2xl",children:"arrow_forward"})]})]})}),f.jsxs(ma,{className:"group relative flex items-center gap-4 p-4 rounded-xl bg-[#252525]/40 backdrop-blur-md border border-white/5 hover:bg-white/5 hover:border-white/10 transition-all active:bg-white/10",to:"/summary",children:[f.jsx("div",{className:"h-10 w-10 rounded-lg bg-surface-dark/80 flex items-center justify-center border border-white/5 shadow-sm",children:f.jsx("span",{className:"material-symbols-outlined text-gray-300 text-[1.35rem]",children:"list_alt"})}),f.jsxs("div",{className:"flex flex-col z-10",children:[f.jsx("span",{className:"text-[0.95rem] font-bold text-gray-100 tracking-tight",children:"Consumo Actual"}),f.jsx("span",{className:"text-[11px] text-gray-500 font-medium tracking-wide uppercase",children:"Pedidos de la mesa"})]}),f.jsx("span",{className:"material-symbols-outlined ml-auto text-gray-600 group-hover:text-gray-400 transition-colors text-xl",children:"chevron_right"})]})]}),f.jsxs("div",{className:"flex flex-col gap-2",children:[f.jsx("p",{className:"px-4 text-xs font-bold text-gray-500 uppercase tracking-widest mt-2",children:"Navegación"}),[{icon:"checkroom",title:"Indumentaria",subtitle:"Merch oficial IRC",type:1,to:"/coming-soon"},{icon:"calendar_month",title:"Coordinar Banquetes",subtitle:"Reservas especiales",type:1,to:"/coming-soon"},{icon:"reviews",title:"Evaluar Servicio",subtitle:"Tu opinión nos ayuda",type:1,to:"/coming-soon"}].map(R=>f.jsx(ab,{...R},R.title))]})]}),f.jsxs("div",{className:"mt-auto px-6 py-8 border-t border-white/5 bg-[#1a100c]",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-2 opacity-60",children:[f.jsx("span",{className:"material-symbols-outlined text-primary text-lg",children:"local_bar"}),f.jsx("span",{className:"font-bold text-sm tracking-widest uppercase",children:"Camilo Klein IRC"})]}),f.jsx("p",{className:"text-xs text-gray-600 font-mono",children:"v2.0.0 • Build 326"})]})]})]}):null},nb=99887766,ib=836295738,sb=i=>(parseInt(i.split("").reverse().join(""),12)^ib)-nb;function t0(){let u=new URLSearchParams(window.location.search).get("table");return u||(u=sessionStorage.getItem("table")),u?(sessionStorage.setItem("table",u),Number(sb(u))):-1}const ub=({isOpen:i,onClose:u,items:o})=>i?f.jsxs("div",{className:"fixed inset-0 z-60 flex items-center justify-center px-4",role:"dialog","aria-modal":"true","aria-labelledby":"modal-title",children:[f.jsx("div",{className:"absolute inset-0 bg-black/80 backdrop-blur-sm transition-opacity",onClick:u}),f.jsxs("div",{className:"relative w-full max-w-sm overflow-hidden rounded-2xl bg-[#201512] border border-white/10 shadow-2xl transition-all",children:[f.jsxs("div",{className:"p-6 pb-2",children:[f.jsx("div",{className:"flex items-center justify-center mb-5",children:f.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-orange-500/10 ring-1 ring-orange-500/20",children:f.jsx("span",{className:"material-symbols-outlined text-orange-400",style:{fontSize:"24px"},children:"notifications_active"})})}),f.jsxs("div",{className:"text-center",children:[f.jsx("h3",{className:"text-xl font-bold leading-6 text-white",id:"modal-title",children:"Actualizacion de Productos"}),f.jsx("p",{className:"mt-2 text-sm text-gray-400",children:"El precio y disponibilidad de los productos en tu carrito han cambiado."})]})]}),f.jsx("div",{className:"px-5 py-4 space-y-3 max-h-[40vh] overflow-y-auto no-scrollbar",children:o.map(r=>f.jsx(rb,{item:r},r.product.id))}),f.jsx("div",{className:"bg-[#201512] px-5 pb-6 pt-2",children:f.jsx("button",{type:"button",onClick:u,className:"inline-flex w-full justify-center rounded-xl bg-[#a33f1e] px-3 py-3.5 text-sm font-bold text-white shadow-sm hover:bg-[#8f3619] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#a33f1e] transition-colors",children:"Entendido"})})]})]}):null,rb=({item:i})=>{const u=i.newPrice>i.oldPrice,o=u?"text-red-500":"text-green-500",r=u?"arrow_upward":"arrow_downward";return i.isAvailable?f.jsxs("div",{className:"flex items-center gap-3 rounded-xl bg-white/5 p-3 ring-1 ring-white/10",children:[f.jsx("div",{className:"h-12 w-12 shrink-0 overflow-hidden rounded-lg bg-gray-800",children:f.jsx("div",{className:"h-full w-full bg-cover bg-center",style:{backgroundImage:`url("${i.product.image}")`}})}),f.jsxs("div",{className:"min-w-0 flex-1",children:[f.jsx("p",{className:"text-sm font-bold text-white truncate",children:i.product.name}),f.jsxs("div",{className:"mt-1 flex items-baseline gap-2",children:[f.jsxs("span",{className:"text-xs text-gray-500 line-through",children:["$",fa(i.oldPrice)]}),f.jsxs("span",{className:`flex items-center text-sm font-bold ${o}`,children:["$",fa(i.newPrice),f.jsx("span",{className:"material-symbols-outlined ml-0.5",style:{fontSize:"16px"},children:r})]})]})]})]}):f.jsxs("div",{className:"relative flex items-center gap-3 rounded-xl bg-white/5 p-3 ring-1 ring-white/10 opacity-60 grayscale",children:[f.jsx("div",{className:"h-12 w-12 shrink-0 overflow-hidden rounded-lg bg-gray-800",children:f.jsx("div",{className:"h-full w-full bg-cover bg-center",style:{backgroundImage:`url("${i.product.image}")`}})}),f.jsxs("div",{className:"min-w-0 flex-1",children:[f.jsx("p",{className:"text-sm font-bold text-white truncate",children:i.product.name}),f.jsx("span",{className:"mt-1 inline-flex items-center rounded bg-gray-700/50 px-1.5 py-0.5 text-[10px] font-medium text-gray-200 ring-1 ring-inset ring-gray-500/20",children:"No disponible por ahora"})]})]})},ob=({isOpen:i,onClose:u,cartItems:o,setCartItems:r,onUpdateQuantity:d,onClear:m})=>{const[h,v]=b.useState(!1),{user:g,isLogged:y,setPromoPercent:E}=Tt(),[x,j]=b.useState([]),{table:M,setTable:R,updateProduct:H,removeProduct:q}=an(),{setIsLoading:B}=si(),U=sn(),{confirm:w,prompt:V}=ii(),W=b.useCallback(async Z=>{const le=await V("Notas del pedido","comment",{placeholder:"Sin hielo por favor",defaultValue:Z.comment});!le&&le!==""||r(o.map(Q=>Q.id===Z.id?{...Q,comment:le}:Q))},[o]),F=async Z=>{if(!await w("¿Seguro que quieres enviar el pedido?","send",{confirmText:"Enviar",cancelText:"No, regresar"}))return;if(o.length===0){ie("No tienes productos en tu carrito",{type:"warning",autoClose:2e3});return}if(B(!0,"Enviando pedido..."),!await Rg(y)){B(!1),ie("Los pedidos se encuentran deshabilitados temporalmente",{type:"error",autoClose:3e3});return}const K={customerId:(g==null?void 0:g.id)||0,table:M,items:o.map(se=>({id:se.id,price:se.price,quantity:se.quantity,comment:se.comment??""})),totalAmount:X,orderDate:new Date().toISOString()},I=await Mg(K,y);if(B(!1),I.success){if(!("new_progress"in I.data)){j(I.data);for(const se of I.data)se.isAvailable?H(se.product.id,se.newPrice):q(se.product.id);return}ie("Pedido enviado correctamente",{type:"success",autoClose:2e3}),E(I.data.new_progress),u(),m()}else alert(I.message)};b.useEffect(()=>{if(i)v(!0);else{const Z=setTimeout(()=>v(!1),300);return()=>clearTimeout(Z)}},[i]),b.useEffect(()=>{const Z=t0();if(Z===-1){U("/no-table");return}R(Z)},[]);const X=o.reduce((Z,le)=>Z+le.price*le.quantity,0);return h?f.jsxs("div",{className:"fixed inset-0 z-40 flex flex-col justify-end",children:[f.jsx(ub,{isOpen:x.length>0,onClose:()=>j([]),items:x}),f.jsx("div",{className:`absolute inset-0 bg-background-dark/60 backdrop-blur-md transition-opacity duration-300 ${i?"opacity-100":"opacity-0"}`,onClick:u}),f.jsxs("div",{className:`relative z-40 flex flex-col w-full max-w-md mx-auto bg-background-light dark:bg-background-dark rounded-t-3xl h-[94vh] shadow-2xl border-t border-white/5 ring-1 ring-white/10 transform transition-transform duration-300 ease-out ${i?"translate-y-0":"translate-y-[-80%]"}`,children:[f.jsx("div",{className:"flex flex-col items-center pt-3 pb-2 shrink-0 w-full cursor-grab active:cursor-grabbing hover:opacity-80 transition-opacity",onClick:u,children:f.jsx("div",{className:"h-1 w-10 rounded-full bg-gray-300 dark:bg-[#54413b]"})}),f.jsxs("div",{className:"flex items-center px-6 pb-4 pt-1 justify-between shrink-0",children:[f.jsx("button",{onClick:u,className:"group flex items-center justify-center size-10 rounded-full bg-gray-200 dark:bg-white/5 hover:bg-gray-300 dark:hover:bg-white/10 transition-all active:scale-95",children:f.jsx("span",{className:"material-symbols-outlined text-gray-700 dark:text-white group-hover:rotate-90 transition-transform duration-300",style:{fontSize:"24px"},children:"close"})}),f.jsxs("div",{className:"flex flex-col items-center",children:[f.jsx("h2",{className:"text-gray-900 dark:text-white text-lg font-bold leading-none tracking-tight",children:"Pedidos Express"}),f.jsxs("span",{className:"text-xs text-primary font-medium mt-1 tracking-wider uppercase",children:["Mesa #",M]})]}),f.jsx("button",{onClick:m,className:"text-[#b9a49d] hover:text-primary text-sm font-bold leading-normal tracking-wide transition-colors",children:"Clear"})]}),f.jsx("div",{className:"flex-1 overflow-y-auto no-scrollbar px-5 pb-40",children:o.length===0?f.jsxs("div",{className:"flex flex-col items-center justify-center h-full text-gray-500",children:[f.jsx("span",{className:"material-symbols-outlined text-6xl mb-4 opacity-50",children:"shopping_cart_off"}),f.jsx("p",{children:"Your cart is empty."})]}):f.jsx("div",{className:"flex flex-col gap-4 mt-2",children:o.map(Z=>f.jsxs("div",{className:"group relative flex gap-4 bg-white dark:bg-[#2a1d18] p-3 rounded-2xl shadow-sm border border-gray-100 dark:border-white/5 hover:border-primary/30 transition-colors",children:[f.jsxs("div",{className:"shrink-0 relative",children:[f.jsx("div",{className:"bg-center bg-no-repeat bg-cover rounded-xl size-20 shadow-inner",style:{backgroundImage:`url("${Z.image}")`}}),Z.quantity>1&&f.jsxs("div",{className:"absolute -top-2 -left-2 bg-primary text-white text-[10px] font-bold px-1.5 py-0.5 rounded-md shadow-sm",children:["x",Z.quantity]})]}),f.jsxs("div",{className:"flex flex-1 flex-col justify-between py-0.5",children:[f.jsxs("div",{className:"flex justify-between items-start gap-2",children:[f.jsx("h3",{className:"text-gray-900 dark:text-white text-base font-bold leading-tight",children:Z.name}),f.jsxs("p",{className:"text-gray-900 dark:text-white font-bold text-base",children:["$",fa(Z.price*Z.quantity)]})]}),f.jsx("p",{className:"text-primary text-sm",children:Z.comment}),f.jsxs("p",{className:"text-gray-500 dark:text-[#b9a49d] text-xs font-medium",children:["$",fa(Z.price)," / unidad"]}),f.jsxs("div",{className:"flex items-center justify-start mt-2 gap-2",children:[f.jsxs("div",{className:"flex items-center gap-1 bg-gray-100 dark:bg-[#181311] rounded-lg p-1 border border-transparent dark:border-white/5",children:[f.jsx("button",{onClick:()=>d(Z.id,-1),className:"size-7 flex items-center justify-center rounded-md bg-white dark:bg-[#2f1f1a] text-gray-600 dark:text-gray-300 shadow-sm hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-[18px]",children:"remove"})}),f.jsx("input",{className:"w-8 text-center bg-transparent text-sm font-bold text-gray-900 dark:text-white border-none focus:ring-0 p-0",readOnly:!0,type:"number",value:Z.quantity}),f.jsx("button",{onClick:()=>d(Z.id,1),className:"size-7 flex items-center justify-center rounded-md bg-white dark:bg-[#2f1f1a] text-gray-600 dark:text-gray-300 shadow-sm hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-[18px]",children:"add"})})]}),f.jsx("button",{onClick:()=>{W(Z)},className:"flex items-center mx-2",children:f.jsx("span",{className:"material-symbols-outlined text-2xl text-white/70",children:"add_comment"})})]})]})]},Z.id))})}),f.jsxs("div",{className:"absolute bottom-0 left-0 w-full bg-background-light/95 dark:bg-background-dark/95 backdrop-blur-md border-t border-gray-200 dark:border-white/5 z-20 pb-8 pt-4 px-6 rounded-t-2xl shadow-[0_-10px_40px_-15px_rgba(0,0,0,0.5)]",children:[f.jsx("div",{className:"flex justify-between items-end mb-4",children:f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-gray-500 dark:text-[#b9a49d] text-xs font-bold uppercase tracking-wider mb-1",children:"Total a pagar"}),f.jsx("div",{className:"flex items-baseline gap-1",children:f.jsxs("span",{className:"text-3xl font-bold text-gray-900 dark:text-white tracking-tighter",children:["$",fa(X)]})})]})}),f.jsxs("button",{onClick:F,className:"relative w-full group overflow-hidden bg-primary text-white rounded-xl p-4 shadow-lg shadow-primary/25 transition-all active:scale-[0.98]",children:[f.jsx("div",{className:"absolute inset-0 bg-white/20 translate-y-full group-hover:translate-y-0 transition-transform duration-300 ease-out"}),f.jsxs("div",{className:"relative flex items-center justify-center gap-3",children:[f.jsx("span",{className:"font-bold text-lg tracking-wide",children:"Finalizar Pedido"}),f.jsx("span",{className:"material-symbols-outlined animate-pulse",children:"arrow_forward"})]})]})]})]})]}):null};function cb({setIsSidebarOpen:i,setIsCartOpen:u,totalItems:o}){return f.jsxs("header",{className:"flex items-center bg-background-dark p-4 pb-2 justify-between border-b border-white/10 z-20 shrink-0",children:[f.jsx("button",{onClick:()=>i(!0),className:"text-white flex size-12 shrink-0 items-center justify-start cursor-pointer hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-3xl",children:"menu"})}),f.jsx("h2",{className:"text-white text-lg font-bold leading-tight tracking-[-0.015em] flex-1 text-center",children:"Pedidos Express"}),f.jsxs("button",{onClick:()=>u(!0),className:"text-white flex size-12 shrink-0 items-center justify-end relative hover:text-primary transition-colors",children:[f.jsx("span",{className:"material-symbols-outlined text-2xl",children:"shopping_cart"}),o>0&&f.jsx("span",{className:"absolute top-2 right-1 bg-primary text-white text-[10px] font-bold px-1.5 py-0.5 rounded-full ring-2 ring-background-dark",children:o})]})]})}var Qa=(i=>(i.SHOP="SHOP",i.CHAT="CHAT",i))(Qa||{});function rh({activeTab:i,setActiveTab:u,tab:o,tabName:r,icon:d,needLogin:m,inDevelopment:h}){const{isLogged:v}=Tt(),g=sn(),y=()=>{if(h){g("/coming-soon");return}if(m&&!v){ie("Debes estar logueado para acceder a esta sección",{type:"error"}),g("/login");return}u(o)};return f.jsxs("button",{onClick:y,className:`flex flex-col items-center justify-center w-full h-full transition-colors ${i===o?"text-primary":"text-gray-400 hover:text-white"}`,children:[f.jsx("span",{className:`material-symbols-outlined text-2xl ${i===o?"fill-1":"fill-0"}`,children:d}),f.jsx("span",{className:"text-xs font-medium mt-1",children:r})]})}function fb({activeTab:i,setActiveTab:u}){return f.jsx("nav",{className:"bg-background-dark border-t border-white/10 p-2 z-30 sticky bottom-0 shrink-0",children:f.jsxs("div",{className:"flex justify-around items-center h-14",children:[f.jsx(rh,{setActiveTab:u,tab:Qa.SHOP,activeTab:i,tabName:"Tienda",icon:"store"}),f.jsx(rh,{setActiveTab:u,tab:Qa.CHAT,activeTab:i,tabName:"Chat",icon:"chat",needLogin:!0})]})})}function db({active:i}){const{promoPercent:u}=Tt(),{confirm:o}=ii(),{table:r}=an(),{isLogged:d,setPromoPercent:m}=Tt(),h=b.useCallback(async()=>{if(u>=100){if(!await o("¿Seguro que quieres reclamar?","reclamar"))return;const g=await Og(d,r);g.success?m(0):alert(g.message)}},[d,r,u,o]);return i&&f.jsxs("div",{className:"bg-[#8f3322] px-4 py-2 flex items-center justify-between z-20 shrink-0 shadow-lg border-b border-[#602014]",children:[f.jsxs("div",{className:"flex flex-col flex-1 mr-4",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[f.jsx("span",{className:"material-symbols-outlined text-white text-lg font-bold",children:"celebration"}),f.jsxs("span",{className:"text-white text-xs font-bold uppercase tracking-wider drop-shadow-sm",children:[u??0,"% para tu cerveza gratis!"]})]}),f.jsx("div",{className:"w-full bg-black/30 h-1.5 rounded-full overflow-hidden",children:f.jsx("div",{className:"bg-[#fcd34d] h-full rounded-full shadow-[0_0_8px_rgba(252,211,77,0.6)] animate-pulse",style:{width:`${u??0}%`}})})]}),f.jsx("button",{onClick:h,className:"bg-[#1f1f1f] text-[#FFB800] border border-[#FFB800]/20 text-[10px] font-black uppercase px-3 py-1.5 rounded shadow-md active:scale-95 transition-transform hover:bg-[#000000] disabled:opacity-50 disabled:cursor-not-allowed",disabled:u<100,children:"Reclamar"})]})}function a0(){return f.jsxs("header",{className:"flex items-center bg-background-dark p-4 pb-2 justify-between border-b border-white/10 z-20 shrink-0",children:[f.jsx(ma,{className:"text-white flex size-12 shrink-0 items-center justify-start cursor-pointer",to:"/",children:f.jsx("span",{className:"material-symbols-outlined text-3xl",children:"chevron_left"})}),f.jsx("h2",{className:"text-white text-lg font-bold leading-tight tracking-[-0.015em] flex-1 text-center",children:"Registro Pedidos Express"}),f.jsx("div",{className:"size-12 shrink-0"})]})}function mb(){const{setIsLoggedIn:i}=Tt(),u=sn(),o=async r=>{r.preventDefault();const d=r.currentTarget.querySelector("input#email").value,m=r.currentTarget.querySelector("input#pin").value;if(!d){ie("El email no puede estar vacío",{type:"error"});return}if(!m){ie("El pin no puede estar vacío",{type:"error"});return}if(m.length!==4){ie("El pin debe tener 4 dígitos",{type:"error"});return}const h=await Cg(d,m);if(h.success===!1){ie(h.message,{type:"error"});return}Sh(h.data.token),i(!0,h.data),u("/")};return f.jsxs("div",{className:"bg-background-dark font-display antialiased overflow-hidden h-screen flex flex-col",children:[f.jsx(a0,{}),f.jsx("main",{className:"bg-background-dark font-display antialiased h-screen flex flex-col items-center justify-center p-6",children:f.jsxs("div",{className:"w-full max-w-sm flex flex-col items-center space-y-8",children:[f.jsxs("div",{className:"text-center space-y-2",children:[f.jsx("div",{className:"size-20 bg-primary rounded-2xl flex items-center justify-center mx-auto mb-4 shadow-lg shadow-primary/20",children:f.jsx("span",{className:"material-symbols-outlined text-white text-5xl",children:"sports_bar"})}),f.jsx("h1",{className:"text-white text-3xl font-bold tracking-tight",children:"Pedidos Express"}),f.jsx("p",{className:"text-gray-400 text-sm",children:"Brewery & Artisan Slices"})]}),f.jsxs("form",{className:"w-full space-y-5",onSubmit:o,children:[f.jsxs("div",{className:"space-y-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:"block text-gray-400 text-xs font-semibold uppercase tracking-wider mb-2 ml-1",htmlFor:"email",children:"Email"}),f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl",children:"mail"})}),f.jsx("input",{className:"block w-full pl-10 pr-4 py-3 border border-white/10 rounded-xl bg-[#2a201c] text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all shadow-sm",id:"email",placeholder:"your@email.com",type:"email"})]})]}),f.jsxs("div",{children:[f.jsx("label",{className:"block text-gray-400 text-xs font-semibold uppercase tracking-wider mb-2 ml-1",htmlFor:"pin",children:"4-Digit PIN"}),f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl",children:"lock"})}),f.jsx("input",{className:"block w-full pl-10 pr-4 py-3 border border-white/10 rounded-xl bg-[#2a201c] text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all shadow-sm tracking-[0.5em] font-mono",id:"pin",inputMode:"numeric",maxLength:4,placeholder:"••••",type:"password"})]})]})]}),f.jsxs("button",{className:"w-full bg-primary hover:bg-[#b84a26] text-white font-bold py-4 mt-30 rounded-xl shadow-lg shadow-primary/20 transition-all active:scale-[0.98] flex items-center justify-center gap-2",type:"submit",children:["Iniciar Sesión",f.jsx("span",{className:"material-symbols-outlined text-xl",children:"arrow_forward"})]})]}),f.jsxs("div",{className:"text-center space-y-2",children:[f.jsx("p",{className:"text-gray-400 text-sm",children:"¿No tienes una cuenta?"}),f.jsx(ma,{className:"text-primary font-bold hover:underline",to:"/register",children:"Crear cuenta"})]})]})})]})}function hb(){return f.jsxs("div",{className:"bg-background-dark font-display antialiased overflow-hidden h-screen flex flex-col",children:[f.jsx(a0,{}),f.jsx("main",{className:"bg-background-dark font-display antialiased h-screen flex flex-col items-center justify-center p-6",children:f.jsxs("section",{className:"flex-1 bg-background-dark overflow-y-auto relative flex flex-col z-10 p-6",children:[f.jsxs("div",{className:"mb-8 text-center",children:[f.jsx("div",{className:"inline-flex items-center justify-center size-16 bg-primary/20 rounded-2xl mb-4",children:f.jsx("span",{className:"material-symbols-outlined text-primary text-4xl",children:"person_add"})}),f.jsx("h1",{className:"text-white text-2xl font-bold mb-2",children:"Únete a la comunidad"}),f.jsx("p",{className:"text-gray-400 text-sm",children:"Regístrate para pedir tus cervezas y pizzas favoritas."})]}),f.jsxs("form",{className:"space-y-6 max-w-md mx-auto w-full",children:[f.jsxs("div",{className:"space-y-4",children:[f.jsxs("div",{className:"space-y-1.5",children:[f.jsx("label",{className:"text-gray-300 text-sm font-medium ml-1",children:"Email"}),f.jsxs("div",{className:"relative group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3.5 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl group-focus-within:text-primary transition-colors",children:"mail"})}),f.jsx("input",{className:"block w-full pl-11 pr-4 py-3.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all",placeholder:"ejemplo@correo.com",type:"email"})]})]}),f.jsxs("div",{className:"space-y-1.5",children:[f.jsx("label",{className:"text-gray-300 text-sm font-medium ml-1",children:"Nombre Completo"}),f.jsxs("div",{className:"relative group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3.5 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl group-focus-within:text-primary transition-colors",children:"person"})}),f.jsx("input",{className:"block w-full pl-11 pr-4 py-3.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all",placeholder:"Tu nombre y apellido",type:"text"})]})]}),f.jsxs("div",{className:"space-y-1.5",children:[f.jsx("label",{className:"text-gray-300 text-sm font-medium ml-1",children:"RUT"}),f.jsxs("div",{className:"relative group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3.5 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl group-focus-within:text-primary transition-colors",children:"fingerprint"})}),f.jsx("input",{className:"block w-full pl-11 pr-4 py-3.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all",placeholder:"12.345.678-9",type:"text"})]})]})]}),f.jsxs("div",{className:"flex items-start gap-3 px-1 mt-4",children:[f.jsx("div",{className:"flex items-center h-5",children:f.jsx("input",{className:"w-5 h-5 rounded border-white/10 bg-[#2a201c] text-primary focus:ring-primary focus:ring-offset-0 focus:ring-offset-transparent cursor-pointer",id:"terms",type:"checkbox"})}),f.jsx("label",{className:"text-sm text-gray-300 leading-snug cursor-pointer select-none",htmlFor:"terms",children:"Confirmo que tengo 18 años o más y acepto los términos de distribución de bebidas alcohólicas."})]}),f.jsx("button",{className:"w-full bg-primary hover:bg-orange-800 text-white font-bold py-4 rounded-xl shadow-lg shadow-primary/20 transition-all active:scale-[0.98] mt-2",type:"submit",children:"Registrarse"}),f.jsxs("div",{className:"flex flex-col items-center justify-center gap-2",children:[f.jsx("p",{className:"text-center text-gray-500 text-sm mt-6",children:"¿Ya tienes una cuenta?"}),f.jsx(ma,{className:"text-primary font-semibold hover:underline",to:"/login",children:"Inicia sesión"})]})]})]})})]})}const pb=({product:i})=>f.jsxs("div",{className:"flex gap-4 bg-card-dark p-4 rounded-2xl border border-white/5 shadow-xl",children:[f.jsx("div",{className:"shrink-0",children:f.jsx("div",{className:"bg-center bg-cover rounded-xl size-16 ring-1 ring-white/10",style:{backgroundImage:`url("${i.image}")`}})}),f.jsxs("div",{className:"flex-1 flex flex-col justify-center",children:[f.jsxs("div",{className:"flex justify-between items-start",children:[f.jsx("h3",{className:"text-white font-bold text-lg leading-tight",children:i.name}),f.jsxs("span",{className:"text-white font-bold",children:["$",i.price.toFixed(2)]})]}),f.jsx("div",{className:"flex justify-between items-center mt-1",children:f.jsxs("p",{className:"text-[#b9a49d] text-sm",children:[i.quantity," ",i.quantity===1?"unidad":"unidades"," x $",i.price.toFixed(2)]})})]})]}),yb=({total:i})=>f.jsx("div",{className:"mt-8 space-y-3 py-6 border-t border-dashed border-white/10",children:f.jsxs("div",{className:"flex justify-between items-center text-sm",children:[f.jsx("span",{className:"text-[#b9a49d] font-medium",children:"Total"}),f.jsxs("span",{className:"text-white font-bold",children:["$",fa(i)]})]})}),gb=({total:i,onBack:u,onRequestBill:o})=>f.jsxs("div",{className:"absolute bottom-0 left-0 w-full bg-background-dark/80 backdrop-blur-xl border-t border-white/10 px-6 pt-6 pb-10 space-y-4",children:[f.jsx("div",{className:"flex justify-between items-end",children:f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-[#b9a49d] text-xs font-bold uppercase tracking-widest mb-1",children:"Total Acumulado"}),f.jsxs("span",{className:"text-4xl font-bold text-white tracking-tighter",children:["$",fa(i)]})]})}),f.jsxs("div",{className:"flex gap-3",children:[f.jsx("button",{onClick:u,className:"flex-1 bg-white/5 text-white font-bold py-4 rounded-xl border border-white/10 active:scale-95 transition-all",children:"Volver"}),f.jsxs("button",{onClick:o,className:"flex-2 bg-primary text-white font-bold py-4 rounded-xl shadow-lg shadow-primary/20 active:scale-95 transition-all flex items-center justify-center gap-2",children:["Solicitar Cuenta",f.jsx("span",{className:"material-symbols-outlined text-[20px]",children:"receipt_long"})]})]})]}),vb=()=>{const[i,u]=b.useState(0),[o,r]=b.useState([]),{getItems:d,table:m,setTable:h}=an(),{isLogged:v}=Tt(),{setIsLoading:g}=si(),{choose:y}=ii(),E=sn(),x=async()=>{const j=await y("Selecciona el tipo de pago","wallet",{choices:[{value:"Efectivo",label:"Efectivo",icon:"payments"},{value:"Tarjeta",label:"Tarjeta",icon:"credit_card"}],style:"block"});if(!j)return;g(!0,"Llamando a tu garzón...");const M=await _h(v,m,j);M.success?ie("Tu garzon vendra enseguida, por favor espera",{type:"success",autoClose:2e3}):alert(M.message),g(!1)};return b.useEffect(()=>{(async()=>{g(!0,"Cargando Historial...");let j=m;if(!j){if(j=t0(),j===-1){E("/no-table");return}h(j)}let M=await Eh(j,v),R;g(!1),M&&M.success?R=M.data:(ie("La Mesa aun no tiene consumo😁",{type:"warning",autoClose:2e3}),E("/"));const H=d(...R);r(H),u(H.reduce((q,B)=>q+B.price*B.quantity,0)),g(!1)})()},[]),f.jsxs("div",{className:"bg-background-dark font-display selection:bg-primary selection:text-white overflow-hidden h-screen w-full flex flex-col relative",children:[f.jsx("div",{className:"fixed inset-0 z-0 opacity-20 pointer-events-none",children:f.jsx("div",{className:"absolute inset-0 bg-linear-to-b from-primary/20 to-transparent"})}),f.jsx("header",{className:"relative z-10 shrink-0 px-6 pt-12 pb-6",children:f.jsxs("div",{className:"flex items-center gap-4",children:[f.jsx("button",{onClick:()=>{history.back()},className:"flex items-center justify-center size-10 rounded-full bg-white/5 border border-white/10 active:scale-90 transition-transform",children:f.jsx("span",{className:"material-symbols-outlined text-white",children:"chevron_left"})}),f.jsxs("div",{children:[f.jsxs("h1",{className:"text-white text-2xl font-bold tracking-tight",children:["Consumo Mesa #",m]}),f.jsx("p",{className:"text-primary font-medium text-sm uppercase tracking-widest",children:"Consumo Total"})]})]})}),f.jsxs("main",{className:"relative z-10 flex-1 overflow-y-auto no-scrollbar px-6 pb-80",children:[f.jsx("div",{className:"space-y-4",children:o.map(j=>f.jsx(pb,{product:j},j.id))}),f.jsx(yb,{total:i})]}),f.jsx("div",{className:"relative z-20",children:f.jsx(gb,{total:i,points:50,onBack:()=>E("/"),onRequestBill:()=>x()})})]})};function xb(){return f.jsxs("div",{className:"bg-background-dark text-white h-screen w-full flex flex-col items-center justify-center relative overflow-hidden selection:bg-primary selection:text-white font-body",children:[f.jsx("div",{className:"absolute inset-0 bg-qr-pattern z-0 opacity-100 pointer-events-none"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background-dark via-background-dark/95 to-background-dark/80 z-0 pointer-events-none"}),f.jsxs("main",{className:"relative z-10 w-full max-w-md mx-auto px-8 flex flex-col items-center text-center justify-center h-full",children:[f.jsxs("div",{className:"relative w-72 h-72 flex items-center justify-center mb-10",children:[f.jsx("div",{className:"absolute inset-0 bg-primary/10 rounded-full blur-3xl animate-pulse"}),f.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[f.jsx("span",{className:"material-symbols-outlined text-[12rem]! text-surface-dark leading-none drop-shadow-2xl w-max h-max",children:"table_restaurant"}),f.jsx("div",{className:"absolute -top-4 -right-4 bg-background-dark rounded-full p-2 ring-4 ring-background-dark shadow-xl",children:f.jsx("span",{className:"material-symbols-outlined text-6xl text-primary",children:"question_mark"})}),f.jsx("div",{className:"w-32 h-4 bg-black/40 blur-lg rounded-full -mt-4"})]})]}),f.jsxs("div",{className:"flex flex-col items-center space-y-5 max-w-80 animate-in slide-in-from-bottom-8 fade-in duration-1000",children:[f.jsx("h1",{className:"text-3xl md:text-4xl font-display font-bold text-white tracking-tight leading-tight",children:"Mesa no Encontrada"}),f.jsxs("p",{className:"text-gray-400 text-lg leading-relaxed font-light",children:["No pudimos identificar tu ubicación. Para realizar tu pedido, por favor ",f.jsx("strong",{className:"text-primary font-medium",children:"escanea nuevamente"})," el código QR situado en tu mesa."]})]})]}),f.jsx("div",{className:"h-6 w-full absolute bottom-0"})]})}const bb=()=>f.jsxs("div",{className:"bg-background-dark text-white h-screen w-full flex flex-col items-center justify-center relative overflow-hidden selection:bg-primary selection:text-white font-body",style:{minHeight:"max(884px, 100dvh)",overscrollBehavior:"none"},children:[f.jsx("div",{className:"absolute inset-0 bg-bubbles-pattern z-0 opacity-100 pointer-events-none"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background-dark via-background-dark/95 to-background-dark/80 z-0 pointer-events-none"}),f.jsxs("main",{className:"relative z-10 w-full max-w-md mx-auto px-8 flex flex-col items-center text-center justify-center h-full",children:[f.jsxs("div",{className:"relative w-72 h-72 flex items-center justify-center mb-10",children:[f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[f.jsx("span",{className:"material-symbols-outlined text-[11rem] text-surface-dark leading-none drop-shadow-2xl",style:{fontVariationSettings:"'FILL' 1, 'wght' 200"},children:"propane_tank"}),f.jsx("div",{className:"absolute -bottom-2 -right-2 bg-background-dark rounded-full p-3 ring-4 ring-background-dark shadow-xl flex items-center justify-center",children:f.jsx("span",{className:"material-symbols-outlined text-4xl text-primary",children:"construction"})}),f.jsx("div",{className:"absolute top-10 right-0 w-3 h-3 bg-primary/40 rounded-full blur-[1px]"}),f.jsx("div",{className:"absolute top-4 right-8 w-2 h-2 bg-primary/30 rounded-full blur-[1px]"})]})]}),f.jsxs("div",{className:"flex flex-col items-center space-y-6 max-w-85",children:[f.jsxs("h1",{className:"text-3xl md:text-4xl font-display font-bold text-white tracking-tight leading-tight",children:["Estamos Cocinando ",f.jsx("br",{})," ",f.jsx("span",{className:"text-primary",children:"Algo Nuevo"})]}),f.jsx("p",{className:"text-gray-400 text-lg leading-relaxed font-light",children:"Esta sección está en desarrollo para mejorar tu experiencia en Pedidos Express. Vuelve pronto para ver las novedades."}),f.jsxs("button",{onClick:()=>{history.back()},className:"mt-4 inline-flex items-center gap-2 px-6 py-3 rounded-full bg-surface-dark/50 border border-white/10 hover:bg-surface-dark hover:border-primary/50 text-white transition-all duration-300 group backdrop-blur-sm",children:[f.jsx("span",{className:"material-symbols-outlined text-sm transition-transform group-hover:-translate-x-1",children:"arrow_back"}),f.jsx("span",{children:"Volver atrás"})]})]})]}),f.jsx("div",{className:"h-6 w-full absolute bottom-0"})]}),Sb=()=>f.jsxs("div",{className:"bg-background-dark text-white h-screen w-full flex flex-col items-center justify-center relative overflow-hidden selection:bg-primary selection:text-white font-body",style:{minHeight:"max(884px, 100dvh)",overscrollBehavior:"none"},children:[f.jsx("div",{className:"absolute inset-0 bg-bubbles-pattern z-0 opacity-100 pointer-events-none"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background-dark via-background-dark/95 to-background-dark/80 z-0 pointer-events-none"}),f.jsxs("main",{className:"relative z-10 w-full max-w-md mx-auto px-8 flex flex-col items-center text-center justify-center h-full",children:[f.jsxs("div",{className:"relative w-72 h-72 flex items-center justify-center mb-10",children:[f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[f.jsx("span",{className:"material-symbols-outlined text-[11rem] text-surface-dark leading-none drop-shadow-2xl",style:{fontVariationSettings:"'FILL' 0, 'wght' 200"},children:"sports_bar"}),f.jsx("div",{className:"absolute -bottom-2 -right-2 bg-background-dark rounded-full p-3 ring-4 ring-background-dark shadow-xl flex items-center justify-center",children:f.jsx("span",{className:"material-symbols-outlined text-4xl text-primary font-bold",children:"broken_image"})}),f.jsx("div",{className:"absolute top-10 right-10 w-3 h-3 bg-primary/40 rounded-full blur-[1px]"}),f.jsx("div",{className:"absolute top-4 right-16 w-2 h-2 bg-primary/30 rounded-full blur-[1px]"}),f.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 text-primary/10 text-6xl font-display font-bold select-none pointer-events-none",children:"?"})]})]}),f.jsxs("div",{className:"flex flex-col items-center space-y-6 max-w-85",children:[f.jsx("h1",{className:"text-6xl md:text-7xl font-display font-bold text-primary tracking-tighter leading-none",children:"404"}),f.jsx("h2",{className:"text-2xl md:text-3xl font-display font-medium text-white tracking-tight leading-tight",children:"Página no Encontrada"}),f.jsx("p",{className:"text-gray-400 text-lg leading-relaxed font-light",children:"Parece que esta ronda no existe o se ha agotado. Verifica la dirección o vuelve a la barra principal."}),f.jsxs(ma,{to:"/",className:"mt-4 px-8 py-3 bg-primary hover:bg-primary/90 text-background-dark font-bold rounded-full transition-colors duration-200 shadow-lg shadow-primary/20 flex items-center gap-2",children:[f.jsx("span",{className:"material-symbols-outlined text-xl",children:"home"}),"Volver al Inicio"]})]})]}),f.jsx("div",{className:"h-6 w-full absolute bottom-0"})]}),Eb=({children:i})=>f.jsxs(Dg,{children:[f.jsx(bv,{}),f.jsx(Zx,{children:f.jsx(Ug,{children:f.jsx(Lg,{children:f.jsx(Hy,{children:f.jsx(Ev,{children:i})})})})})]}),_b=()=>{const[i,u]=b.useState(Qa.SHOP),[o,r]=b.useState(!1),[d,m]=b.useState(!1),[h,v]=b.useState([]),{isLogged:g}=Tt(),[y,E]=b.useState(Ag),{setIsLoading:x}=si(),{setIsLoggedIn:j}=Tt(),M=()=>{const w=Math.random();w<.2?(ie("Sabias que puedes obtener 1 cerveza gratis de cada 10?🥳"),ie("Solo registrandote😯")):w<.4?(ie("que estaran conversando en el chat global?🫢"),ie("Averigualo registrandote🥳🥳")):w<.6?(ie("¿Sediento? Tu próxima cerveza podría ser gratis. 🍺"),ie("Regístrate y empieza a sumar.")):w<.8?(ie("El chat global está que arde. 🔥"),ie("No te quedes fuera, regístrate ahora.")):(ie("Estás a 20 segundos de tu primera cerveza gratis. ⏱️"),ie("Crea tu cuenta ahora."))},R=w=>{v(V=>V.find(F=>F.id===w.id)?V.map(F=>F.id===w.id?{...F,quantity:F.quantity+1}:F):[...V,{...w,quantity:1}]),ie(`Se agrego ${w.name} a tu carrito.`,{type:"success",position:"top-center",autoClose:2e3})},H=(w,V)=>{v(W=>W.map(F=>{if(F.id===w){const X=F.quantity+V;return{...F,quantity:X}}return F}).filter(F=>F.quantity>0))},q=()=>v([]),B=async w=>{const V=await wg(w);return V.success&&j(!0,V.data),V.success};b.useEffect(()=>{(async()=>{if(!g){let V=!1;x(!0,"Iniciando sesión...");const W=Za();W&&(V=await B(W)),V||M(),x(!1)}})()},[]);const U=h.reduce((w,V)=>w+V.quantity,0);return f.jsxs("div",{className:"relative h-dvh flex flex-col overflow-hidden bg-background-dark font-display",children:[f.jsx(cb,{setIsSidebarOpen:r,setIsCartOpen:m,totalItems:U}),f.jsx(db,{active:i===Qa.SHOP&&g}),f.jsxs("main",{className:"flex-1 relative flex flex-col h-full overflow-hidden",children:[i===Qa.SHOP&&f.jsx(Hg,{onAddProduct:R}),i===Qa.CHAT&&f.jsx(Nv,{onBrowseMenu:()=>u(Qa.SHOP)})]}),f.jsx(fb,{activeTab:i,setActiveTab:u}),f.jsx(lb,{isOpen:o,onClose:()=>r(!1)}),f.jsx(ob,{isOpen:d,onClose:()=>m(!1),cartItems:h,onUpdateQuantity:H,onClear:q,setCartItems:v})]})},Tb=()=>f.jsx(Eb,{children:f.jsxs(Ex,{children:[f.jsx(Xa,{path:"/",element:f.jsx(_b,{})}),f.jsx(Xa,{path:"/login",element:f.jsx(mb,{})}),f.jsx(Xa,{path:"/register",element:f.jsx(hb,{})}),f.jsx(Xa,{path:"/summary",element:f.jsx(vb,{})}),f.jsx(Xa,{path:"/no-table",element:f.jsx(xb,{})}),f.jsx(Xa,{path:"/coming-soon",element:f.jsx(bb,{})}),f.jsx(Xa,{path:"*",element:f.jsx(Sb,{})})]})}),l0=document.getElementById("root");if(!l0)throw new Error("Could not find root element to mount to");const Nb=Ly.createRoot(l0);Nb.render(f.jsx(Tb,{}));
|