(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function Ic(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ds={exports:{}},yl={},ps={exports:{}},j={};/** * @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 cr=Symbol.for("react.element"),Rc=Symbol.for("react.portal"),Mc=Symbol.for("react.fragment"),jc=Symbol.for("react.strict_mode"),Oc=Symbol.for("react.profiler"),Dc=Symbol.for("react.provider"),$c=Symbol.for("react.context"),Fc=Symbol.for("react.forward_ref"),Uc=Symbol.for("react.suspense"),Ac=Symbol.for("react.memo"),Bc=Symbol.for("react.lazy"),eu=Symbol.iterator;function Vc(e){return e===null||typeof e!="object"?null:(e=eu&&e[eu]||e["@@iterator"],typeof e=="function"?e:null)}var ms={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},hs=Object.assign,vs={};function Sn(e,t,n){this.props=e,this.context=t,this.refs=vs,this.updater=n||ms}Sn.prototype.isReactComponent={};Sn.prototype.setState=function(e,t){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,t,"setState")};Sn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function gs(){}gs.prototype=Sn.prototype;function oi(e,t,n){this.props=e,this.context=t,this.refs=vs,this.updater=n||ms}var ii=oi.prototype=new gs;ii.constructor=oi;hs(ii,Sn.prototype);ii.isPureReactComponent=!0;var tu=Array.isArray,ys=Object.prototype.hasOwnProperty,ui={current:null},ws={key:!0,ref:!0,__self:!0,__source:!0};function Ss(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)ys.call(t,r)&&!ws.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1>>1,$=x[D];if(0>>1;Dl(ye,R))fe<$&&0>l(Ye,ye)?(x[D]=Ye,x[fe]=R,D=fe):(x[D]=ye,x[q]=R,D=q);else if(fe<$&&0>l(Ye,R))x[D]=Ye,x[fe]=R,D=fe;else break e}}return z}function l(x,z){var R=x.sortIndex-z.sortIndex;return R!==0?R:x.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],d=[],m=1,h=null,p=3,w=!1,v=!1,y=!1,_=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function c(x){for(var z=n(d);z!==null;){if(z.callback===null)r(d);else if(z.startTime<=x)r(d),z.sortIndex=z.expirationTime,t(s,z);else break;z=n(d)}}function g(x){if(y=!1,c(x),!v)if(n(s)!==null)v=!0,ct(E);else{var z=n(d);z!==null&&xe(g,z.startTime-x)}}function E(x,z){v=!1,y&&(y=!1,f(k),k=-1),w=!0;var R=p;try{for(c(z),h=n(s);h!==null&&(!(h.expirationTime>z)||x&&!Z());){var D=h.callback;if(typeof D=="function"){h.callback=null,p=h.priorityLevel;var $=D(h.expirationTime<=z);z=e.unstable_now(),typeof $=="function"?h.callback=$:h===n(s)&&r(s),c(z)}else r(s);h=n(s)}if(h!==null)var re=!0;else{var q=n(d);q!==null&&xe(g,q.startTime-z),re=!1}return re}finally{h=null,p=R,w=!1}}var N=!1,C=null,k=-1,I=5,L=-1;function Z(){return!(e.unstable_now()-Lx||125D?(x.sortIndex=R,t(d,x),n(s)===null&&x===n(d)&&(y?(f(k),k=-1):y=!0,xe(g,R-D))):(x.sortIndex=$,t(s,x),v||w||(v=!0,ct(E))),x},e.unstable_shouldYield=Z,e.unstable_wrapCallback=function(x){var z=p;return function(){var R=p;p=z;try{return x.apply(this,arguments)}finally{p=R}}}})(xs);Cs.exports=xs;var bc=Cs.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 _s=M,Le=bc;function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),co=Object.prototype.hasOwnProperty,ef=/^[: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]*$/,ru={},lu={};function tf(e){return co.call(lu,e)?!0:co.call(ru,e)?!1:ef.test(e)?lu[e]=!0:(ru[e]=!0,!1)}function nf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function rf(e,t,n,r){if(t===null||typeof t>"u"||nf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 ve(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ie[e]=new ve(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ie[t]=new ve(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ie[e]=new ve(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ie[e]=new ve(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){ie[e]=new ve(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ie[e]=new ve(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ie[e]=new ve(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ie[e]=new ve(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ie[e]=new ve(e,5,!1,e.toLowerCase(),null,!1,!1)});var ai=/[\-:]([a-z])/g;function ci(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(ai,ci);ie[t]=new ve(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(ai,ci);ie[t]=new ve(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(ai,ci);ie[t]=new ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ie[e]=new ve(e,1,!1,e.toLowerCase(),null,!1,!1)});ie.xlinkHref=new ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ie[e]=new ve(e,1,!1,e.toLowerCase(),null,!0,!0)});function fi(e,t,n,r){var l=ie.hasOwnProperty(t)?ie[t]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var s=` `+l[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Fl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?In(e):""}function lf(e){switch(e.tag){case 5:return In(e.type);case 16:return In("Lazy");case 13:return In("Suspense");case 19:return In("SuspenseList");case 0:case 2:case 15:return e=Ul(e.type,!1),e;case 11:return e=Ul(e.type.render,!1),e;case 1:return e=Ul(e.type,!0),e;default:return""}}function ho(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 Zt:return"Fragment";case Xt:return"Portal";case fo:return"Profiler";case di:return"StrictMode";case po:return"Suspense";case mo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ps:return(e.displayName||"Context")+".Consumer";case Ts:return(e._context.displayName||"Context")+".Provider";case pi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case mi:return t=e.displayName||null,t!==null?t:ho(e.type)||"Memo";case dt:t=e._payload,e=e._init;try{return ho(e(t))}catch{}}return null}function of(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 ho(t);case 8:return t===di?"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 Tt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function uf(e){var t=zs(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gr(e){e._valueTracker||(e._valueTracker=uf(e))}function Is(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=zs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Yr(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 vo(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function iu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Tt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Rs(e,t){t=t.checked,t!=null&&fi(e,"checked",t,!1)}function go(e,t){Rs(e,t);var n=Tt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?yo(e,t.type,n):t.hasOwnProperty("defaultValue")&&yo(e,t.type,Tt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function uu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function yo(e,t,n){(t!=="number"||Yr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Rn=Array.isArray;function un(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=yr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Kn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var On={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},sf=["Webkit","ms","Moz","O"];Object.keys(On).forEach(function(e){sf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),On[t]=On[e]})});function Ds(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||On.hasOwnProperty(e)&&On[e]?(""+t).trim():t+"px"}function $s(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ds(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var af=Y({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 ko(e,t){if(t){if(af[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function Eo(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 Co=null;function hi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xo=null,sn=null,an=null;function cu(e){if(e=pr(e)){if(typeof xo!="function")throw Error(S(280));var t=e.stateNode;t&&(t=Cl(t),xo(e.stateNode,e.type,t))}}function Fs(e){sn?an?an.push(e):an=[e]:sn=e}function Us(){if(sn){var e=sn,t=an;if(an=sn=null,cu(e),t)for(e=0;e>>=0,e===0?32:31-(Sf(e)/kf|0)|0}var wr=64,Sr=4194304;function Mn(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 Jr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Mn(u):(o&=i,o!==0&&(r=Mn(o)))}else i=n&~l,i!==0?r=Mn(i):o!==0&&(r=Mn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function fr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-We(t),e[t]=n}function _f(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0=$n),wu=" ",Su=!1;function oa(e,t){switch(e){case"keyup":return bf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ia(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Gt=!1;function td(e,t){switch(e){case"compositionend":return ia(t);case"keypress":return t.which!==32?null:(Su=!0,wu);case"textInput":return e=t.data,e===wu&&Su?null:e;default:return null}}function nd(e,t){if(Gt)return e==="compositionend"||!Ci&&oa(e,t)?(e=ra(),$r=Si=vt=null,Gt=!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)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=xu(n)}}function ca(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ca(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function fa(){for(var e=window,t=Yr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Yr(e.document)}return t}function xi(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 fd(e){var t=fa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ca(n.ownerDocument.documentElement,n)){if(r!==null&&xi(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=_u(n,o);var i=_u(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Jt=null,zo=null,Un=null,Io=!1;function Nu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Io||Jt==null||Jt!==Yr(r)||(r=Jt,"selectionStart"in r&&xi(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Un&&qn(Un,r)||(Un=r,r=el(zo,"onSelect"),0en||(e.current=$o[en],$o[en]=null,en--)}function B(e,t){en++,$o[en]=e.current,e.current=t}var Pt={},ce=zt(Pt),ke=zt(!1),At=Pt;function mn(e,t){var n=e.type.contextTypes;if(!n)return Pt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ee(e){return e=e.childContextTypes,e!=null}function nl(){H(ke),H(ce)}function Mu(e,t,n){if(ce.current!==Pt)throw Error(S(168));B(ce,t),B(ke,n)}function Sa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(S(108,of(e)||"Unknown",l));return Y({},n,r)}function rl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pt,At=ce.current,B(ce,e),B(ke,ke.current),!0}function ju(e,t,n){var r=e.stateNode;if(!r)throw Error(S(169));n?(e=Sa(e,t,At),r.__reactInternalMemoizedMergedChildContext=e,H(ke),H(ce),B(ce,e)):H(ke),B(ke,n)}var et=null,xl=!1,bl=!1;function ka(e){et===null?et=[e]:et.push(e)}function Cd(e){xl=!0,ka(e)}function It(){if(!bl&&et!==null){bl=!0;var e=0,t=F;try{var n=et;for(F=1;e>=i,l-=i,tt=1<<32-We(t)+l|n<k?(I=C,C=null):I=C.sibling;var L=p(f,C,c[k],g);if(L===null){C===null&&(C=I);break}e&&C&&L.alternate===null&&t(f,C),a=o(L,a,k),N===null?E=L:N.sibling=L,N=L,C=I}if(k===c.length)return n(f,C),W&&Rt(f,k),E;if(C===null){for(;kk?(I=C,C=null):I=C.sibling;var Z=p(f,C,L.value,g);if(Z===null){C===null&&(C=I);break}e&&C&&Z.alternate===null&&t(f,C),a=o(Z,a,k),N===null?E=Z:N.sibling=Z,N=Z,C=I}if(L.done)return n(f,C),W&&Rt(f,k),E;if(C===null){for(;!L.done;k++,L=c.next())L=h(f,L.value,g),L!==null&&(a=o(L,a,k),N===null?E=L:N.sibling=L,N=L);return W&&Rt(f,k),E}for(C=r(f,C);!L.done;k++,L=c.next())L=w(C,f,k,L.value,g),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?k:L.key),a=o(L,a,k),N===null?E=L:N.sibling=L,N=L);return e&&C.forEach(function(ge){return t(f,ge)}),W&&Rt(f,k),E}function _(f,a,c,g){if(typeof c=="object"&&c!==null&&c.type===Zt&&c.key===null&&(c=c.props.children),typeof c=="object"&&c!==null){switch(c.$$typeof){case vr:e:{for(var E=c.key,N=a;N!==null;){if(N.key===E){if(E=c.type,E===Zt){if(N.tag===7){n(f,N.sibling),a=l(N,c.props.children),a.return=f,f=a;break e}}else if(N.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===dt&&Bu(E)===N.type){n(f,N.sibling),a=l(N,c.props),a.ref=Pn(f,N,c),a.return=f,f=a;break e}n(f,N);break}else t(f,N);N=N.sibling}c.type===Zt?(a=Ft(c.props.children,f.mode,g,c.key),a.return=f,f=a):(g=Qr(c.type,c.key,c.props,null,f.mode,g),g.ref=Pn(f,a,c),g.return=f,f=g)}return i(f);case Xt:e:{for(N=c.key;a!==null;){if(a.key===N)if(a.tag===4&&a.stateNode.containerInfo===c.containerInfo&&a.stateNode.implementation===c.implementation){n(f,a.sibling),a=l(a,c.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=uo(c,f.mode,g),a.return=f,f=a}return i(f);case dt:return N=c._init,_(f,a,N(c._payload),g)}if(Rn(c))return v(f,a,c,g);if(Cn(c))return y(f,a,c,g);Tr(f,c)}return typeof c=="string"&&c!==""||typeof c=="number"?(c=""+c,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,c),a.return=f,f=a):(n(f,a),a=io(c,f.mode,g),a.return=f,f=a),i(f)):n(f,a)}return _}var vn=La(!0),za=La(!1),mr={},qe=zt(mr),nr=zt(mr),rr=zt(mr);function Dt(e){if(e===mr)throw Error(S(174));return e}function Mi(e,t){switch(B(rr,t),B(nr,e),B(qe,mr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:So(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=So(t,e)}H(qe),B(qe,t)}function gn(){H(qe),H(nr),H(rr)}function Ia(e){Dt(rr.current);var t=Dt(qe.current),n=So(t,e.type);t!==n&&(B(nr,e),B(qe,n))}function ji(e){nr.current===e&&(H(qe),H(nr))}var Q=zt(0);function al(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 eo=[];function Oi(){for(var e=0;en?n:4,e(!0);var r=to.transition;to.transition={};try{e(!1),t()}finally{F=n,to.transition=r}}function Ya(){return Fe().memoizedState}function Td(e,t,n){var r=_t(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xa(e))Za(t,n);else if(n=_a(e,t,n,r),n!==null){var l=me();Qe(n,e,r,l),Ga(n,t,r)}}function Pd(e,t,n){var r=_t(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xa(e))Za(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Ke(u,i)){var s=t.interleaved;s===null?(l.next=l,Ii(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=_a(e,t,l,r),n!==null&&(l=me(),Qe(n,e,r,l),Ga(n,t,r))}}function Xa(e){var t=e.alternate;return e===K||t!==null&&t===K}function Za(e,t){An=cl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ga(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,gi(e,n)}}var fl={readContext:$e,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},Ld={readContext:$e,useCallback:function(e,t){return Ze().memoizedState=[e,t===void 0?null:t],e},useContext:$e,useEffect:Hu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Br(4194308,4,Va.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Br(4194308,4,e,t)},useInsertionEffect:function(e,t){return Br(4,2,e,t)},useMemo:function(e,t){var n=Ze();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ze();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Td.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=Ze();return e={current:e},t.memoizedState=e},useState:Vu,useDebugValue:Ai,useDeferredValue:function(e){return Ze().memoizedState=e},useTransition:function(){var e=Vu(!1),t=e[0];return e=Nd.bind(null,e[1]),Ze().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,l=Ze();if(W){if(n===void 0)throw Error(S(407));n=n()}else{if(n=t(),ne===null)throw Error(S(349));Vt&30||ja(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Hu(Da.bind(null,r,o,e),[e]),r.flags|=2048,ir(9,Oa.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ze(),t=ne.identifierPrefix;if(W){var n=nt,r=tt;n=(r&~(1<<32-We(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=lr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ge]=t,e[tr]=r,oc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Eo(n,r),n){case"dialog":V("cancel",e),V("close",e),l=r;break;case"iframe":case"object":case"embed":V("load",e),l=r;break;case"video":case"audio":for(l=0;lwn&&(t.flags|=128,r=!0,Ln(o,!1),t.lanes=4194304)}else{if(!r)if(e=al(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ln(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!W)return se(t),null}else 2*G()-o.renderingStartTime>wn&&n!==1073741824&&(t.flags|=128,r=!0,Ln(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=G(),t.sibling=null,n=Q.current,B(Q,r?n&1|2:n&1),t):(se(t),null);case 22:case 23:return Ki(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?_e&1073741824&&(se(t),t.subtreeFlags&6&&(t.flags|=8192)):se(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function $d(e,t){switch(Ni(t),t.tag){case 1:return Ee(t.type)&&nl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return gn(),H(ke),H(ce),Oi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ji(t),null;case 13:if(H(Q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));hn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(Q),null;case 4:return gn(),null;case 10:return zi(t.type._context),null;case 22:case 23:return Ki(),null;case 24:return null;default:return null}}var Lr=!1,ae=!1,Fd=typeof WeakSet=="function"?WeakSet:Set,T=null;function ln(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){X(e,t,r)}else n.current=null}function Zo(e,t,n){try{n()}catch(r){X(e,t,r)}}var qu=!1;function Ud(e,t){if(Ro=qr,e=fa(),xi(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,d=0,m=0,h=e,p=null;t:for(;;){for(var w;h!==n||l!==0&&h.nodeType!==3||(u=i+l),h!==o||r!==0&&h.nodeType!==3||(s=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(w=h.firstChild)!==null;)p=h,h=w;for(;;){if(h===e)break t;if(p===n&&++d===l&&(u=i),p===o&&++m===r&&(s=i),(w=h.nextSibling)!==null)break;h=p,p=h.parentNode}h=w}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Mo={focusedElem:e,selectionRange:n},qr=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var y=v.memoizedProps,_=v.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?y:Be(t.type,y),_);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var c=t.stateNode.containerInfo;c.nodeType===1?c.textContent="":c.nodeType===9&&c.documentElement&&c.removeChild(c.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))}}catch(g){X(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return v=qu,qu=!1,v}function Bn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Zo(t,n,o)}l=l.next}while(l!==r)}}function Tl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Go(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function sc(e){var t=e.alternate;t!==null&&(e.alternate=null,sc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ge],delete t[tr],delete t[Do],delete t[kd],delete t[Ed])),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 ac(e){return e.tag===5||e.tag===3||e.tag===4}function bu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ac(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 Jo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=tl));else if(r!==4&&(e=e.child,e!==null))for(Jo(e,t,n),e=e.sibling;e!==null;)Jo(e,t,n),e=e.sibling}function qo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(qo(e,t,n),e=e.sibling;e!==null;)qo(e,t,n),e=e.sibling}var le=null,Ve=!1;function ft(e,t,n){for(n=n.child;n!==null;)cc(e,t,n),n=n.sibling}function cc(e,t,n){if(Je&&typeof Je.onCommitFiberUnmount=="function")try{Je.onCommitFiberUnmount(wl,n)}catch{}switch(n.tag){case 5:ae||ln(n,t);case 6:var r=le,l=Ve;le=null,ft(e,t,n),le=r,Ve=l,le!==null&&(Ve?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(Ve?(e=le,n=n.stateNode,e.nodeType===8?ql(e.parentNode,n):e.nodeType===1&&ql(e,n),Gn(e)):ql(le,n.stateNode));break;case 4:r=le,l=Ve,le=n.stateNode.containerInfo,Ve=!0,ft(e,t,n),le=r,Ve=l;break;case 0:case 11:case 14:case 15:if(!ae&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Zo(n,t,i),l=l.next}while(l!==r)}ft(e,t,n);break;case 1:if(!ae&&(ln(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){X(n,t,u)}ft(e,t,n);break;case 21:ft(e,t,n);break;case 22:n.mode&1?(ae=(r=ae)||n.memoizedState!==null,ft(e,t,n),ae=r):ft(e,t,n);break;default:ft(e,t,n)}}function es(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Fd),t.forEach(function(r){var l=Xd.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ae(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=G()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Bd(r/1960))-r,10e?16:e,gt===null)var r=!1;else{if(e=gt,gt=null,ml=0,O&6)throw Error(S(331));var l=O;for(O|=4,T=e.current;T!==null;){var o=T,i=o.child;if(T.flags&16){var u=o.deletions;if(u!==null){for(var s=0;sG()-Wi?$t(e,0):Hi|=n),Ce(e,t)}function yc(e,t){t===0&&(e.mode&1?(t=Sr,Sr<<=1,!(Sr&130023424)&&(Sr=4194304)):t=1);var n=me();e=it(e,t),e!==null&&(fr(e,t,n),Ce(e,n))}function Yd(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),yc(e,n)}function Xd(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(S(314))}r!==null&&r.delete(t),yc(e,n)}var wc;wc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ke.current)Se=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Se=!1,Od(e,t,n);Se=!!(e.flags&131072)}else Se=!1,W&&t.flags&1048576&&Ea(t,ol,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vr(e,t),e=t.pendingProps;var l=mn(t,ce.current);fn(t,n),l=$i(null,t,r,e,l,n);var o=Fi();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,Ee(r)?(o=!0,rl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ri(t),l.updater=_l,t.stateNode=l,l._reactInternals=t,Vo(t,r,e,n),t=Qo(null,t,r,!0,o,n)):(t.tag=0,W&&o&&_i(t),de(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Gd(r),e=Be(r,e),l){case 0:t=Wo(null,t,r,e,n);break e;case 1:t=Zu(null,t,r,e,n);break e;case 11:t=Yu(null,t,r,e,n);break e;case 14:t=Xu(null,t,r,Be(r.type,e),n);break e}throw Error(S(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Be(r,l),Wo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Be(r,l),Zu(e,t,r,l,n);case 3:e:{if(nc(t),e===null)throw Error(S(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Na(e,t),sl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=yn(Error(S(423)),t),t=Gu(e,t,r,n,l);break e}else if(r!==l){l=yn(Error(S(424)),t),t=Gu(e,t,r,n,l);break e}else for(Ne=Et(t.stateNode.containerInfo.firstChild),Pe=t,W=!0,He=null,n=za(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hn(),r===l){t=ut(e,t,n);break e}de(e,t,r,n)}t=t.child}return t;case 5:return Ia(t),e===null&&Uo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,jo(r,l)?i=null:o!==null&&jo(r,o)&&(t.flags|=32),tc(e,t),de(e,t,i,n),t.child;case 6:return e===null&&Uo(t),null;case 13:return rc(e,t,n);case 4:return Mi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vn(t,null,r,n):de(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Be(r,l),Yu(e,t,r,l,n);case 7:return de(e,t,t.pendingProps,n),t.child;case 8:return de(e,t,t.pendingProps.children,n),t.child;case 12:return de(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,B(il,r._currentValue),r._currentValue=i,o!==null)if(Ke(o.value,i)){if(o.children===l.children&&!ke.current){t=ut(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=rt(-1,n&-n),s.tag=2;var d=o.updateQueue;if(d!==null){d=d.shared;var m=d.pending;m===null?s.next=s:(s.next=m.next,m.next=s),d.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Ao(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(S(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Ao(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}de(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,fn(t,n),l=$e(l),r=r(l),t.flags|=1,de(e,t,r,n),t.child;case 14:return r=t.type,l=Be(r,t.pendingProps),l=Be(r.type,l),Xu(e,t,r,l,n);case 15:return ba(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Be(r,l),Vr(e,t),t.tag=1,Ee(r)?(e=!0,rl(t)):e=!1,fn(t,n),Pa(t,r,l),Vo(t,r,l,n),Qo(null,t,r,!0,e,n);case 19:return lc(e,t,n);case 22:return ec(e,t,n)}throw Error(S(156,t.tag))};function Sc(e,t){return Ks(e,t)}function Zd(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Oe(e,t,n,r){return new Zd(e,t,n,r)}function Xi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gd(e){if(typeof e=="function")return Xi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===pi)return 11;if(e===mi)return 14}return 2}function Nt(e,t){var n=e.alternate;return n===null?(n=Oe(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Xi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Zt:return Ft(n.children,l,o,t);case di:i=8,l|=8;break;case fo:return e=Oe(12,n,t,l|2),e.elementType=fo,e.lanes=o,e;case po:return e=Oe(13,n,t,l),e.elementType=po,e.lanes=o,e;case mo:return e=Oe(19,n,t,l),e.elementType=mo,e.lanes=o,e;case Ls:return Ll(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ts:i=10;break e;case Ps:i=9;break e;case pi:i=11;break e;case mi:i=14;break e;case dt:i=16,r=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=Oe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Ft(e,t,n,r){return e=Oe(7,e,r,t),e.lanes=n,e}function Ll(e,t,n,r){return e=Oe(22,e,r,t),e.elementType=Ls,e.lanes=n,e.stateNode={isHidden:!1},e}function io(e,t,n){return e=Oe(6,e,null,t),e.lanes=n,e}function uo(e,t,n){return t=Oe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Jd(e,t,n,r,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=Bl(0),this.expirationTimes=Bl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Zi(e,t,n,r,l,o,i,u,s){return e=new Jd(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Oe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ri(o),e}function qd(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(xc)}catch(e){console.error(e)}}xc(),Es.exports=ze;var rp=Es.exports,ss=rp;ao.createRoot=ss.createRoot,ao.hydrateRoot=ss.hydrateRoot;function _c(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;ttypeof e=="number"&&!isNaN(e),Ut=e=>typeof e=="string",Te=e=>typeof e=="function",Kr=e=>Ut(e)||Te(e)?e:null,ri=e=>M.isValidElement(e)||Ut(e)||Te(e)||sr(e);function lp(e,t,n){n===void 0&&(n=300);const{scrollHeight:r,style:l}=e;requestAnimationFrame(()=>{l.minHeight="initial",l.height=r+"px",l.transition=`all ${n}ms`,requestAnimationFrame(()=>{l.height="0",l.padding="0",l.margin="0",setTimeout(t,n)})})}function jl(e){let{enter:t,exit:n,appendPosition:r=!1,collapse:l=!0,collapseDuration:o=300}=e;return function(i){let{children:u,position:s,preventExitTransition:d,done:m,nodeRef:h,isIn:p,playToast:w}=i;const v=r?`${t}--${s}`:t,y=r?`${n}--${s}`:n,_=M.useRef(0);return M.useLayoutEffect(()=>{const f=h.current,a=v.split(" "),c=g=>{g.target===h.current&&(w(),f.removeEventListener("animationend",c),f.removeEventListener("animationcancel",c),_.current===0&&g.type!=="animationcancel"&&f.classList.remove(...a))};f.classList.add(...a),f.addEventListener("animationend",c),f.addEventListener("animationcancel",c)},[]),M.useEffect(()=>{const f=h.current,a=()=>{f.removeEventListener("animationend",a),l?lp(f,m,o):m()};p||(d?a():(_.current=1,f.className+=` ${y}`,f.addEventListener("animationend",a)))},[p]),A.createElement(A.Fragment,null,u)}}function as(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const pe=new Map;let ar=[];const li=new Set,op=e=>li.forEach(t=>t(e)),Nc=()=>pe.size>0;function Tc(e,t){var n;if(t)return!((n=pe.get(t))==null||!n.isToastActive(e));let r=!1;return pe.forEach(l=>{l.isToastActive(e)&&(r=!0)}),r}function Pc(e,t){ri(e)&&(Nc()||ar.push({content:e,options:t}),pe.forEach(n=>{n.buildToast(e,t)}))}function cs(e,t){pe.forEach(n=>{t!=null&&t!=null&&t.containerId?(t==null?void 0:t.containerId)===n.id&&n.toggle(e,t==null?void 0:t.id):n.toggle(e,t==null?void 0:t.id)})}function ip(e){const{subscribe:t,getSnapshot:n,setProps:r}=M.useRef(function(o){const i=o.containerId||1;return{subscribe(u){const s=function(m,h,p){let w=1,v=0,y=[],_=[],f=[],a=h;const c=new Map,g=new Set,E=()=>{f=Array.from(c.values()),g.forEach(k=>k())},N=k=>{_=k==null?[]:_.filter(I=>I!==k),E()},C=k=>{const{toastId:I,onOpen:L,updateId:Z,children:ge}=k.props,Re=Z==null;k.staleId&&c.delete(k.staleId),c.set(I,k),_=[..._,k.props.toastId].filter(Ue=>Ue!==k.staleId),E(),p(as(k,Re?"added":"updated")),Re&&Te(L)&&L(M.isValidElement(ge)&&ge.props)};return{id:m,props:a,observe:k=>(g.add(k),()=>g.delete(k)),toggle:(k,I)=>{c.forEach(L=>{I!=null&&I!==L.props.toastId||Te(L.toggle)&&L.toggle(k)})},removeToast:N,toasts:c,clearQueue:()=>{v-=y.length,y=[]},buildToast:(k,I)=>{if(($=>{let{containerId:re,toastId:q,updateId:ye}=$;const fe=re?re!==m:m!==1,Ye=c.has(q)&&ye==null;return fe||Ye})(I))return;const{toastId:L,updateId:Z,data:ge,staleId:Re,delay:Ue}=I,at=()=>{N(L)},ct=Z==null;ct&&v++;const xe={...a,style:a.toastStyle,key:w++,...Object.fromEntries(Object.entries(I).filter($=>{let[re,q]=$;return q!=null})),toastId:L,updateId:Z,data:ge,closeToast:at,isIn:!1,className:Kr(I.className||a.toastClassName),bodyClassName:Kr(I.bodyClassName||a.bodyClassName),progressClassName:Kr(I.progressClassName||a.progressClassName),autoClose:!I.isLoading&&(x=I.autoClose,z=a.autoClose,x===!1||sr(x)&&x>0?x:z),deleteToast(){const $=c.get(L),{onClose:re,children:q}=$.props;Te(re)&&re(M.isValidElement(q)&&q.props),p(as($,"removed")),c.delete(L),v--,v<0&&(v=0),y.length>0?C(y.shift()):E()}};var x,z;xe.closeButton=a.closeButton,I.closeButton===!1||ri(I.closeButton)?xe.closeButton=I.closeButton:I.closeButton===!0&&(xe.closeButton=!ri(a.closeButton)||a.closeButton);let R=k;M.isValidElement(k)&&!Ut(k.type)?R=M.cloneElement(k,{closeToast:at,toastProps:xe,data:ge}):Te(k)&&(R=k({closeToast:at,toastProps:xe,data:ge}));const D={content:R,props:xe,staleId:Re};a.limit&&a.limit>0&&v>a.limit&&ct?y.push(D):sr(Ue)?setTimeout(()=>{C(D)},Ue):C(D)},setProps(k){a=k},setToggle:(k,I)=>{c.get(k).toggle=I},isToastActive:k=>_.some(I=>I===k),getSnapshot:()=>a.newestOnTop?f.reverse():f}}(i,o,op);pe.set(i,s);const d=s.observe(u);return ar.forEach(m=>Pc(m.content,m.options)),ar=[],()=>{d(),pe.delete(i)}},setProps(u){var s;(s=pe.get(i))==null||s.setProps(u)},getSnapshot(){var u;return(u=pe.get(i))==null?void 0:u.getSnapshot()}}}(e)).current;r(e);const l=M.useSyncExternalStore(t,n,n);return{getToastToRender:function(o){if(!l)return[];const i=new Map;return l.forEach(u=>{const{position:s}=u.props;i.has(s)||i.set(s,[]),i.get(s).push(u)}),Array.from(i,u=>o(u[0],u[1]))},isToastActive:Tc,count:l==null?void 0:l.length}}function up(e){const[t,n]=M.useState(!1),[r,l]=M.useState(!1),o=M.useRef(null),i=M.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:u,pauseOnHover:s,closeToast:d,onClick:m,closeOnClick:h}=e;var p,w;function v(){n(!0)}function y(){n(!1)}function _(c){const g=o.current;i.canDrag&&g&&(i.didMove=!0,t&&y(),i.delta=e.draggableDirection==="x"?c.clientX-i.start:c.clientY-i.start,i.start!==c.clientX&&(i.canCloseOnClick=!1),g.style.transform=`translate3d(${e.draggableDirection==="x"?`${i.delta}px, var(--y)`:`0, calc(${i.delta}px + var(--y))`},0)`,g.style.opacity=""+(1-Math.abs(i.delta/i.removalDistance)))}function f(){document.removeEventListener("pointermove",_),document.removeEventListener("pointerup",f);const c=o.current;if(i.canDrag&&i.didMove&&c){if(i.canDrag=!1,Math.abs(i.delta)>i.removalDistance)return l(!0),e.closeToast(),void e.collapseAll();c.style.transition="transform 0.2s, opacity 0.2s",c.style.removeProperty("transform"),c.style.removeProperty("opacity")}}(w=pe.get((p={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||w.setToggle(p.id,p.fn),M.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||y(),window.addEventListener("focus",v),window.addEventListener("blur",y),()=>{window.removeEventListener("focus",v),window.removeEventListener("blur",y)}},[e.pauseOnFocusLoss]);const a={onPointerDown:function(c){if(e.draggable===!0||e.draggable===c.pointerType){i.didMove=!1,document.addEventListener("pointermove",_),document.addEventListener("pointerup",f);const g=o.current;i.canCloseOnClick=!0,i.canDrag=!0,g.style.transition="none",e.draggableDirection==="x"?(i.start=c.clientX,i.removalDistance=g.offsetWidth*(e.draggablePercent/100)):(i.start=c.clientY,i.removalDistance=g.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(c){const{top:g,bottom:E,left:N,right:C}=o.current.getBoundingClientRect();c.nativeEvent.type!=="touchend"&&e.pauseOnHover&&c.clientX>=N&&c.clientX<=C&&c.clientY>=g&&c.clientY<=E?y():v()}};return u&&s&&(a.onMouseEnter=y,e.stacked||(a.onMouseLeave=v)),h&&(a.onClick=c=>{m&&m(c),i.canCloseOnClick&&d()}),{playToast:v,pauseToast:y,isRunning:t,preventExitTransition:r,toastRef:o,eventHandlers:a}}function sp(e){let{delay:t,isRunning:n,closeToast:r,type:l="default",hide:o,className:i,style:u,controlledProgress:s,progress:d,rtl:m,isIn:h,theme:p}=e;const w=o||s&&d===0,v={...u,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};s&&(v.transform=`scaleX(${d})`);const y=yt("Toastify__progress-bar",s?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${p}`,`Toastify__progress-bar--${l}`,{"Toastify__progress-bar--rtl":m}),_=Te(i)?i({rtl:m,type:l,defaultClassName:y}):yt(y,i),f={[s&&d>=1?"onTransitionEnd":"onAnimationEnd"]:s&&d<1?null:()=>{h&&r()}};return A.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":w},A.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${p} Toastify__progress-bar--${l}`}),A.createElement("div",{role:"progressbar","aria-hidden":w?"true":"false","aria-label":"notification timer",className:_,style:v,...f}))}let ap=1;const Lc=()=>""+ap++;function cp(e){return e&&(Ut(e.toastId)||sr(e.toastId))?e.toastId:Lc()}function Wn(e,t){return Pc(e,t),t.toastId}function gl(e,t){return{...t,type:t&&t.type||e,toastId:cp(t)}}function Rr(e){return(t,n)=>Wn(t,gl(e,n))}function U(e,t){return Wn(e,gl("default",t))}U.loading=(e,t)=>Wn(e,gl("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),U.promise=function(e,t,n){let r,{pending:l,error:o,success:i}=t;l&&(r=Ut(l)?U.loading(l,n):U.loading(l.render,{...n,...l}));const u={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},s=(m,h,p)=>{if(h==null)return void U.dismiss(r);const w={type:m,...u,...n,data:p},v=Ut(h)?{render:h}:h;return r?U.update(r,{...w,...v}):U(v.render,{...w,...v}),p},d=Te(e)?e():e;return d.then(m=>s("success",i,m)).catch(m=>s("error",o,m)),d},U.success=Rr("success"),U.info=Rr("info"),U.error=Rr("error"),U.warning=Rr("warning"),U.warn=U.warning,U.dark=(e,t)=>Wn(e,gl("default",{theme:"dark",...t})),U.dismiss=function(e){(function(t){var n;if(Nc()){if(t==null||Ut(n=t)||sr(n))pe.forEach(l=>{l.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){var r;(r=pe.get(t.containerId))!=null&&r.removeToast(t.id)||pe.forEach(l=>{l.removeToast(t.id)})}}else ar=ar.filter(l=>t!=null&&l.options.toastId!==t)})(e)},U.clearWaitingQueue=function(e){e===void 0&&(e={}),pe.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},U.isActive=Tc,U.update=function(e,t){t===void 0&&(t={});const n=((r,l)=>{var o;let{containerId:i}=l;return(o=pe.get(i||1))==null?void 0:o.toasts.get(r)})(e,t);if(n){const{props:r,content:l}=n,o={delay:100,...r,...t,toastId:t.toastId||e,updateId:Lc()};o.toastId!==e&&(o.staleId=e);const i=o.render||l;delete o.render,Wn(i,o)}},U.done=e=>{U.update(e,{progress:1})},U.onChange=function(e){return li.add(e),()=>{li.delete(e)}},U.play=e=>cs(!0,e),U.pause=e=>cs(!1,e);const fp=typeof window<"u"?M.useLayoutEffect:M.useEffect,Mr=e=>{let{theme:t,type:n,isLoading:r,...l}=e;return A.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...l})},so={info:function(e){return A.createElement(Mr,{...e},A.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"}))},warning:function(e){return A.createElement(Mr,{...e},A.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"}))},success:function(e){return A.createElement(Mr,{...e},A.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"}))},error:function(e){return A.createElement(Mr,{...e},A.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"}))},spinner:function(){return A.createElement("div",{className:"Toastify__spinner"})}},dp=e=>{const{isRunning:t,preventExitTransition:n,toastRef:r,eventHandlers:l,playToast:o}=up(e),{closeButton:i,children:u,autoClose:s,onClick:d,type:m,hideProgressBar:h,closeToast:p,transition:w,position:v,className:y,style:_,bodyClassName:f,bodyStyle:a,progressClassName:c,progressStyle:g,updateId:E,role:N,progress:C,rtl:k,toastId:I,deleteToast:L,isIn:Z,isLoading:ge,closeOnClick:Re,theme:Ue}=e,at=yt("Toastify__toast",`Toastify__toast-theme--${Ue}`,`Toastify__toast--${m}`,{"Toastify__toast--rtl":k},{"Toastify__toast--close-on-click":Re}),ct=Te(y)?y({rtl:k,position:v,type:m,defaultClassName:at}):yt(at,y),xe=function(D){let{theme:$,type:re,isLoading:q,icon:ye}=D,fe=null;const Ye={theme:$,type:re};return ye===!1||(Te(ye)?fe=ye({...Ye,isLoading:q}):M.isValidElement(ye)?fe=M.cloneElement(ye,Ye):q?fe=so.spinner():(zc=>zc in so)(re)&&(fe=so[re](Ye))),fe}(e),x=!!C||!s,z={closeToast:p,type:m,theme:Ue};let R=null;return i===!1||(R=Te(i)?i(z):M.isValidElement(i)?M.cloneElement(i,z):function(D){let{closeToast:$,theme:re,ariaLabel:q="close"}=D;return A.createElement("button",{className:`Toastify__close-button Toastify__close-button--${re}`,type:"button",onClick:ye=>{ye.stopPropagation(),$(ye)},"aria-label":q},A.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},A.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"})))}(z)),A.createElement(w,{isIn:Z,done:L,position:v,preventExitTransition:n,nodeRef:r,playToast:o},A.createElement("div",{id:I,onClick:d,"data-in":Z,className:ct,...l,style:_,ref:r},A.createElement("div",{...Z&&{role:N},className:Te(f)?f({type:m}):yt("Toastify__toast-body",f),style:a},xe!=null&&A.createElement("div",{className:yt("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!ge})},xe),A.createElement("div",null,u)),R,A.createElement(sp,{...E&&!x?{key:`pb-${E}`}:{},rtl:k,theme:Ue,delay:s,isRunning:t,isIn:Z,closeToast:p,hide:h,type:m,style:g,className:c,controlledProgress:x,progress:C||0})))},Ol=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},pp=jl(Ol("bounce",!0));jl(Ol("slide",!0));jl(Ol("zoom"));jl(Ol("flip"));const mp={position:"top-right",transition:pp,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function hp(e){let t={...mp,...e};const n=e.stacked,[r,l]=M.useState(!0),o=M.useRef(null),{getToastToRender:i,isToastActive:u,count:s}=ip(t),{className:d,style:m,rtl:h,containerId:p}=t;function w(y){const _=yt("Toastify__toast-container",`Toastify__toast-container--${y}`,{"Toastify__toast-container--rtl":h});return Te(d)?d({position:y,rtl:h,defaultClassName:_}):yt(_,Kr(d))}function v(){n&&(l(!0),U.play())}return fp(()=>{if(n){var y;const _=o.current.querySelectorAll('[data-in="true"]'),f=12,a=(y=t.position)==null?void 0:y.includes("top");let c=0,g=0;Array.from(_).reverse().forEach((E,N)=>{const C=E;C.classList.add("Toastify__toast--stacked"),N>0&&(C.dataset.collapsed=`${r}`),C.dataset.pos||(C.dataset.pos=a?"top":"bot");const k=c*(r?.2:1)+(r?0:f*N);C.style.setProperty("--y",`${a?k:-1*k}px`),C.style.setProperty("--g",`${f}`),C.style.setProperty("--s",""+(1-(r?g:0))),c+=C.offsetHeight,g+=.025})}},[r,s,n]),A.createElement("div",{ref:o,className:"Toastify",id:p,onMouseEnter:()=>{n&&(l(!1),U.pause())},onMouseLeave:v},i((y,_)=>{const f=_.length?{...m}:{...m,pointerEvents:"none"};return A.createElement("div",{className:w(y),style:f,key:`container-${y}`},_.map(a=>{let{content:c,props:g}=a;return A.createElement(dp,{...g,stacked:n,collapseAll:v,isIn:u(g.toastId,g.containerId),style:g.style,key:`toast-${g.key}`},c)}))}))}function vp(e){var r;const t=e.message.role==="user"?"bg-sky-600":"bg-slate-50 text-black",n=e.message.role==="user"?"ml-auto":"mr-auto";return P.jsx("div",{className:`${n} ${t} rounded px-4 py-2 max-w-[80%] mb-8 flex`,children:P.jsxs("div",{className:"whitespace-pre-wrap flex flex-col",children:[P.jsx("span",{children:e.message.content}),e.sources&&e.sources.length?P.jsxs(P.Fragment,{children:[P.jsx("code",{className:"mt-4 mr-auto bg-slate-600 px-2 py-1 rounded",children:P.jsx("h2",{children:"🔍 Sources:"})}),P.jsx("code",{className:"mt-1 mr-2 bg-slate-600 px-2 py-1 rounded text-xs",children:(r=e.sources)==null?void 0:r.map((l,o)=>{var i,u,s,d,m,h,p,w;return P.jsxs("div",{className:"mt-2",children:[o+1,'. "',l.pageContent,'"',((u=(i=l.metadata)==null?void 0:i.loc)==null?void 0:u.lines)!==void 0?P.jsxs("div",{children:[P.jsx("br",{}),"Lines ",(m=(d=(s=l.metadata)==null?void 0:s.loc)==null?void 0:d.lines)==null?void 0:m.from," to ",(w=(p=(h=l.metadata)==null?void 0:h.loc)==null?void 0:p.lines)==null?void 0:w.to]}):""]},"source:"+o)})})]}):""]})})}/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var gp={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.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yp=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),bi=(e,t)=>{const n=M.forwardRef(({color:r="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:i,className:u="",children:s,...d},m)=>M.createElement("svg",{ref:m,...gp,width:l,height:l,stroke:r,strokeWidth:i?Number(o)*24/Number(l):o,className:["lucide",`lucide-${yp(e)}`,u].join(" "),...d},[...t.map(([h,p])=>M.createElement(h,p)),...Array.isArray(s)?s:[s]]));return n.displayName=`${e}`,n};/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wp=bi("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fs=bi("FileText",[["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"}]]);/** * @license lucide-react v0.344.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sp=bi("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);function kp(){const[e,t]=M.useState(!1),[n,r]=M.useState(null),[l,o]=M.useState([]),i=M.useRef(null),u=M.useRef(null),[s,d]=M.useState(!0),[m,h]=M.useState(""),p=v=>{r(v.target.files[0])},w=async v=>{if(v.preventDefault(),t(!0),!n){h("Selecione um documento para enviar"),t(!1);return}if(l.find(_=>_.name===n.name)){h("Este documento já foi enviado"),t(!1);return}try{const _=new FormData;_.append("file",n);const f=sessionStorage.getItem("ragChat@sessiorId")?`/retriveal/ingest/${sessionStorage.getItem("ragChat@sessiorId")}`:"/retriveal/ingest",a=await fetch(f,{method:"POST",body:_,headers:{"Content-Type":"multipart/form-data"}});if(a.status===200){console.log("Document ingested successfully");const c=await a.json();o(g=>[...g,{name:n.name,size:n.size}]),sessionStorage.setItem("uploadedDocuments",JSON.stringify(l)),sessionStorage.getItem("ragChat@sessiorId")||sessionStorage.setItem("ragChat@sessiorId",c.uuid),h(""),r(null),u.current&&(u.current.value="")}else a.status<500&&(console.error("Error ingesting document"),console.log(await a.text()),h("Erro ao enviar o documento! Recurso não encontrado."))}catch(_){console.error("Error ingesting document",_),h("Erro ao enviar o documento! Tente novamente mais tarde.")}t(!1)};return M.useEffect(()=>{const v=sessionStorage.getItem("uploadedDocuments");v&&o(JSON.parse(v)),window.innerWidth&&d(window.innerWidth>768),window.addEventListener("resize",()=>{window.innerWidth>768?d(!0):d(!1)})},[]),P.jsxs(P.Fragment,{children:[P.jsx(Sp,{className:"w-8 h-8 aspect-square md:sr-only absolute top-4 left-4",onClick:v=>d(y=>!y)}),P.jsxs("form",{onSubmit:w,ref:i,className:`absolute h-full top-0 bg-black/80 md:bg-transparent md:static flex flex-col md:w-full flex-1 p-4 gap-2.5 min-w-[200px] ${s?"animate-slideIn md:animate-none":"-translate-x-full transition-all bg-transparent"}`,children:[P.jsx(wp,{className:"w-8 h-8 aspect-square md:sr-only self-end",onClick:v=>d(y=>!y)}),P.jsx("input",{type:"file",id:"document-input",className:"sr-only",accept:".pdf,.doc,.docx",onInput:p,ref:u}),P.jsx("label",{htmlFor:"document-input",children:P.jsxs("div",{className:"w-48 md:w-full aspect-video flex flex-col gap-1 items-center p-2.5 justify-center ring-2 ring-white rounded cursor-pointer",children:[P.jsx(fs,{}),P.jsx("span",{className:"text-center text-xs",children:n&&n.name?n.name.length>15?n.name.substring(0,15)+"..."+n.name.substring(n.name.length-5):n.name:"Faça o upload de um documento"})]})}),P.jsxs("button",{type:"submit",className:"shrink-0 p-2.5 bg-[#7159c1] rounded w-full hover:brightness-110 transition-all disabled:hover:brightness-75 disabled:brightness-75",disabled:e||!n,children:[P.jsxs("div",{role:"status",className:`${e?"":"hidden"} flex justify-center`,children:[P.jsxs("svg",{"aria-hidden":"true",className:"w-6 h-6 text-white animate-spin dark:text-white fill-sky-800",viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[P.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),P.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]}),P.jsx("span",{className:"sr-only",children:"Loading..."})]}),P.jsx("span",{className:e?"hidden":"",children:"Enviar"})]}),P.jsx("div",{className:"flex flex-col gap-2.5 w-full",children:l.map((v,y)=>P.jsxs("div",{className:"flex justify-between items-center text-xs p-2.5 ring-2 ring-white rounded",children:[P.jsx(fs,{}),P.jsx("span",{children:v.name.length>10?v.name.substring(0,10)+"..."+v.name.substring(v.name.length-5):v.name})]},y))}),m&&P.jsx("div",{className:"flex flex-col gap-2.5 w-full",children:P.jsx("span",{className:"text-red-500",children:m})})]})]})}function Ep({endpoint:e,placeholder:t,showIngestForm:n,showIntermediateStepsToggle:r}){const[l,o]=M.useState([]),[i,u]=M.useState(""),[s,d]=M.useState(!1),[m,h]=M.useState({}),p=v=>u(v.currentTarget.value),w=async v=>{if(v.preventDefault(),d(!0),sessionStorage.getItem("ragChat@sessiorId")===null&&U("É necessário enviar um arquivo!",{theme:"dark"}),!i){d(!1);return}const y="Me responda isso em português: "+i;u(""),l.length||await new Promise(_=>setTimeout(_,300)),o(l.concat({id:l.length.toString(),content:i,role:"user"}));try{const _=await fetch(`/retriveal/stream/${sessionStorage.getItem("ragChat@sessiorId")}`,{headers:{"Content-Type":"application/json"},body:JSON.stringfy({content:y})}),f=_.data;if(_.status===200)o(a=>{const c=[...a];return c.push({id:c.length.toString(),content:f.replace(""," "),role:"assistant"}),c});else if(f.error)throw U(f.error,{theme:"dark"}),new Error(f.error)}catch(_){U(_.message,{theme:"dark"})}d(!1)};return M.useEffect(()=>{const v=y=>{const _=sessionStorage.getItem("ragChat@sessiorId");if(_)try{navigator.sendBeacon(`/session/${_}`),sessionStorage.removeItem("ragChat@sessiorId"),sessionStorage.removeItem("uploadedDocuments")}catch(f){console.log(f)}};return window.addEventListener("unload",v),()=>window.removeEventListener("unload",v)},[]),P.jsxs("div",{className:"flex w-full flex-2 flex-col items-center p-4 grow overflow-hidden md:border-l-2 md:border-l-white",children:[P.jsx("div",{className:"flex flex-col-reverse w-full mb-4 overflow-auto transition-[flex-grow] ease-in-out grow",children:l.length>0?[...l].reverse().map((v,y)=>{const _=(l.length-1-y).toString();return P.jsx(vp,{message:v,sources:m[_]},v.id)}):""}),P.jsx("form",{onSubmit:w,className:"flex w-full flex-col",children:P.jsxs("div",{className:"flex w-full mt-4",children:[P.jsx("input",{className:"grow mr-2 p-2.5 rounded outline-none",value:i,placeholder:"Me faça uma pergunta!",onChange:p}),P.jsx("button",{type:"submit",className:"shrink-0 px-4 bg-[#7159c1] rounded hover:brightness-110 transition-all",children:P.jsx("div",{role:"status",className:"flex justify-center",children:s?P.jsxs(P.Fragment,{children:[P.jsxs("svg",{"aria-hidden":"true",className:"w-6 h-6 text-white animate-spin dark:text-white fill-sky-800",viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[P.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),P.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]}),P.jsx("span",{className:"sr-only",children:"Loading..."})]}):P.jsx("span",{children:"Send"})})})]})}),P.jsx(hp,{})]})}var Cp={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function xp(){return P.jsxs("div",{className:"flex min-h-screen bg-[#131318] text-white",children:[P.jsx(kp,{}),P.jsx(Ep,{endpoint:Cp.VITE_PUBLIC_API_URL+"/retriveal/stream"})]})}ao.createRoot(document.getElementById("root")).render(P.jsx(A.StrictMode,{children:P.jsx(xp,{})}));