2025-09-17 15:58:37 -03:00

398 lines
375 KiB
JavaScript

function vh(n,o){for(var i=0;i<o.length;i++){const u=o[i];if(typeof u!="string"&&!Array.isArray(u)){for(const d in u)if(d!=="default"&&!(d in n)){const f=Object.getOwnPropertyDescriptor(u,d);f&&Object.defineProperty(n,d,f.get?f:{enumerable:!0,get:()=>u[d]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))u(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const m of f.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&u(m)}).observe(document,{childList:!0,subtree:!0});function i(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function u(d){if(d.ep)return;d.ep=!0;const f=i(d);fetch(d.href,f)}})();var il=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ka(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function yh(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var o=n.default;if(typeof o=="function"){var i=function u(){var d=!1;try{d=this instanceof u}catch{}return d?Reflect.construct(o,arguments,this.constructor):o.apply(this,arguments)};i.prototype=o.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(n).forEach(function(u){var d=Object.getOwnPropertyDescriptor(n,u);Object.defineProperty(i,u,d.get?d:{enumerable:!0,get:function(){return n[u]}})}),i}var ll={exports:{}},ya={},ul={exports:{}},ye={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var zd;function xh(){if(zd)return ye;zd=1;var n=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),m=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),j=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.iterator;function N(E){return E===null||typeof E!="object"?null:(E=y&&E[y]||E["@@iterator"],typeof E=="function"?E:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},U=Object.assign,z={};function D(E,F,he){this.props=E,this.context=F,this.refs=z,this.updater=he||P}D.prototype.isReactComponent={},D.prototype.setState=function(E,F){if(typeof E!="object"&&typeof E!="function"&&E!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,E,F,"setState")},D.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function W(){}W.prototype=D.prototype;function C(E,F,he){this.props=E,this.context=F,this.refs=z,this.updater=he||P}var x=C.prototype=new W;x.constructor=C,U(x,D.prototype),x.isPureReactComponent=!0;var $=Array.isArray,O=Object.prototype.hasOwnProperty,L={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function I(E,F,he){var ge,we={},b=null,re=null;if(F!=null)for(ge in F.ref!==void 0&&(re=F.ref),F.key!==void 0&&(b=""+F.key),F)O.call(F,ge)&&!A.hasOwnProperty(ge)&&(we[ge]=F[ge]);var me=arguments.length-2;if(me===1)we.children=he;else if(1<me){for(var ve=Array(me),Ue=0;Ue<me;Ue++)ve[Ue]=arguments[Ue+2];we.children=ve}if(E&&E.defaultProps)for(ge in me=E.defaultProps,me)we[ge]===void 0&&(we[ge]=me[ge]);return{$$typeof:n,type:E,key:b,ref:re,props:we,_owner:L.current}}function Y(E,F){return{$$typeof:n,type:E.type,key:F,ref:E.ref,props:E.props,_owner:E._owner}}function ne(E){return typeof E=="object"&&E!==null&&E.$$typeof===n}function pe(E){var F={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function(he){return F[he]})}var de=/\/+/g;function xe(E,F){return typeof E=="object"&&E!==null&&E.key!=null?pe(""+E.key):F.toString(36)}function X(E,F,he,ge,we){var b=typeof E;(b==="undefined"||b==="boolean")&&(E=null);var re=!1;if(E===null)re=!0;else switch(b){case"string":case"number":re=!0;break;case"object":switch(E.$$typeof){case n:case o:re=!0}}if(re)return re=E,we=we(re),E=ge===""?"."+xe(re,0):ge,$(we)?(he="",E!=null&&(he=E.replace(de,"$&/")+"/"),X(we,F,he,"",function(Ue){return Ue})):we!=null&&(ne(we)&&(we=Y(we,he+(!we.key||re&&re.key===we.key?"":(""+we.key).replace(de,"$&/")+"/")+E)),F.push(we)),1;if(re=0,ge=ge===""?".":ge+":",$(E))for(var me=0;me<E.length;me++){b=E[me];var ve=ge+xe(b,me);re+=X(b,F,he,ve,we)}else if(ve=N(E),typeof ve=="function")for(E=ve.call(E),me=0;!(b=E.next()).done;)b=b.value,ve=ge+xe(b,me++),re+=X(b,F,he,ve,we);else if(b==="object")throw F=String(E),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(E).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.");return re}function ae(E,F,he){if(E==null)return E;var ge=[],we=0;return X(E,ge,"","",function(b){return F.call(he,b,we++)}),ge}function fe(E){if(E._status===-1){var F=E._result;F=F(),F.then(function(he){(E._status===0||E._status===-1)&&(E._status=1,E._result=he)},function(he){(E._status===0||E._status===-1)&&(E._status=2,E._result=he)}),E._status===-1&&(E._status=0,E._result=F)}if(E._status===1)return E._result.default;throw E._result}var ue={current:null},Q={transition:null},oe={ReactCurrentDispatcher:ue,ReactCurrentBatchConfig:Q,ReactCurrentOwner:L};function G(){throw Error("act(...) is not supported in production builds of React.")}return ye.Children={map:ae,forEach:function(E,F,he){ae(E,function(){F.apply(this,arguments)},he)},count:function(E){var F=0;return ae(E,function(){F++}),F},toArray:function(E){return ae(E,function(F){return F})||[]},only:function(E){if(!ne(E))throw Error("React.Children.only expected to receive a single React element child.");return E}},ye.Component=D,ye.Fragment=i,ye.Profiler=d,ye.PureComponent=C,ye.StrictMode=u,ye.Suspense=g,ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oe,ye.act=G,ye.cloneElement=function(E,F,he){if(E==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+E+".");var ge=U({},E.props),we=E.key,b=E.ref,re=E._owner;if(F!=null){if(F.ref!==void 0&&(b=F.ref,re=L.current),F.key!==void 0&&(we=""+F.key),E.type&&E.type.defaultProps)var me=E.type.defaultProps;for(ve in F)O.call(F,ve)&&!A.hasOwnProperty(ve)&&(ge[ve]=F[ve]===void 0&&me!==void 0?me[ve]:F[ve])}var ve=arguments.length-2;if(ve===1)ge.children=he;else if(1<ve){me=Array(ve);for(var Ue=0;Ue<ve;Ue++)me[Ue]=arguments[Ue+2];ge.children=me}return{$$typeof:n,type:E.type,key:we,ref:b,props:ge,_owner:re}},ye.createContext=function(E){return E={$$typeof:m,_currentValue:E,_currentValue2:E,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},E.Provider={$$typeof:f,_context:E},E.Consumer=E},ye.createElement=I,ye.createFactory=function(E){var F=I.bind(null,E);return F.type=E,F},ye.createRef=function(){return{current:null}},ye.forwardRef=function(E){return{$$typeof:v,render:E}},ye.isValidElement=ne,ye.lazy=function(E){return{$$typeof:h,_payload:{_status:-1,_result:E},_init:fe}},ye.memo=function(E,F){return{$$typeof:j,type:E,compare:F===void 0?null:F}},ye.startTransition=function(E){var F=Q.transition;Q.transition={};try{E()}finally{Q.transition=F}},ye.unstable_act=G,ye.useCallback=function(E,F){return ue.current.useCallback(E,F)},ye.useContext=function(E){return ue.current.useContext(E)},ye.useDebugValue=function(){},ye.useDeferredValue=function(E){return ue.current.useDeferredValue(E)},ye.useEffect=function(E,F){return ue.current.useEffect(E,F)},ye.useId=function(){return ue.current.useId()},ye.useImperativeHandle=function(E,F,he){return ue.current.useImperativeHandle(E,F,he)},ye.useInsertionEffect=function(E,F){return ue.current.useInsertionEffect(E,F)},ye.useLayoutEffect=function(E,F){return ue.current.useLayoutEffect(E,F)},ye.useMemo=function(E,F){return ue.current.useMemo(E,F)},ye.useReducer=function(E,F,he){return ue.current.useReducer(E,F,he)},ye.useRef=function(E){return ue.current.useRef(E)},ye.useState=function(E){return ue.current.useState(E)},ye.useSyncExternalStore=function(E,F,he){return ue.current.useSyncExternalStore(E,F,he)},ye.useTransition=function(){return ue.current.useTransition()},ye.version="18.3.1",ye}var $d;function Rl(){return $d||($d=1,ul.exports=xh()),ul.exports}/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ad;function wh(){if(Ad)return ya;Ad=1;var n=Rl(),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),u=Object.prototype.hasOwnProperty,d=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function m(v,g,j){var h,y={},N=null,P=null;j!==void 0&&(N=""+j),g.key!==void 0&&(N=""+g.key),g.ref!==void 0&&(P=g.ref);for(h in g)u.call(g,h)&&!f.hasOwnProperty(h)&&(y[h]=g[h]);if(v&&v.defaultProps)for(h in g=v.defaultProps,g)y[h]===void 0&&(y[h]=g[h]);return{$$typeof:o,type:v,key:N,ref:P,props:y,_owner:d.current}}return ya.Fragment=i,ya.jsx=m,ya.jsxs=m,ya}var Ud;function jh(){return Ud||(Ud=1,ll.exports=wh()),ll.exports}var a=jh(),_=Rl();const Ce=ka(_),Nh=vh({__proto__:null,default:Ce},[_]);var $o={},cl={exports:{}},ft={},dl={exports:{}},fl={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Fd;function bh(){return Fd||(Fd=1,(function(n){function o(Q,oe){var G=Q.length;Q.push(oe);e:for(;0<G;){var E=G-1>>>1,F=Q[E];if(0<d(F,oe))Q[E]=oe,Q[G]=F,G=E;else break e}}function i(Q){return Q.length===0?null:Q[0]}function u(Q){if(Q.length===0)return null;var oe=Q[0],G=Q.pop();if(G!==oe){Q[0]=G;e:for(var E=0,F=Q.length,he=F>>>1;E<he;){var ge=2*(E+1)-1,we=Q[ge],b=ge+1,re=Q[b];if(0>d(we,G))b<F&&0>d(re,we)?(Q[E]=re,Q[b]=G,E=b):(Q[E]=we,Q[ge]=G,E=ge);else if(b<F&&0>d(re,G))Q[E]=re,Q[b]=G,E=b;else break e}}return oe}function d(Q,oe){var G=Q.sortIndex-oe.sortIndex;return G!==0?G:Q.id-oe.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var m=Date,v=m.now();n.unstable_now=function(){return m.now()-v}}var g=[],j=[],h=1,y=null,N=3,P=!1,U=!1,z=!1,D=typeof setTimeout=="function"?setTimeout:null,W=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(Q){for(var oe=i(j);oe!==null;){if(oe.callback===null)u(j);else if(oe.startTime<=Q)u(j),oe.sortIndex=oe.expirationTime,o(g,oe);else break;oe=i(j)}}function $(Q){if(z=!1,x(Q),!U)if(i(g)!==null)U=!0,fe(O);else{var oe=i(j);oe!==null&&ue($,oe.startTime-Q)}}function O(Q,oe){U=!1,z&&(z=!1,W(I),I=-1),P=!0;var G=N;try{for(x(oe),y=i(g);y!==null&&(!(y.expirationTime>oe)||Q&&!pe());){var E=y.callback;if(typeof E=="function"){y.callback=null,N=y.priorityLevel;var F=E(y.expirationTime<=oe);oe=n.unstable_now(),typeof F=="function"?y.callback=F:y===i(g)&&u(g),x(oe)}else u(g);y=i(g)}if(y!==null)var he=!0;else{var ge=i(j);ge!==null&&ue($,ge.startTime-oe),he=!1}return he}finally{y=null,N=G,P=!1}}var L=!1,A=null,I=-1,Y=5,ne=-1;function pe(){return!(n.unstable_now()-ne<Y)}function de(){if(A!==null){var Q=n.unstable_now();ne=Q;var oe=!0;try{oe=A(!0,Q)}finally{oe?xe():(L=!1,A=null)}}else L=!1}var xe;if(typeof C=="function")xe=function(){C(de)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,ae=X.port2;X.port1.onmessage=de,xe=function(){ae.postMessage(null)}}else xe=function(){D(de,0)};function fe(Q){A=Q,L||(L=!0,xe())}function ue(Q,oe){I=D(function(){Q(n.unstable_now())},oe)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(Q){Q.callback=null},n.unstable_continueExecution=function(){U||P||(U=!0,fe(O))},n.unstable_forceFrameRate=function(Q){0>Q||125<Q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<Q?Math.floor(1e3/Q):5},n.unstable_getCurrentPriorityLevel=function(){return N},n.unstable_getFirstCallbackNode=function(){return i(g)},n.unstable_next=function(Q){switch(N){case 1:case 2:case 3:var oe=3;break;default:oe=N}var G=N;N=oe;try{return Q()}finally{N=G}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(Q,oe){switch(Q){case 1:case 2:case 3:case 4:case 5:break;default:Q=3}var G=N;N=Q;try{return oe()}finally{N=G}},n.unstable_scheduleCallback=function(Q,oe,G){var E=n.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?E+G:E):G=E,Q){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=G+F,Q={id:h++,callback:oe,priorityLevel:Q,startTime:G,expirationTime:F,sortIndex:-1},G>E?(Q.sortIndex=G,o(j,Q),i(g)===null&&Q===i(j)&&(z?(W(I),I=-1):z=!0,ue($,G-E))):(Q.sortIndex=F,o(g,Q),U||P||(U=!0,fe(O))),Q},n.unstable_shouldYield=pe,n.unstable_wrapCallback=function(Q){var oe=N;return function(){var G=N;N=oe;try{return Q.apply(this,arguments)}finally{N=G}}}})(fl)),fl}var Hd;function kh(){return Hd||(Hd=1,dl.exports=bh()),dl.exports}/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Bd;function Sh(){if(Bd)return ft;Bd=1;var n=Rl(),o=kh();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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."}var u=new Set,d={};function f(e,t){m(e,t),m(e+"Capture",t)}function m(e,t){for(d[e]=t,e=0;e<t.length;e++)u.add(t[e])}var v=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),g=Object.prototype.hasOwnProperty,j=/^[: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]*$/,h={},y={};function N(e){return g.call(y,e)?!0:g.call(h,e)?!1:j.test(e)?y[e]=!0:(h[e]=!0,!1)}function P(e,t,r,s){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function U(e,t,r,s){if(t===null||typeof t>"u"||P(e,t,r,s))return!0;if(s)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function z(e,t,r,s,l,c,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=p}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){D[e]=new z(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];D[t]=new z(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){D[e]=new z(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){D[e]=new z(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){D[e]=new z(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){D[e]=new z(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){D[e]=new z(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){D[e]=new z(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){D[e]=new z(e,5,!1,e.toLowerCase(),null,!1,!1)});var W=/[\-:]([a-z])/g;function C(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(W,C);D[t]=new z(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(W,C);D[t]=new z(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(W,C);D[t]=new z(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){D[e]=new z(e,1,!1,e.toLowerCase(),null,!1,!1)}),D.xlinkHref=new z("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){D[e]=new z(e,1,!1,e.toLowerCase(),null,!0,!0)});function x(e,t,r,s){var l=D.hasOwnProperty(t)?D[t]:null;(l!==null?l.type!==0:s||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(U(t,r,l,s)&&(r=null),s||l===null?N(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):l.mustUseProperty?e[l.propertyName]=r===null?l.type===3?!1:"":r:(t=l.attributeName,s=l.attributeNamespace,r===null?e.removeAttribute(t):(l=l.type,r=l===3||l===4&&r===!0?"":""+r,s?e.setAttributeNS(s,t,r):e.setAttribute(t,r))))}var $=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,O=Symbol.for("react.element"),L=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),Y=Symbol.for("react.profiler"),ne=Symbol.for("react.provider"),pe=Symbol.for("react.context"),de=Symbol.for("react.forward_ref"),xe=Symbol.for("react.suspense"),X=Symbol.for("react.suspense_list"),ae=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),ue=Symbol.for("react.offscreen"),Q=Symbol.iterator;function oe(e){return e===null||typeof e!="object"?null:(e=Q&&e[Q]||e["@@iterator"],typeof e=="function"?e:null)}var G=Object.assign,E;function F(e){if(E===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);E=t&&t[1]||""}return`
`+E+e}var he=!1;function ge(e,t){if(!e||he)return"";he=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(R){var s=R}Reflect.construct(e,[],t)}else{try{t.call()}catch(R){s=R}e.call(t.prototype)}else{try{throw Error()}catch(R){s=R}e()}}catch(R){if(R&&s&&typeof R.stack=="string"){for(var l=R.stack.split(`
`),c=s.stack.split(`
`),p=l.length-1,w=c.length-1;1<=p&&0<=w&&l[p]!==c[w];)w--;for(;1<=p&&0<=w;p--,w--)if(l[p]!==c[w]){if(p!==1||w!==1)do if(p--,w--,0>w||l[p]!==c[w]){var k=`
`+l[p].replace(" at new "," at ");return e.displayName&&k.includes("<anonymous>")&&(k=k.replace("<anonymous>",e.displayName)),k}while(1<=p&&0<=w);break}}}finally{he=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?F(e):""}function we(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=ge(e.type,!1),e;case 11:return e=ge(e.type.render,!1),e;case 1:return e=ge(e.type,!0),e;default:return""}}function b(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case A:return"Fragment";case L:return"Portal";case Y:return"Profiler";case I:return"StrictMode";case xe:return"Suspense";case X:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case pe:return(e.displayName||"Context")+".Consumer";case ne:return(e._context.displayName||"Context")+".Provider";case de:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ae:return t=e.displayName||null,t!==null?t:b(e.type)||"Memo";case fe:t=e._payload,e=e._init;try{return b(e(t))}catch{}}return null}function re(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return b(t);case 8:return t===I?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function me(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ve(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ue(e){var t=ve(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var l=r.get,c=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(p){s=""+p,c.call(this,p)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return s},setValue:function(p){s=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Gr(e){e._valueTracker||(e._valueTracker=Ue(e))}function On(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),s="";return e&&(s=ve(e)?e.checked?"true":"false":e.value),e=s,e!==r?(t.setValue(e),!0):!1}function rr(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}}function ps(e,t){var r=t.checked;return G({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Wl(e,t){var r=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;r=me(t.value!=null?t.value:r),e._wrapperState={initialChecked:s,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ql(e,t){t=t.checked,t!=null&&x(e,"checked",t,!1)}function hs(e,t){ql(e,t);var r=me(t.value),s=t.type;if(r!=null)s==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?gs(e,t.type,r):t.hasOwnProperty("defaultValue")&&gs(e,t.type,me(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vl(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function gs(e,t,r){(t!=="number"||rr(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Mn=Array.isArray;function Jr(e,t,r,s){if(e=e.options,t){t={};for(var l=0;l<r.length;l++)t["$"+r[l]]=!0;for(r=0;r<e.length;r++)l=t.hasOwnProperty("$"+e[r].value),e[r].selected!==l&&(e[r].selected=l),l&&s&&(e[r].defaultSelected=!0)}else{for(r=""+me(r),t=null,l=0;l<e.length;l++){if(e[l].value===r){e[l].selected=!0,s&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function vs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return G({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ql(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(i(92));if(Mn(r)){if(1<r.length)throw Error(i(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:me(r)}}function Yl(e,t){var r=me(t.value),s=me(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),s!=null&&(e.defaultValue=""+s)}function Xl(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Kl(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ys(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Kl(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ta,Gl=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,s,l){MSApp.execUnsafeLocalFunction(function(){return e(t,r,s,l)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ta=Ta||document.createElement("div"),Ta.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ta.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ln(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Rn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},jm=["Webkit","ms","Moz","O"];Object.keys(Rn).forEach(function(e){jm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Rn[t]=Rn[e]})});function Jl(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Rn.hasOwnProperty(e)&&Rn[e]?(""+t).trim():t+"px"}function Zl(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var s=r.indexOf("--")===0,l=Jl(r,t[r],s);r==="float"&&(r="cssFloat"),s?e.setProperty(r,l):e[r]=l}}var Nm=G({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xs(e,t){if(t){if(Nm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function ws(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 js=null;function Ns(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bs=null,Zr=null,en=null;function eu(e){if(e=na(e)){if(typeof bs!="function")throw Error(i(280));var t=e.stateNode;t&&(t=Ja(t),bs(e.stateNode,e.type,t))}}function tu(e){Zr?en?en.push(e):en=[e]:Zr=e}function ru(){if(Zr){var e=Zr,t=en;if(en=Zr=null,eu(e),t)for(e=0;e<t.length;e++)eu(t[e])}}function nu(e,t){return e(t)}function au(){}var ks=!1;function ou(e,t,r){if(ks)return e(t,r);ks=!0;try{return nu(e,t,r)}finally{ks=!1,(Zr!==null||en!==null)&&(au(),ru())}}function In(e,t){var r=e.stateNode;if(r===null)return null;var s=Ja(r);if(s===null)return null;r=s[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":(s=!s.disabled)||(e=e.type,s=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!s;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(i(231,t,typeof r));return r}var Ss=!1;if(v)try{var zn={};Object.defineProperty(zn,"passive",{get:function(){Ss=!0}}),window.addEventListener("test",zn,zn),window.removeEventListener("test",zn,zn)}catch{Ss=!1}function bm(e,t,r,s,l,c,p,w,k){var R=Array.prototype.slice.call(arguments,3);try{t.apply(r,R)}catch(B){this.onError(B)}}var $n=!1,Pa=null,Da=!1,Cs=null,km={onError:function(e){$n=!0,Pa=e}};function Sm(e,t,r,s,l,c,p,w,k){$n=!1,Pa=null,bm.apply(km,arguments)}function Cm(e,t,r,s,l,c,p,w,k){if(Sm.apply(this,arguments),$n){if($n){var R=Pa;$n=!1,Pa=null}else throw Error(i(198));Da||(Da=!0,Cs=R)}}function Or(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function su(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 iu(e){if(Or(e)!==e)throw Error(i(188))}function _m(e){var t=e.alternate;if(!t){if(t=Or(e),t===null)throw Error(i(188));return t!==e?null:e}for(var r=e,s=t;;){var l=r.return;if(l===null)break;var c=l.alternate;if(c===null){if(s=l.return,s!==null){r=s;continue}break}if(l.child===c.child){for(c=l.child;c;){if(c===r)return iu(l),e;if(c===s)return iu(l),t;c=c.sibling}throw Error(i(188))}if(r.return!==s.return)r=l,s=c;else{for(var p=!1,w=l.child;w;){if(w===r){p=!0,r=l,s=c;break}if(w===s){p=!0,s=l,r=c;break}w=w.sibling}if(!p){for(w=c.child;w;){if(w===r){p=!0,r=c,s=l;break}if(w===s){p=!0,s=c,r=l;break}w=w.sibling}if(!p)throw Error(i(189))}}if(r.alternate!==s)throw Error(i(190))}if(r.tag!==3)throw Error(i(188));return r.stateNode.current===r?e:t}function lu(e){return e=_m(e),e!==null?uu(e):null}function uu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=uu(e);if(t!==null)return t;e=e.sibling}return null}var cu=o.unstable_scheduleCallback,du=o.unstable_cancelCallback,Em=o.unstable_shouldYield,Tm=o.unstable_requestPaint,ze=o.unstable_now,Pm=o.unstable_getCurrentPriorityLevel,_s=o.unstable_ImmediatePriority,fu=o.unstable_UserBlockingPriority,Oa=o.unstable_NormalPriority,Dm=o.unstable_LowPriority,mu=o.unstable_IdlePriority,Ma=null,Lt=null;function Om(e){if(Lt&&typeof Lt.onCommitFiberRoot=="function")try{Lt.onCommitFiberRoot(Ma,e,void 0,(e.current.flags&128)===128)}catch{}}var St=Math.clz32?Math.clz32:Rm,Mm=Math.log,Lm=Math.LN2;function Rm(e){return e>>>=0,e===0?32:31-(Mm(e)/Lm|0)|0}var La=64,Ra=4194304;function An(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ia(e,t){var r=e.pendingLanes;if(r===0)return 0;var s=0,l=e.suspendedLanes,c=e.pingedLanes,p=r&268435455;if(p!==0){var w=p&~l;w!==0?s=An(w):(c&=p,c!==0&&(s=An(c)))}else p=r&~l,p!==0?s=An(p):c!==0&&(s=An(c));if(s===0)return 0;if(t!==0&&t!==s&&(t&l)===0&&(l=s&-s,c=t&-t,l>=c||l===16&&(c&4194240)!==0))return t;if((s&4)!==0&&(s|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0<t;)r=31-St(t),l=1<<r,s|=e[r],t&=~l;return s}function Im(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function zm(e,t){for(var r=e.suspendedLanes,s=e.pingedLanes,l=e.expirationTimes,c=e.pendingLanes;0<c;){var p=31-St(c),w=1<<p,k=l[p];k===-1?((w&r)===0||(w&s)!==0)&&(l[p]=Im(w,t)):k<=t&&(e.expiredLanes|=w),c&=~w}}function Es(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function pu(){var e=La;return La<<=1,(La&4194240)===0&&(La=64),e}function Ts(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Un(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-St(t),e[t]=r}function $m(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var s=e.eventTimes;for(e=e.expirationTimes;0<r;){var l=31-St(r),c=1<<l;t[l]=0,s[l]=-1,e[l]=-1,r&=~c}}function Ps(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var s=31-St(r),l=1<<s;l&t|e[s]&t&&(e[s]|=t),r&=~l}}var be=0;function hu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var gu,Ds,vu,yu,xu,Os=!1,za=[],nr=null,ar=null,or=null,Fn=new Map,Hn=new Map,sr=[],Am="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 submit".split(" ");function wu(e,t){switch(e){case"focusin":case"focusout":nr=null;break;case"dragenter":case"dragleave":ar=null;break;case"mouseover":case"mouseout":or=null;break;case"pointerover":case"pointerout":Fn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hn.delete(t.pointerId)}}function Bn(e,t,r,s,l,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:r,eventSystemFlags:s,nativeEvent:c,targetContainers:[l]},t!==null&&(t=na(t),t!==null&&Ds(t)),e):(e.eventSystemFlags|=s,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Um(e,t,r,s,l){switch(t){case"focusin":return nr=Bn(nr,e,t,r,s,l),!0;case"dragenter":return ar=Bn(ar,e,t,r,s,l),!0;case"mouseover":return or=Bn(or,e,t,r,s,l),!0;case"pointerover":var c=l.pointerId;return Fn.set(c,Bn(Fn.get(c)||null,e,t,r,s,l)),!0;case"gotpointercapture":return c=l.pointerId,Hn.set(c,Bn(Hn.get(c)||null,e,t,r,s,l)),!0}return!1}function ju(e){var t=Mr(e.target);if(t!==null){var r=Or(t);if(r!==null){if(t=r.tag,t===13){if(t=su(r),t!==null){e.blockedOn=t,xu(e.priority,function(){vu(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function $a(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Ls(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var s=new r.constructor(r.type,r);js=s,r.target.dispatchEvent(s),js=null}else return t=na(r),t!==null&&Ds(t),e.blockedOn=r,!1;t.shift()}return!0}function Nu(e,t,r){$a(e)&&r.delete(t)}function Fm(){Os=!1,nr!==null&&$a(nr)&&(nr=null),ar!==null&&$a(ar)&&(ar=null),or!==null&&$a(or)&&(or=null),Fn.forEach(Nu),Hn.forEach(Nu)}function Wn(e,t){e.blockedOn===t&&(e.blockedOn=null,Os||(Os=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Fm)))}function qn(e){function t(l){return Wn(l,e)}if(0<za.length){Wn(za[0],e);for(var r=1;r<za.length;r++){var s=za[r];s.blockedOn===e&&(s.blockedOn=null)}}for(nr!==null&&Wn(nr,e),ar!==null&&Wn(ar,e),or!==null&&Wn(or,e),Fn.forEach(t),Hn.forEach(t),r=0;r<sr.length;r++)s=sr[r],s.blockedOn===e&&(s.blockedOn=null);for(;0<sr.length&&(r=sr[0],r.blockedOn===null);)ju(r),r.blockedOn===null&&sr.shift()}var tn=$.ReactCurrentBatchConfig,Aa=!0;function Hm(e,t,r,s){var l=be,c=tn.transition;tn.transition=null;try{be=1,Ms(e,t,r,s)}finally{be=l,tn.transition=c}}function Bm(e,t,r,s){var l=be,c=tn.transition;tn.transition=null;try{be=4,Ms(e,t,r,s)}finally{be=l,tn.transition=c}}function Ms(e,t,r,s){if(Aa){var l=Ls(e,t,r,s);if(l===null)Gs(e,t,s,Ua,r),wu(e,s);else if(Um(l,e,t,r,s))s.stopPropagation();else if(wu(e,s),t&4&&-1<Am.indexOf(e)){for(;l!==null;){var c=na(l);if(c!==null&&gu(c),c=Ls(e,t,r,s),c===null&&Gs(e,t,s,Ua,r),c===l)break;l=c}l!==null&&s.stopPropagation()}else Gs(e,t,s,null,r)}}var Ua=null;function Ls(e,t,r,s){if(Ua=null,e=Ns(s),e=Mr(e),e!==null)if(t=Or(e),t===null)e=null;else if(r=t.tag,r===13){if(e=su(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ua=e,null}function bu(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Pm()){case _s:return 1;case fu:return 4;case Oa:case Dm:return 16;case mu:return 536870912;default:return 16}default:return 16}}var ir=null,Rs=null,Fa=null;function ku(){if(Fa)return Fa;var e,t=Rs,r=t.length,s,l="value"in ir?ir.value:ir.textContent,c=l.length;for(e=0;e<r&&t[e]===l[e];e++);var p=r-e;for(s=1;s<=p&&t[r-s]===l[c-s];s++);return Fa=l.slice(e,1<s?1-s:void 0)}function Ha(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 Ba(){return!0}function Su(){return!1}function mt(e){function t(r,s,l,c,p){this._reactName=r,this._targetInst=l,this.type=s,this.nativeEvent=c,this.target=p,this.currentTarget=null;for(var w in e)e.hasOwnProperty(w)&&(r=e[w],this[w]=r?r(c):c[w]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?Ba:Su,this.isPropagationStopped=Su,this}return G(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ba)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ba)},persist:function(){},isPersistent:Ba}),t}var rn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Is=mt(rn),Vn=G({},rn,{view:0,detail:0}),Wm=mt(Vn),zs,$s,Qn,Wa=G({},Vn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Us,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!==Qn&&(Qn&&e.type==="mousemove"?(zs=e.screenX-Qn.screenX,$s=e.screenY-Qn.screenY):$s=zs=0,Qn=e),zs)},movementY:function(e){return"movementY"in e?e.movementY:$s}}),Cu=mt(Wa),qm=G({},Wa,{dataTransfer:0}),Vm=mt(qm),Qm=G({},Vn,{relatedTarget:0}),As=mt(Qm),Ym=G({},rn,{animationName:0,elapsedTime:0,pseudoElement:0}),Xm=mt(Ym),Km=G({},rn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Gm=mt(Km),Jm=G({},rn,{data:0}),_u=mt(Jm),Zm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ep={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"},tp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=tp[e])?!!t[e]:!1}function Us(){return rp}var np=G({},Vn,{key:function(e){if(e.key){var t=Zm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ha(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ep[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Us,charCode:function(e){return e.type==="keypress"?Ha(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ha(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ap=mt(np),op=G({},Wa,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Eu=mt(op),sp=G({},Vn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Us}),ip=mt(sp),lp=G({},rn,{propertyName:0,elapsedTime:0,pseudoElement:0}),up=mt(lp),cp=G({},Wa,{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}),dp=mt(cp),fp=[9,13,27,32],Fs=v&&"CompositionEvent"in window,Yn=null;v&&"documentMode"in document&&(Yn=document.documentMode);var mp=v&&"TextEvent"in window&&!Yn,Tu=v&&(!Fs||Yn&&8<Yn&&11>=Yn),Pu=" ",Du=!1;function Ou(e,t){switch(e){case"keyup":return fp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Mu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var nn=!1;function pp(e,t){switch(e){case"compositionend":return Mu(t);case"keypress":return t.which!==32?null:(Du=!0,Pu);case"textInput":return e=t.data,e===Pu&&Du?null:e;default:return null}}function hp(e,t){if(nn)return e==="compositionend"||!Fs&&Ou(e,t)?(e=ku(),Fa=Rs=ir=null,nn=!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 Tu&&t.locale!=="ko"?null:t.data;default:return null}}var gp={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 Lu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!gp[e.type]:t==="textarea"}function Ru(e,t,r,s){tu(s),t=Xa(t,"onChange"),0<t.length&&(r=new Is("onChange","change",null,r,s),e.push({event:r,listeners:t}))}var Xn=null,Kn=null;function vp(e){Zu(e,0)}function qa(e){var t=un(e);if(On(t))return e}function yp(e,t){if(e==="change")return t}var Iu=!1;if(v){var Hs;if(v){var Bs="oninput"in document;if(!Bs){var zu=document.createElement("div");zu.setAttribute("oninput","return;"),Bs=typeof zu.oninput=="function"}Hs=Bs}else Hs=!1;Iu=Hs&&(!document.documentMode||9<document.documentMode)}function $u(){Xn&&(Xn.detachEvent("onpropertychange",Au),Kn=Xn=null)}function Au(e){if(e.propertyName==="value"&&qa(Kn)){var t=[];Ru(t,Kn,e,Ns(e)),ou(vp,t)}}function xp(e,t,r){e==="focusin"?($u(),Xn=t,Kn=r,Xn.attachEvent("onpropertychange",Au)):e==="focusout"&&$u()}function wp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return qa(Kn)}function jp(e,t){if(e==="click")return qa(t)}function Np(e,t){if(e==="input"||e==="change")return qa(t)}function bp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ct=typeof Object.is=="function"?Object.is:bp;function Gn(e,t){if(Ct(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),s=Object.keys(t);if(r.length!==s.length)return!1;for(s=0;s<r.length;s++){var l=r[s];if(!g.call(t,l)||!Ct(e[l],t[l]))return!1}return!0}function Uu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fu(e,t){var r=Uu(e);e=0;for(var s;r;){if(r.nodeType===3){if(s=e+r.textContent.length,e<=t&&s>=t)return{node:r,offset:t-e};e=s}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Uu(r)}}function Hu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Bu(){for(var e=window,t=rr();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=rr(e.document)}return t}function Ws(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")}function kp(e){var t=Bu(),r=e.focusedElem,s=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&Hu(r.ownerDocument.documentElement,r)){if(s!==null&&Ws(r)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=r.textContent.length,c=Math.min(s.start,l);s=s.end===void 0?c:Math.min(s.end,l),!e.extend&&c>s&&(l=s,s=c,c=l),l=Fu(r,c);var p=Fu(r,s);l&&p&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),c>s?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Sp=v&&"documentMode"in document&&11>=document.documentMode,an=null,qs=null,Jn=null,Vs=!1;function Wu(e,t,r){var s=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Vs||an==null||an!==rr(s)||(s=an,"selectionStart"in s&&Ws(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Jn&&Gn(Jn,s)||(Jn=s,s=Xa(qs,"onSelect"),0<s.length&&(t=new Is("onSelect","select",null,t,r),e.push({event:t,listeners:s}),t.target=an)))}function Va(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var on={animationend:Va("Animation","AnimationEnd"),animationiteration:Va("Animation","AnimationIteration"),animationstart:Va("Animation","AnimationStart"),transitionend:Va("Transition","TransitionEnd")},Qs={},qu={};v&&(qu=document.createElement("div").style,"AnimationEvent"in window||(delete on.animationend.animation,delete on.animationiteration.animation,delete on.animationstart.animation),"TransitionEvent"in window||delete on.transitionend.transition);function Qa(e){if(Qs[e])return Qs[e];if(!on[e])return e;var t=on[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in qu)return Qs[e]=t[r];return e}var Vu=Qa("animationend"),Qu=Qa("animationiteration"),Yu=Qa("animationstart"),Xu=Qa("transitionend"),Ku=new Map,Gu="abort auxClick 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(" ");function lr(e,t){Ku.set(e,t),f(t,[e])}for(var Ys=0;Ys<Gu.length;Ys++){var Xs=Gu[Ys],Cp=Xs.toLowerCase(),_p=Xs[0].toUpperCase()+Xs.slice(1);lr(Cp,"on"+_p)}lr(Vu,"onAnimationEnd"),lr(Qu,"onAnimationIteration"),lr(Yu,"onAnimationStart"),lr("dblclick","onDoubleClick"),lr("focusin","onFocus"),lr("focusout","onBlur"),lr(Xu,"onTransitionEnd"),m("onMouseEnter",["mouseout","mouseover"]),m("onMouseLeave",["mouseout","mouseover"]),m("onPointerEnter",["pointerout","pointerover"]),m("onPointerLeave",["pointerout","pointerover"]),f("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),f("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),f("onBeforeInput",["compositionend","keypress","textInput","paste"]),f("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Zn="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(" "),Ep=new Set("cancel close invalid load scroll toggle".split(" ").concat(Zn));function Ju(e,t,r){var s=e.type||"unknown-event";e.currentTarget=r,Cm(s,t,void 0,e),e.currentTarget=null}function Zu(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var s=e[r],l=s.event;s=s.listeners;e:{var c=void 0;if(t)for(var p=s.length-1;0<=p;p--){var w=s[p],k=w.instance,R=w.currentTarget;if(w=w.listener,k!==c&&l.isPropagationStopped())break e;Ju(l,w,R),c=k}else for(p=0;p<s.length;p++){if(w=s[p],k=w.instance,R=w.currentTarget,w=w.listener,k!==c&&l.isPropagationStopped())break e;Ju(l,w,R),c=k}}}if(Da)throw e=Cs,Da=!1,Cs=null,e}function Te(e,t){var r=t[ni];r===void 0&&(r=t[ni]=new Set);var s=e+"__bubble";r.has(s)||(ec(t,e,2,!1),r.add(s))}function Ks(e,t,r){var s=0;t&&(s|=4),ec(r,e,s,t)}var Ya="_reactListening"+Math.random().toString(36).slice(2);function ea(e){if(!e[Ya]){e[Ya]=!0,u.forEach(function(r){r!=="selectionchange"&&(Ep.has(r)||Ks(r,!1,e),Ks(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ya]||(t[Ya]=!0,Ks("selectionchange",!1,t))}}function ec(e,t,r,s){switch(bu(t)){case 1:var l=Hm;break;case 4:l=Bm;break;default:l=Ms}r=l.bind(null,t,r,e),l=void 0,!Ss||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),s?l!==void 0?e.addEventListener(t,r,{capture:!0,passive:l}):e.addEventListener(t,r,!0):l!==void 0?e.addEventListener(t,r,{passive:l}):e.addEventListener(t,r,!1)}function Gs(e,t,r,s,l){var c=s;if((t&1)===0&&(t&2)===0&&s!==null)e:for(;;){if(s===null)return;var p=s.tag;if(p===3||p===4){var w=s.stateNode.containerInfo;if(w===l||w.nodeType===8&&w.parentNode===l)break;if(p===4)for(p=s.return;p!==null;){var k=p.tag;if((k===3||k===4)&&(k=p.stateNode.containerInfo,k===l||k.nodeType===8&&k.parentNode===l))return;p=p.return}for(;w!==null;){if(p=Mr(w),p===null)return;if(k=p.tag,k===5||k===6){s=c=p;continue e}w=w.parentNode}}s=s.return}ou(function(){var R=c,B=Ns(r),q=[];e:{var H=Ku.get(e);if(H!==void 0){var K=Is,Z=e;switch(e){case"keypress":if(Ha(r)===0)break e;case"keydown":case"keyup":K=ap;break;case"focusin":Z="focus",K=As;break;case"focusout":Z="blur",K=As;break;case"beforeblur":case"afterblur":K=As;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":K=Cu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":K=Vm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":K=ip;break;case Vu:case Qu:case Yu:K=Xm;break;case Xu:K=up;break;case"scroll":K=Wm;break;case"wheel":K=dp;break;case"copy":case"cut":case"paste":K=Gm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":K=Eu}var ee=(t&4)!==0,$e=!ee&&e==="scroll",T=ee?H!==null?H+"Capture":null:H;ee=[];for(var S=R,M;S!==null;){M=S;var V=M.stateNode;if(M.tag===5&&V!==null&&(M=V,T!==null&&(V=In(S,T),V!=null&&ee.push(ta(S,V,M)))),$e)break;S=S.return}0<ee.length&&(H=new K(H,Z,null,r,B),q.push({event:H,listeners:ee}))}}if((t&7)===0){e:{if(H=e==="mouseover"||e==="pointerover",K=e==="mouseout"||e==="pointerout",H&&r!==js&&(Z=r.relatedTarget||r.fromElement)&&(Mr(Z)||Z[Ht]))break e;if((K||H)&&(H=B.window===B?B:(H=B.ownerDocument)?H.defaultView||H.parentWindow:window,K?(Z=r.relatedTarget||r.toElement,K=R,Z=Z?Mr(Z):null,Z!==null&&($e=Or(Z),Z!==$e||Z.tag!==5&&Z.tag!==6)&&(Z=null)):(K=null,Z=R),K!==Z)){if(ee=Cu,V="onMouseLeave",T="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(ee=Eu,V="onPointerLeave",T="onPointerEnter",S="pointer"),$e=K==null?H:un(K),M=Z==null?H:un(Z),H=new ee(V,S+"leave",K,r,B),H.target=$e,H.relatedTarget=M,V=null,Mr(B)===R&&(ee=new ee(T,S+"enter",Z,r,B),ee.target=M,ee.relatedTarget=$e,V=ee),$e=V,K&&Z)t:{for(ee=K,T=Z,S=0,M=ee;M;M=sn(M))S++;for(M=0,V=T;V;V=sn(V))M++;for(;0<S-M;)ee=sn(ee),S--;for(;0<M-S;)T=sn(T),M--;for(;S--;){if(ee===T||T!==null&&ee===T.alternate)break t;ee=sn(ee),T=sn(T)}ee=null}else ee=null;K!==null&&tc(q,H,K,ee,!1),Z!==null&&$e!==null&&tc(q,$e,Z,ee,!0)}}e:{if(H=R?un(R):window,K=H.nodeName&&H.nodeName.toLowerCase(),K==="select"||K==="input"&&H.type==="file")var te=yp;else if(Lu(H))if(Iu)te=Np;else{te=wp;var ie=xp}else(K=H.nodeName)&&K.toLowerCase()==="input"&&(H.type==="checkbox"||H.type==="radio")&&(te=jp);if(te&&(te=te(e,R))){Ru(q,te,r,B);break e}ie&&ie(e,H,R),e==="focusout"&&(ie=H._wrapperState)&&ie.controlled&&H.type==="number"&&gs(H,"number",H.value)}switch(ie=R?un(R):window,e){case"focusin":(Lu(ie)||ie.contentEditable==="true")&&(an=ie,qs=R,Jn=null);break;case"focusout":Jn=qs=an=null;break;case"mousedown":Vs=!0;break;case"contextmenu":case"mouseup":case"dragend":Vs=!1,Wu(q,r,B);break;case"selectionchange":if(Sp)break;case"keydown":case"keyup":Wu(q,r,B)}var le;if(Fs)e:{switch(e){case"compositionstart":var ce="onCompositionStart";break e;case"compositionend":ce="onCompositionEnd";break e;case"compositionupdate":ce="onCompositionUpdate";break e}ce=void 0}else nn?Ou(e,r)&&(ce="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(ce="onCompositionStart");ce&&(Tu&&r.locale!=="ko"&&(nn||ce!=="onCompositionStart"?ce==="onCompositionEnd"&&nn&&(le=ku()):(ir=B,Rs="value"in ir?ir.value:ir.textContent,nn=!0)),ie=Xa(R,ce),0<ie.length&&(ce=new _u(ce,e,null,r,B),q.push({event:ce,listeners:ie}),le?ce.data=le:(le=Mu(r),le!==null&&(ce.data=le)))),(le=mp?pp(e,r):hp(e,r))&&(R=Xa(R,"onBeforeInput"),0<R.length&&(B=new _u("onBeforeInput","beforeinput",null,r,B),q.push({event:B,listeners:R}),B.data=le))}Zu(q,t)})}function ta(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Xa(e,t){for(var r=t+"Capture",s=[];e!==null;){var l=e,c=l.stateNode;l.tag===5&&c!==null&&(l=c,c=In(e,r),c!=null&&s.unshift(ta(e,c,l)),c=In(e,t),c!=null&&s.push(ta(e,c,l))),e=e.return}return s}function sn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function tc(e,t,r,s,l){for(var c=t._reactName,p=[];r!==null&&r!==s;){var w=r,k=w.alternate,R=w.stateNode;if(k!==null&&k===s)break;w.tag===5&&R!==null&&(w=R,l?(k=In(r,c),k!=null&&p.unshift(ta(r,k,w))):l||(k=In(r,c),k!=null&&p.push(ta(r,k,w)))),r=r.return}p.length!==0&&e.push({event:t,listeners:p})}var Tp=/\r\n?/g,Pp=/\u0000|\uFFFD/g;function rc(e){return(typeof e=="string"?e:""+e).replace(Tp,`
`).replace(Pp,"")}function Ka(e,t,r){if(t=rc(t),rc(e)!==t&&r)throw Error(i(425))}function Ga(){}var Js=null,Zs=null;function ei(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ti=typeof setTimeout=="function"?setTimeout:void 0,Dp=typeof clearTimeout=="function"?clearTimeout:void 0,nc=typeof Promise=="function"?Promise:void 0,Op=typeof queueMicrotask=="function"?queueMicrotask:typeof nc<"u"?function(e){return nc.resolve(null).then(e).catch(Mp)}:ti;function Mp(e){setTimeout(function(){throw e})}function ri(e,t){var r=t,s=0;do{var l=r.nextSibling;if(e.removeChild(r),l&&l.nodeType===8)if(r=l.data,r==="/$"){if(s===0){e.removeChild(l),qn(t);return}s--}else r!=="$"&&r!=="$?"&&r!=="$!"||s++;r=l}while(r);qn(t)}function ur(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==="$?")break;if(t==="/$")return null}}return e}function ac(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var ln=Math.random().toString(36).slice(2),Rt="__reactFiber$"+ln,ra="__reactProps$"+ln,Ht="__reactContainer$"+ln,ni="__reactEvents$"+ln,Lp="__reactListeners$"+ln,Rp="__reactHandles$"+ln;function Mr(e){var t=e[Rt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Ht]||r[Rt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=ac(e);e!==null;){if(r=e[Rt])return r;e=ac(e)}return t}e=r,r=e.parentNode}return null}function na(e){return e=e[Rt]||e[Ht],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function un(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function Ja(e){return e[ra]||null}var ai=[],cn=-1;function cr(e){return{current:e}}function Pe(e){0>cn||(e.current=ai[cn],ai[cn]=null,cn--)}function _e(e,t){cn++,ai[cn]=e.current,e.current=t}var dr={},Je=cr(dr),it=cr(!1),Lr=dr;function dn(e,t){var r=e.type.contextTypes;if(!r)return dr;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var l={},c;for(c in r)l[c]=t[c];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function lt(e){return e=e.childContextTypes,e!=null}function Za(){Pe(it),Pe(Je)}function oc(e,t,r){if(Je.current!==dr)throw Error(i(168));_e(Je,t),_e(it,r)}function sc(e,t,r){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return r;s=s.getChildContext();for(var l in s)if(!(l in t))throw Error(i(108,re(e)||"Unknown",l));return G({},r,s)}function eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dr,Lr=Je.current,_e(Je,e),_e(it,it.current),!0}function ic(e,t,r){var s=e.stateNode;if(!s)throw Error(i(169));r?(e=sc(e,t,Lr),s.__reactInternalMemoizedMergedChildContext=e,Pe(it),Pe(Je),_e(Je,e)):Pe(it),_e(it,r)}var Bt=null,to=!1,oi=!1;function lc(e){Bt===null?Bt=[e]:Bt.push(e)}function Ip(e){to=!0,lc(e)}function fr(){if(!oi&&Bt!==null){oi=!0;var e=0,t=be;try{var r=Bt;for(be=1;e<r.length;e++){var s=r[e];do s=s(!0);while(s!==null)}Bt=null,to=!1}catch(l){throw Bt!==null&&(Bt=Bt.slice(e+1)),cu(_s,fr),l}finally{be=t,oi=!1}}return null}var fn=[],mn=0,ro=null,no=0,vt=[],yt=0,Rr=null,Wt=1,qt="";function Ir(e,t){fn[mn++]=no,fn[mn++]=ro,ro=e,no=t}function uc(e,t,r){vt[yt++]=Wt,vt[yt++]=qt,vt[yt++]=Rr,Rr=e;var s=Wt;e=qt;var l=32-St(s)-1;s&=~(1<<l),r+=1;var c=32-St(t)+l;if(30<c){var p=l-l%5;c=(s&(1<<p)-1).toString(32),s>>=p,l-=p,Wt=1<<32-St(t)+l|r<<l|s,qt=c+e}else Wt=1<<c|r<<l|s,qt=e}function si(e){e.return!==null&&(Ir(e,1),uc(e,1,0))}function ii(e){for(;e===ro;)ro=fn[--mn],fn[mn]=null,no=fn[--mn],fn[mn]=null;for(;e===Rr;)Rr=vt[--yt],vt[yt]=null,qt=vt[--yt],vt[yt]=null,Wt=vt[--yt],vt[yt]=null}var pt=null,ht=null,De=!1,_t=null;function cc(e,t){var r=Nt(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function dc(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,pt=e,ht=ur(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,pt=e,ht=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Rr!==null?{id:Wt,overflow:qt}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Nt(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,pt=e,ht=null,!0):!1;default:return!1}}function li(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ui(e){if(De){var t=ht;if(t){var r=t;if(!dc(e,t)){if(li(e))throw Error(i(418));t=ur(r.nextSibling);var s=pt;t&&dc(e,t)?cc(s,r):(e.flags=e.flags&-4097|2,De=!1,pt=e)}}else{if(li(e))throw Error(i(418));e.flags=e.flags&-4097|2,De=!1,pt=e}}}function fc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;pt=e}function ao(e){if(e!==pt)return!1;if(!De)return fc(e),De=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ei(e.type,e.memoizedProps)),t&&(t=ht)){if(li(e))throw mc(),Error(i(418));for(;t;)cc(e,t),t=ur(t.nextSibling)}if(fc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){ht=ur(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}ht=null}}else ht=pt?ur(e.stateNode.nextSibling):null;return!0}function mc(){for(var e=ht;e;)e=ur(e.nextSibling)}function pn(){ht=pt=null,De=!1}function ci(e){_t===null?_t=[e]:_t.push(e)}var zp=$.ReactCurrentBatchConfig;function aa(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(i(309));var s=r.stateNode}if(!s)throw Error(i(147,e));var l=s,c=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===c?t.ref:(t=function(p){var w=l.refs;p===null?delete w[c]:w[c]=p},t._stringRef=c,t)}if(typeof e!="string")throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function oo(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function pc(e){var t=e._init;return t(e._payload)}function hc(e){function t(T,S){if(e){var M=T.deletions;M===null?(T.deletions=[S],T.flags|=16):M.push(S)}}function r(T,S){if(!e)return null;for(;S!==null;)t(T,S),S=S.sibling;return null}function s(T,S){for(T=new Map;S!==null;)S.key!==null?T.set(S.key,S):T.set(S.index,S),S=S.sibling;return T}function l(T,S){return T=wr(T,S),T.index=0,T.sibling=null,T}function c(T,S,M){return T.index=M,e?(M=T.alternate,M!==null?(M=M.index,M<S?(T.flags|=2,S):M):(T.flags|=2,S)):(T.flags|=1048576,S)}function p(T){return e&&T.alternate===null&&(T.flags|=2),T}function w(T,S,M,V){return S===null||S.tag!==6?(S=tl(M,T.mode,V),S.return=T,S):(S=l(S,M),S.return=T,S)}function k(T,S,M,V){var te=M.type;return te===A?B(T,S,M.props.children,V,M.key):S!==null&&(S.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===fe&&pc(te)===S.type)?(V=l(S,M.props),V.ref=aa(T,S,M),V.return=T,V):(V=Po(M.type,M.key,M.props,null,T.mode,V),V.ref=aa(T,S,M),V.return=T,V)}function R(T,S,M,V){return S===null||S.tag!==4||S.stateNode.containerInfo!==M.containerInfo||S.stateNode.implementation!==M.implementation?(S=rl(M,T.mode,V),S.return=T,S):(S=l(S,M.children||[]),S.return=T,S)}function B(T,S,M,V,te){return S===null||S.tag!==7?(S=Wr(M,T.mode,V,te),S.return=T,S):(S=l(S,M),S.return=T,S)}function q(T,S,M){if(typeof S=="string"&&S!==""||typeof S=="number")return S=tl(""+S,T.mode,M),S.return=T,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case O:return M=Po(S.type,S.key,S.props,null,T.mode,M),M.ref=aa(T,null,S),M.return=T,M;case L:return S=rl(S,T.mode,M),S.return=T,S;case fe:var V=S._init;return q(T,V(S._payload),M)}if(Mn(S)||oe(S))return S=Wr(S,T.mode,M,null),S.return=T,S;oo(T,S)}return null}function H(T,S,M,V){var te=S!==null?S.key:null;if(typeof M=="string"&&M!==""||typeof M=="number")return te!==null?null:w(T,S,""+M,V);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case O:return M.key===te?k(T,S,M,V):null;case L:return M.key===te?R(T,S,M,V):null;case fe:return te=M._init,H(T,S,te(M._payload),V)}if(Mn(M)||oe(M))return te!==null?null:B(T,S,M,V,null);oo(T,M)}return null}function K(T,S,M,V,te){if(typeof V=="string"&&V!==""||typeof V=="number")return T=T.get(M)||null,w(S,T,""+V,te);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case O:return T=T.get(V.key===null?M:V.key)||null,k(S,T,V,te);case L:return T=T.get(V.key===null?M:V.key)||null,R(S,T,V,te);case fe:var ie=V._init;return K(T,S,M,ie(V._payload),te)}if(Mn(V)||oe(V))return T=T.get(M)||null,B(S,T,V,te,null);oo(S,V)}return null}function Z(T,S,M,V){for(var te=null,ie=null,le=S,ce=S=0,Ye=null;le!==null&&ce<M.length;ce++){le.index>ce?(Ye=le,le=null):Ye=le.sibling;var Ne=H(T,le,M[ce],V);if(Ne===null){le===null&&(le=Ye);break}e&&le&&Ne.alternate===null&&t(T,le),S=c(Ne,S,ce),ie===null?te=Ne:ie.sibling=Ne,ie=Ne,le=Ye}if(ce===M.length)return r(T,le),De&&Ir(T,ce),te;if(le===null){for(;ce<M.length;ce++)le=q(T,M[ce],V),le!==null&&(S=c(le,S,ce),ie===null?te=le:ie.sibling=le,ie=le);return De&&Ir(T,ce),te}for(le=s(T,le);ce<M.length;ce++)Ye=K(le,T,ce,M[ce],V),Ye!==null&&(e&&Ye.alternate!==null&&le.delete(Ye.key===null?ce:Ye.key),S=c(Ye,S,ce),ie===null?te=Ye:ie.sibling=Ye,ie=Ye);return e&&le.forEach(function(jr){return t(T,jr)}),De&&Ir(T,ce),te}function ee(T,S,M,V){var te=oe(M);if(typeof te!="function")throw Error(i(150));if(M=te.call(M),M==null)throw Error(i(151));for(var ie=te=null,le=S,ce=S=0,Ye=null,Ne=M.next();le!==null&&!Ne.done;ce++,Ne=M.next()){le.index>ce?(Ye=le,le=null):Ye=le.sibling;var jr=H(T,le,Ne.value,V);if(jr===null){le===null&&(le=Ye);break}e&&le&&jr.alternate===null&&t(T,le),S=c(jr,S,ce),ie===null?te=jr:ie.sibling=jr,ie=jr,le=Ye}if(Ne.done)return r(T,le),De&&Ir(T,ce),te;if(le===null){for(;!Ne.done;ce++,Ne=M.next())Ne=q(T,Ne.value,V),Ne!==null&&(S=c(Ne,S,ce),ie===null?te=Ne:ie.sibling=Ne,ie=Ne);return De&&Ir(T,ce),te}for(le=s(T,le);!Ne.done;ce++,Ne=M.next())Ne=K(le,T,ce,Ne.value,V),Ne!==null&&(e&&Ne.alternate!==null&&le.delete(Ne.key===null?ce:Ne.key),S=c(Ne,S,ce),ie===null?te=Ne:ie.sibling=Ne,ie=Ne);return e&&le.forEach(function(gh){return t(T,gh)}),De&&Ir(T,ce),te}function $e(T,S,M,V){if(typeof M=="object"&&M!==null&&M.type===A&&M.key===null&&(M=M.props.children),typeof M=="object"&&M!==null){switch(M.$$typeof){case O:e:{for(var te=M.key,ie=S;ie!==null;){if(ie.key===te){if(te=M.type,te===A){if(ie.tag===7){r(T,ie.sibling),S=l(ie,M.props.children),S.return=T,T=S;break e}}else if(ie.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===fe&&pc(te)===ie.type){r(T,ie.sibling),S=l(ie,M.props),S.ref=aa(T,ie,M),S.return=T,T=S;break e}r(T,ie);break}else t(T,ie);ie=ie.sibling}M.type===A?(S=Wr(M.props.children,T.mode,V,M.key),S.return=T,T=S):(V=Po(M.type,M.key,M.props,null,T.mode,V),V.ref=aa(T,S,M),V.return=T,T=V)}return p(T);case L:e:{for(ie=M.key;S!==null;){if(S.key===ie)if(S.tag===4&&S.stateNode.containerInfo===M.containerInfo&&S.stateNode.implementation===M.implementation){r(T,S.sibling),S=l(S,M.children||[]),S.return=T,T=S;break e}else{r(T,S);break}else t(T,S);S=S.sibling}S=rl(M,T.mode,V),S.return=T,T=S}return p(T);case fe:return ie=M._init,$e(T,S,ie(M._payload),V)}if(Mn(M))return Z(T,S,M,V);if(oe(M))return ee(T,S,M,V);oo(T,M)}return typeof M=="string"&&M!==""||typeof M=="number"?(M=""+M,S!==null&&S.tag===6?(r(T,S.sibling),S=l(S,M),S.return=T,T=S):(r(T,S),S=tl(M,T.mode,V),S.return=T,T=S),p(T)):r(T,S)}return $e}var hn=hc(!0),gc=hc(!1),so=cr(null),io=null,gn=null,di=null;function fi(){di=gn=io=null}function mi(e){var t=so.current;Pe(so),e._currentValue=t}function pi(e,t,r){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===r)break;e=e.return}}function vn(e,t){io=e,di=gn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(ut=!0),e.firstContext=null)}function xt(e){var t=e._currentValue;if(di!==e)if(e={context:e,memoizedValue:t,next:null},gn===null){if(io===null)throw Error(i(308));gn=e,io.dependencies={lanes:0,firstContext:e}}else gn=gn.next=e;return t}var zr=null;function hi(e){zr===null?zr=[e]:zr.push(e)}function vc(e,t,r,s){var l=t.interleaved;return l===null?(r.next=r,hi(t)):(r.next=l.next,l.next=r),t.interleaved=r,Vt(e,s)}function Vt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var mr=!1;function gi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pr(e,t,r){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,(je&2)!==0){var l=s.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),s.pending=t,Vt(e,r)}return l=s.interleaved,l===null?(t.next=t,hi(s)):(t.next=l.next,l.next=t),s.interleaved=t,Vt(e,r)}function lo(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,r|=s,t.lanes=r,Ps(e,r)}}function xc(e,t){var r=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,r===s)){var l=null,c=null;if(r=r.firstBaseUpdate,r!==null){do{var p={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};c===null?l=c=p:c=c.next=p,r=r.next}while(r!==null);c===null?l=c=t:c=c.next=t}else l=c=t;r={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:c,shared:s.shared,effects:s.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function uo(e,t,r,s){var l=e.updateQueue;mr=!1;var c=l.firstBaseUpdate,p=l.lastBaseUpdate,w=l.shared.pending;if(w!==null){l.shared.pending=null;var k=w,R=k.next;k.next=null,p===null?c=R:p.next=R,p=k;var B=e.alternate;B!==null&&(B=B.updateQueue,w=B.lastBaseUpdate,w!==p&&(w===null?B.firstBaseUpdate=R:w.next=R,B.lastBaseUpdate=k))}if(c!==null){var q=l.baseState;p=0,B=R=k=null,w=c;do{var H=w.lane,K=w.eventTime;if((s&H)===H){B!==null&&(B=B.next={eventTime:K,lane:0,tag:w.tag,payload:w.payload,callback:w.callback,next:null});e:{var Z=e,ee=w;switch(H=t,K=r,ee.tag){case 1:if(Z=ee.payload,typeof Z=="function"){q=Z.call(K,q,H);break e}q=Z;break e;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=ee.payload,H=typeof Z=="function"?Z.call(K,q,H):Z,H==null)break e;q=G({},q,H);break e;case 2:mr=!0}}w.callback!==null&&w.lane!==0&&(e.flags|=64,H=l.effects,H===null?l.effects=[w]:H.push(w))}else K={eventTime:K,lane:H,tag:w.tag,payload:w.payload,callback:w.callback,next:null},B===null?(R=B=K,k=q):B=B.next=K,p|=H;if(w=w.next,w===null){if(w=l.shared.pending,w===null)break;H=w,w=H.next,H.next=null,l.lastBaseUpdate=H,l.shared.pending=null}}while(!0);if(B===null&&(k=q),l.baseState=k,l.firstBaseUpdate=R,l.lastBaseUpdate=B,t=l.shared.interleaved,t!==null){l=t;do p|=l.lane,l=l.next;while(l!==t)}else c===null&&(l.shared.lanes=0);Ur|=p,e.lanes=p,e.memoizedState=q}}function wc(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var s=e[t],l=s.callback;if(l!==null){if(s.callback=null,s=r,typeof l!="function")throw Error(i(191,l));l.call(s)}}}var oa={},It=cr(oa),sa=cr(oa),ia=cr(oa);function $r(e){if(e===oa)throw Error(i(174));return e}function vi(e,t){switch(_e(ia,t),_e(sa,e),_e(It,oa),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ys(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ys(t,e)}Pe(It),_e(It,t)}function yn(){Pe(It),Pe(sa),Pe(ia)}function jc(e){$r(ia.current);var t=$r(It.current),r=ys(t,e.type);t!==r&&(_e(sa,e),_e(It,r))}function yi(e){sa.current===e&&(Pe(It),Pe(sa))}var Oe=cr(0);function co(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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 xi=[];function wi(){for(var e=0;e<xi.length;e++)xi[e]._workInProgressVersionPrimary=null;xi.length=0}var fo=$.ReactCurrentDispatcher,ji=$.ReactCurrentBatchConfig,Ar=0,Me=null,Be=null,Ve=null,mo=!1,la=!1,ua=0,$p=0;function Ze(){throw Error(i(321))}function Ni(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Ct(e[r],t[r]))return!1;return!0}function bi(e,t,r,s,l,c){if(Ar=c,Me=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fo.current=e===null||e.memoizedState===null?Hp:Bp,e=r(s,l),la){c=0;do{if(la=!1,ua=0,25<=c)throw Error(i(301));c+=1,Ve=Be=null,t.updateQueue=null,fo.current=Wp,e=r(s,l)}while(la)}if(fo.current=go,t=Be!==null&&Be.next!==null,Ar=0,Ve=Be=Me=null,mo=!1,t)throw Error(i(300));return e}function ki(){var e=ua!==0;return ua=0,e}function zt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ve===null?Me.memoizedState=Ve=e:Ve=Ve.next=e,Ve}function wt(){if(Be===null){var e=Me.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var t=Ve===null?Me.memoizedState:Ve.next;if(t!==null)Ve=t,Be=e;else{if(e===null)throw Error(i(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},Ve===null?Me.memoizedState=Ve=e:Ve=Ve.next=e}return Ve}function ca(e,t){return typeof t=="function"?t(e):t}function Si(e){var t=wt(),r=t.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;var s=Be,l=s.baseQueue,c=r.pending;if(c!==null){if(l!==null){var p=l.next;l.next=c.next,c.next=p}s.baseQueue=l=c,r.pending=null}if(l!==null){c=l.next,s=s.baseState;var w=p=null,k=null,R=c;do{var B=R.lane;if((Ar&B)===B)k!==null&&(k=k.next={lane:0,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),s=R.hasEagerState?R.eagerState:e(s,R.action);else{var q={lane:B,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null};k===null?(w=k=q,p=s):k=k.next=q,Me.lanes|=B,Ur|=B}R=R.next}while(R!==null&&R!==c);k===null?p=s:k.next=w,Ct(s,t.memoizedState)||(ut=!0),t.memoizedState=s,t.baseState=p,t.baseQueue=k,r.lastRenderedState=s}if(e=r.interleaved,e!==null){l=e;do c=l.lane,Me.lanes|=c,Ur|=c,l=l.next;while(l!==e)}else l===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ci(e){var t=wt(),r=t.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=e;var s=r.dispatch,l=r.pending,c=t.memoizedState;if(l!==null){r.pending=null;var p=l=l.next;do c=e(c,p.action),p=p.next;while(p!==l);Ct(c,t.memoizedState)||(ut=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),r.lastRenderedState=c}return[c,s]}function Nc(){}function bc(e,t){var r=Me,s=wt(),l=t(),c=!Ct(s.memoizedState,l);if(c&&(s.memoizedState=l,ut=!0),s=s.queue,_i(Cc.bind(null,r,s,e),[e]),s.getSnapshot!==t||c||Ve!==null&&Ve.memoizedState.tag&1){if(r.flags|=2048,da(9,Sc.bind(null,r,s,l,t),void 0,null),Qe===null)throw Error(i(349));(Ar&30)!==0||kc(r,t,l)}return l}function kc(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Me.updateQueue,t===null?(t={lastEffect:null,stores:null},Me.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Sc(e,t,r,s){t.value=r,t.getSnapshot=s,_c(t)&&Ec(e)}function Cc(e,t,r){return r(function(){_c(t)&&Ec(e)})}function _c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ct(e,r)}catch{return!0}}function Ec(e){var t=Vt(e,1);t!==null&&Dt(t,e,1,-1)}function Tc(e){var t=zt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ca,lastRenderedState:e},t.queue=e,e=e.dispatch=Fp.bind(null,Me,e),[t.memoizedState,e]}function da(e,t,r,s){return e={tag:e,create:t,destroy:r,deps:s,next:null},t=Me.updateQueue,t===null?(t={lastEffect:null,stores:null},Me.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(s=r.next,r.next=e,e.next=s,t.lastEffect=e)),e}function Pc(){return wt().memoizedState}function po(e,t,r,s){var l=zt();Me.flags|=e,l.memoizedState=da(1|t,r,void 0,s===void 0?null:s)}function ho(e,t,r,s){var l=wt();s=s===void 0?null:s;var c=void 0;if(Be!==null){var p=Be.memoizedState;if(c=p.destroy,s!==null&&Ni(s,p.deps)){l.memoizedState=da(t,r,c,s);return}}Me.flags|=e,l.memoizedState=da(1|t,r,c,s)}function Dc(e,t){return po(8390656,8,e,t)}function _i(e,t){return ho(2048,8,e,t)}function Oc(e,t){return ho(4,2,e,t)}function Mc(e,t){return ho(4,4,e,t)}function Lc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Rc(e,t,r){return r=r!=null?r.concat([e]):null,ho(4,4,Lc.bind(null,t,e),r)}function Ei(){}function Ic(e,t){var r=wt();t=t===void 0?null:t;var s=r.memoizedState;return s!==null&&t!==null&&Ni(t,s[1])?s[0]:(r.memoizedState=[e,t],e)}function zc(e,t){var r=wt();t=t===void 0?null:t;var s=r.memoizedState;return s!==null&&t!==null&&Ni(t,s[1])?s[0]:(e=e(),r.memoizedState=[e,t],e)}function $c(e,t,r){return(Ar&21)===0?(e.baseState&&(e.baseState=!1,ut=!0),e.memoizedState=r):(Ct(r,t)||(r=pu(),Me.lanes|=r,Ur|=r,e.baseState=!0),t)}function Ap(e,t){var r=be;be=r!==0&&4>r?r:4,e(!0);var s=ji.transition;ji.transition={};try{e(!1),t()}finally{be=r,ji.transition=s}}function Ac(){return wt().memoizedState}function Up(e,t,r){var s=yr(e);if(r={lane:s,action:r,hasEagerState:!1,eagerState:null,next:null},Uc(e))Fc(t,r);else if(r=vc(e,t,r,s),r!==null){var l=at();Dt(r,e,s,l),Hc(r,t,s)}}function Fp(e,t,r){var s=yr(e),l={lane:s,action:r,hasEagerState:!1,eagerState:null,next:null};if(Uc(e))Fc(t,l);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var p=t.lastRenderedState,w=c(p,r);if(l.hasEagerState=!0,l.eagerState=w,Ct(w,p)){var k=t.interleaved;k===null?(l.next=l,hi(t)):(l.next=k.next,k.next=l),t.interleaved=l;return}}catch{}finally{}r=vc(e,t,l,s),r!==null&&(l=at(),Dt(r,e,s,l),Hc(r,t,s))}}function Uc(e){var t=e.alternate;return e===Me||t!==null&&t===Me}function Fc(e,t){la=mo=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Hc(e,t,r){if((r&4194240)!==0){var s=t.lanes;s&=e.pendingLanes,r|=s,t.lanes=r,Ps(e,r)}}var go={readContext:xt,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useInsertionEffect:Ze,useLayoutEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useMutableSource:Ze,useSyncExternalStore:Ze,useId:Ze,unstable_isNewReconciler:!1},Hp={readContext:xt,useCallback:function(e,t){return zt().memoizedState=[e,t===void 0?null:t],e},useContext:xt,useEffect:Dc,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,po(4194308,4,Lc.bind(null,t,e),r)},useLayoutEffect:function(e,t){return po(4194308,4,e,t)},useInsertionEffect:function(e,t){return po(4,2,e,t)},useMemo:function(e,t){var r=zt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var s=zt();return t=r!==void 0?r(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=Up.bind(null,Me,e),[s.memoizedState,e]},useRef:function(e){var t=zt();return e={current:e},t.memoizedState=e},useState:Tc,useDebugValue:Ei,useDeferredValue:function(e){return zt().memoizedState=e},useTransition:function(){var e=Tc(!1),t=e[0];return e=Ap.bind(null,e[1]),zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var s=Me,l=zt();if(De){if(r===void 0)throw Error(i(407));r=r()}else{if(r=t(),Qe===null)throw Error(i(349));(Ar&30)!==0||kc(s,t,r)}l.memoizedState=r;var c={value:r,getSnapshot:t};return l.queue=c,Dc(Cc.bind(null,s,c,e),[e]),s.flags|=2048,da(9,Sc.bind(null,s,c,r,t),void 0,null),r},useId:function(){var e=zt(),t=Qe.identifierPrefix;if(De){var r=qt,s=Wt;r=(s&~(1<<32-St(s)-1)).toString(32)+r,t=":"+t+"R"+r,r=ua++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=$p++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Bp={readContext:xt,useCallback:Ic,useContext:xt,useEffect:_i,useImperativeHandle:Rc,useInsertionEffect:Oc,useLayoutEffect:Mc,useMemo:zc,useReducer:Si,useRef:Pc,useState:function(){return Si(ca)},useDebugValue:Ei,useDeferredValue:function(e){var t=wt();return $c(t,Be.memoizedState,e)},useTransition:function(){var e=Si(ca)[0],t=wt().memoizedState;return[e,t]},useMutableSource:Nc,useSyncExternalStore:bc,useId:Ac,unstable_isNewReconciler:!1},Wp={readContext:xt,useCallback:Ic,useContext:xt,useEffect:_i,useImperativeHandle:Rc,useInsertionEffect:Oc,useLayoutEffect:Mc,useMemo:zc,useReducer:Ci,useRef:Pc,useState:function(){return Ci(ca)},useDebugValue:Ei,useDeferredValue:function(e){var t=wt();return Be===null?t.memoizedState=e:$c(t,Be.memoizedState,e)},useTransition:function(){var e=Ci(ca)[0],t=wt().memoizedState;return[e,t]},useMutableSource:Nc,useSyncExternalStore:bc,useId:Ac,unstable_isNewReconciler:!1};function Et(e,t){if(e&&e.defaultProps){t=G({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Ti(e,t,r,s){t=e.memoizedState,r=r(s,t),r=r==null?t:G({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var vo={isMounted:function(e){return(e=e._reactInternals)?Or(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var s=at(),l=yr(e),c=Qt(s,l);c.payload=t,r!=null&&(c.callback=r),t=pr(e,c,l),t!==null&&(Dt(t,e,l,s),lo(t,e,l))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var s=at(),l=yr(e),c=Qt(s,l);c.tag=1,c.payload=t,r!=null&&(c.callback=r),t=pr(e,c,l),t!==null&&(Dt(t,e,l,s),lo(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=at(),s=yr(e),l=Qt(r,s);l.tag=2,t!=null&&(l.callback=t),t=pr(e,l,s),t!==null&&(Dt(t,e,s,r),lo(t,e,s))}};function Bc(e,t,r,s,l,c,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(s,c,p):t.prototype&&t.prototype.isPureReactComponent?!Gn(r,s)||!Gn(l,c):!0}function Wc(e,t,r){var s=!1,l=dr,c=t.contextType;return typeof c=="object"&&c!==null?c=xt(c):(l=lt(t)?Lr:Je.current,s=t.contextTypes,c=(s=s!=null)?dn(e,l):dr),t=new t(r,c),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=vo,e.stateNode=t,t._reactInternals=e,s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=c),t}function qc(e,t,r,s){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,s),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,s),t.state!==e&&vo.enqueueReplaceState(t,t.state,null)}function Pi(e,t,r,s){var l=e.stateNode;l.props=r,l.state=e.memoizedState,l.refs={},gi(e);var c=t.contextType;typeof c=="object"&&c!==null?l.context=xt(c):(c=lt(t)?Lr:Je.current,l.context=dn(e,c)),l.state=e.memoizedState,c=t.getDerivedStateFromProps,typeof c=="function"&&(Ti(e,t,c,r),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&vo.enqueueReplaceState(l,l.state,null),uo(e,r,l,s),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function xn(e,t){try{var r="",s=t;do r+=we(s),s=s.return;while(s);var l=r}catch(c){l=`
Error generating stack: `+c.message+`
`+c.stack}return{value:e,source:t,stack:l,digest:null}}function Di(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Oi(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var qp=typeof WeakMap=="function"?WeakMap:Map;function Vc(e,t,r){r=Qt(-1,r),r.tag=3,r.payload={element:null};var s=t.value;return r.callback=function(){ko||(ko=!0,Qi=s),Oi(e,t)},r}function Qc(e,t,r){r=Qt(-1,r),r.tag=3;var s=e.type.getDerivedStateFromError;if(typeof s=="function"){var l=t.value;r.payload=function(){return s(l)},r.callback=function(){Oi(e,t)}}var c=e.stateNode;return c!==null&&typeof c.componentDidCatch=="function"&&(r.callback=function(){Oi(e,t),typeof s!="function"&&(gr===null?gr=new Set([this]):gr.add(this));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:""})}),r}function Yc(e,t,r){var s=e.pingCache;if(s===null){s=e.pingCache=new qp;var l=new Set;s.set(t,l)}else l=s.get(t),l===void 0&&(l=new Set,s.set(t,l));l.has(r)||(l.add(r),e=oh.bind(null,e,t,r),t.then(e,e))}function Xc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Kc(e,t,r,s,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Qt(-1,1),t.tag=2,pr(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Vp=$.ReactCurrentOwner,ut=!1;function nt(e,t,r,s){t.child=e===null?gc(t,null,r,s):hn(t,e.child,r,s)}function Gc(e,t,r,s,l){r=r.render;var c=t.ref;return vn(t,l),s=bi(e,t,r,s,c,l),r=ki(),e!==null&&!ut?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Yt(e,t,l)):(De&&r&&si(t),t.flags|=1,nt(e,t,s,l),t.child)}function Jc(e,t,r,s,l){if(e===null){var c=r.type;return typeof c=="function"&&!el(c)&&c.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=c,Zc(e,t,c,s,l)):(e=Po(r.type,null,s,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,(e.lanes&l)===0){var p=c.memoizedProps;if(r=r.compare,r=r!==null?r:Gn,r(p,s)&&e.ref===t.ref)return Yt(e,t,l)}return t.flags|=1,e=wr(c,s),e.ref=t.ref,e.return=t,t.child=e}function Zc(e,t,r,s,l){if(e!==null){var c=e.memoizedProps;if(Gn(c,s)&&e.ref===t.ref)if(ut=!1,t.pendingProps=s=c,(e.lanes&l)!==0)(e.flags&131072)!==0&&(ut=!0);else return t.lanes=e.lanes,Yt(e,t,l)}return Mi(e,t,r,s,l)}function ed(e,t,r){var s=t.pendingProps,l=s.children,c=e!==null?e.memoizedState:null;if(s.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},_e(jn,gt),gt|=r;else{if((r&1073741824)===0)return e=c!==null?c.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,_e(jn,gt),gt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},s=c!==null?c.baseLanes:r,_e(jn,gt),gt|=s}else c!==null?(s=c.baseLanes|r,t.memoizedState=null):s=r,_e(jn,gt),gt|=s;return nt(e,t,l,r),t.child}function td(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Mi(e,t,r,s,l){var c=lt(r)?Lr:Je.current;return c=dn(t,c),vn(t,l),r=bi(e,t,r,s,c,l),s=ki(),e!==null&&!ut?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Yt(e,t,l)):(De&&s&&si(t),t.flags|=1,nt(e,t,r,l),t.child)}function rd(e,t,r,s,l){if(lt(r)){var c=!0;eo(t)}else c=!1;if(vn(t,l),t.stateNode===null)xo(e,t),Wc(t,r,s),Pi(t,r,s,l),s=!0;else if(e===null){var p=t.stateNode,w=t.memoizedProps;p.props=w;var k=p.context,R=r.contextType;typeof R=="object"&&R!==null?R=xt(R):(R=lt(r)?Lr:Je.current,R=dn(t,R));var B=r.getDerivedStateFromProps,q=typeof B=="function"||typeof p.getSnapshotBeforeUpdate=="function";q||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(w!==s||k!==R)&&qc(t,p,s,R),mr=!1;var H=t.memoizedState;p.state=H,uo(t,s,p,l),k=t.memoizedState,w!==s||H!==k||it.current||mr?(typeof B=="function"&&(Ti(t,r,B,s),k=t.memoizedState),(w=mr||Bc(t,r,w,s,H,k,R))?(q||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(t.flags|=4194308)):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=s,t.memoizedState=k),p.props=s,p.state=k,p.context=R,s=w):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),s=!1)}else{p=t.stateNode,yc(e,t),w=t.memoizedProps,R=t.type===t.elementType?w:Et(t.type,w),p.props=R,q=t.pendingProps,H=p.context,k=r.contextType,typeof k=="object"&&k!==null?k=xt(k):(k=lt(r)?Lr:Je.current,k=dn(t,k));var K=r.getDerivedStateFromProps;(B=typeof K=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(w!==q||H!==k)&&qc(t,p,s,k),mr=!1,H=t.memoizedState,p.state=H,uo(t,s,p,l);var Z=t.memoizedState;w!==q||H!==Z||it.current||mr?(typeof K=="function"&&(Ti(t,r,K,s),Z=t.memoizedState),(R=mr||Bc(t,r,R,s,H,Z,k)||!1)?(B||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(s,Z,k),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(s,Z,k)),typeof p.componentDidUpdate=="function"&&(t.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof p.componentDidUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),t.memoizedProps=s,t.memoizedState=Z),p.props=s,p.state=Z,p.context=k,s=R):(typeof p.componentDidUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&H===e.memoizedState||(t.flags|=1024),s=!1)}return Li(e,t,r,s,c,l)}function Li(e,t,r,s,l,c){td(e,t);var p=(t.flags&128)!==0;if(!s&&!p)return l&&ic(t,r,!1),Yt(e,t,c);s=t.stateNode,Vp.current=t;var w=p&&typeof r.getDerivedStateFromError!="function"?null:s.render();return t.flags|=1,e!==null&&p?(t.child=hn(t,e.child,null,c),t.child=hn(t,null,w,c)):nt(e,t,w,c),t.memoizedState=s.state,l&&ic(t,r,!0),t.child}function nd(e){var t=e.stateNode;t.pendingContext?oc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&oc(e,t.context,!1),vi(e,t.containerInfo)}function ad(e,t,r,s,l){return pn(),ci(l),t.flags|=256,nt(e,t,r,s),t.child}var Ri={dehydrated:null,treeContext:null,retryLane:0};function Ii(e){return{baseLanes:e,cachePool:null,transitions:null}}function od(e,t,r){var s=t.pendingProps,l=Oe.current,c=!1,p=(t.flags&128)!==0,w;if((w=p)||(w=e!==null&&e.memoizedState===null?!1:(l&2)!==0),w?(c=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),_e(Oe,l&1),e===null)return ui(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(p=s.children,e=s.fallback,c?(s=t.mode,c=t.child,p={mode:"hidden",children:p},(s&1)===0&&c!==null?(c.childLanes=0,c.pendingProps=p):c=Do(p,s,0,null),e=Wr(e,s,r,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=Ii(r),t.memoizedState=Ri,e):zi(t,p));if(l=e.memoizedState,l!==null&&(w=l.dehydrated,w!==null))return Qp(e,t,p,s,w,l,r);if(c){c=s.fallback,p=t.mode,l=e.child,w=l.sibling;var k={mode:"hidden",children:s.children};return(p&1)===0&&t.child!==l?(s=t.child,s.childLanes=0,s.pendingProps=k,t.deletions=null):(s=wr(l,k),s.subtreeFlags=l.subtreeFlags&14680064),w!==null?c=wr(w,c):(c=Wr(c,p,r,null),c.flags|=2),c.return=t,s.return=t,s.sibling=c,t.child=s,s=c,c=t.child,p=e.child.memoizedState,p=p===null?Ii(r):{baseLanes:p.baseLanes|r,cachePool:null,transitions:p.transitions},c.memoizedState=p,c.childLanes=e.childLanes&~r,t.memoizedState=Ri,s}return c=e.child,e=c.sibling,s=wr(c,{mode:"visible",children:s.children}),(t.mode&1)===0&&(s.lanes=r),s.return=t,s.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=s,t.memoizedState=null,s}function zi(e,t){return t=Do({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yo(e,t,r,s){return s!==null&&ci(s),hn(t,e.child,null,r),e=zi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Qp(e,t,r,s,l,c,p){if(r)return t.flags&256?(t.flags&=-257,s=Di(Error(i(422))),yo(e,t,p,s)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(c=s.fallback,l=t.mode,s=Do({mode:"visible",children:s.children},l,0,null),c=Wr(c,l,p,null),c.flags|=2,s.return=t,c.return=t,s.sibling=c,t.child=s,(t.mode&1)!==0&&hn(t,e.child,null,p),t.child.memoizedState=Ii(p),t.memoizedState=Ri,c);if((t.mode&1)===0)return yo(e,t,p,null);if(l.data==="$!"){if(s=l.nextSibling&&l.nextSibling.dataset,s)var w=s.dgst;return s=w,c=Error(i(419)),s=Di(c,s,void 0),yo(e,t,p,s)}if(w=(p&e.childLanes)!==0,ut||w){if(s=Qe,s!==null){switch(p&-p){case 4:l=2;break;case 16:l=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(s.suspendedLanes|p))!==0?0:l,l!==0&&l!==c.retryLane&&(c.retryLane=l,Vt(e,l),Dt(s,e,l,-1))}return Zi(),s=Di(Error(i(421))),yo(e,t,p,s)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=sh.bind(null,e),l._reactRetry=t,null):(e=c.treeContext,ht=ur(l.nextSibling),pt=t,De=!0,_t=null,e!==null&&(vt[yt++]=Wt,vt[yt++]=qt,vt[yt++]=Rr,Wt=e.id,qt=e.overflow,Rr=t),t=zi(t,s.children),t.flags|=4096,t)}function sd(e,t,r){e.lanes|=t;var s=e.alternate;s!==null&&(s.lanes|=t),pi(e.return,t,r)}function $i(e,t,r,s,l){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:s,tail:r,tailMode:l}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=s,c.tail=r,c.tailMode=l)}function id(e,t,r){var s=t.pendingProps,l=s.revealOrder,c=s.tail;if(nt(e,t,s.children,r),s=Oe.current,(s&2)!==0)s=s&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&sd(e,r,t);else if(e.tag===19)sd(e,r,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}s&=1}if(_e(Oe,s),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(r=t.child,l=null;r!==null;)e=r.alternate,e!==null&&co(e)===null&&(l=r),r=r.sibling;r=l,r===null?(l=t.child,t.child=null):(l=r.sibling,r.sibling=null),$i(t,!1,l,r,c);break;case"backwards":for(r=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&co(e)===null){t.child=l;break}e=l.sibling,l.sibling=r,r=l,l=e}$i(t,!0,r,null,c);break;case"together":$i(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function xo(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Yt(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Ur|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,r=wr(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=wr(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Yp(e,t,r){switch(t.tag){case 3:nd(t),pn();break;case 5:jc(t);break;case 1:lt(t.type)&&eo(t);break;case 4:vi(t,t.stateNode.containerInfo);break;case 10:var s=t.type._context,l=t.memoizedProps.value;_e(so,s._currentValue),s._currentValue=l;break;case 13:if(s=t.memoizedState,s!==null)return s.dehydrated!==null?(_e(Oe,Oe.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?od(e,t,r):(_e(Oe,Oe.current&1),e=Yt(e,t,r),e!==null?e.sibling:null);_e(Oe,Oe.current&1);break;case 19:if(s=(r&t.childLanes)!==0,(e.flags&128)!==0){if(s)return id(e,t,r);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),_e(Oe,Oe.current),s)break;return null;case 22:case 23:return t.lanes=0,ed(e,t,r)}return Yt(e,t,r)}var ld,Ai,ud,cd;ld=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Ai=function(){},ud=function(e,t,r,s){var l=e.memoizedProps;if(l!==s){e=t.stateNode,$r(It.current);var c=null;switch(r){case"input":l=ps(e,l),s=ps(e,s),c=[];break;case"select":l=G({},l,{value:void 0}),s=G({},s,{value:void 0}),c=[];break;case"textarea":l=vs(e,l),s=vs(e,s),c=[];break;default:typeof l.onClick!="function"&&typeof s.onClick=="function"&&(e.onclick=Ga)}xs(r,s);var p;r=null;for(R in l)if(!s.hasOwnProperty(R)&&l.hasOwnProperty(R)&&l[R]!=null)if(R==="style"){var w=l[R];for(p in w)w.hasOwnProperty(p)&&(r||(r={}),r[p]="")}else R!=="dangerouslySetInnerHTML"&&R!=="children"&&R!=="suppressContentEditableWarning"&&R!=="suppressHydrationWarning"&&R!=="autoFocus"&&(d.hasOwnProperty(R)?c||(c=[]):(c=c||[]).push(R,null));for(R in s){var k=s[R];if(w=l?.[R],s.hasOwnProperty(R)&&k!==w&&(k!=null||w!=null))if(R==="style")if(w){for(p in w)!w.hasOwnProperty(p)||k&&k.hasOwnProperty(p)||(r||(r={}),r[p]="");for(p in k)k.hasOwnProperty(p)&&w[p]!==k[p]&&(r||(r={}),r[p]=k[p])}else r||(c||(c=[]),c.push(R,r)),r=k;else R==="dangerouslySetInnerHTML"?(k=k?k.__html:void 0,w=w?w.__html:void 0,k!=null&&w!==k&&(c=c||[]).push(R,k)):R==="children"?typeof k!="string"&&typeof k!="number"||(c=c||[]).push(R,""+k):R!=="suppressContentEditableWarning"&&R!=="suppressHydrationWarning"&&(d.hasOwnProperty(R)?(k!=null&&R==="onScroll"&&Te("scroll",e),c||w===k||(c=[])):(c=c||[]).push(R,k))}r&&(c=c||[]).push("style",r);var R=c;(t.updateQueue=R)&&(t.flags|=4)}},cd=function(e,t,r,s){r!==s&&(t.flags|=4)};function fa(e,t){if(!De)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var s=null;r!==null;)r.alternate!==null&&(s=r),r=r.sibling;s===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:s.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,s=0;if(t)for(var l=e.child;l!==null;)r|=l.lanes|l.childLanes,s|=l.subtreeFlags&14680064,s|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)r|=l.lanes|l.childLanes,s|=l.subtreeFlags,s|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=s,e.childLanes=r,t}function Xp(e,t,r){var s=t.pendingProps;switch(ii(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return lt(t.type)&&Za(),et(t),null;case 3:return s=t.stateNode,yn(),Pe(it),Pe(Je),wi(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(ao(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,_t!==null&&(Ki(_t),_t=null))),Ai(e,t),et(t),null;case 5:yi(t);var l=$r(ia.current);if(r=t.type,e!==null&&t.stateNode!=null)ud(e,t,r,s,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!s){if(t.stateNode===null)throw Error(i(166));return et(t),null}if(e=$r(It.current),ao(t)){s=t.stateNode,r=t.type;var c=t.memoizedProps;switch(s[Rt]=t,s[ra]=c,e=(t.mode&1)!==0,r){case"dialog":Te("cancel",s),Te("close",s);break;case"iframe":case"object":case"embed":Te("load",s);break;case"video":case"audio":for(l=0;l<Zn.length;l++)Te(Zn[l],s);break;case"source":Te("error",s);break;case"img":case"image":case"link":Te("error",s),Te("load",s);break;case"details":Te("toggle",s);break;case"input":Wl(s,c),Te("invalid",s);break;case"select":s._wrapperState={wasMultiple:!!c.multiple},Te("invalid",s);break;case"textarea":Ql(s,c),Te("invalid",s)}xs(r,c),l=null;for(var p in c)if(c.hasOwnProperty(p)){var w=c[p];p==="children"?typeof w=="string"?s.textContent!==w&&(c.suppressHydrationWarning!==!0&&Ka(s.textContent,w,e),l=["children",w]):typeof w=="number"&&s.textContent!==""+w&&(c.suppressHydrationWarning!==!0&&Ka(s.textContent,w,e),l=["children",""+w]):d.hasOwnProperty(p)&&w!=null&&p==="onScroll"&&Te("scroll",s)}switch(r){case"input":Gr(s),Vl(s,c,!0);break;case"textarea":Gr(s),Xl(s);break;case"select":case"option":break;default:typeof c.onClick=="function"&&(s.onclick=Ga)}s=l,t.updateQueue=s,s!==null&&(t.flags|=4)}else{p=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Kl(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=p.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=p.createElement(r,{is:s.is}):(e=p.createElement(r),r==="select"&&(p=e,s.multiple?p.multiple=!0:s.size&&(p.size=s.size))):e=p.createElementNS(e,r),e[Rt]=t,e[ra]=s,ld(e,t,!1,!1),t.stateNode=e;e:{switch(p=ws(r,s),r){case"dialog":Te("cancel",e),Te("close",e),l=s;break;case"iframe":case"object":case"embed":Te("load",e),l=s;break;case"video":case"audio":for(l=0;l<Zn.length;l++)Te(Zn[l],e);l=s;break;case"source":Te("error",e),l=s;break;case"img":case"image":case"link":Te("error",e),Te("load",e),l=s;break;case"details":Te("toggle",e),l=s;break;case"input":Wl(e,s),l=ps(e,s),Te("invalid",e);break;case"option":l=s;break;case"select":e._wrapperState={wasMultiple:!!s.multiple},l=G({},s,{value:void 0}),Te("invalid",e);break;case"textarea":Ql(e,s),l=vs(e,s),Te("invalid",e);break;default:l=s}xs(r,l),w=l;for(c in w)if(w.hasOwnProperty(c)){var k=w[c];c==="style"?Zl(e,k):c==="dangerouslySetInnerHTML"?(k=k?k.__html:void 0,k!=null&&Gl(e,k)):c==="children"?typeof k=="string"?(r!=="textarea"||k!=="")&&Ln(e,k):typeof k=="number"&&Ln(e,""+k):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(d.hasOwnProperty(c)?k!=null&&c==="onScroll"&&Te("scroll",e):k!=null&&x(e,c,k,p))}switch(r){case"input":Gr(e),Vl(e,s,!1);break;case"textarea":Gr(e),Xl(e);break;case"option":s.value!=null&&e.setAttribute("value",""+me(s.value));break;case"select":e.multiple=!!s.multiple,c=s.value,c!=null?Jr(e,!!s.multiple,c,!1):s.defaultValue!=null&&Jr(e,!!s.multiple,s.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Ga)}switch(r){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}}s&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return et(t),null;case 6:if(e&&t.stateNode!=null)cd(e,t,e.memoizedProps,s);else{if(typeof s!="string"&&t.stateNode===null)throw Error(i(166));if(r=$r(ia.current),$r(It.current),ao(t)){if(s=t.stateNode,r=t.memoizedProps,s[Rt]=t,(c=s.nodeValue!==r)&&(e=pt,e!==null))switch(e.tag){case 3:Ka(s.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ka(s.nodeValue,r,(e.mode&1)!==0)}c&&(t.flags|=4)}else s=(r.nodeType===9?r:r.ownerDocument).createTextNode(s),s[Rt]=t,t.stateNode=s}return et(t),null;case 13:if(Pe(Oe),s=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(De&&ht!==null&&(t.mode&1)!==0&&(t.flags&128)===0)mc(),pn(),t.flags|=98560,c=!1;else if(c=ao(t),s!==null&&s.dehydrated!==null){if(e===null){if(!c)throw Error(i(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(i(317));c[Rt]=t}else pn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),c=!1}else _t!==null&&(Ki(_t),_t=null),c=!0;if(!c)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(s=s!==null,s!==(e!==null&&e.memoizedState!==null)&&s&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Oe.current&1)!==0?We===0&&(We=3):Zi())),t.updateQueue!==null&&(t.flags|=4),et(t),null);case 4:return yn(),Ai(e,t),e===null&&ea(t.stateNode.containerInfo),et(t),null;case 10:return mi(t.type._context),et(t),null;case 17:return lt(t.type)&&Za(),et(t),null;case 19:if(Pe(Oe),c=t.memoizedState,c===null)return et(t),null;if(s=(t.flags&128)!==0,p=c.rendering,p===null)if(s)fa(c,!1);else{if(We!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(p=co(e),p!==null){for(t.flags|=128,fa(c,!1),s=p.updateQueue,s!==null&&(t.updateQueue=s,t.flags|=4),t.subtreeFlags=0,s=r,r=t.child;r!==null;)c=r,e=s,c.flags&=14680066,p=c.alternate,p===null?(c.childLanes=0,c.lanes=e,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=p.childLanes,c.lanes=p.lanes,c.child=p.child,c.subtreeFlags=0,c.deletions=null,c.memoizedProps=p.memoizedProps,c.memoizedState=p.memoizedState,c.updateQueue=p.updateQueue,c.type=p.type,e=p.dependencies,c.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return _e(Oe,Oe.current&1|2),t.child}e=e.sibling}c.tail!==null&&ze()>Nn&&(t.flags|=128,s=!0,fa(c,!1),t.lanes=4194304)}else{if(!s)if(e=co(p),e!==null){if(t.flags|=128,s=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),fa(c,!0),c.tail===null&&c.tailMode==="hidden"&&!p.alternate&&!De)return et(t),null}else 2*ze()-c.renderingStartTime>Nn&&r!==1073741824&&(t.flags|=128,s=!0,fa(c,!1),t.lanes=4194304);c.isBackwards?(p.sibling=t.child,t.child=p):(r=c.last,r!==null?r.sibling=p:t.child=p,c.last=p)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=ze(),t.sibling=null,r=Oe.current,_e(Oe,s?r&1|2:r&1),t):(et(t),null);case 22:case 23:return Ji(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&(t.mode&1)!==0?(gt&1073741824)!==0&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function Kp(e,t){switch(ii(t),t.tag){case 1:return lt(t.type)&&Za(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return yn(),Pe(it),Pe(Je),wi(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return yi(t),null;case 13:if(Pe(Oe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));pn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Pe(Oe),null;case 4:return yn(),null;case 10:return mi(t.type._context),null;case 22:case 23:return Ji(),null;case 24:return null;default:return null}}var wo=!1,tt=!1,Gp=typeof WeakSet=="function"?WeakSet:Set,J=null;function wn(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(s){Ie(e,t,s)}else r.current=null}function Ui(e,t,r){try{r()}catch(s){Ie(e,t,s)}}var dd=!1;function Jp(e,t){if(Js=Aa,e=Bu(),Ws(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var s=r.getSelection&&r.getSelection();if(s&&s.rangeCount!==0){r=s.anchorNode;var l=s.anchorOffset,c=s.focusNode;s=s.focusOffset;try{r.nodeType,c.nodeType}catch{r=null;break e}var p=0,w=-1,k=-1,R=0,B=0,q=e,H=null;t:for(;;){for(var K;q!==r||l!==0&&q.nodeType!==3||(w=p+l),q!==c||s!==0&&q.nodeType!==3||(k=p+s),q.nodeType===3&&(p+=q.nodeValue.length),(K=q.firstChild)!==null;)H=q,q=K;for(;;){if(q===e)break t;if(H===r&&++R===l&&(w=p),H===c&&++B===s&&(k=p),(K=q.nextSibling)!==null)break;q=H,H=q.parentNode}q=K}r=w===-1||k===-1?null:{start:w,end:k}}else r=null}r=r||{start:0,end:0}}else r=null;for(Zs={focusedElem:e,selectionRange:r},Aa=!1,J=t;J!==null;)if(t=J,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,J=e;else for(;J!==null;){t=J;try{var Z=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(Z!==null){var ee=Z.memoizedProps,$e=Z.memoizedState,T=t.stateNode,S=T.getSnapshotBeforeUpdate(t.elementType===t.type?ee:Et(t.type,ee),$e);T.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var M=t.stateNode.containerInfo;M.nodeType===1?M.textContent="":M.nodeType===9&&M.documentElement&&M.removeChild(M.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(V){Ie(t,t.return,V)}if(e=t.sibling,e!==null){e.return=t.return,J=e;break}J=t.return}return Z=dd,dd=!1,Z}function ma(e,t,r){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&e)===e){var c=l.destroy;l.destroy=void 0,c!==void 0&&Ui(t,r,c)}l=l.next}while(l!==s)}}function jo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var s=r.create;r.destroy=s()}r=r.next}while(r!==t)}}function Fi(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function fd(e){var t=e.alternate;t!==null&&(e.alternate=null,fd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Rt],delete t[ra],delete t[ni],delete t[Lp],delete t[Rp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function md(e){return e.tag===5||e.tag===3||e.tag===4}function pd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||md(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.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 Hi(e,t,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ga));else if(s!==4&&(e=e.child,e!==null))for(Hi(e,t,r),e=e.sibling;e!==null;)Hi(e,t,r),e=e.sibling}function Bi(e,t,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(Bi(e,t,r),e=e.sibling;e!==null;)Bi(e,t,r),e=e.sibling}var Xe=null,Tt=!1;function hr(e,t,r){for(r=r.child;r!==null;)hd(e,t,r),r=r.sibling}function hd(e,t,r){if(Lt&&typeof Lt.onCommitFiberUnmount=="function")try{Lt.onCommitFiberUnmount(Ma,r)}catch{}switch(r.tag){case 5:tt||wn(r,t);case 6:var s=Xe,l=Tt;Xe=null,hr(e,t,r),Xe=s,Tt=l,Xe!==null&&(Tt?(e=Xe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Xe.removeChild(r.stateNode));break;case 18:Xe!==null&&(Tt?(e=Xe,r=r.stateNode,e.nodeType===8?ri(e.parentNode,r):e.nodeType===1&&ri(e,r),qn(e)):ri(Xe,r.stateNode));break;case 4:s=Xe,l=Tt,Xe=r.stateNode.containerInfo,Tt=!0,hr(e,t,r),Xe=s,Tt=l;break;case 0:case 11:case 14:case 15:if(!tt&&(s=r.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var c=l,p=c.destroy;c=c.tag,p!==void 0&&((c&2)!==0||(c&4)!==0)&&Ui(r,t,p),l=l.next}while(l!==s)}hr(e,t,r);break;case 1:if(!tt&&(wn(r,t),s=r.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=r.memoizedProps,s.state=r.memoizedState,s.componentWillUnmount()}catch(w){Ie(r,t,w)}hr(e,t,r);break;case 21:hr(e,t,r);break;case 22:r.mode&1?(tt=(s=tt)||r.memoizedState!==null,hr(e,t,r),tt=s):hr(e,t,r);break;default:hr(e,t,r)}}function gd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Gp),t.forEach(function(s){var l=ih.bind(null,e,s);r.has(s)||(r.add(s),s.then(l,l))})}}function Pt(e,t){var r=t.deletions;if(r!==null)for(var s=0;s<r.length;s++){var l=r[s];try{var c=e,p=t,w=p;e:for(;w!==null;){switch(w.tag){case 5:Xe=w.stateNode,Tt=!1;break e;case 3:Xe=w.stateNode.containerInfo,Tt=!0;break e;case 4:Xe=w.stateNode.containerInfo,Tt=!0;break e}w=w.return}if(Xe===null)throw Error(i(160));hd(c,p,l),Xe=null,Tt=!1;var k=l.alternate;k!==null&&(k.return=null),l.return=null}catch(R){Ie(l,t,R)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)vd(t,e),t=t.sibling}function vd(e,t){var r=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Pt(t,e),$t(e),s&4){try{ma(3,e,e.return),jo(3,e)}catch(ee){Ie(e,e.return,ee)}try{ma(5,e,e.return)}catch(ee){Ie(e,e.return,ee)}}break;case 1:Pt(t,e),$t(e),s&512&&r!==null&&wn(r,r.return);break;case 5:if(Pt(t,e),$t(e),s&512&&r!==null&&wn(r,r.return),e.flags&32){var l=e.stateNode;try{Ln(l,"")}catch(ee){Ie(e,e.return,ee)}}if(s&4&&(l=e.stateNode,l!=null)){var c=e.memoizedProps,p=r!==null?r.memoizedProps:c,w=e.type,k=e.updateQueue;if(e.updateQueue=null,k!==null)try{w==="input"&&c.type==="radio"&&c.name!=null&&ql(l,c),ws(w,p);var R=ws(w,c);for(p=0;p<k.length;p+=2){var B=k[p],q=k[p+1];B==="style"?Zl(l,q):B==="dangerouslySetInnerHTML"?Gl(l,q):B==="children"?Ln(l,q):x(l,B,q,R)}switch(w){case"input":hs(l,c);break;case"textarea":Yl(l,c);break;case"select":var H=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!c.multiple;var K=c.value;K!=null?Jr(l,!!c.multiple,K,!1):H!==!!c.multiple&&(c.defaultValue!=null?Jr(l,!!c.multiple,c.defaultValue,!0):Jr(l,!!c.multiple,c.multiple?[]:"",!1))}l[ra]=c}catch(ee){Ie(e,e.return,ee)}}break;case 6:if(Pt(t,e),$t(e),s&4){if(e.stateNode===null)throw Error(i(162));l=e.stateNode,c=e.memoizedProps;try{l.nodeValue=c}catch(ee){Ie(e,e.return,ee)}}break;case 3:if(Pt(t,e),$t(e),s&4&&r!==null&&r.memoizedState.isDehydrated)try{qn(t.containerInfo)}catch(ee){Ie(e,e.return,ee)}break;case 4:Pt(t,e),$t(e);break;case 13:Pt(t,e),$t(e),l=e.child,l.flags&8192&&(c=l.memoizedState!==null,l.stateNode.isHidden=c,!c||l.alternate!==null&&l.alternate.memoizedState!==null||(Vi=ze())),s&4&&gd(e);break;case 22:if(B=r!==null&&r.memoizedState!==null,e.mode&1?(tt=(R=tt)||B,Pt(t,e),tt=R):Pt(t,e),$t(e),s&8192){if(R=e.memoizedState!==null,(e.stateNode.isHidden=R)&&!B&&(e.mode&1)!==0)for(J=e,B=e.child;B!==null;){for(q=J=B;J!==null;){switch(H=J,K=H.child,H.tag){case 0:case 11:case 14:case 15:ma(4,H,H.return);break;case 1:wn(H,H.return);var Z=H.stateNode;if(typeof Z.componentWillUnmount=="function"){s=H,r=H.return;try{t=s,Z.props=t.memoizedProps,Z.state=t.memoizedState,Z.componentWillUnmount()}catch(ee){Ie(s,r,ee)}}break;case 5:wn(H,H.return);break;case 22:if(H.memoizedState!==null){wd(q);continue}}K!==null?(K.return=H,J=K):wd(q)}B=B.sibling}e:for(B=null,q=e;;){if(q.tag===5){if(B===null){B=q;try{l=q.stateNode,R?(c=l.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none"):(w=q.stateNode,k=q.memoizedProps.style,p=k!=null&&k.hasOwnProperty("display")?k.display:null,w.style.display=Jl("display",p))}catch(ee){Ie(e,e.return,ee)}}}else if(q.tag===6){if(B===null)try{q.stateNode.nodeValue=R?"":q.memoizedProps}catch(ee){Ie(e,e.return,ee)}}else if((q.tag!==22&&q.tag!==23||q.memoizedState===null||q===e)&&q.child!==null){q.child.return=q,q=q.child;continue}if(q===e)break e;for(;q.sibling===null;){if(q.return===null||q.return===e)break e;B===q&&(B=null),q=q.return}B===q&&(B=null),q.sibling.return=q.return,q=q.sibling}}break;case 19:Pt(t,e),$t(e),s&4&&gd(e);break;case 21:break;default:Pt(t,e),$t(e)}}function $t(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(md(r)){var s=r;break e}r=r.return}throw Error(i(160))}switch(s.tag){case 5:var l=s.stateNode;s.flags&32&&(Ln(l,""),s.flags&=-33);var c=pd(e);Bi(e,c,l);break;case 3:case 4:var p=s.stateNode.containerInfo,w=pd(e);Hi(e,w,p);break;default:throw Error(i(161))}}catch(k){Ie(e,e.return,k)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Zp(e,t,r){J=e,yd(e)}function yd(e,t,r){for(var s=(e.mode&1)!==0;J!==null;){var l=J,c=l.child;if(l.tag===22&&s){var p=l.memoizedState!==null||wo;if(!p){var w=l.alternate,k=w!==null&&w.memoizedState!==null||tt;w=wo;var R=tt;if(wo=p,(tt=k)&&!R)for(J=l;J!==null;)p=J,k=p.child,p.tag===22&&p.memoizedState!==null?jd(l):k!==null?(k.return=p,J=k):jd(l);for(;c!==null;)J=c,yd(c),c=c.sibling;J=l,wo=w,tt=R}xd(e)}else(l.subtreeFlags&8772)!==0&&c!==null?(c.return=l,J=c):xd(e)}}function xd(e){for(;J!==null;){var t=J;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:tt||jo(5,t);break;case 1:var s=t.stateNode;if(t.flags&4&&!tt)if(r===null)s.componentDidMount();else{var l=t.elementType===t.type?r.memoizedProps:Et(t.type,r.memoizedProps);s.componentDidUpdate(l,r.memoizedState,s.__reactInternalSnapshotBeforeUpdate)}var c=t.updateQueue;c!==null&&wc(t,c,s);break;case 3:var p=t.updateQueue;if(p!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}wc(t,p,r)}break;case 5:var w=t.stateNode;if(r===null&&t.flags&4){r=w;var k=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":k.autoFocus&&r.focus();break;case"img":k.src&&(r.src=k.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var R=t.alternate;if(R!==null){var B=R.memoizedState;if(B!==null){var q=B.dehydrated;q!==null&&qn(q)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}tt||t.flags&512&&Fi(t)}catch(H){Ie(t,t.return,H)}}if(t===e){J=null;break}if(r=t.sibling,r!==null){r.return=t.return,J=r;break}J=t.return}}function wd(e){for(;J!==null;){var t=J;if(t===e){J=null;break}var r=t.sibling;if(r!==null){r.return=t.return,J=r;break}J=t.return}}function jd(e){for(;J!==null;){var t=J;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{jo(4,t)}catch(k){Ie(t,r,k)}break;case 1:var s=t.stateNode;if(typeof s.componentDidMount=="function"){var l=t.return;try{s.componentDidMount()}catch(k){Ie(t,l,k)}}var c=t.return;try{Fi(t)}catch(k){Ie(t,c,k)}break;case 5:var p=t.return;try{Fi(t)}catch(k){Ie(t,p,k)}}}catch(k){Ie(t,t.return,k)}if(t===e){J=null;break}var w=t.sibling;if(w!==null){w.return=t.return,J=w;break}J=t.return}}var eh=Math.ceil,No=$.ReactCurrentDispatcher,Wi=$.ReactCurrentOwner,jt=$.ReactCurrentBatchConfig,je=0,Qe=null,Fe=null,Ke=0,gt=0,jn=cr(0),We=0,pa=null,Ur=0,bo=0,qi=0,ha=null,ct=null,Vi=0,Nn=1/0,Xt=null,ko=!1,Qi=null,gr=null,So=!1,vr=null,Co=0,ga=0,Yi=null,_o=-1,Eo=0;function at(){return(je&6)!==0?ze():_o!==-1?_o:_o=ze()}function yr(e){return(e.mode&1)===0?1:(je&2)!==0&&Ke!==0?Ke&-Ke:zp.transition!==null?(Eo===0&&(Eo=pu()),Eo):(e=be,e!==0||(e=window.event,e=e===void 0?16:bu(e.type)),e)}function Dt(e,t,r,s){if(50<ga)throw ga=0,Yi=null,Error(i(185));Un(e,r,s),((je&2)===0||e!==Qe)&&(e===Qe&&((je&2)===0&&(bo|=r),We===4&&xr(e,Ke)),dt(e,s),r===1&&je===0&&(t.mode&1)===0&&(Nn=ze()+500,to&&fr()))}function dt(e,t){var r=e.callbackNode;zm(e,t);var s=Ia(e,e===Qe?Ke:0);if(s===0)r!==null&&du(r),e.callbackNode=null,e.callbackPriority=0;else if(t=s&-s,e.callbackPriority!==t){if(r!=null&&du(r),t===1)e.tag===0?Ip(bd.bind(null,e)):lc(bd.bind(null,e)),Op(function(){(je&6)===0&&fr()}),r=null;else{switch(hu(s)){case 1:r=_s;break;case 4:r=fu;break;case 16:r=Oa;break;case 536870912:r=mu;break;default:r=Oa}r=Dd(r,Nd.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Nd(e,t){if(_o=-1,Eo=0,(je&6)!==0)throw Error(i(327));var r=e.callbackNode;if(bn()&&e.callbackNode!==r)return null;var s=Ia(e,e===Qe?Ke:0);if(s===0)return null;if((s&30)!==0||(s&e.expiredLanes)!==0||t)t=To(e,s);else{t=s;var l=je;je|=2;var c=Sd();(Qe!==e||Ke!==t)&&(Xt=null,Nn=ze()+500,Hr(e,t));do try{nh();break}catch(w){kd(e,w)}while(!0);fi(),No.current=c,je=l,Fe!==null?t=0:(Qe=null,Ke=0,t=We)}if(t!==0){if(t===2&&(l=Es(e),l!==0&&(s=l,t=Xi(e,l))),t===1)throw r=pa,Hr(e,0),xr(e,s),dt(e,ze()),r;if(t===6)xr(e,s);else{if(l=e.current.alternate,(s&30)===0&&!th(l)&&(t=To(e,s),t===2&&(c=Es(e),c!==0&&(s=c,t=Xi(e,c))),t===1))throw r=pa,Hr(e,0),xr(e,s),dt(e,ze()),r;switch(e.finishedWork=l,e.finishedLanes=s,t){case 0:case 1:throw Error(i(345));case 2:Br(e,ct,Xt);break;case 3:if(xr(e,s),(s&130023424)===s&&(t=Vi+500-ze(),10<t)){if(Ia(e,0)!==0)break;if(l=e.suspendedLanes,(l&s)!==s){at(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ti(Br.bind(null,e,ct,Xt),t);break}Br(e,ct,Xt);break;case 4:if(xr(e,s),(s&4194240)===s)break;for(t=e.eventTimes,l=-1;0<s;){var p=31-St(s);c=1<<p,p=t[p],p>l&&(l=p),s&=~c}if(s=l,s=ze()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*eh(s/1960))-s,10<s){e.timeoutHandle=ti(Br.bind(null,e,ct,Xt),s);break}Br(e,ct,Xt);break;case 5:Br(e,ct,Xt);break;default:throw Error(i(329))}}}return dt(e,ze()),e.callbackNode===r?Nd.bind(null,e):null}function Xi(e,t){var r=ha;return e.current.memoizedState.isDehydrated&&(Hr(e,t).flags|=256),e=To(e,t),e!==2&&(t=ct,ct=r,t!==null&&Ki(t)),e}function Ki(e){ct===null?ct=e:ct.push.apply(ct,e)}function th(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var s=0;s<r.length;s++){var l=r[s],c=l.getSnapshot;l=l.value;try{if(!Ct(c(),l))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 xr(e,t){for(t&=~qi,t&=~bo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-St(t),s=1<<r;e[r]=-1,t&=~s}}function bd(e){if((je&6)!==0)throw Error(i(327));bn();var t=Ia(e,0);if((t&1)===0)return dt(e,ze()),null;var r=To(e,t);if(e.tag!==0&&r===2){var s=Es(e);s!==0&&(t=s,r=Xi(e,s))}if(r===1)throw r=pa,Hr(e,0),xr(e,t),dt(e,ze()),r;if(r===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Br(e,ct,Xt),dt(e,ze()),null}function Gi(e,t){var r=je;je|=1;try{return e(t)}finally{je=r,je===0&&(Nn=ze()+500,to&&fr())}}function Fr(e){vr!==null&&vr.tag===0&&(je&6)===0&&bn();var t=je;je|=1;var r=jt.transition,s=be;try{if(jt.transition=null,be=1,e)return e()}finally{be=s,jt.transition=r,je=t,(je&6)===0&&fr()}}function Ji(){gt=jn.current,Pe(jn)}function Hr(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Dp(r)),Fe!==null)for(r=Fe.return;r!==null;){var s=r;switch(ii(s),s.tag){case 1:s=s.type.childContextTypes,s!=null&&Za();break;case 3:yn(),Pe(it),Pe(Je),wi();break;case 5:yi(s);break;case 4:yn();break;case 13:Pe(Oe);break;case 19:Pe(Oe);break;case 10:mi(s.type._context);break;case 22:case 23:Ji()}r=r.return}if(Qe=e,Fe=e=wr(e.current,null),Ke=gt=t,We=0,pa=null,qi=bo=Ur=0,ct=ha=null,zr!==null){for(t=0;t<zr.length;t++)if(r=zr[t],s=r.interleaved,s!==null){r.interleaved=null;var l=s.next,c=r.pending;if(c!==null){var p=c.next;c.next=l,s.next=p}r.pending=s}zr=null}return e}function kd(e,t){do{var r=Fe;try{if(fi(),fo.current=go,mo){for(var s=Me.memoizedState;s!==null;){var l=s.queue;l!==null&&(l.pending=null),s=s.next}mo=!1}if(Ar=0,Ve=Be=Me=null,la=!1,ua=0,Wi.current=null,r===null||r.return===null){We=1,pa=t,Fe=null;break}e:{var c=e,p=r.return,w=r,k=t;if(t=Ke,w.flags|=32768,k!==null&&typeof k=="object"&&typeof k.then=="function"){var R=k,B=w,q=B.tag;if((B.mode&1)===0&&(q===0||q===11||q===15)){var H=B.alternate;H?(B.updateQueue=H.updateQueue,B.memoizedState=H.memoizedState,B.lanes=H.lanes):(B.updateQueue=null,B.memoizedState=null)}var K=Xc(p);if(K!==null){K.flags&=-257,Kc(K,p,w,c,t),K.mode&1&&Yc(c,R,t),t=K,k=R;var Z=t.updateQueue;if(Z===null){var ee=new Set;ee.add(k),t.updateQueue=ee}else Z.add(k);break e}else{if((t&1)===0){Yc(c,R,t),Zi();break e}k=Error(i(426))}}else if(De&&w.mode&1){var $e=Xc(p);if($e!==null){($e.flags&65536)===0&&($e.flags|=256),Kc($e,p,w,c,t),ci(xn(k,w));break e}}c=k=xn(k,w),We!==4&&(We=2),ha===null?ha=[c]:ha.push(c),c=p;do{switch(c.tag){case 3:c.flags|=65536,t&=-t,c.lanes|=t;var T=Vc(c,k,t);xc(c,T);break e;case 1:w=k;var S=c.type,M=c.stateNode;if((c.flags&128)===0&&(typeof S.getDerivedStateFromError=="function"||M!==null&&typeof M.componentDidCatch=="function"&&(gr===null||!gr.has(M)))){c.flags|=65536,t&=-t,c.lanes|=t;var V=Qc(c,w,t);xc(c,V);break e}}c=c.return}while(c!==null)}_d(r)}catch(te){t=te,Fe===r&&r!==null&&(Fe=r=r.return);continue}break}while(!0)}function Sd(){var e=No.current;return No.current=go,e===null?go:e}function Zi(){(We===0||We===3||We===2)&&(We=4),Qe===null||(Ur&268435455)===0&&(bo&268435455)===0||xr(Qe,Ke)}function To(e,t){var r=je;je|=2;var s=Sd();(Qe!==e||Ke!==t)&&(Xt=null,Hr(e,t));do try{rh();break}catch(l){kd(e,l)}while(!0);if(fi(),je=r,No.current=s,Fe!==null)throw Error(i(261));return Qe=null,Ke=0,We}function rh(){for(;Fe!==null;)Cd(Fe)}function nh(){for(;Fe!==null&&!Em();)Cd(Fe)}function Cd(e){var t=Pd(e.alternate,e,gt);e.memoizedProps=e.pendingProps,t===null?_d(e):Fe=t,Wi.current=null}function _d(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=Xp(r,t,gt),r!==null){Fe=r;return}}else{if(r=Kp(r,t),r!==null){r.flags&=32767,Fe=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{We=6,Fe=null;return}}if(t=t.sibling,t!==null){Fe=t;return}Fe=t=e}while(t!==null);We===0&&(We=5)}function Br(e,t,r){var s=be,l=jt.transition;try{jt.transition=null,be=1,ah(e,t,r,s)}finally{jt.transition=l,be=s}return null}function ah(e,t,r,s){do bn();while(vr!==null);if((je&6)!==0)throw Error(i(327));r=e.finishedWork;var l=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var c=r.lanes|r.childLanes;if($m(e,c),e===Qe&&(Fe=Qe=null,Ke=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||So||(So=!0,Dd(Oa,function(){return bn(),null})),c=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||c){c=jt.transition,jt.transition=null;var p=be;be=1;var w=je;je|=4,Wi.current=null,Jp(e,r),vd(r,e),kp(Zs),Aa=!!Js,Zs=Js=null,e.current=r,Zp(r),Tm(),je=w,be=p,jt.transition=c}else e.current=r;if(So&&(So=!1,vr=e,Co=l),c=e.pendingLanes,c===0&&(gr=null),Om(r.stateNode),dt(e,ze()),t!==null)for(s=e.onRecoverableError,r=0;r<t.length;r++)l=t[r],s(l.value,{componentStack:l.stack,digest:l.digest});if(ko)throw ko=!1,e=Qi,Qi=null,e;return(Co&1)!==0&&e.tag!==0&&bn(),c=e.pendingLanes,(c&1)!==0?e===Yi?ga++:(ga=0,Yi=e):ga=0,fr(),null}function bn(){if(vr!==null){var e=hu(Co),t=jt.transition,r=be;try{if(jt.transition=null,be=16>e?16:e,vr===null)var s=!1;else{if(e=vr,vr=null,Co=0,(je&6)!==0)throw Error(i(331));var l=je;for(je|=4,J=e.current;J!==null;){var c=J,p=c.child;if((J.flags&16)!==0){var w=c.deletions;if(w!==null){for(var k=0;k<w.length;k++){var R=w[k];for(J=R;J!==null;){var B=J;switch(B.tag){case 0:case 11:case 15:ma(8,B,c)}var q=B.child;if(q!==null)q.return=B,J=q;else for(;J!==null;){B=J;var H=B.sibling,K=B.return;if(fd(B),B===R){J=null;break}if(H!==null){H.return=K,J=H;break}J=K}}}var Z=c.alternate;if(Z!==null){var ee=Z.child;if(ee!==null){Z.child=null;do{var $e=ee.sibling;ee.sibling=null,ee=$e}while(ee!==null)}}J=c}}if((c.subtreeFlags&2064)!==0&&p!==null)p.return=c,J=p;else e:for(;J!==null;){if(c=J,(c.flags&2048)!==0)switch(c.tag){case 0:case 11:case 15:ma(9,c,c.return)}var T=c.sibling;if(T!==null){T.return=c.return,J=T;break e}J=c.return}}var S=e.current;for(J=S;J!==null;){p=J;var M=p.child;if((p.subtreeFlags&2064)!==0&&M!==null)M.return=p,J=M;else e:for(p=S;J!==null;){if(w=J,(w.flags&2048)!==0)try{switch(w.tag){case 0:case 11:case 15:jo(9,w)}}catch(te){Ie(w,w.return,te)}if(w===p){J=null;break e}var V=w.sibling;if(V!==null){V.return=w.return,J=V;break e}J=w.return}}if(je=l,fr(),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Ma,e)}catch{}s=!0}return s}finally{be=r,jt.transition=t}}return!1}function Ed(e,t,r){t=xn(r,t),t=Vc(e,t,1),e=pr(e,t,1),t=at(),e!==null&&(Un(e,1,t),dt(e,t))}function Ie(e,t,r){if(e.tag===3)Ed(e,e,r);else for(;t!==null;){if(t.tag===3){Ed(t,e,r);break}else if(t.tag===1){var s=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(gr===null||!gr.has(s))){e=xn(r,e),e=Qc(t,e,1),t=pr(t,e,1),e=at(),t!==null&&(Un(t,1,e),dt(t,e));break}}t=t.return}}function oh(e,t,r){var s=e.pingCache;s!==null&&s.delete(t),t=at(),e.pingedLanes|=e.suspendedLanes&r,Qe===e&&(Ke&r)===r&&(We===4||We===3&&(Ke&130023424)===Ke&&500>ze()-Vi?Hr(e,0):qi|=r),dt(e,t)}function Td(e,t){t===0&&((e.mode&1)===0?t=1:(t=Ra,Ra<<=1,(Ra&130023424)===0&&(Ra=4194304)));var r=at();e=Vt(e,t),e!==null&&(Un(e,t,r),dt(e,r))}function sh(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Td(e,r)}function ih(e,t){var r=0;switch(e.tag){case 13:var s=e.stateNode,l=e.memoizedState;l!==null&&(r=l.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(i(314))}s!==null&&s.delete(t),Td(e,r)}var Pd;Pd=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||it.current)ut=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return ut=!1,Yp(e,t,r);ut=(e.flags&131072)!==0}else ut=!1,De&&(t.flags&1048576)!==0&&uc(t,no,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;xo(e,t),e=t.pendingProps;var l=dn(t,Je.current);vn(t,r),l=bi(null,t,s,e,l,r);var c=ki();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,lt(s)?(c=!0,eo(t)):c=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,gi(t),l.updater=vo,t.stateNode=l,l._reactInternals=t,Pi(t,s,e,r),t=Li(null,t,s,!0,c,r)):(t.tag=0,De&&c&&si(t),nt(null,t,l,r),t=t.child),t;case 16:s=t.elementType;e:{switch(xo(e,t),e=t.pendingProps,l=s._init,s=l(s._payload),t.type=s,l=t.tag=uh(s),e=Et(s,e),l){case 0:t=Mi(null,t,s,e,r);break e;case 1:t=rd(null,t,s,e,r);break e;case 11:t=Gc(null,t,s,e,r);break e;case 14:t=Jc(null,t,s,Et(s.type,e),r);break e}throw Error(i(306,s,""))}return t;case 0:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),Mi(e,t,s,l,r);case 1:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),rd(e,t,s,l,r);case 3:e:{if(nd(t),e===null)throw Error(i(387));s=t.pendingProps,c=t.memoizedState,l=c.element,yc(e,t),uo(t,s,null,r);var p=t.memoizedState;if(s=p.element,c.isDehydrated)if(c={element:s,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){l=xn(Error(i(423)),t),t=ad(e,t,s,r,l);break e}else if(s!==l){l=xn(Error(i(424)),t),t=ad(e,t,s,r,l);break e}else for(ht=ur(t.stateNode.containerInfo.firstChild),pt=t,De=!0,_t=null,r=gc(t,null,s,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(pn(),s===l){t=Yt(e,t,r);break e}nt(e,t,s,r)}t=t.child}return t;case 5:return jc(t),e===null&&ui(t),s=t.type,l=t.pendingProps,c=e!==null?e.memoizedProps:null,p=l.children,ei(s,l)?p=null:c!==null&&ei(s,c)&&(t.flags|=32),td(e,t),nt(e,t,p,r),t.child;case 6:return e===null&&ui(t),null;case 13:return od(e,t,r);case 4:return vi(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=hn(t,null,s,r):nt(e,t,s,r),t.child;case 11:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),Gc(e,t,s,l,r);case 7:return nt(e,t,t.pendingProps,r),t.child;case 8:return nt(e,t,t.pendingProps.children,r),t.child;case 12:return nt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(s=t.type._context,l=t.pendingProps,c=t.memoizedProps,p=l.value,_e(so,s._currentValue),s._currentValue=p,c!==null)if(Ct(c.value,p)){if(c.children===l.children&&!it.current){t=Yt(e,t,r);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var w=c.dependencies;if(w!==null){p=c.child;for(var k=w.firstContext;k!==null;){if(k.context===s){if(c.tag===1){k=Qt(-1,r&-r),k.tag=2;var R=c.updateQueue;if(R!==null){R=R.shared;var B=R.pending;B===null?k.next=k:(k.next=B.next,B.next=k),R.pending=k}}c.lanes|=r,k=c.alternate,k!==null&&(k.lanes|=r),pi(c.return,r,t),w.lanes|=r;break}k=k.next}}else if(c.tag===10)p=c.type===t.type?null:c.child;else if(c.tag===18){if(p=c.return,p===null)throw Error(i(341));p.lanes|=r,w=p.alternate,w!==null&&(w.lanes|=r),pi(p,r,t),p=c.sibling}else p=c.child;if(p!==null)p.return=c;else for(p=c;p!==null;){if(p===t){p=null;break}if(c=p.sibling,c!==null){c.return=p.return,p=c;break}p=p.return}c=p}nt(e,t,l.children,r),t=t.child}return t;case 9:return l=t.type,s=t.pendingProps.children,vn(t,r),l=xt(l),s=s(l),t.flags|=1,nt(e,t,s,r),t.child;case 14:return s=t.type,l=Et(s,t.pendingProps),l=Et(s.type,l),Jc(e,t,s,l,r);case 15:return Zc(e,t,t.type,t.pendingProps,r);case 17:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Et(s,l),xo(e,t),t.tag=1,lt(s)?(e=!0,eo(t)):e=!1,vn(t,r),Wc(t,s,l),Pi(t,s,l,r),Li(null,t,s,!0,e,r);case 19:return id(e,t,r);case 22:return ed(e,t,r)}throw Error(i(156,t.tag))};function Dd(e,t){return cu(e,t)}function lh(e,t,r,s){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nt(e,t,r,s){return new lh(e,t,r,s)}function el(e){return e=e.prototype,!(!e||!e.isReactComponent)}function uh(e){if(typeof e=="function")return el(e)?1:0;if(e!=null){if(e=e.$$typeof,e===de)return 11;if(e===ae)return 14}return 2}function wr(e,t){var r=e.alternate;return r===null?(r=Nt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Po(e,t,r,s,l,c){var p=2;if(s=e,typeof e=="function")el(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case A:return Wr(r.children,l,c,t);case I:p=8,l|=8;break;case Y:return e=Nt(12,r,t,l|2),e.elementType=Y,e.lanes=c,e;case xe:return e=Nt(13,r,t,l),e.elementType=xe,e.lanes=c,e;case X:return e=Nt(19,r,t,l),e.elementType=X,e.lanes=c,e;case ue:return Do(r,l,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ne:p=10;break e;case pe:p=9;break e;case de:p=11;break e;case ae:p=14;break e;case fe:p=16,s=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=Nt(p,r,t,l),t.elementType=e,t.type=s,t.lanes=c,t}function Wr(e,t,r,s){return e=Nt(7,e,s,t),e.lanes=r,e}function Do(e,t,r,s){return e=Nt(22,e,s,t),e.elementType=ue,e.lanes=r,e.stateNode={isHidden:!1},e}function tl(e,t,r){return e=Nt(6,e,null,t),e.lanes=r,e}function rl(e,t,r){return t=Nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ch(e,t,r,s,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ts(0),this.expirationTimes=Ts(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ts(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function nl(e,t,r,s,l,c,p,w,k){return e=new ch(e,t,r,w,k),t===1?(t=1,c===!0&&(t|=8)):t=0,c=Nt(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:s,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},gi(c),e}function dh(e,t,r){var s=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:L,key:s==null?null:""+s,children:e,containerInfo:t,implementation:r}}function Od(e){if(!e)return dr;e=e._reactInternals;e:{if(Or(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(lt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var r=e.type;if(lt(r))return sc(e,r,t)}return t}function Md(e,t,r,s,l,c,p,w,k){return e=nl(r,s,!0,e,l,c,p,w,k),e.context=Od(null),r=e.current,s=at(),l=yr(r),c=Qt(s,l),c.callback=t??null,pr(r,c,l),e.current.lanes=l,Un(e,l,s),dt(e,s),e}function Oo(e,t,r,s){var l=t.current,c=at(),p=yr(l);return r=Od(r),t.context===null?t.context=r:t.pendingContext=r,t=Qt(c,p),t.payload={element:e},s=s===void 0?null:s,s!==null&&(t.callback=s),e=pr(l,t,p),e!==null&&(Dt(e,l,p,c),lo(e,l,p)),p}function Mo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ld(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function al(e,t){Ld(e,t),(e=e.alternate)&&Ld(e,t)}function fh(){return null}var Rd=typeof reportError=="function"?reportError:function(e){console.error(e)};function ol(e){this._internalRoot=e}Lo.prototype.render=ol.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Oo(e,t,null,null)},Lo.prototype.unmount=ol.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Fr(function(){Oo(null,e,null,null)}),t[Ht]=null}};function Lo(e){this._internalRoot=e}Lo.prototype.unstable_scheduleHydration=function(e){if(e){var t=yu();e={blockedOn:null,target:e,priority:t};for(var r=0;r<sr.length&&t!==0&&t<sr[r].priority;r++);sr.splice(r,0,e),r===0&&ju(e)}};function sl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ro(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Id(){}function mh(e,t,r,s,l){if(l){if(typeof s=="function"){var c=s;s=function(){var R=Mo(p);c.call(R)}}var p=Md(t,s,e,0,null,!1,!1,"",Id);return e._reactRootContainer=p,e[Ht]=p.current,ea(e.nodeType===8?e.parentNode:e),Fr(),p}for(;l=e.lastChild;)e.removeChild(l);if(typeof s=="function"){var w=s;s=function(){var R=Mo(k);w.call(R)}}var k=nl(e,0,!1,null,null,!1,!1,"",Id);return e._reactRootContainer=k,e[Ht]=k.current,ea(e.nodeType===8?e.parentNode:e),Fr(function(){Oo(t,k,r,s)}),k}function Io(e,t,r,s,l){var c=r._reactRootContainer;if(c){var p=c;if(typeof l=="function"){var w=l;l=function(){var k=Mo(p);w.call(k)}}Oo(t,p,e,l)}else p=mh(r,t,e,l,s);return Mo(p)}gu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=An(t.pendingLanes);r!==0&&(Ps(t,r|1),dt(t,ze()),(je&6)===0&&(Nn=ze()+500,fr()))}break;case 13:Fr(function(){var s=Vt(e,1);if(s!==null){var l=at();Dt(s,e,1,l)}}),al(e,1)}},Ds=function(e){if(e.tag===13){var t=Vt(e,134217728);if(t!==null){var r=at();Dt(t,e,134217728,r)}al(e,134217728)}},vu=function(e){if(e.tag===13){var t=yr(e),r=Vt(e,t);if(r!==null){var s=at();Dt(r,e,t,s)}al(e,t)}},yu=function(){return be},xu=function(e,t){var r=be;try{return be=e,t()}finally{be=r}},bs=function(e,t,r){switch(t){case"input":if(hs(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var s=r[t];if(s!==e&&s.form===e.form){var l=Ja(s);if(!l)throw Error(i(90));On(s),hs(s,l)}}}break;case"textarea":Yl(e,r);break;case"select":t=r.value,t!=null&&Jr(e,!!r.multiple,t,!1)}},nu=Gi,au=Fr;var ph={usingClientEntryPoint:!1,Events:[na,un,Ja,tu,ru,Gi]},va={findFiberByHostInstance:Mr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},hh={bundleType:va.bundleType,version:va.version,rendererPackageName:va.rendererPackageName,rendererConfig:va.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=lu(e),e===null?null:e.stateNode},findFiberByHostInstance:va.findFiberByHostInstance||fh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zo.isDisabled&&zo.supportsFiber)try{Ma=zo.inject(hh),Lt=zo}catch{}}return ft.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ph,ft.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!sl(t))throw Error(i(200));return dh(e,t,null,r)},ft.createRoot=function(e,t){if(!sl(e))throw Error(i(299));var r=!1,s="",l=Rd;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(s=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=nl(e,1,!1,null,null,r,!1,s,l),e[Ht]=t.current,ea(e.nodeType===8?e.parentNode:e),new ol(t)},ft.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=lu(t),e=e===null?null:e.stateNode,e},ft.flushSync=function(e){return Fr(e)},ft.hydrate=function(e,t,r){if(!Ro(t))throw Error(i(200));return Io(null,e,t,!0,r)},ft.hydrateRoot=function(e,t,r){if(!sl(e))throw Error(i(405));var s=r!=null&&r.hydratedSources||null,l=!1,c="",p=Rd;if(r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(c=r.identifierPrefix),r.onRecoverableError!==void 0&&(p=r.onRecoverableError)),t=Md(t,null,e,1,r??null,l,!1,c,p),e[Ht]=t.current,ea(e),s)for(e=0;e<s.length;e++)r=s[e],l=r._getVersion,l=l(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,l]:t.mutableSourceEagerHydrationData.push(r,l);return new Lo(t)},ft.render=function(e,t,r){if(!Ro(t))throw Error(i(200));return Io(null,e,t,!1,r)},ft.unmountComponentAtNode=function(e){if(!Ro(e))throw Error(i(40));return e._reactRootContainer?(Fr(function(){Io(null,null,e,!1,function(){e._reactRootContainer=null,e[Ht]=null})}),!0):!1},ft.unstable_batchedUpdates=Gi,ft.unstable_renderSubtreeIntoContainer=function(e,t,r,s){if(!Ro(r))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Io(e,t,r,!1,s)},ft.version="18.3.1-next-f1338f8080-20240426",ft}var Wd;function Pf(){if(Wd)return cl.exports;Wd=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(o){console.error(o)}}return n(),cl.exports=Sh(),cl.exports}var qd;function Ch(){if(qd)return $o;qd=1;var n=Pf();return $o.createRoot=n.createRoot,$o.hydrateRoot=n.hydrateRoot,$o}var _h=Ch();Pf();/**
* @remix-run/router v1.23.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
*/function ja(){return ja=Object.assign?Object.assign.bind():function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(n[u]=i[u])}return n},ja.apply(this,arguments)}var kr;(function(n){n.Pop="POP",n.Push="PUSH",n.Replace="REPLACE"})(kr||(kr={}));const Vd="popstate";function Eh(n){n===void 0&&(n={});function o(u,d){let{pathname:f,search:m,hash:v}=u.location;return yl("",{pathname:f,search:m,hash:v},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function i(u,d){return typeof d=="string"?d:Jo(d)}return Ph(o,i,null,n)}function Ae(n,o){if(n===!1||n===null||typeof n>"u")throw new Error(o)}function Df(n,o){if(!n){typeof console<"u"&&console.warn(o);try{throw new Error(o)}catch{}}}function Th(){return Math.random().toString(36).substr(2,8)}function Qd(n,o){return{usr:n.state,key:n.key,idx:o}}function yl(n,o,i,u){return i===void 0&&(i=null),ja({pathname:typeof n=="string"?n:n.pathname,search:"",hash:""},typeof o=="string"?En(o):o,{state:i,key:o&&o.key||u||Th()})}function Jo(n){let{pathname:o="/",search:i="",hash:u=""}=n;return i&&i!=="?"&&(o+=i.charAt(0)==="?"?i:"?"+i),u&&u!=="#"&&(o+=u.charAt(0)==="#"?u:"#"+u),o}function En(n){let o={};if(n){let i=n.indexOf("#");i>=0&&(o.hash=n.substr(i),n=n.substr(0,i));let u=n.indexOf("?");u>=0&&(o.search=n.substr(u),n=n.substr(0,u)),n&&(o.pathname=n)}return o}function Ph(n,o,i,u){u===void 0&&(u={});let{window:d=document.defaultView,v5Compat:f=!1}=u,m=d.history,v=kr.Pop,g=null,j=h();j==null&&(j=0,m.replaceState(ja({},m.state,{idx:j}),""));function h(){return(m.state||{idx:null}).idx}function y(){v=kr.Pop;let D=h(),W=D==null?null:D-j;j=D,g&&g({action:v,location:z.location,delta:W})}function N(D,W){v=kr.Push;let C=yl(z.location,D,W);j=h()+1;let x=Qd(C,j),$=z.createHref(C);try{m.pushState(x,"",$)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;d.location.assign($)}f&&g&&g({action:v,location:z.location,delta:1})}function P(D,W){v=kr.Replace;let C=yl(z.location,D,W);j=h();let x=Qd(C,j),$=z.createHref(C);m.replaceState(x,"",$),f&&g&&g({action:v,location:z.location,delta:0})}function U(D){let W=d.location.origin!=="null"?d.location.origin:d.location.href,C=typeof D=="string"?D:Jo(D);return C=C.replace(/ $/,"%20"),Ae(W,"No window.location.(origin|href) available to create URL for href: "+C),new URL(C,W)}let z={get action(){return v},get location(){return n(d,m)},listen(D){if(g)throw new Error("A history only accepts one active listener");return d.addEventListener(Vd,y),g=D,()=>{d.removeEventListener(Vd,y),g=null}},createHref(D){return o(d,D)},createURL:U,encodeLocation(D){let W=U(D);return{pathname:W.pathname,search:W.search,hash:W.hash}},push:N,replace:P,go(D){return m.go(D)}};return z}var Yd;(function(n){n.data="data",n.deferred="deferred",n.redirect="redirect",n.error="error"})(Yd||(Yd={}));function Dh(n,o,i){return i===void 0&&(i="/"),Oh(n,o,i)}function Oh(n,o,i,u){let d=typeof o=="string"?En(o):o,f=Il(d.pathname||"/",i);if(f==null)return null;let m=Of(n);Mh(m);let v=null;for(let g=0;v==null&&g<m.length;++g){let j=qh(f);v=Hh(m[g],j)}return v}function Of(n,o,i,u){o===void 0&&(o=[]),i===void 0&&(i=[]),u===void 0&&(u="");let d=(f,m,v)=>{let g={relativePath:v===void 0?f.path||"":v,caseSensitive:f.caseSensitive===!0,childrenIndex:m,route:f};g.relativePath.startsWith("/")&&(Ae(g.relativePath.startsWith(u),'Absolute route path "'+g.relativePath+'" nested under path '+('"'+u+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),g.relativePath=g.relativePath.slice(u.length));let j=Cr([u,g.relativePath]),h=i.concat(g);f.children&&f.children.length>0&&(Ae(f.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+j+'".')),Of(f.children,o,h,j)),!(f.path==null&&!f.index)&&o.push({path:j,score:Uh(j,f.index),routesMeta:h})};return n.forEach((f,m)=>{var v;if(f.path===""||!((v=f.path)!=null&&v.includes("?")))d(f,m);else for(let g of Mf(f.path))d(f,m,g)}),o}function Mf(n){let o=n.split("/");if(o.length===0)return[];let[i,...u]=o,d=i.endsWith("?"),f=i.replace(/\?$/,"");if(u.length===0)return d?[f,""]:[f];let m=Mf(u.join("/")),v=[];return v.push(...m.map(g=>g===""?f:[f,g].join("/"))),d&&v.push(...m),v.map(g=>n.startsWith("/")&&g===""?"/":g)}function Mh(n){n.sort((o,i)=>o.score!==i.score?i.score-o.score:Fh(o.routesMeta.map(u=>u.childrenIndex),i.routesMeta.map(u=>u.childrenIndex)))}const Lh=/^:[\w-]+$/,Rh=3,Ih=2,zh=1,$h=10,Ah=-2,Xd=n=>n==="*";function Uh(n,o){let i=n.split("/"),u=i.length;return i.some(Xd)&&(u+=Ah),o&&(u+=Ih),i.filter(d=>!Xd(d)).reduce((d,f)=>d+(Lh.test(f)?Rh:f===""?zh:$h),u)}function Fh(n,o){return n.length===o.length&&n.slice(0,-1).every((u,d)=>u===o[d])?n[n.length-1]-o[o.length-1]:0}function Hh(n,o,i){let{routesMeta:u}=n,d={},f="/",m=[];for(let v=0;v<u.length;++v){let g=u[v],j=v===u.length-1,h=f==="/"?o:o.slice(f.length)||"/",y=Bh({path:g.relativePath,caseSensitive:g.caseSensitive,end:j},h),N=g.route;if(!y)return null;Object.assign(d,y.params),m.push({params:d,pathname:Cr([f,y.pathname]),pathnameBase:Xh(Cr([f,y.pathnameBase])),route:N}),y.pathnameBase!=="/"&&(f=Cr([f,y.pathnameBase]))}return m}function Bh(n,o){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[i,u]=Wh(n.path,n.caseSensitive,n.end),d=o.match(i);if(!d)return null;let f=d[0],m=f.replace(/(.)\/+$/,"$1"),v=d.slice(1);return{params:u.reduce((j,h,y)=>{let{paramName:N,isOptional:P}=h;if(N==="*"){let z=v[y]||"";m=f.slice(0,f.length-z.length).replace(/(.)\/+$/,"$1")}const U=v[y];return P&&!U?j[N]=void 0:j[N]=(U||"").replace(/%2F/g,"/"),j},{}),pathname:f,pathnameBase:m,pattern:n}}function Wh(n,o,i){o===void 0&&(o=!1),i===void 0&&(i=!0),Df(n==="*"||!n.endsWith("*")||n.endsWith("/*"),'Route path "'+n+'" will be treated as if it were '+('"'+n.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+n.replace(/\*$/,"/*")+'".'));let u=[],d="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(m,v,g)=>(u.push({paramName:v,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)"));return n.endsWith("*")?(u.push({paramName:"*"}),d+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?d+="\\/*$":n!==""&&n!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,o?void 0:"i"),u]}function qh(n){try{return n.split("/").map(o=>decodeURIComponent(o).replace(/\//g,"%2F")).join("/")}catch(o){return Df(!1,'The URL path "'+n+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+o+").")),n}}function Il(n,o){if(o==="/")return n;if(!n.toLowerCase().startsWith(o.toLowerCase()))return null;let i=o.endsWith("/")?o.length-1:o.length,u=n.charAt(i);return u&&u!=="/"?null:n.slice(i)||"/"}function Vh(n,o){o===void 0&&(o="/");let{pathname:i,search:u="",hash:d=""}=typeof n=="string"?En(n):n;return{pathname:i?i.startsWith("/")?i:Qh(i,o):o,search:Kh(u),hash:Gh(d)}}function Qh(n,o){let i=o.replace(/\/+$/,"").split("/");return n.split("/").forEach(d=>{d===".."?i.length>1&&i.pop():d!=="."&&i.push(d)}),i.length>1?i.join("/"):"/"}function ml(n,o,i,u){return"Cannot include a '"+n+"' character in a manually specified "+("`to."+o+"` field ["+JSON.stringify(u)+"]. Please separate it out to the ")+("`to."+i+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Yh(n){return n.filter((o,i)=>i===0||o.route.path&&o.route.path.length>0)}function zl(n,o){let i=Yh(n);return o?i.map((u,d)=>d===i.length-1?u.pathname:u.pathnameBase):i.map(u=>u.pathnameBase)}function $l(n,o,i,u){u===void 0&&(u=!1);let d;typeof n=="string"?d=En(n):(d=ja({},n),Ae(!d.pathname||!d.pathname.includes("?"),ml("?","pathname","search",d)),Ae(!d.pathname||!d.pathname.includes("#"),ml("#","pathname","hash",d)),Ae(!d.search||!d.search.includes("#"),ml("#","search","hash",d)));let f=n===""||d.pathname==="",m=f?"/":d.pathname,v;if(m==null)v=i;else{let y=o.length-1;if(!u&&m.startsWith("..")){let N=m.split("/");for(;N[0]==="..";)N.shift(),y-=1;d.pathname=N.join("/")}v=y>=0?o[y]:"/"}let g=Vh(d,v),j=m&&m!=="/"&&m.endsWith("/"),h=(f||m===".")&&i.endsWith("/");return!g.pathname.endsWith("/")&&(j||h)&&(g.pathname+="/"),g}const Cr=n=>n.join("/").replace(/\/\/+/g,"/"),Xh=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),Kh=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Gh=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n;function Jh(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}const Lf=["post","put","patch","delete"];new Set(Lf);const Zh=["get",...Lf];new Set(Zh);/**
* React Router v6.30.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Na(){return Na=Object.assign?Object.assign.bind():function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(n[u]=i[u])}return n},Na.apply(this,arguments)}const Al=_.createContext(null),e0=_.createContext(null),Er=_.createContext(null),ss=_.createContext(null),Tr=_.createContext({outlet:null,matches:[],isDataRoute:!1}),Rf=_.createContext(null);function t0(n,o){let{relative:i}=o===void 0?{}:o;Tn()||Ae(!1);let{basename:u,navigator:d}=_.useContext(Er),{hash:f,pathname:m,search:v}=zf(n,{relative:i}),g=m;return u!=="/"&&(g=m==="/"?u:Cr([u,m])),d.createHref({pathname:g,search:v,hash:f})}function Tn(){return _.useContext(ss)!=null}function Pn(){return Tn()||Ae(!1),_.useContext(ss).location}function If(n){_.useContext(Er).static||_.useLayoutEffect(n)}function Pr(){let{isDataRoute:n}=_.useContext(Tr);return n?p0():r0()}function r0(){Tn()||Ae(!1);let n=_.useContext(Al),{basename:o,future:i,navigator:u}=_.useContext(Er),{matches:d}=_.useContext(Tr),{pathname:f}=Pn(),m=JSON.stringify(zl(d,i.v7_relativeSplatPath)),v=_.useRef(!1);return If(()=>{v.current=!0}),_.useCallback(function(j,h){if(h===void 0&&(h={}),!v.current)return;if(typeof j=="number"){u.go(j);return}let y=$l(j,JSON.parse(m),f,h.relative==="path");n==null&&o!=="/"&&(y.pathname=y.pathname==="/"?o:Cr([o,y.pathname])),(h.replace?u.replace:u.push)(y,h.state,h)},[o,u,m,f,n])}function zf(n,o){let{relative:i}=o===void 0?{}:o,{future:u}=_.useContext(Er),{matches:d}=_.useContext(Tr),{pathname:f}=Pn(),m=JSON.stringify(zl(d,u.v7_relativeSplatPath));return _.useMemo(()=>$l(n,JSON.parse(m),f,i==="path"),[n,m,f,i])}function n0(n,o){return a0(n,o)}function a0(n,o,i,u){Tn()||Ae(!1);let{navigator:d}=_.useContext(Er),{matches:f}=_.useContext(Tr),m=f[f.length-1],v=m?m.params:{};m&&m.pathname;let g=m?m.pathnameBase:"/";m&&m.route;let j=Pn(),h;if(o){var y;let D=typeof o=="string"?En(o):o;g==="/"||(y=D.pathname)!=null&&y.startsWith(g)||Ae(!1),h=D}else h=j;let N=h.pathname||"/",P=N;if(g!=="/"){let D=g.replace(/^\//,"").split("/");P="/"+N.replace(/^\//,"").split("/").slice(D.length).join("/")}let U=Dh(n,{pathname:P}),z=u0(U&&U.map(D=>Object.assign({},D,{params:Object.assign({},v,D.params),pathname:Cr([g,d.encodeLocation?d.encodeLocation(D.pathname).pathname:D.pathname]),pathnameBase:D.pathnameBase==="/"?g:Cr([g,d.encodeLocation?d.encodeLocation(D.pathnameBase).pathname:D.pathnameBase])})),f,i,u);return o&&z?_.createElement(ss.Provider,{value:{location:Na({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:kr.Pop}},z):z}function o0(){let n=m0(),o=Jh(n)?n.status+" "+n.statusText:n instanceof Error?n.message:JSON.stringify(n),i=n instanceof Error?n.stack:null,d={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},o),i?_.createElement("pre",{style:d},i):null,null)}const s0=_.createElement(o0,null);class i0 extends _.Component{constructor(o){super(o),this.state={location:o.location,revalidation:o.revalidation,error:o.error}}static getDerivedStateFromError(o){return{error:o}}static getDerivedStateFromProps(o,i){return i.location!==o.location||i.revalidation!=="idle"&&o.revalidation==="idle"?{error:o.error,location:o.location,revalidation:o.revalidation}:{error:o.error!==void 0?o.error:i.error,location:i.location,revalidation:o.revalidation||i.revalidation}}componentDidCatch(o,i){console.error("React Router caught the following error during render",o,i)}render(){return this.state.error!==void 0?_.createElement(Tr.Provider,{value:this.props.routeContext},_.createElement(Rf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function l0(n){let{routeContext:o,match:i,children:u}=n,d=_.useContext(Al);return d&&d.static&&d.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(d.staticContext._deepestRenderedBoundaryId=i.route.id),_.createElement(Tr.Provider,{value:o},u)}function u0(n,o,i,u){var d;if(o===void 0&&(o=[]),i===void 0&&(i=null),u===void 0&&(u=null),n==null){var f;if(!i)return null;if(i.errors)n=i.matches;else if((f=u)!=null&&f.v7_partialHydration&&o.length===0&&!i.initialized&&i.matches.length>0)n=i.matches;else return null}let m=n,v=(d=i)==null?void 0:d.errors;if(v!=null){let h=m.findIndex(y=>y.route.id&&v?.[y.route.id]!==void 0);h>=0||Ae(!1),m=m.slice(0,Math.min(m.length,h+1))}let g=!1,j=-1;if(i&&u&&u.v7_partialHydration)for(let h=0;h<m.length;h++){let y=m[h];if((y.route.HydrateFallback||y.route.hydrateFallbackElement)&&(j=h),y.route.id){let{loaderData:N,errors:P}=i,U=y.route.loader&&N[y.route.id]===void 0&&(!P||P[y.route.id]===void 0);if(y.route.lazy||U){g=!0,j>=0?m=m.slice(0,j+1):m=[m[0]];break}}}return m.reduceRight((h,y,N)=>{let P,U=!1,z=null,D=null;i&&(P=v&&y.route.id?v[y.route.id]:void 0,z=y.route.errorElement||s0,g&&(j<0&&N===0?(h0("route-fallback"),U=!0,D=null):j===N&&(U=!0,D=y.route.hydrateFallbackElement||null)));let W=o.concat(m.slice(0,N+1)),C=()=>{let x;return P?x=z:U?x=D:y.route.Component?x=_.createElement(y.route.Component,null):y.route.element?x=y.route.element:x=h,_.createElement(l0,{match:y,routeContext:{outlet:h,matches:W,isDataRoute:i!=null},children:x})};return i&&(y.route.ErrorBoundary||y.route.errorElement||N===0)?_.createElement(i0,{location:i.location,revalidation:i.revalidation,component:z,error:P,children:C(),routeContext:{outlet:null,matches:W,isDataRoute:!0}}):C()},null)}var $f=(function(n){return n.UseBlocker="useBlocker",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n})($f||{}),Af=(function(n){return n.UseBlocker="useBlocker",n.UseLoaderData="useLoaderData",n.UseActionData="useActionData",n.UseRouteError="useRouteError",n.UseNavigation="useNavigation",n.UseRouteLoaderData="useRouteLoaderData",n.UseMatches="useMatches",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n.UseRouteId="useRouteId",n})(Af||{});function c0(n){let o=_.useContext(Al);return o||Ae(!1),o}function d0(n){let o=_.useContext(e0);return o||Ae(!1),o}function f0(n){let o=_.useContext(Tr);return o||Ae(!1),o}function Uf(n){let o=f0(),i=o.matches[o.matches.length-1];return i.route.id||Ae(!1),i.route.id}function m0(){var n;let o=_.useContext(Rf),i=d0(),u=Uf();return o!==void 0?o:(n=i.errors)==null?void 0:n[u]}function p0(){let{router:n}=c0($f.UseNavigateStable),o=Uf(Af.UseNavigateStable),i=_.useRef(!1);return If(()=>{i.current=!0}),_.useCallback(function(d,f){f===void 0&&(f={}),i.current&&(typeof d=="number"?n.navigate(d):n.navigate(d,Na({fromRouteId:o},f)))},[n,o])}const Kd={};function h0(n,o,i){Kd[n]||(Kd[n]=!0)}function g0(n,o){n?.v7_startTransition,n?.v7_relativeSplatPath}function v0(n){let{to:o,replace:i,state:u,relative:d}=n;Tn()||Ae(!1);let{future:f,static:m}=_.useContext(Er),{matches:v}=_.useContext(Tr),{pathname:g}=Pn(),j=Pr(),h=$l(o,zl(v,f.v7_relativeSplatPath),g,d==="path"),y=JSON.stringify(h);return _.useEffect(()=>j(JSON.parse(y),{replace:i,state:u,relative:d}),[j,y,d,i,u]),null}function Ot(n){Ae(!1)}function y0(n){let{basename:o="/",children:i=null,location:u,navigationType:d=kr.Pop,navigator:f,static:m=!1,future:v}=n;Tn()&&Ae(!1);let g=o.replace(/^\/*/,"/"),j=_.useMemo(()=>({basename:g,navigator:f,static:m,future:Na({v7_relativeSplatPath:!1},v)}),[g,v,f,m]);typeof u=="string"&&(u=En(u));let{pathname:h="/",search:y="",hash:N="",state:P=null,key:U="default"}=u,z=_.useMemo(()=>{let D=Il(h,g);return D==null?null:{location:{pathname:D,search:y,hash:N,state:P,key:U},navigationType:d}},[g,h,y,N,P,U,d]);return z==null?null:_.createElement(Er.Provider,{value:j},_.createElement(ss.Provider,{children:i,value:z}))}function x0(n){let{children:o,location:i}=n;return n0(xl(o),i)}new Promise(()=>{});function xl(n,o){o===void 0&&(o=[]);let i=[];return _.Children.forEach(n,(u,d)=>{if(!_.isValidElement(u))return;let f=[...o,d];if(u.type===_.Fragment){i.push.apply(i,xl(u.props.children,f));return}u.type!==Ot&&Ae(!1),!u.props.index||!u.props.children||Ae(!1);let m={id:u.props.id||f.join("-"),caseSensitive:u.props.caseSensitive,element:u.props.element,Component:u.props.Component,index:u.props.index,path:u.props.path,loader:u.props.loader,action:u.props.action,errorElement:u.props.errorElement,ErrorBoundary:u.props.ErrorBoundary,hasErrorBoundary:u.props.ErrorBoundary!=null||u.props.errorElement!=null,shouldRevalidate:u.props.shouldRevalidate,handle:u.props.handle,lazy:u.props.lazy};u.props.children&&(m.children=xl(u.props.children,f)),i.push(m)}),i}/**
* React Router DOM v6.30.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function wl(){return wl=Object.assign?Object.assign.bind():function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&(n[u]=i[u])}return n},wl.apply(this,arguments)}function w0(n,o){if(n==null)return{};var i={},u=Object.keys(n),d,f;for(f=0;f<u.length;f++)d=u[f],!(o.indexOf(d)>=0)&&(i[d]=n[d]);return i}function j0(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function N0(n,o){return n.button===0&&(!o||o==="_self")&&!j0(n)}const b0=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],k0="6";try{window.__reactRouterVersion=k0}catch{}const S0="startTransition",Gd=Nh[S0];function C0(n){let{basename:o,children:i,future:u,window:d}=n,f=_.useRef();f.current==null&&(f.current=Eh({window:d,v5Compat:!0}));let m=f.current,[v,g]=_.useState({action:m.action,location:m.location}),{v7_startTransition:j}=u||{},h=_.useCallback(y=>{j&&Gd?Gd(()=>g(y)):g(y)},[g,j]);return _.useLayoutEffect(()=>m.listen(h),[m,h]),_.useEffect(()=>g0(u),[u]),_.createElement(y0,{basename:o,children:i,location:v.location,navigationType:v.action,navigator:m,future:u})}const _0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",E0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Kt=_.forwardRef(function(o,i){let{onClick:u,relative:d,reloadDocument:f,replace:m,state:v,target:g,to:j,preventScrollReset:h,viewTransition:y}=o,N=w0(o,b0),{basename:P}=_.useContext(Er),U,z=!1;if(typeof j=="string"&&E0.test(j)&&(U=j,_0))try{let x=new URL(window.location.href),$=j.startsWith("//")?new URL(x.protocol+j):new URL(j),O=Il($.pathname,P);$.origin===x.origin&&O!=null?j=O+$.search+$.hash:z=!0}catch{}let D=t0(j,{relative:d}),W=T0(j,{replace:m,state:v,target:g,preventScrollReset:h,relative:d,viewTransition:y});function C(x){u&&u(x),x.defaultPrevented||W(x)}return _.createElement("a",wl({},N,{href:U||D,onClick:z||f?u:C,ref:i,target:g}))});var Jd;(function(n){n.UseScrollRestoration="useScrollRestoration",n.UseSubmit="useSubmit",n.UseSubmitFetcher="useSubmitFetcher",n.UseFetcher="useFetcher",n.useViewTransitionState="useViewTransitionState"})(Jd||(Jd={}));var Zd;(function(n){n.UseFetcher="useFetcher",n.UseFetchers="useFetchers",n.UseScrollRestoration="useScrollRestoration"})(Zd||(Zd={}));function T0(n,o){let{target:i,replace:u,state:d,preventScrollReset:f,relative:m,viewTransition:v}=o===void 0?{}:o,g=Pr(),j=Pn(),h=zf(n,{relative:m});return _.useCallback(y=>{if(N0(y,i)){y.preventDefault();let N=u!==void 0?u:Jo(j)===Jo(h);g(n,{replace:N,state:d,preventScrollReset:f,relative:m,viewTransition:v})}},[j,g,h,u,d,i,n,f,m,v])}let P0={data:""},D0=n=>typeof window=="object"?((n?n.querySelector("#_goober"):window._goober)||Object.assign((n||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:n||P0,O0=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,M0=/\/\*[^]*?\*\/| +/g,ef=/\n+/g,br=(n,o)=>{let i="",u="",d="";for(let f in n){let m=n[f];f[0]=="@"?f[1]=="i"?i=f+" "+m+";":u+=f[1]=="f"?br(m,f):f+"{"+br(m,f[1]=="k"?"":o)+"}":typeof m=="object"?u+=br(m,o?o.replace(/([^,])+/g,v=>f.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,g=>/&/.test(g)?g.replace(/&/g,v):v?v+" "+g:g)):f):m!=null&&(f=/^--/.test(f)?f:f.replace(/[A-Z]/g,"-$&").toLowerCase(),d+=br.p?br.p(f,m):f+":"+m+";")}return i+(o&&d?o+"{"+d+"}":d)+u},Gt={},Ff=n=>{if(typeof n=="object"){let o="";for(let i in n)o+=i+Ff(n[i]);return o}return n},L0=(n,o,i,u,d)=>{let f=Ff(n),m=Gt[f]||(Gt[f]=(g=>{let j=0,h=11;for(;j<g.length;)h=101*h+g.charCodeAt(j++)>>>0;return"go"+h})(f));if(!Gt[m]){let g=f!==n?n:(j=>{let h,y,N=[{}];for(;h=O0.exec(j.replace(M0,""));)h[4]?N.shift():h[3]?(y=h[3].replace(ef," ").trim(),N.unshift(N[0][y]=N[0][y]||{})):N[0][h[1]]=h[2].replace(ef," ").trim();return N[0]})(n);Gt[m]=br(d?{["@keyframes "+m]:g}:g,i?"":"."+m)}let v=i&&Gt.g?Gt.g:null;return i&&(Gt.g=Gt[m]),((g,j,h,y)=>{y?j.data=j.data.replace(y,g):j.data.indexOf(g)===-1&&(j.data=h?g+j.data:j.data+g)})(Gt[m],o,u,v),m},R0=(n,o,i)=>n.reduce((u,d,f)=>{let m=o[f];if(m&&m.call){let v=m(i),g=v&&v.props&&v.props.className||/^go/.test(v)&&v;m=g?"."+g:v&&typeof v=="object"?v.props?"":br(v,""):v===!1?"":v}return u+d+(m??"")},"");function is(n){let o=this||{},i=n.call?n(o.p):n;return L0(i.unshift?i.raw?R0(i,[].slice.call(arguments,1),o.p):i.reduce((u,d)=>Object.assign(u,d&&d.call?d(o.p):d),{}):i,D0(o.target),o.g,o.o,o.k)}let Hf,jl,Nl;is.bind({g:1});let Zt=is.bind({k:1});function I0(n,o,i,u){br.p=o,Hf=n,jl=i,Nl=u}function Dr(n,o){let i=this||{};return function(){let u=arguments;function d(f,m){let v=Object.assign({},f),g=v.className||d.className;i.p=Object.assign({theme:jl&&jl()},v),i.o=/ *go\d+/.test(g),v.className=is.apply(i,u)+(g?" "+g:"");let j=n;return n[0]&&(j=v.as||n,delete v.as),Nl&&j[0]&&Nl(v),Hf(j,v)}return d}}var z0=n=>typeof n=="function",Zo=(n,o)=>z0(n)?n(o):n,$0=(()=>{let n=0;return()=>(++n).toString()})(),Bf=(()=>{let n;return()=>{if(n===void 0&&typeof window<"u"){let o=matchMedia("(prefers-reduced-motion: reduce)");n=!o||o.matches}return n}})(),A0=20,Ul="default",Wf=(n,o)=>{let{toastLimit:i}=n.settings;switch(o.type){case 0:return{...n,toasts:[o.toast,...n.toasts].slice(0,i)};case 1:return{...n,toasts:n.toasts.map(m=>m.id===o.toast.id?{...m,...o.toast}:m)};case 2:let{toast:u}=o;return Wf(n,{type:n.toasts.find(m=>m.id===u.id)?1:0,toast:u});case 3:let{toastId:d}=o;return{...n,toasts:n.toasts.map(m=>m.id===d||d===void 0?{...m,dismissed:!0,visible:!1}:m)};case 4:return o.toastId===void 0?{...n,toasts:[]}:{...n,toasts:n.toasts.filter(m=>m.id!==o.toastId)};case 5:return{...n,pausedAt:o.time};case 6:let f=o.time-(n.pausedAt||0);return{...n,pausedAt:void 0,toasts:n.toasts.map(m=>({...m,pauseDuration:m.pauseDuration+f}))}}},Ho=[],qf={toasts:[],pausedAt:void 0,settings:{toastLimit:A0}},Ft={},Vf=(n,o=Ul)=>{Ft[o]=Wf(Ft[o]||qf,n),Ho.forEach(([i,u])=>{i===o&&u(Ft[o])})},Qf=n=>Object.keys(Ft).forEach(o=>Vf(n,o)),U0=n=>Object.keys(Ft).find(o=>Ft[o].toasts.some(i=>i.id===n)),ls=(n=Ul)=>o=>{Vf(o,n)},F0={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},H0=(n={},o=Ul)=>{let[i,u]=_.useState(Ft[o]||qf),d=_.useRef(Ft[o]);_.useEffect(()=>(d.current!==Ft[o]&&u(Ft[o]),Ho.push([o,u]),()=>{let m=Ho.findIndex(([v])=>v===o);m>-1&&Ho.splice(m,1)}),[o]);let f=i.toasts.map(m=>{var v,g,j;return{...n,...n[m.type],...m,removeDelay:m.removeDelay||((v=n[m.type])==null?void 0:v.removeDelay)||n?.removeDelay,duration:m.duration||((g=n[m.type])==null?void 0:g.duration)||n?.duration||F0[m.type],style:{...n.style,...(j=n[m.type])==null?void 0:j.style,...m.style}}});return{...i,toasts:f}},B0=(n,o="blank",i)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:o,ariaProps:{role:"status","aria-live":"polite"},message:n,pauseDuration:0,...i,id:i?.id||$0()}),Sa=n=>(o,i)=>{let u=B0(o,n,i);return ls(u.toasterId||U0(u.id))({type:2,toast:u}),u.id},qe=(n,o)=>Sa("blank")(n,o);qe.error=Sa("error");qe.success=Sa("success");qe.loading=Sa("loading");qe.custom=Sa("custom");qe.dismiss=(n,o)=>{let i={type:3,toastId:n};o?ls(o)(i):Qf(i)};qe.dismissAll=n=>qe.dismiss(void 0,n);qe.remove=(n,o)=>{let i={type:4,toastId:n};o?ls(o)(i):Qf(i)};qe.removeAll=n=>qe.remove(void 0,n);qe.promise=(n,o,i)=>{let u=qe.loading(o.loading,{...i,...i?.loading});return typeof n=="function"&&(n=n()),n.then(d=>{let f=o.success?Zo(o.success,d):void 0;return f?qe.success(f,{id:u,...i,...i?.success}):qe.dismiss(u),d}).catch(d=>{let f=o.error?Zo(o.error,d):void 0;f?qe.error(f,{id:u,...i,...i?.error}):qe.dismiss(u)}),n};var W0=1e3,q0=(n,o="default")=>{let{toasts:i,pausedAt:u}=H0(n,o),d=_.useRef(new Map).current,f=_.useCallback((y,N=W0)=>{if(d.has(y))return;let P=setTimeout(()=>{d.delete(y),m({type:4,toastId:y})},N);d.set(y,P)},[]);_.useEffect(()=>{if(u)return;let y=Date.now(),N=i.map(P=>{if(P.duration===1/0)return;let U=(P.duration||0)+P.pauseDuration-(y-P.createdAt);if(U<0){P.visible&&qe.dismiss(P.id);return}return setTimeout(()=>qe.dismiss(P.id,o),U)});return()=>{N.forEach(P=>P&&clearTimeout(P))}},[i,u,o]);let m=_.useCallback(ls(o),[o]),v=_.useCallback(()=>{m({type:5,time:Date.now()})},[m]),g=_.useCallback((y,N)=>{m({type:1,toast:{id:y,height:N}})},[m]),j=_.useCallback(()=>{u&&m({type:6,time:Date.now()})},[u,m]),h=_.useCallback((y,N)=>{let{reverseOrder:P=!1,gutter:U=8,defaultPosition:z}=N||{},D=i.filter(x=>(x.position||z)===(y.position||z)&&x.height),W=D.findIndex(x=>x.id===y.id),C=D.filter((x,$)=>$<W&&x.visible).length;return D.filter(x=>x.visible).slice(...P?[C+1]:[0,C]).reduce((x,$)=>x+($.height||0)+U,0)},[i]);return _.useEffect(()=>{i.forEach(y=>{if(y.dismissed)f(y.id,y.removeDelay);else{let N=d.get(y.id);N&&(clearTimeout(N),d.delete(y.id))}})},[i,f]),{toasts:i,handlers:{updateHeight:g,startPause:v,endPause:j,calculateOffset:h}}},V0=Zt`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,Q0=Zt`
from {
transform: scale(0);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}`,Y0=Zt`
from {
transform: scale(0) rotate(90deg);
opacity: 0;
}
to {
transform: scale(1) rotate(90deg);
opacity: 1;
}`,X0=Dr("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${n=>n.primary||"#ff4b4b"};
position: relative;
transform: rotate(45deg);
animation: ${V0} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after,
&:before {
content: '';
animation: ${Q0} 0.15s ease-out forwards;
animation-delay: 150ms;
position: absolute;
border-radius: 3px;
opacity: 0;
background: ${n=>n.secondary||"#fff"};
bottom: 9px;
left: 4px;
height: 2px;
width: 12px;
}
&:before {
animation: ${Y0} 0.15s ease-out forwards;
animation-delay: 180ms;
transform: rotate(90deg);
}
`,K0=Zt`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,G0=Dr("div")`
width: 12px;
height: 12px;
box-sizing: border-box;
border: 2px solid;
border-radius: 100%;
border-color: ${n=>n.secondary||"#e0e0e0"};
border-right-color: ${n=>n.primary||"#616161"};
animation: ${K0} 1s linear infinite;
`,J0=Zt`
from {
transform: scale(0) rotate(45deg);
opacity: 0;
}
to {
transform: scale(1) rotate(45deg);
opacity: 1;
}`,Z0=Zt`
0% {
height: 0;
width: 0;
opacity: 0;
}
40% {
height: 0;
width: 6px;
opacity: 1;
}
100% {
opacity: 1;
height: 10px;
}`,eg=Dr("div")`
width: 20px;
opacity: 0;
height: 20px;
border-radius: 10px;
background: ${n=>n.primary||"#61d345"};
position: relative;
transform: rotate(45deg);
animation: ${J0} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
animation-delay: 100ms;
&:after {
content: '';
box-sizing: border-box;
animation: ${Z0} 0.2s ease-out forwards;
opacity: 0;
animation-delay: 200ms;
position: absolute;
border-right: 2px solid;
border-bottom: 2px solid;
border-color: ${n=>n.secondary||"#fff"};
bottom: 6px;
left: 6px;
height: 10px;
width: 6px;
}
`,tg=Dr("div")`
position: absolute;
`,rg=Dr("div")`
position: relative;
display: flex;
justify-content: center;
align-items: center;
min-width: 20px;
min-height: 20px;
`,ng=Zt`
from {
transform: scale(0.6);
opacity: 0.4;
}
to {
transform: scale(1);
opacity: 1;
}`,ag=Dr("div")`
position: relative;
transform: scale(0.6);
opacity: 0.4;
min-width: 20px;
animation: ${ng} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
forwards;
`,og=({toast:n})=>{let{icon:o,type:i,iconTheme:u}=n;return o!==void 0?typeof o=="string"?_.createElement(ag,null,o):o:i==="blank"?null:_.createElement(rg,null,_.createElement(G0,{...u}),i!=="loading"&&_.createElement(tg,null,i==="error"?_.createElement(X0,{...u}):_.createElement(eg,{...u})))},sg=n=>`
0% {transform: translate3d(0,${n*-200}%,0) scale(.6); opacity:.5;}
100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
`,ig=n=>`
0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
100% {transform: translate3d(0,${n*-150}%,-1px) scale(.6); opacity:0;}
`,lg="0%{opacity:0;} 100%{opacity:1;}",ug="0%{opacity:1;} 100%{opacity:0;}",cg=Dr("div")`
display: flex;
align-items: center;
background: #fff;
color: #363636;
line-height: 1.3;
will-change: transform;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
max-width: 350px;
pointer-events: auto;
padding: 8px 10px;
border-radius: 8px;
`,dg=Dr("div")`
display: flex;
justify-content: center;
margin: 4px 10px;
color: inherit;
flex: 1 1 auto;
white-space: pre-line;
`,fg=(n,o)=>{let i=n.includes("top")?1:-1,[u,d]=Bf()?[lg,ug]:[sg(i),ig(i)];return{animation:o?`${Zt(u)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Zt(d)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},mg=_.memo(({toast:n,position:o,style:i,children:u})=>{let d=n.height?fg(n.position||o||"top-center",n.visible):{opacity:0},f=_.createElement(og,{toast:n}),m=_.createElement(dg,{...n.ariaProps},Zo(n.message,n));return _.createElement(cg,{className:n.className,style:{...d,...i,...n.style}},typeof u=="function"?u({icon:f,message:m}):_.createElement(_.Fragment,null,f,m))});I0(_.createElement);var pg=({id:n,className:o,style:i,onHeightUpdate:u,children:d})=>{let f=_.useCallback(m=>{if(m){let v=()=>{let g=m.getBoundingClientRect().height;u(n,g)};v(),new MutationObserver(v).observe(m,{subtree:!0,childList:!0,characterData:!0})}},[n,u]);return _.createElement("div",{ref:f,className:o,style:i},d)},hg=(n,o)=>{let i=n.includes("top"),u=i?{top:0}:{bottom:0},d=n.includes("center")?{justifyContent:"center"}:n.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:Bf()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${o*(i?1:-1)}px)`,...u,...d}},gg=is`
z-index: 9999;
> * {
pointer-events: auto;
}
`,Ao=16,vg=({reverseOrder:n,position:o="top-center",toastOptions:i,gutter:u,children:d,toasterId:f,containerStyle:m,containerClassName:v})=>{let{toasts:g,handlers:j}=q0(i,f);return _.createElement("div",{"data-rht-toaster":f||"",style:{position:"fixed",zIndex:9999,top:Ao,left:Ao,right:Ao,bottom:Ao,pointerEvents:"none",...m},className:v,onMouseEnter:j.startPause,onMouseLeave:j.endPause},g.map(h=>{let y=h.position||o,N=j.calculateOffset(h,{reverseOrder:n,gutter:u,defaultPosition:o}),P=hg(y,N);return _.createElement(pg,{id:h.id,key:h.id,onHeightUpdate:j.updateHeight,className:h.visible?gg:"",style:P},h.type==="custom"?Zo(h.message,h):d?d(h):_.createElement(mg,{toast:h,position:y}))}))},se=qe;/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yg=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),xg=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(o,i,u)=>u?u.toUpperCase():i.toLowerCase()),tf=n=>{const o=xg(n);return o.charAt(0).toUpperCase()+o.slice(1)},Yf=(...n)=>n.filter((o,i,u)=>!!o&&o.trim()!==""&&u.indexOf(o)===i).join(" ").trim(),wg=n=>{for(const o in n)if(o.startsWith("aria-")||o==="role"||o==="title")return!0};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var jg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ng=_.forwardRef(({color:n="currentColor",size:o=24,strokeWidth:i=2,absoluteStrokeWidth:u,className:d="",children:f,iconNode:m,...v},g)=>_.createElement("svg",{ref:g,...jg,width:o,height:o,stroke:n,strokeWidth:u?Number(i)*24/Number(o):i,className:Yf("lucide",d),...!f&&!wg(v)&&{"aria-hidden":"true"},...v},[...m.map(([j,h])=>_.createElement(j,h)),...Array.isArray(f)?f:[f]]));/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ee=(n,o)=>{const i=_.forwardRef(({className:u,...d},f)=>_.createElement(Ng,{ref:f,iconNode:o,className:Yf(`lucide-${yg(tf(n))}`,`lucide-${n}`,u),...d}));return i.displayName=tf(n),i};/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bg=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],bl=Ee("activity",bg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kg=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],_r=Ee("calendar",kg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Xf=Ee("circle-alert",Sg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Cg=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],es=Ee("circle-check-big",Cg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _g=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],rf=Ee("circle-x",_g);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Eg=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]],kl=Ee("clipboard",Eg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tg=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Sn=Ee("clock",Tg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pg=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Dg=Ee("eye",Pg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Og=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],us=Ee("file-text",Og);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Mg=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Lg=Ee("funnel",Mg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rg=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],nf=Ee("heart",Rg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ig=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Kf=Ee("lock",Ig);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zg=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],Gf=Ee("log-out",zg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $g=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],Fl=Ee("mail",$g);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ag=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Ug=Ee("map-pin",Ag);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Fg=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Jf=Ee("phone",Fg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Hg=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],af=Ee("plus",Hg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Bg=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Bo=Ee("search",Bg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wg=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],qg=Ee("square-pen",Wg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vg=[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]],pl=Ee("stethoscope",Vg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qg=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],Yg=Ee("trash-2",Qg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xg=[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],of=Ee("user-check",Xg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kg=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],ts=Ee("user-plus",Kg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Gg=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],_n=Ee("user",Gg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jg=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Qr=Ee("users",Jg);/**
* @license lucide-react v0.540.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zg=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Wo=Ee("x",Zg),ev=()=>{const n=Pn(),o=i=>n.pathname===i;return a.jsx("header",{className:"bg-white shadow-lg border-b border-gray-200",children:a.jsxs("div",{className:"container mx-auto px-4",children:[a.jsxs("div",{className:"flex items-center justify-between h-16",children:[a.jsxs(Kt,{to:"/",className:"flex items-center space-x-3",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 p-2 rounded-lg",children:a.jsx(pl,{className:"h-6 w-6 text-white"})}),a.jsxs("div",{children:[a.jsx("h1",{className:"text-xl font-bold text-gray-900",children:"MediConnect"}),a.jsx("p",{className:"text-xs text-gray-500",children:"Sistema de Agendamento"})]})]}),a.jsxs("nav",{className:"hidden md:flex items-center space-x-1",children:[a.jsxs(Kt,{to:"/",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(nf,{className:"w-4 h-4"}),a.jsx("span",{children:"Início"})]}),a.jsxs(Kt,{to:"/paciente",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/paciente")||o("/agendamento")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(_n,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Paciente"})]}),a.jsxs(Kt,{to:"/login-secretaria",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-secretaria")||o("/secretaria")?"bg-gradient-to-r from-green-600 to-green-400 text-white":"text-gray-600 hover:text-green-600 hover:bg-green-50"}`,children:[a.jsx(kl,{className:"w-4 h-4"}),a.jsx("span",{children:" Menu da Secretaria"})]}),a.jsxs(Kt,{to:"/login-medico",className:`flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-medico")||o("/medico")?"bg-gradient-to-r from-indigo-600 to-indigo-400 text-white":"text-gray-600 hover:text-indigo-600 hover:bg-indigo-50"}`,children:[a.jsx(pl,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Médico"})]})]}),a.jsx("div",{className:"md:hidden",children:a.jsx("button",{className:"text-gray-600 hover:text-blue-600",children:a.jsx("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})})})]}),a.jsx("div",{className:"md:hidden border-t border-gray-200 py-3",children:a.jsxs("div",{className:"flex flex-col space-y-2",children:[a.jsxs(Kt,{to:"/",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(nf,{className:"w-4 h-4"}),a.jsx("span",{children:"Início"})]}),a.jsxs(Kt,{to:"/paciente",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/paciente")||o("/agendamento")?"bg-gradient-to-r from-blue-700 to-blue-400 text-white":"text-gray-600 hover:text-blue-600 hover:bg-blue-50"}`,children:[a.jsx(_n,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Paciente"})]}),a.jsxs(Kt,{to:"/login-secretaria",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-secretaria")||o("/secretaria")?"bg-gradient-to-r from-green-600 to-green-400 text-white":"text-gray-600 hover:text-green-600 hover:bg-green-50"}`,children:[a.jsx(kl,{className:"w-4 h-4"}),a.jsx("span",{children:"Secretaria"})]}),a.jsxs(Kt,{to:"/login-medico",className:`flex items-center space-x-2 px-3 py-2 rounded-lg text-sm font-medium transition-colors ${o("/login-medico")||o("/medico")?"bg-gradient-to-r from-indigo-600 to-indigo-400 text-white":"text-gray-600 hover:text-indigo-600 hover:bg-indigo-50"}`,children:[a.jsx(pl,{className:"w-4 h-4"}),a.jsx("span",{children:"Sou Médico"})]})]})})]})})},Ge=[];for(let n=0;n<256;++n)Ge.push((n+256).toString(16).slice(1));function tv(n,o=0){return(Ge[n[o+0]]+Ge[n[o+1]]+Ge[n[o+2]]+Ge[n[o+3]]+"-"+Ge[n[o+4]]+Ge[n[o+5]]+"-"+Ge[n[o+6]]+Ge[n[o+7]]+"-"+Ge[n[o+8]]+Ge[n[o+9]]+"-"+Ge[n[o+10]]+Ge[n[o+11]]+Ge[n[o+12]]+Ge[n[o+13]]+Ge[n[o+14]]+Ge[n[o+15]]).toLowerCase()}let hl;const rv=new Uint8Array(16);function nv(){if(!hl){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");hl=crypto.getRandomValues.bind(crypto)}return hl(rv)}const av=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),sf={randomUUID:av};function ov(n,o,i){if(sf.randomUUID&&!n)return sf.randomUUID();n=n||{};const u=n.random??n.rng?.()??nv();if(u.length<16)throw new Error("Random bytes length must be >= 16");return u[6]=u[6]&15|64,u[8]=u[8]&63|128,tv(u)}var qo={exports:{}};function sv(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Vo={exports:{}};const iv={},lv=Object.freeze(Object.defineProperty({__proto__:null,default:iv},Symbol.toStringTag,{value:"Module"})),uv=yh(lv);var cv=Vo.exports,lf;function Ca(){return lf||(lf=1,(function(n,o){(function(i,u){n.exports=u()})(cv,function(){var i=i||(function(u,d){var f;if(typeof window<"u"&&window.crypto&&(f=window.crypto),typeof self<"u"&&self.crypto&&(f=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(f=globalThis.crypto),!f&&typeof window<"u"&&window.msCrypto&&(f=window.msCrypto),!f&&typeof il<"u"&&il.crypto&&(f=il.crypto),!f&&typeof sv=="function")try{f=uv}catch{}var m=function(){if(f){if(typeof f.getRandomValues=="function")try{return f.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof f.randomBytes=="function")try{return f.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},v=Object.create||(function(){function C(){}return function(x){var $;return C.prototype=x,$=new C,C.prototype=null,$}})(),g={},j=g.lib={},h=j.Base=(function(){return{extend:function(C){var x=v(this);return C&&x.mixIn(C),(!x.hasOwnProperty("init")||this.init===x.init)&&(x.init=function(){x.$super.init.apply(this,arguments)}),x.init.prototype=x,x.$super=this,x},create:function(){var C=this.extend();return C.init.apply(C,arguments),C},init:function(){},mixIn:function(C){for(var x in C)C.hasOwnProperty(x)&&(this[x]=C[x]);C.hasOwnProperty("toString")&&(this.toString=C.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),y=j.WordArray=h.extend({init:function(C,x){C=this.words=C||[],x!=d?this.sigBytes=x:this.sigBytes=C.length*4},toString:function(C){return(C||P).stringify(this)},concat:function(C){var x=this.words,$=C.words,O=this.sigBytes,L=C.sigBytes;if(this.clamp(),O%4)for(var A=0;A<L;A++){var I=$[A>>>2]>>>24-A%4*8&255;x[O+A>>>2]|=I<<24-(O+A)%4*8}else for(var Y=0;Y<L;Y+=4)x[O+Y>>>2]=$[Y>>>2];return this.sigBytes+=L,this},clamp:function(){var C=this.words,x=this.sigBytes;C[x>>>2]&=4294967295<<32-x%4*8,C.length=u.ceil(x/4)},clone:function(){var C=h.clone.call(this);return C.words=this.words.slice(0),C},random:function(C){for(var x=[],$=0;$<C;$+=4)x.push(m());return new y.init(x,C)}}),N=g.enc={},P=N.Hex={stringify:function(C){for(var x=C.words,$=C.sigBytes,O=[],L=0;L<$;L++){var A=x[L>>>2]>>>24-L%4*8&255;O.push((A>>>4).toString(16)),O.push((A&15).toString(16))}return O.join("")},parse:function(C){for(var x=C.length,$=[],O=0;O<x;O+=2)$[O>>>3]|=parseInt(C.substr(O,2),16)<<24-O%8*4;return new y.init($,x/2)}},U=N.Latin1={stringify:function(C){for(var x=C.words,$=C.sigBytes,O=[],L=0;L<$;L++){var A=x[L>>>2]>>>24-L%4*8&255;O.push(String.fromCharCode(A))}return O.join("")},parse:function(C){for(var x=C.length,$=[],O=0;O<x;O++)$[O>>>2]|=(C.charCodeAt(O)&255)<<24-O%4*8;return new y.init($,x)}},z=N.Utf8={stringify:function(C){try{return decodeURIComponent(escape(U.stringify(C)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(C){return U.parse(unescape(encodeURIComponent(C)))}},D=j.BufferedBlockAlgorithm=h.extend({reset:function(){this._data=new y.init,this._nDataBytes=0},_append:function(C){typeof C=="string"&&(C=z.parse(C)),this._data.concat(C),this._nDataBytes+=C.sigBytes},_process:function(C){var x,$=this._data,O=$.words,L=$.sigBytes,A=this.blockSize,I=A*4,Y=L/I;C?Y=u.ceil(Y):Y=u.max((Y|0)-this._minBufferSize,0);var ne=Y*A,pe=u.min(ne*4,L);if(ne){for(var de=0;de<ne;de+=A)this._doProcessBlock(O,de);x=O.splice(0,ne),$.sigBytes-=pe}return new y.init(x,pe)},clone:function(){var C=h.clone.call(this);return C._data=this._data.clone(),C},_minBufferSize:0});j.Hasher=D.extend({cfg:h.extend(),init:function(C){this.cfg=this.cfg.extend(C),this.reset()},reset:function(){D.reset.call(this),this._doReset()},update:function(C){return this._append(C),this._process(),this},finalize:function(C){C&&this._append(C);var x=this._doFinalize();return x},blockSize:16,_createHelper:function(C){return function(x,$){return new C.init($).finalize(x)}},_createHmacHelper:function(C){return function(x,$){return new W.HMAC.init(C,$).finalize(x)}}});var W=g.algo={};return g})(Math);return i})})(Vo)),Vo.exports}var dv=qo.exports,uf;function fv(){return uf||(uf=1,(function(n,o){(function(i,u){n.exports=u(Ca())})(dv,function(i){return(function(){var u=i,d=u.lib,f=d.WordArray,m=u.enc;m.Base64={stringify:function(g){var j=g.words,h=g.sigBytes,y=this._map;g.clamp();for(var N=[],P=0;P<h;P+=3)for(var U=j[P>>>2]>>>24-P%4*8&255,z=j[P+1>>>2]>>>24-(P+1)%4*8&255,D=j[P+2>>>2]>>>24-(P+2)%4*8&255,W=U<<16|z<<8|D,C=0;C<4&&P+C*.75<h;C++)N.push(y.charAt(W>>>6*(3-C)&63));var x=y.charAt(64);if(x)for(;N.length%4;)N.push(x);return N.join("")},parse:function(g){var j=g.length,h=this._map,y=this._reverseMap;if(!y){y=this._reverseMap=[];for(var N=0;N<h.length;N++)y[h.charCodeAt(N)]=N}var P=h.charAt(64);if(P){var U=g.indexOf(P);U!==-1&&(j=U)}return v(g,j,y)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function v(g,j,h){for(var y=[],N=0,P=0;P<j;P++)if(P%4){var U=h[g.charCodeAt(P-1)]<<P%4*2,z=h[g.charCodeAt(P)]>>>6-P%4*2,D=U|z;y[N>>>2]|=D<<24-N%4*8,N++}return f.create(y,N)}})(),i.enc.Base64})})(qo)),qo.exports}var mv=fv();const pv=ka(mv);var Qo={exports:{}},hv=Qo.exports,cf;function gv(){return cf||(cf=1,(function(n,o){(function(i,u){n.exports=u(Ca())})(hv,function(i){return i.enc.Hex})})(Qo)),Qo.exports}var vv=gv();const yv=ka(vv);var Yo={exports:{}},Xo={exports:{}},xv=Xo.exports,df;function Zf(){return df||(df=1,(function(n,o){(function(i,u){n.exports=u(Ca())})(xv,function(i){return(function(u){var d=i,f=d.lib,m=f.WordArray,v=f.Hasher,g=d.algo,j=[],h=[];(function(){function P(W){for(var C=u.sqrt(W),x=2;x<=C;x++)if(!(W%x))return!1;return!0}function U(W){return(W-(W|0))*4294967296|0}for(var z=2,D=0;D<64;)P(z)&&(D<8&&(j[D]=U(u.pow(z,1/2))),h[D]=U(u.pow(z,1/3)),D++),z++})();var y=[],N=g.SHA256=v.extend({_doReset:function(){this._hash=new m.init(j.slice(0))},_doProcessBlock:function(P,U){for(var z=this._hash.words,D=z[0],W=z[1],C=z[2],x=z[3],$=z[4],O=z[5],L=z[6],A=z[7],I=0;I<64;I++){if(I<16)y[I]=P[U+I]|0;else{var Y=y[I-15],ne=(Y<<25|Y>>>7)^(Y<<14|Y>>>18)^Y>>>3,pe=y[I-2],de=(pe<<15|pe>>>17)^(pe<<13|pe>>>19)^pe>>>10;y[I]=ne+y[I-7]+de+y[I-16]}var xe=$&O^~$&L,X=D&W^D&C^W&C,ae=(D<<30|D>>>2)^(D<<19|D>>>13)^(D<<10|D>>>22),fe=($<<26|$>>>6)^($<<21|$>>>11)^($<<7|$>>>25),ue=A+fe+xe+h[I]+y[I],Q=ae+X;A=L,L=O,O=$,$=x+ue|0,x=C,C=W,W=D,D=ue+Q|0}z[0]=z[0]+D|0,z[1]=z[1]+W|0,z[2]=z[2]+C|0,z[3]=z[3]+x|0,z[4]=z[4]+$|0,z[5]=z[5]+O|0,z[6]=z[6]+L|0,z[7]=z[7]+A|0},_doFinalize:function(){var P=this._data,U=P.words,z=this._nDataBytes*8,D=P.sigBytes*8;return U[D>>>5]|=128<<24-D%32,U[(D+64>>>9<<4)+14]=u.floor(z/4294967296),U[(D+64>>>9<<4)+15]=z,P.sigBytes=U.length*4,this._process(),this._hash},clone:function(){var P=v.clone.call(this);return P._hash=this._hash.clone(),P}});d.SHA256=v._createHelper(N),d.HmacSHA256=v._createHmacHelper(N)})(Math),i.SHA256})})(Xo)),Xo.exports}var Ko={exports:{}},wv=Ko.exports,ff;function jv(){return ff||(ff=1,(function(n,o){(function(i,u){n.exports=u(Ca())})(wv,function(i){(function(){var u=i,d=u.lib,f=d.Base,m=u.enc,v=m.Utf8,g=u.algo;g.HMAC=f.extend({init:function(j,h){j=this._hasher=new j.init,typeof h=="string"&&(h=v.parse(h));var y=j.blockSize,N=y*4;h.sigBytes>N&&(h=j.finalize(h)),h.clamp();for(var P=this._oKey=h.clone(),U=this._iKey=h.clone(),z=P.words,D=U.words,W=0;W<y;W++)z[W]^=1549556828,D[W]^=909522486;P.sigBytes=U.sigBytes=N,this.reset()},reset:function(){var j=this._hasher;j.reset(),j.update(this._iKey)},update:function(j){return this._hasher.update(j),this},finalize:function(j){var h=this._hasher,y=h.finalize(j);h.reset();var N=h.finalize(this._oKey.clone().concat(y));return N}})})()})})(Ko)),Ko.exports}var Nv=Yo.exports,mf;function bv(){return mf||(mf=1,(function(n,o){(function(i,u,d){n.exports=u(Ca(),Zf(),jv())})(Nv,function(i){return i.HmacSHA256})})(Yo)),Yo.exports}var kv=bv();const Sv=ka(kv);var Cv=Zf();const _v=ka(Cv),Ev=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Tv=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Pv=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Dv(n,o){if(n==="__proto__"||n==="constructor"&&o&&typeof o=="object"&&"prototype"in o){Ov(n);return}return o}function Ov(n){console.warn(`[destr] Dropping "${n}" key to prevent prototype pollution.`)}function Mv(n,o={}){if(typeof n!="string")return n;if(n[0]==='"'&&n[n.length-1]==='"'&&n.indexOf("\\")===-1)return n.slice(1,-1);const i=n.trim();if(i.length<=9)switch(i.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!Pv.test(n)){if(o.strict)throw new SyntaxError("[destr] Invalid JSON");return n}try{if(Ev.test(n)||Tv.test(n)){if(o.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(n,Dv)}return JSON.parse(n)}catch(u){if(o.strict)throw u;return n}}const Lv=/#/g,Rv=/&/g,Iv=/\//g,zv=/=/g,Hl=/\+/g,$v=/%5e/gi,Av=/%60/gi,Uv=/%7c/gi,Fv=/%20/gi;function Hv(n){return encodeURI(""+n).replace(Uv,"|")}function Sl(n){return Hv(typeof n=="string"?n:JSON.stringify(n)).replace(Hl,"%2B").replace(Fv,"+").replace(Lv,"%23").replace(Rv,"%26").replace(Av,"`").replace($v,"^").replace(Iv,"%2F")}function gl(n){return Sl(n).replace(zv,"%3D")}function em(n=""){try{return decodeURIComponent(""+n)}catch{return""+n}}function Bv(n){return em(n.replace(Hl," "))}function Wv(n){return em(n.replace(Hl," "))}function qv(n=""){const o=Object.create(null);n[0]==="?"&&(n=n.slice(1));for(const i of n.split("&")){const u=i.match(/([^=]+)=?(.*)/)||[];if(u.length<2)continue;const d=Bv(u[1]);if(d==="__proto__"||d==="constructor")continue;const f=Wv(u[2]||"");o[d]===void 0?o[d]=f:Array.isArray(o[d])?o[d].push(f):o[d]=[o[d],f]}return o}function Vv(n,o){return(typeof o=="number"||typeof o=="boolean")&&(o=String(o)),o?Array.isArray(o)?o.map(i=>`${gl(n)}=${Sl(i)}`).join("&"):`${gl(n)}=${Sl(o)}`:gl(n)}function Qv(n){return Object.keys(n).filter(o=>n[o]!==void 0).map(o=>Vv(o,n[o])).filter(Boolean).join("&")}const Yv=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Xv=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Kv=/^([/\\]\s*){2,}[^/\\]/,Gv=/^\.?\//;function tm(n,o={}){return typeof o=="boolean"&&(o={acceptRelative:o}),o.strict?Yv.test(n):Xv.test(n)||(o.acceptRelative?Kv.test(n):!1)}function Jv(n="",o){return n.endsWith("/")}function Zv(n="",o){return(Jv(n)?n.slice(0,-1):n)||"/"}function ey(n="",o){return n.endsWith("/")?n:n+"/"}function ty(n,o){if(ny(o)||tm(n))return n;const i=Zv(o);return n.startsWith(i)?n:oy(i,n)}function ry(n,o){const i=sy(n),u={...qv(i.search),...o};return i.search=Qv(u),iy(i)}function ny(n){return!n||n==="/"}function ay(n){return n&&n!=="/"}function oy(n,...o){let i=n||"";for(const u of o.filter(d=>ay(d)))if(i){const d=u.replace(Gv,"");i=ey(i)+d}else i=u;return i}const rm=Symbol.for("ufo:protocolRelative");function sy(n="",o){const i=n.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(i){const[,y,N=""]=i;return{protocol:y.toLowerCase(),pathname:N,href:y+N,auth:"",host:"",search:"",hash:""}}if(!tm(n,{acceptRelative:!0}))return pf(n);const[,u="",d,f=""]=n.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,m="",v=""]=f.match(/([^#/?]*)(.*)?/)||[];u==="file:"&&(v=v.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:g,search:j,hash:h}=pf(v);return{protocol:u.toLowerCase(),auth:d?d.slice(0,Math.max(0,d.length-1)):"",host:m,pathname:g,search:j,hash:h,[rm]:!u}}function pf(n=""){const[o="",i="",u=""]=(n.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:o,search:i,hash:u}}function iy(n){const o=n.pathname||"",i=n.search?(n.search.startsWith("?")?"":"?")+n.search:"",u=n.hash||"",d=n.auth?n.auth+"@":"",f=n.host||"";return(n.protocol||n[rm]?(n.protocol||"")+"//":"")+d+f+o+i+u}class ly extends Error{constructor(o,i){super(o,i),this.name="FetchError",i?.cause&&!this.cause&&(this.cause=i.cause)}}function uy(n){const o=n.error?.message||n.error?.toString()||"",i=n.request?.method||n.options?.method||"GET",u=n.request?.url||String(n.request)||"/",d=`[${i}] ${JSON.stringify(u)}`,f=n.response?`${n.response.status} ${n.response.statusText}`:"<no response>",m=`${d}: ${f}${o?` ${o}`:""}`,v=new ly(m,n.error?{cause:n.error}:void 0);for(const g of["request","options","response"])Object.defineProperty(v,g,{get(){return n[g]}});for(const[g,j]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(v,g,{get(){return n.response&&n.response[j]}});return v}const cy=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function hf(n="GET"){return cy.has(n.toUpperCase())}function dy(n){if(n===void 0)return!1;const o=typeof n;return o==="string"||o==="number"||o==="boolean"||o===null?!0:o!=="object"?!1:Array.isArray(n)?!0:n.buffer?!1:n.constructor&&n.constructor.name==="Object"||typeof n.toJSON=="function"}const fy=new Set(["image/svg","application/xml","application/xhtml","application/html"]),my=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function py(n=""){if(!n)return"json";const o=n.split(";").shift()||"";return my.test(o)?"json":fy.has(o)||o.startsWith("text/")?"text":"blob"}function hy(n,o,i,u){const d=gy(o?.headers??n?.headers,i?.headers,u);let f;return(i?.query||i?.params||o?.params||o?.query)&&(f={...i?.params,...i?.query,...o?.params,...o?.query}),{...i,...o,query:f,params:f,headers:d}}function gy(n,o,i){if(!o)return new i(n);const u=new i(o);if(n)for(const[d,f]of Symbol.iterator in n||Array.isArray(n)?n:new i(n))u.set(d,f);return u}async function Uo(n,o){if(o)if(Array.isArray(o))for(const i of o)await i(n);else await o(n)}const vy=new Set([408,409,425,429,500,502,503,504]),yy=new Set([101,204,205,304]);function nm(n={}){const{fetch:o=globalThis.fetch,Headers:i=globalThis.Headers,AbortController:u=globalThis.AbortController}=n;async function d(v){const g=v.error&&v.error.name==="AbortError"&&!v.options.timeout||!1;if(v.options.retry!==!1&&!g){let h;typeof v.options.retry=="number"?h=v.options.retry:h=hf(v.options.method)?0:1;const y=v.response&&v.response.status||500;if(h>0&&(Array.isArray(v.options.retryStatusCodes)?v.options.retryStatusCodes.includes(y):vy.has(y))){const N=typeof v.options.retryDelay=="function"?v.options.retryDelay(v):v.options.retryDelay||0;return N>0&&await new Promise(P=>setTimeout(P,N)),f(v.request,{...v.options,retry:h-1})}}const j=uy(v);throw Error.captureStackTrace&&Error.captureStackTrace(j,f),j}const f=async function(g,j={}){const h={request:g,options:hy(g,j,n.defaults,i),response:void 0,error:void 0};h.options.method&&(h.options.method=h.options.method.toUpperCase()),h.options.onRequest&&await Uo(h,h.options.onRequest),typeof h.request=="string"&&(h.options.baseURL&&(h.request=ty(h.request,h.options.baseURL)),h.options.query&&(h.request=ry(h.request,h.options.query),delete h.options.query),"query"in h.options&&delete h.options.query,"params"in h.options&&delete h.options.params),h.options.body&&hf(h.options.method)&&(dy(h.options.body)?(h.options.body=typeof h.options.body=="string"?h.options.body:JSON.stringify(h.options.body),h.options.headers=new i(h.options.headers||{}),h.options.headers.has("content-type")||h.options.headers.set("content-type","application/json"),h.options.headers.has("accept")||h.options.headers.set("accept","application/json")):("pipeTo"in h.options.body&&typeof h.options.body.pipeTo=="function"||typeof h.options.body.pipe=="function")&&("duplex"in h.options||(h.options.duplex="half")));let y;if(!h.options.signal&&h.options.timeout){const P=new u;y=setTimeout(()=>{const U=new Error("[TimeoutError]: The operation was aborted due to timeout");U.name="TimeoutError",U.code=23,P.abort(U)},h.options.timeout),h.options.signal=P.signal}try{h.response=await o(h.request,h.options)}catch(P){return h.error=P,h.options.onRequestError&&await Uo(h,h.options.onRequestError),await d(h)}finally{y&&clearTimeout(y)}if((h.response.body||h.response._bodyInit)&&!yy.has(h.response.status)&&h.options.method!=="HEAD"){const P=(h.options.parseResponse?"json":h.options.responseType)||py(h.response.headers.get("content-type")||"");switch(P){case"json":{const U=await h.response.text(),z=h.options.parseResponse||Mv;h.response._data=z(U);break}case"stream":{h.response._data=h.response.body||h.response._bodyInit;break}default:h.response._data=await h.response[P]()}}return h.options.onResponse&&await Uo(h,h.options.onResponse),!h.options.ignoreResponseError&&h.response.status>=400&&h.response.status<600?(h.options.onResponseError&&await Uo(h,h.options.onResponseError),await d(h)):h.response},m=async function(g,j){return(await f(g,j))._data};return m.raw=f,m.native=(...v)=>o(...v),m.create=(v={},g={})=>nm({...n,...g,defaults:{...n.defaults,...g.defaults,...v}}),m}const rs=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),xy=rs.fetch?(...n)=>rs.fetch(...n):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),wy=rs.Headers,jy=rs.AbortController,Ny=nm({fetch:xy,Headers:wy,AbortController:jy});var by=Object.defineProperty,ky=Object.defineProperties,Sy=Object.getOwnPropertyDescriptors,gf=Object.getOwnPropertySymbols,Cy=Object.prototype.hasOwnProperty,_y=Object.prototype.propertyIsEnumerable,am=n=>{throw TypeError(n)},vf=(n,o,i)=>o in n?by(n,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[o]=i,Cl=(n,o)=>{for(var i in o||(o={}))Cy.call(o,i)&&vf(n,i,o[i]);if(gf)for(var i of gf(o))_y.call(o,i)&&vf(n,i,o[i]);return n},Ey=(n,o)=>ky(n,Sy(o)),om=(n,o,i)=>o.has(n)||am("Cannot "+i),Le=(n,o,i)=>(om(n,o,"read from private field"),i?i.call(n):o.get(n)),Xr=(n,o,i)=>o.has(n)?am("Cannot add the same private member more than once"):o instanceof WeakSet?o.add(n):o.set(n,i),Dn=(n,o,i,u)=>(om(n,o,"write to private field"),o.set(n,i),i),Mt=(n,o,i)=>new Promise((u,d)=>{var f=g=>{try{v(i.next(g))}catch(j){d(j)}},m=g=>{try{v(i.throw(g))}catch(j){d(j)}},v=g=>g.done?u(g.value):Promise.resolve(g.value).then(f,m);v((i=i.apply(n,o)).next())}),Ty="6QrJZ7pFCmBZAeIJF7IArvkCz+EtzA0RVcpHkiQIsQyhs7QtCS9P+CueZdHfB2OtJcgX3BbqY9pfpWeAVTqCwQ==";function yf(n){return encodeURIComponent(n).replace(/[!'()*]/g,o=>`%${o.charCodeAt(0).toString(16).toUpperCase()}`)}function Py(n){return o=>{let{options:i}=o,u=Math.floor(Date.now()/1e3).toString(),d=Math.random().toString(36).substring(2,15),f=Cl({},i.query),m=Object.keys(f).sort().map(U=>`${yf(U)}=${yf(String(f[U]))}`).join("&"),v={"x-timestamp":u,"x-nonce":d},g=Object.keys(v).sort().map(U=>`${U}:${v[U]}`).join(`
`),j=i.body&&!(i.body instanceof FormData)?JSON.stringify(i.body):"",h=_v(j).toString(yv),y=[m,g,h].join(`
`);console.warn(`Client-side Canonical Request V3:
`,y);let N=pv.stringify(Sv(y,n)),P=new Headers(i.headers);Object.entries(v).forEach(([U,z])=>{P.set(U,z)}),P.set("X-Sign",N),i.headers=P}}function kt(n,o,i={}){return n.auth.accessToken&&(i.headers=Cl({Authorization:`Bearer ${n.auth.accessToken}`},i.headers)),Ny(o,Ey(Cl({baseURL:n.config.apiBaseUrl},i),{onRequest:Py(Ty)}))}function Dy(){var n,o;return(o=(n=document.querySelector('link[rel="icon"]'))==null?void 0:n.href)!=null?o:null}function Oy(){var n;return(n=document.title)!=null?n:null}function xf(n,o,i=localStorage){let u=i.getItem(n),d=o?JSON.stringify(o):null;d?i.setItem(n,d):i.removeItem(n),window.dispatchEvent(new StorageEvent("storage",{key:n,oldValue:u,newValue:d,storageArea:i}))}function wf(n,o=localStorage){let i=o.getItem(n);try{return i?JSON.parse(i):null}catch{return null}}var Jt,_l,My=class{constructor(o){Xr(this,Jt),Xr(this,_l,`lumi-auth-${ov()}`),Dn(this,Jt,o)}get accessToken(){return wf("lumi-access-token")}set accessToken(o){xf("lumi-access-token",o)}get user(){return wf("lumi-user")}set user(o){xf("lumi-user",o)}get isAuthenticated(){return!!this.accessToken}signIn(){let o=(window.screen.width-800)/2,i=(window.screen.height-600)/2,u=window.open(Le(this,Jt).config.authOrigin,Le(this,_l),`width=800,height=600,left=${o},top=${i}`),d;return new Promise((f,m)=>{if(!u)return m(new Error("Open auth window failed"));let v=setInterval(()=>{u.closed&&m(new Error("Auth window closed"))},1e3),g=h=>{u.closed||(u.focus(),h.stopPropagation(),h.preventDefault())},j=({data:h,origin:y,source:N})=>{if(!(y!==Le(this,Jt).config.authOrigin||N!==u))switch(h?.type){case"lumi-ready":{u.postMessage({type:"lumi-init",data:{projectId:Le(this,Jt).config.projectId,icon:Dy(),title:Oy()}},Le(this,Jt).config.authOrigin);break}case"lumi-sign-in":{if(h.data.projectId!==Le(this,Jt).config.projectId)break;u.close(),window.focus(),this.accessToken=h.data.accessToken,this.user=h.data.user,f(h.data);break}}};window.addEventListener("message",j),document.addEventListener("click",g,!0),d=()=>{clearInterval(v),window.removeEventListener("message",j),document.removeEventListener("click",g,!0)}}).finally(()=>d?.())}signOut(){this.accessToken=null,this.user=null}refreshUser(){return Mt(this,null,function*(){let o=yield kt(Le(this,Jt),"/lm/user/info",{method:"POST"});if(o.code!==200)throw new Error(o.message);return this.user=o.data,o.data})}onAuthChange(o){let i=u=>{(u.key==="lumi-access-token"||u.key==="lumi-user"||u.key===null)&&o({isAuthenticated:this.isAuthenticated,user:this.user})};return window.addEventListener("storage",i),()=>{window.removeEventListener("storage",i)}}};Jt=new WeakMap,_l=new WeakMap;var bt,Ly=class{constructor(n,o){Xr(this,bt),Dn(this,bt,n),this.entityName=o}list(){return Mt(this,arguments,function*({filter:n,sort:o,limit:i,skip:u}={}){if(i){let d=yield kt(Le(this,bt),this.uri("/find"),{method:"POST",body:{filter:n,sort:o,limit:i,skip:u}});if(d.code!==200)throw new Error(d.message);return d.data}else{let d=yield kt(Le(this,bt),this.uri("/list"),{method:"POST",body:{filter:n,sort:o}});if(d.code!==200)throw new Error(d.message);return{total:d.data.length,list:d.data}}})}get(n){return Mt(this,null,function*(){let o=yield kt(Le(this,bt),this.uri(`/${n}`),{method:"GET"});if(o.code!==200)throw new Error(o.message);return o.data})}create(n){return Mt(this,null,function*(){let o=yield kt(Le(this,bt),this.uri(),{method:"POST",body:n});if(o.code!==200)throw new Error(o.message);return o.data})}createMany(n){return Mt(this,null,function*(){let o=yield kt(Le(this,bt),this.uri("/batch"),{method:"POST",body:n});if(o.code!==200)throw new Error(o.message);return o.data})}update(n,o){return Mt(this,null,function*(){let i=yield kt(Le(this,bt),this.uri(),{method:"PUT",body:{filter:{_id:n},update:o}});if(i.code!==200)throw new Error(i.message);return i.data})}delete(n){return Mt(this,null,function*(){let o=yield kt(Le(this,bt),this.uri(`/${n}`),{method:"DELETE"});if(o.code!==200)throw new Error(o.message)})}deleteMany(n){return Mt(this,null,function*(){let o=yield kt(Le(this,bt),this.uri("/batch-by-ids"),{method:"DELETE",params:{ids:n}});if(o.code!==200)throw new Error(o.message)})}uri(n=""){return`/lm/${Le(this,bt).config.projectId}/${this.entityName}/documents${n}`}};bt=new WeakMap;var Go,Ry=class{constructor(o){return Xr(this,Go),Dn(this,Go,o),new Proxy(this,{get(i,u){return u in i||(i[u]=new Ly(Le(i,Go),u)),i[u]}})}};Go=new WeakMap;var El=class extends Error{constructor(n,o){super(o),this.name="LumiError",this.code=n}},wa,Iy=class{constructor(n){Xr(this,wa),Dn(this,wa,n)}send(n){return Mt(this,arguments,function*({to:o,subject:i,fromName:u,html:d,text:f="",replyTo:m,scheduledAt:v}){if(!o||!i||!d&&!f)throw new Error("Failed to send email: Missing required parameters.");typeof o=="string"&&(o=[o]),typeof m=="string"&&(m=[m]);let g=yield kt(Le(this,wa),`/lm/${Le(this,wa).config.projectId}/email/send`,{method:"POST",body:{to:o,subject:i,fromName:u,html:d,text:f,replyTo:m,scheduledAt:v}});if(g.code!==200)throw new El(g.code,g.message)})}};wa=new WeakMap;var qr,zy=class{constructor(n){Xr(this,qr),Dn(this,qr,n)}upload(n){return Mt(this,null,function*(){let o=new FormData;n.forEach(u=>{o.append("files",u)});let i=yield kt(Le(this,qr),`/lm/${Le(this,qr).config.projectId}/file/batch`,{method:"POST",body:o});if(i.code!==200)throw new El(i.code,i.message);return i.data})}delete(n){return Mt(this,null,function*(){let o=yield kt(Le(this,qr),`/lm/${Le(this,qr).config.projectId}/file/batch`,{method:"DELETE",body:{fileUrls:n}});if(o.code!==200)throw new El(o.code,o.message)})}};qr=new WeakMap;var Tl,$y=class{constructor(n){Xr(this,Tl),Dn(this,Tl,n),this.email=new Iy(n),this.file=new zy(n)}};Tl=new WeakMap;var Ay=class{constructor(o){this.config=o,this.auth=new My(this),this.entities=new Ry(this),this.tools=new $y(this)}};function Uy(n){return new Ay(n)}const He=Uy({projectId:"p355815126673022976",apiBaseUrl:"https://api.lumi.new",authOrigin:"https://auth.lumi.new"}),Fy=()=>{const[n,o]=_.useState({totalPacientes:0,totalMedicos:0,consultasHoje:0,consultasPendentes:0});return _.useEffect(()=>{(async()=>{try{const[u,d,f]=await Promise.all([He.entities.pacientes.list(),He.entities.medicos.list(),He.entities.consultas.list()]),m=new Date().toISOString().split("T")[0],v=f.list?.filter(j=>j.dataHora?.startsWith(m)).length||0,g=f.list?.filter(j=>j.status==="agendada"||j.status==="confirmada").length||0;o({totalPacientes:u.list?.length||0,totalMedicos:d.list?.length||0,consultasHoje:v,consultasPendentes:g})}catch(u){console.error("Erro ao carregar estatísticas:",u)}})()},[]),a.jsxs("div",{className:"space-y-8",children:[a.jsxs("div",{className:"text-center py-12 bg-gradient-to-l from-blue-800 to-blue-500 text-white rounded-xl shadow-lg",children:[a.jsx("h1",{className:"text-4xl font-bold mb-4",children:"Sistema de Agendamento Médico"}),a.jsx("p",{className:"text-xl opacity-90",children:"Gerencie consultas, pacientes e médicos de forma eficiente"})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-gradient-to-l from-blue-700 to-blue-400 rounded-full",children:a.jsx(Qr,{className:"w-6 h-6 text-white"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total de Pacientes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.totalPacientes})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-green-100 rounded-full",children:a.jsx(of,{className:"w-6 h-6 text-green-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Médicos Ativos"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.totalMedicos})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-yellow-100 rounded-full",children:a.jsx(_r,{className:"w-6 h-6 text-yellow-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Consultas Hoje"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.consultasHoje})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-purple-100 rounded-full",children:a.jsx(Sn,{className:"w-6 h-6 text-purple-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Pendentes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.consultasPendentes})]})]})})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow",children:[a.jsx("div",{className:"w-12 h-12 bg-gradient-to-l from-blue-700 to-blue-400 rounded-lg flex items-center justify-center mb-4",children:a.jsx(_r,{className:"w-6 h-6 text-white"})}),a.jsx("h3",{className:"text-lg font-semibold mb-2",children:"Agendar Consulta"}),a.jsx("p",{className:"text-gray-600 mb-4",children:"Interface para pacientes agendarem suas consultas médicas"}),a.jsx("a",{href:"/paciente",className:"btn-primary inline-block",children:"Acessar Agendamento"})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow",children:[a.jsx(of,{className:"w-12 h-12 text-green-600 mb-4"}),a.jsx("h3",{className:"text-lg font-semibold mb-2",children:"Painel do Médico"}),a.jsx("p",{className:"text-gray-600 mb-4 whitespace-nowrap",children:"Gerencie suas consultas, horários e informações dos pacientes"}),a.jsx("a",{href:"/login-medico",className:"btn-primary inline-block",children:"Acessar Painel"})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow",children:[a.jsx(Qr,{className:"w-12 h-12 text-purple-600 mb-4"}),a.jsx("h3",{className:"text-lg font-semibold mb-2",children:"Cadastro de Pacientes"}),a.jsx("p",{className:"text-gray-600 mb-4",children:"Área da secretaria para cadastrar e gerenciar pacientes"}),a.jsx("a",{href:"/login-secretaria",className:"btn-primary inline-block",children:"Acessar Cadastro"})]})]})]})},Hy=()=>{const[n,o]=_.useState({email:"",senha:""}),[i,u]=_.useState(!1),[d,f]=_.useState(!1),[m,v]=_.useState({nome:"",email:"",senha:"",confirmarSenha:"",telefone:"",cpf:"",dataNascimento:"",convenio:"",altura:"",peso:""}),g=Pr(),j=async y=>{y.preventDefault(),u(!0);try{const P=(await He.entities.pacientes.list({filter:{email:n.email,ativo:!0}})).list?.[0];if(!P){se.error("Email não encontrado. Cadastre-se primeiro."),u(!1);return}P.senha===n.senha?(se.success(`Bem-vindo(a), ${P.nome}!`),localStorage.setItem("pacienteLogado",JSON.stringify(P)),g("/acompanhamento")):se.error("Senha incorreta")}catch(N){console.error("Erro no login:",N),se.error("Erro ao fazer login. Tente novamente.")}finally{u(!1)}},h=async y=>{if(y.preventDefault(),m.senha!==m.confirmarSenha){se.error("As senhas não coincidem");return}if(m.senha.length<6){se.error("A senha deve ter pelo menos 6 caracteres");return}u(!0);try{const N=await He.entities.pacientes.list({filter:{email:m.email}});if(N.list&&N.list.length>0){se.error("Este email já está cadastrado"),u(!1);return}const P=await He.entities.pacientes.create({nome:m.nome,email:m.email,senha:m.senha,telefone:m.telefone,cpf:m.cpf,dataNascimento:m.dataNascimento,convenio:m.convenio||"Particular",altura:m.altura?parseFloat(m.altura):void 0,peso:m.peso?parseFloat(m.peso):void 0,ativo:!0,criadoEm:new Date().toISOString(),atualizadoEm:new Date().toISOString()});se.success("Cadastro realizado com sucesso!"),localStorage.setItem("pacienteLogado",JSON.stringify(P)),g("/acompanhamento")}catch(N){console.error("Erro no cadastro:",N),se.error("Erro ao criar cadastro. Tente novamente.")}finally{u(!1)}};return a.jsx("div",{className:"min-h-screen bg-gradient-to-br from-blue-50 to-white flex items-center justify-center p-4",children:a.jsxs("div",{className:"max-w-md w-full",children:[a.jsxs("div",{className:"text-center mb-8",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:a.jsx(_n,{className:"w-8 h-8 text-white"})}),a.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:d?"Criar Conta":"Área do Paciente"}),a.jsx("p",{className:"text-gray-600",children:d?"Preencha seus dados para criar sua conta":"Faça login para acompanhar suas consultas"})]}),a.jsx("div",{className:"bg-white rounded-lg shadow-lg p-8",children:d?a.jsxs("form",{onSubmit:h,className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Nome Completo"}),a.jsx("input",{type:"text",value:m.nome,onChange:y=>v(N=>({...N,nome:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"CPF"}),a.jsx("input",{type:"text",value:m.cpf,onChange:y=>v(N=>({...N,cpf:y.target.value})),className:"form-input",placeholder:"000.000.000-00",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Email"}),a.jsx("input",{type:"email",value:m.email,onChange:y=>v(N=>({...N,email:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Senha"}),a.jsx("input",{type:"password",value:m.senha,onChange:y=>v(N=>({...N,senha:y.target.value})),className:"form-input",minLength:6,required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Confirmar Senha"}),a.jsx("input",{type:"password",value:m.confirmarSenha,onChange:y=>v(N=>({...N,confirmarSenha:y.target.value})),className:"form-input",required:!0})]})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Telefone"}),a.jsx("input",{type:"tel",value:m.telefone,onChange:y=>v(N=>({...N,telefone:y.target.value})),className:"form-input",placeholder:"(11) 99999-9999",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Data de Nascimento"}),a.jsx("input",{type:"date",value:m.dataNascimento,onChange:y=>v(N=>({...N,dataNascimento:y.target.value})),className:"form-input",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Convênio"}),a.jsxs("select",{value:m.convenio,onChange:y=>v(N=>({...N,convenio:y.target.value})),className:"form-input",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Altura (cm)"}),a.jsx("input",{type:"number",value:m.altura,onChange:y=>v(N=>({...N,altura:y.target.value})),className:"form-input",placeholder:"170",min:"50",max:"250"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Peso (kg)"}),a.jsx("input",{type:"number",value:m.peso,onChange:y=>v(N=>({...N,peso:y.target.value})),className:"form-input",placeholder:"70",min:"20",max:"300",step:"0.1"})]})]}),a.jsxs("div",{className:"flex space-x-4",children:[a.jsx("button",{type:"button",onClick:()=>f(!1),className:"flex-1 bg-gray-100 text-gray-700 py-3 px-4 rounded-lg font-medium hover:bg-gray-200 transition-colors",children:"Voltar"}),a.jsx("button",{type:"submit",disabled:i,className:"flex-1 bg-gradient-to-r from-blue-700 to-blue-400 text-white py-3 px-4 rounded-lg font-medium hover:from-blue-800 hover:to-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Cadastrando...":"Cadastrar"})]})]}):a.jsxs("form",{onSubmit:j,className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email"}),a.jsxs("div",{className:"relative",children:[a.jsx(Fl,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"email",value:n.email,onChange:y=>o(N=>({...N,email:y.target.value})),className:"form-input pl-10",placeholder:"seu@email.com",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Senha"}),a.jsxs("div",{className:"relative",children:[a.jsx(Kf,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"password",value:n.senha,onChange:y=>o(N=>({...N,senha:y.target.value})),className:"form-input pl-10",placeholder:"Sua senha",required:!0})]})]}),a.jsx("button",{type:"submit",disabled:i,className:"w-full bg-gradient-to-r from-blue-700 to-blue-400 text-white py-3 px-4 rounded-lg font-medium hover:from-blue-800 hover:to-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Entrando...":"Entrar"}),a.jsx("div",{className:"text-center",children:a.jsx("button",{type:"button",onClick:()=>f(!0),className:"text-blue-600 hover:text-blue-800 text-sm font-medium",children:"Não tem conta? Cadastre-se aqui"})})]})})]})})},By=()=>{const[n,o]=_.useState({email:"",senha:""}),[i,u]=_.useState(!1),[d,f]=_.useState(!1),[m,v]=_.useState({nome:"",email:"",senha:"",confirmarSenha:"",telefone:"",cpf:""}),g=Pr(),j={email:"secretaria@clinica.com",senha:"secretaria123"},h=async y=>{y.preventDefault(),u(!0);try{n.email===j.email&&n.senha===j.senha?(se.success("Login realizado com sucesso!"),localStorage.setItem("secretariaLogada",JSON.stringify({nome:"Secretária",email:n.email,tipo:"secretaria"})),g("/painel-secretaria")):se.error("Email ou senha incorretos")}catch(N){console.error("Erro no login:",N),se.error("Erro ao fazer login. Tente novamente.")}finally{u(!1)}};return a.jsx("div",{className:"min-h-screen bg-gradient-to-br from-green-50 to-white flex items-center justify-center p-4",children:a.jsxs("div",{className:"max-w-md w-full",children:[a.jsxs("div",{className:"text-center mb-8",children:[a.jsx("div",{className:"bg-gradient-to-r from-green-600 to-green-400 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",children:a.jsx(kl,{className:"w-8 h-8 text-white"})}),a.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:d?"Criar Conta de Secretária":"Área da Secretaria"}),a.jsx("p",{className:"text-gray-600",children:d?"Preencha os dados para criar uma conta de secretária":"Faça login para acessar o sistema de gestão"})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8",children:[d?a.jsxs("form",{onSubmit:y=>{y.preventDefault()},className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Nome Completo"}),a.jsx("input",{type:"text",value:m.nome,onChange:y=>v(N=>({...N,nome:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"CPF"}),a.jsx("input",{type:"text",value:m.cpf,onChange:y=>v(N=>({...N,cpf:y.target.value})),className:"form-input",placeholder:"000.000.000-00",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Telefone"}),a.jsx("input",{type:"tel",value:m.telefone,onChange:y=>v(N=>({...N,telefone:y.target.value})),className:"form-input",placeholder:"(11) 99999-9999",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Email"}),a.jsx("input",{type:"email",value:m.email,onChange:y=>v(N=>({...N,email:y.target.value})),className:"form-input",required:!0})]}),a.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Senha"}),a.jsx("input",{type:"password",value:m.senha,onChange:y=>v(N=>({...N,senha:y.target.value})),className:"form-input",minLength:6,required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Confirmar Senha"}),a.jsx("input",{type:"password",value:m.confirmarSenha,onChange:y=>v(N=>({...N,confirmarSenha:y.target.value})),className:"form-input",required:!0})]})]}),a.jsxs("div",{className:"flex space-x-4",children:[a.jsx("button",{type:"button",onClick:()=>f(!1),className:"flex-1 bg-gray-100 text-gray-700 py-3 px-4 rounded-lg font-medium hover:bg-gray-200 transition-colors",children:"Voltar"}),a.jsx("button",{type:"submit",disabled:i,className:"flex-1 bg-gradient-to-r from-green-600 to-green-400 text-white py-3 px-4 rounded-lg font-medium hover:from-green-700 hover:to-green-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Cadastrando...":"Cadastrar"})]})]}):a.jsxs("form",{onSubmit:h,className:"space-y-6",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email"}),a.jsxs("div",{className:"relative",children:[a.jsx(Fl,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"email",value:n.email,onChange:y=>o(N=>({...N,email:y.target.value})),className:"form-input pl-10",placeholder:"secretaria@clinica.com",required:!0})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Senha"}),a.jsxs("div",{className:"relative",children:[a.jsx(Kf,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"password",value:n.senha,onChange:y=>o(N=>({...N,senha:y.target.value})),className:"form-input pl-10",placeholder:"Sua senha",required:!0})]})]}),a.jsx("button",{type:"submit",disabled:i,className:"w-full bg-gradient-to-r from-green-600 to-green-400 text-white py-3 px-4 rounded-lg font-medium hover:from-green-700 hover:to-green-500 disabled:opacity-50 disabled:cursor-not-allowed transition-all",children:i?"Entrando...":"Entrar"}),a.jsx("div",{className:"text-center",children:a.jsx("button",{type:"button",onClick:()=>f(!0),className:"text-green-600 hover:text-green-800 text-sm font-medium",children:"Não tem conta? Cadastre-se aqui"})})]}),!d&&a.jsxs("div",{className:"mt-6 p-4 bg-green-50 rounded-lg",children:[a.jsx("h3",{className:"text-sm font-medium text-green-800 mb-2",children:"Credenciais de Demonstração:"}),a.jsxs("div",{className:"text-sm text-green-700",children:[a.jsxs("p",{children:[a.jsx("strong",{children:"Email:"})," secretaria@clinica.com"]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Senha:"})," secretaria123"]})]})]})]})]})})},Wy=()=>{const[n,o]=_.useState({email:"",senha:""}),[i,u]=_.useState(!1),d=Pr();async function f(v){const j=new TextEncoder().encode(v),h=await window.crypto.subtle.digest("SHA-256",j);return Array.from(new Uint8Array(h)).map(y=>y.toString(16).padStart(2,"0")).join("")}const m=async v=>{v.preventDefault(),u(!0);try{const h=(await(await fetch("/api/medicos?email="+encodeURIComponent(n.email))).json())[0];if(!h){se.error("Email não encontrado");return}const y=await f(n.senha);h.senha===y?(se.success("Login realizado com sucesso!"),localStorage.setItem("medicoLogado",JSON.stringify(h)),d("/painel-medico")):se.error("Senha incorreta")}catch{se.error("Erro ao fazer login. Tente novamente.")}finally{u(!1)}};return a.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-green-50 to-white p-4",children:a.jsxs("form",{onSubmit:m,className:"max-w-md w-full bg-white rounded-lg shadow-md p-8",children:[a.jsx("h2",{className:"text-2xl font-bold mb-6 text-green-700 text-center",children:"Login Médico"}),a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block text-gray-700 mb-2",children:"Email"}),a.jsx("input",{type:"email",className:"w-full px-4 py-2 border rounded focus:outline-none focus:ring-2 focus:ring-green-400",value:n.email,onChange:v=>o({...n,email:v.target.value}),required:!0})]}),a.jsxs("div",{className:"mb-6",children:[a.jsx("label",{className:"block text-gray-700 mb-2",children:"Senha"}),a.jsx("input",{type:"password",className:"w-full px-4 py-2 border rounded focus:outline-none focus:ring-2 focus:ring-green-400",value:n.senha,onChange:v=>o({...n,senha:v.target.value}),required:!0})]}),a.jsx("button",{type:"submit",className:"w-full bg-green-600 text-white py-2 rounded hover:bg-green-700 transition-colors",disabled:i,children:i?"Entrando...":"Entrar"}),a.jsxs("p",{className:"text-sm text-indigo-700 mt-4 text-center",children:["Use as credenciais de qualquer médico cadastrado no sistema.",a.jsx("br",{}),"Se não houver médicos cadastrados, acesse primeiro a área da secretaria para criar um."]})]})})};function ns(n){"@babel/helpers - typeof";return ns=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},ns(n)}function er(n){if(n===null||n===!0||n===!1)return NaN;var o=Number(n);return isNaN(o)?o:o<0?Math.ceil(o):Math.floor(o)}function Re(n,o){if(o.length<n)throw new TypeError(n+" argument"+(n>1?"s":"")+" required, but only "+o.length+" present")}function rt(n){Re(1,arguments);var o=Object.prototype.toString.call(n);return n instanceof Date||ns(n)==="object"&&o==="[object Date]"?new Date(n.getTime()):typeof n=="number"||o==="[object Number]"?new Date(n):((typeof n=="string"||o==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Bl(n,o){Re(2,arguments);var i=rt(n),u=er(o);return isNaN(u)?new Date(NaN):(u&&i.setDate(i.getDate()+u),i)}function qy(n,o){Re(2,arguments);var i=rt(n).getTime(),u=er(o);return new Date(i+u)}var Vy={};function cs(){return Vy}function Qy(n){var o=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return o.setUTCFullYear(n.getFullYear()),n.getTime()-o.getTime()}function jf(n){Re(1,arguments);var o=rt(n);return o.setHours(0,0,0,0),o}var sm=6e4,im=36e5;function lm(n,o){Re(2,arguments);var i=jf(n),u=jf(o);return i.getTime()===u.getTime()}function Yy(n){return Re(1,arguments),n instanceof Date||ns(n)==="object"&&Object.prototype.toString.call(n)==="[object Date]"}function Xy(n){if(Re(1,arguments),!Yy(n)&&typeof n!="number")return!1;var o=rt(n);return!isNaN(Number(o))}function Ky(n,o){Re(2,arguments);var i=er(o);return qy(n,-i)}var Gy=864e5;function Jy(n){Re(1,arguments);var o=rt(n),i=o.getTime();o.setUTCMonth(0,1),o.setUTCHours(0,0,0,0);var u=o.getTime(),d=i-u;return Math.floor(d/Gy)+1}function as(n){Re(1,arguments);var o=1,i=rt(n),u=i.getUTCDay(),d=(u<o?7:0)+u-o;return i.setUTCDate(i.getUTCDate()-d),i.setUTCHours(0,0,0,0),i}function um(n){Re(1,arguments);var o=rt(n),i=o.getUTCFullYear(),u=new Date(0);u.setUTCFullYear(i+1,0,4),u.setUTCHours(0,0,0,0);var d=as(u),f=new Date(0);f.setUTCFullYear(i,0,4),f.setUTCHours(0,0,0,0);var m=as(f);return o.getTime()>=d.getTime()?i+1:o.getTime()>=m.getTime()?i:i-1}function Zy(n){Re(1,arguments);var o=um(n),i=new Date(0);i.setUTCFullYear(o,0,4),i.setUTCHours(0,0,0,0);var u=as(i);return u}var ex=6048e5;function tx(n){Re(1,arguments);var o=rt(n),i=as(o).getTime()-Zy(o).getTime();return Math.round(i/ex)+1}function os(n,o){var i,u,d,f,m,v,g,j;Re(1,arguments);var h=cs(),y=er((i=(u=(d=(f=o?.weekStartsOn)!==null&&f!==void 0?f:o==null||(m=o.locale)===null||m===void 0||(v=m.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&d!==void 0?d:h.weekStartsOn)!==null&&u!==void 0?u:(g=h.locale)===null||g===void 0||(j=g.options)===null||j===void 0?void 0:j.weekStartsOn)!==null&&i!==void 0?i:0);if(!(y>=0&&y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var N=rt(n),P=N.getUTCDay(),U=(P<y?7:0)+P-y;return N.setUTCDate(N.getUTCDate()-U),N.setUTCHours(0,0,0,0),N}function cm(n,o){var i,u,d,f,m,v,g,j;Re(1,arguments);var h=rt(n),y=h.getUTCFullYear(),N=cs(),P=er((i=(u=(d=(f=o?.firstWeekContainsDate)!==null&&f!==void 0?f:o==null||(m=o.locale)===null||m===void 0||(v=m.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&d!==void 0?d:N.firstWeekContainsDate)!==null&&u!==void 0?u:(g=N.locale)===null||g===void 0||(j=g.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&i!==void 0?i:1);if(!(P>=1&&P<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=new Date(0);U.setUTCFullYear(y+1,0,P),U.setUTCHours(0,0,0,0);var z=os(U,o),D=new Date(0);D.setUTCFullYear(y,0,P),D.setUTCHours(0,0,0,0);var W=os(D,o);return h.getTime()>=z.getTime()?y+1:h.getTime()>=W.getTime()?y:y-1}function rx(n,o){var i,u,d,f,m,v,g,j;Re(1,arguments);var h=cs(),y=er((i=(u=(d=(f=o?.firstWeekContainsDate)!==null&&f!==void 0?f:o==null||(m=o.locale)===null||m===void 0||(v=m.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&d!==void 0?d:h.firstWeekContainsDate)!==null&&u!==void 0?u:(g=h.locale)===null||g===void 0||(j=g.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&i!==void 0?i:1),N=cm(n,o),P=new Date(0);P.setUTCFullYear(N,0,y),P.setUTCHours(0,0,0,0);var U=os(P,o);return U}var nx=6048e5;function ax(n,o){Re(1,arguments);var i=rt(n),u=os(i,o).getTime()-rx(i,o).getTime();return Math.round(u/nx)+1}function ke(n,o){for(var i=n<0?"-":"",u=Math.abs(n).toString();u.length<o;)u="0"+u;return i+u}var Nr={y:function(o,i){var u=o.getUTCFullYear(),d=u>0?u:1-u;return ke(i==="yy"?d%100:d,i.length)},M:function(o,i){var u=o.getUTCMonth();return i==="M"?String(u+1):ke(u+1,2)},d:function(o,i){return ke(o.getUTCDate(),i.length)},a:function(o,i){var u=o.getUTCHours()/12>=1?"pm":"am";switch(i){case"a":case"aa":return u.toUpperCase();case"aaa":return u;case"aaaaa":return u[0];case"aaaa":default:return u==="am"?"a.m.":"p.m."}},h:function(o,i){return ke(o.getUTCHours()%12||12,i.length)},H:function(o,i){return ke(o.getUTCHours(),i.length)},m:function(o,i){return ke(o.getUTCMinutes(),i.length)},s:function(o,i){return ke(o.getUTCSeconds(),i.length)},S:function(o,i){var u=i.length,d=o.getUTCMilliseconds(),f=Math.floor(d*Math.pow(10,u-3));return ke(f,i.length)}},kn={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ox={G:function(o,i,u){var d=o.getUTCFullYear()>0?1:0;switch(i){case"G":case"GG":case"GGG":return u.era(d,{width:"abbreviated"});case"GGGGG":return u.era(d,{width:"narrow"});case"GGGG":default:return u.era(d,{width:"wide"})}},y:function(o,i,u){if(i==="yo"){var d=o.getUTCFullYear(),f=d>0?d:1-d;return u.ordinalNumber(f,{unit:"year"})}return Nr.y(o,i)},Y:function(o,i,u,d){var f=cm(o,d),m=f>0?f:1-f;if(i==="YY"){var v=m%100;return ke(v,2)}return i==="Yo"?u.ordinalNumber(m,{unit:"year"}):ke(m,i.length)},R:function(o,i){var u=um(o);return ke(u,i.length)},u:function(o,i){var u=o.getUTCFullYear();return ke(u,i.length)},Q:function(o,i,u){var d=Math.ceil((o.getUTCMonth()+1)/3);switch(i){case"Q":return String(d);case"QQ":return ke(d,2);case"Qo":return u.ordinalNumber(d,{unit:"quarter"});case"QQQ":return u.quarter(d,{width:"abbreviated",context:"formatting"});case"QQQQQ":return u.quarter(d,{width:"narrow",context:"formatting"});case"QQQQ":default:return u.quarter(d,{width:"wide",context:"formatting"})}},q:function(o,i,u){var d=Math.ceil((o.getUTCMonth()+1)/3);switch(i){case"q":return String(d);case"qq":return ke(d,2);case"qo":return u.ordinalNumber(d,{unit:"quarter"});case"qqq":return u.quarter(d,{width:"abbreviated",context:"standalone"});case"qqqqq":return u.quarter(d,{width:"narrow",context:"standalone"});case"qqqq":default:return u.quarter(d,{width:"wide",context:"standalone"})}},M:function(o,i,u){var d=o.getUTCMonth();switch(i){case"M":case"MM":return Nr.M(o,i);case"Mo":return u.ordinalNumber(d+1,{unit:"month"});case"MMM":return u.month(d,{width:"abbreviated",context:"formatting"});case"MMMMM":return u.month(d,{width:"narrow",context:"formatting"});case"MMMM":default:return u.month(d,{width:"wide",context:"formatting"})}},L:function(o,i,u){var d=o.getUTCMonth();switch(i){case"L":return String(d+1);case"LL":return ke(d+1,2);case"Lo":return u.ordinalNumber(d+1,{unit:"month"});case"LLL":return u.month(d,{width:"abbreviated",context:"standalone"});case"LLLLL":return u.month(d,{width:"narrow",context:"standalone"});case"LLLL":default:return u.month(d,{width:"wide",context:"standalone"})}},w:function(o,i,u,d){var f=ax(o,d);return i==="wo"?u.ordinalNumber(f,{unit:"week"}):ke(f,i.length)},I:function(o,i,u){var d=tx(o);return i==="Io"?u.ordinalNumber(d,{unit:"week"}):ke(d,i.length)},d:function(o,i,u){return i==="do"?u.ordinalNumber(o.getUTCDate(),{unit:"date"}):Nr.d(o,i)},D:function(o,i,u){var d=Jy(o);return i==="Do"?u.ordinalNumber(d,{unit:"dayOfYear"}):ke(d,i.length)},E:function(o,i,u){var d=o.getUTCDay();switch(i){case"E":case"EE":case"EEE":return u.day(d,{width:"abbreviated",context:"formatting"});case"EEEEE":return u.day(d,{width:"narrow",context:"formatting"});case"EEEEEE":return u.day(d,{width:"short",context:"formatting"});case"EEEE":default:return u.day(d,{width:"wide",context:"formatting"})}},e:function(o,i,u,d){var f=o.getUTCDay(),m=(f-d.weekStartsOn+8)%7||7;switch(i){case"e":return String(m);case"ee":return ke(m,2);case"eo":return u.ordinalNumber(m,{unit:"day"});case"eee":return u.day(f,{width:"abbreviated",context:"formatting"});case"eeeee":return u.day(f,{width:"narrow",context:"formatting"});case"eeeeee":return u.day(f,{width:"short",context:"formatting"});case"eeee":default:return u.day(f,{width:"wide",context:"formatting"})}},c:function(o,i,u,d){var f=o.getUTCDay(),m=(f-d.weekStartsOn+8)%7||7;switch(i){case"c":return String(m);case"cc":return ke(m,i.length);case"co":return u.ordinalNumber(m,{unit:"day"});case"ccc":return u.day(f,{width:"abbreviated",context:"standalone"});case"ccccc":return u.day(f,{width:"narrow",context:"standalone"});case"cccccc":return u.day(f,{width:"short",context:"standalone"});case"cccc":default:return u.day(f,{width:"wide",context:"standalone"})}},i:function(o,i,u){var d=o.getUTCDay(),f=d===0?7:d;switch(i){case"i":return String(f);case"ii":return ke(f,i.length);case"io":return u.ordinalNumber(f,{unit:"day"});case"iii":return u.day(d,{width:"abbreviated",context:"formatting"});case"iiiii":return u.day(d,{width:"narrow",context:"formatting"});case"iiiiii":return u.day(d,{width:"short",context:"formatting"});case"iiii":default:return u.day(d,{width:"wide",context:"formatting"})}},a:function(o,i,u){var d=o.getUTCHours(),f=d/12>=1?"pm":"am";switch(i){case"a":case"aa":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"});case"aaa":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return u.dayPeriod(f,{width:"narrow",context:"formatting"});case"aaaa":default:return u.dayPeriod(f,{width:"wide",context:"formatting"})}},b:function(o,i,u){var d=o.getUTCHours(),f;switch(d===12?f=kn.noon:d===0?f=kn.midnight:f=d/12>=1?"pm":"am",i){case"b":case"bb":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"});case"bbb":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return u.dayPeriod(f,{width:"narrow",context:"formatting"});case"bbbb":default:return u.dayPeriod(f,{width:"wide",context:"formatting"})}},B:function(o,i,u){var d=o.getUTCHours(),f;switch(d>=17?f=kn.evening:d>=12?f=kn.afternoon:d>=4?f=kn.morning:f=kn.night,i){case"B":case"BB":case"BBB":return u.dayPeriod(f,{width:"abbreviated",context:"formatting"});case"BBBBB":return u.dayPeriod(f,{width:"narrow",context:"formatting"});case"BBBB":default:return u.dayPeriod(f,{width:"wide",context:"formatting"})}},h:function(o,i,u){if(i==="ho"){var d=o.getUTCHours()%12;return d===0&&(d=12),u.ordinalNumber(d,{unit:"hour"})}return Nr.h(o,i)},H:function(o,i,u){return i==="Ho"?u.ordinalNumber(o.getUTCHours(),{unit:"hour"}):Nr.H(o,i)},K:function(o,i,u){var d=o.getUTCHours()%12;return i==="Ko"?u.ordinalNumber(d,{unit:"hour"}):ke(d,i.length)},k:function(o,i,u){var d=o.getUTCHours();return d===0&&(d=24),i==="ko"?u.ordinalNumber(d,{unit:"hour"}):ke(d,i.length)},m:function(o,i,u){return i==="mo"?u.ordinalNumber(o.getUTCMinutes(),{unit:"minute"}):Nr.m(o,i)},s:function(o,i,u){return i==="so"?u.ordinalNumber(o.getUTCSeconds(),{unit:"second"}):Nr.s(o,i)},S:function(o,i){return Nr.S(o,i)},X:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();if(m===0)return"Z";switch(i){case"X":return bf(m);case"XXXX":case"XX":return Vr(m);case"XXXXX":case"XXX":default:return Vr(m,":")}},x:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();switch(i){case"x":return bf(m);case"xxxx":case"xx":return Vr(m);case"xxxxx":case"xxx":default:return Vr(m,":")}},O:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();switch(i){case"O":case"OO":case"OOO":return"GMT"+Nf(m,":");case"OOOO":default:return"GMT"+Vr(m,":")}},z:function(o,i,u,d){var f=d._originalDate||o,m=f.getTimezoneOffset();switch(i){case"z":case"zz":case"zzz":return"GMT"+Nf(m,":");case"zzzz":default:return"GMT"+Vr(m,":")}},t:function(o,i,u,d){var f=d._originalDate||o,m=Math.floor(f.getTime()/1e3);return ke(m,i.length)},T:function(o,i,u,d){var f=d._originalDate||o,m=f.getTime();return ke(m,i.length)}};function Nf(n,o){var i=n>0?"-":"+",u=Math.abs(n),d=Math.floor(u/60),f=u%60;if(f===0)return i+String(d);var m=o;return i+String(d)+m+ke(f,2)}function bf(n,o){if(n%60===0){var i=n>0?"-":"+";return i+ke(Math.abs(n)/60,2)}return Vr(n,o)}function Vr(n,o){var i=o||"",u=n>0?"-":"+",d=Math.abs(n),f=ke(Math.floor(d/60),2),m=ke(d%60,2);return u+f+i+m}var kf=function(o,i){switch(o){case"P":return i.date({width:"short"});case"PP":return i.date({width:"medium"});case"PPP":return i.date({width:"long"});case"PPPP":default:return i.date({width:"full"})}},dm=function(o,i){switch(o){case"p":return i.time({width:"short"});case"pp":return i.time({width:"medium"});case"ppp":return i.time({width:"long"});case"pppp":default:return i.time({width:"full"})}},sx=function(o,i){var u=o.match(/(P+)(p+)?/)||[],d=u[1],f=u[2];if(!f)return kf(o,i);var m;switch(d){case"P":m=i.dateTime({width:"short"});break;case"PP":m=i.dateTime({width:"medium"});break;case"PPP":m=i.dateTime({width:"long"});break;case"PPPP":default:m=i.dateTime({width:"full"});break}return m.replace("{{date}}",kf(d,i)).replace("{{time}}",dm(f,i))},ix={p:dm,P:sx},lx=["D","DD"],ux=["YY","YYYY"];function cx(n){return lx.indexOf(n)!==-1}function dx(n){return ux.indexOf(n)!==-1}function Sf(n,o,i){if(n==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(o,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(n==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(o,"`) for formatting years to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(n==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(o,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(n==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(o,"`) for formatting days of the month to the input `").concat(i,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var fx={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},mx=function(o,i,u){var d,f=fx[o];return typeof f=="string"?d=f:i===1?d=f.one:d=f.other.replace("{{count}}",i.toString()),u!=null&&u.addSuffix?u.comparison&&u.comparison>0?"in "+d:d+" ago":d};function Cn(n){return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=o.width?String(o.width):n.defaultWidth,u=n.formats[i]||n.formats[n.defaultWidth];return u}}var px={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},hx={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},gx={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vx={date:Cn({formats:px,defaultWidth:"full"}),time:Cn({formats:hx,defaultWidth:"full"}),dateTime:Cn({formats:gx,defaultWidth:"full"})},yx={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xx=function(o,i,u,d){return yx[o]};function At(n){return function(o,i){var u=i!=null&&i.context?String(i.context):"standalone",d;if(u==="formatting"&&n.formattingValues){var f=n.defaultFormattingWidth||n.defaultWidth,m=i!=null&&i.width?String(i.width):f;d=n.formattingValues[m]||n.formattingValues[f]}else{var v=n.defaultWidth,g=i!=null&&i.width?String(i.width):n.defaultWidth;d=n.values[g]||n.values[v]}var j=n.argumentCallback?n.argumentCallback(o):o;return d[j]}}var wx={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},jx={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Nx={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},bx={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},kx={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Sx={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Cx=function(o,i){var u=Number(o),d=u%100;if(d>20||d<10)switch(d%10){case 1:return u+"st";case 2:return u+"nd";case 3:return u+"rd"}return u+"th"},_x={ordinalNumber:Cx,era:At({values:wx,defaultWidth:"wide"}),quarter:At({values:jx,defaultWidth:"wide",argumentCallback:function(o){return o-1}}),month:At({values:Nx,defaultWidth:"wide"}),day:At({values:bx,defaultWidth:"wide"}),dayPeriod:At({values:kx,defaultWidth:"wide",formattingValues:Sx,defaultFormattingWidth:"wide"})};function Ut(n){return function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=i.width,d=u&&n.matchPatterns[u]||n.matchPatterns[n.defaultMatchWidth],f=o.match(d);if(!f)return null;var m=f[0],v=u&&n.parsePatterns[u]||n.parsePatterns[n.defaultParseWidth],g=Array.isArray(v)?Tx(v,function(y){return y.test(m)}):Ex(v,function(y){return y.test(m)}),j;j=n.valueCallback?n.valueCallback(g):g,j=i.valueCallback?i.valueCallback(j):j;var h=o.slice(m.length);return{value:j,rest:h}}}function Ex(n,o){for(var i in n)if(n.hasOwnProperty(i)&&o(n[i]))return i}function Tx(n,o){for(var i=0;i<n.length;i++)if(o(n[i]))return i}function fm(n){return function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=o.match(n.matchPattern);if(!u)return null;var d=u[0],f=o.match(n.parsePattern);if(!f)return null;var m=n.valueCallback?n.valueCallback(f[0]):f[0];m=i.valueCallback?i.valueCallback(m):m;var v=o.slice(d.length);return{value:m,rest:v}}}var Px=/^(\d+)(th|st|nd|rd)?/i,Dx=/\d+/i,Ox={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Mx={any:[/^b/i,/^(a|c)/i]},Lx={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Rx={any:[/1/i,/2/i,/3/i,/4/i]},Ix={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},zx={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},$x={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ax={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Ux={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Fx={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Hx={ordinalNumber:fm({matchPattern:Px,parsePattern:Dx,valueCallback:function(o){return parseInt(o,10)}}),era:Ut({matchPatterns:Ox,defaultMatchWidth:"wide",parsePatterns:Mx,defaultParseWidth:"any"}),quarter:Ut({matchPatterns:Lx,defaultMatchWidth:"wide",parsePatterns:Rx,defaultParseWidth:"any",valueCallback:function(o){return o+1}}),month:Ut({matchPatterns:Ix,defaultMatchWidth:"wide",parsePatterns:zx,defaultParseWidth:"any"}),day:Ut({matchPatterns:$x,defaultMatchWidth:"wide",parsePatterns:Ax,defaultParseWidth:"any"}),dayPeriod:Ut({matchPatterns:Ux,defaultMatchWidth:"any",parsePatterns:Fx,defaultParseWidth:"any"})},Bx={code:"en-US",formatDistance:mx,formatLong:vx,formatRelative:xx,localize:_x,match:Hx,options:{weekStartsOn:0,firstWeekContainsDate:1}},Wx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,qx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Vx=/^'([^]*?)'?$/,Qx=/''/g,Yx=/[a-zA-Z]/;function ot(n,o,i){var u,d,f,m,v,g,j,h,y,N,P,U,z,D,W,C,x,$;Re(2,arguments);var O=String(o),L=cs(),A=(u=(d=i?.locale)!==null&&d!==void 0?d:L.locale)!==null&&u!==void 0?u:Bx,I=er((f=(m=(v=(g=i?.firstWeekContainsDate)!==null&&g!==void 0?g:i==null||(j=i.locale)===null||j===void 0||(h=j.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&v!==void 0?v:L.firstWeekContainsDate)!==null&&m!==void 0?m:(y=L.locale)===null||y===void 0||(N=y.options)===null||N===void 0?void 0:N.firstWeekContainsDate)!==null&&f!==void 0?f:1);if(!(I>=1&&I<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Y=er((P=(U=(z=(D=i?.weekStartsOn)!==null&&D!==void 0?D:i==null||(W=i.locale)===null||W===void 0||(C=W.options)===null||C===void 0?void 0:C.weekStartsOn)!==null&&z!==void 0?z:L.weekStartsOn)!==null&&U!==void 0?U:(x=L.locale)===null||x===void 0||($=x.options)===null||$===void 0?void 0:$.weekStartsOn)!==null&&P!==void 0?P:0);if(!(Y>=0&&Y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!A.localize)throw new RangeError("locale must contain localize property");if(!A.formatLong)throw new RangeError("locale must contain formatLong property");var ne=rt(n);if(!Xy(ne))throw new RangeError("Invalid time value");var pe=Qy(ne),de=Ky(ne,pe),xe={firstWeekContainsDate:I,weekStartsOn:Y,locale:A,_originalDate:ne},X=O.match(qx).map(function(ae){var fe=ae[0];if(fe==="p"||fe==="P"){var ue=ix[fe];return ue(ae,A.formatLong)}return ae}).join("").match(Wx).map(function(ae){if(ae==="''")return"'";var fe=ae[0];if(fe==="'")return Xx(ae);var ue=ox[fe];if(ue)return!(i!=null&&i.useAdditionalWeekYearTokens)&&dx(ae)&&Sf(ae,o,String(n)),!(i!=null&&i.useAdditionalDayOfYearTokens)&&cx(ae)&&Sf(ae,o,String(n)),ue(de,ae,A.localize,xe);if(fe.match(Yx))throw new RangeError("Format string contains an unescaped latin alphabet character `"+fe+"`");return ae}).join("");return X}function Xx(n){var o=n.match(Vx);return o?o[1].replace(Qx,"'"):n}function Cf(n,o){Re(2,arguments);var i=rt(n),u=rt(o);return i.getTime()>u.getTime()}function _f(n,o){Re(2,arguments);var i=rt(n),u=rt(o);return i.getTime()<u.getTime()}function Pl(n){return Re(1,arguments),lm(n,Date.now())}function Kx(n){return Re(1,arguments),lm(n,Bl(Date.now(),1))}function Ef(n,o){var i;Re(1,arguments);var u=er((i=void 0)!==null&&i!==void 0?i:2);if(u!==2&&u!==1&&u!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof n=="string"||Object.prototype.toString.call(n)==="[object String]"))return new Date(NaN);var d=e1(n),f;if(d.date){var m=t1(d.date,u);f=r1(m.restDateString,m.year)}if(!f||isNaN(f.getTime()))return new Date(NaN);var v=f.getTime(),g=0,j;if(d.time&&(g=n1(d.time),isNaN(g)))return new Date(NaN);if(d.timezone){if(j=a1(d.timezone),isNaN(j))return new Date(NaN)}else{var h=new Date(v+g),y=new Date(0);return y.setFullYear(h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()),y.setHours(h.getUTCHours(),h.getUTCMinutes(),h.getUTCSeconds(),h.getUTCMilliseconds()),y}return new Date(v+g+j)}var Fo={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Gx=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Jx=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Zx=/^([+-])(\d{2})(?::?(\d{2}))?$/;function e1(n){var o={},i=n.split(Fo.dateTimeDelimiter),u;if(i.length>2)return o;if(/:/.test(i[0])?u=i[0]:(o.date=i[0],u=i[1],Fo.timeZoneDelimiter.test(o.date)&&(o.date=n.split(Fo.timeZoneDelimiter)[0],u=n.substr(o.date.length,n.length))),u){var d=Fo.timezone.exec(u);d?(o.time=u.replace(d[1],""),o.timezone=d[1]):o.time=u}return o}function t1(n,o){var i=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+o)+"})|(\\d{2}|[+-]\\d{"+(2+o)+"})$)"),u=n.match(i);if(!u)return{year:NaN,restDateString:""};var d=u[1]?parseInt(u[1]):null,f=u[2]?parseInt(u[2]):null;return{year:f===null?d:f*100,restDateString:n.slice((u[1]||u[2]).length)}}function r1(n,o){if(o===null)return new Date(NaN);var i=n.match(Gx);if(!i)return new Date(NaN);var u=!!i[4],d=xa(i[1]),f=xa(i[2])-1,m=xa(i[3]),v=xa(i[4]),g=xa(i[5])-1;if(u)return u1(o,v,g)?o1(o,v,g):new Date(NaN);var j=new Date(0);return!i1(o,f,m)||!l1(o,d)?new Date(NaN):(j.setUTCFullYear(o,f,Math.max(d,m)),j)}function xa(n){return n?parseInt(n):1}function n1(n){var o=n.match(Jx);if(!o)return NaN;var i=vl(o[1]),u=vl(o[2]),d=vl(o[3]);return c1(i,u,d)?i*im+u*sm+d*1e3:NaN}function vl(n){return n&&parseFloat(n.replace(",","."))||0}function a1(n){if(n==="Z")return 0;var o=n.match(Zx);if(!o)return 0;var i=o[1]==="+"?-1:1,u=parseInt(o[2]),d=o[3]&&parseInt(o[3])||0;return d1(u,d)?i*(u*im+d*sm):NaN}function o1(n,o,i){var u=new Date(0);u.setUTCFullYear(n,0,4);var d=u.getUTCDay()||7,f=(o-1)*7+i+1-d;return u.setUTCDate(u.getUTCDate()+f),u}var s1=[31,null,31,30,31,30,31,31,30,31,30,31];function mm(n){return n%400===0||n%4===0&&n%100!==0}function i1(n,o,i){return o>=0&&o<=11&&i>=1&&i<=(s1[o]||(mm(n)?29:28))}function l1(n,o){return o>=1&&o<=(mm(n)?366:365)}function u1(n,o,i){return o>=1&&o<=53&&i>=0&&i<=6}function c1(n,o,i){return n===24?o===0&&i===0:i>=0&&i<60&&o>=0&&o<60&&n>=0&&n<25}function d1(n,o){return o>=0&&o<=59}var f1={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},m1=function(o,i,u){var d,f=f1[o];return typeof f=="string"?d=f:i===1?d=f.one:d=f.other.replace("{{count}}",String(i)),u!=null&&u.addSuffix?u.comparison&&u.comparison>0?"em "+d:"há "+d:d},p1={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},h1={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},g1={full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},v1={date:Cn({formats:p1,defaultWidth:"full"}),time:Cn({formats:h1,defaultWidth:"full"}),dateTime:Cn({formats:g1,defaultWidth:"full"})},y1={lastWeek:function(o){var i=o.getUTCDay(),u=i===0||i===6?"último":"última";return"'"+u+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},x1=function(o,i,u,d){var f=y1[o];return typeof f=="function"?f(i):f},w1={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},j1={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},N1={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},b1={narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},k1={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},S1={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},C1=function(o,i){var u=Number(o);return i?.unit==="week"?u+"ª":u+"º"},_1={ordinalNumber:C1,era:At({values:w1,defaultWidth:"wide"}),quarter:At({values:j1,defaultWidth:"wide",argumentCallback:function(o){return o-1}}),month:At({values:N1,defaultWidth:"wide"}),day:At({values:b1,defaultWidth:"wide"}),dayPeriod:At({values:k1,defaultWidth:"wide",formattingValues:S1,defaultFormattingWidth:"wide"})},E1=/^(\d+)[ºªo]?/i,T1=/\d+/i,P1={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},D1={any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},O1={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},M1={any:[/1/i,/2/i,/3/i,/4/i]},L1={narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},R1={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},I1={narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},z1={short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},$1={narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i},A1={any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},U1={ordinalNumber:fm({matchPattern:E1,parsePattern:T1,valueCallback:function(o){return parseInt(o,10)}}),era:Ut({matchPatterns:P1,defaultMatchWidth:"wide",parsePatterns:D1,defaultParseWidth:"any"}),quarter:Ut({matchPatterns:O1,defaultMatchWidth:"wide",parsePatterns:M1,defaultParseWidth:"any",valueCallback:function(o){return o+1}}),month:Ut({matchPatterns:L1,defaultMatchWidth:"wide",parsePatterns:R1,defaultParseWidth:"any"}),day:Ut({matchPatterns:I1,defaultMatchWidth:"wide",parsePatterns:z1,defaultParseWidth:"any"}),dayPeriod:Ut({matchPatterns:$1,defaultMatchWidth:"any",parsePatterns:A1,defaultParseWidth:"any"})},Sr={code:"pt-BR",formatDistance:m1,formatLong:v1,formatRelative:x1,localize:_1,match:U1,options:{weekStartsOn:0,firstWeekContainsDate:1}};const F1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState(null),[d,f]=_.useState(!1),[m,v]=_.useState(1),[g,j]=_.useState({medicoId:"",data:"",horario:"",tipoConsulta:"primeira-vez",motivoConsulta:"",observacoes:""}),[h,y]=_.useState([]),N=Pr();_.useEffect(()=>{const L=localStorage.getItem("pacienteLogado");if(!L){N("/paciente");return}try{const A=JSON.parse(L);u(A),P()}catch(A){console.error("Erro ao carregar dados do paciente:",A),N("/paciente")}},[N]);const P=async()=>{try{const L=await He.entities.medicos.list({filter:{ativo:!0}});o(L.list||[])}catch(L){console.error("Erro ao carregar médicos:",L),se.error("Erro ao carregar lista de médicos")}},U=async(L,A)=>{try{const I=n.find(fe=>fe._id===L);if(!I)return;const Y=new Date(A),ne=["domingo","segunda","terca","quarta","quinta","sexta","sabado"][Y.getDay()],pe=I.horarioAtendimento[ne]||[],X=((await He.entities.consultas.list({filter:{medicoId:L,dataHora:{$regex:A.split("T")[0]}}})).list||[]).map(fe=>new Date(fe.dataHora).toTimeString().slice(0,5)),ae=pe.filter(fe=>!X.includes(fe));y(ae)}catch(I){console.error("Erro ao buscar horários:",I),se.error("Erro ao carregar horários disponíveis")}},z=L=>{j(A=>({...A,medicoId:L,data:"",horario:""})),y([])},D=L=>{j(A=>({...A,data:L,horario:""})),g.medicoId&&L&&U(g.medicoId,L)},W=async()=>{if(i)try{if(f(!0),i.endereco?.cep&&!(await(await fetch(`https://mock.apidog.com/m1/1053378-0-default/utils/cep/${i.endereco.cep}`)).json()).valido){se.error("CEP inválido!"),f(!1);return}const L=new Date(`${g.data}T${g.horario}:00.000Z`);await He.entities.consultas.create({pacienteId:i._id,medicoId:g.medicoId,dataHora:L.toISOString(),status:"agendada",tipoConsulta:g.tipoConsulta,motivoConsulta:g.motivoConsulta,observacoes:g.observacoes,lembrete:!1,criadoPor:"paciente",criadoEm:new Date().toISOString(),atualizadoEm:new Date().toISOString()}),se.success("Consulta agendada com sucesso!"),v(4)}catch(L){console.error("Erro ao agendar consulta:",L),se.error("Erro ao agendar consulta. Tente novamente.")}finally{f(!1)}},C=()=>{j({medicoId:"",data:"",horario:"",tipoConsulta:"primeira-vez",motivoConsulta:"",observacoes:""}),y([]),v(1)},x=()=>{localStorage.removeItem("pacienteLogado"),N("/paciente")},$=()=>{const L=[];for(let A=1;A<=7;A++){const I=Bl(new Date,A);L.push({valor:ot(I,"yyyy-MM-dd"),label:ot(I,"EEEE, dd/MM",{locale:Sr})})}return L},O=n.find(L=>L._id===g.medicoId);return i?m===4?a.jsx("div",{className:"max-w-2xl mx-auto",children:a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-8 text-center",children:[a.jsx(es,{className:"w-16 h-16 text-green-500 mx-auto mb-4"}),a.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4",children:"Consulta Agendada com Sucesso!"}),a.jsxs("div",{className:"bg-gray-50 rounded-lg p-6 mb-6 text-left",children:[a.jsx("h3",{className:"font-semibold mb-3",children:"Detalhes do Agendamento:"}),a.jsxs("div",{className:"space-y-2",children:[a.jsxs("p",{children:[a.jsx("strong",{children:"Paciente:"})," ",i.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Médico:"})," ",O?.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Especialidade:"})," ",O?.especialidade]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Data:"})," ",ot(new Date(g.data),"dd/MM/yyyy",{locale:Sr})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Horário:"})," ",g.horario]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Tipo:"})," ",g.tipoConsulta]}),g.motivoConsulta&&a.jsxs("p",{children:[a.jsx("strong",{children:"Motivo:"})," ",g.motivoConsulta]})]})]}),a.jsx("button",{onClick:C,className:"btn-primary",children:"Fazer Novo Agendamento"})]})}):a.jsxs("div",{className:"max-w-4xl mx-auto",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 rounded-lg p-6 mb-8 text-white",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs("div",{children:[a.jsxs("h1",{className:"text-2xl font-bold",children:["Bem-vindo(a), ",i.nome,"!"]}),a.jsx("p",{className:"opacity-90",children:"Agende sua consulta médica"})]}),a.jsxs("button",{onClick:x,className:"flex items-center space-x-2 bg-white/20 hover:bg-white/30 px-4 py-2 rounded-lg transition-colors",children:[a.jsx(Gf,{className:"w-4 h-4"}),a.jsx("span",{children:"Sair"})]})]})}),a.jsx("div",{className:"flex items-center justify-center mb-8",children:[1,2,3].map(L=>a.jsxs(Ce.Fragment,{children:[a.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center ${m>=L?"bg-blue-600 text-white":"bg-gray-300 text-gray-600"}`,children:L}),L<3&&a.jsx("div",{className:`w-16 h-1 ${m>L?"bg-blue-600":"bg-gray-300"}`})]},L))}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6",children:[m===1&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("h2",{className:"text-xl font-semibold flex items-center",children:[a.jsx(_n,{className:"w-5 h-5 mr-2"}),"Selecione o Médico"]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Médico/Especialidade"}),a.jsxs("select",{value:g.medicoId,onChange:L=>z(L.target.value),className:"form-input",required:!0,children:[a.jsx("option",{value:"",children:"Selecione um médico"}),n.map(L=>a.jsxs("option",{value:L._id,children:[L.nome," - ",L.especialidade," (R$ ",L.valorConsulta,")"]},L._id))]})]}),a.jsx("div",{className:"flex justify-end",children:a.jsx("button",{onClick:()=>v(2),disabled:!g.medicoId,className:"btn-primary disabled:opacity-50 disabled:cursor-not-allowed",children:"Próximo"})})]}),m===2&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("h2",{className:"text-xl font-semibold flex items-center",children:[a.jsx(_r,{className:"w-5 h-5 mr-2"}),"Selecione Data e Horário"]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data da Consulta"}),a.jsxs("select",{value:g.data,onChange:L=>D(L.target.value),className:"form-input",required:!0,children:[a.jsx("option",{value:"",children:"Selecione uma data"}),$().map(L=>a.jsx("option",{value:L.valor,children:L.label},L.valor))]})]}),g.data&&a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Horário Disponível"}),h.length>0?a.jsx("div",{className:"grid grid-cols-3 md:grid-cols-4 gap-3",children:h.map(L=>a.jsx("button",{onClick:()=>j(A=>({...A,horario:L})),className:`p-3 border rounded-lg text-center transition-colors ${g.horario===L?"bg-blue-600 text-white border-blue-600":"bg-white text-gray-700 border-gray-300 hover:border-blue-300"}`,children:L},L))}):a.jsx("p",{className:"text-gray-500 text-center py-4",children:"Nenhum horário disponível para esta data"})]}),a.jsxs("div",{className:"flex justify-between",children:[a.jsx("button",{onClick:()=>v(1),className:"btn-secondary",children:"Voltar"}),a.jsx("button",{onClick:()=>v(3),disabled:!g.data||!g.horario,className:"btn-primary disabled:opacity-50 disabled:cursor-not-allowed",children:"Próximo"})]})]}),m===3&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("h2",{className:"text-xl font-semibold flex items-center",children:[a.jsx(us,{className:"w-5 h-5 mr-2"}),"Informações da Consulta"]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Tipo de Consulta"}),a.jsxs("select",{value:g.tipoConsulta,onChange:L=>j(A=>({...A,tipoConsulta:L.target.value})),className:"form-input",children:[a.jsx("option",{value:"primeira-vez",children:"Primeira Consulta"}),a.jsx("option",{value:"retorno",children:"Retorno"}),a.jsx("option",{value:"urgencia",children:"Urgência"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Motivo da Consulta"}),a.jsx("textarea",{value:g.motivoConsulta,onChange:L=>j(A=>({...A,motivoConsulta:L.target.value})),className:"form-input",rows:3,placeholder:"Descreva brevemente o motivo da consulta"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações (opcional)"}),a.jsx("textarea",{value:g.observacoes,onChange:L=>j(A=>({...A,observacoes:L.target.value})),className:"form-input",rows:2,placeholder:"Informações adicionais relevantes"})]}),a.jsxs("div",{className:"bg-gray-50 rounded-lg p-4",children:[a.jsx("h3",{className:"font-semibold mb-3",children:"Resumo do Agendamento:"}),a.jsxs("div",{className:"space-y-1 text-sm",children:[a.jsxs("p",{children:[a.jsx("strong",{children:"Paciente:"})," ",i.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Médico:"})," ",O?.nome]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Data:"})," ",ot(new Date(g.data),"dd/MM/yyyy",{locale:Sr})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Horário:"})," ",g.horario]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Valor:"})," R$ ",O?.valorConsulta]})]})]}),a.jsxs("div",{className:"flex justify-between",children:[a.jsx("button",{onClick:()=>v(2),className:"btn-secondary",children:"Voltar"}),a.jsx("button",{onClick:W,disabled:d,className:"btn-primary disabled:opacity-50 disabled:cursor-not-allowed",children:d?"Agendando...":"Confirmar Agendamento"})]})]})]})]}):a.jsx("div",{className:"flex justify-center items-center min-h-screen",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})})},H1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState([]),[d,f]=_.useState(null),[m,v]=_.useState(!0),[g,j]=_.useState("todas"),[h,y]=_.useState("todos"),[N,P]=_.useState(null),[U,z]=_.useState(!1),D=Pr();_.useEffect(()=>{const X=localStorage.getItem("pacienteLogado");if(!X){D("/paciente");return}try{const ae=JSON.parse(X);f(ae),W(ae._id),C()}catch(ae){console.error("Erro ao carregar dados do paciente:",ae),D("/paciente")}},[D]);const W=async X=>{try{const ae=await He.entities.consultas.list({filter:{pacienteId:X},sort:{dataHora:-1}});o(ae.list||[])}catch(ae){console.error("Erro ao carregar consultas:",ae),se.error("Erro ao carregar suas consultas")}finally{v(!1)}},C=async()=>{try{const X=await He.entities.medicos.list({});u(X.list||[])}catch(X){console.error("Erro ao carregar médicos:",X)}},x=X=>{const ae=i.find(fe=>fe._id===X);return ae?ae.nome:"Médico não encontrado"},$=X=>{const ae=i.find(fe=>fe._id===X);return ae?ae.especialidade:""},O=X=>{switch(X){case"agendada":return"bg-blue-100 text-blue-800";case"confirmada":return"bg-green-100 text-green-800";case"realizada":return"bg-gray-100 text-gray-800";case"cancelada":return"bg-red-100 text-red-800";case"faltou":return"bg-orange-100 text-orange-800";default:return"bg-gray-100 text-gray-800"}},L=X=>{switch(X){case"agendada":return a.jsx(Sn,{className:"w-4 h-4"});case"confirmada":return a.jsx(es,{className:"w-4 h-4"});case"realizada":return a.jsx(es,{className:"w-4 h-4"});case"cancelada":return a.jsx(rf,{className:"w-4 h-4"});case"faltou":return a.jsx(Xf,{className:"w-4 h-4"});default:return a.jsx(Sn,{className:"w-4 h-4"})}},A=X=>{switch(X){case"agendada":return"Agendada";case"confirmada":return"Confirmada";case"realizada":return"Realizada";case"cancelada":return"Cancelada";case"faltou":return"Faltou";default:return X}},I=()=>{let X=[...n];g!=="todas"&&(X=X.filter(fe=>fe.status===g));const ae=new Date;switch(h){case"proximas":X=X.filter(ue=>Cf(new Date(ue.dataHora),ae)&&(ue.status==="agendada"||ue.status==="confirmada"));break;case"hoje":X=X.filter(ue=>Pl(new Date(ue.dataHora)));break;case"semana":const fe=Bl(ae,7);X=X.filter(ue=>Cf(new Date(ue.dataHora),ae)&&_f(new Date(ue.dataHora),fe));break;case"historico":X=X.filter(ue=>_f(new Date(ue.dataHora),ae));break}return X},Y=X=>{P(X),z(!0)},ne=()=>{P(null),z(!1)},pe=()=>{D("/agendamento")},de=()=>{localStorage.removeItem("pacienteLogado"),D("/paciente")};if(!d)return a.jsx("div",{className:"flex justify-center items-center min-h-screen",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})});const xe=I();return a.jsxs("div",{className:"max-w-6xl mx-auto",children:[a.jsx("div",{className:"bg-gradient-to-r from-blue-700 to-blue-400 rounded-lg p-6 mb-8 text-white",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs("div",{children:[a.jsxs("h1",{className:"text-2xl font-bold",children:["Olá, ",d.nome,"!"]}),a.jsx("p",{className:"opacity-90",children:"Acompanhe suas consultas e exames"})]}),a.jsxs("div",{className:"flex space-x-4",children:[a.jsx("button",{onClick:pe,className:"bg-white/20 hover:bg-white/30 px-4 py-2 rounded-lg transition-colors",children:"Nova Consulta"}),a.jsxs("button",{onClick:de,className:"flex items-center space-x-2 bg-white/20 hover:bg-white/30 px-4 py-2 rounded-lg transition-colors",children:[a.jsx(Gf,{className:"w-4 h-4"}),a.jsx("span",{children:"Sair"})]})]})]})}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6 mb-6",children:[a.jsxs("div",{className:"flex items-center space-x-4 mb-4",children:[a.jsx(Lg,{className:"w-5 h-5 text-gray-600"}),a.jsx("h2",{className:"text-lg font-semibold",children:"Filtros"})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Status"}),a.jsxs("select",{value:g,onChange:X=>j(X.target.value),className:"form-input",children:[a.jsx("option",{value:"todas",children:"Todas"}),a.jsx("option",{value:"agendada",children:"Agendadas"}),a.jsx("option",{value:"confirmada",children:"Confirmadas"}),a.jsx("option",{value:"realizada",children:"Realizadas"}),a.jsx("option",{value:"cancelada",children:"Canceladas"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Período"}),a.jsxs("select",{value:h,onChange:X=>y(X.target.value),className:"form-input",children:[a.jsx("option",{value:"todos",children:"Todos"}),a.jsx("option",{value:"proximas",children:"Próximas"}),a.jsx("option",{value:"hoje",children:"Hoje"}),a.jsx("option",{value:"semana",children:"Próximos 7 dias"}),a.jsx("option",{value:"historico",children:"Histórico"})]})]})]})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow-md",children:[a.jsx("div",{className:"p-6 border-b border-gray-200",children:a.jsxs("h2",{className:"text-xl font-semibold",children:["Suas Consultas (",xe.length,")"]})}),m?a.jsx("div",{className:"flex justify-center items-center p-8",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):xe.length===0?a.jsxs("div",{className:"text-center p-8",children:[a.jsx(_r,{className:"w-16 h-16 text-gray-300 mx-auto mb-4"}),a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-2",children:"Nenhuma consulta encontrada"}),a.jsx("p",{className:"text-gray-500 mb-4",children:g!=="todas"||h!=="todos"?"Tente ajustar os filtros para ver mais consultas.":"Você ainda não tem consultas agendadas."}),a.jsx("button",{onClick:pe,className:"btn-primary",children:"Agendar Primeira Consulta"})]}):a.jsx("div",{className:"divide-y divide-gray-200",children:xe.map(X=>a.jsx("div",{className:"p-6 hover:bg-gray-50 transition-colors",children:a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsxs("div",{className:"flex-1",children:[a.jsxs("div",{className:"flex items-center space-x-4 mb-2",children:[a.jsxs("span",{className:`inline-flex items-center space-x-1 px-2.5 py-0.5 rounded-full text-xs font-medium ${O(X.status)}`,children:[L(X.status),a.jsx("span",{children:A(X.status)})]}),a.jsx("span",{className:"text-sm text-gray-500",children:X.tipoConsulta})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(_n,{className:"w-4 h-4 text-gray-400"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:x(X.medicoId)}),a.jsx("p",{className:"text-sm text-gray-500",children:$(X.medicoId)})]})]}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(_r,{className:"w-4 h-4 text-gray-400"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:ot(new Date(X.dataHora),"dd/MM/yyyy",{locale:Sr})}),a.jsx("p",{className:"text-sm text-gray-500",children:ot(new Date(X.dataHora),"EEEE",{locale:Sr})})]})]}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(Sn,{className:"w-4 h-4 text-gray-400"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:ot(new Date(X.dataHora),"HH:mm")}),a.jsx("p",{className:"text-sm text-gray-500",children:X.motivoConsulta||"Consulta de rotina"})]})]})]})]}),a.jsx("button",{onClick:()=>Y(X),className:"ml-4 p-2 text-gray-400 hover:text-gray-600 hover:bg-gray-100 rounded-lg transition-colors",children:a.jsx(Dg,{className:"w-5 h-5"})})]})},X._id))})]}),U&&N&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center p-4 z-50",children:a.jsxs("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:[a.jsx("div",{className:"p-6 border-b border-gray-200",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Detalhes da Consulta"}),a.jsx("button",{onClick:ne,className:"p-2 hover:bg-gray-100 rounded-lg transition-colors",children:a.jsx(rf,{className:"w-5 h-5"})})]})}),a.jsxs("div",{className:"p-6 space-y-6",children:[a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-3",children:"Informações da Consulta"}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 text-sm",children:[a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Médico:"}),a.jsx("p",{className:"font-medium",children:x(N.medicoId)})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Especialidade:"}),a.jsx("p",{className:"font-medium",children:$(N.medicoId)})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Data:"}),a.jsx("p",{className:"font-medium",children:ot(new Date(N.dataHora),"dd/MM/yyyy - HH:mm",{locale:Sr})})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Status:"}),a.jsxs("span",{className:`inline-flex items-center space-x-1 px-2.5 py-0.5 rounded-full text-xs font-medium ${O(N.status)}`,children:[L(N.status),a.jsx("span",{children:A(N.status)})]})]}),a.jsxs("div",{children:[a.jsx("span",{className:"text-gray-500",children:"Tipo:"}),a.jsx("p",{className:"font-medium",children:N.tipoConsulta})]})]})]}),N.motivoConsulta&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Motivo da Consulta"}),a.jsx("p",{className:"text-gray-700 bg-gray-50 p-3 rounded-lg",children:N.motivoConsulta})]}),N.observacoes&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Observações"}),a.jsx("p",{className:"text-gray-700 bg-gray-50 p-3 rounded-lg",children:N.observacoes})]}),N.status==="realizada"&&N.resultados&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Resultados da Consulta"}),a.jsx("p",{className:"text-gray-700 bg-green-50 p-3 rounded-lg border-l-4 border-green-400",children:N.resultados})]}),N.prescricoes&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Prescrições Médicas"}),a.jsx("p",{className:"text-gray-700 bg-blue-50 p-3 rounded-lg border-l-4 border-blue-400",children:N.prescricoes})]}),N.proximaConsulta&&a.jsxs("div",{children:[a.jsx("h4",{className:"font-semibold mb-2",children:"Próxima Consulta Recomendada"}),a.jsx("p",{className:"text-gray-700 bg-yellow-50 p-3 rounded-lg border-l-4 border-yellow-400",children:N.proximaConsulta})]}),a.jsxs("div",{className:"text-xs text-gray-500 pt-4 border-t",children:["Agendado em: ",ot(new Date(N.criadoEm),"dd/MM/yyyy às HH:mm",{locale:Sr})]})]})]})})]})},B1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState(!0),[d,f]=_.useState(""),[m,v]=_.useState(!1),[g,j]=_.useState(null),[h,y]=_.useState({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""});_.useEffect(()=>{N()},[]);const N=async()=>{try{u(!0);const x=await He.entities.pacientes.list({filter:{ativo:!0},sort:{nome:1}});o(x.list||[])}catch(x){console.error("Erro ao carregar pacientes:",x),se.error("Erro ao carregar lista de pacientes")}finally{u(!1)}},P=(x,$)=>{if(!x||!$)return null;const O=x/100;return($/(O*O)).toFixed(1)},U=x=>x<18.5?{status:"Abaixo do peso",color:"text-blue-600"}:x<25?{status:"Peso normal",color:"text-green-600"}:x<30?{status:"Sobrepeso",color:"text-yellow-600"}:{status:"Obesidade",color:"text-red-600"},z=async x=>{x.preventDefault();try{if(u(!0),h.endereco.cep&&!(await(await fetch(`https://mock.apidog.com/m1/1053378-0-default/utils/cep/${h.endereco.cep}`)).json()).valido){se.error("CEP inválido!"),u(!1);return}const $={...h,altura:h.altura?parseFloat(h.altura):void 0,peso:h.peso?parseFloat(h.peso):void 0,ativo:!0,criadoPor:"secretaria",criadoEm:new Date().toISOString(),atualizadoEm:new Date().toISOString()};if(g?(await He.entities.pacientes.update(g._id,{...$,atualizadoEm:new Date().toISOString()}),se.success("Paciente atualizado com sucesso!")):(await He.entities.pacientes.create($),se.success("Paciente cadastrado com sucesso!")),!g&&h.email&&h.nome&&h.cpf){const O=JSON.parse(localStorage.getItem("secretarias")||"[]");O.push({nome:h.nome,email:h.email,cpf:h.cpf,telefone:h.telefone,criadoEm:new Date().toISOString()}),localStorage.setItem("secretarias",JSON.stringify(O)),se.success("Secretária cadastrada localmente!")}resetForm(),j(null),v(!1)}catch($){console.error("Erro ao salvar paciente:",$),se.error("Erro ao salvar paciente. Tente novamente.")}finally{u(!1)}},D=x=>{y({nome:x.nome||"",cpf:x.cpf||"",telefone:x.telefone||"",email:x.email||"",dataNascimento:x.dataNascimento?x.dataNascimento.split("T")[0]:"",altura:x.altura?.toString()||"",peso:x.peso?.toString()||"",endereco:{rua:x.endereco?.rua||"",numero:x.endereco?.numero||"",bairro:x.endereco?.bairro||"",cidade:x.endereco?.cidade||"",cep:x.endereco?.cep||""},convenio:x.convenio||"",numeroCarteirinha:x.numeroCarteirinha||"",observacoes:x.observacoes||""}),j(x),v(!0)},W=async x=>{if(window.confirm("Tem certeza que deseja excluir este paciente?"))try{await He.entities.pacientes.update(x,{ativo:!1,atualizadoEm:new Date().toISOString()}),se.success("Paciente removido com sucesso!"),N()}catch($){console.error("Erro ao remover paciente:",$),se.error("Erro ao remover paciente")}},C=n.filter(x=>(x.nome||"").toLowerCase().includes(d.toLowerCase())||(x.cpf||"").includes(d)||(x.telefone||"").includes(d));return a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-3xl font-bold text-gray-900",children:"Cadastro de Pacientes"}),a.jsx("p",{className:"text-gray-600",children:"Gerencie o cadastro de pacientes da clínica"})]}),a.jsxs("button",{onClick:()=>v(!0),className:"btn-primary mt-4 md:mt-0",children:[a.jsx(ts,{className:"w-5 h-5 mr-2"}),"Novo Paciente"]})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6",children:[a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-gradient-to-l from-blue-700 to-blue-400 rounded-full",children:a.jsx(Qr,{className:"w-6 h-6 text-white"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total de Pacientes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.length})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-green-100 rounded-full",children:a.jsx(us,{className:"w-6 h-6 text-green-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Com Convênio"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.filter(x=>x.convenio&&x.convenio!=="Particular").length})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-purple-100 rounded-full",children:a.jsx(ts,{className:"w-6 h-6 text-purple-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Cadastros Hoje"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.filter(x=>{const $=new Date().toISOString().split("T")[0];return x.criadoEm?.startsWith($)}).length})]})]})}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx("div",{className:"p-3 bg-orange-100 rounded-full",children:a.jsx(bl,{className:"w-6 h-6 text-orange-600"})}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Com Dados Físicos"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:n.filter(x=>x.altura&&x.peso).length})]})]})})]}),a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"relative",children:[a.jsx(Bo,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 w-5 h-5"}),a.jsx("input",{type:"text",placeholder:"Buscar por nome, CPF ou telefone...",value:d,onChange:x=>f(x.target.value),className:"pl-10 form-input"})]})}),i?a.jsx("div",{className:"flex justify-center py-12",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):a.jsx("div",{className:"bg-white rounded-lg shadow-md overflow-hidden",children:a.jsx("div",{className:"overflow-x-auto",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gradient-to-l from-blue-700 to-blue-400",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Paciente"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Contato"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Dados Físicos"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Convênio"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-white uppercase tracking-wider",children:"Ações"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:C.map(x=>{const $=P(x.altura,x.peso),O=$?U(parseFloat($)):null;return a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{children:[a.jsx("div",{className:"text-sm font-medium text-gray-900",children:x.nome||"Nome não informado"}),a.jsxs("div",{className:"text-sm text-gray-500",children:["CPF: ",x.cpf||"Não informado"]}),a.jsxs("div",{className:"text-sm text-gray-500",children:["Nascimento: ",x.dataNascimento?ot(new Date(x.dataNascimento),"dd/MM/yyyy"):"Não informado"]})]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"space-y-1",children:[a.jsxs("div",{className:"flex items-center text-sm text-gray-900",children:[a.jsx(Jf,{className:"w-4 h-4 mr-2 text-gray-400"}),x.telefone||"Não informado"]}),a.jsxs("div",{className:"flex items-center text-sm text-gray-900",children:[a.jsx(Fl,{className:"w-4 h-4 mr-2 text-gray-400"}),x.email||"Não informado"]}),a.jsxs("div",{className:"flex items-center text-sm text-gray-500",children:[a.jsx(Ug,{className:"w-4 h-4 mr-2 text-gray-400"}),x.endereco?.cidade||"Cidade não informada"]})]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"space-y-1",children:[x.altura&&a.jsxs("div",{className:"text-sm text-gray-900",children:["Altura: ",x.altura," cm"]}),x.peso&&a.jsxs("div",{className:"text-sm text-gray-900",children:["Peso: ",x.peso," kg"]}),$&&O&&a.jsxs("div",{className:"text-sm",children:[a.jsx("span",{className:"text-gray-600",children:"IMC: "}),a.jsxs("span",{className:`font-medium ${O.color}`,children:[$," (",O.status,")"]})]}),!x.altura&&!x.peso&&a.jsx("div",{className:"text-sm text-gray-400",children:"Dados não informados"})]})}),a.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[a.jsx("div",{className:"text-sm text-gray-900",children:x.convenio||"Não informado"}),x.numeroCarteirinha&&a.jsxs("div",{className:"text-sm text-gray-500",children:["Carteirinha: ",x.numeroCarteirinha]})]}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",children:a.jsxs("div",{className:"flex space-x-2",children:[a.jsx("button",{onClick:()=>D(x),className:"text-blue-600 hover:text-blue-900",children:a.jsx(qg,{className:"w-4 h-4"})}),a.jsx("button",{onClick:()=>W(x._id),className:"text-red-600 hover:text-red-900",children:a.jsx(Yg,{className:"w-4 h-4"})})]})})]},x._id)})})]})})}),m&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsx("h3",{className:"text-lg font-semibold mb-6",children:g?"Editar Paciente":"Novo Paciente"}),a.jsxs("form",{onSubmit:z,className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo"}),a.jsx("input",{type:"text",value:h.nome,onChange:x=>y({...h,nome:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CPF"}),a.jsx("input",{type:"text",value:h.cpf,onChange:x=>y({...h,cpf:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone"}),a.jsx("input",{type:"tel",value:h.telefone,onChange:x=>y({...h,telefone:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email"}),a.jsx("input",{type:"email",value:h.email,onChange:x=>y({...h,email:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data de Nascimento"}),a.jsx("input",{type:"date",value:h.dataNascimento,onChange:x=>y({...h,dataNascimento:x.target.value}),className:"form-input",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Altura (cm)"}),a.jsx("input",{type:"number",min:"50",max:"250",step:"0.1",value:h.altura,onChange:x=>y({...h,altura:x.target.value}),className:"form-input",placeholder:"Ex: 170"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Peso (kg)"}),a.jsx("input",{type:"number",min:"10",max:"300",step:"0.1",value:h.peso,onChange:x=>y({...h,peso:x.target.value}),className:"form-input",placeholder:"Ex: 70.5"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CEP"}),a.jsx("input",{type:"text",value:h.endereco.cep,onChange:x=>y({...h,endereco:{...h.endereco,cep:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Rua"}),a.jsx("input",{type:"text",value:h.endereco.rua,onChange:x=>y({...h,endereco:{...h.endereco,rua:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Número"}),a.jsx("input",{type:"text",value:h.endereco.numero,onChange:x=>y({...h,endereco:{...h.endereco,numero:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Bairro"}),a.jsx("input",{type:"text",value:h.endereco.bairro,onChange:x=>y({...h,endereco:{...h.endereco,bairro:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Cidade"}),a.jsx("input",{type:"text",value:h.endereco.cidade,onChange:x=>y({...h,endereco:{...h.endereco,cidade:x.target.value}}),className:"form-input"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Convênio"}),a.jsxs("select",{value:h.convenio,onChange:x=>y({...h,convenio:x.target.value}),className:"form-input",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Número da Carteirinha"}),a.jsx("input",{type:"text",value:h.numeroCarteirinha,onChange:x=>y({...h,numeroCarteirinha:x.target.value}),className:"form-input"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações"}),a.jsx("textarea",{value:h.observacoes,onChange:x=>y({...h,observacoes:x.target.value}),className:"form-input",rows:3})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:resetForm,className:"btn-secondary",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:i,className:"btn-primary disabled:opacity-50",children:i?"Salvando...":g?"Atualizar":"Cadastrar"})]})]})]})})})]})},W1=()=>{const[n,o]=_.useState([]),[i,u]=_.useState({}),[d,f]=_.useState([]),[m,v]=_.useState(""),[g,j]=_.useState("hoje"),[h,y]=_.useState(!0),[N,P]=_.useState(null);_.useEffect(()=>{U()},[]),_.useEffect(()=>{m&&z()},[m,g]);const U=async()=>{try{const O=await He.entities.medicos.list({filter:{ativo:!0}});f(O.list||[]),O.list&&O.list.length>0&&v(O.list[0]._id)}catch(O){console.error("Erro ao carregar médicos:",O),se.error("Erro ao carregar lista de médicos")}},z=async()=>{try{y(!0);let O={};const L=new Date,A=new Date(L);if(A.setDate(L.getDate()+1),g==="hoje")O={dataHora:{$regex:ot(L,"yyyy-MM-dd")}};else if(g==="amanha")O={dataHora:{$regex:ot(A,"yyyy-MM-dd")}};else if(g==="semana"){const de=new Date(L);de.setDate(L.getDate()-L.getDay());const xe=new Date(de);xe.setDate(de.getDate()+6),O={dataHora:{$gte:de.toISOString(),$lte:xe.toISOString()}}}const Y=(await He.entities.consultas.list({filter:{medicoId:m,...O},sort:{dataHora:1}})).list||[];o(Y);const ne=[...new Set(Y.map(de=>de.pacienteId))],pe={};for(const de of ne)try{const xe=await He.entities.pacientes.get(de);xe&&(pe[de]=xe)}catch(xe){console.error(`Erro ao carregar paciente ${de}:`,xe)}u(pe)}catch(O){console.error("Erro ao carregar consultas:",O),se.error("Erro ao carregar consultas")}finally{y(!1)}},D=async(O,L)=>{try{await He.entities.consultas.update(O,{status:L,atualizadoEm:new Date().toISOString()}),o(A=>A.map(I=>I._id===O?{...I,status:L}:I)),se.success("Status da consulta atualizado")}catch(A){console.error("Erro ao atualizar status:",A),se.error("Erro ao atualizar status da consulta")}},W=async(O,L)=>{try{await He.entities.consultas.update(O,{observacoes:L,atualizadoEm:new Date().toISOString()}),o(A=>A.map(I=>I._id===O?{...I,observacoes:L}:I)),se.success("Observação adicionada"),P(null)}catch(A){console.error("Erro ao adicionar observação:",A),se.error("Erro ao adicionar observação")}},C=O=>({agendada:"bg-yellow-100 text-yellow-800",confirmada:"bg-gradient-to-l from-blue-700 to-blue-400 text-white",realizada:"bg-green-100 text-green-800",cancelada:"bg-red-100 text-red-800",faltou:"bg-gray-100 text-gray-800"})[O]||"bg-gray-100 text-gray-800",x=O=>{const L=Ef(O);return Pl(L)?`Hoje, ${ot(L,"HH:mm")}`:Kx(L)?`Amanhã, ${ot(L,"HH:mm")}`:ot(L,"dd/MM/yyyy, HH:mm",{locale:Sr})},$=d.find(O=>O._id===m);return a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-3xl font-bold text-gray-900",children:"Painel do Médico"}),a.jsx("p",{className:"text-gray-600",children:"Gerencie suas consultas e agenda"})]}),a.jsxs("div",{className:"flex flex-col md:flex-row gap-4 mt-4 md:mt-0",children:[a.jsxs("select",{value:m,onChange:O=>v(O.target.value),className:"form-input",children:[a.jsx("option",{value:"",children:"Selecione um médico"}),d.map(O=>a.jsxs("option",{value:O._id,children:[O.nome," - ",O.especialidade]},O._id))]}),a.jsxs("select",{value:g,onChange:O=>j(O.target.value),className:"form-input",children:[a.jsx("option",{value:"hoje",children:"Hoje"}),a.jsx("option",{value:"amanha",children:"Amanhã"}),a.jsx("option",{value:"semana",children:"Esta Semana"}),a.jsx("option",{value:"todas",children:"Todas"})]})]})]}),$&&a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-6",children:[a.jsxs("h2",{className:"text-xl font-semibold mb-4",children:["Dr(a). ",$.nome," - ",$.especialidade]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[a.jsx("div",{className:"bg-gradient-to-l from-blue-600 to-blue-400 rounded-lg p-4 text-white",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(_r,{className:"w-6 h-6 mr-2"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm opacity-90",children:"Consultas Hoje"}),a.jsx("p",{className:"text-2xl font-bold",children:n.filter(O=>Pl(Ef(O.dataHora))).length})]})]})}),a.jsx("div",{className:"bg-green-50 rounded-lg p-4",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(es,{className:"w-6 h-6 text-green-600 mr-2"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-gray-600",children:"Realizadas"}),a.jsx("p",{className:"text-2xl font-bold text-green-600",children:n.filter(O=>O.status==="realizada").length})]})]})}),a.jsx("div",{className:"bg-yellow-50 rounded-lg p-4",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Sn,{className:"w-6 h-6 text-yellow-600 mr-2"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-gray-600",children:"Pendentes"}),a.jsx("p",{className:"text-2xl font-bold text-yellow-600",children:n.filter(O=>O.status==="agendada"||O.status==="confirmada").length})]})]})})]})]}),h?a.jsx("div",{className:"flex justify-center py-12",children:a.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):n.length>0?a.jsx("div",{className:"space-y-4",children:n.map(O=>{const L=i[O.pacienteId];return a.jsx("div",{className:"bg-white rounded-lg shadow-md p-6",children:a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between",children:[a.jsxs("div",{className:"flex-1",children:[a.jsxs("div",{className:"flex items-center space-x-4 mb-3",children:[a.jsx("h3",{className:"text-lg font-semibold",children:L?.nome||"Paciente não encontrado"}),a.jsx("span",{className:`px-2 py-1 rounded-full text-xs font-medium ${C(O.status)}`,children:O.status})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 text-sm text-gray-600",children:[a.jsxs("div",{className:"flex items-center",children:[a.jsx(Sn,{className:"w-4 h-4 mr-2"}),x(O.dataHora)]}),L?.telefone&&a.jsxs("div",{className:"flex items-center",children:[a.jsx(Jf,{className:"w-4 h-4 mr-2"}),L.telefone]}),a.jsxs("div",{className:"flex items-center",children:[a.jsx(_n,{className:"w-4 h-4 mr-2"}),O.tipoConsulta]}),L?.convenio&&a.jsxs("div",{className:"flex items-center",children:[a.jsx(us,{className:"w-4 h-4 mr-2"}),L.convenio]})]}),O.motivoConsulta&&a.jsx("div",{className:"mt-3",children:a.jsxs("p",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Motivo:"})," ",O.motivoConsulta]})}),O.observacoes&&a.jsx("div",{className:"mt-2",children:a.jsxs("p",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Observações:"})," ",O.observacoes]})})]}),a.jsxs("div",{className:"flex flex-col space-y-2 mt-4 md:mt-0 md:ml-4",children:[O.status==="agendada"&&a.jsx("button",{onClick:()=>D(O._id,"confirmada"),className:"btn-primary text-sm",children:"Confirmar"}),(O.status==="confirmada"||O.status==="agendada")&&a.jsxs(a.Fragment,{children:[a.jsx("button",{onClick:()=>D(O._id,"realizada"),className:"bg-green-600 text-white px-3 py-1 rounded text-sm hover:bg-green-700",children:"Realizada"}),a.jsx("button",{onClick:()=>D(O._id,"faltou"),className:"bg-gray-600 text-white px-3 py-1 rounded text-sm hover:bg-gray-700",children:"Faltou"}),a.jsx("button",{onClick:()=>D(O._id,"cancelada"),className:"bg-red-600 text-white px-3 py-1 rounded text-sm hover:bg-red-700",children:"Cancelar"})]}),a.jsx("button",{onClick:()=>P(O),className:"btn-secondary text-sm",children:"Observações"})]})]})},O._id)})}):a.jsxs("div",{className:"bg-white rounded-lg shadow-md p-12 text-center",children:[a.jsx(Xf,{className:"w-12 h-12 text-gray-400 mx-auto mb-4"}),a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-2",children:"Nenhuma consulta encontrada"}),a.jsx("p",{className:"text-gray-600",children:"Não há consultas agendadas para o período selecionado."})]}),N&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:a.jsxs("div",{className:"bg-white rounded-lg p-6 max-w-md w-full mx-4",children:[a.jsxs("div",{className:"flex justify-between items-center mb-4",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Observações da Consulta"}),a.jsx("button",{onClick:()=>P(null),className:"text-gray-400 hover:text-gray-600",children:a.jsx(Wo,{className:"w-5 h-5"})})]}),a.jsxs("form",{onSubmit:O=>{O.preventDefault();const A=new FormData(O.currentTarget).get("observacao");W(N._id,A)},children:[a.jsx("textarea",{name:"observacao",defaultValue:N.observacoes,className:"form-input",rows:4,placeholder:"Digite suas observações sobre a consulta..."}),a.jsxs("div",{className:"flex justify-end space-x-3 mt-4",children:[a.jsx("button",{type:"button",onClick:()=>P(null),className:"btn-secondary",children:"Cancelar"}),a.jsx("button",{type:"submit",className:"btn-primary",children:"Salvar"})]})]})]})})]})};async function q1(){const n=await fetch("https://mock.apidog.com/m1/1053378-0-default/pacientes");if(!n.ok)throw new Error("Erro ao buscar pacientes");const o=await n.json();return Array.isArray(o.data)?o.data:[]}const V1=()=>{const[n,o]=_.useState(""),i=async b=>{if(window.confirm(`Deseja realmente apagar o paciente ${b.nome}?`)){N(!0);try{if(!(await fetch(`https://mock.apidog.com/m1/1053378-0-default/pacientes/${b._id}`,{method:"DELETE"})).ok)throw new Error("Erro ao apagar paciente");m(me=>me.filter(ve=>ve._id!==b._id)),se.success("Paciente apagado com sucesso!")}catch(re){console.error("Erro ao apagar paciente:",re),se.error("Erro ao apagar paciente. Tente novamente.")}finally{N(!1)}}},[u,d]=_.useState("dashboard"),[f,m]=_.useState([]),[v,g]=_.useState([]),[j,h]=_.useState([]),[y,N]=_.useState(!0),[P,U]=_.useState(""),[z,D]=_.useState(!1),[W,C]=_.useState(null),[x,$]=_.useState(!1),[O,L]=_.useState(!1),A=Pr(),[I,Y]=_.useState({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""}),[ne,pe]=_.useState({nome:"",especialidade:"",crm:"",telefone:"",email:"",senha:""});_.useEffect(()=>{if(!localStorage.getItem("secretariaLogada")){A("/secretaria");return}de()},[A]);const de=async()=>{try{N(!0);const b=await q1();m(b);const me=await(await fetch("https://mock.apidog.com/m1/1053378-0-default/medicos")).json();g(me.list||[]);try{const ve=await fetch("https://mock.apidog.com/m1/1053378-0-default/consultas");if(ve.ok){const Ue=await ve.json();h(Ue.list||[])}}catch(ve){console.warn("Não foi possível carregar consultas:",ve)}}catch(b){console.error("Erro ao carregar dados:",b),se.error("Erro ao carregar dados do sistema")}finally{N(!1)}},xe=b=>{C(b),Y({nome:b.nome||"",cpf:b.cpf||"",telefone:b.telefone||"",email:b.email||"",dataNascimento:b.dataNascimento||"",altura:b.altura?String(b.altura):"",peso:b.peso?String(b.peso):"",endereco:{rua:b.endereco?.rua||"",numero:b.endereco?.numero||"",bairro:b.endereco?.bairro||"",cidade:b.endereco?.cidade||"",cep:b.endereco?.cep||""},convenio:b.convenio||"",numeroCarteirinha:b.numeroCarteirinha||"",observacoes:b.observacoes||""}),$(!0),D(!1),d("pacientes")},X=async b=>{if(b.preventDefault(),!ne.nome||!ne.email||!ne.crm){se.error("Preencha os campos obrigatórios do médico");return}try{N(!0);const re=await fetch("https://mock.apidog.com/m1/1053378-0-default/medicos",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(ne)});if(!re.ok)throw new Error("Erro ao cadastrar médico");const me=await re.json();g(ve=>[...ve,me]),oe(),se.success("Médico cadastrado com sucesso!")}catch(re){console.error(re),se.error("Erro ao cadastrar médico")}finally{N(!1)}},ae=()=>{localStorage.removeItem("secretariaLogada"),se.success("Logout realizado com sucesso!"),A("/secretaria")},fe=()=>{Y({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""}),C(null),D(!0),$(!1),d("pacientes")},ue=()=>{L(!0),d("medicos")},Q=()=>{Y({nome:"",cpf:"",telefone:"",email:"",dataNascimento:"",altura:"",peso:"",endereco:{rua:"",numero:"",bairro:"",cidade:"",cep:""},convenio:"",numeroCarteirinha:"",observacoes:""}),D(!1)},oe=()=>{pe({nome:"",especialidade:"",crm:"",telefone:"",email:"",senha:""}),L(!1)},G=async b=>{if(b.preventDefault(),!I.nome||!I.cpf||!I.email){se.error("Preencha todos os campos obrigatórios");return}if(I.endereco.cep&&!(await(await fetch(`https://mock.apidog.com/m1/1053378-0-default/utils/cep/${I.endereco.cep}`)).json()).valido){se.error("CEP inválido!");return}try{N(!0);const re={nome:I.nome,cpf:I.cpf,data_nascimento:I.dataNascimento,telefone:I.telefone,email:I.email},me=await fetch("https://mock.apidog.com/m1/1053378-0-default/pacientes",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(re)});if(!me.ok)throw new Error("Erro ao cadastrar paciente na API");const ve=await me.json();m(Ue=>[...Ue,ve]),Q(),se.success("Paciente cadastrado com sucesso!")}catch(re){console.error("Erro ao cadastrar paciente:",re),se.error("Erro ao cadastrar paciente. Tente novamente.")}finally{N(!1)}},E=b=>new Date(b).toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}),F=b=>{switch(b){case"agendada":return"bg-blue-100 text-blue-800";case"confirmada":return"bg-green-100 text-green-800";case"cancelada":return"bg-red-100 text-red-800";case"realizada":return"bg-gray-100 text-gray-800";default:return"bg-gray-100 text-gray-800"}},he=f.filter(b=>(b.nome||"").toLowerCase().includes(P.toLowerCase())||(b.email||"").toLowerCase().includes(P.toLowerCase())),ge=v.filter(b=>(b.nome||"").toLowerCase().includes(P.toLowerCase())||(b.especialidade||"").toLowerCase().includes(P.toLowerCase())),we=j.filter(b=>(b.pacienteNome||"").toLowerCase().includes(P.toLowerCase())||(b.medicoNome||"").toLowerCase().includes(P.toLowerCase())||(b.tipo||"").toLowerCase().includes(P.toLowerCase()));return y&&!z&&!O&&!x?a.jsx("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center",children:a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-green-600 mx-auto mb-4"}),a.jsx("p",{className:"text-gray-600",children:"Carregando painel da secretária..."})]})}):a.jsxs("div",{className:"min-h-screen bg-gray-50",children:[a.jsx("div",{className:"bg-white shadow-sm border-b",children:a.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:a.jsxs("div",{className:"flex justify-between items-center py-4",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-2xl font-bold text-gray-900",children:"Painel da Secretária"}),a.jsx("p",{className:"text-gray-600",children:"Sistema de Gestão Médica"})]}),a.jsxs("div",{className:"flex space-x-3",children:[a.jsxs("button",{onClick:fe,className:"bg-green-600 text-white px-4 py-2 rounded-lg hover:bg-green-700 transition-colors flex items-center",children:[a.jsx(af,{className:"w-5 h-5 mr-2"}),"Novo Paciente"]}),a.jsxs("button",{onClick:ue,className:"bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors flex items-center",children:[a.jsx(ts,{className:"w-5 h-5 mr-2"}),"Novo Médico"]}),a.jsx("button",{onClick:ae,className:"bg-red-600 text-white px-4 py-2 rounded-lg hover:bg-red-700 transition-colors",children:"Sair"})]})]})})}),a.jsx("div",{className:"bg-white border-b",children:a.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:a.jsx("nav",{className:"flex space-x-8",children:[{id:"dashboard",label:"Dashboard",icon:bl},{id:"pacientes",label:"Pacientes",icon:Qr},{id:"medicos",label:"Médicos",icon:Qr},{id:"consultas",label:"Consultas",icon:_r},{id:"relatorios",label:"Relatórios",icon:us}].map(b=>{const re=b.icon;return a.jsxs("button",{onClick:()=>d(b.id),className:`flex items-center px-3 py-4 border-b-2 font-medium text-sm ${u===b.id?"border-green-500 text-green-600":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300"}`,children:[a.jsx(re,{className:"w-5 h-5 mr-2"}),b.label]},b.id)})})})}),a.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[u==="dashboard"&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6",children:[a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Qr,{className:"w-8 h-8 text-blue-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total Pacientes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:f.length})]})]})}),a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(Qr,{className:"w-8 h-8 text-green-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Total Médicos"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:v.length})]})]})}),a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(_r,{className:"w-8 h-8 text-purple-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Consultas Hoje"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:j.filter(b=>{const re=new Date().toDateString();return new Date(b.dataHora).toDateString()===re}).length})]})]})}),a.jsx("div",{className:"bg-white p-6 rounded-lg shadow",children:a.jsxs("div",{className:"flex items-center",children:[a.jsx(bl,{className:"w-8 h-8 text-orange-600"}),a.jsxs("div",{className:"ml-4",children:[a.jsx("p",{className:"text-sm font-medium text-gray-600",children:"Consultas Pendentes"}),a.jsx("p",{className:"text-2xl font-bold text-gray-900",children:j.filter(b=>b.status==="agendada").length})]})]})})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"px-6 py-4 border-b",children:a.jsx("h3",{className:"text-lg font-medium text-gray-900",children:"Próximas Consultas"})}),a.jsx("div",{className:"p-6",children:a.jsx("div",{className:"space-y-4",children:j.filter(b=>new Date(b.dataHora)>=new Date).sort((b,re)=>new Date(b.dataHora).getTime()-new Date(re.dataHora).getTime()).slice(0,5).map(b=>a.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 rounded-lg",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-gray-900",children:b.pacienteNome}),a.jsxs("p",{className:"text-sm text-gray-600",children:["Dr(a). ",b.medicoNome]}),a.jsx("p",{className:"text-sm text-gray-500",children:E(b.dataHora)})]}),a.jsx("span",{className:`px-3 py-1 rounded-full text-xs font-medium ${F(b.status)}`,children:b.status})]},b._id))})})]})]}),u==="pacientes"&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Gerenciar Pacientes"}),a.jsxs("button",{onClick:fe,className:"bg-green-600 text-white px-4 py-2 rounded-lg hover:bg-green-700 transition-colors flex items-center",children:[a.jsx(af,{className:"w-5 h-5 mr-2"}),"Novo Paciente"]})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"p-6 border-b",children:a.jsx("div",{className:"flex items-center space-x-4",children:a.jsxs("div",{className:"relative flex-1",children:[a.jsx(Bo,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"text",placeholder:"Buscar pacientes...",value:P,onChange:b=>U(b.target.value),className:"pl-10 pr-4 py-2 w-full border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]})})}),a.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[a.jsx("input",{type:"text",placeholder:"Buscar paciente por ID...",value:n,onChange:b=>o(b.target.value),className:"border px-3 py-2 rounded-lg w-64"}),a.jsx("button",{className:"bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors",onClick:async()=>{if(!n)return se.error("Informe o ID do paciente");N(!0);try{const b=await fetch(`https://mock.apidog.com/m1/1053378-0-default/pacientes/${n}`);if(!b.ok)throw new Error("Paciente não encontrado");const re=await b.json();m(re?[re]:[])}catch{se.error("Paciente não encontrado ou erro na busca.")}finally{N(!1)}},children:"Buscar por ID"}),a.jsx("button",{className:"bg-gray-300 text-gray-800 px-4 py-2 rounded-lg hover:bg-gray-400 transition-colors",onClick:()=>{o(""),de()},children:"Limpar"})]}),a.jsx("div",{className:"overflow-x-auto",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gray-50",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Paciente"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Contato"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Data Nascimento"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Altura/Peso"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:he.map(b=>a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-medium",children:a.jsxs("div",{className:"flex gap-2",children:[a.jsx("button",{onClick:()=>xe(b),className:"bg-green-600 text-white px-3 py-1 rounded-md hover:bg-green-700 transition-colors flex items-center text-sm min-w-[70px] justify-center",children:"Editar"}),a.jsx("button",{onClick:()=>i(b),className:"bg-red-600 text-white px-3 py-1 rounded-md hover:bg-red-700 transition-colors flex items-center text-sm min-w-[70px] justify-center",children:"Apagar"})]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{children:[a.jsx("div",{className:"text-sm font-medium text-gray-900",children:b.nome||"Nome não informado"}),a.jsx("div",{className:"text-sm text-gray-500",children:b.endereco?.cidade||"Cidade não informada"})]})}),a.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[a.jsx("div",{className:"text-sm text-gray-900",children:b.email||"Email não informado"}),a.jsx("div",{className:"text-sm text-gray-500",children:b.telefone||"Telefone não informado"})]}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-500",children:b.dataNascimento?new Date(b.dataNascimento).toLocaleDateString("pt-BR"):"Não informado"}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-500",children:b.altura&&b.peso?`${b.altura}m / ${b.peso}kg`:"Não informado"})]},b._id))})]})})]})]}),u==="medicos"&&a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Gerenciar Médicos"}),a.jsxs("button",{onClick:ue,className:"bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors flex items-center",children:[a.jsx(ts,{className:"w-5 h-5 mr-2"}),"Novo Médico"]})]}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"p-6 border-b",children:a.jsxs("div",{className:"relative",children:[a.jsx(Bo,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"text",placeholder:"Buscar médicos...",value:P,onChange:b=>U(b.target.value),className:"pl-10 pr-4 py-2 w-full border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]})}),a.jsx("div",{className:"overflow-x-auto mb-8",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gray-50",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Médico"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Especialidade"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"CRM"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Contato"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:ge.map(b=>a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"text-sm font-medium text-gray-900",children:["Dr(a). ",b.nome||"Nome não informado"]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:b.especialidade||"Não informado"})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:b.crm||"Não informado"})}),a.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[a.jsx("div",{className:"text-sm text-gray-900",children:b.email||"Email não informado"}),a.jsx("div",{className:"text-sm text-gray-500",children:b.telefone||"Telefone não informado"})]})]},b._id))})]})}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 p-6",children:ge.map(b=>a.jsxs("div",{className:"bg-gray-50 rounded-lg shadow p-4 flex flex-col gap-2",children:[a.jsxs("div",{className:"font-bold text-lg text-blue-700",children:["Dr(a). ",b.nome]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Especialidade:"})," ",b.especialidade]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"CRM:"})," ",b.crm]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Email:"})," ",b.email]}),a.jsxs("div",{className:"text-sm text-gray-700",children:[a.jsx("strong",{children:"Telefone:"})," ",b.telefone]})]},b._id))})]})]}),u==="consultas"&&a.jsxs("div",{className:"space-y-6",children:[a.jsx("div",{className:"flex justify-between items-center",children:a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Gerenciar Consultas"})}),a.jsxs("div",{className:"bg-white rounded-lg shadow",children:[a.jsx("div",{className:"p-6 border-b",children:a.jsxs("div",{className:"relative",children:[a.jsx(Bo,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400"}),a.jsx("input",{type:"text",placeholder:"Buscar consultas...",value:P,onChange:b=>U(b.target.value),className:"pl-10 pr-4 py-2 w-full border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]})}),a.jsx("div",{className:"overflow-x-auto",children:a.jsxs("table",{className:"min-w-full divide-y divide-gray-200",children:[a.jsx("thead",{className:"bg-gray-50",children:a.jsxs("tr",{children:[a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Paciente"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Médico"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Data/Hora"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Tipo"}),a.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Status"})]})}),a.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:we.map(b=>a.jsxs("tr",{className:"hover:bg-gray-50",children:[a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm font-medium text-gray-900",children:b.pacienteNome})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsxs("div",{className:"text-sm text-gray-900",children:["Dr(a). ",b.medicoNome]})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:E(b.dataHora)})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("div",{className:"text-sm text-gray-900",children:b.tipo||"Não informado"})}),a.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:a.jsx("span",{className:`px-3 py-1 rounded-full text-xs font-medium ${F(b.status)}`,children:b.status})})]},b._id))})]})})]})]}),u==="relatorios"&&a.jsxs("div",{className:"space-y-6",children:[a.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"Relatórios"}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[a.jsxs("div",{className:"bg-white p-6 rounded-lg shadow",children:[a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-4",children:"Consultas por Status"}),a.jsx("div",{className:"space-y-3",children:["agendada","confirmada","realizada","cancelada"].map(b=>{const re=j.filter(ve=>ve.status===b).length,me=j.length>0?re/j.length*100:0;return a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("span",{className:"text-sm font-medium text-gray-600 capitalize",children:b}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx("div",{className:"w-20 bg-gray-200 rounded-full h-2",children:a.jsx("div",{className:"bg-green-600 h-2 rounded-full",style:{width:`${me}%`}})}),a.jsx("span",{className:"text-sm font-medium text-gray-900",children:re})]})]},b)})})]}),a.jsxs("div",{className:"bg-white p-6 rounded-lg shadow",children:[a.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-4",children:"Médicos por Especialidade"}),a.jsx("div",{className:"space-y-3",children:[...new Set(v.map(b=>b.especialidade).filter(Boolean))].map(b=>{const re=v.filter(me=>me.especialidade===b).length;return a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("span",{className:"text-sm font-medium text-gray-600",children:b}),a.jsx("span",{className:"text-sm font-medium text-gray-900",children:re})]},b)})})]})]})]})]}),z&&!x&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsxs("div",{className:"flex justify-between items-center mb-6",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Cadastrar Novo Paciente"}),a.jsx("button",{onClick:Q,className:"text-gray-400 hover:text-gray-600",children:a.jsx(Wo,{className:"w-6 h-6"})})]}),a.jsxs("form",{onSubmit:G,className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo *"}),a.jsx("input",{type:"text",value:I.nome,onChange:b=>Y({...I,nome:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CPF *"}),a.jsx("input",{type:"text",value:I.cpf,onChange:b=>Y({...I,cpf:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone *"}),a.jsx("input",{type:"tel",value:I.telefone,onChange:b=>Y({...I,telefone:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email *"}),a.jsx("input",{type:"email",value:I.email,onChange:b=>Y({...I,email:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data de Nascimento *"}),a.jsx("input",{type:"date",value:I.dataNascimento,onChange:b=>Y({...I,dataNascimento:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Altura (cm)"}),a.jsx("input",{type:"number",min:"50",max:"250",step:"0.1",value:I.altura,onChange:b=>Y({...I,altura:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 170"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Peso (kg)"}),a.jsx("input",{type:"number",min:"10",max:"300",step:"0.1",value:I.peso,onChange:b=>Y({...I,peso:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 70.5"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CEP"}),a.jsx("input",{type:"text",value:I.endereco.cep,onChange:b=>Y({...I,endereco:{...I.endereco,cep:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Cidade"}),a.jsx("input",{type:"text",value:I.endereco.cidade,onChange:b=>Y({...I,endereco:{...I.endereco,cidade:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Convênio"}),a.jsxs("select",{value:I.convenio,onChange:b=>Y({...I,convenio:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações"}),a.jsx("textarea",{value:I.observacoes,onChange:b=>Y({...I,observacoes:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",rows:3})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:Q,className:"px-4 py-2 border border-gray-300 rounded-lg text-gray-700 hover:bg-gray-50 transition-colors",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:y,className:"px-4 py-2 bg-green-600 text-white rounded-lg hover:bg-green-700 transition-colors disabled:opacity-50",children:y?"Cadastrando...":"Cadastrar Paciente"})]})]})]})})}),x&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsxs("div",{className:"flex justify-between items-center mb-6",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Editar Paciente"}),a.jsx("button",{onClick:()=>{$(!1),C(null)},className:"text-gray-400 hover:text-gray-600",children:a.jsx(Wo,{className:"w-6 h-6"})})]}),a.jsxs("form",{onSubmit:async b=>{b.preventDefault(),N(!0);try{if(!(await(await fetch("https://mock.apidog.com/m1/1053378-0-default/pacientes/validar-cpf",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({cpf:I.cpf})})).json()).valido){se.error("CPF inválido!"),N(!1);return}if(I.endereco.cep&&!(await(await fetch(`https://mock.apidog.com/m1/1053378-0-default/utils/cep/${I.endereco.cep}`)).json()).valido){se.error("CEP inválido!"),N(!1);return}const ve=W?._id,Ue=await fetch(`https://mock.apidog.com/m1/1053378-0-default/pacientes/${ve}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(I)});if(!Ue.ok)throw new Error("Erro ao editar paciente");const Gr=await Ue.json();m(On=>On.map(rr=>rr._id===ve?Gr:rr)),se.success("Paciente atualizado com sucesso!"),$(!1),C(null)}catch(re){console.error("Erro ao editar paciente:",re),se.error("Erro ao editar paciente. Tente novamente.")}finally{N(!1)}},className:"space-y-4",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo *"}),a.jsx("input",{type:"text",value:I.nome,onChange:b=>Y({...I,nome:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CPF *"}),a.jsx("input",{type:"text",value:I.cpf,onChange:b=>Y({...I,cpf:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone *"}),a.jsx("input",{type:"tel",value:I.telefone,onChange:b=>Y({...I,telefone:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email *"}),a.jsx("input",{type:"email",value:I.email,onChange:b=>Y({...I,email:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Data de Nascimento *"}),a.jsx("input",{type:"date",value:I.dataNascimento,onChange:b=>Y({...I,dataNascimento:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Altura (cm)"}),a.jsx("input",{type:"number",min:"50",max:"250",step:"0.1",value:I.altura,onChange:b=>Y({...I,altura:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 170"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Peso (kg)"}),a.jsx("input",{type:"number",min:"10",max:"300",step:"0.1",value:I.peso,onChange:b=>Y({...I,peso:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",placeholder:"Ex: 70.5"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CEP"}),a.jsx("input",{type:"text",value:I.endereco.cep,onChange:b=>Y({...I,endereco:{...I.endereco,cep:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Cidade"}),a.jsx("input",{type:"text",value:I.endereco.cidade,onChange:b=>Y({...I,endereco:{...I.endereco,cidade:b.target.value}}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Convênio"}),a.jsxs("select",{value:I.convenio,onChange:b=>Y({...I,convenio:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Particular",children:"Particular"}),a.jsx("option",{value:"Unimed",children:"Unimed"}),a.jsx("option",{value:"SulAmérica",children:"SulAmérica"}),a.jsx("option",{value:"Bradesco Saúde",children:"Bradesco Saúde"}),a.jsx("option",{value:"Amil",children:"Amil"}),a.jsx("option",{value:"NotreDame",children:"NotreDame"})]})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Observações"}),a.jsx("textarea",{value:I.observacoes,onChange:b=>Y({...I,observacoes:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent",rows:3})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:()=>{$(!1),C(null)},className:"px-4 py-2 border border-gray-300 rounded-lg text-gray-700 hover:bg-gray-50 transition-colors",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:y,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition-colors disabled:opacity-50",children:y?"Salvando...":"Salvar Alterações"})]})]})]})})}),O&&a.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:a.jsx("div",{className:"bg-white rounded-lg max-w-md w-full max-h-[90vh] overflow-y-auto",children:a.jsxs("div",{className:"p-6",children:[a.jsxs("div",{className:"flex justify-between items-center mb-6",children:[a.jsx("h3",{className:"text-lg font-semibold",children:"Cadastrar Novo Médico"}),a.jsx("button",{onClick:oe,className:"text-gray-400 hover:text-gray-600",children:a.jsx(Wo,{className:"w-6 h-6"})})]}),a.jsxs("form",{onSubmit:X,className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Nome Completo *"}),a.jsx("input",{type:"text",value:ne.nome,onChange:b=>pe({...ne,nome:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Especialidade *"}),a.jsxs("select",{value:ne.especialidade,onChange:b=>pe({...ne,especialidade:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0,children:[a.jsx("option",{value:"",children:"Selecione"}),a.jsx("option",{value:"Cardiologia",children:"Cardiologia"}),a.jsx("option",{value:"Dermatologia",children:"Dermatologia"}),a.jsx("option",{value:"Endocrinologia",children:"Endocrinologia"}),a.jsx("option",{value:"Gastroenterologia",children:"Gastroenterologia"}),a.jsx("option",{value:"Ginecologia",children:"Ginecologia"}),a.jsx("option",{value:"Neurologia",children:"Neurologia"}),a.jsx("option",{value:"Oftalmologia",children:"Oftalmologia"}),a.jsx("option",{value:"Ortopedia",children:"Ortopedia"}),a.jsx("option",{value:"Pediatria",children:"Pediatria"}),a.jsx("option",{value:"Psiquiatria",children:"Psiquiatria"}),a.jsx("option",{value:"Urologia",children:"Urologia"}),a.jsx("option",{value:"Clínico Geral",children:"Clínico Geral"})]})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"CRM *"}),a.jsx("input",{type:"text",value:ne.crm,onChange:b=>pe({...ne,crm:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"Ex: CRM/SP 123456",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Telefone *"}),a.jsx("input",{type:"tel",value:ne.telefone,onChange:b=>pe({...ne,telefone:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email *"}),a.jsx("input",{type:"email",value:ne.email,onChange:b=>pe({...ne,email:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0})]}),a.jsxs("div",{children:[a.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Senha *"}),a.jsx("input",{type:"password",value:ne.senha,onChange:b=>pe({...ne,senha:b.target.value}),className:"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",required:!0,minLength:6})]}),a.jsxs("div",{className:"flex justify-end space-x-3 pt-4",children:[a.jsx("button",{type:"button",onClick:oe,className:"px-4 py-2 border border-gray-300 rounded-lg text-gray-700 hover:bg-gray-50 transition-colors",children:"Cancelar"}),a.jsx("button",{type:"submit",disabled:y,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition-colors disabled:opacity-50",children:y?"Cadastrando...":"Cadastrar Médico"})]})]})]})})})]})};function Q1(){return a.jsx(C0,{children:a.jsxs("div",{className:"min-h-screen bg-gray-50",children:[a.jsx(ev,{}),a.jsx("main",{className:"container mx-auto px-4 py-8",children:a.jsxs(x0,{children:[a.jsx(Ot,{path:"/",element:a.jsx(Fy,{})}),a.jsx(Ot,{path:"/paciente",element:a.jsx(Hy,{})}),a.jsx(Ot,{path:"/login-secretaria",element:a.jsx(By,{})}),a.jsx(Ot,{path:"/login-medico",element:a.jsx(Wy,{})}),a.jsx(Ot,{path:"/agendamento",element:a.jsx(F1,{})}),a.jsx(Ot,{path:"/acompanhamento",element:a.jsx(H1,{})}),a.jsx(Ot,{path:"/cadastro",element:a.jsx(B1,{})}),a.jsx(Ot,{path:"/painel-medico",element:a.jsx(W1,{})}),a.jsx(Ot,{path:"/painel-secretaria",element:a.jsx(V1,{})}),a.jsx(Ot,{path:"*",element:a.jsx(v0,{to:"/",replace:!0})})]})}),a.jsx(vg,{position:"top-right"})]})})}function pm(n){var o,i,u="";if(typeof n=="string"||typeof n=="number")u+=n;else if(typeof n=="object")if(Array.isArray(n)){var d=n.length;for(o=0;o<d;o++)n[o]&&(i=pm(n[o]))&&(u&&(u+=" "),u+=i)}else for(i in n)n[i]&&(u&&(u+=" "),u+=i);return u}function Yr(){for(var n,o,i=0,u="",d=arguments.length;i<d;i++)(n=arguments[i])&&(o=pm(n))&&(u&&(u+=" "),u+=o);return u}function Y1(n){if(typeof document>"u")return;let o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n))}Y1(`: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 _a=n=>typeof n=="number"&&!isNaN(n),Kr=n=>typeof n=="string",tr=n=>typeof n=="function",X1=n=>Kr(n)||_a(n),Dl=n=>Kr(n)||tr(n)?n:null,K1=(n,o)=>n===!1||_a(n)&&n>0?n:o,Ol=n=>_.isValidElement(n)||Kr(n)||tr(n)||_a(n);function G1(n,o,i=300){let{scrollHeight:u,style:d}=n;requestAnimationFrame(()=>{d.minHeight="initial",d.height=u+"px",d.transition=`all ${i}ms`,requestAnimationFrame(()=>{d.height="0",d.padding="0",d.margin="0",setTimeout(o,i)})})}function J1({enter:n,exit:o,appendPosition:i=!1,collapse:u=!0,collapseDuration:d=300}){return function({children:f,position:m,preventExitTransition:v,done:g,nodeRef:j,isIn:h,playToast:y}){let N=i?`${n}--${m}`:n,P=i?`${o}--${m}`:o,U=_.useRef(0);return _.useLayoutEffect(()=>{let z=j.current,D=N.split(" "),W=C=>{C.target===j.current&&(y(),z.removeEventListener("animationend",W),z.removeEventListener("animationcancel",W),U.current===0&&C.type!=="animationcancel"&&z.classList.remove(...D))};z.classList.add(...D),z.addEventListener("animationend",W),z.addEventListener("animationcancel",W)},[]),_.useEffect(()=>{let z=j.current,D=()=>{z.removeEventListener("animationend",D),u?G1(z,g,d):g()};h||(v?D():(U.current=1,z.className+=` ${P}`,z.addEventListener("animationend",D)))},[h]),Ce.createElement(Ce.Fragment,null,f)}}function Tf(n,o){return{content:hm(n.content,n.props),containerId:n.props.containerId,id:n.props.toastId,theme:n.props.theme,type:n.props.type,data:n.props.data||{},isLoading:n.props.isLoading,icon:n.props.icon,reason:n.removalReason,status:o}}function hm(n,o,i=!1){return _.isValidElement(n)&&!Kr(n.type)?_.cloneElement(n,{closeToast:o.closeToast,toastProps:o,data:o.data,isPaused:i}):tr(n)?n({closeToast:o.closeToast,toastProps:o,data:o.data,isPaused:i}):n}function Z1({closeToast:n,theme:o,ariaLabel:i="close"}){return Ce.createElement("button",{className:`Toastify__close-button Toastify__close-button--${o}`,type:"button",onClick:u=>{u.stopPropagation(),n(!0)},"aria-label":i},Ce.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Ce.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 ew({delay:n,isRunning:o,closeToast:i,type:u="default",hide:d,className:f,controlledProgress:m,progress:v,rtl:g,isIn:j,theme:h}){let y=d||m&&v===0,N={animationDuration:`${n}ms`,animationPlayState:o?"running":"paused"};m&&(N.transform=`scaleX(${v})`);let P=Yr("Toastify__progress-bar",m?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${h}`,`Toastify__progress-bar--${u}`,{"Toastify__progress-bar--rtl":g}),U=tr(f)?f({rtl:g,type:u,defaultClassName:P}):Yr(P,f),z={[m&&v>=1?"onTransitionEnd":"onAnimationEnd"]:m&&v<1?null:()=>{j&&i()}};return Ce.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":y},Ce.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${h} Toastify__progress-bar--${u}`}),Ce.createElement("div",{role:"progressbar","aria-hidden":y?"true":"false","aria-label":"notification timer",className:U,style:N,...z}))}var tw=1,gm=()=>`${tw++}`;function rw(n,o,i){let u=1,d=0,f=[],m=[],v=o,g=new Map,j=new Set,h=C=>(j.add(C),()=>j.delete(C)),y=()=>{m=Array.from(g.values()),j.forEach(C=>C())},N=({containerId:C,toastId:x,updateId:$})=>{let O=C?C!==n:n!==1,L=g.has(x)&&$==null;return O||L},P=(C,x)=>{g.forEach($=>{var O;(x==null||x===$.props.toastId)&&((O=$.toggle)==null||O.call($,C))})},U=C=>{var x,$;($=(x=C.props)==null?void 0:x.onClose)==null||$.call(x,C.removalReason),C.isActive=!1},z=C=>{if(C==null)g.forEach(U);else{let x=g.get(C);x&&U(x)}y()},D=()=>{d-=f.length,f=[]},W=C=>{var x,$;let{toastId:O,updateId:L}=C.props,A=L==null;C.staleId&&g.delete(C.staleId),C.isActive=!0,g.set(O,C),y(),i(Tf(C,A?"added":"updated")),A&&(($=(x=C.props).onOpen)==null||$.call(x))};return{id:n,props:v,observe:h,toggle:P,removeToast:z,toasts:g,clearQueue:D,buildToast:(C,x)=>{if(N(x))return;let{toastId:$,updateId:O,data:L,staleId:A,delay:I}=x,Y=O==null;Y&&d++;let ne={...v,style:v.toastStyle,key:u++,...Object.fromEntries(Object.entries(x).filter(([de,xe])=>xe!=null)),toastId:$,updateId:O,data:L,isIn:!1,className:Dl(x.className||v.toastClassName),progressClassName:Dl(x.progressClassName||v.progressClassName),autoClose:x.isLoading?!1:K1(x.autoClose,v.autoClose),closeToast(de){g.get($).removalReason=de,z($)},deleteToast(){let de=g.get($);if(de!=null){if(i(Tf(de,"removed")),g.delete($),d--,d<0&&(d=0),f.length>0){W(f.shift());return}y()}}};ne.closeButton=v.closeButton,x.closeButton===!1||Ol(x.closeButton)?ne.closeButton=x.closeButton:x.closeButton===!0&&(ne.closeButton=Ol(v.closeButton)?v.closeButton:!0);let pe={content:C,props:ne,staleId:A};v.limit&&v.limit>0&&d>v.limit&&Y?f.push(pe):_a(I)?setTimeout(()=>{W(pe)},I):W(pe)},setProps(C){v=C},setToggle:(C,x)=>{let $=g.get(C);$&&($.toggle=x)},isToastActive:C=>{var x;return(x=g.get(C))==null?void 0:x.isActive},getSnapshot:()=>m}}var st=new Map,ba=[],Ml=new Set,nw=n=>Ml.forEach(o=>o(n)),vm=()=>st.size>0;function aw(){ba.forEach(n=>xm(n.content,n.options)),ba=[]}var ow=(n,{containerId:o})=>{var i;return(i=st.get(o||1))==null?void 0:i.toasts.get(n)};function ym(n,o){var i;if(o)return!!((i=st.get(o))!=null&&i.isToastActive(n));let u=!1;return st.forEach(d=>{d.isToastActive(n)&&(u=!0)}),u}function sw(n){if(!vm()){ba=ba.filter(o=>n!=null&&o.options.toastId!==n);return}if(n==null||X1(n))st.forEach(o=>{o.removeToast(n)});else if(n&&("containerId"in n||"id"in n)){let o=st.get(n.containerId);o?o.removeToast(n.id):st.forEach(i=>{i.removeToast(n.id)})}}var iw=(n={})=>{st.forEach(o=>{o.props.limit&&(!n.containerId||o.id===n.containerId)&&o.clearQueue()})};function xm(n,o){Ol(n)&&(vm()||ba.push({content:n,options:o}),st.forEach(i=>{i.buildToast(n,o)}))}function lw(n){var o;(o=st.get(n.containerId||1))==null||o.setToggle(n.id,n.fn)}function wm(n,o){st.forEach(i=>{(o==null||!(o!=null&&o.containerId)||o?.containerId===i.id)&&i.toggle(n,o?.id)})}function uw(n){let o=n.containerId||1;return{subscribe(i){let u=rw(o,n,nw);st.set(o,u);let d=u.observe(i);return aw(),()=>{d(),st.delete(o)}},setProps(i){var u;(u=st.get(o))==null||u.setProps(i)},getSnapshot(){var i;return(i=st.get(o))==null?void 0:i.getSnapshot()}}}function cw(n){return Ml.add(n),()=>{Ml.delete(n)}}function dw(n){return n&&(Kr(n.toastId)||_a(n.toastId))?n.toastId:gm()}function Ea(n,o){return xm(n,o),o.toastId}function ds(n,o){return{...o,type:o&&o.type||n,toastId:dw(o)}}function fs(n){return(o,i)=>Ea(o,ds(n,i))}function Se(n,o){return Ea(n,ds("default",o))}Se.loading=(n,o)=>Ea(n,ds("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...o}));function fw(n,{pending:o,error:i,success:u},d){let f;o&&(f=Kr(o)?Se.loading(o,d):Se.loading(o.render,{...d,...o}));let m={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},v=(j,h,y)=>{if(h==null){Se.dismiss(f);return}let N={type:j,...m,...d,data:y},P=Kr(h)?{render:h}:h;return f?Se.update(f,{...N,...P}):Se(P.render,{...N,...P}),y},g=tr(n)?n():n;return g.then(j=>v("success",u,j)).catch(j=>v("error",i,j)),g}Se.promise=fw;Se.success=fs("success");Se.info=fs("info");Se.error=fs("error");Se.warning=fs("warning");Se.warn=Se.warning;Se.dark=(n,o)=>Ea(n,ds("default",{theme:"dark",...o}));function mw(n){sw(n)}Se.dismiss=mw;Se.clearWaitingQueue=iw;Se.isActive=ym;Se.update=(n,o={})=>{let i=ow(n,o);if(i){let{props:u,content:d}=i,f={delay:100,...u,...o,toastId:o.toastId||n,updateId:gm()};f.toastId!==n&&(f.staleId=n);let m=f.render||d;delete f.render,Ea(m,f)}};Se.done=n=>{Se.update(n,{progress:1})};Se.onChange=cw;Se.play=n=>wm(!0,n);Se.pause=n=>wm(!1,n);function pw(n){var o;let{subscribe:i,getSnapshot:u,setProps:d}=_.useRef(uw(n)).current;d(n);let f=(o=_.useSyncExternalStore(i,u,u))==null?void 0:o.slice();function m(v){if(!f)return[];let g=new Map;return n.newestOnTop&&f.reverse(),f.forEach(j=>{let{position:h}=j.props;g.has(h)||g.set(h,[]),g.get(h).push(j)}),Array.from(g,j=>v(j[0],j[1]))}return{getToastToRender:m,isToastActive:ym,count:f?.length}}function hw(n){let[o,i]=_.useState(!1),[u,d]=_.useState(!1),f=_.useRef(null),m=_.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:v,pauseOnHover:g,closeToast:j,onClick:h,closeOnClick:y}=n;lw({id:n.toastId,containerId:n.containerId,fn:i}),_.useEffect(()=>{if(n.pauseOnFocusLoss)return N(),()=>{P()}},[n.pauseOnFocusLoss]);function N(){document.hasFocus()||W(),window.addEventListener("focus",D),window.addEventListener("blur",W)}function P(){window.removeEventListener("focus",D),window.removeEventListener("blur",W)}function U(A){if(n.draggable===!0||n.draggable===A.pointerType){C();let I=f.current;m.canCloseOnClick=!0,m.canDrag=!0,I.style.transition="none",n.draggableDirection==="x"?(m.start=A.clientX,m.removalDistance=I.offsetWidth*(n.draggablePercent/100)):(m.start=A.clientY,m.removalDistance=I.offsetHeight*(n.draggablePercent===80?n.draggablePercent*1.5:n.draggablePercent)/100)}}function z(A){let{top:I,bottom:Y,left:ne,right:pe}=f.current.getBoundingClientRect();A.nativeEvent.type!=="touchend"&&n.pauseOnHover&&A.clientX>=ne&&A.clientX<=pe&&A.clientY>=I&&A.clientY<=Y?W():D()}function D(){i(!0)}function W(){i(!1)}function C(){m.didMove=!1,document.addEventListener("pointermove",$),document.addEventListener("pointerup",O)}function x(){document.removeEventListener("pointermove",$),document.removeEventListener("pointerup",O)}function $(A){let I=f.current;if(m.canDrag&&I){m.didMove=!0,o&&W(),n.draggableDirection==="x"?m.delta=A.clientX-m.start:m.delta=A.clientY-m.start,m.start!==A.clientX&&(m.canCloseOnClick=!1);let Y=n.draggableDirection==="x"?`${m.delta}px, var(--y)`:`0, calc(${m.delta}px + var(--y))`;I.style.transform=`translate3d(${Y},0)`,I.style.opacity=`${1-Math.abs(m.delta/m.removalDistance)}`}}function O(){x();let A=f.current;if(m.canDrag&&m.didMove&&A){if(m.canDrag=!1,Math.abs(m.delta)>m.removalDistance){d(!0),n.closeToast(!0),n.collapseAll();return}A.style.transition="transform 0.2s, opacity 0.2s",A.style.removeProperty("transform"),A.style.removeProperty("opacity")}}let L={onPointerDown:U,onPointerUp:z};return v&&g&&(L.onMouseEnter=W,n.stacked||(L.onMouseLeave=D)),y&&(L.onClick=A=>{h&&h(A),m.canCloseOnClick&&j(!0)}),{playToast:D,pauseToast:W,isRunning:o,preventExitTransition:u,toastRef:f,eventHandlers:L}}var gw=typeof window<"u"?_.useLayoutEffect:_.useEffect,ms=({theme:n,type:o,isLoading:i,...u})=>Ce.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:n==="colored"?"currentColor":`var(--toastify-icon-color-${o})`,...u});function vw(n){return Ce.createElement(ms,{...n},Ce.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 yw(n){return Ce.createElement(ms,{...n},Ce.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 xw(n){return Ce.createElement(ms,{...n},Ce.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 ww(n){return Ce.createElement(ms,{...n},Ce.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 jw(){return Ce.createElement("div",{className:"Toastify__spinner"})}var Ll={info:yw,warning:vw,success:xw,error:ww,spinner:jw},Nw=n=>n in Ll;function bw({theme:n,type:o,isLoading:i,icon:u}){let d=null,f={theme:n,type:o};return u===!1||(tr(u)?d=u({...f,isLoading:i}):_.isValidElement(u)?d=_.cloneElement(u,f):i?d=Ll.spinner():Nw(o)&&(d=Ll[o](f))),d}var kw=n=>{let{isRunning:o,preventExitTransition:i,toastRef:u,eventHandlers:d,playToast:f}=hw(n),{closeButton:m,children:v,autoClose:g,onClick:j,type:h,hideProgressBar:y,closeToast:N,transition:P,position:U,className:z,style:D,progressClassName:W,updateId:C,role:x,progress:$,rtl:O,toastId:L,deleteToast:A,isIn:I,isLoading:Y,closeOnClick:ne,theme:pe,ariaLabel:de}=n,xe=Yr("Toastify__toast",`Toastify__toast-theme--${pe}`,`Toastify__toast--${h}`,{"Toastify__toast--rtl":O},{"Toastify__toast--close-on-click":ne}),X=tr(z)?z({rtl:O,position:U,type:h,defaultClassName:xe}):Yr(xe,z),ae=bw(n),fe=!!$||!g,ue={closeToast:N,type:h,theme:pe},Q=null;return m===!1||(tr(m)?Q=m(ue):_.isValidElement(m)?Q=_.cloneElement(m,ue):Q=Z1(ue)),Ce.createElement(P,{isIn:I,done:A,position:U,preventExitTransition:i,nodeRef:u,playToast:f},Ce.createElement("div",{id:L,tabIndex:0,onClick:j,"data-in":I,className:X,...d,style:D,ref:u,...I&&{role:x,"aria-label":de}},ae!=null&&Ce.createElement("div",{className:Yr("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!Y})},ae),hm(v,n,!o),Q,!n.customProgressBar&&Ce.createElement(ew,{...C&&!fe?{key:`p-${C}`}:{},rtl:O,theme:pe,delay:g,isRunning:o,isIn:I,closeToast:N,hide:y,type:h,className:W,controlledProgress:fe,progress:$||0})))},Sw=(n,o=!1)=>({enter:`Toastify--animate Toastify__${n}-enter`,exit:`Toastify--animate Toastify__${n}-exit`,appendPosition:o}),Cw=J1(Sw("bounce",!0)),_w={position:"top-right",transition:Cw,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:n=>n.altKey&&n.code==="KeyT"};function Ew(n){let o={..._w,...n},i=n.stacked,[u,d]=_.useState(!0),f=_.useRef(null),{getToastToRender:m,isToastActive:v,count:g}=pw(o),{className:j,style:h,rtl:y,containerId:N,hotKeys:P}=o;function U(D){let W=Yr("Toastify__toast-container",`Toastify__toast-container--${D}`,{"Toastify__toast-container--rtl":y});return tr(j)?j({position:D,rtl:y,defaultClassName:W}):Yr(W,Dl(j))}function z(){i&&(d(!0),Se.play())}return gw(()=>{var D;if(i){let W=f.current.querySelectorAll('[data-in="true"]'),C=12,x=(D=o.position)==null?void 0:D.includes("top"),$=0,O=0;Array.from(W).reverse().forEach((L,A)=>{let I=L;I.classList.add("Toastify__toast--stacked"),A>0&&(I.dataset.collapsed=`${u}`),I.dataset.pos||(I.dataset.pos=x?"top":"bot");let Y=$*(u?.2:1)+(u?0:C*A);I.style.setProperty("--y",`${x?Y:Y*-1}px`),I.style.setProperty("--g",`${C}`),I.style.setProperty("--s",`${1-(u?O:0)}`),$+=I.offsetHeight,O+=.025})}},[u,g,i]),_.useEffect(()=>{function D(W){var C;let x=f.current;P(W)&&((C=x.querySelector('[tabIndex="0"]'))==null||C.focus(),d(!1),Se.pause()),W.key==="Escape"&&(document.activeElement===x||x!=null&&x.contains(document.activeElement))&&(d(!0),Se.play())}return document.addEventListener("keydown",D),()=>{document.removeEventListener("keydown",D)}},[P]),Ce.createElement("section",{ref:f,className:"Toastify",id:N,onMouseEnter:()=>{i&&(d(!1),Se.pause())},onMouseLeave:z,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":o["aria-label"]},m((D,W)=>{let C=W.length?{...h}:{...h,pointerEvents:"none"};return Ce.createElement("div",{tabIndex:-1,className:U(D),"data-stacked":i,style:C,key:`c-${D}`},W.map(({content:x,props:$})=>Ce.createElement(kw,{...$,stacked:i,collapseAll:z,isIn:v($.toastId,$.containerId),key:`t-${$.key}`},x)))}))}_h.createRoot(document.getElementById("root")).render(a.jsxs(_.StrictMode,{children:[a.jsx(Q1,{}),a.jsx(Ew,{position:"top-right",autoClose:3e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"colored"})]}));