/home/awneajlw/.trash/assets/index-DNg9i5e7.js
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))s(u);new MutationObserver(u=>{for(const c of u)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&s(f)}).observe(document,{childList:!0,subtree:!0});function o(u){const c={};return u.integrity&&(c.integrity=u.integrity),u.referrerPolicy&&(c.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?c.credentials="include":u.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function s(u){if(u.ep)return;u.ep=!0;const c=o(u);fetch(u.href,c)}})();function Mo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ku={exports:{}},_a={},qu={exports:{}},Ee={};/**
 * @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 sm;function K0(){if(sm)return Ee;sm=1;var e=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),f=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),x=Symbol.iterator;function C(P){return P===null||typeof P!="object"?null:(P=x&&P[x]||P["@@iterator"],typeof P=="function"?P:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,j={};function E(P,$,ie){this.props=P,this.context=$,this.refs=j,this.updater=ie||_}E.prototype.isReactComponent={},E.prototype.setState=function(P,$){if(typeof P!="object"&&typeof P!="function"&&P!=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,P,$,"setState")},E.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function k(){}k.prototype=E.prototype;function R(P,$,ie){this.props=P,this.context=$,this.refs=j,this.updater=ie||_}var L=R.prototype=new k;L.constructor=R,S(L,E.prototype),L.isPureReactComponent=!0;var F=Array.isArray,H=Object.prototype.hasOwnProperty,J={current:null},Y={key:!0,ref:!0,__self:!0,__source:!0};function X(P,$,ie){var le,ve={},ue=null,Ne=null;if($!=null)for(le in $.ref!==void 0&&(Ne=$.ref),$.key!==void 0&&(ue=""+$.key),$)H.call($,le)&&!Y.hasOwnProperty(le)&&(ve[le]=$[le]);var we=arguments.length-2;if(we===1)ve.children=ie;else if(1<we){for(var Te=Array(we),ze=0;ze<we;ze++)Te[ze]=arguments[ze+2];ve.children=Te}if(P&&P.defaultProps)for(le in we=P.defaultProps,we)ve[le]===void 0&&(ve[le]=we[le]);return{$$typeof:e,type:P,key:ue,ref:Ne,props:ve,_owner:J.current}}function pe(P,$){return{$$typeof:e,type:P.type,key:$,ref:P.ref,props:P.props,_owner:P._owner}}function be(P){return typeof P=="object"&&P!==null&&P.$$typeof===e}function je(P){var $={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(ie){return $[ie]})}var Ie=/\/+/g;function Fe(P,$){return typeof P=="object"&&P!==null&&P.key!=null?je(""+P.key):$.toString(36)}function K(P,$,ie,le,ve){var ue=typeof P;(ue==="undefined"||ue==="boolean")&&(P=null);var Ne=!1;if(P===null)Ne=!0;else switch(ue){case"string":case"number":Ne=!0;break;case"object":switch(P.$$typeof){case e:case r:Ne=!0}}if(Ne)return Ne=P,ve=ve(Ne),P=le===""?"."+Fe(Ne,0):le,F(ve)?(ie="",P!=null&&(ie=P.replace(Ie,"$&/")+"/"),K(ve,$,ie,"",function(ze){return ze})):ve!=null&&(be(ve)&&(ve=pe(ve,ie+(!ve.key||Ne&&Ne.key===ve.key?"":(""+ve.key).replace(Ie,"$&/")+"/")+P)),$.push(ve)),1;if(Ne=0,le=le===""?".":le+":",F(P))for(var we=0;we<P.length;we++){ue=P[we];var Te=le+Fe(ue,we);Ne+=K(ue,$,ie,Te,ve)}else if(Te=C(P),typeof Te=="function")for(P=Te.call(P),we=0;!(ue=P.next()).done;)ue=ue.value,Te=le+Fe(ue,we++),Ne+=K(ue,$,ie,Te,ve);else if(ue==="object")throw $=String(P),Error("Objects are not valid as a React child (found: "+($==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":$)+"). If you meant to render a collection of children, use an array instead.");return Ne}function ae(P,$,ie){if(P==null)return P;var le=[],ve=0;return K(P,le,"","",function(ue){return $.call(ie,ue,ve++)}),le}function me(P){if(P._status===-1){var $=P._result;$=$(),$.then(function(ie){(P._status===0||P._status===-1)&&(P._status=1,P._result=ie)},function(ie){(P._status===0||P._status===-1)&&(P._status=2,P._result=ie)}),P._status===-1&&(P._status=0,P._result=$)}if(P._status===1)return P._result.default;throw P._result}var se={current:null},D={transition:null},ee={ReactCurrentDispatcher:se,ReactCurrentBatchConfig:D,ReactCurrentOwner:J};function q(){throw Error("act(...) is not supported in production builds of React.")}return Ee.Children={map:ae,forEach:function(P,$,ie){ae(P,function(){$.apply(this,arguments)},ie)},count:function(P){var $=0;return ae(P,function(){$++}),$},toArray:function(P){return ae(P,function($){return $})||[]},only:function(P){if(!be(P))throw Error("React.Children.only expected to receive a single React element child.");return P}},Ee.Component=E,Ee.Fragment=o,Ee.Profiler=u,Ee.PureComponent=R,Ee.StrictMode=s,Ee.Suspense=h,Ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,Ee.act=q,Ee.cloneElement=function(P,$,ie){if(P==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+P+".");var le=S({},P.props),ve=P.key,ue=P.ref,Ne=P._owner;if($!=null){if($.ref!==void 0&&(ue=$.ref,Ne=J.current),$.key!==void 0&&(ve=""+$.key),P.type&&P.type.defaultProps)var we=P.type.defaultProps;for(Te in $)H.call($,Te)&&!Y.hasOwnProperty(Te)&&(le[Te]=$[Te]===void 0&&we!==void 0?we[Te]:$[Te])}var Te=arguments.length-2;if(Te===1)le.children=ie;else if(1<Te){we=Array(Te);for(var ze=0;ze<Te;ze++)we[ze]=arguments[ze+2];le.children=we}return{$$typeof:e,type:P.type,key:ve,ref:ue,props:le,_owner:Ne}},Ee.createContext=function(P){return P={$$typeof:f,_currentValue:P,_currentValue2:P,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},P.Provider={$$typeof:c,_context:P},P.Consumer=P},Ee.createElement=X,Ee.createFactory=function(P){var $=X.bind(null,P);return $.type=P,$},Ee.createRef=function(){return{current:null}},Ee.forwardRef=function(P){return{$$typeof:m,render:P}},Ee.isValidElement=be,Ee.lazy=function(P){return{$$typeof:w,_payload:{_status:-1,_result:P},_init:me}},Ee.memo=function(P,$){return{$$typeof:v,type:P,compare:$===void 0?null:$}},Ee.startTransition=function(P){var $=D.transition;D.transition={};try{P()}finally{D.transition=$}},Ee.unstable_act=q,Ee.useCallback=function(P,$){return se.current.useCallback(P,$)},Ee.useContext=function(P){return se.current.useContext(P)},Ee.useDebugValue=function(){},Ee.useDeferredValue=function(P){return se.current.useDeferredValue(P)},Ee.useEffect=function(P,$){return se.current.useEffect(P,$)},Ee.useId=function(){return se.current.useId()},Ee.useImperativeHandle=function(P,$,ie){return se.current.useImperativeHandle(P,$,ie)},Ee.useInsertionEffect=function(P,$){return se.current.useInsertionEffect(P,$)},Ee.useLayoutEffect=function(P,$){return se.current.useLayoutEffect(P,$)},Ee.useMemo=function(P,$){return se.current.useMemo(P,$)},Ee.useReducer=function(P,$,ie){return se.current.useReducer(P,$,ie)},Ee.useRef=function(P){return se.current.useRef(P)},Ee.useState=function(P){return se.current.useState(P)},Ee.useSyncExternalStore=function(P,$,ie){return se.current.useSyncExternalStore(P,$,ie)},Ee.useTransition=function(){return se.current.useTransition()},Ee.version="18.3.1",Ee}var im;function zc(){return im||(im=1,qu.exports=K0()),qu.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 lm;function q0(){if(lm)return _a;lm=1;var e=zc(),r=Symbol.for("react.element"),o=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,u=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function f(m,h,v){var w,x={},C=null,_=null;v!==void 0&&(C=""+v),h.key!==void 0&&(C=""+h.key),h.ref!==void 0&&(_=h.ref);for(w in h)s.call(h,w)&&!c.hasOwnProperty(w)&&(x[w]=h[w]);if(m&&m.defaultProps)for(w in h=m.defaultProps,h)x[w]===void 0&&(x[w]=h[w]);return{$$typeof:r,type:m,key:C,ref:_,props:x,_owner:u.current}}return _a.Fragment=o,_a.jsx=f,_a.jsxs=f,_a}var um;function Y0(){return um||(um=1,Ku.exports=q0()),Ku.exports}var i=Y0(),y=zc();const ye=Mo(y);var ci={},Yu={exports:{}},Ot={},Qu={exports:{}},Xu={};/**
 * @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 cm;function Q0(){return cm||(cm=1,function(e){function r(D,ee){var q=D.length;D.push(ee);e:for(;0<q;){var P=q-1>>>1,$=D[P];if(0<u($,ee))D[P]=ee,D[q]=$,q=P;else break e}}function o(D){return D.length===0?null:D[0]}function s(D){if(D.length===0)return null;var ee=D[0],q=D.pop();if(q!==ee){D[0]=q;e:for(var P=0,$=D.length,ie=$>>>1;P<ie;){var le=2*(P+1)-1,ve=D[le],ue=le+1,Ne=D[ue];if(0>u(ve,q))ue<$&&0>u(Ne,ve)?(D[P]=Ne,D[ue]=q,P=ue):(D[P]=ve,D[le]=q,P=le);else if(ue<$&&0>u(Ne,q))D[P]=Ne,D[ue]=q,P=ue;else break e}}return ee}function u(D,ee){var q=D.sortIndex-ee.sortIndex;return q!==0?q:D.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var f=Date,m=f.now();e.unstable_now=function(){return f.now()-m}}var h=[],v=[],w=1,x=null,C=3,_=!1,S=!1,j=!1,E=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,R=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function L(D){for(var ee=o(v);ee!==null;){if(ee.callback===null)s(v);else if(ee.startTime<=D)s(v),ee.sortIndex=ee.expirationTime,r(h,ee);else break;ee=o(v)}}function F(D){if(j=!1,L(D),!S)if(o(h)!==null)S=!0,me(H);else{var ee=o(v);ee!==null&&se(F,ee.startTime-D)}}function H(D,ee){S=!1,j&&(j=!1,k(X),X=-1),_=!0;var q=C;try{for(L(ee),x=o(h);x!==null&&(!(x.expirationTime>ee)||D&&!je());){var P=x.callback;if(typeof P=="function"){x.callback=null,C=x.priorityLevel;var $=P(x.expirationTime<=ee);ee=e.unstable_now(),typeof $=="function"?x.callback=$:x===o(h)&&s(h),L(ee)}else s(h);x=o(h)}if(x!==null)var ie=!0;else{var le=o(v);le!==null&&se(F,le.startTime-ee),ie=!1}return ie}finally{x=null,C=q,_=!1}}var J=!1,Y=null,X=-1,pe=5,be=-1;function je(){return!(e.unstable_now()-be<pe)}function Ie(){if(Y!==null){var D=e.unstable_now();be=D;var ee=!0;try{ee=Y(!0,D)}finally{ee?Fe():(J=!1,Y=null)}}else J=!1}var Fe;if(typeof R=="function")Fe=function(){R(Ie)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,ae=K.port2;K.port1.onmessage=Ie,Fe=function(){ae.postMessage(null)}}else Fe=function(){E(Ie,0)};function me(D){Y=D,J||(J=!0,Fe())}function se(D,ee){X=E(function(){D(e.unstable_now())},ee)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(D){D.callback=null},e.unstable_continueExecution=function(){S||_||(S=!0,me(H))},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):pe=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return C},e.unstable_getFirstCallbackNode=function(){return o(h)},e.unstable_next=function(D){switch(C){case 1:case 2:case 3:var ee=3;break;default:ee=C}var q=C;C=ee;try{return D()}finally{C=q}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(D,ee){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var q=C;C=D;try{return ee()}finally{C=q}},e.unstable_scheduleCallback=function(D,ee,q){var P=e.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?P+q:P):q=P,D){case 1:var $=-1;break;case 2:$=250;break;case 5:$=1073741823;break;case 4:$=1e4;break;default:$=5e3}return $=q+$,D={id:w++,callback:ee,priorityLevel:D,startTime:q,expirationTime:$,sortIndex:-1},q>P?(D.sortIndex=q,r(v,D),o(h)===null&&D===o(v)&&(j?(k(X),X=-1):j=!0,se(F,q-P))):(D.sortIndex=$,r(h,D),S||_||(S=!0,me(H))),D},e.unstable_shouldYield=je,e.unstable_wrapCallback=function(D){var ee=C;return function(){var q=C;C=ee;try{return D.apply(this,arguments)}finally{C=q}}}}(Xu)),Xu}var dm;function X0(){return dm||(dm=1,Qu.exports=Q0()),Qu.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 fm;function J0(){if(fm)return Ot;fm=1;var e=zc(),r=X0();function o(t){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+t,a=1;a<arguments.length;a++)n+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,u={};function c(t,n){f(t,n),f(t+"Capture",n)}function f(t,n){for(u[t]=n,t=0;t<n.length;t++)s.add(n[t])}var m=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),h=Object.prototype.hasOwnProperty,v=/^[: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]*$/,w={},x={};function C(t){return h.call(x,t)?!0:h.call(w,t)?!1:v.test(t)?x[t]=!0:(w[t]=!0,!1)}function _(t,n,a,l){if(a!==null&&a.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return l?!1:a!==null?!a.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function S(t,n,a,l){if(n===null||typeof n>"u"||_(t,n,a,l))return!0;if(l)return!1;if(a!==null)switch(a.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function j(t,n,a,l,d,p,g){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=l,this.attributeNamespace=d,this.mustUseProperty=a,this.propertyName=t,this.type=n,this.sanitizeURL=p,this.removeEmptyString=g}var E={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){E[t]=new j(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var n=t[0];E[n]=new j(n,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){E[t]=new j(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){E[t]=new j(t,2,!1,t,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(t){E[t]=new j(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){E[t]=new j(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){E[t]=new j(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){E[t]=new j(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){E[t]=new j(t,5,!1,t.toLowerCase(),null,!1,!1)});var k=/[\-:]([a-z])/g;function R(t){return t[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(t){var n=t.replace(k,R);E[n]=new j(n,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var n=t.replace(k,R);E[n]=new j(n,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var n=t.replace(k,R);E[n]=new j(n,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){E[t]=new j(t,1,!1,t.toLowerCase(),null,!1,!1)}),E.xlinkHref=new j("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){E[t]=new j(t,1,!1,t.toLowerCase(),null,!0,!0)});function L(t,n,a,l){var d=E.hasOwnProperty(n)?E[n]:null;(d!==null?d.type!==0:l||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(S(n,a,d,l)&&(a=null),l||d===null?C(n)&&(a===null?t.removeAttribute(n):t.setAttribute(n,""+a)):d.mustUseProperty?t[d.propertyName]=a===null?d.type===3?!1:"":a:(n=d.attributeName,l=d.attributeNamespace,a===null?t.removeAttribute(n):(d=d.type,a=d===3||d===4&&a===!0?"":""+a,l?t.setAttributeNS(l,n,a):t.setAttribute(n,a))))}var F=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,H=Symbol.for("react.element"),J=Symbol.for("react.portal"),Y=Symbol.for("react.fragment"),X=Symbol.for("react.strict_mode"),pe=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),je=Symbol.for("react.context"),Ie=Symbol.for("react.forward_ref"),Fe=Symbol.for("react.suspense"),K=Symbol.for("react.suspense_list"),ae=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),se=Symbol.for("react.offscreen"),D=Symbol.iterator;function ee(t){return t===null||typeof t!="object"?null:(t=D&&t[D]||t["@@iterator"],typeof t=="function"?t:null)}var q=Object.assign,P;function $(t){if(P===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);P=n&&n[1]||""}return`
`+P+t}var ie=!1;function le(t,n){if(!t||ie)return"";ie=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(I){var l=I}Reflect.construct(t,[],n)}else{try{n.call()}catch(I){l=I}t.call(n.prototype)}else{try{throw Error()}catch(I){l=I}t()}}catch(I){if(I&&l&&typeof I.stack=="string"){for(var d=I.stack.split(`
`),p=l.stack.split(`
`),g=d.length-1,b=p.length-1;1<=g&&0<=b&&d[g]!==p[b];)b--;for(;1<=g&&0<=b;g--,b--)if(d[g]!==p[b]){if(g!==1||b!==1)do if(g--,b--,0>b||d[g]!==p[b]){var N=`
`+d[g].replace(" at new "," at ");return t.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",t.displayName)),N}while(1<=g&&0<=b);break}}}finally{ie=!1,Error.prepareStackTrace=a}return(t=t?t.displayName||t.name:"")?$(t):""}function ve(t){switch(t.tag){case 5:return $(t.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return t=le(t.type,!1),t;case 11:return t=le(t.type.render,!1),t;case 1:return t=le(t.type,!0),t;default:return""}}function ue(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Y:return"Fragment";case J:return"Portal";case pe:return"Profiler";case X:return"StrictMode";case Fe:return"Suspense";case K:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case je:return(t.displayName||"Context")+".Consumer";case be:return(t._context.displayName||"Context")+".Provider";case Ie:var n=t.render;return t=t.displayName,t||(t=n.displayName||n.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case ae:return n=t.displayName||null,n!==null?n:ue(t.type)||"Memo";case me:n=t._payload,t=t._init;try{return ue(t(n))}catch{}}return null}function Ne(t){var n=t.type;switch(t.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=n.render,t=t.displayName||t.name||"",n.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ue(n);case 8:return n===X?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function we(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Te(t){var n=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function ze(t){var n=Te(t)?"checked":"value",a=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),l=""+t[n];if(!t.hasOwnProperty(n)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var d=a.get,p=a.set;return Object.defineProperty(t,n,{configurable:!0,get:function(){return d.call(this)},set:function(g){l=""+g,p.call(this,g)}}),Object.defineProperty(t,n,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(g){l=""+g},stopTracking:function(){t._valueTracker=null,delete t[n]}}}}function Xe(t){t._valueTracker||(t._valueTracker=ze(t))}function Je(t){if(!t)return!1;var n=t._valueTracker;if(!n)return!0;var a=n.getValue(),l="";return t&&(l=Te(t)?t.checked?"true":"false":t.value),t=l,t!==a?(n.setValue(t),!0):!1}function vt(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function kt(t,n){var a=n.checked;return q({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??t._wrapperState.initialChecked})}function ke(t,n){var a=n.defaultValue==null?"":n.defaultValue,l=n.checked!=null?n.checked:n.defaultChecked;a=we(n.value!=null?n.value:a),t._wrapperState={initialChecked:l,initialValue:a,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function _n(t,n){n=n.checked,n!=null&&L(t,"checked",n,!1)}function sn(t,n){_n(t,n);var a=we(n.value),l=n.type;if(a!=null)l==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=""+a):t.value!==""+a&&(t.value=""+a);else if(l==="submit"||l==="reset"){t.removeAttribute("value");return}n.hasOwnProperty("value")?br(t,n.type,a):n.hasOwnProperty("defaultValue")&&br(t,n.type,we(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(t.defaultChecked=!!n.defaultChecked)}function Zr(t,n,a){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var l=n.type;if(!(l!=="submit"&&l!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+t._wrapperState.initialValue,a||n===t.value||(t.value=n),t.defaultValue=n}a=t.name,a!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,a!==""&&(t.name=a)}function br(t,n,a){(n!=="number"||vt(t.ownerDocument)!==t)&&(a==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+a&&(t.defaultValue=""+a))}var Ln=Array.isArray;function gn(t,n,a,l){if(t=t.options,n){n={};for(var d=0;d<a.length;d++)n["$"+a[d]]=!0;for(a=0;a<t.length;a++)d=n.hasOwnProperty("$"+t[a].value),t[a].selected!==d&&(t[a].selected=d),d&&l&&(t[a].defaultSelected=!0)}else{for(a=""+we(a),n=null,d=0;d<t.length;d++){if(t[d].value===a){t[d].selected=!0,l&&(t[d].defaultSelected=!0);return}n!==null||t[d].disabled||(n=t[d])}n!==null&&(n.selected=!0)}}function Cr(t,n){if(n.dangerouslySetInnerHTML!=null)throw Error(o(91));return q({},n,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function Sr(t,n){var a=n.value;if(a==null){if(a=n.children,n=n.defaultValue,a!=null){if(n!=null)throw Error(o(92));if(Ln(a)){if(1<a.length)throw Error(o(93));a=a[0]}n=a}n==null&&(n=""),a=n}t._wrapperState={initialValue:we(a)}}function yn(t,n){var a=we(n.value),l=we(n.defaultValue);a!=null&&(a=""+a,a!==t.value&&(t.value=a),n.defaultValue==null&&t.defaultValue!==a&&(t.defaultValue=a)),l!=null&&(t.defaultValue=""+l)}function Er(t){var n=t.textContent;n===t._wrapperState.initialValue&&n!==""&&n!==null&&(t.value=n)}function Pe(t){switch(t){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 Qt(t,n){return t==null||t==="http://www.w3.org/1999/xhtml"?Pe(n):t==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var An,Ko=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,a,l,d){MSApp.execUnsafeLocalFunction(function(){return t(n,a,l,d)})}:t}(function(t,n){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=n;else{for(An=An||document.createElement("div"),An.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=An.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;n.firstChild;)t.appendChild(n.firstChild)}});function On(t,n){if(n){var a=t.firstChild;if(a&&a===t.lastChild&&a.nodeType===3){a.nodeValue=n;return}}t.textContent=n}var Qn={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},ge=["Webkit","ms","Moz","O"];Object.keys(Qn).forEach(function(t){ge.forEach(function(n){n=n+t.charAt(0).toUpperCase()+t.substring(1),Qn[n]=Qn[t]})});function Me(t,n,a){return n==null||typeof n=="boolean"||n===""?"":a||typeof n!="number"||n===0||Qn.hasOwnProperty(t)&&Qn[t]?(""+n).trim():n+"px"}function Xt(t,n){t=t.style;for(var a in n)if(n.hasOwnProperty(a)){var l=a.indexOf("--")===0,d=Me(a,n[a],l);a==="float"&&(a="cssFloat"),l?t.setProperty(a,d):t[a]=d}}var kr=q({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 qo(t,n){if(n){if(kr[t]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(o(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(o(61))}if(n.style!=null&&typeof n.style!="object")throw Error(o(62))}}function sl(t,n){if(t.indexOf("-")===-1)return typeof n.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var il=null;function ll(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ul=null,eo=null,to=null;function Cd(t){if(t=ga(t)){if(typeof ul!="function")throw Error(o(280));var n=t.stateNode;n&&(n=ks(n),ul(t.stateNode,t.type,n))}}function Sd(t){eo?to?to.push(t):to=[t]:eo=t}function Ed(){if(eo){var t=eo,n=to;if(to=eo=null,Cd(t),n)for(t=0;t<n.length;t++)Cd(n[t])}}function kd(t,n){return t(n)}function jd(){}var cl=!1;function Nd(t,n,a){if(cl)return t(n,a);cl=!0;try{return kd(t,n,a)}finally{cl=!1,(eo!==null||to!==null)&&(jd(),Ed())}}function Yo(t,n){var a=t.stateNode;if(a===null)return null;var l=ks(a);if(l===null)return null;a=l[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(t=t.type,l=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!l;break e;default:t=!1}if(t)return null;if(a&&typeof a!="function")throw Error(o(231,n,typeof a));return a}var dl=!1;if(m)try{var Qo={};Object.defineProperty(Qo,"passive",{get:function(){dl=!0}}),window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,Qo)}catch{dl=!1}function ev(t,n,a,l,d,p,g,b,N){var I=Array.prototype.slice.call(arguments,3);try{n.apply(a,I)}catch(U){this.onError(U)}}var Xo=!1,rs=null,os=!1,fl=null,tv={onError:function(t){Xo=!0,rs=t}};function nv(t,n,a,l,d,p,g,b,N){Xo=!1,rs=null,ev.apply(tv,arguments)}function rv(t,n,a,l,d,p,g,b,N){if(nv.apply(this,arguments),Xo){if(Xo){var I=rs;Xo=!1,rs=null}else throw Error(o(198));os||(os=!0,fl=I)}}function jr(t){var n=t,a=t;if(t.alternate)for(;n.return;)n=n.return;else{t=n;do n=t,n.flags&4098&&(a=n.return),t=n.return;while(t)}return n.tag===3?a:null}function Td(t){if(t.tag===13){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function Pd(t){if(jr(t)!==t)throw Error(o(188))}function ov(t){var n=t.alternate;if(!n){if(n=jr(t),n===null)throw Error(o(188));return n!==t?null:t}for(var a=t,l=n;;){var d=a.return;if(d===null)break;var p=d.alternate;if(p===null){if(l=d.return,l!==null){a=l;continue}break}if(d.child===p.child){for(p=d.child;p;){if(p===a)return Pd(d),t;if(p===l)return Pd(d),n;p=p.sibling}throw Error(o(188))}if(a.return!==l.return)a=d,l=p;else{for(var g=!1,b=d.child;b;){if(b===a){g=!0,a=d,l=p;break}if(b===l){g=!0,l=d,a=p;break}b=b.sibling}if(!g){for(b=p.child;b;){if(b===a){g=!0,a=p,l=d;break}if(b===l){g=!0,l=p,a=d;break}b=b.sibling}if(!g)throw Error(o(189))}}if(a.alternate!==l)throw Error(o(190))}if(a.tag!==3)throw Error(o(188));return a.stateNode.current===a?t:n}function Rd(t){return t=ov(t),t!==null?_d(t):null}function _d(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var n=_d(t);if(n!==null)return n;t=t.sibling}return null}var Ld=r.unstable_scheduleCallback,Ad=r.unstable_cancelCallback,av=r.unstable_shouldYield,sv=r.unstable_requestPaint,et=r.unstable_now,iv=r.unstable_getCurrentPriorityLevel,pl=r.unstable_ImmediatePriority,Od=r.unstable_UserBlockingPriority,as=r.unstable_NormalPriority,lv=r.unstable_LowPriority,Id=r.unstable_IdlePriority,ss=null,vn=null;function uv(t){if(vn&&typeof vn.onCommitFiberRoot=="function")try{vn.onCommitFiberRoot(ss,t,void 0,(t.current.flags&128)===128)}catch{}}var ln=Math.clz32?Math.clz32:fv,cv=Math.log,dv=Math.LN2;function fv(t){return t>>>=0,t===0?32:31-(cv(t)/dv|0)|0}var is=64,ls=4194304;function Jo(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function us(t,n){var a=t.pendingLanes;if(a===0)return 0;var l=0,d=t.suspendedLanes,p=t.pingedLanes,g=a&268435455;if(g!==0){var b=g&~d;b!==0?l=Jo(b):(p&=g,p!==0&&(l=Jo(p)))}else g=a&~d,g!==0?l=Jo(g):p!==0&&(l=Jo(p));if(l===0)return 0;if(n!==0&&n!==l&&!(n&d)&&(d=l&-l,p=n&-n,d>=p||d===16&&(p&4194240)!==0))return n;if(l&4&&(l|=a&16),n=t.entangledLanes,n!==0)for(t=t.entanglements,n&=l;0<n;)a=31-ln(n),d=1<<a,l|=t[a],n&=~d;return l}function pv(t,n){switch(t){case 1:case 2:case 4:return n+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 n+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 mv(t,n){for(var a=t.suspendedLanes,l=t.pingedLanes,d=t.expirationTimes,p=t.pendingLanes;0<p;){var g=31-ln(p),b=1<<g,N=d[g];N===-1?(!(b&a)||b&l)&&(d[g]=pv(b,n)):N<=n&&(t.expiredLanes|=b),p&=~b}}function ml(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Md(){var t=is;return is<<=1,!(is&4194240)&&(is=64),t}function hl(t){for(var n=[],a=0;31>a;a++)n.push(t);return n}function Zo(t,n,a){t.pendingLanes|=n,n!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,n=31-ln(n),t[n]=a}function hv(t,n){var a=t.pendingLanes&~n;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=n,t.mutableReadLanes&=n,t.entangledLanes&=n,n=t.entanglements;var l=t.eventTimes;for(t=t.expirationTimes;0<a;){var d=31-ln(a),p=1<<d;n[d]=0,l[d]=-1,t[d]=-1,a&=~p}}function gl(t,n){var a=t.entangledLanes|=n;for(t=t.entanglements;a;){var l=31-ln(a),d=1<<l;d&n|t[l]&n&&(t[l]|=n),a&=~d}}var Be=0;function Bd(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var Fd,yl,Dd,$d,zd,vl=!1,cs=[],Xn=null,Jn=null,Zn=null,ea=new Map,ta=new Map,er=[],gv="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 Ud(t,n){switch(t){case"focusin":case"focusout":Xn=null;break;case"dragenter":case"dragleave":Jn=null;break;case"mouseover":case"mouseout":Zn=null;break;case"pointerover":case"pointerout":ea.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":ta.delete(n.pointerId)}}function na(t,n,a,l,d,p){return t===null||t.nativeEvent!==p?(t={blockedOn:n,domEventName:a,eventSystemFlags:l,nativeEvent:p,targetContainers:[d]},n!==null&&(n=ga(n),n!==null&&yl(n)),t):(t.eventSystemFlags|=l,n=t.targetContainers,d!==null&&n.indexOf(d)===-1&&n.push(d),t)}function yv(t,n,a,l,d){switch(n){case"focusin":return Xn=na(Xn,t,n,a,l,d),!0;case"dragenter":return Jn=na(Jn,t,n,a,l,d),!0;case"mouseover":return Zn=na(Zn,t,n,a,l,d),!0;case"pointerover":var p=d.pointerId;return ea.set(p,na(ea.get(p)||null,t,n,a,l,d)),!0;case"gotpointercapture":return p=d.pointerId,ta.set(p,na(ta.get(p)||null,t,n,a,l,d)),!0}return!1}function Hd(t){var n=Nr(t.target);if(n!==null){var a=jr(n);if(a!==null){if(n=a.tag,n===13){if(n=Td(a),n!==null){t.blockedOn=n,zd(t.priority,function(){Dd(a)});return}}else if(n===3&&a.stateNode.current.memoizedState.isDehydrated){t.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}t.blockedOn=null}function ds(t){if(t.blockedOn!==null)return!1;for(var n=t.targetContainers;0<n.length;){var a=xl(t.domEventName,t.eventSystemFlags,n[0],t.nativeEvent);if(a===null){a=t.nativeEvent;var l=new a.constructor(a.type,a);il=l,a.target.dispatchEvent(l),il=null}else return n=ga(a),n!==null&&yl(n),t.blockedOn=a,!1;n.shift()}return!0}function Vd(t,n,a){ds(t)&&a.delete(n)}function vv(){vl=!1,Xn!==null&&ds(Xn)&&(Xn=null),Jn!==null&&ds(Jn)&&(Jn=null),Zn!==null&&ds(Zn)&&(Zn=null),ea.forEach(Vd),ta.forEach(Vd)}function ra(t,n){t.blockedOn===n&&(t.blockedOn=null,vl||(vl=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,vv)))}function oa(t){function n(d){return ra(d,t)}if(0<cs.length){ra(cs[0],t);for(var a=1;a<cs.length;a++){var l=cs[a];l.blockedOn===t&&(l.blockedOn=null)}}for(Xn!==null&&ra(Xn,t),Jn!==null&&ra(Jn,t),Zn!==null&&ra(Zn,t),ea.forEach(n),ta.forEach(n),a=0;a<er.length;a++)l=er[a],l.blockedOn===t&&(l.blockedOn=null);for(;0<er.length&&(a=er[0],a.blockedOn===null);)Hd(a),a.blockedOn===null&&er.shift()}var no=F.ReactCurrentBatchConfig,fs=!0;function wv(t,n,a,l){var d=Be,p=no.transition;no.transition=null;try{Be=1,wl(t,n,a,l)}finally{Be=d,no.transition=p}}function xv(t,n,a,l){var d=Be,p=no.transition;no.transition=null;try{Be=4,wl(t,n,a,l)}finally{Be=d,no.transition=p}}function wl(t,n,a,l){if(fs){var d=xl(t,n,a,l);if(d===null)Bl(t,n,l,ps,a),Ud(t,l);else if(yv(d,t,n,a,l))l.stopPropagation();else if(Ud(t,l),n&4&&-1<gv.indexOf(t)){for(;d!==null;){var p=ga(d);if(p!==null&&Fd(p),p=xl(t,n,a,l),p===null&&Bl(t,n,l,ps,a),p===d)break;d=p}d!==null&&l.stopPropagation()}else Bl(t,n,l,null,a)}}var ps=null;function xl(t,n,a,l){if(ps=null,t=ll(l),t=Nr(t),t!==null)if(n=jr(t),n===null)t=null;else if(a=n.tag,a===13){if(t=Td(n),t!==null)return t;t=null}else if(a===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;t=null}else n!==t&&(t=null);return ps=t,null}function Wd(t){switch(t){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(iv()){case pl:return 1;case Od:return 4;case as:case lv:return 16;case Id:return 536870912;default:return 16}default:return 16}}var tr=null,bl=null,ms=null;function Gd(){if(ms)return ms;var t,n=bl,a=n.length,l,d="value"in tr?tr.value:tr.textContent,p=d.length;for(t=0;t<a&&n[t]===d[t];t++);var g=a-t;for(l=1;l<=g&&n[a-l]===d[p-l];l++);return ms=d.slice(t,1<l?1-l:void 0)}function hs(t){var n=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&n===13&&(t=13)):t=n,t===10&&(t=13),32<=t||t===13?t:0}function gs(){return!0}function Kd(){return!1}function zt(t){function n(a,l,d,p,g){this._reactName=a,this._targetInst=d,this.type=l,this.nativeEvent=p,this.target=g,this.currentTarget=null;for(var b in t)t.hasOwnProperty(b)&&(a=t[b],this[b]=a?a(p):p[b]);return this.isDefaultPrevented=(p.defaultPrevented!=null?p.defaultPrevented:p.returnValue===!1)?gs:Kd,this.isPropagationStopped=Kd,this}return q(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=gs)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=gs)},persist:function(){},isPersistent:gs}),n}var ro={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Cl=zt(ro),aa=q({},ro,{view:0,detail:0}),bv=zt(aa),Sl,El,sa,ys=q({},aa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jl,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==sa&&(sa&&t.type==="mousemove"?(Sl=t.screenX-sa.screenX,El=t.screenY-sa.screenY):El=Sl=0,sa=t),Sl)},movementY:function(t){return"movementY"in t?t.movementY:El}}),qd=zt(ys),Cv=q({},ys,{dataTransfer:0}),Sv=zt(Cv),Ev=q({},aa,{relatedTarget:0}),kl=zt(Ev),kv=q({},ro,{animationName:0,elapsedTime:0,pseudoElement:0}),jv=zt(kv),Nv=q({},ro,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Tv=zt(Nv),Pv=q({},ro,{data:0}),Yd=zt(Pv),Rv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_v={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"},Lv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Av(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=Lv[t])?!!n[t]:!1}function jl(){return Av}var Ov=q({},aa,{key:function(t){if(t.key){var n=Rv[t.key]||t.key;if(n!=="Unidentified")return n}return t.type==="keypress"?(t=hs(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?_v[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jl,charCode:function(t){return t.type==="keypress"?hs(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?hs(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Iv=zt(Ov),Mv=q({},ys,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qd=zt(Mv),Bv=q({},aa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jl}),Fv=zt(Bv),Dv=q({},ro,{propertyName:0,elapsedTime:0,pseudoElement:0}),$v=zt(Dv),zv=q({},ys,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Uv=zt(zv),Hv=[9,13,27,32],Nl=m&&"CompositionEvent"in window,ia=null;m&&"documentMode"in document&&(ia=document.documentMode);var Vv=m&&"TextEvent"in window&&!ia,Xd=m&&(!Nl||ia&&8<ia&&11>=ia),Jd=" ",Zd=!1;function ef(t,n){switch(t){case"keyup":return Hv.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tf(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var oo=!1;function Wv(t,n){switch(t){case"compositionend":return tf(n);case"keypress":return n.which!==32?null:(Zd=!0,Jd);case"textInput":return t=n.data,t===Jd&&Zd?null:t;default:return null}}function Gv(t,n){if(oo)return t==="compositionend"||!Nl&&ef(t,n)?(t=Gd(),ms=bl=tr=null,oo=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Xd&&n.locale!=="ko"?null:n.data;default:return null}}var Kv={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 nf(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!Kv[t.type]:n==="textarea"}function rf(t,n,a,l){Sd(l),n=Cs(n,"onChange"),0<n.length&&(a=new Cl("onChange","change",null,a,l),t.push({event:a,listeners:n}))}var la=null,ua=null;function qv(t){Cf(t,0)}function vs(t){var n=uo(t);if(Je(n))return t}function Yv(t,n){if(t==="change")return n}var of=!1;if(m){var Tl;if(m){var Pl="oninput"in document;if(!Pl){var af=document.createElement("div");af.setAttribute("oninput","return;"),Pl=typeof af.oninput=="function"}Tl=Pl}else Tl=!1;of=Tl&&(!document.documentMode||9<document.documentMode)}function sf(){la&&(la.detachEvent("onpropertychange",lf),ua=la=null)}function lf(t){if(t.propertyName==="value"&&vs(ua)){var n=[];rf(n,ua,t,ll(t)),Nd(qv,n)}}function Qv(t,n,a){t==="focusin"?(sf(),la=n,ua=a,la.attachEvent("onpropertychange",lf)):t==="focusout"&&sf()}function Xv(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return vs(ua)}function Jv(t,n){if(t==="click")return vs(n)}function Zv(t,n){if(t==="input"||t==="change")return vs(n)}function e0(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var un=typeof Object.is=="function"?Object.is:e0;function ca(t,n){if(un(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var a=Object.keys(t),l=Object.keys(n);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var d=a[l];if(!h.call(n,d)||!un(t[d],n[d]))return!1}return!0}function uf(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function cf(t,n){var a=uf(t);t=0;for(var l;a;){if(a.nodeType===3){if(l=t+a.textContent.length,t<=n&&l>=n)return{node:a,offset:n-t};t=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=uf(a)}}function df(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?df(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function ff(){for(var t=window,n=vt();n instanceof t.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)t=n.contentWindow;else break;n=vt(t.document)}return n}function Rl(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n&&(n==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||n==="textarea"||t.contentEditable==="true")}function t0(t){var n=ff(),a=t.focusedElem,l=t.selectionRange;if(n!==a&&a&&a.ownerDocument&&df(a.ownerDocument.documentElement,a)){if(l!==null&&Rl(a)){if(n=l.start,t=l.end,t===void 0&&(t=n),"selectionStart"in a)a.selectionStart=n,a.selectionEnd=Math.min(t,a.value.length);else if(t=(n=a.ownerDocument||document)&&n.defaultView||window,t.getSelection){t=t.getSelection();var d=a.textContent.length,p=Math.min(l.start,d);l=l.end===void 0?p:Math.min(l.end,d),!t.extend&&p>l&&(d=l,l=p,p=d),d=cf(a,p);var g=cf(a,l);d&&g&&(t.rangeCount!==1||t.anchorNode!==d.node||t.anchorOffset!==d.offset||t.focusNode!==g.node||t.focusOffset!==g.offset)&&(n=n.createRange(),n.setStart(d.node,d.offset),t.removeAllRanges(),p>l?(t.addRange(n),t.extend(g.node,g.offset)):(n.setEnd(g.node,g.offset),t.addRange(n)))}}for(n=[],t=a;t=t.parentNode;)t.nodeType===1&&n.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a<n.length;a++)t=n[a],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var n0=m&&"documentMode"in document&&11>=document.documentMode,ao=null,_l=null,da=null,Ll=!1;function pf(t,n,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Ll||ao==null||ao!==vt(l)||(l=ao,"selectionStart"in l&&Rl(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),da&&ca(da,l)||(da=l,l=Cs(_l,"onSelect"),0<l.length&&(n=new Cl("onSelect","select",null,n,a),t.push({event:n,listeners:l}),n.target=ao)))}function ws(t,n){var a={};return a[t.toLowerCase()]=n.toLowerCase(),a["Webkit"+t]="webkit"+n,a["Moz"+t]="moz"+n,a}var so={animationend:ws("Animation","AnimationEnd"),animationiteration:ws("Animation","AnimationIteration"),animationstart:ws("Animation","AnimationStart"),transitionend:ws("Transition","TransitionEnd")},Al={},mf={};m&&(mf=document.createElement("div").style,"AnimationEvent"in window||(delete so.animationend.animation,delete so.animationiteration.animation,delete so.animationstart.animation),"TransitionEvent"in window||delete so.transitionend.transition);function xs(t){if(Al[t])return Al[t];if(!so[t])return t;var n=so[t],a;for(a in n)if(n.hasOwnProperty(a)&&a in mf)return Al[t]=n[a];return t}var hf=xs("animationend"),gf=xs("animationiteration"),yf=xs("animationstart"),vf=xs("transitionend"),wf=new Map,xf="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 nr(t,n){wf.set(t,n),c(n,[t])}for(var Ol=0;Ol<xf.length;Ol++){var Il=xf[Ol],r0=Il.toLowerCase(),o0=Il[0].toUpperCase()+Il.slice(1);nr(r0,"on"+o0)}nr(hf,"onAnimationEnd"),nr(gf,"onAnimationIteration"),nr(yf,"onAnimationStart"),nr("dblclick","onDoubleClick"),nr("focusin","onFocus"),nr("focusout","onBlur"),nr(vf,"onTransitionEnd"),f("onMouseEnter",["mouseout","mouseover"]),f("onMouseLeave",["mouseout","mouseover"]),f("onPointerEnter",["pointerout","pointerover"]),f("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var fa="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(" "),a0=new Set("cancel close invalid load scroll toggle".split(" ").concat(fa));function bf(t,n,a){var l=t.type||"unknown-event";t.currentTarget=a,rv(l,n,void 0,t),t.currentTarget=null}function Cf(t,n){n=(n&4)!==0;for(var a=0;a<t.length;a++){var l=t[a],d=l.event;l=l.listeners;e:{var p=void 0;if(n)for(var g=l.length-1;0<=g;g--){var b=l[g],N=b.instance,I=b.currentTarget;if(b=b.listener,N!==p&&d.isPropagationStopped())break e;bf(d,b,I),p=N}else for(g=0;g<l.length;g++){if(b=l[g],N=b.instance,I=b.currentTarget,b=b.listener,N!==p&&d.isPropagationStopped())break e;bf(d,b,I),p=N}}}if(os)throw t=fl,os=!1,fl=null,t}function Ue(t,n){var a=n[Hl];a===void 0&&(a=n[Hl]=new Set);var l=t+"__bubble";a.has(l)||(Sf(n,t,2,!1),a.add(l))}function Ml(t,n,a){var l=0;n&&(l|=4),Sf(a,t,l,n)}var bs="_reactListening"+Math.random().toString(36).slice(2);function pa(t){if(!t[bs]){t[bs]=!0,s.forEach(function(a){a!=="selectionchange"&&(a0.has(a)||Ml(a,!1,t),Ml(a,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[bs]||(n[bs]=!0,Ml("selectionchange",!1,n))}}function Sf(t,n,a,l){switch(Wd(n)){case 1:var d=wv;break;case 4:d=xv;break;default:d=wl}a=d.bind(null,n,a,t),d=void 0,!dl||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(d=!0),l?d!==void 0?t.addEventListener(n,a,{capture:!0,passive:d}):t.addEventListener(n,a,!0):d!==void 0?t.addEventListener(n,a,{passive:d}):t.addEventListener(n,a,!1)}function Bl(t,n,a,l,d){var p=l;if(!(n&1)&&!(n&2)&&l!==null)e:for(;;){if(l===null)return;var g=l.tag;if(g===3||g===4){var b=l.stateNode.containerInfo;if(b===d||b.nodeType===8&&b.parentNode===d)break;if(g===4)for(g=l.return;g!==null;){var N=g.tag;if((N===3||N===4)&&(N=g.stateNode.containerInfo,N===d||N.nodeType===8&&N.parentNode===d))return;g=g.return}for(;b!==null;){if(g=Nr(b),g===null)return;if(N=g.tag,N===5||N===6){l=p=g;continue e}b=b.parentNode}}l=l.return}Nd(function(){var I=p,U=ll(a),V=[];e:{var z=wf.get(t);if(z!==void 0){var Z=Cl,ne=t;switch(t){case"keypress":if(hs(a)===0)break e;case"keydown":case"keyup":Z=Iv;break;case"focusin":ne="focus",Z=kl;break;case"focusout":ne="blur",Z=kl;break;case"beforeblur":case"afterblur":Z=kl;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Z=qd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Z=Sv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Z=Fv;break;case hf:case gf:case yf:Z=jv;break;case vf:Z=$v;break;case"scroll":Z=bv;break;case"wheel":Z=Uv;break;case"copy":case"cut":case"paste":Z=Tv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Z=Qd}var re=(n&4)!==0,tt=!re&&t==="scroll",A=re?z!==null?z+"Capture":null:z;re=[];for(var T=I,O;T!==null;){O=T;var G=O.stateNode;if(O.tag===5&&G!==null&&(O=G,A!==null&&(G=Yo(T,A),G!=null&&re.push(ma(T,G,O)))),tt)break;T=T.return}0<re.length&&(z=new Z(z,ne,null,a,U),V.push({event:z,listeners:re}))}}if(!(n&7)){e:{if(z=t==="mouseover"||t==="pointerover",Z=t==="mouseout"||t==="pointerout",z&&a!==il&&(ne=a.relatedTarget||a.fromElement)&&(Nr(ne)||ne[In]))break e;if((Z||z)&&(z=U.window===U?U:(z=U.ownerDocument)?z.defaultView||z.parentWindow:window,Z?(ne=a.relatedTarget||a.toElement,Z=I,ne=ne?Nr(ne):null,ne!==null&&(tt=jr(ne),ne!==tt||ne.tag!==5&&ne.tag!==6)&&(ne=null)):(Z=null,ne=I),Z!==ne)){if(re=qd,G="onMouseLeave",A="onMouseEnter",T="mouse",(t==="pointerout"||t==="pointerover")&&(re=Qd,G="onPointerLeave",A="onPointerEnter",T="pointer"),tt=Z==null?z:uo(Z),O=ne==null?z:uo(ne),z=new re(G,T+"leave",Z,a,U),z.target=tt,z.relatedTarget=O,G=null,Nr(U)===I&&(re=new re(A,T+"enter",ne,a,U),re.target=O,re.relatedTarget=tt,G=re),tt=G,Z&&ne)t:{for(re=Z,A=ne,T=0,O=re;O;O=io(O))T++;for(O=0,G=A;G;G=io(G))O++;for(;0<T-O;)re=io(re),T--;for(;0<O-T;)A=io(A),O--;for(;T--;){if(re===A||A!==null&&re===A.alternate)break t;re=io(re),A=io(A)}re=null}else re=null;Z!==null&&Ef(V,z,Z,re,!1),ne!==null&&tt!==null&&Ef(V,tt,ne,re,!0)}}e:{if(z=I?uo(I):window,Z=z.nodeName&&z.nodeName.toLowerCase(),Z==="select"||Z==="input"&&z.type==="file")var oe=Yv;else if(nf(z))if(of)oe=Zv;else{oe=Xv;var ce=Qv}else(Z=z.nodeName)&&Z.toLowerCase()==="input"&&(z.type==="checkbox"||z.type==="radio")&&(oe=Jv);if(oe&&(oe=oe(t,I))){rf(V,oe,a,U);break e}ce&&ce(t,z,I),t==="focusout"&&(ce=z._wrapperState)&&ce.controlled&&z.type==="number"&&br(z,"number",z.value)}switch(ce=I?uo(I):window,t){case"focusin":(nf(ce)||ce.contentEditable==="true")&&(ao=ce,_l=I,da=null);break;case"focusout":da=_l=ao=null;break;case"mousedown":Ll=!0;break;case"contextmenu":case"mouseup":case"dragend":Ll=!1,pf(V,a,U);break;case"selectionchange":if(n0)break;case"keydown":case"keyup":pf(V,a,U)}var de;if(Nl)e:{switch(t){case"compositionstart":var he="onCompositionStart";break e;case"compositionend":he="onCompositionEnd";break e;case"compositionupdate":he="onCompositionUpdate";break e}he=void 0}else oo?ef(t,a)&&(he="onCompositionEnd"):t==="keydown"&&a.keyCode===229&&(he="onCompositionStart");he&&(Xd&&a.locale!=="ko"&&(oo||he!=="onCompositionStart"?he==="onCompositionEnd"&&oo&&(de=Gd()):(tr=U,bl="value"in tr?tr.value:tr.textContent,oo=!0)),ce=Cs(I,he),0<ce.length&&(he=new Yd(he,t,null,a,U),V.push({event:he,listeners:ce}),de?he.data=de:(de=tf(a),de!==null&&(he.data=de)))),(de=Vv?Wv(t,a):Gv(t,a))&&(I=Cs(I,"onBeforeInput"),0<I.length&&(U=new Yd("onBeforeInput","beforeinput",null,a,U),V.push({event:U,listeners:I}),U.data=de))}Cf(V,n)})}function ma(t,n,a){return{instance:t,listener:n,currentTarget:a}}function Cs(t,n){for(var a=n+"Capture",l=[];t!==null;){var d=t,p=d.stateNode;d.tag===5&&p!==null&&(d=p,p=Yo(t,a),p!=null&&l.unshift(ma(t,p,d)),p=Yo(t,n),p!=null&&l.push(ma(t,p,d))),t=t.return}return l}function io(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function Ef(t,n,a,l,d){for(var p=n._reactName,g=[];a!==null&&a!==l;){var b=a,N=b.alternate,I=b.stateNode;if(N!==null&&N===l)break;b.tag===5&&I!==null&&(b=I,d?(N=Yo(a,p),N!=null&&g.unshift(ma(a,N,b))):d||(N=Yo(a,p),N!=null&&g.push(ma(a,N,b)))),a=a.return}g.length!==0&&t.push({event:n,listeners:g})}var s0=/\r\n?/g,i0=/\u0000|\uFFFD/g;function kf(t){return(typeof t=="string"?t:""+t).replace(s0,`
`).replace(i0,"")}function Ss(t,n,a){if(n=kf(n),kf(t)!==n&&a)throw Error(o(425))}function Es(){}var Fl=null,Dl=null;function $l(t,n){return t==="textarea"||t==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var zl=typeof setTimeout=="function"?setTimeout:void 0,l0=typeof clearTimeout=="function"?clearTimeout:void 0,jf=typeof Promise=="function"?Promise:void 0,u0=typeof queueMicrotask=="function"?queueMicrotask:typeof jf<"u"?function(t){return jf.resolve(null).then(t).catch(c0)}:zl;function c0(t){setTimeout(function(){throw t})}function Ul(t,n){var a=n,l=0;do{var d=a.nextSibling;if(t.removeChild(a),d&&d.nodeType===8)if(a=d.data,a==="/$"){if(l===0){t.removeChild(d),oa(n);return}l--}else a!=="$"&&a!=="$?"&&a!=="$!"||l++;a=d}while(a);oa(n)}function rr(t){for(;t!=null;t=t.nextSibling){var n=t.nodeType;if(n===1||n===3)break;if(n===8){if(n=t.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return t}function Nf(t){t=t.previousSibling;for(var n=0;t;){if(t.nodeType===8){var a=t.data;if(a==="$"||a==="$!"||a==="$?"){if(n===0)return t;n--}else a==="/$"&&n++}t=t.previousSibling}return null}var lo=Math.random().toString(36).slice(2),wn="__reactFiber$"+lo,ha="__reactProps$"+lo,In="__reactContainer$"+lo,Hl="__reactEvents$"+lo,d0="__reactListeners$"+lo,f0="__reactHandles$"+lo;function Nr(t){var n=t[wn];if(n)return n;for(var a=t.parentNode;a;){if(n=a[In]||a[wn]){if(a=n.alternate,n.child!==null||a!==null&&a.child!==null)for(t=Nf(t);t!==null;){if(a=t[wn])return a;t=Nf(t)}return n}t=a,a=t.parentNode}return null}function ga(t){return t=t[wn]||t[In],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function uo(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(o(33))}function ks(t){return t[ha]||null}var Vl=[],co=-1;function or(t){return{current:t}}function He(t){0>co||(t.current=Vl[co],Vl[co]=null,co--)}function De(t,n){co++,Vl[co]=t.current,t.current=n}var ar={},wt=or(ar),Pt=or(!1),Tr=ar;function fo(t,n){var a=t.type.contextTypes;if(!a)return ar;var l=t.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===n)return l.__reactInternalMemoizedMaskedChildContext;var d={},p;for(p in a)d[p]=n[p];return l&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=n,t.__reactInternalMemoizedMaskedChildContext=d),d}function Rt(t){return t=t.childContextTypes,t!=null}function js(){He(Pt),He(wt)}function Tf(t,n,a){if(wt.current!==ar)throw Error(o(168));De(wt,n),De(Pt,a)}function Pf(t,n,a){var l=t.stateNode;if(n=n.childContextTypes,typeof l.getChildContext!="function")return a;l=l.getChildContext();for(var d in l)if(!(d in n))throw Error(o(108,Ne(t)||"Unknown",d));return q({},a,l)}function Ns(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||ar,Tr=wt.current,De(wt,t),De(Pt,Pt.current),!0}function Rf(t,n,a){var l=t.stateNode;if(!l)throw Error(o(169));a?(t=Pf(t,n,Tr),l.__reactInternalMemoizedMergedChildContext=t,He(Pt),He(wt),De(wt,t)):He(Pt),De(Pt,a)}var Mn=null,Ts=!1,Wl=!1;function _f(t){Mn===null?Mn=[t]:Mn.push(t)}function p0(t){Ts=!0,_f(t)}function sr(){if(!Wl&&Mn!==null){Wl=!0;var t=0,n=Be;try{var a=Mn;for(Be=1;t<a.length;t++){var l=a[t];do l=l(!0);while(l!==null)}Mn=null,Ts=!1}catch(d){throw Mn!==null&&(Mn=Mn.slice(t+1)),Ld(pl,sr),d}finally{Be=n,Wl=!1}}return null}var po=[],mo=0,Ps=null,Rs=0,Jt=[],Zt=0,Pr=null,Bn=1,Fn="";function Rr(t,n){po[mo++]=Rs,po[mo++]=Ps,Ps=t,Rs=n}function Lf(t,n,a){Jt[Zt++]=Bn,Jt[Zt++]=Fn,Jt[Zt++]=Pr,Pr=t;var l=Bn;t=Fn;var d=32-ln(l)-1;l&=~(1<<d),a+=1;var p=32-ln(n)+d;if(30<p){var g=d-d%5;p=(l&(1<<g)-1).toString(32),l>>=g,d-=g,Bn=1<<32-ln(n)+d|a<<d|l,Fn=p+t}else Bn=1<<p|a<<d|l,Fn=t}function Gl(t){t.return!==null&&(Rr(t,1),Lf(t,1,0))}function Kl(t){for(;t===Ps;)Ps=po[--mo],po[mo]=null,Rs=po[--mo],po[mo]=null;for(;t===Pr;)Pr=Jt[--Zt],Jt[Zt]=null,Fn=Jt[--Zt],Jt[Zt]=null,Bn=Jt[--Zt],Jt[Zt]=null}var Ut=null,Ht=null,We=!1,cn=null;function Af(t,n){var a=rn(5,null,null,0);a.elementType="DELETED",a.stateNode=n,a.return=t,n=t.deletions,n===null?(t.deletions=[a],t.flags|=16):n.push(a)}function Of(t,n){switch(t.tag){case 5:var a=t.type;return n=n.nodeType!==1||a.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(t.stateNode=n,Ut=t,Ht=rr(n.firstChild),!0):!1;case 6:return n=t.pendingProps===""||n.nodeType!==3?null:n,n!==null?(t.stateNode=n,Ut=t,Ht=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(a=Pr!==null?{id:Bn,overflow:Fn}:null,t.memoizedState={dehydrated:n,treeContext:a,retryLane:1073741824},a=rn(18,null,null,0),a.stateNode=n,a.return=t,t.child=a,Ut=t,Ht=null,!0):!1;default:return!1}}function ql(t){return(t.mode&1)!==0&&(t.flags&128)===0}function Yl(t){if(We){var n=Ht;if(n){var a=n;if(!Of(t,n)){if(ql(t))throw Error(o(418));n=rr(a.nextSibling);var l=Ut;n&&Of(t,n)?Af(l,a):(t.flags=t.flags&-4097|2,We=!1,Ut=t)}}else{if(ql(t))throw Error(o(418));t.flags=t.flags&-4097|2,We=!1,Ut=t}}}function If(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;Ut=t}function _s(t){if(t!==Ut)return!1;if(!We)return If(t),We=!0,!1;var n;if((n=t.tag!==3)&&!(n=t.tag!==5)&&(n=t.type,n=n!=="head"&&n!=="body"&&!$l(t.type,t.memoizedProps)),n&&(n=Ht)){if(ql(t))throw Mf(),Error(o(418));for(;n;)Af(t,n),n=rr(n.nextSibling)}if(If(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));e:{for(t=t.nextSibling,n=0;t;){if(t.nodeType===8){var a=t.data;if(a==="/$"){if(n===0){Ht=rr(t.nextSibling);break e}n--}else a!=="$"&&a!=="$!"&&a!=="$?"||n++}t=t.nextSibling}Ht=null}}else Ht=Ut?rr(t.stateNode.nextSibling):null;return!0}function Mf(){for(var t=Ht;t;)t=rr(t.nextSibling)}function ho(){Ht=Ut=null,We=!1}function Ql(t){cn===null?cn=[t]:cn.push(t)}var m0=F.ReactCurrentBatchConfig;function ya(t,n,a){if(t=a.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(a._owner){if(a=a._owner,a){if(a.tag!==1)throw Error(o(309));var l=a.stateNode}if(!l)throw Error(o(147,t));var d=l,p=""+t;return n!==null&&n.ref!==null&&typeof n.ref=="function"&&n.ref._stringRef===p?n.ref:(n=function(g){var b=d.refs;g===null?delete b[p]:b[p]=g},n._stringRef=p,n)}if(typeof t!="string")throw Error(o(284));if(!a._owner)throw Error(o(290,t))}return t}function Ls(t,n){throw t=Object.prototype.toString.call(n),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":t))}function Bf(t){var n=t._init;return n(t._payload)}function Ff(t){function n(A,T){if(t){var O=A.deletions;O===null?(A.deletions=[T],A.flags|=16):O.push(T)}}function a(A,T){if(!t)return null;for(;T!==null;)n(A,T),T=T.sibling;return null}function l(A,T){for(A=new Map;T!==null;)T.key!==null?A.set(T.key,T):A.set(T.index,T),T=T.sibling;return A}function d(A,T){return A=mr(A,T),A.index=0,A.sibling=null,A}function p(A,T,O){return A.index=O,t?(O=A.alternate,O!==null?(O=O.index,O<T?(A.flags|=2,T):O):(A.flags|=2,T)):(A.flags|=1048576,T)}function g(A){return t&&A.alternate===null&&(A.flags|=2),A}function b(A,T,O,G){return T===null||T.tag!==6?(T=zu(O,A.mode,G),T.return=A,T):(T=d(T,O),T.return=A,T)}function N(A,T,O,G){var oe=O.type;return oe===Y?U(A,T,O.props.children,G,O.key):T!==null&&(T.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===me&&Bf(oe)===T.type)?(G=d(T,O.props),G.ref=ya(A,T,O),G.return=A,G):(G=ni(O.type,O.key,O.props,null,A.mode,G),G.ref=ya(A,T,O),G.return=A,G)}function I(A,T,O,G){return T===null||T.tag!==4||T.stateNode.containerInfo!==O.containerInfo||T.stateNode.implementation!==O.implementation?(T=Uu(O,A.mode,G),T.return=A,T):(T=d(T,O.children||[]),T.return=A,T)}function U(A,T,O,G,oe){return T===null||T.tag!==7?(T=Fr(O,A.mode,G,oe),T.return=A,T):(T=d(T,O),T.return=A,T)}function V(A,T,O){if(typeof T=="string"&&T!==""||typeof T=="number")return T=zu(""+T,A.mode,O),T.return=A,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case H:return O=ni(T.type,T.key,T.props,null,A.mode,O),O.ref=ya(A,null,T),O.return=A,O;case J:return T=Uu(T,A.mode,O),T.return=A,T;case me:var G=T._init;return V(A,G(T._payload),O)}if(Ln(T)||ee(T))return T=Fr(T,A.mode,O,null),T.return=A,T;Ls(A,T)}return null}function z(A,T,O,G){var oe=T!==null?T.key:null;if(typeof O=="string"&&O!==""||typeof O=="number")return oe!==null?null:b(A,T,""+O,G);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case H:return O.key===oe?N(A,T,O,G):null;case J:return O.key===oe?I(A,T,O,G):null;case me:return oe=O._init,z(A,T,oe(O._payload),G)}if(Ln(O)||ee(O))return oe!==null?null:U(A,T,O,G,null);Ls(A,O)}return null}function Z(A,T,O,G,oe){if(typeof G=="string"&&G!==""||typeof G=="number")return A=A.get(O)||null,b(T,A,""+G,oe);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case H:return A=A.get(G.key===null?O:G.key)||null,N(T,A,G,oe);case J:return A=A.get(G.key===null?O:G.key)||null,I(T,A,G,oe);case me:var ce=G._init;return Z(A,T,O,ce(G._payload),oe)}if(Ln(G)||ee(G))return A=A.get(O)||null,U(T,A,G,oe,null);Ls(T,G)}return null}function ne(A,T,O,G){for(var oe=null,ce=null,de=T,he=T=0,ft=null;de!==null&&he<O.length;he++){de.index>he?(ft=de,de=null):ft=de.sibling;var Ae=z(A,de,O[he],G);if(Ae===null){de===null&&(de=ft);break}t&&de&&Ae.alternate===null&&n(A,de),T=p(Ae,T,he),ce===null?oe=Ae:ce.sibling=Ae,ce=Ae,de=ft}if(he===O.length)return a(A,de),We&&Rr(A,he),oe;if(de===null){for(;he<O.length;he++)de=V(A,O[he],G),de!==null&&(T=p(de,T,he),ce===null?oe=de:ce.sibling=de,ce=de);return We&&Rr(A,he),oe}for(de=l(A,de);he<O.length;he++)ft=Z(de,A,he,O[he],G),ft!==null&&(t&&ft.alternate!==null&&de.delete(ft.key===null?he:ft.key),T=p(ft,T,he),ce===null?oe=ft:ce.sibling=ft,ce=ft);return t&&de.forEach(function(hr){return n(A,hr)}),We&&Rr(A,he),oe}function re(A,T,O,G){var oe=ee(O);if(typeof oe!="function")throw Error(o(150));if(O=oe.call(O),O==null)throw Error(o(151));for(var ce=oe=null,de=T,he=T=0,ft=null,Ae=O.next();de!==null&&!Ae.done;he++,Ae=O.next()){de.index>he?(ft=de,de=null):ft=de.sibling;var hr=z(A,de,Ae.value,G);if(hr===null){de===null&&(de=ft);break}t&&de&&hr.alternate===null&&n(A,de),T=p(hr,T,he),ce===null?oe=hr:ce.sibling=hr,ce=hr,de=ft}if(Ae.done)return a(A,de),We&&Rr(A,he),oe;if(de===null){for(;!Ae.done;he++,Ae=O.next())Ae=V(A,Ae.value,G),Ae!==null&&(T=p(Ae,T,he),ce===null?oe=Ae:ce.sibling=Ae,ce=Ae);return We&&Rr(A,he),oe}for(de=l(A,de);!Ae.done;he++,Ae=O.next())Ae=Z(de,A,he,Ae.value,G),Ae!==null&&(t&&Ae.alternate!==null&&de.delete(Ae.key===null?he:Ae.key),T=p(Ae,T,he),ce===null?oe=Ae:ce.sibling=Ae,ce=Ae);return t&&de.forEach(function(G0){return n(A,G0)}),We&&Rr(A,he),oe}function tt(A,T,O,G){if(typeof O=="object"&&O!==null&&O.type===Y&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case H:e:{for(var oe=O.key,ce=T;ce!==null;){if(ce.key===oe){if(oe=O.type,oe===Y){if(ce.tag===7){a(A,ce.sibling),T=d(ce,O.props.children),T.return=A,A=T;break e}}else if(ce.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===me&&Bf(oe)===ce.type){a(A,ce.sibling),T=d(ce,O.props),T.ref=ya(A,ce,O),T.return=A,A=T;break e}a(A,ce);break}else n(A,ce);ce=ce.sibling}O.type===Y?(T=Fr(O.props.children,A.mode,G,O.key),T.return=A,A=T):(G=ni(O.type,O.key,O.props,null,A.mode,G),G.ref=ya(A,T,O),G.return=A,A=G)}return g(A);case J:e:{for(ce=O.key;T!==null;){if(T.key===ce)if(T.tag===4&&T.stateNode.containerInfo===O.containerInfo&&T.stateNode.implementation===O.implementation){a(A,T.sibling),T=d(T,O.children||[]),T.return=A,A=T;break e}else{a(A,T);break}else n(A,T);T=T.sibling}T=Uu(O,A.mode,G),T.return=A,A=T}return g(A);case me:return ce=O._init,tt(A,T,ce(O._payload),G)}if(Ln(O))return ne(A,T,O,G);if(ee(O))return re(A,T,O,G);Ls(A,O)}return typeof O=="string"&&O!==""||typeof O=="number"?(O=""+O,T!==null&&T.tag===6?(a(A,T.sibling),T=d(T,O),T.return=A,A=T):(a(A,T),T=zu(O,A.mode,G),T.return=A,A=T),g(A)):a(A,T)}return tt}var go=Ff(!0),Df=Ff(!1),As=or(null),Os=null,yo=null,Xl=null;function Jl(){Xl=yo=Os=null}function Zl(t){var n=As.current;He(As),t._currentValue=n}function eu(t,n,a){for(;t!==null;){var l=t.alternate;if((t.childLanes&n)!==n?(t.childLanes|=n,l!==null&&(l.childLanes|=n)):l!==null&&(l.childLanes&n)!==n&&(l.childLanes|=n),t===a)break;t=t.return}}function vo(t,n){Os=t,Xl=yo=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&n&&(_t=!0),t.firstContext=null)}function en(t){var n=t._currentValue;if(Xl!==t)if(t={context:t,memoizedValue:n,next:null},yo===null){if(Os===null)throw Error(o(308));yo=t,Os.dependencies={lanes:0,firstContext:t}}else yo=yo.next=t;return n}var _r=null;function tu(t){_r===null?_r=[t]:_r.push(t)}function $f(t,n,a,l){var d=n.interleaved;return d===null?(a.next=a,tu(n)):(a.next=d.next,d.next=a),n.interleaved=a,Dn(t,l)}function Dn(t,n){t.lanes|=n;var a=t.alternate;for(a!==null&&(a.lanes|=n),a=t,t=t.return;t!==null;)t.childLanes|=n,a=t.alternate,a!==null&&(a.childLanes|=n),a=t,t=t.return;return a.tag===3?a.stateNode:null}var ir=!1;function nu(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zf(t,n){t=t.updateQueue,n.updateQueue===t&&(n.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function $n(t,n){return{eventTime:t,lane:n,tag:0,payload:null,callback:null,next:null}}function lr(t,n,a){var l=t.updateQueue;if(l===null)return null;if(l=l.shared,_e&2){var d=l.pending;return d===null?n.next=n:(n.next=d.next,d.next=n),l.pending=n,Dn(t,a)}return d=l.interleaved,d===null?(n.next=n,tu(l)):(n.next=d.next,d.next=n),l.interleaved=n,Dn(t,a)}function Is(t,n,a){if(n=n.updateQueue,n!==null&&(n=n.shared,(a&4194240)!==0)){var l=n.lanes;l&=t.pendingLanes,a|=l,n.lanes=a,gl(t,a)}}function Uf(t,n){var a=t.updateQueue,l=t.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var d=null,p=null;if(a=a.firstBaseUpdate,a!==null){do{var g={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};p===null?d=p=g:p=p.next=g,a=a.next}while(a!==null);p===null?d=p=n:p=p.next=n}else d=p=n;a={baseState:l.baseState,firstBaseUpdate:d,lastBaseUpdate:p,shared:l.shared,effects:l.effects},t.updateQueue=a;return}t=a.lastBaseUpdate,t===null?a.firstBaseUpdate=n:t.next=n,a.lastBaseUpdate=n}function Ms(t,n,a,l){var d=t.updateQueue;ir=!1;var p=d.firstBaseUpdate,g=d.lastBaseUpdate,b=d.shared.pending;if(b!==null){d.shared.pending=null;var N=b,I=N.next;N.next=null,g===null?p=I:g.next=I,g=N;var U=t.alternate;U!==null&&(U=U.updateQueue,b=U.lastBaseUpdate,b!==g&&(b===null?U.firstBaseUpdate=I:b.next=I,U.lastBaseUpdate=N))}if(p!==null){var V=d.baseState;g=0,U=I=N=null,b=p;do{var z=b.lane,Z=b.eventTime;if((l&z)===z){U!==null&&(U=U.next={eventTime:Z,lane:0,tag:b.tag,payload:b.payload,callback:b.callback,next:null});e:{var ne=t,re=b;switch(z=n,Z=a,re.tag){case 1:if(ne=re.payload,typeof ne=="function"){V=ne.call(Z,V,z);break e}V=ne;break e;case 3:ne.flags=ne.flags&-65537|128;case 0:if(ne=re.payload,z=typeof ne=="function"?ne.call(Z,V,z):ne,z==null)break e;V=q({},V,z);break e;case 2:ir=!0}}b.callback!==null&&b.lane!==0&&(t.flags|=64,z=d.effects,z===null?d.effects=[b]:z.push(b))}else Z={eventTime:Z,lane:z,tag:b.tag,payload:b.payload,callback:b.callback,next:null},U===null?(I=U=Z,N=V):U=U.next=Z,g|=z;if(b=b.next,b===null){if(b=d.shared.pending,b===null)break;z=b,b=z.next,z.next=null,d.lastBaseUpdate=z,d.shared.pending=null}}while(!0);if(U===null&&(N=V),d.baseState=N,d.firstBaseUpdate=I,d.lastBaseUpdate=U,n=d.shared.interleaved,n!==null){d=n;do g|=d.lane,d=d.next;while(d!==n)}else p===null&&(d.shared.lanes=0);Or|=g,t.lanes=g,t.memoizedState=V}}function Hf(t,n,a){if(t=n.effects,n.effects=null,t!==null)for(n=0;n<t.length;n++){var l=t[n],d=l.callback;if(d!==null){if(l.callback=null,l=a,typeof d!="function")throw Error(o(191,d));d.call(l)}}}var va={},xn=or(va),wa=or(va),xa=or(va);function Lr(t){if(t===va)throw Error(o(174));return t}function ru(t,n){switch(De(xa,n),De(wa,t),De(xn,va),t=n.nodeType,t){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Qt(null,"");break;default:t=t===8?n.parentNode:n,n=t.namespaceURI||null,t=t.tagName,n=Qt(n,t)}He(xn),De(xn,n)}function wo(){He(xn),He(wa),He(xa)}function Vf(t){Lr(xa.current);var n=Lr(xn.current),a=Qt(n,t.type);n!==a&&(De(wa,t),De(xn,a))}function ou(t){wa.current===t&&(He(xn),He(wa))}var Ke=or(0);function Bs(t){for(var n=t;n!==null;){if(n.tag===13){var a=n.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var au=[];function su(){for(var t=0;t<au.length;t++)au[t]._workInProgressVersionPrimary=null;au.length=0}var Fs=F.ReactCurrentDispatcher,iu=F.ReactCurrentBatchConfig,Ar=0,qe=null,it=null,ct=null,Ds=!1,ba=!1,Ca=0,h0=0;function xt(){throw Error(o(321))}function lu(t,n){if(n===null)return!1;for(var a=0;a<n.length&&a<t.length;a++)if(!un(t[a],n[a]))return!1;return!0}function uu(t,n,a,l,d,p){if(Ar=p,qe=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,Fs.current=t===null||t.memoizedState===null?w0:x0,t=a(l,d),ba){p=0;do{if(ba=!1,Ca=0,25<=p)throw Error(o(301));p+=1,ct=it=null,n.updateQueue=null,Fs.current=b0,t=a(l,d)}while(ba)}if(Fs.current=Us,n=it!==null&&it.next!==null,Ar=0,ct=it=qe=null,Ds=!1,n)throw Error(o(300));return t}function cu(){var t=Ca!==0;return Ca=0,t}function bn(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ct===null?qe.memoizedState=ct=t:ct=ct.next=t,ct}function tn(){if(it===null){var t=qe.alternate;t=t!==null?t.memoizedState:null}else t=it.next;var n=ct===null?qe.memoizedState:ct.next;if(n!==null)ct=n,it=t;else{if(t===null)throw Error(o(310));it=t,t={memoizedState:it.memoizedState,baseState:it.baseState,baseQueue:it.baseQueue,queue:it.queue,next:null},ct===null?qe.memoizedState=ct=t:ct=ct.next=t}return ct}function Sa(t,n){return typeof n=="function"?n(t):n}function du(t){var n=tn(),a=n.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=t;var l=it,d=l.baseQueue,p=a.pending;if(p!==null){if(d!==null){var g=d.next;d.next=p.next,p.next=g}l.baseQueue=d=p,a.pending=null}if(d!==null){p=d.next,l=l.baseState;var b=g=null,N=null,I=p;do{var U=I.lane;if((Ar&U)===U)N!==null&&(N=N.next={lane:0,action:I.action,hasEagerState:I.hasEagerState,eagerState:I.eagerState,next:null}),l=I.hasEagerState?I.eagerState:t(l,I.action);else{var V={lane:U,action:I.action,hasEagerState:I.hasEagerState,eagerState:I.eagerState,next:null};N===null?(b=N=V,g=l):N=N.next=V,qe.lanes|=U,Or|=U}I=I.next}while(I!==null&&I!==p);N===null?g=l:N.next=b,un(l,n.memoizedState)||(_t=!0),n.memoizedState=l,n.baseState=g,n.baseQueue=N,a.lastRenderedState=l}if(t=a.interleaved,t!==null){d=t;do p=d.lane,qe.lanes|=p,Or|=p,d=d.next;while(d!==t)}else d===null&&(a.lanes=0);return[n.memoizedState,a.dispatch]}function fu(t){var n=tn(),a=n.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=t;var l=a.dispatch,d=a.pending,p=n.memoizedState;if(d!==null){a.pending=null;var g=d=d.next;do p=t(p,g.action),g=g.next;while(g!==d);un(p,n.memoizedState)||(_t=!0),n.memoizedState=p,n.baseQueue===null&&(n.baseState=p),a.lastRenderedState=p}return[p,l]}function Wf(){}function Gf(t,n){var a=qe,l=tn(),d=n(),p=!un(l.memoizedState,d);if(p&&(l.memoizedState=d,_t=!0),l=l.queue,pu(Yf.bind(null,a,l,t),[t]),l.getSnapshot!==n||p||ct!==null&&ct.memoizedState.tag&1){if(a.flags|=2048,Ea(9,qf.bind(null,a,l,d,n),void 0,null),dt===null)throw Error(o(349));Ar&30||Kf(a,n,d)}return d}function Kf(t,n,a){t.flags|=16384,t={getSnapshot:n,value:a},n=qe.updateQueue,n===null?(n={lastEffect:null,stores:null},qe.updateQueue=n,n.stores=[t]):(a=n.stores,a===null?n.stores=[t]:a.push(t))}function qf(t,n,a,l){n.value=a,n.getSnapshot=l,Qf(n)&&Xf(t)}function Yf(t,n,a){return a(function(){Qf(n)&&Xf(t)})}function Qf(t){var n=t.getSnapshot;t=t.value;try{var a=n();return!un(t,a)}catch{return!0}}function Xf(t){var n=Dn(t,1);n!==null&&mn(n,t,1,-1)}function Jf(t){var n=bn();return typeof t=="function"&&(t=t()),n.memoizedState=n.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sa,lastRenderedState:t},n.queue=t,t=t.dispatch=v0.bind(null,qe,t),[n.memoizedState,t]}function Ea(t,n,a,l){return t={tag:t,create:n,destroy:a,deps:l,next:null},n=qe.updateQueue,n===null?(n={lastEffect:null,stores:null},qe.updateQueue=n,n.lastEffect=t.next=t):(a=n.lastEffect,a===null?n.lastEffect=t.next=t:(l=a.next,a.next=t,t.next=l,n.lastEffect=t)),t}function Zf(){return tn().memoizedState}function $s(t,n,a,l){var d=bn();qe.flags|=t,d.memoizedState=Ea(1|n,a,void 0,l===void 0?null:l)}function zs(t,n,a,l){var d=tn();l=l===void 0?null:l;var p=void 0;if(it!==null){var g=it.memoizedState;if(p=g.destroy,l!==null&&lu(l,g.deps)){d.memoizedState=Ea(n,a,p,l);return}}qe.flags|=t,d.memoizedState=Ea(1|n,a,p,l)}function ep(t,n){return $s(8390656,8,t,n)}function pu(t,n){return zs(2048,8,t,n)}function tp(t,n){return zs(4,2,t,n)}function np(t,n){return zs(4,4,t,n)}function rp(t,n){if(typeof n=="function")return t=t(),n(t),function(){n(null)};if(n!=null)return t=t(),n.current=t,function(){n.current=null}}function op(t,n,a){return a=a!=null?a.concat([t]):null,zs(4,4,rp.bind(null,n,t),a)}function mu(){}function ap(t,n){var a=tn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&lu(n,l[1])?l[0]:(a.memoizedState=[t,n],t)}function sp(t,n){var a=tn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&lu(n,l[1])?l[0]:(t=t(),a.memoizedState=[t,n],t)}function ip(t,n,a){return Ar&21?(un(a,n)||(a=Md(),qe.lanes|=a,Or|=a,t.baseState=!0),n):(t.baseState&&(t.baseState=!1,_t=!0),t.memoizedState=a)}function g0(t,n){var a=Be;Be=a!==0&&4>a?a:4,t(!0);var l=iu.transition;iu.transition={};try{t(!1),n()}finally{Be=a,iu.transition=l}}function lp(){return tn().memoizedState}function y0(t,n,a){var l=fr(t);if(a={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null},up(t))cp(n,a);else if(a=$f(t,n,a,l),a!==null){var d=Nt();mn(a,t,l,d),dp(a,n,l)}}function v0(t,n,a){var l=fr(t),d={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null};if(up(t))cp(n,d);else{var p=t.alternate;if(t.lanes===0&&(p===null||p.lanes===0)&&(p=n.lastRenderedReducer,p!==null))try{var g=n.lastRenderedState,b=p(g,a);if(d.hasEagerState=!0,d.eagerState=b,un(b,g)){var N=n.interleaved;N===null?(d.next=d,tu(n)):(d.next=N.next,N.next=d),n.interleaved=d;return}}catch{}finally{}a=$f(t,n,d,l),a!==null&&(d=Nt(),mn(a,t,l,d),dp(a,n,l))}}function up(t){var n=t.alternate;return t===qe||n!==null&&n===qe}function cp(t,n){ba=Ds=!0;var a=t.pending;a===null?n.next=n:(n.next=a.next,a.next=n),t.pending=n}function dp(t,n,a){if(a&4194240){var l=n.lanes;l&=t.pendingLanes,a|=l,n.lanes=a,gl(t,a)}}var Us={readContext:en,useCallback:xt,useContext:xt,useEffect:xt,useImperativeHandle:xt,useInsertionEffect:xt,useLayoutEffect:xt,useMemo:xt,useReducer:xt,useRef:xt,useState:xt,useDebugValue:xt,useDeferredValue:xt,useTransition:xt,useMutableSource:xt,useSyncExternalStore:xt,useId:xt,unstable_isNewReconciler:!1},w0={readContext:en,useCallback:function(t,n){return bn().memoizedState=[t,n===void 0?null:n],t},useContext:en,useEffect:ep,useImperativeHandle:function(t,n,a){return a=a!=null?a.concat([t]):null,$s(4194308,4,rp.bind(null,n,t),a)},useLayoutEffect:function(t,n){return $s(4194308,4,t,n)},useInsertionEffect:function(t,n){return $s(4,2,t,n)},useMemo:function(t,n){var a=bn();return n=n===void 0?null:n,t=t(),a.memoizedState=[t,n],t},useReducer:function(t,n,a){var l=bn();return n=a!==void 0?a(n):n,l.memoizedState=l.baseState=n,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},l.queue=t,t=t.dispatch=y0.bind(null,qe,t),[l.memoizedState,t]},useRef:function(t){var n=bn();return t={current:t},n.memoizedState=t},useState:Jf,useDebugValue:mu,useDeferredValue:function(t){return bn().memoizedState=t},useTransition:function(){var t=Jf(!1),n=t[0];return t=g0.bind(null,t[1]),bn().memoizedState=t,[n,t]},useMutableSource:function(){},useSyncExternalStore:function(t,n,a){var l=qe,d=bn();if(We){if(a===void 0)throw Error(o(407));a=a()}else{if(a=n(),dt===null)throw Error(o(349));Ar&30||Kf(l,n,a)}d.memoizedState=a;var p={value:a,getSnapshot:n};return d.queue=p,ep(Yf.bind(null,l,p,t),[t]),l.flags|=2048,Ea(9,qf.bind(null,l,p,a,n),void 0,null),a},useId:function(){var t=bn(),n=dt.identifierPrefix;if(We){var a=Fn,l=Bn;a=(l&~(1<<32-ln(l)-1)).toString(32)+a,n=":"+n+"R"+a,a=Ca++,0<a&&(n+="H"+a.toString(32)),n+=":"}else a=h0++,n=":"+n+"r"+a.toString(32)+":";return t.memoizedState=n},unstable_isNewReconciler:!1},x0={readContext:en,useCallback:ap,useContext:en,useEffect:pu,useImperativeHandle:op,useInsertionEffect:tp,useLayoutEffect:np,useMemo:sp,useReducer:du,useRef:Zf,useState:function(){return du(Sa)},useDebugValue:mu,useDeferredValue:function(t){var n=tn();return ip(n,it.memoizedState,t)},useTransition:function(){var t=du(Sa)[0],n=tn().memoizedState;return[t,n]},useMutableSource:Wf,useSyncExternalStore:Gf,useId:lp,unstable_isNewReconciler:!1},b0={readContext:en,useCallback:ap,useContext:en,useEffect:pu,useImperativeHandle:op,useInsertionEffect:tp,useLayoutEffect:np,useMemo:sp,useReducer:fu,useRef:Zf,useState:function(){return fu(Sa)},useDebugValue:mu,useDeferredValue:function(t){var n=tn();return it===null?n.memoizedState=t:ip(n,it.memoizedState,t)},useTransition:function(){var t=fu(Sa)[0],n=tn().memoizedState;return[t,n]},useMutableSource:Wf,useSyncExternalStore:Gf,useId:lp,unstable_isNewReconciler:!1};function dn(t,n){if(t&&t.defaultProps){n=q({},n),t=t.defaultProps;for(var a in t)n[a]===void 0&&(n[a]=t[a]);return n}return n}function hu(t,n,a,l){n=t.memoizedState,a=a(l,n),a=a==null?n:q({},n,a),t.memoizedState=a,t.lanes===0&&(t.updateQueue.baseState=a)}var Hs={isMounted:function(t){return(t=t._reactInternals)?jr(t)===t:!1},enqueueSetState:function(t,n,a){t=t._reactInternals;var l=Nt(),d=fr(t),p=$n(l,d);p.payload=n,a!=null&&(p.callback=a),n=lr(t,p,d),n!==null&&(mn(n,t,d,l),Is(n,t,d))},enqueueReplaceState:function(t,n,a){t=t._reactInternals;var l=Nt(),d=fr(t),p=$n(l,d);p.tag=1,p.payload=n,a!=null&&(p.callback=a),n=lr(t,p,d),n!==null&&(mn(n,t,d,l),Is(n,t,d))},enqueueForceUpdate:function(t,n){t=t._reactInternals;var a=Nt(),l=fr(t),d=$n(a,l);d.tag=2,n!=null&&(d.callback=n),n=lr(t,d,l),n!==null&&(mn(n,t,l,a),Is(n,t,l))}};function fp(t,n,a,l,d,p,g){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(l,p,g):n.prototype&&n.prototype.isPureReactComponent?!ca(a,l)||!ca(d,p):!0}function pp(t,n,a){var l=!1,d=ar,p=n.contextType;return typeof p=="object"&&p!==null?p=en(p):(d=Rt(n)?Tr:wt.current,l=n.contextTypes,p=(l=l!=null)?fo(t,d):ar),n=new n(a,p),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=Hs,t.stateNode=n,n._reactInternals=t,l&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=d,t.__reactInternalMemoizedMaskedChildContext=p),n}function mp(t,n,a,l){t=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(a,l),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(a,l),n.state!==t&&Hs.enqueueReplaceState(n,n.state,null)}function gu(t,n,a,l){var d=t.stateNode;d.props=a,d.state=t.memoizedState,d.refs={},nu(t);var p=n.contextType;typeof p=="object"&&p!==null?d.context=en(p):(p=Rt(n)?Tr:wt.current,d.context=fo(t,p)),d.state=t.memoizedState,p=n.getDerivedStateFromProps,typeof p=="function"&&(hu(t,n,p,a),d.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(n=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),n!==d.state&&Hs.enqueueReplaceState(d,d.state,null),Ms(t,a,d,l),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308)}function xo(t,n){try{var a="",l=n;do a+=ve(l),l=l.return;while(l);var d=a}catch(p){d=`
Error generating stack: `+p.message+`
`+p.stack}return{value:t,source:n,stack:d,digest:null}}function yu(t,n,a){return{value:t,source:null,stack:a??null,digest:n??null}}function vu(t,n){try{console.error(n.value)}catch(a){setTimeout(function(){throw a})}}var C0=typeof WeakMap=="function"?WeakMap:Map;function hp(t,n,a){a=$n(-1,a),a.tag=3,a.payload={element:null};var l=n.value;return a.callback=function(){Qs||(Qs=!0,Au=l),vu(t,n)},a}function gp(t,n,a){a=$n(-1,a),a.tag=3;var l=t.type.getDerivedStateFromError;if(typeof l=="function"){var d=n.value;a.payload=function(){return l(d)},a.callback=function(){vu(t,n)}}var p=t.stateNode;return p!==null&&typeof p.componentDidCatch=="function"&&(a.callback=function(){vu(t,n),typeof l!="function"&&(cr===null?cr=new Set([this]):cr.add(this));var g=n.stack;this.componentDidCatch(n.value,{componentStack:g!==null?g:""})}),a}function yp(t,n,a){var l=t.pingCache;if(l===null){l=t.pingCache=new C0;var d=new Set;l.set(n,d)}else d=l.get(n),d===void 0&&(d=new Set,l.set(n,d));d.has(a)||(d.add(a),t=M0.bind(null,t,n,a),n.then(t,t))}function vp(t){do{var n;if((n=t.tag===13)&&(n=t.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return t;t=t.return}while(t!==null);return null}function wp(t,n,a,l,d){return t.mode&1?(t.flags|=65536,t.lanes=d,t):(t===n?t.flags|=65536:(t.flags|=128,a.flags|=131072,a.flags&=-52805,a.tag===1&&(a.alternate===null?a.tag=17:(n=$n(-1,1),n.tag=2,lr(a,n,1))),a.lanes|=1),t)}var S0=F.ReactCurrentOwner,_t=!1;function jt(t,n,a,l){n.child=t===null?Df(n,null,a,l):go(n,t.child,a,l)}function xp(t,n,a,l,d){a=a.render;var p=n.ref;return vo(n,d),l=uu(t,n,a,l,p,d),a=cu(),t!==null&&!_t?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,zn(t,n,d)):(We&&a&&Gl(n),n.flags|=1,jt(t,n,l,d),n.child)}function bp(t,n,a,l,d){if(t===null){var p=a.type;return typeof p=="function"&&!$u(p)&&p.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(n.tag=15,n.type=p,Cp(t,n,p,l,d)):(t=ni(a.type,null,l,n,n.mode,d),t.ref=n.ref,t.return=n,n.child=t)}if(p=t.child,!(t.lanes&d)){var g=p.memoizedProps;if(a=a.compare,a=a!==null?a:ca,a(g,l)&&t.ref===n.ref)return zn(t,n,d)}return n.flags|=1,t=mr(p,l),t.ref=n.ref,t.return=n,n.child=t}function Cp(t,n,a,l,d){if(t!==null){var p=t.memoizedProps;if(ca(p,l)&&t.ref===n.ref)if(_t=!1,n.pendingProps=l=p,(t.lanes&d)!==0)t.flags&131072&&(_t=!0);else return n.lanes=t.lanes,zn(t,n,d)}return wu(t,n,a,l,d)}function Sp(t,n,a){var l=n.pendingProps,d=l.children,p=t!==null?t.memoizedState:null;if(l.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},De(Co,Vt),Vt|=a;else{if(!(a&1073741824))return t=p!==null?p.baseLanes|a:a,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:t,cachePool:null,transitions:null},n.updateQueue=null,De(Co,Vt),Vt|=t,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},l=p!==null?p.baseLanes:a,De(Co,Vt),Vt|=l}else p!==null?(l=p.baseLanes|a,n.memoizedState=null):l=a,De(Co,Vt),Vt|=l;return jt(t,n,d,a),n.child}function Ep(t,n){var a=n.ref;(t===null&&a!==null||t!==null&&t.ref!==a)&&(n.flags|=512,n.flags|=2097152)}function wu(t,n,a,l,d){var p=Rt(a)?Tr:wt.current;return p=fo(n,p),vo(n,d),a=uu(t,n,a,l,p,d),l=cu(),t!==null&&!_t?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,zn(t,n,d)):(We&&l&&Gl(n),n.flags|=1,jt(t,n,a,d),n.child)}function kp(t,n,a,l,d){if(Rt(a)){var p=!0;Ns(n)}else p=!1;if(vo(n,d),n.stateNode===null)Ws(t,n),pp(n,a,l),gu(n,a,l,d),l=!0;else if(t===null){var g=n.stateNode,b=n.memoizedProps;g.props=b;var N=g.context,I=a.contextType;typeof I=="object"&&I!==null?I=en(I):(I=Rt(a)?Tr:wt.current,I=fo(n,I));var U=a.getDerivedStateFromProps,V=typeof U=="function"||typeof g.getSnapshotBeforeUpdate=="function";V||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(b!==l||N!==I)&&mp(n,g,l,I),ir=!1;var z=n.memoizedState;g.state=z,Ms(n,l,g,d),N=n.memoizedState,b!==l||z!==N||Pt.current||ir?(typeof U=="function"&&(hu(n,a,U,l),N=n.memoizedState),(b=ir||fp(n,a,b,l,z,N,I))?(V||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount()),typeof g.componentDidMount=="function"&&(n.flags|=4194308)):(typeof g.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=l,n.memoizedState=N),g.props=l,g.state=N,g.context=I,l=b):(typeof g.componentDidMount=="function"&&(n.flags|=4194308),l=!1)}else{g=n.stateNode,zf(t,n),b=n.memoizedProps,I=n.type===n.elementType?b:dn(n.type,b),g.props=I,V=n.pendingProps,z=g.context,N=a.contextType,typeof N=="object"&&N!==null?N=en(N):(N=Rt(a)?Tr:wt.current,N=fo(n,N));var Z=a.getDerivedStateFromProps;(U=typeof Z=="function"||typeof g.getSnapshotBeforeUpdate=="function")||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(b!==V||z!==N)&&mp(n,g,l,N),ir=!1,z=n.memoizedState,g.state=z,Ms(n,l,g,d);var ne=n.memoizedState;b!==V||z!==ne||Pt.current||ir?(typeof Z=="function"&&(hu(n,a,Z,l),ne=n.memoizedState),(I=ir||fp(n,a,I,l,z,ne,N)||!1)?(U||typeof g.UNSAFE_componentWillUpdate!="function"&&typeof g.componentWillUpdate!="function"||(typeof g.componentWillUpdate=="function"&&g.componentWillUpdate(l,ne,N),typeof g.UNSAFE_componentWillUpdate=="function"&&g.UNSAFE_componentWillUpdate(l,ne,N)),typeof g.componentDidUpdate=="function"&&(n.flags|=4),typeof g.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof g.componentDidUpdate!="function"||b===t.memoizedProps&&z===t.memoizedState||(n.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||b===t.memoizedProps&&z===t.memoizedState||(n.flags|=1024),n.memoizedProps=l,n.memoizedState=ne),g.props=l,g.state=ne,g.context=N,l=I):(typeof g.componentDidUpdate!="function"||b===t.memoizedProps&&z===t.memoizedState||(n.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||b===t.memoizedProps&&z===t.memoizedState||(n.flags|=1024),l=!1)}return xu(t,n,a,l,p,d)}function xu(t,n,a,l,d,p){Ep(t,n);var g=(n.flags&128)!==0;if(!l&&!g)return d&&Rf(n,a,!1),zn(t,n,p);l=n.stateNode,S0.current=n;var b=g&&typeof a.getDerivedStateFromError!="function"?null:l.render();return n.flags|=1,t!==null&&g?(n.child=go(n,t.child,null,p),n.child=go(n,null,b,p)):jt(t,n,b,p),n.memoizedState=l.state,d&&Rf(n,a,!0),n.child}function jp(t){var n=t.stateNode;n.pendingContext?Tf(t,n.pendingContext,n.pendingContext!==n.context):n.context&&Tf(t,n.context,!1),ru(t,n.containerInfo)}function Np(t,n,a,l,d){return ho(),Ql(d),n.flags|=256,jt(t,n,a,l),n.child}var bu={dehydrated:null,treeContext:null,retryLane:0};function Cu(t){return{baseLanes:t,cachePool:null,transitions:null}}function Tp(t,n,a){var l=n.pendingProps,d=Ke.current,p=!1,g=(n.flags&128)!==0,b;if((b=g)||(b=t!==null&&t.memoizedState===null?!1:(d&2)!==0),b?(p=!0,n.flags&=-129):(t===null||t.memoizedState!==null)&&(d|=1),De(Ke,d&1),t===null)return Yl(n),t=n.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(n.mode&1?t.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(g=l.children,t=l.fallback,p?(l=n.mode,p=n.child,g={mode:"hidden",children:g},!(l&1)&&p!==null?(p.childLanes=0,p.pendingProps=g):p=ri(g,l,0,null),t=Fr(t,l,a,null),p.return=n,t.return=n,p.sibling=t,n.child=p,n.child.memoizedState=Cu(a),n.memoizedState=bu,t):Su(n,g));if(d=t.memoizedState,d!==null&&(b=d.dehydrated,b!==null))return E0(t,n,g,l,b,d,a);if(p){p=l.fallback,g=n.mode,d=t.child,b=d.sibling;var N={mode:"hidden",children:l.children};return!(g&1)&&n.child!==d?(l=n.child,l.childLanes=0,l.pendingProps=N,n.deletions=null):(l=mr(d,N),l.subtreeFlags=d.subtreeFlags&14680064),b!==null?p=mr(b,p):(p=Fr(p,g,a,null),p.flags|=2),p.return=n,l.return=n,l.sibling=p,n.child=l,l=p,p=n.child,g=t.child.memoizedState,g=g===null?Cu(a):{baseLanes:g.baseLanes|a,cachePool:null,transitions:g.transitions},p.memoizedState=g,p.childLanes=t.childLanes&~a,n.memoizedState=bu,l}return p=t.child,t=p.sibling,l=mr(p,{mode:"visible",children:l.children}),!(n.mode&1)&&(l.lanes=a),l.return=n,l.sibling=null,t!==null&&(a=n.deletions,a===null?(n.deletions=[t],n.flags|=16):a.push(t)),n.child=l,n.memoizedState=null,l}function Su(t,n){return n=ri({mode:"visible",children:n},t.mode,0,null),n.return=t,t.child=n}function Vs(t,n,a,l){return l!==null&&Ql(l),go(n,t.child,null,a),t=Su(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function E0(t,n,a,l,d,p,g){if(a)return n.flags&256?(n.flags&=-257,l=yu(Error(o(422))),Vs(t,n,g,l)):n.memoizedState!==null?(n.child=t.child,n.flags|=128,null):(p=l.fallback,d=n.mode,l=ri({mode:"visible",children:l.children},d,0,null),p=Fr(p,d,g,null),p.flags|=2,l.return=n,p.return=n,l.sibling=p,n.child=l,n.mode&1&&go(n,t.child,null,g),n.child.memoizedState=Cu(g),n.memoizedState=bu,p);if(!(n.mode&1))return Vs(t,n,g,null);if(d.data==="$!"){if(l=d.nextSibling&&d.nextSibling.dataset,l)var b=l.dgst;return l=b,p=Error(o(419)),l=yu(p,l,void 0),Vs(t,n,g,l)}if(b=(g&t.childLanes)!==0,_t||b){if(l=dt,l!==null){switch(g&-g){case 4:d=2;break;case 16:d=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:d=32;break;case 536870912:d=268435456;break;default:d=0}d=d&(l.suspendedLanes|g)?0:d,d!==0&&d!==p.retryLane&&(p.retryLane=d,Dn(t,d),mn(l,t,d,-1))}return Du(),l=yu(Error(o(421))),Vs(t,n,g,l)}return d.data==="$?"?(n.flags|=128,n.child=t.child,n=B0.bind(null,t),d._reactRetry=n,null):(t=p.treeContext,Ht=rr(d.nextSibling),Ut=n,We=!0,cn=null,t!==null&&(Jt[Zt++]=Bn,Jt[Zt++]=Fn,Jt[Zt++]=Pr,Bn=t.id,Fn=t.overflow,Pr=n),n=Su(n,l.children),n.flags|=4096,n)}function Pp(t,n,a){t.lanes|=n;var l=t.alternate;l!==null&&(l.lanes|=n),eu(t.return,n,a)}function Eu(t,n,a,l,d){var p=t.memoizedState;p===null?t.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:d}:(p.isBackwards=n,p.rendering=null,p.renderingStartTime=0,p.last=l,p.tail=a,p.tailMode=d)}function Rp(t,n,a){var l=n.pendingProps,d=l.revealOrder,p=l.tail;if(jt(t,n,l.children,a),l=Ke.current,l&2)l=l&1|2,n.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=n.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Pp(t,a,n);else if(t.tag===19)Pp(t,a,n);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break e;for(;t.sibling===null;){if(t.return===null||t.return===n)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}l&=1}if(De(Ke,l),!(n.mode&1))n.memoizedState=null;else switch(d){case"forwards":for(a=n.child,d=null;a!==null;)t=a.alternate,t!==null&&Bs(t)===null&&(d=a),a=a.sibling;a=d,a===null?(d=n.child,n.child=null):(d=a.sibling,a.sibling=null),Eu(n,!1,d,a,p);break;case"backwards":for(a=null,d=n.child,n.child=null;d!==null;){if(t=d.alternate,t!==null&&Bs(t)===null){n.child=d;break}t=d.sibling,d.sibling=a,a=d,d=t}Eu(n,!0,a,null,p);break;case"together":Eu(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Ws(t,n){!(n.mode&1)&&t!==null&&(t.alternate=null,n.alternate=null,n.flags|=2)}function zn(t,n,a){if(t!==null&&(n.dependencies=t.dependencies),Or|=n.lanes,!(a&n.childLanes))return null;if(t!==null&&n.child!==t.child)throw Error(o(153));if(n.child!==null){for(t=n.child,a=mr(t,t.pendingProps),n.child=a,a.return=n;t.sibling!==null;)t=t.sibling,a=a.sibling=mr(t,t.pendingProps),a.return=n;a.sibling=null}return n.child}function k0(t,n,a){switch(n.tag){case 3:jp(n),ho();break;case 5:Vf(n);break;case 1:Rt(n.type)&&Ns(n);break;case 4:ru(n,n.stateNode.containerInfo);break;case 10:var l=n.type._context,d=n.memoizedProps.value;De(As,l._currentValue),l._currentValue=d;break;case 13:if(l=n.memoizedState,l!==null)return l.dehydrated!==null?(De(Ke,Ke.current&1),n.flags|=128,null):a&n.child.childLanes?Tp(t,n,a):(De(Ke,Ke.current&1),t=zn(t,n,a),t!==null?t.sibling:null);De(Ke,Ke.current&1);break;case 19:if(l=(a&n.childLanes)!==0,t.flags&128){if(l)return Rp(t,n,a);n.flags|=128}if(d=n.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),De(Ke,Ke.current),l)break;return null;case 22:case 23:return n.lanes=0,Sp(t,n,a)}return zn(t,n,a)}var _p,ku,Lp,Ap;_p=function(t,n){for(var a=n.child;a!==null;){if(a.tag===5||a.tag===6)t.appendChild(a.stateNode);else if(a.tag!==4&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return;a=a.return}a.sibling.return=a.return,a=a.sibling}},ku=function(){},Lp=function(t,n,a,l){var d=t.memoizedProps;if(d!==l){t=n.stateNode,Lr(xn.current);var p=null;switch(a){case"input":d=kt(t,d),l=kt(t,l),p=[];break;case"select":d=q({},d,{value:void 0}),l=q({},l,{value:void 0}),p=[];break;case"textarea":d=Cr(t,d),l=Cr(t,l),p=[];break;default:typeof d.onClick!="function"&&typeof l.onClick=="function"&&(t.onclick=Es)}qo(a,l);var g;a=null;for(I in d)if(!l.hasOwnProperty(I)&&d.hasOwnProperty(I)&&d[I]!=null)if(I==="style"){var b=d[I];for(g in b)b.hasOwnProperty(g)&&(a||(a={}),a[g]="")}else I!=="dangerouslySetInnerHTML"&&I!=="children"&&I!=="suppressContentEditableWarning"&&I!=="suppressHydrationWarning"&&I!=="autoFocus"&&(u.hasOwnProperty(I)?p||(p=[]):(p=p||[]).push(I,null));for(I in l){var N=l[I];if(b=d!=null?d[I]:void 0,l.hasOwnProperty(I)&&N!==b&&(N!=null||b!=null))if(I==="style")if(b){for(g in b)!b.hasOwnProperty(g)||N&&N.hasOwnProperty(g)||(a||(a={}),a[g]="");for(g in N)N.hasOwnProperty(g)&&b[g]!==N[g]&&(a||(a={}),a[g]=N[g])}else a||(p||(p=[]),p.push(I,a)),a=N;else I==="dangerouslySetInnerHTML"?(N=N?N.__html:void 0,b=b?b.__html:void 0,N!=null&&b!==N&&(p=p||[]).push(I,N)):I==="children"?typeof N!="string"&&typeof N!="number"||(p=p||[]).push(I,""+N):I!=="suppressContentEditableWarning"&&I!=="suppressHydrationWarning"&&(u.hasOwnProperty(I)?(N!=null&&I==="onScroll"&&Ue("scroll",t),p||b===N||(p=[])):(p=p||[]).push(I,N))}a&&(p=p||[]).push("style",a);var I=p;(n.updateQueue=I)&&(n.flags|=4)}},Ap=function(t,n,a,l){a!==l&&(n.flags|=4)};function ka(t,n){if(!We)switch(t.tailMode){case"hidden":n=t.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t.tail=null:a.sibling=null;break;case"collapsed":a=t.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?n||t.tail===null?t.tail=null:t.tail.sibling=null:l.sibling=null}}function bt(t){var n=t.alternate!==null&&t.alternate.child===t.child,a=0,l=0;if(n)for(var d=t.child;d!==null;)a|=d.lanes|d.childLanes,l|=d.subtreeFlags&14680064,l|=d.flags&14680064,d.return=t,d=d.sibling;else for(d=t.child;d!==null;)a|=d.lanes|d.childLanes,l|=d.subtreeFlags,l|=d.flags,d.return=t,d=d.sibling;return t.subtreeFlags|=l,t.childLanes=a,n}function j0(t,n,a){var l=n.pendingProps;switch(Kl(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return bt(n),null;case 1:return Rt(n.type)&&js(),bt(n),null;case 3:return l=n.stateNode,wo(),He(Pt),He(wt),su(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(_s(n)?n.flags|=4:t===null||t.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,cn!==null&&(Mu(cn),cn=null))),ku(t,n),bt(n),null;case 5:ou(n);var d=Lr(xa.current);if(a=n.type,t!==null&&n.stateNode!=null)Lp(t,n,a,l,d),t.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!l){if(n.stateNode===null)throw Error(o(166));return bt(n),null}if(t=Lr(xn.current),_s(n)){l=n.stateNode,a=n.type;var p=n.memoizedProps;switch(l[wn]=n,l[ha]=p,t=(n.mode&1)!==0,a){case"dialog":Ue("cancel",l),Ue("close",l);break;case"iframe":case"object":case"embed":Ue("load",l);break;case"video":case"audio":for(d=0;d<fa.length;d++)Ue(fa[d],l);break;case"source":Ue("error",l);break;case"img":case"image":case"link":Ue("error",l),Ue("load",l);break;case"details":Ue("toggle",l);break;case"input":ke(l,p),Ue("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!p.multiple},Ue("invalid",l);break;case"textarea":Sr(l,p),Ue("invalid",l)}qo(a,p),d=null;for(var g in p)if(p.hasOwnProperty(g)){var b=p[g];g==="children"?typeof b=="string"?l.textContent!==b&&(p.suppressHydrationWarning!==!0&&Ss(l.textContent,b,t),d=["children",b]):typeof b=="number"&&l.textContent!==""+b&&(p.suppressHydrationWarning!==!0&&Ss(l.textContent,b,t),d=["children",""+b]):u.hasOwnProperty(g)&&b!=null&&g==="onScroll"&&Ue("scroll",l)}switch(a){case"input":Xe(l),Zr(l,p,!0);break;case"textarea":Xe(l),Er(l);break;case"select":case"option":break;default:typeof p.onClick=="function"&&(l.onclick=Es)}l=d,n.updateQueue=l,l!==null&&(n.flags|=4)}else{g=d.nodeType===9?d:d.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Pe(a)),t==="http://www.w3.org/1999/xhtml"?a==="script"?(t=g.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof l.is=="string"?t=g.createElement(a,{is:l.is}):(t=g.createElement(a),a==="select"&&(g=t,l.multiple?g.multiple=!0:l.size&&(g.size=l.size))):t=g.createElementNS(t,a),t[wn]=n,t[ha]=l,_p(t,n,!1,!1),n.stateNode=t;e:{switch(g=sl(a,l),a){case"dialog":Ue("cancel",t),Ue("close",t),d=l;break;case"iframe":case"object":case"embed":Ue("load",t),d=l;break;case"video":case"audio":for(d=0;d<fa.length;d++)Ue(fa[d],t);d=l;break;case"source":Ue("error",t),d=l;break;case"img":case"image":case"link":Ue("error",t),Ue("load",t),d=l;break;case"details":Ue("toggle",t),d=l;break;case"input":ke(t,l),d=kt(t,l),Ue("invalid",t);break;case"option":d=l;break;case"select":t._wrapperState={wasMultiple:!!l.multiple},d=q({},l,{value:void 0}),Ue("invalid",t);break;case"textarea":Sr(t,l),d=Cr(t,l),Ue("invalid",t);break;default:d=l}qo(a,d),b=d;for(p in b)if(b.hasOwnProperty(p)){var N=b[p];p==="style"?Xt(t,N):p==="dangerouslySetInnerHTML"?(N=N?N.__html:void 0,N!=null&&Ko(t,N)):p==="children"?typeof N=="string"?(a!=="textarea"||N!=="")&&On(t,N):typeof N=="number"&&On(t,""+N):p!=="suppressContentEditableWarning"&&p!=="suppressHydrationWarning"&&p!=="autoFocus"&&(u.hasOwnProperty(p)?N!=null&&p==="onScroll"&&Ue("scroll",t):N!=null&&L(t,p,N,g))}switch(a){case"input":Xe(t),Zr(t,l,!1);break;case"textarea":Xe(t),Er(t);break;case"option":l.value!=null&&t.setAttribute("value",""+we(l.value));break;case"select":t.multiple=!!l.multiple,p=l.value,p!=null?gn(t,!!l.multiple,p,!1):l.defaultValue!=null&&gn(t,!!l.multiple,l.defaultValue,!0);break;default:typeof d.onClick=="function"&&(t.onclick=Es)}switch(a){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}}l&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return bt(n),null;case 6:if(t&&n.stateNode!=null)Ap(t,n,t.memoizedProps,l);else{if(typeof l!="string"&&n.stateNode===null)throw Error(o(166));if(a=Lr(xa.current),Lr(xn.current),_s(n)){if(l=n.stateNode,a=n.memoizedProps,l[wn]=n,(p=l.nodeValue!==a)&&(t=Ut,t!==null))switch(t.tag){case 3:Ss(l.nodeValue,a,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&Ss(l.nodeValue,a,(t.mode&1)!==0)}p&&(n.flags|=4)}else l=(a.nodeType===9?a:a.ownerDocument).createTextNode(l),l[wn]=n,n.stateNode=l}return bt(n),null;case 13:if(He(Ke),l=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(We&&Ht!==null&&n.mode&1&&!(n.flags&128))Mf(),ho(),n.flags|=98560,p=!1;else if(p=_s(n),l!==null&&l.dehydrated!==null){if(t===null){if(!p)throw Error(o(318));if(p=n.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(o(317));p[wn]=n}else ho(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;bt(n),p=!1}else cn!==null&&(Mu(cn),cn=null),p=!0;if(!p)return n.flags&65536?n:null}return n.flags&128?(n.lanes=a,n):(l=l!==null,l!==(t!==null&&t.memoizedState!==null)&&l&&(n.child.flags|=8192,n.mode&1&&(t===null||Ke.current&1?lt===0&&(lt=3):Du())),n.updateQueue!==null&&(n.flags|=4),bt(n),null);case 4:return wo(),ku(t,n),t===null&&pa(n.stateNode.containerInfo),bt(n),null;case 10:return Zl(n.type._context),bt(n),null;case 17:return Rt(n.type)&&js(),bt(n),null;case 19:if(He(Ke),p=n.memoizedState,p===null)return bt(n),null;if(l=(n.flags&128)!==0,g=p.rendering,g===null)if(l)ka(p,!1);else{if(lt!==0||t!==null&&t.flags&128)for(t=n.child;t!==null;){if(g=Bs(t),g!==null){for(n.flags|=128,ka(p,!1),l=g.updateQueue,l!==null&&(n.updateQueue=l,n.flags|=4),n.subtreeFlags=0,l=a,a=n.child;a!==null;)p=a,t=l,p.flags&=14680066,g=p.alternate,g===null?(p.childLanes=0,p.lanes=t,p.child=null,p.subtreeFlags=0,p.memoizedProps=null,p.memoizedState=null,p.updateQueue=null,p.dependencies=null,p.stateNode=null):(p.childLanes=g.childLanes,p.lanes=g.lanes,p.child=g.child,p.subtreeFlags=0,p.deletions=null,p.memoizedProps=g.memoizedProps,p.memoizedState=g.memoizedState,p.updateQueue=g.updateQueue,p.type=g.type,t=g.dependencies,p.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),a=a.sibling;return De(Ke,Ke.current&1|2),n.child}t=t.sibling}p.tail!==null&&et()>So&&(n.flags|=128,l=!0,ka(p,!1),n.lanes=4194304)}else{if(!l)if(t=Bs(g),t!==null){if(n.flags|=128,l=!0,a=t.updateQueue,a!==null&&(n.updateQueue=a,n.flags|=4),ka(p,!0),p.tail===null&&p.tailMode==="hidden"&&!g.alternate&&!We)return bt(n),null}else 2*et()-p.renderingStartTime>So&&a!==1073741824&&(n.flags|=128,l=!0,ka(p,!1),n.lanes=4194304);p.isBackwards?(g.sibling=n.child,n.child=g):(a=p.last,a!==null?a.sibling=g:n.child=g,p.last=g)}return p.tail!==null?(n=p.tail,p.rendering=n,p.tail=n.sibling,p.renderingStartTime=et(),n.sibling=null,a=Ke.current,De(Ke,l?a&1|2:a&1),n):(bt(n),null);case 22:case 23:return Fu(),l=n.memoizedState!==null,t!==null&&t.memoizedState!==null!==l&&(n.flags|=8192),l&&n.mode&1?Vt&1073741824&&(bt(n),n.subtreeFlags&6&&(n.flags|=8192)):bt(n),null;case 24:return null;case 25:return null}throw Error(o(156,n.tag))}function N0(t,n){switch(Kl(n),n.tag){case 1:return Rt(n.type)&&js(),t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 3:return wo(),He(Pt),He(wt),su(),t=n.flags,t&65536&&!(t&128)?(n.flags=t&-65537|128,n):null;case 5:return ou(n),null;case 13:if(He(Ke),t=n.memoizedState,t!==null&&t.dehydrated!==null){if(n.alternate===null)throw Error(o(340));ho()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 19:return He(Ke),null;case 4:return wo(),null;case 10:return Zl(n.type._context),null;case 22:case 23:return Fu(),null;case 24:return null;default:return null}}var Gs=!1,Ct=!1,T0=typeof WeakSet=="function"?WeakSet:Set,te=null;function bo(t,n){var a=t.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(l){Ze(t,n,l)}else a.current=null}function ju(t,n,a){try{a()}catch(l){Ze(t,n,l)}}var Op=!1;function P0(t,n){if(Fl=fs,t=ff(),Rl(t)){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else e:{a=(a=t.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var d=l.anchorOffset,p=l.focusNode;l=l.focusOffset;try{a.nodeType,p.nodeType}catch{a=null;break e}var g=0,b=-1,N=-1,I=0,U=0,V=t,z=null;t:for(;;){for(var Z;V!==a||d!==0&&V.nodeType!==3||(b=g+d),V!==p||l!==0&&V.nodeType!==3||(N=g+l),V.nodeType===3&&(g+=V.nodeValue.length),(Z=V.firstChild)!==null;)z=V,V=Z;for(;;){if(V===t)break t;if(z===a&&++I===d&&(b=g),z===p&&++U===l&&(N=g),(Z=V.nextSibling)!==null)break;V=z,z=V.parentNode}V=Z}a=b===-1||N===-1?null:{start:b,end:N}}else a=null}a=a||{start:0,end:0}}else a=null;for(Dl={focusedElem:t,selectionRange:a},fs=!1,te=n;te!==null;)if(n=te,t=n.child,(n.subtreeFlags&1028)!==0&&t!==null)t.return=n,te=t;else for(;te!==null;){n=te;try{var ne=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(ne!==null){var re=ne.memoizedProps,tt=ne.memoizedState,A=n.stateNode,T=A.getSnapshotBeforeUpdate(n.elementType===n.type?re:dn(n.type,re),tt);A.__reactInternalSnapshotBeforeUpdate=T}break;case 3:var O=n.stateNode.containerInfo;O.nodeType===1?O.textContent="":O.nodeType===9&&O.documentElement&&O.removeChild(O.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(G){Ze(n,n.return,G)}if(t=n.sibling,t!==null){t.return=n.return,te=t;break}te=n.return}return ne=Op,Op=!1,ne}function ja(t,n,a){var l=n.updateQueue;if(l=l!==null?l.lastEffect:null,l!==null){var d=l=l.next;do{if((d.tag&t)===t){var p=d.destroy;d.destroy=void 0,p!==void 0&&ju(n,a,p)}d=d.next}while(d!==l)}}function Ks(t,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&t)===t){var l=a.create;a.destroy=l()}a=a.next}while(a!==n)}}function Nu(t){var n=t.ref;if(n!==null){var a=t.stateNode;switch(t.tag){case 5:t=a;break;default:t=a}typeof n=="function"?n(t):n.current=t}}function Ip(t){var n=t.alternate;n!==null&&(t.alternate=null,Ip(n)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(n=t.stateNode,n!==null&&(delete n[wn],delete n[ha],delete n[Hl],delete n[d0],delete n[f0])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Mp(t){return t.tag===5||t.tag===3||t.tag===4}function Bp(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Mp(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Tu(t,n,a){var l=t.tag;if(l===5||l===6)t=t.stateNode,n?a.nodeType===8?a.parentNode.insertBefore(t,n):a.insertBefore(t,n):(a.nodeType===8?(n=a.parentNode,n.insertBefore(t,a)):(n=a,n.appendChild(t)),a=a._reactRootContainer,a!=null||n.onclick!==null||(n.onclick=Es));else if(l!==4&&(t=t.child,t!==null))for(Tu(t,n,a),t=t.sibling;t!==null;)Tu(t,n,a),t=t.sibling}function Pu(t,n,a){var l=t.tag;if(l===5||l===6)t=t.stateNode,n?a.insertBefore(t,n):a.appendChild(t);else if(l!==4&&(t=t.child,t!==null))for(Pu(t,n,a),t=t.sibling;t!==null;)Pu(t,n,a),t=t.sibling}var ht=null,fn=!1;function ur(t,n,a){for(a=a.child;a!==null;)Fp(t,n,a),a=a.sibling}function Fp(t,n,a){if(vn&&typeof vn.onCommitFiberUnmount=="function")try{vn.onCommitFiberUnmount(ss,a)}catch{}switch(a.tag){case 5:Ct||bo(a,n);case 6:var l=ht,d=fn;ht=null,ur(t,n,a),ht=l,fn=d,ht!==null&&(fn?(t=ht,a=a.stateNode,t.nodeType===8?t.parentNode.removeChild(a):t.removeChild(a)):ht.removeChild(a.stateNode));break;case 18:ht!==null&&(fn?(t=ht,a=a.stateNode,t.nodeType===8?Ul(t.parentNode,a):t.nodeType===1&&Ul(t,a),oa(t)):Ul(ht,a.stateNode));break;case 4:l=ht,d=fn,ht=a.stateNode.containerInfo,fn=!0,ur(t,n,a),ht=l,fn=d;break;case 0:case 11:case 14:case 15:if(!Ct&&(l=a.updateQueue,l!==null&&(l=l.lastEffect,l!==null))){d=l=l.next;do{var p=d,g=p.destroy;p=p.tag,g!==void 0&&(p&2||p&4)&&ju(a,n,g),d=d.next}while(d!==l)}ur(t,n,a);break;case 1:if(!Ct&&(bo(a,n),l=a.stateNode,typeof l.componentWillUnmount=="function"))try{l.props=a.memoizedProps,l.state=a.memoizedState,l.componentWillUnmount()}catch(b){Ze(a,n,b)}ur(t,n,a);break;case 21:ur(t,n,a);break;case 22:a.mode&1?(Ct=(l=Ct)||a.memoizedState!==null,ur(t,n,a),Ct=l):ur(t,n,a);break;default:ur(t,n,a)}}function Dp(t){var n=t.updateQueue;if(n!==null){t.updateQueue=null;var a=t.stateNode;a===null&&(a=t.stateNode=new T0),n.forEach(function(l){var d=F0.bind(null,t,l);a.has(l)||(a.add(l),l.then(d,d))})}}function pn(t,n){var a=n.deletions;if(a!==null)for(var l=0;l<a.length;l++){var d=a[l];try{var p=t,g=n,b=g;e:for(;b!==null;){switch(b.tag){case 5:ht=b.stateNode,fn=!1;break e;case 3:ht=b.stateNode.containerInfo,fn=!0;break e;case 4:ht=b.stateNode.containerInfo,fn=!0;break e}b=b.return}if(ht===null)throw Error(o(160));Fp(p,g,d),ht=null,fn=!1;var N=d.alternate;N!==null&&(N.return=null),d.return=null}catch(I){Ze(d,n,I)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)$p(n,t),n=n.sibling}function $p(t,n){var a=t.alternate,l=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(pn(n,t),Cn(t),l&4){try{ja(3,t,t.return),Ks(3,t)}catch(re){Ze(t,t.return,re)}try{ja(5,t,t.return)}catch(re){Ze(t,t.return,re)}}break;case 1:pn(n,t),Cn(t),l&512&&a!==null&&bo(a,a.return);break;case 5:if(pn(n,t),Cn(t),l&512&&a!==null&&bo(a,a.return),t.flags&32){var d=t.stateNode;try{On(d,"")}catch(re){Ze(t,t.return,re)}}if(l&4&&(d=t.stateNode,d!=null)){var p=t.memoizedProps,g=a!==null?a.memoizedProps:p,b=t.type,N=t.updateQueue;if(t.updateQueue=null,N!==null)try{b==="input"&&p.type==="radio"&&p.name!=null&&_n(d,p),sl(b,g);var I=sl(b,p);for(g=0;g<N.length;g+=2){var U=N[g],V=N[g+1];U==="style"?Xt(d,V):U==="dangerouslySetInnerHTML"?Ko(d,V):U==="children"?On(d,V):L(d,U,V,I)}switch(b){case"input":sn(d,p);break;case"textarea":yn(d,p);break;case"select":var z=d._wrapperState.wasMultiple;d._wrapperState.wasMultiple=!!p.multiple;var Z=p.value;Z!=null?gn(d,!!p.multiple,Z,!1):z!==!!p.multiple&&(p.defaultValue!=null?gn(d,!!p.multiple,p.defaultValue,!0):gn(d,!!p.multiple,p.multiple?[]:"",!1))}d[ha]=p}catch(re){Ze(t,t.return,re)}}break;case 6:if(pn(n,t),Cn(t),l&4){if(t.stateNode===null)throw Error(o(162));d=t.stateNode,p=t.memoizedProps;try{d.nodeValue=p}catch(re){Ze(t,t.return,re)}}break;case 3:if(pn(n,t),Cn(t),l&4&&a!==null&&a.memoizedState.isDehydrated)try{oa(n.containerInfo)}catch(re){Ze(t,t.return,re)}break;case 4:pn(n,t),Cn(t);break;case 13:pn(n,t),Cn(t),d=t.child,d.flags&8192&&(p=d.memoizedState!==null,d.stateNode.isHidden=p,!p||d.alternate!==null&&d.alternate.memoizedState!==null||(Lu=et())),l&4&&Dp(t);break;case 22:if(U=a!==null&&a.memoizedState!==null,t.mode&1?(Ct=(I=Ct)||U,pn(n,t),Ct=I):pn(n,t),Cn(t),l&8192){if(I=t.memoizedState!==null,(t.stateNode.isHidden=I)&&!U&&t.mode&1)for(te=t,U=t.child;U!==null;){for(V=te=U;te!==null;){switch(z=te,Z=z.child,z.tag){case 0:case 11:case 14:case 15:ja(4,z,z.return);break;case 1:bo(z,z.return);var ne=z.stateNode;if(typeof ne.componentWillUnmount=="function"){l=z,a=z.return;try{n=l,ne.props=n.memoizedProps,ne.state=n.memoizedState,ne.componentWillUnmount()}catch(re){Ze(l,a,re)}}break;case 5:bo(z,z.return);break;case 22:if(z.memoizedState!==null){Hp(V);continue}}Z!==null?(Z.return=z,te=Z):Hp(V)}U=U.sibling}e:for(U=null,V=t;;){if(V.tag===5){if(U===null){U=V;try{d=V.stateNode,I?(p=d.style,typeof p.setProperty=="function"?p.setProperty("display","none","important"):p.display="none"):(b=V.stateNode,N=V.memoizedProps.style,g=N!=null&&N.hasOwnProperty("display")?N.display:null,b.style.display=Me("display",g))}catch(re){Ze(t,t.return,re)}}}else if(V.tag===6){if(U===null)try{V.stateNode.nodeValue=I?"":V.memoizedProps}catch(re){Ze(t,t.return,re)}}else if((V.tag!==22&&V.tag!==23||V.memoizedState===null||V===t)&&V.child!==null){V.child.return=V,V=V.child;continue}if(V===t)break e;for(;V.sibling===null;){if(V.return===null||V.return===t)break e;U===V&&(U=null),V=V.return}U===V&&(U=null),V.sibling.return=V.return,V=V.sibling}}break;case 19:pn(n,t),Cn(t),l&4&&Dp(t);break;case 21:break;default:pn(n,t),Cn(t)}}function Cn(t){var n=t.flags;if(n&2){try{e:{for(var a=t.return;a!==null;){if(Mp(a)){var l=a;break e}a=a.return}throw Error(o(160))}switch(l.tag){case 5:var d=l.stateNode;l.flags&32&&(On(d,""),l.flags&=-33);var p=Bp(t);Pu(t,p,d);break;case 3:case 4:var g=l.stateNode.containerInfo,b=Bp(t);Tu(t,b,g);break;default:throw Error(o(161))}}catch(N){Ze(t,t.return,N)}t.flags&=-3}n&4096&&(t.flags&=-4097)}function R0(t,n,a){te=t,zp(t)}function zp(t,n,a){for(var l=(t.mode&1)!==0;te!==null;){var d=te,p=d.child;if(d.tag===22&&l){var g=d.memoizedState!==null||Gs;if(!g){var b=d.alternate,N=b!==null&&b.memoizedState!==null||Ct;b=Gs;var I=Ct;if(Gs=g,(Ct=N)&&!I)for(te=d;te!==null;)g=te,N=g.child,g.tag===22&&g.memoizedState!==null?Vp(d):N!==null?(N.return=g,te=N):Vp(d);for(;p!==null;)te=p,zp(p),p=p.sibling;te=d,Gs=b,Ct=I}Up(t)}else d.subtreeFlags&8772&&p!==null?(p.return=d,te=p):Up(t)}}function Up(t){for(;te!==null;){var n=te;if(n.flags&8772){var a=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:Ct||Ks(5,n);break;case 1:var l=n.stateNode;if(n.flags&4&&!Ct)if(a===null)l.componentDidMount();else{var d=n.elementType===n.type?a.memoizedProps:dn(n.type,a.memoizedProps);l.componentDidUpdate(d,a.memoizedState,l.__reactInternalSnapshotBeforeUpdate)}var p=n.updateQueue;p!==null&&Hf(n,p,l);break;case 3:var g=n.updateQueue;if(g!==null){if(a=null,n.child!==null)switch(n.child.tag){case 5:a=n.child.stateNode;break;case 1:a=n.child.stateNode}Hf(n,g,a)}break;case 5:var b=n.stateNode;if(a===null&&n.flags&4){a=b;var N=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":N.autoFocus&&a.focus();break;case"img":N.src&&(a.src=N.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var I=n.alternate;if(I!==null){var U=I.memoizedState;if(U!==null){var V=U.dehydrated;V!==null&&oa(V)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(o(163))}Ct||n.flags&512&&Nu(n)}catch(z){Ze(n,n.return,z)}}if(n===t){te=null;break}if(a=n.sibling,a!==null){a.return=n.return,te=a;break}te=n.return}}function Hp(t){for(;te!==null;){var n=te;if(n===t){te=null;break}var a=n.sibling;if(a!==null){a.return=n.return,te=a;break}te=n.return}}function Vp(t){for(;te!==null;){var n=te;try{switch(n.tag){case 0:case 11:case 15:var a=n.return;try{Ks(4,n)}catch(N){Ze(n,a,N)}break;case 1:var l=n.stateNode;if(typeof l.componentDidMount=="function"){var d=n.return;try{l.componentDidMount()}catch(N){Ze(n,d,N)}}var p=n.return;try{Nu(n)}catch(N){Ze(n,p,N)}break;case 5:var g=n.return;try{Nu(n)}catch(N){Ze(n,g,N)}}}catch(N){Ze(n,n.return,N)}if(n===t){te=null;break}var b=n.sibling;if(b!==null){b.return=n.return,te=b;break}te=n.return}}var _0=Math.ceil,qs=F.ReactCurrentDispatcher,Ru=F.ReactCurrentOwner,nn=F.ReactCurrentBatchConfig,_e=0,dt=null,st=null,gt=0,Vt=0,Co=or(0),lt=0,Na=null,Or=0,Ys=0,_u=0,Ta=null,Lt=null,Lu=0,So=1/0,Un=null,Qs=!1,Au=null,cr=null,Xs=!1,dr=null,Js=0,Pa=0,Ou=null,Zs=-1,ei=0;function Nt(){return _e&6?et():Zs!==-1?Zs:Zs=et()}function fr(t){return t.mode&1?_e&2&&gt!==0?gt&-gt:m0.transition!==null?(ei===0&&(ei=Md()),ei):(t=Be,t!==0||(t=window.event,t=t===void 0?16:Wd(t.type)),t):1}function mn(t,n,a,l){if(50<Pa)throw Pa=0,Ou=null,Error(o(185));Zo(t,a,l),(!(_e&2)||t!==dt)&&(t===dt&&(!(_e&2)&&(Ys|=a),lt===4&&pr(t,gt)),At(t,l),a===1&&_e===0&&!(n.mode&1)&&(So=et()+500,Ts&&sr()))}function At(t,n){var a=t.callbackNode;mv(t,n);var l=us(t,t===dt?gt:0);if(l===0)a!==null&&Ad(a),t.callbackNode=null,t.callbackPriority=0;else if(n=l&-l,t.callbackPriority!==n){if(a!=null&&Ad(a),n===1)t.tag===0?p0(Gp.bind(null,t)):_f(Gp.bind(null,t)),u0(function(){!(_e&6)&&sr()}),a=null;else{switch(Bd(l)){case 1:a=pl;break;case 4:a=Od;break;case 16:a=as;break;case 536870912:a=Id;break;default:a=as}a=em(a,Wp.bind(null,t))}t.callbackPriority=n,t.callbackNode=a}}function Wp(t,n){if(Zs=-1,ei=0,_e&6)throw Error(o(327));var a=t.callbackNode;if(Eo()&&t.callbackNode!==a)return null;var l=us(t,t===dt?gt:0);if(l===0)return null;if(l&30||l&t.expiredLanes||n)n=ti(t,l);else{n=l;var d=_e;_e|=2;var p=qp();(dt!==t||gt!==n)&&(Un=null,So=et()+500,Mr(t,n));do try{O0();break}catch(b){Kp(t,b)}while(!0);Jl(),qs.current=p,_e=d,st!==null?n=0:(dt=null,gt=0,n=lt)}if(n!==0){if(n===2&&(d=ml(t),d!==0&&(l=d,n=Iu(t,d))),n===1)throw a=Na,Mr(t,0),pr(t,l),At(t,et()),a;if(n===6)pr(t,l);else{if(d=t.current.alternate,!(l&30)&&!L0(d)&&(n=ti(t,l),n===2&&(p=ml(t),p!==0&&(l=p,n=Iu(t,p))),n===1))throw a=Na,Mr(t,0),pr(t,l),At(t,et()),a;switch(t.finishedWork=d,t.finishedLanes=l,n){case 0:case 1:throw Error(o(345));case 2:Br(t,Lt,Un);break;case 3:if(pr(t,l),(l&130023424)===l&&(n=Lu+500-et(),10<n)){if(us(t,0)!==0)break;if(d=t.suspendedLanes,(d&l)!==l){Nt(),t.pingedLanes|=t.suspendedLanes&d;break}t.timeoutHandle=zl(Br.bind(null,t,Lt,Un),n);break}Br(t,Lt,Un);break;case 4:if(pr(t,l),(l&4194240)===l)break;for(n=t.eventTimes,d=-1;0<l;){var g=31-ln(l);p=1<<g,g=n[g],g>d&&(d=g),l&=~p}if(l=d,l=et()-l,l=(120>l?120:480>l?480:1080>l?1080:1920>l?1920:3e3>l?3e3:4320>l?4320:1960*_0(l/1960))-l,10<l){t.timeoutHandle=zl(Br.bind(null,t,Lt,Un),l);break}Br(t,Lt,Un);break;case 5:Br(t,Lt,Un);break;default:throw Error(o(329))}}}return At(t,et()),t.callbackNode===a?Wp.bind(null,t):null}function Iu(t,n){var a=Ta;return t.current.memoizedState.isDehydrated&&(Mr(t,n).flags|=256),t=ti(t,n),t!==2&&(n=Lt,Lt=a,n!==null&&Mu(n)),t}function Mu(t){Lt===null?Lt=t:Lt.push.apply(Lt,t)}function L0(t){for(var n=t;;){if(n.flags&16384){var a=n.updateQueue;if(a!==null&&(a=a.stores,a!==null))for(var l=0;l<a.length;l++){var d=a[l],p=d.getSnapshot;d=d.value;try{if(!un(p(),d))return!1}catch{return!1}}}if(a=n.child,n.subtreeFlags&16384&&a!==null)a.return=n,n=a;else{if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function pr(t,n){for(n&=~_u,n&=~Ys,t.suspendedLanes|=n,t.pingedLanes&=~n,t=t.expirationTimes;0<n;){var a=31-ln(n),l=1<<a;t[a]=-1,n&=~l}}function Gp(t){if(_e&6)throw Error(o(327));Eo();var n=us(t,0);if(!(n&1))return At(t,et()),null;var a=ti(t,n);if(t.tag!==0&&a===2){var l=ml(t);l!==0&&(n=l,a=Iu(t,l))}if(a===1)throw a=Na,Mr(t,0),pr(t,n),At(t,et()),a;if(a===6)throw Error(o(345));return t.finishedWork=t.current.alternate,t.finishedLanes=n,Br(t,Lt,Un),At(t,et()),null}function Bu(t,n){var a=_e;_e|=1;try{return t(n)}finally{_e=a,_e===0&&(So=et()+500,Ts&&sr())}}function Ir(t){dr!==null&&dr.tag===0&&!(_e&6)&&Eo();var n=_e;_e|=1;var a=nn.transition,l=Be;try{if(nn.transition=null,Be=1,t)return t()}finally{Be=l,nn.transition=a,_e=n,!(_e&6)&&sr()}}function Fu(){Vt=Co.current,He(Co)}function Mr(t,n){t.finishedWork=null,t.finishedLanes=0;var a=t.timeoutHandle;if(a!==-1&&(t.timeoutHandle=-1,l0(a)),st!==null)for(a=st.return;a!==null;){var l=a;switch(Kl(l),l.tag){case 1:l=l.type.childContextTypes,l!=null&&js();break;case 3:wo(),He(Pt),He(wt),su();break;case 5:ou(l);break;case 4:wo();break;case 13:He(Ke);break;case 19:He(Ke);break;case 10:Zl(l.type._context);break;case 22:case 23:Fu()}a=a.return}if(dt=t,st=t=mr(t.current,null),gt=Vt=n,lt=0,Na=null,_u=Ys=Or=0,Lt=Ta=null,_r!==null){for(n=0;n<_r.length;n++)if(a=_r[n],l=a.interleaved,l!==null){a.interleaved=null;var d=l.next,p=a.pending;if(p!==null){var g=p.next;p.next=d,l.next=g}a.pending=l}_r=null}return t}function Kp(t,n){do{var a=st;try{if(Jl(),Fs.current=Us,Ds){for(var l=qe.memoizedState;l!==null;){var d=l.queue;d!==null&&(d.pending=null),l=l.next}Ds=!1}if(Ar=0,ct=it=qe=null,ba=!1,Ca=0,Ru.current=null,a===null||a.return===null){lt=1,Na=n,st=null;break}e:{var p=t,g=a.return,b=a,N=n;if(n=gt,b.flags|=32768,N!==null&&typeof N=="object"&&typeof N.then=="function"){var I=N,U=b,V=U.tag;if(!(U.mode&1)&&(V===0||V===11||V===15)){var z=U.alternate;z?(U.updateQueue=z.updateQueue,U.memoizedState=z.memoizedState,U.lanes=z.lanes):(U.updateQueue=null,U.memoizedState=null)}var Z=vp(g);if(Z!==null){Z.flags&=-257,wp(Z,g,b,p,n),Z.mode&1&&yp(p,I,n),n=Z,N=I;var ne=n.updateQueue;if(ne===null){var re=new Set;re.add(N),n.updateQueue=re}else ne.add(N);break e}else{if(!(n&1)){yp(p,I,n),Du();break e}N=Error(o(426))}}else if(We&&b.mode&1){var tt=vp(g);if(tt!==null){!(tt.flags&65536)&&(tt.flags|=256),wp(tt,g,b,p,n),Ql(xo(N,b));break e}}p=N=xo(N,b),lt!==4&&(lt=2),Ta===null?Ta=[p]:Ta.push(p),p=g;do{switch(p.tag){case 3:p.flags|=65536,n&=-n,p.lanes|=n;var A=hp(p,N,n);Uf(p,A);break e;case 1:b=N;var T=p.type,O=p.stateNode;if(!(p.flags&128)&&(typeof T.getDerivedStateFromError=="function"||O!==null&&typeof O.componentDidCatch=="function"&&(cr===null||!cr.has(O)))){p.flags|=65536,n&=-n,p.lanes|=n;var G=gp(p,b,n);Uf(p,G);break e}}p=p.return}while(p!==null)}Qp(a)}catch(oe){n=oe,st===a&&a!==null&&(st=a=a.return);continue}break}while(!0)}function qp(){var t=qs.current;return qs.current=Us,t===null?Us:t}function Du(){(lt===0||lt===3||lt===2)&&(lt=4),dt===null||!(Or&268435455)&&!(Ys&268435455)||pr(dt,gt)}function ti(t,n){var a=_e;_e|=2;var l=qp();(dt!==t||gt!==n)&&(Un=null,Mr(t,n));do try{A0();break}catch(d){Kp(t,d)}while(!0);if(Jl(),_e=a,qs.current=l,st!==null)throw Error(o(261));return dt=null,gt=0,lt}function A0(){for(;st!==null;)Yp(st)}function O0(){for(;st!==null&&!av();)Yp(st)}function Yp(t){var n=Zp(t.alternate,t,Vt);t.memoizedProps=t.pendingProps,n===null?Qp(t):st=n,Ru.current=null}function Qp(t){var n=t;do{var a=n.alternate;if(t=n.return,n.flags&32768){if(a=N0(a,n),a!==null){a.flags&=32767,st=a;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{lt=6,st=null;return}}else if(a=j0(a,n,Vt),a!==null){st=a;return}if(n=n.sibling,n!==null){st=n;return}st=n=t}while(n!==null);lt===0&&(lt=5)}function Br(t,n,a){var l=Be,d=nn.transition;try{nn.transition=null,Be=1,I0(t,n,a,l)}finally{nn.transition=d,Be=l}return null}function I0(t,n,a,l){do Eo();while(dr!==null);if(_e&6)throw Error(o(327));a=t.finishedWork;var d=t.finishedLanes;if(a===null)return null;if(t.finishedWork=null,t.finishedLanes=0,a===t.current)throw Error(o(177));t.callbackNode=null,t.callbackPriority=0;var p=a.lanes|a.childLanes;if(hv(t,p),t===dt&&(st=dt=null,gt=0),!(a.subtreeFlags&2064)&&!(a.flags&2064)||Xs||(Xs=!0,em(as,function(){return Eo(),null})),p=(a.flags&15990)!==0,a.subtreeFlags&15990||p){p=nn.transition,nn.transition=null;var g=Be;Be=1;var b=_e;_e|=4,Ru.current=null,P0(t,a),$p(a,t),t0(Dl),fs=!!Fl,Dl=Fl=null,t.current=a,R0(a),sv(),_e=b,Be=g,nn.transition=p}else t.current=a;if(Xs&&(Xs=!1,dr=t,Js=d),p=t.pendingLanes,p===0&&(cr=null),uv(a.stateNode),At(t,et()),n!==null)for(l=t.onRecoverableError,a=0;a<n.length;a++)d=n[a],l(d.value,{componentStack:d.stack,digest:d.digest});if(Qs)throw Qs=!1,t=Au,Au=null,t;return Js&1&&t.tag!==0&&Eo(),p=t.pendingLanes,p&1?t===Ou?Pa++:(Pa=0,Ou=t):Pa=0,sr(),null}function Eo(){if(dr!==null){var t=Bd(Js),n=nn.transition,a=Be;try{if(nn.transition=null,Be=16>t?16:t,dr===null)var l=!1;else{if(t=dr,dr=null,Js=0,_e&6)throw Error(o(331));var d=_e;for(_e|=4,te=t.current;te!==null;){var p=te,g=p.child;if(te.flags&16){var b=p.deletions;if(b!==null){for(var N=0;N<b.length;N++){var I=b[N];for(te=I;te!==null;){var U=te;switch(U.tag){case 0:case 11:case 15:ja(8,U,p)}var V=U.child;if(V!==null)V.return=U,te=V;else for(;te!==null;){U=te;var z=U.sibling,Z=U.return;if(Ip(U),U===I){te=null;break}if(z!==null){z.return=Z,te=z;break}te=Z}}}var ne=p.alternate;if(ne!==null){var re=ne.child;if(re!==null){ne.child=null;do{var tt=re.sibling;re.sibling=null,re=tt}while(re!==null)}}te=p}}if(p.subtreeFlags&2064&&g!==null)g.return=p,te=g;else e:for(;te!==null;){if(p=te,p.flags&2048)switch(p.tag){case 0:case 11:case 15:ja(9,p,p.return)}var A=p.sibling;if(A!==null){A.return=p.return,te=A;break e}te=p.return}}var T=t.current;for(te=T;te!==null;){g=te;var O=g.child;if(g.subtreeFlags&2064&&O!==null)O.return=g,te=O;else e:for(g=T;te!==null;){if(b=te,b.flags&2048)try{switch(b.tag){case 0:case 11:case 15:Ks(9,b)}}catch(oe){Ze(b,b.return,oe)}if(b===g){te=null;break e}var G=b.sibling;if(G!==null){G.return=b.return,te=G;break e}te=b.return}}if(_e=d,sr(),vn&&typeof vn.onPostCommitFiberRoot=="function")try{vn.onPostCommitFiberRoot(ss,t)}catch{}l=!0}return l}finally{Be=a,nn.transition=n}}return!1}function Xp(t,n,a){n=xo(a,n),n=hp(t,n,1),t=lr(t,n,1),n=Nt(),t!==null&&(Zo(t,1,n),At(t,n))}function Ze(t,n,a){if(t.tag===3)Xp(t,t,a);else for(;n!==null;){if(n.tag===3){Xp(n,t,a);break}else if(n.tag===1){var l=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(cr===null||!cr.has(l))){t=xo(a,t),t=gp(n,t,1),n=lr(n,t,1),t=Nt(),n!==null&&(Zo(n,1,t),At(n,t));break}}n=n.return}}function M0(t,n,a){var l=t.pingCache;l!==null&&l.delete(n),n=Nt(),t.pingedLanes|=t.suspendedLanes&a,dt===t&&(gt&a)===a&&(lt===4||lt===3&&(gt&130023424)===gt&&500>et()-Lu?Mr(t,0):_u|=a),At(t,n)}function Jp(t,n){n===0&&(t.mode&1?(n=ls,ls<<=1,!(ls&130023424)&&(ls=4194304)):n=1);var a=Nt();t=Dn(t,n),t!==null&&(Zo(t,n,a),At(t,a))}function B0(t){var n=t.memoizedState,a=0;n!==null&&(a=n.retryLane),Jp(t,a)}function F0(t,n){var a=0;switch(t.tag){case 13:var l=t.stateNode,d=t.memoizedState;d!==null&&(a=d.retryLane);break;case 19:l=t.stateNode;break;default:throw Error(o(314))}l!==null&&l.delete(n),Jp(t,a)}var Zp;Zp=function(t,n,a){if(t!==null)if(t.memoizedProps!==n.pendingProps||Pt.current)_t=!0;else{if(!(t.lanes&a)&&!(n.flags&128))return _t=!1,k0(t,n,a);_t=!!(t.flags&131072)}else _t=!1,We&&n.flags&1048576&&Lf(n,Rs,n.index);switch(n.lanes=0,n.tag){case 2:var l=n.type;Ws(t,n),t=n.pendingProps;var d=fo(n,wt.current);vo(n,a),d=uu(null,n,l,t,d,a);var p=cu();return n.flags|=1,typeof d=="object"&&d!==null&&typeof d.render=="function"&&d.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Rt(l)?(p=!0,Ns(n)):p=!1,n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,nu(n),d.updater=Hs,n.stateNode=d,d._reactInternals=n,gu(n,l,t,a),n=xu(null,n,l,!0,p,a)):(n.tag=0,We&&p&&Gl(n),jt(null,n,d,a),n=n.child),n;case 16:l=n.elementType;e:{switch(Ws(t,n),t=n.pendingProps,d=l._init,l=d(l._payload),n.type=l,d=n.tag=$0(l),t=dn(l,t),d){case 0:n=wu(null,n,l,t,a);break e;case 1:n=kp(null,n,l,t,a);break e;case 11:n=xp(null,n,l,t,a);break e;case 14:n=bp(null,n,l,dn(l.type,t),a);break e}throw Error(o(306,l,""))}return n;case 0:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:dn(l,d),wu(t,n,l,d,a);case 1:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:dn(l,d),kp(t,n,l,d,a);case 3:e:{if(jp(n),t===null)throw Error(o(387));l=n.pendingProps,p=n.memoizedState,d=p.element,zf(t,n),Ms(n,l,null,a);var g=n.memoizedState;if(l=g.element,p.isDehydrated)if(p={element:l,isDehydrated:!1,cache:g.cache,pendingSuspenseBoundaries:g.pendingSuspenseBoundaries,transitions:g.transitions},n.updateQueue.baseState=p,n.memoizedState=p,n.flags&256){d=xo(Error(o(423)),n),n=Np(t,n,l,a,d);break e}else if(l!==d){d=xo(Error(o(424)),n),n=Np(t,n,l,a,d);break e}else for(Ht=rr(n.stateNode.containerInfo.firstChild),Ut=n,We=!0,cn=null,a=Df(n,null,l,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(ho(),l===d){n=zn(t,n,a);break e}jt(t,n,l,a)}n=n.child}return n;case 5:return Vf(n),t===null&&Yl(n),l=n.type,d=n.pendingProps,p=t!==null?t.memoizedProps:null,g=d.children,$l(l,d)?g=null:p!==null&&$l(l,p)&&(n.flags|=32),Ep(t,n),jt(t,n,g,a),n.child;case 6:return t===null&&Yl(n),null;case 13:return Tp(t,n,a);case 4:return ru(n,n.stateNode.containerInfo),l=n.pendingProps,t===null?n.child=go(n,null,l,a):jt(t,n,l,a),n.child;case 11:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:dn(l,d),xp(t,n,l,d,a);case 7:return jt(t,n,n.pendingProps,a),n.child;case 8:return jt(t,n,n.pendingProps.children,a),n.child;case 12:return jt(t,n,n.pendingProps.children,a),n.child;case 10:e:{if(l=n.type._context,d=n.pendingProps,p=n.memoizedProps,g=d.value,De(As,l._currentValue),l._currentValue=g,p!==null)if(un(p.value,g)){if(p.children===d.children&&!Pt.current){n=zn(t,n,a);break e}}else for(p=n.child,p!==null&&(p.return=n);p!==null;){var b=p.dependencies;if(b!==null){g=p.child;for(var N=b.firstContext;N!==null;){if(N.context===l){if(p.tag===1){N=$n(-1,a&-a),N.tag=2;var I=p.updateQueue;if(I!==null){I=I.shared;var U=I.pending;U===null?N.next=N:(N.next=U.next,U.next=N),I.pending=N}}p.lanes|=a,N=p.alternate,N!==null&&(N.lanes|=a),eu(p.return,a,n),b.lanes|=a;break}N=N.next}}else if(p.tag===10)g=p.type===n.type?null:p.child;else if(p.tag===18){if(g=p.return,g===null)throw Error(o(341));g.lanes|=a,b=g.alternate,b!==null&&(b.lanes|=a),eu(g,a,n),g=p.sibling}else g=p.child;if(g!==null)g.return=p;else for(g=p;g!==null;){if(g===n){g=null;break}if(p=g.sibling,p!==null){p.return=g.return,g=p;break}g=g.return}p=g}jt(t,n,d.children,a),n=n.child}return n;case 9:return d=n.type,l=n.pendingProps.children,vo(n,a),d=en(d),l=l(d),n.flags|=1,jt(t,n,l,a),n.child;case 14:return l=n.type,d=dn(l,n.pendingProps),d=dn(l.type,d),bp(t,n,l,d,a);case 15:return Cp(t,n,n.type,n.pendingProps,a);case 17:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:dn(l,d),Ws(t,n),n.tag=1,Rt(l)?(t=!0,Ns(n)):t=!1,vo(n,a),pp(n,l,d),gu(n,l,d,a),xu(null,n,l,!0,t,a);case 19:return Rp(t,n,a);case 22:return Sp(t,n,a)}throw Error(o(156,n.tag))};function em(t,n){return Ld(t,n)}function D0(t,n,a,l){this.tag=t,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rn(t,n,a,l){return new D0(t,n,a,l)}function $u(t){return t=t.prototype,!(!t||!t.isReactComponent)}function $0(t){if(typeof t=="function")return $u(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Ie)return 11;if(t===ae)return 14}return 2}function mr(t,n){var a=t.alternate;return a===null?(a=rn(t.tag,n,t.key,t.mode),a.elementType=t.elementType,a.type=t.type,a.stateNode=t.stateNode,a.alternate=t,t.alternate=a):(a.pendingProps=n,a.type=t.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=t.flags&14680064,a.childLanes=t.childLanes,a.lanes=t.lanes,a.child=t.child,a.memoizedProps=t.memoizedProps,a.memoizedState=t.memoizedState,a.updateQueue=t.updateQueue,n=t.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=t.sibling,a.index=t.index,a.ref=t.ref,a}function ni(t,n,a,l,d,p){var g=2;if(l=t,typeof t=="function")$u(t)&&(g=1);else if(typeof t=="string")g=5;else e:switch(t){case Y:return Fr(a.children,d,p,n);case X:g=8,d|=8;break;case pe:return t=rn(12,a,n,d|2),t.elementType=pe,t.lanes=p,t;case Fe:return t=rn(13,a,n,d),t.elementType=Fe,t.lanes=p,t;case K:return t=rn(19,a,n,d),t.elementType=K,t.lanes=p,t;case se:return ri(a,d,p,n);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case be:g=10;break e;case je:g=9;break e;case Ie:g=11;break e;case ae:g=14;break e;case me:g=16,l=null;break e}throw Error(o(130,t==null?t:typeof t,""))}return n=rn(g,a,n,d),n.elementType=t,n.type=l,n.lanes=p,n}function Fr(t,n,a,l){return t=rn(7,t,l,n),t.lanes=a,t}function ri(t,n,a,l){return t=rn(22,t,l,n),t.elementType=se,t.lanes=a,t.stateNode={isHidden:!1},t}function zu(t,n,a){return t=rn(6,t,null,n),t.lanes=a,t}function Uu(t,n,a){return n=rn(4,t.children!==null?t.children:[],t.key,n),n.lanes=a,n.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},n}function z0(t,n,a,l,d){this.tag=n,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hl(0),this.expirationTimes=hl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hl(0),this.identifierPrefix=l,this.onRecoverableError=d,this.mutableSourceEagerHydrationData=null}function Hu(t,n,a,l,d,p,g,b,N){return t=new z0(t,n,a,b,N),n===1?(n=1,p===!0&&(n|=8)):n=0,p=rn(3,null,null,n),t.current=p,p.stateNode=t,p.memoizedState={element:l,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},nu(p),t}function U0(t,n,a){var l=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:J,key:l==null?null:""+l,children:t,containerInfo:n,implementation:a}}function tm(t){if(!t)return ar;t=t._reactInternals;e:{if(jr(t)!==t||t.tag!==1)throw Error(o(170));var n=t;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Rt(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(n!==null);throw Error(o(171))}if(t.tag===1){var a=t.type;if(Rt(a))return Pf(t,a,n)}return n}function nm(t,n,a,l,d,p,g,b,N){return t=Hu(a,l,!0,t,d,p,g,b,N),t.context=tm(null),a=t.current,l=Nt(),d=fr(a),p=$n(l,d),p.callback=n??null,lr(a,p,d),t.current.lanes=d,Zo(t,d,l),At(t,l),t}function oi(t,n,a,l){var d=n.current,p=Nt(),g=fr(d);return a=tm(a),n.context===null?n.context=a:n.pendingContext=a,n=$n(p,g),n.payload={element:t},l=l===void 0?null:l,l!==null&&(n.callback=l),t=lr(d,n,g),t!==null&&(mn(t,d,g,p),Is(t,d,g)),g}function ai(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function rm(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var a=t.retryLane;t.retryLane=a!==0&&a<n?a:n}}function Vu(t,n){rm(t,n),(t=t.alternate)&&rm(t,n)}var om=typeof reportError=="function"?reportError:function(t){console.error(t)};function Wu(t){this._internalRoot=t}si.prototype.render=Wu.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(o(409));oi(t,n,null,null)},si.prototype.unmount=Wu.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var n=t.containerInfo;Ir(function(){oi(null,t,null,null)}),n[In]=null}};function si(t){this._internalRoot=t}si.prototype.unstable_scheduleHydration=function(t){if(t){var n=$d();t={blockedOn:null,target:t,priority:n};for(var a=0;a<er.length&&n!==0&&n<er[a].priority;a++);er.splice(a,0,t),a===0&&Hd(t)}};function Gu(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function ii(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function am(){}function H0(t,n,a,l,d){if(d){if(typeof l=="function"){var p=l;l=function(){var I=ai(g);p.call(I)}}var g=nm(n,l,t,0,null,!1,!1,"",am);return t._reactRootContainer=g,t[In]=g.current,pa(t.nodeType===8?t.parentNode:t),Ir(),g}for(;d=t.lastChild;)t.removeChild(d);if(typeof l=="function"){var b=l;l=function(){var I=ai(N);b.call(I)}}var N=Hu(t,0,!1,null,null,!1,!1,"",am);return t._reactRootContainer=N,t[In]=N.current,pa(t.nodeType===8?t.parentNode:t),Ir(function(){oi(n,N,a,l)}),N}function li(t,n,a,l,d){var p=a._reactRootContainer;if(p){var g=p;if(typeof d=="function"){var b=d;d=function(){var N=ai(g);b.call(N)}}oi(n,g,t,d)}else g=H0(a,n,t,d,l);return ai(g)}Fd=function(t){switch(t.tag){case 3:var n=t.stateNode;if(n.current.memoizedState.isDehydrated){var a=Jo(n.pendingLanes);a!==0&&(gl(n,a|1),At(n,et()),!(_e&6)&&(So=et()+500,sr()))}break;case 13:Ir(function(){var l=Dn(t,1);if(l!==null){var d=Nt();mn(l,t,1,d)}}),Vu(t,1)}},yl=function(t){if(t.tag===13){var n=Dn(t,134217728);if(n!==null){var a=Nt();mn(n,t,134217728,a)}Vu(t,134217728)}},Dd=function(t){if(t.tag===13){var n=fr(t),a=Dn(t,n);if(a!==null){var l=Nt();mn(a,t,n,l)}Vu(t,n)}},$d=function(){return Be},zd=function(t,n){var a=Be;try{return Be=t,n()}finally{Be=a}},ul=function(t,n,a){switch(n){case"input":if(sn(t,a),n=a.name,a.type==="radio"&&n!=null){for(a=t;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<a.length;n++){var l=a[n];if(l!==t&&l.form===t.form){var d=ks(l);if(!d)throw Error(o(90));Je(l),sn(l,d)}}}break;case"textarea":yn(t,a);break;case"select":n=a.value,n!=null&&gn(t,!!a.multiple,n,!1)}},kd=Bu,jd=Ir;var V0={usingClientEntryPoint:!1,Events:[ga,uo,ks,Sd,Ed,Bu]},Ra={findFiberByHostInstance:Nr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},W0={bundleType:Ra.bundleType,version:Ra.version,rendererPackageName:Ra.rendererPackageName,rendererConfig:Ra.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:F.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Rd(t),t===null?null:t.stateNode},findFiberByHostInstance:Ra.findFiberByHostInstance,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 ui=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ui.isDisabled&&ui.supportsFiber)try{ss=ui.inject(W0),vn=ui}catch{}}return Ot.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=V0,Ot.createPortal=function(t,n){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Gu(n))throw Error(o(200));return U0(t,n,null,a)},Ot.createRoot=function(t,n){if(!Gu(t))throw Error(o(299));var a=!1,l="",d=om;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(d=n.onRecoverableError)),n=Hu(t,1,!1,null,null,a,!1,l,d),t[In]=n.current,pa(t.nodeType===8?t.parentNode:t),new Wu(n)},Ot.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var n=t._reactInternals;if(n===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=Rd(n),t=t===null?null:t.stateNode,t},Ot.flushSync=function(t){return Ir(t)},Ot.hydrate=function(t,n,a){if(!ii(n))throw Error(o(200));return li(null,t,n,!0,a)},Ot.hydrateRoot=function(t,n,a){if(!Gu(t))throw Error(o(405));var l=a!=null&&a.hydratedSources||null,d=!1,p="",g=om;if(a!=null&&(a.unstable_strictMode===!0&&(d=!0),a.identifierPrefix!==void 0&&(p=a.identifierPrefix),a.onRecoverableError!==void 0&&(g=a.onRecoverableError)),n=nm(n,null,t,1,a??null,d,!1,p,g),t[In]=n.current,pa(t),l)for(t=0;t<l.length;t++)a=l[t],d=a._getVersion,d=d(a._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[a,d]:n.mutableSourceEagerHydrationData.push(a,d);return new si(n)},Ot.render=function(t,n,a){if(!ii(n))throw Error(o(200));return li(null,t,n,!1,a)},Ot.unmountComponentAtNode=function(t){if(!ii(t))throw Error(o(40));return t._reactRootContainer?(Ir(function(){li(null,null,t,!1,function(){t._reactRootContainer=null,t[In]=null})}),!0):!1},Ot.unstable_batchedUpdates=Bu,Ot.unstable_renderSubtreeIntoContainer=function(t,n,a,l){if(!ii(a))throw Error(o(200));if(t==null||t._reactInternals===void 0)throw Error(o(38));return li(t,n,a,!1,l)},Ot.version="18.3.1-next-f1338f8080-20240426",Ot}var pm;function Ch(){if(pm)return Yu.exports;pm=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(r){console.error(r)}}return e(),Yu.exports=J0(),Yu.exports}var mm;function Z0(){if(mm)return ci;mm=1;var e=Ch();return ci.createRoot=e.createRoot,ci.hydrateRoot=e.hydrateRoot,ci}var e1=Z0(),La={},hm;function t1(){if(hm)return La;hm=1,Object.defineProperty(La,"__esModule",{value:!0}),La.parse=f,La.serialize=v;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,r=/^[\u0021-\u003A\u003C-\u007E]*$/,o=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/,u=Object.prototype.toString,c=(()=>{const C=function(){};return C.prototype=Object.create(null),C})();function f(C,_){const S=new c,j=C.length;if(j<2)return S;const E=(_==null?void 0:_.decode)||w;let k=0;do{const R=C.indexOf("=",k);if(R===-1)break;const L=C.indexOf(";",k),F=L===-1?j:L;if(R>F){k=C.lastIndexOf(";",R-1)+1;continue}const H=m(C,k,R),J=h(C,R,H),Y=C.slice(H,J);if(S[Y]===void 0){let X=m(C,R+1,F),pe=h(C,F,X);const be=E(C.slice(X,pe));S[Y]=be}k=F+1}while(k<j);return S}function m(C,_,S){do{const j=C.charCodeAt(_);if(j!==32&&j!==9)return _}while(++_<S);return S}function h(C,_,S){for(;_>S;){const j=C.charCodeAt(--_);if(j!==32&&j!==9)return _+1}return S}function v(C,_,S){const j=(S==null?void 0:S.encode)||encodeURIComponent;if(!e.test(C))throw new TypeError(`argument name is invalid: ${C}`);const E=j(_);if(!r.test(E))throw new TypeError(`argument val is invalid: ${_}`);let k=C+"="+E;if(!S)return k;if(S.maxAge!==void 0){if(!Number.isInteger(S.maxAge))throw new TypeError(`option maxAge is invalid: ${S.maxAge}`);k+="; Max-Age="+S.maxAge}if(S.domain){if(!o.test(S.domain))throw new TypeError(`option domain is invalid: ${S.domain}`);k+="; Domain="+S.domain}if(S.path){if(!s.test(S.path))throw new TypeError(`option path is invalid: ${S.path}`);k+="; Path="+S.path}if(S.expires){if(!x(S.expires)||!Number.isFinite(S.expires.valueOf()))throw new TypeError(`option expires is invalid: ${S.expires}`);k+="; Expires="+S.expires.toUTCString()}if(S.httpOnly&&(k+="; HttpOnly"),S.secure&&(k+="; Secure"),S.partitioned&&(k+="; Partitioned"),S.priority)switch(typeof S.priority=="string"?S.priority.toLowerCase():void 0){case"low":k+="; Priority=Low";break;case"medium":k+="; Priority=Medium";break;case"high":k+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${S.priority}`)}if(S.sameSite)switch(typeof S.sameSite=="string"?S.sameSite.toLowerCase():S.sameSite){case!0:case"strict":k+="; SameSite=Strict";break;case"lax":k+="; SameSite=Lax";break;case"none":k+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${S.sameSite}`)}return k}function w(C){if(C.indexOf("%")===-1)return C;try{return decodeURIComponent(C)}catch{return C}}function x(C){return u.call(C)==="[object Date]"}return La}t1();/**
 * react-router v7.1.1
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */var gm="popstate";function n1(e={}){function r(s,u){let{pathname:c,search:f,hash:m}=s.location;return vc("",{pathname:c,search:f,hash:m},u.state&&u.state.usr||null,u.state&&u.state.key||"default")}function o(s,u){return typeof u=="string"?u:Fa(u)}return o1(r,o,null,e)}function Ye(e,r){if(e===!1||e===null||typeof e>"u")throw new Error(r)}function Nn(e,r){if(!e){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function r1(){return Math.random().toString(36).substring(2,10)}function ym(e,r){return{usr:e.state,key:e.key,idx:r}}function vc(e,r,o=null,s){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof r=="string"?Bo(r):r,state:o,key:r&&r.key||s||r1()}}function Fa({pathname:e="/",search:r="",hash:o=""}){return r&&r!=="?"&&(e+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(e+=o.charAt(0)==="#"?o:"#"+o),e}function Bo(e){let r={};if(e){let o=e.indexOf("#");o>=0&&(r.hash=e.substring(o),e=e.substring(0,o));let s=e.indexOf("?");s>=0&&(r.search=e.substring(s),e=e.substring(0,s)),e&&(r.pathname=e)}return r}function o1(e,r,o,s={}){let{window:u=document.defaultView,v5Compat:c=!1}=s,f=u.history,m="POP",h=null,v=w();v==null&&(v=0,f.replaceState({...f.state,idx:v},""));function w(){return(f.state||{idx:null}).idx}function x(){m="POP";let E=w(),k=E==null?null:E-v;v=E,h&&h({action:m,location:j.location,delta:k})}function C(E,k){m="PUSH";let R=vc(j.location,E,k);v=w()+1;let L=ym(R,v),F=j.createHref(R);try{f.pushState(L,"",F)}catch(H){if(H instanceof DOMException&&H.name==="DataCloneError")throw H;u.location.assign(F)}c&&h&&h({action:m,location:j.location,delta:1})}function _(E,k){m="REPLACE";let R=vc(j.location,E,k);v=w();let L=ym(R,v),F=j.createHref(R);f.replaceState(L,"",F),c&&h&&h({action:m,location:j.location,delta:0})}function S(E){let k=u.location.origin!=="null"?u.location.origin:u.location.href,R=typeof E=="string"?E:Fa(E);return R=R.replace(/ $/,"%20"),Ye(k,`No window.location.(origin|href) available to create URL for href: ${R}`),new URL(R,k)}let j={get action(){return m},get location(){return e(u,f)},listen(E){if(h)throw new Error("A history only accepts one active listener");return u.addEventListener(gm,x),h=E,()=>{u.removeEventListener(gm,x),h=null}},createHref(E){return r(u,E)},createURL:S,encodeLocation(E){let k=S(E);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:C,replace:_,go(E){return f.go(E)}};return j}function Sh(e,r,o="/"){return a1(e,r,o,!1)}function a1(e,r,o,s){let u=typeof r=="string"?Bo(r):r,c=xr(u.pathname||"/",o);if(c==null)return null;let f=Eh(e);s1(f);let m=null;for(let h=0;m==null&&h<f.length;++h){let v=y1(c);m=h1(f[h],v,s)}return m}function Eh(e,r=[],o=[],s=""){let u=(c,f,m)=>{let h={relativePath:m===void 0?c.path||"":m,caseSensitive:c.caseSensitive===!0,childrenIndex:f,route:c};h.relativePath.startsWith("/")&&(Ye(h.relativePath.startsWith(s),`Absolute route path "${h.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),h.relativePath=h.relativePath.slice(s.length));let v=Hn([s,h.relativePath]),w=o.concat(h);c.children&&c.children.length>0&&(Ye(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Eh(c.children,r,w,v)),!(c.path==null&&!c.index)&&r.push({path:v,score:p1(v,c.index),routesMeta:w})};return e.forEach((c,f)=>{var m;if(c.path===""||!((m=c.path)!=null&&m.includes("?")))u(c,f);else for(let h of kh(c.path))u(c,f,h)}),r}function kh(e){let r=e.split("/");if(r.length===0)return[];let[o,...s]=r,u=o.endsWith("?"),c=o.replace(/\?$/,"");if(s.length===0)return u?[c,""]:[c];let f=kh(s.join("/")),m=[];return m.push(...f.map(h=>h===""?c:[c,h].join("/"))),u&&m.push(...f),m.map(h=>e.startsWith("/")&&h===""?"/":h)}function s1(e){e.sort((r,o)=>r.score!==o.score?o.score-r.score:m1(r.routesMeta.map(s=>s.childrenIndex),o.routesMeta.map(s=>s.childrenIndex)))}var i1=/^:[\w-]+$/,l1=3,u1=2,c1=1,d1=10,f1=-2,vm=e=>e==="*";function p1(e,r){let o=e.split("/"),s=o.length;return o.some(vm)&&(s+=f1),r&&(s+=u1),o.filter(u=>!vm(u)).reduce((u,c)=>u+(i1.test(c)?l1:c===""?c1:d1),s)}function m1(e,r){return e.length===r.length&&e.slice(0,-1).every((s,u)=>s===r[u])?e[e.length-1]-r[r.length-1]:0}function h1(e,r,o=!1){let{routesMeta:s}=e,u={},c="/",f=[];for(let m=0;m<s.length;++m){let h=s[m],v=m===s.length-1,w=c==="/"?r:r.slice(c.length)||"/",x=Si({path:h.relativePath,caseSensitive:h.caseSensitive,end:v},w),C=h.route;if(!x&&v&&o&&!s[s.length-1].route.index&&(x=Si({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},w)),!x)return null;Object.assign(u,x.params),f.push({params:u,pathname:Hn([c,x.pathname]),pathnameBase:b1(Hn([c,x.pathnameBase])),route:C}),x.pathnameBase!=="/"&&(c=Hn([c,x.pathnameBase]))}return f}function Si(e,r){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[o,s]=g1(e.path,e.caseSensitive,e.end),u=r.match(o);if(!u)return null;let c=u[0],f=c.replace(/(.)\/+$/,"$1"),m=u.slice(1);return{params:s.reduce((v,{paramName:w,isOptional:x},C)=>{if(w==="*"){let S=m[C]||"";f=c.slice(0,c.length-S.length).replace(/(.)\/+$/,"$1")}const _=m[C];return x&&!_?v[w]=void 0:v[w]=(_||"").replace(/%2F/g,"/"),v},{}),pathname:c,pathnameBase:f,pattern:e}}function g1(e,r=!1,o=!0){Nn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let s=[],u="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,m,h)=>(s.push({paramName:m,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(s.push({paramName:"*"}),u+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?u+="\\/*$":e!==""&&e!=="/"&&(u+="(?:(?=\\/|$))"),[new RegExp(u,r?void 0:"i"),s]}function y1(e){try{return e.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Nn(!1,`The URL path "${e}" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),e}}function xr(e,r){if(r==="/")return e;if(!e.toLowerCase().startsWith(r.toLowerCase()))return null;let o=r.endsWith("/")?r.length-1:r.length,s=e.charAt(o);return s&&s!=="/"?null:e.slice(o)||"/"}function v1(e,r="/"){let{pathname:o,search:s="",hash:u=""}=typeof e=="string"?Bo(e):e;return{pathname:o?o.startsWith("/")?o:w1(o,r):r,search:C1(s),hash:S1(u)}}function w1(e,r){let o=r.replace(/\/+$/,"").split("/");return e.split("/").forEach(u=>{u===".."?o.length>1&&o.pop():u!=="."&&o.push(u)}),o.length>1?o.join("/"):"/"}function Ju(e,r,o,s){return`Cannot include a '${e}' character in a manually specified \`to.${r}\` field [${JSON.stringify(s)}].  Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function x1(e){return e.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function jh(e){let r=x1(e);return r.map((o,s)=>s===r.length-1?o.pathname:o.pathnameBase)}function Nh(e,r,o,s=!1){let u;typeof e=="string"?u=Bo(e):(u={...e},Ye(!u.pathname||!u.pathname.includes("?"),Ju("?","pathname","search",u)),Ye(!u.pathname||!u.pathname.includes("#"),Ju("#","pathname","hash",u)),Ye(!u.search||!u.search.includes("#"),Ju("#","search","hash",u)));let c=e===""||u.pathname==="",f=c?"/":u.pathname,m;if(f==null)m=o;else{let x=r.length-1;if(!s&&f.startsWith("..")){let C=f.split("/");for(;C[0]==="..";)C.shift(),x-=1;u.pathname=C.join("/")}m=x>=0?r[x]:"/"}let h=v1(u,m),v=f&&f!=="/"&&f.endsWith("/"),w=(c||f===".")&&o.endsWith("/");return!h.pathname.endsWith("/")&&(v||w)&&(h.pathname+="/"),h}var Hn=e=>e.join("/").replace(/\/\/+/g,"/"),b1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),C1=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,S1=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function E1(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var Th=["POST","PUT","PATCH","DELETE"];new Set(Th);var k1=["GET",...Th];new Set(k1);var Fo=y.createContext(null);Fo.displayName="DataRouter";var zi=y.createContext(null);zi.displayName="DataRouterState";var Ph=y.createContext({isTransitioning:!1});Ph.displayName="ViewTransition";var j1=y.createContext(new Map);j1.displayName="Fetchers";var N1=y.createContext(null);N1.displayName="Await";var Pn=y.createContext(null);Pn.displayName="Navigation";var Ua=y.createContext(null);Ua.displayName="Location";var qn=y.createContext({outlet:null,matches:[],isDataRoute:!1});qn.displayName="Route";var Uc=y.createContext(null);Uc.displayName="RouteError";function T1(e,{relative:r}={}){Ye(Ha(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:s}=y.useContext(Pn),{hash:u,pathname:c,search:f}=Va(e,{relative:r}),m=c;return o!=="/"&&(m=c==="/"?o:Hn([o,c])),s.createHref({pathname:m,search:f,hash:u})}function Ha(){return y.useContext(Ua)!=null}function Ft(){return Ye(Ha(),"useLocation() may be used only in the context of a <Router> component."),y.useContext(Ua).location}var Rh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function _h(e){y.useContext(Pn).static||y.useLayoutEffect(e)}function an(){let{isDataRoute:e}=y.useContext(qn);return e?z1():P1()}function P1(){Ye(Ha(),"useNavigate() may be used only in the context of a <Router> component.");let e=y.useContext(Fo),{basename:r,navigator:o}=y.useContext(Pn),{matches:s}=y.useContext(qn),{pathname:u}=Ft(),c=JSON.stringify(jh(s)),f=y.useRef(!1);return _h(()=>{f.current=!0}),y.useCallback((h,v={})=>{if(Nn(f.current,Rh),!f.current)return;if(typeof h=="number"){o.go(h);return}let w=Nh(h,JSON.parse(c),u,v.relative==="path");e==null&&r!=="/"&&(w.pathname=w.pathname==="/"?r:Hn([r,w.pathname])),(v.replace?o.replace:o.push)(w,v.state,v)},[r,o,c,u,e])}y.createContext(null);function Va(e,{relative:r}={}){let{matches:o}=y.useContext(qn),{pathname:s}=Ft(),u=JSON.stringify(jh(o));return y.useMemo(()=>Nh(e,JSON.parse(u),s,r==="path"),[e,u,s,r])}function R1(e,r){return Lh(e,r)}function Lh(e,r,o,s){var k;Ye(Ha(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:u}=y.useContext(Pn),{matches:c}=y.useContext(qn),f=c[c.length-1],m=f?f.params:{},h=f?f.pathname:"/",v=f?f.pathnameBase:"/",w=f&&f.route;{let R=w&&w.path||"";Ah(h,!w||R.endsWith("*")||R.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${R}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${R}"> to <Route path="${R==="/"?"*":`${R}/*`}">.`)}let x=Ft(),C;if(r){let R=typeof r=="string"?Bo(r):r;Ye(v==="/"||((k=R.pathname)==null?void 0:k.startsWith(v)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${R.pathname}" was given in the \`location\` prop.`),C=R}else C=x;let _=C.pathname||"/",S=_;if(v!=="/"){let R=v.replace(/^\//,"").split("/");S="/"+_.replace(/^\//,"").split("/").slice(R.length).join("/")}let j=Sh(e,{pathname:S});Nn(w||j!=null,`No routes matched location "${C.pathname}${C.search}${C.hash}" `),Nn(j==null||j[j.length-1].route.element!==void 0||j[j.length-1].route.Component!==void 0||j[j.length-1].route.lazy!==void 0,`Matched leaf route at location "${C.pathname}${C.search}${C.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let E=I1(j&&j.map(R=>Object.assign({},R,{params:Object.assign({},m,R.params),pathname:Hn([v,u.encodeLocation?u.encodeLocation(R.pathname).pathname:R.pathname]),pathnameBase:R.pathnameBase==="/"?v:Hn([v,u.encodeLocation?u.encodeLocation(R.pathnameBase).pathname:R.pathnameBase])})),c,o,s);return r&&E?y.createElement(Ua.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...C},navigationType:"POP"}},E):E}function _1(){let e=$1(),r=E1(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),o=e instanceof Error?e.stack:null,s="rgba(200,200,200, 0.5)",u={padding:"0.5rem",backgroundColor:s},c={padding:"2px 4px",backgroundColor:s},f=null;return console.error("Error handled by React Router default ErrorBoundary:",e),f=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:c},"ErrorBoundary")," or"," ",y.createElement("code",{style:c},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},r),o?y.createElement("pre",{style:u},o):null,f)}var L1=y.createElement(_1,null),A1=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,r){return r.location!==e.location||r.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:r.error,location:r.location,revalidation:e.revalidation||r.revalidation}}componentDidCatch(e,r){console.error("React Router caught the following error during render",e,r)}render(){return this.state.error!==void 0?y.createElement(qn.Provider,{value:this.props.routeContext},y.createElement(Uc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function O1({routeContext:e,match:r,children:o}){let s=y.useContext(Fo);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),y.createElement(qn.Provider,{value:e},o)}function I1(e,r=[],o=null,s=null){if(e==null){if(!o)return null;if(o.errors)e=o.matches;else if(r.length===0&&!o.initialized&&o.matches.length>0)e=o.matches;else return null}let u=e,c=o==null?void 0:o.errors;if(c!=null){let h=u.findIndex(v=>v.route.id&&(c==null?void 0:c[v.route.id])!==void 0);Ye(h>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),u=u.slice(0,Math.min(u.length,h+1))}let f=!1,m=-1;if(o)for(let h=0;h<u.length;h++){let v=u[h];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(m=h),v.route.id){let{loaderData:w,errors:x}=o,C=v.route.loader&&!w.hasOwnProperty(v.route.id)&&(!x||x[v.route.id]===void 0);if(v.route.lazy||C){f=!0,m>=0?u=u.slice(0,m+1):u=[u[0]];break}}}return u.reduceRight((h,v,w)=>{let x,C=!1,_=null,S=null;o&&(x=c&&v.route.id?c[v.route.id]:void 0,_=v.route.errorElement||L1,f&&(m<0&&w===0?(Ah("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),C=!0,S=null):m===w&&(C=!0,S=v.route.hydrateFallbackElement||null)));let j=r.concat(u.slice(0,w+1)),E=()=>{let k;return x?k=_:C?k=S:v.route.Component?k=y.createElement(v.route.Component,null):v.route.element?k=v.route.element:k=h,y.createElement(O1,{match:v,routeContext:{outlet:h,matches:j,isDataRoute:o!=null},children:k})};return o&&(v.route.ErrorBoundary||v.route.errorElement||w===0)?y.createElement(A1,{location:o.location,revalidation:o.revalidation,component:_,error:x,children:E(),routeContext:{outlet:null,matches:j,isDataRoute:!0}}):E()},null)}function Hc(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function M1(e){let r=y.useContext(Fo);return Ye(r,Hc(e)),r}function B1(e){let r=y.useContext(zi);return Ye(r,Hc(e)),r}function F1(e){let r=y.useContext(qn);return Ye(r,Hc(e)),r}function Vc(e){let r=F1(e),o=r.matches[r.matches.length-1];return Ye(o.route.id,`${e} can only be used on routes that contain a unique "id"`),o.route.id}function D1(){return Vc("useRouteId")}function $1(){var s;let e=y.useContext(Uc),r=B1("useRouteError"),o=Vc("useRouteError");return e!==void 0?e:(s=r.errors)==null?void 0:s[o]}function z1(){let{router:e}=M1("useNavigate"),r=Vc("useNavigate"),o=y.useRef(!1);return _h(()=>{o.current=!0}),y.useCallback(async(u,c={})=>{Nn(o.current,Rh),o.current&&(typeof u=="number"?e.navigate(u):await e.navigate(u,{fromRouteId:r,...c}))},[e,r])}var wm={};function Ah(e,r,o){!r&&!wm[e]&&(wm[e]=!0,Nn(!1,o))}y.memo(U1);function U1({routes:e,future:r,state:o}){return Lh(e,void 0,o,r)}function pt(e){Ye(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function H1({basename:e="/",children:r=null,location:o,navigationType:s="POP",navigator:u,static:c=!1}){Ye(!Ha(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=e.replace(/^\/*/,"/"),m=y.useMemo(()=>({basename:f,navigator:u,static:c,future:{}}),[f,u,c]);typeof o=="string"&&(o=Bo(o));let{pathname:h="/",search:v="",hash:w="",state:x=null,key:C="default"}=o,_=y.useMemo(()=>{let S=xr(h,f);return S==null?null:{location:{pathname:S,search:v,hash:w,state:x,key:C},navigationType:s}},[f,h,v,w,x,C,s]);return Nn(_!=null,`<Router basename="${f}"> is not able to match the URL "${h}${v}${w}" because it does not start with the basename, so the <Router> won't render anything.`),_==null?null:y.createElement(Pn.Provider,{value:m},y.createElement(Ua.Provider,{children:r,value:_}))}function V1({children:e,location:r}){return R1(wc(e),r)}function wc(e,r=[]){let o=[];return y.Children.forEach(e,(s,u)=>{if(!y.isValidElement(s))return;let c=[...r,u];if(s.type===y.Fragment){o.push.apply(o,wc(s.props.children,c));return}Ye(s.type===pt,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ye(!s.props.index||!s.props.children,"An index route cannot have child routes.");let f={id:s.props.id||c.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(f.children=wc(s.props.children,c)),o.push(f)}),o}var vi="get",wi="application/x-www-form-urlencoded";function Ui(e){return e!=null&&typeof e.tagName=="string"}function W1(e){return Ui(e)&&e.tagName.toLowerCase()==="button"}function G1(e){return Ui(e)&&e.tagName.toLowerCase()==="form"}function K1(e){return Ui(e)&&e.tagName.toLowerCase()==="input"}function q1(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Y1(e,r){return e.button===0&&(!r||r==="_self")&&!q1(e)}var di=null;function Q1(){if(di===null)try{new FormData(document.createElement("form"),0),di=!1}catch{di=!0}return di}var X1=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Zu(e){return e!=null&&!X1.has(e)?(Nn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${wi}"`),null):e}function J1(e,r){let o,s,u,c,f;if(G1(e)){let m=e.getAttribute("action");s=m?xr(m,r):null,o=e.getAttribute("method")||vi,u=Zu(e.getAttribute("enctype"))||wi,c=new FormData(e)}else if(W1(e)||K1(e)&&(e.type==="submit"||e.type==="image")){let m=e.form;if(m==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=e.getAttribute("formaction")||m.getAttribute("action");if(s=h?xr(h,r):null,o=e.getAttribute("formmethod")||m.getAttribute("method")||vi,u=Zu(e.getAttribute("formenctype"))||Zu(m.getAttribute("enctype"))||wi,c=new FormData(m,e),!Q1()){let{name:v,type:w,value:x}=e;if(w==="image"){let C=v?`${v}.`:"";c.append(`${C}x`,"0"),c.append(`${C}y`,"0")}else v&&c.append(v,x)}}else{if(Ui(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=vi,s=null,u=wi,f=e}return c&&u==="text/plain"&&(f=c,c=void 0),{action:s,method:o.toLowerCase(),encType:u,formData:c,body:f}}function Wc(e,r){if(e===!1||e===null||typeof e>"u")throw new Error(r)}async function Z1(e,r){if(e.id in r)return r[e.id];try{let o=await import(e.module);return r[e.id]=o,o}catch(o){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function ew(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function tw(e,r,o){let s=await Promise.all(e.map(async u=>{let c=r.routes[u.route.id];if(c){let f=await Z1(c,o);return f.links?f.links():[]}return[]}));return aw(s.flat(1).filter(ew).filter(u=>u.rel==="stylesheet"||u.rel==="preload").map(u=>u.rel==="stylesheet"?{...u,rel:"prefetch",as:"style"}:{...u,rel:"prefetch"}))}function xm(e,r,o,s,u,c){let f=(h,v)=>o[v]?h.route.id!==o[v].route.id:!0,m=(h,v)=>{var w;return o[v].pathname!==h.pathname||((w=o[v].route.path)==null?void 0:w.endsWith("*"))&&o[v].params["*"]!==h.params["*"]};return c==="assets"?r.filter((h,v)=>f(h,v)||m(h,v)):c==="data"?r.filter((h,v)=>{var x;let w=s.routes[h.route.id];if(!w||!w.hasLoader)return!1;if(f(h,v)||m(h,v))return!0;if(h.route.shouldRevalidate){let C=h.route.shouldRevalidate({currentUrl:new URL(u.pathname+u.search+u.hash,window.origin),currentParams:((x=o[0])==null?void 0:x.params)||{},nextUrl:new URL(e,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof C=="boolean")return C}return!0}):[]}function nw(e,r){return rw(e.map(o=>{let s=r.routes[o.route.id];if(!s)return[];let u=[s.module];return s.imports&&(u=u.concat(s.imports)),u}).flat(1))}function rw(e){return[...new Set(e)]}function ow(e){let r={},o=Object.keys(e).sort();for(let s of o)r[s]=e[s];return r}function aw(e,r){let o=new Set;return new Set(r),e.reduce((s,u)=>{let c=JSON.stringify(ow(u));return o.has(c)||(o.add(c),s.push({key:c,link:u})),s},[])}function sw(e){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname="_root.data":r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function iw(){let e=y.useContext(Fo);return Wc(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function lw(){let e=y.useContext(zi);return Wc(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Gc=y.createContext(void 0);Gc.displayName="FrameworkContext";function Oh(){let e=y.useContext(Gc);return Wc(e,"You must render this element inside a <HydratedRouter> element"),e}function uw(e,r){let o=y.useContext(Gc),[s,u]=y.useState(!1),[c,f]=y.useState(!1),{onFocus:m,onBlur:h,onMouseEnter:v,onMouseLeave:w,onTouchStart:x}=r,C=y.useRef(null);y.useEffect(()=>{if(e==="render"&&f(!0),e==="viewport"){let j=k=>{k.forEach(R=>{f(R.isIntersecting)})},E=new IntersectionObserver(j,{threshold:.5});return C.current&&E.observe(C.current),()=>{E.disconnect()}}},[e]),y.useEffect(()=>{if(s){let j=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(j)}}},[s]);let _=()=>{u(!0)},S=()=>{u(!1),f(!1)};return o?e!=="intent"?[c,C,{}]:[c,C,{onFocus:Aa(m,_),onBlur:Aa(h,S),onMouseEnter:Aa(v,_),onMouseLeave:Aa(w,S),onTouchStart:Aa(x,_)}]:[!1,C,{}]}function Aa(e,r){return o=>{e&&e(o),o.defaultPrevented||r(o)}}function cw({page:e,...r}){let{router:o}=iw(),s=y.useMemo(()=>Sh(o.routes,e,o.basename),[o.routes,e,o.basename]);return s?y.createElement(fw,{page:e,matches:s,...r}):null}function dw(e){let{manifest:r,routeModules:o}=Oh(),[s,u]=y.useState([]);return y.useEffect(()=>{let c=!1;return tw(e,r,o).then(f=>{c||u(f)}),()=>{c=!0}},[e,r,o]),s}function fw({page:e,matches:r,...o}){let s=Ft(),{manifest:u,routeModules:c}=Oh(),{loaderData:f,matches:m}=lw(),h=y.useMemo(()=>xm(e,r,m,u,s,"data"),[e,r,m,u,s]),v=y.useMemo(()=>xm(e,r,m,u,s,"assets"),[e,r,m,u,s]),w=y.useMemo(()=>{if(e===s.pathname+s.search+s.hash)return[];let _=new Set,S=!1;if(r.forEach(E=>{var R;let k=u.routes[E.route.id];!k||!k.hasLoader||(!h.some(L=>L.route.id===E.route.id)&&E.route.id in f&&((R=c[E.route.id])!=null&&R.shouldRevalidate)||k.hasClientLoader?S=!0:_.add(E.route.id))}),_.size===0)return[];let j=sw(e);return S&&_.size>0&&j.searchParams.set("_routes",r.filter(E=>_.has(E.route.id)).map(E=>E.route.id).join(",")),[j.pathname+j.search]},[f,s,u,h,r,e,c]),x=y.useMemo(()=>nw(v,u),[v,u]),C=dw(v);return y.createElement(y.Fragment,null,w.map(_=>y.createElement("link",{key:_,rel:"prefetch",as:"fetch",href:_,...o})),x.map(_=>y.createElement("link",{key:_,rel:"modulepreload",href:_,...o})),C.map(({key:_,link:S})=>y.createElement("link",{key:_,...S})))}function pw(...e){return r=>{e.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var Ih=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Ih&&(window.__reactRouterVersion="7.1.1")}catch{}function mw({basename:e,children:r,window:o}){let s=y.useRef();s.current==null&&(s.current=n1({window:o,v5Compat:!0}));let u=s.current,[c,f]=y.useState({action:u.action,location:u.location}),m=y.useCallback(h=>{y.startTransition(()=>f(h))},[f]);return y.useLayoutEffect(()=>u.listen(m),[u,m]),y.createElement(H1,{basename:e,children:r,location:c.location,navigationType:c.action,navigator:u})}var Mh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,It=y.forwardRef(function({onClick:r,discover:o="render",prefetch:s="none",relative:u,reloadDocument:c,replace:f,state:m,target:h,to:v,preventScrollReset:w,viewTransition:x,...C},_){let{basename:S}=y.useContext(Pn),j=typeof v=="string"&&Mh.test(v),E,k=!1;if(typeof v=="string"&&j&&(E=v,Ih))try{let pe=new URL(window.location.href),be=v.startsWith("//")?new URL(pe.protocol+v):new URL(v),je=xr(be.pathname,S);be.origin===pe.origin&&je!=null?v=je+be.search+be.hash:k=!0}catch{Nn(!1,`<Link to="${v}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let R=T1(v,{relative:u}),[L,F,H]=uw(s,C),J=vw(v,{replace:f,state:m,target:h,preventScrollReset:w,relative:u,viewTransition:x});function Y(pe){r&&r(pe),pe.defaultPrevented||J(pe)}let X=y.createElement("a",{...C,...H,href:E||R,onClick:k||c?r:Y,ref:pw(_,F),target:h,"data-discover":!j&&o==="render"?"true":void 0});return L&&!j?y.createElement(y.Fragment,null,X,y.createElement(cw,{page:R})):X});It.displayName="Link";var hw=y.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:s="",end:u=!1,style:c,to:f,viewTransition:m,children:h,...v},w){let x=Va(f,{relative:v.relative}),C=Ft(),_=y.useContext(zi),{navigator:S,basename:j}=y.useContext(Pn),E=_!=null&&Sw(x)&&m===!0,k=S.encodeLocation?S.encodeLocation(x).pathname:x.pathname,R=C.pathname,L=_&&_.navigation&&_.navigation.location?_.navigation.location.pathname:null;o||(R=R.toLowerCase(),L=L?L.toLowerCase():null,k=k.toLowerCase()),L&&j&&(L=xr(L,j)||L);const F=k!=="/"&&k.endsWith("/")?k.length-1:k.length;let H=R===k||!u&&R.startsWith(k)&&R.charAt(F)==="/",J=L!=null&&(L===k||!u&&L.startsWith(k)&&L.charAt(k.length)==="/"),Y={isActive:H,isPending:J,isTransitioning:E},X=H?r:void 0,pe;typeof s=="function"?pe=s(Y):pe=[s,H?"active":null,J?"pending":null,E?"transitioning":null].filter(Boolean).join(" ");let be=typeof c=="function"?c(Y):c;return y.createElement(It,{...v,"aria-current":X,className:pe,ref:w,style:be,to:f,viewTransition:m},typeof h=="function"?h(Y):h)});hw.displayName="NavLink";var gw=y.forwardRef(({discover:e="render",fetcherKey:r,navigate:o,reloadDocument:s,replace:u,state:c,method:f=vi,action:m,onSubmit:h,relative:v,preventScrollReset:w,viewTransition:x,...C},_)=>{let S=bw(),j=Cw(m,{relative:v}),E=f.toLowerCase()==="get"?"get":"post",k=typeof m=="string"&&Mh.test(m),R=L=>{if(h&&h(L),L.defaultPrevented)return;L.preventDefault();let F=L.nativeEvent.submitter,H=(F==null?void 0:F.getAttribute("formmethod"))||f;S(F||L.currentTarget,{fetcherKey:r,method:H,navigate:o,replace:u,state:c,relative:v,preventScrollReset:w,viewTransition:x})};return y.createElement("form",{ref:_,method:E,action:j,onSubmit:s?h:R,...C,"data-discover":!k&&e==="render"?"true":void 0})});gw.displayName="Form";function yw(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Bh(e){let r=y.useContext(Fo);return Ye(r,yw(e)),r}function vw(e,{target:r,replace:o,state:s,preventScrollReset:u,relative:c,viewTransition:f}={}){let m=an(),h=Ft(),v=Va(e,{relative:c});return y.useCallback(w=>{if(Y1(w,r)){w.preventDefault();let x=o!==void 0?o:Fa(h)===Fa(v);m(e,{replace:x,state:s,preventScrollReset:u,relative:c,viewTransition:f})}},[h,m,v,o,s,r,e,u,c,f])}var ww=0,xw=()=>`__${String(++ww)}__`;function bw(){let{router:e}=Bh("useSubmit"),{basename:r}=y.useContext(Pn),o=D1();return y.useCallback(async(s,u={})=>{let{action:c,method:f,encType:m,formData:h,body:v}=J1(s,r);if(u.navigate===!1){let w=u.fetcherKey||xw();await e.fetch(w,o,u.action||c,{preventScrollReset:u.preventScrollReset,formData:h,body:v,formMethod:u.method||f,formEncType:u.encType||m,flushSync:u.flushSync})}else await e.navigate(u.action||c,{preventScrollReset:u.preventScrollReset,formData:h,body:v,formMethod:u.method||f,formEncType:u.encType||m,replace:u.replace,state:u.state,fromRouteId:o,flushSync:u.flushSync,viewTransition:u.viewTransition})},[e,r,o])}function Cw(e,{relative:r}={}){let{basename:o}=y.useContext(Pn),s=y.useContext(qn);Ye(s,"useFormAction must be used inside a RouteContext");let[u]=s.matches.slice(-1),c={...Va(e||".",{relative:r})},f=Ft();if(e==null){c.search=f.search;let m=new URLSearchParams(c.search),h=m.getAll("index");if(h.some(w=>w==="")){m.delete("index"),h.filter(x=>x).forEach(x=>m.append("index",x));let w=m.toString();c.search=w?`?${w}`:""}}return(!e||e===".")&&u.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(c.pathname=c.pathname==="/"?o:Hn([o,c.pathname])),Fa(c)}function Sw(e,r={}){let o=y.useContext(Ph);Ye(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Bh("useViewTransitionState"),u=Va(e,{relative:r.relative});if(!o.isTransitioning)return!1;let c=xr(o.currentLocation.pathname,s)||o.currentLocation.pathname,f=xr(o.nextLocation.pathname,s)||o.nextLocation.pathname;return Si(u.pathname,f)!=null||Si(u.pathname,c)!=null}new TextEncoder;var Ew=Ch();const To=Mo(Ew);function Fh(e,r){return function(){return e.apply(r,arguments)}}const{toString:kw}=Object.prototype,{getPrototypeOf:Kc}=Object,Hi=(e=>r=>{const o=kw.call(r);return e[o]||(e[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),hn=e=>(e=e.toLowerCase(),r=>Hi(r)===e),Vi=e=>r=>typeof r===e,{isArray:Do}=Array,Da=Vi("undefined");function jw(e){return e!==null&&!Da(e)&&e.constructor!==null&&!Da(e.constructor)&&Gt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Dh=hn("ArrayBuffer");function Nw(e){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(e):r=e&&e.buffer&&Dh(e.buffer),r}const Tw=Vi("string"),Gt=Vi("function"),$h=Vi("number"),Wi=e=>e!==null&&typeof e=="object",Pw=e=>e===!0||e===!1,xi=e=>{if(Hi(e)!=="object")return!1;const r=Kc(e);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Rw=hn("Date"),_w=hn("File"),Lw=hn("Blob"),Aw=hn("FileList"),Ow=e=>Wi(e)&&Gt(e.pipe),Iw=e=>{let r;return e&&(typeof FormData=="function"&&e instanceof FormData||Gt(e.append)&&((r=Hi(e))==="formdata"||r==="object"&&Gt(e.toString)&&e.toString()==="[object FormData]"))},Mw=hn("URLSearchParams"),[Bw,Fw,Dw,$w]=["ReadableStream","Request","Response","Headers"].map(hn),zw=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wa(e,r,{allOwnKeys:o=!1}={}){if(e===null||typeof e>"u")return;let s,u;if(typeof e!="object"&&(e=[e]),Do(e))for(s=0,u=e.length;s<u;s++)r.call(null,e[s],s,e);else{const c=o?Object.getOwnPropertyNames(e):Object.keys(e),f=c.length;let m;for(s=0;s<f;s++)m=c[s],r.call(null,e[m],m,e)}}function zh(e,r){r=r.toLowerCase();const o=Object.keys(e);let s=o.length,u;for(;s-- >0;)if(u=o[s],r===u.toLowerCase())return u;return null}const Ur=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Uh=e=>!Da(e)&&e!==Ur;function xc(){const{caseless:e}=Uh(this)&&this||{},r={},o=(s,u)=>{const c=e&&zh(r,u)||u;xi(r[c])&&xi(s)?r[c]=xc(r[c],s):xi(s)?r[c]=xc({},s):Do(s)?r[c]=s.slice():r[c]=s};for(let s=0,u=arguments.length;s<u;s++)arguments[s]&&Wa(arguments[s],o);return r}const Uw=(e,r,o,{allOwnKeys:s}={})=>(Wa(r,(u,c)=>{o&&Gt(u)?e[c]=Fh(u,o):e[c]=u},{allOwnKeys:s}),e),Hw=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Vw=(e,r,o,s)=>{e.prototype=Object.create(r.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:r.prototype}),o&&Object.assign(e.prototype,o)},Ww=(e,r,o,s)=>{let u,c,f;const m={};if(r=r||{},e==null)return r;do{for(u=Object.getOwnPropertyNames(e),c=u.length;c-- >0;)f=u[c],(!s||s(f,e,r))&&!m[f]&&(r[f]=e[f],m[f]=!0);e=o!==!1&&Kc(e)}while(e&&(!o||o(e,r))&&e!==Object.prototype);return r},Gw=(e,r,o)=>{e=String(e),(o===void 0||o>e.length)&&(o=e.length),o-=r.length;const s=e.indexOf(r,o);return s!==-1&&s===o},Kw=e=>{if(!e)return null;if(Do(e))return e;let r=e.length;if(!$h(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=e[r];return o},qw=(e=>r=>e&&r instanceof e)(typeof Uint8Array<"u"&&Kc(Uint8Array)),Yw=(e,r)=>{const s=(e&&e[Symbol.iterator]).call(e);let u;for(;(u=s.next())&&!u.done;){const c=u.value;r.call(e,c[0],c[1])}},Qw=(e,r)=>{let o;const s=[];for(;(o=e.exec(r))!==null;)s.push(o);return s},Xw=hn("HTMLFormElement"),Jw=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,s,u){return s.toUpperCase()+u}),bm=(({hasOwnProperty:e})=>(r,o)=>e.call(r,o))(Object.prototype),Zw=hn("RegExp"),Hh=(e,r)=>{const o=Object.getOwnPropertyDescriptors(e),s={};Wa(o,(u,c)=>{let f;(f=r(u,c,e))!==!1&&(s[c]=f||u)}),Object.defineProperties(e,s)},e2=e=>{Hh(e,(r,o)=>{if(Gt(e)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const s=e[o];if(Gt(s)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},t2=(e,r)=>{const o={},s=u=>{u.forEach(c=>{o[c]=!0})};return Do(e)?s(e):s(String(e).split(r)),o},n2=()=>{},r2=(e,r)=>e!=null&&Number.isFinite(e=+e)?e:r,ec="abcdefghijklmnopqrstuvwxyz",Cm="0123456789",Vh={DIGIT:Cm,ALPHA:ec,ALPHA_DIGIT:ec+ec.toUpperCase()+Cm},o2=(e=16,r=Vh.ALPHA_DIGIT)=>{let o="";const{length:s}=r;for(;e--;)o+=r[Math.random()*s|0];return o};function a2(e){return!!(e&&Gt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const s2=e=>{const r=new Array(10),o=(s,u)=>{if(Wi(s)){if(r.indexOf(s)>=0)return;if(!("toJSON"in s)){r[u]=s;const c=Do(s)?[]:{};return Wa(s,(f,m)=>{const h=o(f,u+1);!Da(h)&&(c[m]=h)}),r[u]=void 0,c}}return s};return o(e,0)},i2=hn("AsyncFunction"),l2=e=>e&&(Wi(e)||Gt(e))&&Gt(e.then)&&Gt(e.catch),Wh=((e,r)=>e?setImmediate:r?((o,s)=>(Ur.addEventListener("message",({source:u,data:c})=>{u===Ur&&c===o&&s.length&&s.shift()()},!1),u=>{s.push(u),Ur.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",Gt(Ur.postMessage)),u2=typeof queueMicrotask<"u"?queueMicrotask.bind(Ur):typeof process<"u"&&process.nextTick||Wh,B={isArray:Do,isArrayBuffer:Dh,isBuffer:jw,isFormData:Iw,isArrayBufferView:Nw,isString:Tw,isNumber:$h,isBoolean:Pw,isObject:Wi,isPlainObject:xi,isReadableStream:Bw,isRequest:Fw,isResponse:Dw,isHeaders:$w,isUndefined:Da,isDate:Rw,isFile:_w,isBlob:Lw,isRegExp:Zw,isFunction:Gt,isStream:Ow,isURLSearchParams:Mw,isTypedArray:qw,isFileList:Aw,forEach:Wa,merge:xc,extend:Uw,trim:zw,stripBOM:Hw,inherits:Vw,toFlatObject:Ww,kindOf:Hi,kindOfTest:hn,endsWith:Gw,toArray:Kw,forEachEntry:Yw,matchAll:Qw,isHTMLForm:Xw,hasOwnProperty:bm,hasOwnProp:bm,reduceDescriptors:Hh,freezeMethods:e2,toObjectSet:t2,toCamelCase:Jw,noop:n2,toFiniteNumber:r2,findKey:zh,global:Ur,isContextDefined:Uh,ALPHABET:Vh,generateString:o2,isSpecCompliantForm:a2,toJSONObject:s2,isAsyncFn:i2,isThenable:l2,setImmediate:Wh,asap:u2};function xe(e,r,o,s,u){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",r&&(this.code=r),o&&(this.config=o),s&&(this.request=s),u&&(this.response=u,this.status=u.status?u.status:null)}B.inherits(xe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:B.toJSONObject(this.config),code:this.code,status:this.status}}});const Gh=xe.prototype,Kh={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Kh[e]={value:e}});Object.defineProperties(xe,Kh);Object.defineProperty(Gh,"isAxiosError",{value:!0});xe.from=(e,r,o,s,u,c)=>{const f=Object.create(Gh);return B.toFlatObject(e,f,function(h){return h!==Error.prototype},m=>m!=="isAxiosError"),xe.call(f,e.message,r,o,s,u),f.cause=e,f.name=e.name,c&&Object.assign(f,c),f};const c2=null;function bc(e){return B.isPlainObject(e)||B.isArray(e)}function qh(e){return B.endsWith(e,"[]")?e.slice(0,-2):e}function Sm(e,r,o){return e?e.concat(r).map(function(u,c){return u=qh(u),!o&&c?"["+u+"]":u}).join(o?".":""):r}function d2(e){return B.isArray(e)&&!e.some(bc)}const f2=B.toFlatObject(B,{},null,function(r){return/^is[A-Z]/.test(r)});function Gi(e,r,o){if(!B.isObject(e))throw new TypeError("target must be an object");r=r||new FormData,o=B.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(j,E){return!B.isUndefined(E[j])});const s=o.metaTokens,u=o.visitor||w,c=o.dots,f=o.indexes,h=(o.Blob||typeof Blob<"u"&&Blob)&&B.isSpecCompliantForm(r);if(!B.isFunction(u))throw new TypeError("visitor must be a function");function v(S){if(S===null)return"";if(B.isDate(S))return S.toISOString();if(!h&&B.isBlob(S))throw new xe("Blob is not supported. Use a Buffer instead.");return B.isArrayBuffer(S)||B.isTypedArray(S)?h&&typeof Blob=="function"?new Blob([S]):Buffer.from(S):S}function w(S,j,E){let k=S;if(S&&!E&&typeof S=="object"){if(B.endsWith(j,"{}"))j=s?j:j.slice(0,-2),S=JSON.stringify(S);else if(B.isArray(S)&&d2(S)||(B.isFileList(S)||B.endsWith(j,"[]"))&&(k=B.toArray(S)))return j=qh(j),k.forEach(function(L,F){!(B.isUndefined(L)||L===null)&&r.append(f===!0?Sm([j],F,c):f===null?j:j+"[]",v(L))}),!1}return bc(S)?!0:(r.append(Sm(E,j,c),v(S)),!1)}const x=[],C=Object.assign(f2,{defaultVisitor:w,convertValue:v,isVisitable:bc});function _(S,j){if(!B.isUndefined(S)){if(x.indexOf(S)!==-1)throw Error("Circular reference detected in "+j.join("."));x.push(S),B.forEach(S,function(k,R){(!(B.isUndefined(k)||k===null)&&u.call(r,k,B.isString(R)?R.trim():R,j,C))===!0&&_(k,j?j.concat(R):[R])}),x.pop()}}if(!B.isObject(e))throw new TypeError("data must be an object");return _(e),r}function Em(e){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return r[s]})}function qc(e,r){this._pairs=[],e&&Gi(e,this,r)}const Yh=qc.prototype;Yh.append=function(r,o){this._pairs.push([r,o])};Yh.toString=function(r){const o=r?function(s){return r.call(this,s,Em)}:Em;return this._pairs.map(function(u){return o(u[0])+"="+o(u[1])},"").join("&")};function p2(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Qh(e,r,o){if(!r)return e;const s=o&&o.encode||p2;B.isFunction(o)&&(o={serialize:o});const u=o&&o.serialize;let c;if(u?c=u(r,o):c=B.isURLSearchParams(r)?r.toString():new qc(r,o).toString(s),c){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+c}return e}class km{constructor(){this.handlers=[]}use(r,o,s){return this.handlers.push({fulfilled:r,rejected:o,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){B.forEach(this.handlers,function(s){s!==null&&r(s)})}}const Xh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},m2=typeof URLSearchParams<"u"?URLSearchParams:qc,h2=typeof FormData<"u"?FormData:null,g2=typeof Blob<"u"?Blob:null,y2={isBrowser:!0,classes:{URLSearchParams:m2,FormData:h2,Blob:g2},protocols:["http","https","file","blob","url","data"]},Yc=typeof window<"u"&&typeof document<"u",Cc=typeof navigator=="object"&&navigator||void 0,v2=Yc&&(!Cc||["ReactNative","NativeScript","NS"].indexOf(Cc.product)<0),w2=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",x2=Yc&&window.location.href||"http://localhost",b2=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Yc,hasStandardBrowserEnv:v2,hasStandardBrowserWebWorkerEnv:w2,navigator:Cc,origin:x2},Symbol.toStringTag,{value:"Module"})),St={...b2,...y2};function C2(e,r){return Gi(e,new St.classes.URLSearchParams,Object.assign({visitor:function(o,s,u,c){return St.isNode&&B.isBuffer(o)?(this.append(s,o.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)}},r))}function S2(e){return B.matchAll(/\w+|\[(\w*)]/g,e).map(r=>r[0]==="[]"?"":r[1]||r[0])}function E2(e){const r={},o=Object.keys(e);let s;const u=o.length;let c;for(s=0;s<u;s++)c=o[s],r[c]=e[c];return r}function Jh(e){function r(o,s,u,c){let f=o[c++];if(f==="__proto__")return!0;const m=Number.isFinite(+f),h=c>=o.length;return f=!f&&B.isArray(u)?u.length:f,h?(B.hasOwnProp(u,f)?u[f]=[u[f],s]:u[f]=s,!m):((!u[f]||!B.isObject(u[f]))&&(u[f]=[]),r(o,s,u[f],c)&&B.isArray(u[f])&&(u[f]=E2(u[f])),!m)}if(B.isFormData(e)&&B.isFunction(e.entries)){const o={};return B.forEachEntry(e,(s,u)=>{r(S2(s),u,o,0)}),o}return null}function k2(e,r,o){if(B.isString(e))try{return(r||JSON.parse)(e),B.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(0,JSON.stringify)(e)}const Ga={transitional:Xh,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const s=o.getContentType()||"",u=s.indexOf("application/json")>-1,c=B.isObject(r);if(c&&B.isHTMLForm(r)&&(r=new FormData(r)),B.isFormData(r))return u?JSON.stringify(Jh(r)):r;if(B.isArrayBuffer(r)||B.isBuffer(r)||B.isStream(r)||B.isFile(r)||B.isBlob(r)||B.isReadableStream(r))return r;if(B.isArrayBufferView(r))return r.buffer;if(B.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let m;if(c){if(s.indexOf("application/x-www-form-urlencoded")>-1)return C2(r,this.formSerializer).toString();if((m=B.isFileList(r))||s.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return Gi(m?{"files[]":r}:r,h&&new h,this.formSerializer)}}return c||u?(o.setContentType("application/json",!1),k2(r)):r}],transformResponse:[function(r){const o=this.transitional||Ga.transitional,s=o&&o.forcedJSONParsing,u=this.responseType==="json";if(B.isResponse(r)||B.isReadableStream(r))return r;if(r&&B.isString(r)&&(s&&!this.responseType||u)){const f=!(o&&o.silentJSONParsing)&&u;try{return JSON.parse(r)}catch(m){if(f)throw m.name==="SyntaxError"?xe.from(m,xe.ERR_BAD_RESPONSE,this,null,this.response):m}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:St.classes.FormData,Blob:St.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};B.forEach(["delete","get","head","post","put","patch"],e=>{Ga.headers[e]={}});const j2=B.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),N2=e=>{const r={};let o,s,u;return e&&e.split(`
`).forEach(function(f){u=f.indexOf(":"),o=f.substring(0,u).trim().toLowerCase(),s=f.substring(u+1).trim(),!(!o||r[o]&&j2[o])&&(o==="set-cookie"?r[o]?r[o].push(s):r[o]=[s]:r[o]=r[o]?r[o]+", "+s:s)}),r},jm=Symbol("internals");function Oa(e){return e&&String(e).trim().toLowerCase()}function bi(e){return e===!1||e==null?e:B.isArray(e)?e.map(bi):String(e)}function T2(e){const r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=o.exec(e);)r[s[1]]=s[2];return r}const P2=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function tc(e,r,o,s,u){if(B.isFunction(s))return s.call(this,r,o);if(u&&(r=o),!!B.isString(r)){if(B.isString(s))return r.indexOf(s)!==-1;if(B.isRegExp(s))return s.test(r)}}function R2(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,s)=>o.toUpperCase()+s)}function _2(e,r){const o=B.toCamelCase(" "+r);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+o,{value:function(u,c,f){return this[s].call(this,r,u,c,f)},configurable:!0})})}class Mt{constructor(r){r&&this.set(r)}set(r,o,s){const u=this;function c(m,h,v){const w=Oa(h);if(!w)throw new Error("header name must be a non-empty string");const x=B.findKey(u,w);(!x||u[x]===void 0||v===!0||v===void 0&&u[x]!==!1)&&(u[x||h]=bi(m))}const f=(m,h)=>B.forEach(m,(v,w)=>c(v,w,h));if(B.isPlainObject(r)||r instanceof this.constructor)f(r,o);else if(B.isString(r)&&(r=r.trim())&&!P2(r))f(N2(r),o);else if(B.isHeaders(r))for(const[m,h]of r.entries())c(h,m,s);else r!=null&&c(o,r,s);return this}get(r,o){if(r=Oa(r),r){const s=B.findKey(this,r);if(s){const u=this[s];if(!o)return u;if(o===!0)return T2(u);if(B.isFunction(o))return o.call(this,u,s);if(B.isRegExp(o))return o.exec(u);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=Oa(r),r){const s=B.findKey(this,r);return!!(s&&this[s]!==void 0&&(!o||tc(this,this[s],s,o)))}return!1}delete(r,o){const s=this;let u=!1;function c(f){if(f=Oa(f),f){const m=B.findKey(s,f);m&&(!o||tc(s,s[m],m,o))&&(delete s[m],u=!0)}}return B.isArray(r)?r.forEach(c):c(r),u}clear(r){const o=Object.keys(this);let s=o.length,u=!1;for(;s--;){const c=o[s];(!r||tc(this,this[c],c,r,!0))&&(delete this[c],u=!0)}return u}normalize(r){const o=this,s={};return B.forEach(this,(u,c)=>{const f=B.findKey(s,c);if(f){o[f]=bi(u),delete o[c];return}const m=r?R2(c):String(c).trim();m!==c&&delete o[c],o[m]=bi(u),s[m]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return B.forEach(this,(s,u)=>{s!=null&&s!==!1&&(o[u]=r&&B.isArray(s)?s.join(", "):s)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...o){const s=new this(r);return o.forEach(u=>s.set(u)),s}static accessor(r){const s=(this[jm]=this[jm]={accessors:{}}).accessors,u=this.prototype;function c(f){const m=Oa(f);s[m]||(_2(u,f),s[m]=!0)}return B.isArray(r)?r.forEach(c):c(r),this}}Mt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);B.reduceDescriptors(Mt.prototype,({value:e},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>e,set(s){this[o]=s}}});B.freezeMethods(Mt);function nc(e,r){const o=this||Ga,s=r||o,u=Mt.from(s.headers);let c=s.data;return B.forEach(e,function(m){c=m.call(o,c,u.normalize(),r?r.status:void 0)}),u.normalize(),c}function Zh(e){return!!(e&&e.__CANCEL__)}function $o(e,r,o){xe.call(this,e??"canceled",xe.ERR_CANCELED,r,o),this.name="CanceledError"}B.inherits($o,xe,{__CANCEL__:!0});function eg(e,r,o){const s=o.config.validateStatus;!o.status||!s||s(o.status)?e(o):r(new xe("Request failed with status code "+o.status,[xe.ERR_BAD_REQUEST,xe.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function L2(e){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return r&&r[1]||""}function A2(e,r){e=e||10;const o=new Array(e),s=new Array(e);let u=0,c=0,f;return r=r!==void 0?r:1e3,function(h){const v=Date.now(),w=s[c];f||(f=v),o[u]=h,s[u]=v;let x=c,C=0;for(;x!==u;)C+=o[x++],x=x%e;if(u=(u+1)%e,u===c&&(c=(c+1)%e),v-f<r)return;const _=w&&v-w;return _?Math.round(C*1e3/_):void 0}}function O2(e,r){let o=0,s=1e3/r,u,c;const f=(v,w=Date.now())=>{o=w,u=null,c&&(clearTimeout(c),c=null),e.apply(null,v)};return[(...v)=>{const w=Date.now(),x=w-o;x>=s?f(v,w):(u=v,c||(c=setTimeout(()=>{c=null,f(u)},s-x)))},()=>u&&f(u)]}const Ei=(e,r,o=3)=>{let s=0;const u=A2(50,250);return O2(c=>{const f=c.loaded,m=c.lengthComputable?c.total:void 0,h=f-s,v=u(h),w=f<=m;s=f;const x={loaded:f,total:m,progress:m?f/m:void 0,bytes:h,rate:v||void 0,estimated:v&&m&&w?(m-f)/v:void 0,event:c,lengthComputable:m!=null,[r?"download":"upload"]:!0};e(x)},o)},Nm=(e,r)=>{const o=e!=null;return[s=>r[0]({lengthComputable:o,total:e,loaded:s}),r[1]]},Tm=e=>(...r)=>B.asap(()=>e(...r)),I2=St.hasStandardBrowserEnv?((e,r)=>o=>(o=new URL(o,St.origin),e.protocol===o.protocol&&e.host===o.host&&(r||e.port===o.port)))(new URL(St.origin),St.navigator&&/(msie|trident)/i.test(St.navigator.userAgent)):()=>!0,M2=St.hasStandardBrowserEnv?{write(e,r,o,s,u,c){const f=[e+"="+encodeURIComponent(r)];B.isNumber(o)&&f.push("expires="+new Date(o).toGMTString()),B.isString(s)&&f.push("path="+s),B.isString(u)&&f.push("domain="+u),c===!0&&f.push("secure"),document.cookie=f.join("; ")},read(e){const r=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function B2(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function F2(e,r){return r?e.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):e}function tg(e,r){return e&&!B2(r)?F2(e,r):r}const Pm=e=>e instanceof Mt?{...e}:e;function Kr(e,r){r=r||{};const o={};function s(v,w,x,C){return B.isPlainObject(v)&&B.isPlainObject(w)?B.merge.call({caseless:C},v,w):B.isPlainObject(w)?B.merge({},w):B.isArray(w)?w.slice():w}function u(v,w,x,C){if(B.isUndefined(w)){if(!B.isUndefined(v))return s(void 0,v,x,C)}else return s(v,w,x,C)}function c(v,w){if(!B.isUndefined(w))return s(void 0,w)}function f(v,w){if(B.isUndefined(w)){if(!B.isUndefined(v))return s(void 0,v)}else return s(void 0,w)}function m(v,w,x){if(x in r)return s(v,w);if(x in e)return s(void 0,v)}const h={url:c,method:c,data:c,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:m,headers:(v,w,x)=>u(Pm(v),Pm(w),x,!0)};return B.forEach(Object.keys(Object.assign({},e,r)),function(w){const x=h[w]||u,C=x(e[w],r[w],w);B.isUndefined(C)&&x!==m||(o[w]=C)}),o}const ng=e=>{const r=Kr({},e);let{data:o,withXSRFToken:s,xsrfHeaderName:u,xsrfCookieName:c,headers:f,auth:m}=r;r.headers=f=Mt.from(f),r.url=Qh(tg(r.baseURL,r.url),e.params,e.paramsSerializer),m&&f.set("Authorization","Basic "+btoa((m.username||"")+":"+(m.password?unescape(encodeURIComponent(m.password)):"")));let h;if(B.isFormData(o)){if(St.hasStandardBrowserEnv||St.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((h=f.getContentType())!==!1){const[v,...w]=h?h.split(";").map(x=>x.trim()).filter(Boolean):[];f.setContentType([v||"multipart/form-data",...w].join("; "))}}if(St.hasStandardBrowserEnv&&(s&&B.isFunction(s)&&(s=s(r)),s||s!==!1&&I2(r.url))){const v=u&&c&&M2.read(c);v&&f.set(u,v)}return r},D2=typeof XMLHttpRequest<"u",$2=D2&&function(e){return new Promise(function(o,s){const u=ng(e);let c=u.data;const f=Mt.from(u.headers).normalize();let{responseType:m,onUploadProgress:h,onDownloadProgress:v}=u,w,x,C,_,S;function j(){_&&_(),S&&S(),u.cancelToken&&u.cancelToken.unsubscribe(w),u.signal&&u.signal.removeEventListener("abort",w)}let E=new XMLHttpRequest;E.open(u.method.toUpperCase(),u.url,!0),E.timeout=u.timeout;function k(){if(!E)return;const L=Mt.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),H={data:!m||m==="text"||m==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:L,config:e,request:E};eg(function(Y){o(Y),j()},function(Y){s(Y),j()},H),E=null}"onloadend"in E?E.onloadend=k:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(k)},E.onabort=function(){E&&(s(new xe("Request aborted",xe.ECONNABORTED,e,E)),E=null)},E.onerror=function(){s(new xe("Network Error",xe.ERR_NETWORK,e,E)),E=null},E.ontimeout=function(){let F=u.timeout?"timeout of "+u.timeout+"ms exceeded":"timeout exceeded";const H=u.transitional||Xh;u.timeoutErrorMessage&&(F=u.timeoutErrorMessage),s(new xe(F,H.clarifyTimeoutError?xe.ETIMEDOUT:xe.ECONNABORTED,e,E)),E=null},c===void 0&&f.setContentType(null),"setRequestHeader"in E&&B.forEach(f.toJSON(),function(F,H){E.setRequestHeader(H,F)}),B.isUndefined(u.withCredentials)||(E.withCredentials=!!u.withCredentials),m&&m!=="json"&&(E.responseType=u.responseType),v&&([C,S]=Ei(v,!0),E.addEventListener("progress",C)),h&&E.upload&&([x,_]=Ei(h),E.upload.addEventListener("progress",x),E.upload.addEventListener("loadend",_)),(u.cancelToken||u.signal)&&(w=L=>{E&&(s(!L||L.type?new $o(null,e,E):L),E.abort(),E=null)},u.cancelToken&&u.cancelToken.subscribe(w),u.signal&&(u.signal.aborted?w():u.signal.addEventListener("abort",w)));const R=L2(u.url);if(R&&St.protocols.indexOf(R)===-1){s(new xe("Unsupported protocol "+R+":",xe.ERR_BAD_REQUEST,e));return}E.send(c||null)})},z2=(e,r)=>{const{length:o}=e=e?e.filter(Boolean):[];if(r||o){let s=new AbortController,u;const c=function(v){if(!u){u=!0,m();const w=v instanceof Error?v:this.reason;s.abort(w instanceof xe?w:new $o(w instanceof Error?w.message:w))}};let f=r&&setTimeout(()=>{f=null,c(new xe(`timeout ${r} of ms exceeded`,xe.ETIMEDOUT))},r);const m=()=>{e&&(f&&clearTimeout(f),f=null,e.forEach(v=>{v.unsubscribe?v.unsubscribe(c):v.removeEventListener("abort",c)}),e=null)};e.forEach(v=>v.addEventListener("abort",c));const{signal:h}=s;return h.unsubscribe=()=>B.asap(m),h}},U2=function*(e,r){let o=e.byteLength;if(o<r){yield e;return}let s=0,u;for(;s<o;)u=s+r,yield e.slice(s,u),s=u},H2=async function*(e,r){for await(const o of V2(e))yield*U2(o,r)},V2=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const r=e.getReader();try{for(;;){const{done:o,value:s}=await r.read();if(o)break;yield s}}finally{await r.cancel()}},Rm=(e,r,o,s)=>{const u=H2(e,r);let c=0,f,m=h=>{f||(f=!0,s&&s(h))};return new ReadableStream({async pull(h){try{const{done:v,value:w}=await u.next();if(v){m(),h.close();return}let x=w.byteLength;if(o){let C=c+=x;o(C)}h.enqueue(new Uint8Array(w))}catch(v){throw m(v),v}},cancel(h){return m(h),u.return()}},{highWaterMark:2})},Ki=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",rg=Ki&&typeof ReadableStream=="function",W2=Ki&&(typeof TextEncoder=="function"?(e=>r=>e.encode(r))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),og=(e,...r)=>{try{return!!e(...r)}catch{return!1}},G2=rg&&og(()=>{let e=!1;const r=new Request(St.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!r}),_m=64*1024,Sc=rg&&og(()=>B.isReadableStream(new Response("").body)),ki={stream:Sc&&(e=>e.body)};Ki&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!ki[r]&&(ki[r]=B.isFunction(e[r])?o=>o[r]():(o,s)=>{throw new xe(`Response type '${r}' is not supported`,xe.ERR_NOT_SUPPORT,s)})})})(new Response);const K2=async e=>{if(e==null)return 0;if(B.isBlob(e))return e.size;if(B.isSpecCompliantForm(e))return(await new Request(St.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(B.isArrayBufferView(e)||B.isArrayBuffer(e))return e.byteLength;if(B.isURLSearchParams(e)&&(e=e+""),B.isString(e))return(await W2(e)).byteLength},q2=async(e,r)=>{const o=B.toFiniteNumber(e.getContentLength());return o??K2(r)},Y2=Ki&&(async e=>{let{url:r,method:o,data:s,signal:u,cancelToken:c,timeout:f,onDownloadProgress:m,onUploadProgress:h,responseType:v,headers:w,withCredentials:x="same-origin",fetchOptions:C}=ng(e);v=v?(v+"").toLowerCase():"text";let _=z2([u,c&&c.toAbortSignal()],f),S;const j=_&&_.unsubscribe&&(()=>{_.unsubscribe()});let E;try{if(h&&G2&&o!=="get"&&o!=="head"&&(E=await q2(w,s))!==0){let H=new Request(r,{method:"POST",body:s,duplex:"half"}),J;if(B.isFormData(s)&&(J=H.headers.get("content-type"))&&w.setContentType(J),H.body){const[Y,X]=Nm(E,Ei(Tm(h)));s=Rm(H.body,_m,Y,X)}}B.isString(x)||(x=x?"include":"omit");const k="credentials"in Request.prototype;S=new Request(r,{...C,signal:_,method:o.toUpperCase(),headers:w.normalize().toJSON(),body:s,duplex:"half",credentials:k?x:void 0});let R=await fetch(S);const L=Sc&&(v==="stream"||v==="response");if(Sc&&(m||L&&j)){const H={};["status","statusText","headers"].forEach(pe=>{H[pe]=R[pe]});const J=B.toFiniteNumber(R.headers.get("content-length")),[Y,X]=m&&Nm(J,Ei(Tm(m),!0))||[];R=new Response(Rm(R.body,_m,Y,()=>{X&&X(),j&&j()}),H)}v=v||"text";let F=await ki[B.findKey(ki,v)||"text"](R,e);return!L&&j&&j(),await new Promise((H,J)=>{eg(H,J,{data:F,headers:Mt.from(R.headers),status:R.status,statusText:R.statusText,config:e,request:S})})}catch(k){throw j&&j(),k&&k.name==="TypeError"&&/fetch/i.test(k.message)?Object.assign(new xe("Network Error",xe.ERR_NETWORK,e,S),{cause:k.cause||k}):xe.from(k,k&&k.code,e,S)}}),Ec={http:c2,xhr:$2,fetch:Y2};B.forEach(Ec,(e,r)=>{if(e){try{Object.defineProperty(e,"name",{value:r})}catch{}Object.defineProperty(e,"adapterName",{value:r})}});const Lm=e=>`- ${e}`,Q2=e=>B.isFunction(e)||e===null||e===!1,ag={getAdapter:e=>{e=B.isArray(e)?e:[e];const{length:r}=e;let o,s;const u={};for(let c=0;c<r;c++){o=e[c];let f;if(s=o,!Q2(o)&&(s=Ec[(f=String(o)).toLowerCase()],s===void 0))throw new xe(`Unknown adapter '${f}'`);if(s)break;u[f||"#"+c]=s}if(!s){const c=Object.entries(u).map(([m,h])=>`adapter ${m} `+(h===!1?"is not supported by the environment":"is not available in the build"));let f=r?c.length>1?`since :
`+c.map(Lm).join(`
`):" "+Lm(c[0]):"as no adapter specified";throw new xe("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return s},adapters:Ec};function rc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new $o(null,e)}function Am(e){return rc(e),e.headers=Mt.from(e.headers),e.data=nc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ag.getAdapter(e.adapter||Ga.adapter)(e).then(function(s){return rc(e),s.data=nc.call(e,e.transformResponse,s),s.headers=Mt.from(s.headers),s},function(s){return Zh(s)||(rc(e),s&&s.response&&(s.response.data=nc.call(e,e.transformResponse,s.response),s.response.headers=Mt.from(s.response.headers))),Promise.reject(s)})}const sg="1.7.9",qi={};["object","boolean","number","function","string","symbol"].forEach((e,r)=>{qi[e]=function(s){return typeof s===e||"a"+(r<1?"n ":" ")+e}});const Om={};qi.transitional=function(r,o,s){function u(c,f){return"[Axios v"+sg+"] Transitional option '"+c+"'"+f+(s?". "+s:"")}return(c,f,m)=>{if(r===!1)throw new xe(u(f," has been removed"+(o?" in "+o:"")),xe.ERR_DEPRECATED);return o&&!Om[f]&&(Om[f]=!0,console.warn(u(f," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(c,f,m):!0}};qi.spelling=function(r){return(o,s)=>(console.warn(`${s} is likely a misspelling of ${r}`),!0)};function X2(e,r,o){if(typeof e!="object")throw new xe("options must be an object",xe.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let u=s.length;for(;u-- >0;){const c=s[u],f=r[c];if(f){const m=e[c],h=m===void 0||f(m,c,e);if(h!==!0)throw new xe("option "+c+" must be "+h,xe.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new xe("Unknown option "+c,xe.ERR_BAD_OPTION)}}const Ci={assertOptions:X2,validators:qi},Sn=Ci.validators;class Hr{constructor(r){this.defaults=r,this.interceptors={request:new km,response:new km}}async request(r,o){try{return await this._request(r,o)}catch(s){if(s instanceof Error){let u={};Error.captureStackTrace?Error.captureStackTrace(u):u=new Error;const c=u.stack?u.stack.replace(/^.+\n/,""):"";try{s.stack?c&&!String(s.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(s.stack+=`
`+c):s.stack=c}catch{}}throw s}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=Kr(this.defaults,o);const{transitional:s,paramsSerializer:u,headers:c}=o;s!==void 0&&Ci.assertOptions(s,{silentJSONParsing:Sn.transitional(Sn.boolean),forcedJSONParsing:Sn.transitional(Sn.boolean),clarifyTimeoutError:Sn.transitional(Sn.boolean)},!1),u!=null&&(B.isFunction(u)?o.paramsSerializer={serialize:u}:Ci.assertOptions(u,{encode:Sn.function,serialize:Sn.function},!0)),Ci.assertOptions(o,{baseUrl:Sn.spelling("baseURL"),withXsrfToken:Sn.spelling("withXSRFToken")},!0),o.method=(o.method||this.defaults.method||"get").toLowerCase();let f=c&&B.merge(c.common,c[o.method]);c&&B.forEach(["delete","get","head","post","put","patch","common"],S=>{delete c[S]}),o.headers=Mt.concat(f,c);const m=[];let h=!0;this.interceptors.request.forEach(function(j){typeof j.runWhen=="function"&&j.runWhen(o)===!1||(h=h&&j.synchronous,m.unshift(j.fulfilled,j.rejected))});const v=[];this.interceptors.response.forEach(function(j){v.push(j.fulfilled,j.rejected)});let w,x=0,C;if(!h){const S=[Am.bind(this),void 0];for(S.unshift.apply(S,m),S.push.apply(S,v),C=S.length,w=Promise.resolve(o);x<C;)w=w.then(S[x++],S[x++]);return w}C=m.length;let _=o;for(x=0;x<C;){const S=m[x++],j=m[x++];try{_=S(_)}catch(E){j.call(this,E);break}}try{w=Am.call(this,_)}catch(S){return Promise.reject(S)}for(x=0,C=v.length;x<C;)w=w.then(v[x++],v[x++]);return w}getUri(r){r=Kr(this.defaults,r);const o=tg(r.baseURL,r.url);return Qh(o,r.params,r.paramsSerializer)}}B.forEach(["delete","get","head","options"],function(r){Hr.prototype[r]=function(o,s){return this.request(Kr(s||{},{method:r,url:o,data:(s||{}).data}))}});B.forEach(["post","put","patch"],function(r){function o(s){return function(c,f,m){return this.request(Kr(m||{},{method:r,headers:s?{"Content-Type":"multipart/form-data"}:{},url:c,data:f}))}}Hr.prototype[r]=o(),Hr.prototype[r+"Form"]=o(!0)});class Qc{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let o;this.promise=new Promise(function(c){o=c});const s=this;this.promise.then(u=>{if(!s._listeners)return;let c=s._listeners.length;for(;c-- >0;)s._listeners[c](u);s._listeners=null}),this.promise.then=u=>{let c;const f=new Promise(m=>{s.subscribe(m),c=m}).then(u);return f.cancel=function(){s.unsubscribe(c)},f},r(function(c,f,m){s.reason||(s.reason=new $o(c,f,m),o(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}toAbortSignal(){const r=new AbortController,o=s=>{r.abort(s)};return this.subscribe(o),r.signal.unsubscribe=()=>this.unsubscribe(o),r.signal}static source(){let r;return{token:new Qc(function(u){r=u}),cancel:r}}}function J2(e){return function(o){return e.apply(null,o)}}function Z2(e){return B.isObject(e)&&e.isAxiosError===!0}const kc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(kc).forEach(([e,r])=>{kc[r]=e});function ig(e){const r=new Hr(e),o=Fh(Hr.prototype.request,r);return B.extend(o,Hr.prototype,r,{allOwnKeys:!0}),B.extend(o,r,null,{allOwnKeys:!0}),o.create=function(u){return ig(Kr(e,u))},o}const Se=ig(Ga);Se.Axios=Hr;Se.CanceledError=$o;Se.CancelToken=Qc;Se.isCancel=Zh;Se.VERSION=sg;Se.toFormData=Gi;Se.AxiosError=xe;Se.Cancel=Se.CanceledError;Se.all=function(r){return Promise.all(r)};Se.spread=J2;Se.isAxiosError=Z2;Se.mergeConfig=Kr;Se.AxiosHeaders=Mt;Se.formToJSON=e=>Jh(B.isHTMLForm(e)?new FormData(e):e);Se.getAdapter=ag.getAdapter;Se.HttpStatusCode=kc;Se.default=Se;function lg(e){var r,o,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var u=e.length;for(r=0;r<u;r++)e[r]&&(o=lg(e[r]))&&(s&&(s+=" "),s+=o)}else for(o in e)e[o]&&(s&&(s+=" "),s+=o);return s}function Vr(){for(var e,r,o=0,s="",u=arguments.length;o<u;o++)(e=arguments[o])&&(r=lg(e))&&(s&&(s+=" "),s+=r);return s}function ex(e){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}ex(`: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}@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{--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}.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 Ka=e=>typeof e=="number"&&!isNaN(e),qr=e=>typeof e=="string",Gn=e=>typeof e=="function",tx=e=>qr(e)||Ka(e),jc=e=>qr(e)||Gn(e)?e:null,nx=(e,r)=>e===!1||Ka(e)&&e>0?e:r,Nc=e=>y.isValidElement(e)||qr(e)||Gn(e)||Ka(e);function rx(e,r,o=300){let{scrollHeight:s,style:u}=e;requestAnimationFrame(()=>{u.minHeight="initial",u.height=s+"px",u.transition=`all ${o}ms`,requestAnimationFrame(()=>{u.height="0",u.padding="0",u.margin="0",setTimeout(r,o)})})}function ug({enter:e,exit:r,appendPosition:o=!1,collapse:s=!0,collapseDuration:u=300}){return function({children:c,position:f,preventExitTransition:m,done:h,nodeRef:v,isIn:w,playToast:x}){let C=o?`${e}--${f}`:e,_=o?`${r}--${f}`:r,S=y.useRef(0);return y.useLayoutEffect(()=>{let j=v.current,E=C.split(" "),k=R=>{R.target===v.current&&(x(),j.removeEventListener("animationend",k),j.removeEventListener("animationcancel",k),S.current===0&&R.type!=="animationcancel"&&j.classList.remove(...E))};j.classList.add(...E),j.addEventListener("animationend",k),j.addEventListener("animationcancel",k)},[]),y.useEffect(()=>{let j=v.current,E=()=>{j.removeEventListener("animationend",E),s?rx(j,h,u):h()};w||(m?E():(S.current=1,j.className+=` ${_}`,j.addEventListener("animationend",E)))},[w]),ye.createElement(ye.Fragment,null,c)}}function Im(e,r){return{content:cg(e.content,e.props),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,reason:e.removalReason,status:r}}function cg(e,r,o=!1){return y.isValidElement(e)&&!qr(e.type)?y.cloneElement(e,{closeToast:r.closeToast,toastProps:r,data:r.data,isPaused:o}):Gn(e)?e({closeToast:r.closeToast,toastProps:r,data:r.data,isPaused:o}):e}function ox({closeToast:e,theme:r,ariaLabel:o="close"}){return ye.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:s=>{s.stopPropagation(),e(!0)},"aria-label":o},ye.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},ye.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 ax({delay:e,isRunning:r,closeToast:o,type:s="default",hide:u,className:c,controlledProgress:f,progress:m,rtl:h,isIn:v,theme:w}){let x=u||f&&m===0,C={animationDuration:`${e}ms`,animationPlayState:r?"running":"paused"};f&&(C.transform=`scaleX(${m})`);let _=Vr("Toastify__progress-bar",f?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${w}`,`Toastify__progress-bar--${s}`,{"Toastify__progress-bar--rtl":h}),S=Gn(c)?c({rtl:h,type:s,defaultClassName:_}):Vr(_,c),j={[f&&m>=1?"onTransitionEnd":"onAnimationEnd"]:f&&m<1?null:()=>{v&&o()}};return ye.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":x},ye.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${w} Toastify__progress-bar--${s}`}),ye.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:S,style:C,...j}))}var sx=1,dg=()=>`${sx++}`;function ix(e,r,o){let s=1,u=0,c=[],f=[],m=r,h=new Map,v=new Set,w=R=>(v.add(R),()=>v.delete(R)),x=()=>{f=Array.from(h.values()),v.forEach(R=>R())},C=({containerId:R,toastId:L,updateId:F})=>{let H=R?R!==e:e!==1,J=h.has(L)&&F==null;return H||J},_=(R,L)=>{h.forEach(F=>{var H;(L==null||L===F.props.toastId)&&((H=F.toggle)==null||H.call(F,R))})},S=R=>{var L,F;(F=(L=R.props)==null?void 0:L.onClose)==null||F.call(L,R.removalReason),R.isActive=!1},j=R=>{if(R==null)h.forEach(S);else{let L=h.get(R);L&&S(L)}x()},E=()=>{u-=c.length,c=[]},k=R=>{var L,F;let{toastId:H,updateId:J}=R.props,Y=J==null;R.staleId&&h.delete(R.staleId),R.isActive=!0,h.set(H,R),x(),o(Im(R,Y?"added":"updated")),Y&&((F=(L=R.props).onOpen)==null||F.call(L))};return{id:e,props:m,observe:w,toggle:_,removeToast:j,toasts:h,clearQueue:E,buildToast:(R,L)=>{if(C(L))return;let{toastId:F,updateId:H,data:J,staleId:Y,delay:X}=L,pe=H==null;pe&&u++;let be={...m,style:m.toastStyle,key:s++,...Object.fromEntries(Object.entries(L).filter(([Ie,Fe])=>Fe!=null)),toastId:F,updateId:H,data:J,isIn:!1,className:jc(L.className||m.toastClassName),progressClassName:jc(L.progressClassName||m.progressClassName),autoClose:L.isLoading?!1:nx(L.autoClose,m.autoClose),closeToast(Ie){h.get(F).removalReason=Ie,j(F)},deleteToast(){let Ie=h.get(F);if(Ie!=null){if(o(Im(Ie,"removed")),h.delete(F),u--,u<0&&(u=0),c.length>0){k(c.shift());return}x()}}};be.closeButton=m.closeButton,L.closeButton===!1||Nc(L.closeButton)?be.closeButton=L.closeButton:L.closeButton===!0&&(be.closeButton=Nc(m.closeButton)?m.closeButton:!0);let je={content:R,props:be,staleId:Y};m.limit&&m.limit>0&&u>m.limit&&pe?c.push(je):Ka(X)?setTimeout(()=>{k(je)},X):k(je)},setProps(R){m=R},setToggle:(R,L)=>{let F=h.get(R);F&&(F.toggle=L)},isToastActive:R=>{var L;return(L=h.get(R))==null?void 0:L.isActive},getSnapshot:()=>f}}var Tt=new Map,$a=[],Tc=new Set,lx=e=>Tc.forEach(r=>r(e)),fg=()=>Tt.size>0;function ux(){$a.forEach(e=>mg(e.content,e.options)),$a=[]}var cx=(e,{containerId:r})=>{var o;return(o=Tt.get(r||1))==null?void 0:o.toasts.get(e)};function pg(e,r){var o;if(r)return!!((o=Tt.get(r))!=null&&o.isToastActive(e));let s=!1;return Tt.forEach(u=>{u.isToastActive(e)&&(s=!0)}),s}function dx(e){if(!fg()){$a=$a.filter(r=>e!=null&&r.options.toastId!==e);return}if(e==null||tx(e))Tt.forEach(r=>{r.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let r=Tt.get(e.containerId);r?r.removeToast(e.id):Tt.forEach(o=>{o.removeToast(e.id)})}}var fx=(e={})=>{Tt.forEach(r=>{r.props.limit&&(!e.containerId||r.id===e.containerId)&&r.clearQueue()})};function mg(e,r){Nc(e)&&(fg()||$a.push({content:e,options:r}),Tt.forEach(o=>{o.buildToast(e,r)}))}function px(e){var r;(r=Tt.get(e.containerId||1))==null||r.setToggle(e.id,e.fn)}function hg(e,r){Tt.forEach(o=>{(r==null||!(r!=null&&r.containerId)||(r==null?void 0:r.containerId)===o.id)&&o.toggle(e,r==null?void 0:r.id)})}function mx(e){let r=e.containerId||1;return{subscribe(o){let s=ix(r,e,lx);Tt.set(r,s);let u=s.observe(o);return ux(),()=>{u(),Tt.delete(r)}},setProps(o){var s;(s=Tt.get(r))==null||s.setProps(o)},getSnapshot(){var o;return(o=Tt.get(r))==null?void 0:o.getSnapshot()}}}function hx(e){return Tc.add(e),()=>{Tc.delete(e)}}function gx(e){return e&&(qr(e.toastId)||Ka(e.toastId))?e.toastId:dg()}function qa(e,r){return mg(e,r),r.toastId}function Yi(e,r){return{...r,type:r&&r.type||e,toastId:gx(r)}}function Qi(e){return(r,o)=>qa(r,Yi(e,o))}function Q(e,r){return qa(e,Yi("default",r))}Q.loading=(e,r)=>qa(e,Yi("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...r}));function yx(e,{pending:r,error:o,success:s},u){let c;r&&(c=qr(r)?Q.loading(r,u):Q.loading(r.render,{...u,...r}));let f={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},m=(v,w,x)=>{if(w==null){Q.dismiss(c);return}let C={type:v,...f,...u,data:x},_=qr(w)?{render:w}:w;return c?Q.update(c,{...C,..._}):Q(_.render,{...C,..._}),x},h=Gn(e)?e():e;return h.then(v=>m("success",s,v)).catch(v=>m("error",o,v)),h}Q.promise=yx;Q.success=Qi("success");Q.info=Qi("info");Q.error=Qi("error");Q.warning=Qi("warning");Q.warn=Q.warning;Q.dark=(e,r)=>qa(e,Yi("default",{theme:"dark",...r}));function vx(e){dx(e)}Q.dismiss=vx;Q.clearWaitingQueue=fx;Q.isActive=pg;Q.update=(e,r={})=>{let o=cx(e,r);if(o){let{props:s,content:u}=o,c={delay:100,...s,...r,toastId:r.toastId||e,updateId:dg()};c.toastId!==e&&(c.staleId=e);let f=c.render||u;delete c.render,qa(f,c)}};Q.done=e=>{Q.update(e,{progress:1})};Q.onChange=hx;Q.play=e=>hg(!0,e);Q.pause=e=>hg(!1,e);function wx(e){var r;let{subscribe:o,getSnapshot:s,setProps:u}=y.useRef(mx(e)).current;u(e);let c=(r=y.useSyncExternalStore(o,s,s))==null?void 0:r.slice();function f(m){if(!c)return[];let h=new Map;return e.newestOnTop&&c.reverse(),c.forEach(v=>{let{position:w}=v.props;h.has(w)||h.set(w,[]),h.get(w).push(v)}),Array.from(h,v=>m(v[0],v[1]))}return{getToastToRender:f,isToastActive:pg,count:c==null?void 0:c.length}}function xx(e){let[r,o]=y.useState(!1),[s,u]=y.useState(!1),c=y.useRef(null),f=y.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:m,pauseOnHover:h,closeToast:v,onClick:w,closeOnClick:x}=e;px({id:e.toastId,containerId:e.containerId,fn:o}),y.useEffect(()=>{if(e.pauseOnFocusLoss)return C(),()=>{_()}},[e.pauseOnFocusLoss]);function C(){document.hasFocus()||k(),window.addEventListener("focus",E),window.addEventListener("blur",k)}function _(){window.removeEventListener("focus",E),window.removeEventListener("blur",k)}function S(Y){if(e.draggable===!0||e.draggable===Y.pointerType){R();let X=c.current;f.canCloseOnClick=!0,f.canDrag=!0,X.style.transition="none",e.draggableDirection==="x"?(f.start=Y.clientX,f.removalDistance=X.offsetWidth*(e.draggablePercent/100)):(f.start=Y.clientY,f.removalDistance=X.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function j(Y){let{top:X,bottom:pe,left:be,right:je}=c.current.getBoundingClientRect();Y.nativeEvent.type!=="touchend"&&e.pauseOnHover&&Y.clientX>=be&&Y.clientX<=je&&Y.clientY>=X&&Y.clientY<=pe?k():E()}function E(){o(!0)}function k(){o(!1)}function R(){f.didMove=!1,document.addEventListener("pointermove",F),document.addEventListener("pointerup",H)}function L(){document.removeEventListener("pointermove",F),document.removeEventListener("pointerup",H)}function F(Y){let X=c.current;if(f.canDrag&&X){f.didMove=!0,r&&k(),e.draggableDirection==="x"?f.delta=Y.clientX-f.start:f.delta=Y.clientY-f.start,f.start!==Y.clientX&&(f.canCloseOnClick=!1);let pe=e.draggableDirection==="x"?`${f.delta}px, var(--y)`:`0, calc(${f.delta}px + var(--y))`;X.style.transform=`translate3d(${pe},0)`,X.style.opacity=`${1-Math.abs(f.delta/f.removalDistance)}`}}function H(){L();let Y=c.current;if(f.canDrag&&f.didMove&&Y){if(f.canDrag=!1,Math.abs(f.delta)>f.removalDistance){u(!0),e.closeToast(!0),e.collapseAll();return}Y.style.transition="transform 0.2s, opacity 0.2s",Y.style.removeProperty("transform"),Y.style.removeProperty("opacity")}}let J={onPointerDown:S,onPointerUp:j};return m&&h&&(J.onMouseEnter=k,e.stacked||(J.onMouseLeave=E)),x&&(J.onClick=Y=>{w&&w(Y),f.canCloseOnClick&&v(!0)}),{playToast:E,pauseToast:k,isRunning:r,preventExitTransition:s,toastRef:c,eventHandlers:J}}var bx=typeof window<"u"?y.useLayoutEffect:y.useEffect,Xi=({theme:e,type:r,isLoading:o,...s})=>ye.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${r})`,...s});function Cx(e){return ye.createElement(Xi,{...e},ye.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 Sx(e){return ye.createElement(Xi,{...e},ye.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 Ex(e){return ye.createElement(Xi,{...e},ye.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 kx(e){return ye.createElement(Xi,{...e},ye.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 jx(){return ye.createElement("div",{className:"Toastify__spinner"})}var Pc={info:Sx,warning:Cx,success:Ex,error:kx,spinner:jx},Nx=e=>e in Pc;function Tx({theme:e,type:r,isLoading:o,icon:s}){let u=null,c={theme:e,type:r};return s===!1||(Gn(s)?u=s({...c,isLoading:o}):y.isValidElement(s)?u=y.cloneElement(s,c):o?u=Pc.spinner():Nx(r)&&(u=Pc[r](c))),u}var Px=e=>{let{isRunning:r,preventExitTransition:o,toastRef:s,eventHandlers:u,playToast:c}=xx(e),{closeButton:f,children:m,autoClose:h,onClick:v,type:w,hideProgressBar:x,closeToast:C,transition:_,position:S,className:j,style:E,progressClassName:k,updateId:R,role:L,progress:F,rtl:H,toastId:J,deleteToast:Y,isIn:X,isLoading:pe,closeOnClick:be,theme:je,ariaLabel:Ie}=e,Fe=Vr("Toastify__toast",`Toastify__toast-theme--${je}`,`Toastify__toast--${w}`,{"Toastify__toast--rtl":H},{"Toastify__toast--close-on-click":be}),K=Gn(j)?j({rtl:H,position:S,type:w,defaultClassName:Fe}):Vr(Fe,j),ae=Tx(e),me=!!F||!h,se={closeToast:C,type:w,theme:je},D=null;return f===!1||(Gn(f)?D=f(se):y.isValidElement(f)?D=y.cloneElement(f,se):D=ox(se)),ye.createElement(_,{isIn:X,done:Y,position:S,preventExitTransition:o,nodeRef:s,playToast:c},ye.createElement("div",{id:J,tabIndex:0,onClick:v,"data-in":X,className:K,...u,style:E,ref:s,...X&&{role:L,"aria-label":Ie}},ae!=null&&ye.createElement("div",{className:Vr("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!pe})},ae),cg(m,e,!r),D,!e.customProgressBar&&ye.createElement(ax,{...R&&!me?{key:`p-${R}`}:{},rtl:H,theme:je,delay:h,isRunning:r,isIn:X,closeToast:C,hide:x,type:w,className:k,controlledProgress:me,progress:F||0})))},gg=(e,r=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:r}),Rx=ug(gg("bounce",!0)),Ce=ug(gg("slide",!0)),_x={position:"top-right",transition:Rx,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&e.code==="KeyT"};function Rn(e){let r={..._x,...e},o=e.stacked,[s,u]=y.useState(!0),c=y.useRef(null),{getToastToRender:f,isToastActive:m,count:h}=wx(r),{className:v,style:w,rtl:x,containerId:C,hotKeys:_}=r;function S(E){let k=Vr("Toastify__toast-container",`Toastify__toast-container--${E}`,{"Toastify__toast-container--rtl":x});return Gn(v)?v({position:E,rtl:x,defaultClassName:k}):Vr(k,jc(v))}function j(){o&&(u(!0),Q.play())}return bx(()=>{var E;if(o){let k=c.current.querySelectorAll('[data-in="true"]'),R=12,L=(E=r.position)==null?void 0:E.includes("top"),F=0,H=0;Array.from(k).reverse().forEach((J,Y)=>{let X=J;X.classList.add("Toastify__toast--stacked"),Y>0&&(X.dataset.collapsed=`${s}`),X.dataset.pos||(X.dataset.pos=L?"top":"bot");let pe=F*(s?.2:1)+(s?0:R*Y);X.style.setProperty("--y",`${L?pe:pe*-1}px`),X.style.setProperty("--g",`${R}`),X.style.setProperty("--s",`${1-(s?H:0)}`),F+=X.offsetHeight,H+=.025})}},[s,h,o]),y.useEffect(()=>{function E(k){var R;let L=c.current;_(k)&&((R=L.querySelector('[tabIndex="0"]'))==null||R.focus(),u(!1),Q.pause()),k.key==="Escape"&&(document.activeElement===L||L!=null&&L.contains(document.activeElement))&&(u(!0),Q.play())}return document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}},[_]),ye.createElement("section",{ref:c,className:"Toastify",id:C,onMouseEnter:()=>{o&&(u(!1),Q.pause())},onMouseLeave:j,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":r["aria-label"]},f((E,k)=>{let R=k.length?{...w}:{...w,pointerEvents:"none"};return ye.createElement("div",{tabIndex:-1,className:S(E),"data-stacked":o,style:R,key:`c-${E}`},k.map(({content:L,props:F})=>ye.createElement(Px,{...F,stacked:o,collapseAll:j,isIn:m(F.toastId,F.containerId),key:`t-${F.key}`},L)))}))}const yg=({formData:e})=>{Ft();const r=an(),[o,s]=y.useState(["","","","","",""]),[u,c]=y.useState(!1);y.useEffect(()=>{e.email||r("/signup")},[]);const f=(w,x)=>{const C=w.target.value;if(/^\d?$/.test(C)){const _=[...o];_[x]=C,s(_),C&&x<5&&document.getElementById(`digit-${x+1}`).focus()}},m=(w,x)=>{if(w.key==="Backspace"){const C=[...o];o[x]===""?x>0&&(document.getElementById(`digit-${x-1}`).focus(),C[x-1]=""):C[x]="",s(C)}},h=w=>{const x=w.clipboardData.getData("text");/^\d{6}$/.test(x)&&(s(x.split("")),document.getElementById("digit-5").focus())},v=async w=>{if(w.preventDefault(),o.some(C=>C==="")){const C=o.findIndex(_=>_==="");document.getElementById(`digit-${C}`).focus();return}c(!0);const x=o.join("");try{const C=await Se.post("http://localhost:5000/user/auth/verify",{...e,verificationCode:x});C.status===200&&(Q.success("Verification successful! Redirecting...",{position:"top-right",autoClose:2e3,transition:Ce}),setTimeout(()=>r("/login"),2e3)),C.status!==200&&Q.error("Verification failed. Please try again.",{position:"top-right",autoClose:2e3,transition:Ce})}catch{Q.error("Verification failed. Please try again.",{position:"top-right",autoClose:2e3,transition:Ce})}finally{c(!1)}};return i.jsx("div",{className:"position-fixed top-0 start-0 w-100 vh-100 d-flex justify-content-center align-items-center",style:{backgroundColor:"rgba(0, 0, 0, 0.5)",zIndex:1050},children:i.jsxs("div",{className:"p-4 shadow rounded position-relative",style:{backgroundColor:"#ffffff",maxWidth:"400px",width:"100%"},children:[i.jsx("button",{className:"btn-close position-absolute top-0 end-0 m-2",onClick:()=>r("/signup")}),i.jsx("h2",{className:"text-center mb-4",style:{color:"#FF6F61"},children:"Verify Your Email"}),e.email?i.jsxs("p",{className:"text-center mb-4",children:["A verification code has been sent to ",i.jsx("strong",{children:e.email}),". Please enter it below."]}):i.jsx("p",{className:"text-center text-danger",children:"No email found. Please sign up again."}),i.jsxs("form",{onSubmit:v,children:[i.jsx("div",{className:"row g-2 justify-content-center mb-4",onPaste:h,children:o.map((w,x)=>i.jsx("div",{className:"col-2",children:i.jsx("input",{id:`digit-${x}`,type:"text",className:"form-control text-center",style:{fontSize:"1.5rem",border:"2px solid #ddd",borderRadius:"8px"},value:w,maxLength:"1",onChange:C=>f(C,x),onKeyDown:C=>m(C,x)})},x))}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{fontSize:"1.1rem",padding:"10px",backgroundColor:"#FF6F61",border:"none"},disabled:u||o.some(w=>w===""),children:u?"Verifying...":"Verify"})]}),i.jsxs("p",{style:Mm.redirectText,children:["Not Registered yet?"," ",i.jsx("span",{style:Mm.redirectLink,onClick:()=>r("/signup"),children:"Create Account"})]}),i.jsx(Rn,{})]})})},Mm={redirectText:{marginTop:"20px",fontSize:"0.9rem",color:"#333"},redirectLink:{color:"#FF6F61",cursor:"pointer",fontWeight:"bold"}};var vg={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Bm=ye.createContext&&ye.createContext(vg),Lx=["attr","size","title"];function Ax(e,r){if(e==null)return{};var o=Ox(e,r),s,u;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(u=0;u<c.length;u++)s=c[u],!(r.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(o[s]=e[s])}return o}function Ox(e,r){if(e==null)return{};var o={};for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(e[s]=o[s])}return e},ji.apply(this,arguments)}function Fm(e,r){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);r&&(s=s.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),o.push.apply(o,s)}return o}function Ni(e){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?arguments[r]:{};r%2?Fm(Object(o),!0).forEach(function(s){Ix(e,s,o[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Fm(Object(o)).forEach(function(s){Object.defineProperty(e,s,Object.getOwnPropertyDescriptor(o,s))})}return e}function Ix(e,r,o){return r=Mx(r),r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function Mx(e){var r=Bx(e,"string");return typeof r=="symbol"?r:r+""}function Bx(e,r){if(typeof e!="object"||!e)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var s=o.call(e,r||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}function wg(e){return e&&e.map((r,o)=>ye.createElement(r.tag,Ni({key:o},r.attr),wg(r.child)))}function ot(e){return r=>ye.createElement(Fx,ji({attr:Ni({},e.attr)},r),wg(e.child))}function Fx(e){var r=o=>{var{attr:s,size:u,title:c}=e,f=Ax(e,Lx),m=u||o.size||"1em",h;return o.className&&(h=o.className),e.className&&(h=(h?h+" ":"")+e.className),ye.createElement("svg",ji({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},o.attr,s,f,{className:h,style:Ni(Ni({color:e.color||o.color},o.style),e.style),height:m,width:m,xmlns:"http://www.w3.org/2000/svg"}),c&&ye.createElement("title",null,c),e.children)};return Bm!==void 0?ye.createElement(Bm.Consumer,null,o=>r(o)):r(vg)}function Dx(e){return ot({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"},child:[]}]})(e)}function $x(e){return ot({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"},child:[]}]})(e)}function zx(e){return ot({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function Ux(e){return ot({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"},child:[]}]})(e)}function xg(e){return ot({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"},child:[]}]})(e)}function Hx(e){return ot({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(e)}function Vx(e){return ot({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"},child:[]}]})(e)}function Wx(e){return ot({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"},child:[]}]})(e)}function Gx(e){return ot({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"},child:[]}]})(e)}function oc(e){return ot({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"},child:[]}]})(e)}function bg(e){return ot({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"},child:[]}]})(e)}function Ti(e){return ot({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z"},child:[]}]})(e)}function Yr(e){return ot({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"},child:[]}]})(e)}function Kx(e){return ot({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z"},child:[]}]})(e)}function Cg(e){return ot({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"},child:[]}]})(e)}function Sg(e){return ot({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"},child:[]}]})(e)}function Dm(e){return ot({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"},child:[]}]})(e)}function Ao(e){return ot({tag:"svg",attr:{viewBox:"0 0 352 512"},child:[{tag:"path",attr:{d:"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"},child:[]}]})(e)}function qx(e){return ot({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"},child:[]}]})(e)}function $m(e){return ot({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"},child:[]}]})(e)}function Yx(e){return ot({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"},child:[]}]})(e)}const Qx=JSON.parse(`[{"value":"AF","label":"Afghanistan"},{"value":"AX","label":"Åland Islands"},{"value":"AL","label":"Albania"},{"value":"DZ","label":"Algeria"},{"value":"AS","label":"American Samoa"},{"value":"AD","label":"Andorra"},{"value":"AO","label":"Angola"},{"value":"AI","label":"Anguilla"},{"value":"AQ","label":"Antarctica"},{"value":"AG","label":"Antigua and Barbuda"},{"value":"AR","label":"Argentina"},{"value":"AM","label":"Armenia"},{"value":"AW","label":"Aruba"},{"value":"AU","label":"Australia"},{"value":"AT","label":"Austria"},{"value":"AZ","label":"Azerbaijan"},{"value":"BS","label":"Bahamas"},{"value":"BH","label":"Bahrain"},{"value":"BD","label":"Bangladesh"},{"value":"BB","label":"Barbados"},{"value":"BY","label":"Belarus"},{"value":"BE","label":"Belgium"},{"value":"BZ","label":"Belize"},{"value":"BJ","label":"Benin"},{"value":"BM","label":"Bermuda"},{"value":"BT","label":"Bhutan"},{"value":"BO","label":"Bolivia, Plurinational State of"},{"value":"BQ","label":"Bonaire, Sint Eustatius and Saba"},{"value":"BA","label":"Bosnia and Herzegovina"},{"value":"BW","label":"Botswana"},{"value":"BV","label":"Bouvet Island"},{"value":"BR","label":"Brazil"},{"value":"IO","label":"British Indian Ocean Territory"},{"value":"BN","label":"Brunei Darussalam"},{"value":"BG","label":"Bulgaria"},{"value":"BF","label":"Burkina Faso"},{"value":"BI","label":"Burundi"},{"value":"CV","label":"Cabo Verde"},{"value":"KH","label":"Cambodia"},{"value":"CM","label":"Cameroon"},{"value":"CA","label":"Canada"},{"value":"KY","label":"Cayman Islands"},{"value":"CF","label":"Central African Republic"},{"value":"TD","label":"Chad"},{"value":"CL","label":"Chile"},{"value":"CN","label":"China"},{"value":"CX","label":"Christmas Island"},{"value":"CC","label":"Cocos (Keeling) Islands"},{"value":"CO","label":"Colombia"},{"value":"KM","label":"Comoros"},{"value":"CG","label":"Congo"},{"value":"CD","label":"Congo, Democratic Republic of the"},{"value":"CK","label":"Cook Islands"},{"value":"CR","label":"Costa Rica"},{"value":"HR","label":"Croatia"},{"value":"CU","label":"Cuba"},{"value":"CW","label":"Curaçao"},{"value":"CY","label":"Cyprus"},{"value":"CZ","label":"Czechia"},{"value":"CI","label":"Côte d'Ivoire"},{"value":"DK","label":"Denmark"},{"value":"DJ","label":"Djibouti"},{"value":"DM","label":"Dominica"},{"value":"DO","label":"Dominican Republic"},{"value":"EC","label":"Ecuador"},{"value":"EG","label":"Egypt"},{"value":"SV","label":"El Salvador"},{"value":"GQ","label":"Equatorial Guinea"},{"value":"ER","label":"Eritrea"},{"value":"EE","label":"Estonia"},{"value":"SZ","label":"Eswatini"},{"value":"ET","label":"Ethiopia"},{"value":"FK","label":"Falkland Islands (Malvinas)"},{"value":"FO","label":"Faroe Islands"},{"value":"FJ","label":"Fiji"},{"value":"FI","label":"Finland"},{"value":"FR","label":"France"},{"value":"GF","label":"French Guiana"},{"value":"PF","label":"French Polynesia"},{"value":"TF","label":"French Southern Territories"},{"value":"GA","label":"Gabon"},{"value":"GM","label":"Gambia"},{"value":"GE","label":"Georgia"},{"value":"DE","label":"Germany"},{"value":"GH","label":"Ghana"},{"value":"GI","label":"Gibraltar"},{"value":"GR","label":"Greece"},{"value":"GL","label":"Greenland"},{"value":"GD","label":"Grenada"},{"value":"GP","label":"Guadeloupe"},{"value":"GU","label":"Guam"},{"value":"GT","label":"Guatemala"},{"value":"GG","label":"Guernsey"},{"value":"GN","label":"Guinea"},{"value":"GW","label":"Guinea-Bissau"},{"value":"GY","label":"Guyana"},{"value":"HT","label":"Haiti"},{"value":"HM","label":"Heard Island and McDonald Islands"},{"value":"VA","label":"Holy See"},{"value":"HN","label":"Honduras"},{"value":"HK","label":"Hong Kong"},{"value":"HU","label":"Hungary"},{"value":"IS","label":"Iceland"},{"value":"IN","label":"India"},{"value":"ID","label":"Indonesia"},{"value":"IR","label":"Iran, Islamic Republic of"},{"value":"IQ","label":"Iraq"},{"value":"IE","label":"Ireland"},{"value":"IM","label":"Isle of Man"},{"value":"IL","label":"Israel"},{"value":"IT","label":"Italy"},{"value":"JM","label":"Jamaica"},{"value":"JP","label":"Japan"},{"value":"JE","label":"Jersey"},{"value":"JO","label":"Jordan"},{"value":"KZ","label":"Kazakhstan"},{"value":"KE","label":"Kenya"},{"value":"KI","label":"Kiribati"},{"value":"KP","label":"Korea, Democratic People's Republic of"},{"value":"KR","label":"Korea, Republic of"},{"value":"KW","label":"Kuwait"},{"value":"KG","label":"Kyrgyzstan"},{"value":"LA","label":"Lao People's Democratic Republic"},{"value":"LV","label":"Latvia"},{"value":"LB","label":"Lebanon"},{"value":"LS","label":"Lesotho"},{"value":"LR","label":"Liberia"},{"value":"LY","label":"Libya"},{"value":"LI","label":"Liechtenstein"},{"value":"LT","label":"Lithuania"},{"value":"LU","label":"Luxembourg"},{"value":"MO","label":"Macao"},{"value":"MG","label":"Madagascar"},{"value":"MW","label":"Malawi"},{"value":"MY","label":"Malaysia"},{"value":"MV","label":"Maldives"},{"value":"ML","label":"Mali"},{"value":"MT","label":"Malta"},{"value":"MH","label":"Marshall Islands"},{"value":"MQ","label":"Martinique"},{"value":"MR","label":"Mauritania"},{"value":"MU","label":"Mauritius"},{"value":"YT","label":"Mayotte"},{"value":"MX","label":"Mexico"},{"value":"FM","label":"Micronesia, Federated States of"},{"value":"MD","label":"Moldova, Republic of"},{"value":"MC","label":"Monaco"},{"value":"MN","label":"Mongolia"},{"value":"ME","label":"Montenegro"},{"value":"MS","label":"Montserrat"},{"value":"MA","label":"Morocco"},{"value":"MZ","label":"Mozambique"},{"value":"MM","label":"Myanmar"},{"value":"NA","label":"Namibia"},{"value":"NR","label":"Nauru"},{"value":"NP","label":"Nepal"},{"value":"NL","label":"Netherlands"},{"value":"NC","label":"New Caledonia"},{"value":"NZ","label":"New Zealand"},{"value":"NI","label":"Nicaragua"},{"value":"NE","label":"Niger"},{"value":"NG","label":"Nigeria"},{"value":"NU","label":"Niue"},{"value":"NF","label":"Norfolk Island"},{"value":"MK","label":"North Macedonia"},{"value":"MP","label":"Northern Mariana Islands"},{"value":"NO","label":"Norway"},{"value":"OM","label":"Oman"},{"value":"PK","label":"Pakistan"},{"value":"PW","label":"Palau"},{"value":"PS","label":"Palestine, State of"},{"value":"PA","label":"Panama"},{"value":"PG","label":"Papua New Guinea"},{"value":"PY","label":"Paraguay"},{"value":"PE","label":"Peru"},{"value":"PH","label":"Philippines"},{"value":"PN","label":"Pitcairn"},{"value":"PL","label":"Poland"},{"value":"PT","label":"Portugal"},{"value":"PR","label":"Puerto Rico"},{"value":"QA","label":"Qatar"},{"value":"RO","label":"Romania"},{"value":"RU","label":"Russian Federation"},{"value":"RW","label":"Rwanda"},{"value":"RE","label":"Réunion"},{"value":"BL","label":"Saint Barthélemy"},{"value":"SH","label":"Saint Helena, Ascension and Tristan da Cunha"},{"value":"KN","label":"Saint Kitts and Nevis"},{"value":"LC","label":"Saint Lucia"},{"value":"MF","label":"Saint Martin (French part)"},{"value":"PM","label":"Saint Pierre and Miquelon"},{"value":"VC","label":"Saint Vincent and the Grenadines"},{"value":"WS","label":"Samoa"},{"value":"SM","label":"San Marino"},{"value":"ST","label":"Sao Tome and Principe"},{"value":"SA","label":"Saudi Arabia"},{"value":"SN","label":"Senegal"},{"value":"RS","label":"Serbia"},{"value":"SC","label":"Seychelles"},{"value":"SL","label":"Sierra Leone"},{"value":"SG","label":"Singapore"},{"value":"SX","label":"Sint Maarten (Dutch part)"},{"value":"SK","label":"Slovakia"},{"value":"SI","label":"Slovenia"},{"value":"SB","label":"Solomon Islands"},{"value":"SO","label":"Somalia"},{"value":"ZA","label":"South Africa"},{"value":"GS","label":"South Georgia and the South Sandwich Islands"},{"value":"SS","label":"South Sudan"},{"value":"ES","label":"Spain"},{"value":"LK","label":"Sri Lanka"},{"value":"SD","label":"Sudan"},{"value":"SR","label":"Suriname"},{"value":"SJ","label":"Svalbard and Jan Mayen"},{"value":"SE","label":"Sweden"},{"value":"CH","label":"Switzerland"},{"value":"SY","label":"Syrian Arab Republic"},{"value":"TW","label":"Taiwan, Province of China"},{"value":"TJ","label":"Tajikistan"},{"value":"TZ","label":"Tanzania, United Republic of"},{"value":"TH","label":"Thailand"},{"value":"TL","label":"Timor-Leste"},{"value":"TG","label":"Togo"},{"value":"TK","label":"Tokelau"},{"value":"TO","label":"Tonga"},{"value":"TT","label":"Trinidad and Tobago"},{"value":"TN","label":"Tunisia"},{"value":"TR","label":"Turkey"},{"value":"TM","label":"Turkmenistan"},{"value":"TC","label":"Turks and Caicos Islands"},{"value":"TV","label":"Tuvalu"},{"value":"UG","label":"Uganda"},{"value":"UA","label":"Ukraine"},{"value":"AE","label":"United Arab Emirates"},{"value":"GB","label":"United Kingdom"},{"value":"UM","label":"United States Minor Outlying Islands"},{"value":"US","label":"United States"},{"value":"UY","label":"Uruguay"},{"value":"UZ","label":"Uzbekistan"},{"value":"VU","label":"Vanuatu"},{"value":"VE","label":"Venezuela, Bolivarian Republic of"},{"value":"VN","label":"Viet Nam"},{"value":"VG","label":"Virgin Islands, British"},{"value":"VI","label":"Virgin Islands, U.S."},{"value":"WF","label":"Wallis and Futuna"},{"value":"EH","label":"Western Sahara"},{"value":"YE","label":"Yemen"},{"value":"ZM","label":"Zambia"},{"value":"ZW","label":"Zimbabwe"}]`),Xx=JSON.parse(`[{"value":"AF","label":"افغانستان"},{"value":"AX","label":"Åland"},{"value":"AL","label":"Shqipëria"},{"value":"DZ","label":"الجزائر"},{"value":"AS","label":"American Samoa"},{"value":"AD","label":"Andorra"},{"value":"AO","label":"Angola"},{"value":"AI","label":"Anguilla"},{"value":"AQ","label":"Antarctica"},{"value":"AG","label":"Antigua and Barbuda"},{"value":"AR","label":"Argentina"},{"value":"AM","label":"Հայաստան"},{"value":"AW","label":"Aruba"},{"value":"AU","label":"Australia"},{"value":"AT","label":"Österreich"},{"value":"AZ","label":"Azərbaycan"},{"value":"BS","label":"Bahamas"},{"value":"BH","label":"‏البحرين"},{"value":"BD","label":"Bangladesh"},{"value":"BB","label":"Barbados"},{"value":"BY","label":"Белару́сь"},{"value":"BE","label":"België"},{"value":"BZ","label":"Belize"},{"value":"BJ","label":"Bénin"},{"value":"BM","label":"Bermuda"},{"value":"BT","label":"ʼbrug-yul"},{"value":"BO","label":"Bolivia"},{"value":"BQ","label":"Bonaire"},{"value":"BA","label":"Bosna i Hercegovina"},{"value":"BW","label":"Botswana"},{"value":"BV","label":"Bouvetøya"},{"value":"BR","label":"Brasil"},{"value":"IO","label":"British Indian Ocean Territory"},{"value":"BN","label":"Negara Brunei Darussalam"},{"value":"BG","label":"България"},{"value":"BF","label":"Burkina Faso"},{"value":"BI","label":"Burundi"},{"value":"KH","label":"Kâmpŭchéa"},{"value":"CM","label":"Cameroon"},{"value":"CA","label":"Canada"},{"value":"CV","label":"Cabo Verde"},{"value":"KY","label":"Cayman Islands"},{"value":"CF","label":"Ködörösêse tî Bêafrîka"},{"value":"TD","label":"Tchad"},{"value":"CL","label":"Chile"},{"value":"CN","label":"中国"},{"value":"CX","label":"Christmas Island"},{"value":"CC","label":"Cocos (Keeling) Islands"},{"value":"CO","label":"Colombia"},{"value":"KM","label":"Komori"},{"value":"CG","label":"République du Congo"},{"value":"CD","label":"République démocratique du Congo"},{"value":"CK","label":"Cook Islands"},{"value":"CR","label":"Costa Rica"},{"value":"CI","label":"Côte d'Ivoire"},{"value":"HR","label":"Hrvatska"},{"value":"CU","label":"Cuba"},{"value":"CW","label":"Curaçao"},{"value":"CY","label":"Κύπρος"},{"value":"CZ","label":"Česká republika"},{"value":"DK","label":"Danmark"},{"value":"DJ","label":"Djibouti"},{"value":"DM","label":"Dominica"},{"value":"DO","label":"República Dominicana"},{"value":"EC","label":"Ecuador"},{"value":"EG","label":"مصر‎"},{"value":"SV","label":"El Salvador"},{"value":"GQ","label":"Guinea Ecuatorial"},{"value":"ER","label":"ኤርትራ"},{"value":"EE","label":"Eesti"},{"value":"ET","label":"ኢትዮጵያ"},{"value":"FK","label":"Falkland Islands"},{"value":"FO","label":"Føroyar"},{"value":"FJ","label":"Fiji"},{"value":"FI","label":"Suomi"},{"value":"FR","label":"France"},{"value":"GF","label":"Guyane française"},{"value":"PF","label":"Polynésie française"},{"value":"TF","label":"Territoire des Terres australes et antarctiques fr"},{"value":"GA","label":"Gabon"},{"value":"GM","label":"Gambia"},{"value":"GE","label":"საქართველო"},{"value":"DE","label":"Deutschland"},{"value":"GH","label":"Ghana"},{"value":"GI","label":"Gibraltar"},{"value":"GR","label":"Ελλάδα"},{"value":"GL","label":"Kalaallit Nunaat"},{"value":"GD","label":"Grenada"},{"value":"GP","label":"Guadeloupe"},{"value":"GU","label":"Guam"},{"value":"GT","label":"Guatemala"},{"value":"GG","label":"Guernsey"},{"value":"GN","label":"Guinée"},{"value":"GW","label":"Guiné-Bissau"},{"value":"GY","label":"Guyana"},{"value":"HT","label":"Haïti"},{"value":"HM","label":"Heard Island and McDonald Islands"},{"value":"VA","label":"Vaticano"},{"value":"HN","label":"Honduras"},{"value":"HK","label":"香港"},{"value":"HU","label":"Magyarország"},{"value":"IS","label":"Ísland"},{"value":"IN","label":"भारत"},{"value":"ID","label":"Indonesia"},{"value":"IR","label":"ایران"},{"value":"IQ","label":"العراق"},{"value":"IE","label":"Éire"},{"value":"IM","label":"Isle of Man"},{"value":"IL","label":"יִשְׂרָאֵל"},{"value":"IT","label":"Italia"},{"value":"JM","label":"Jamaica"},{"value":"JP","label":"日本"},{"value":"JE","label":"Jersey"},{"value":"JO","label":"الأردن"},{"value":"KZ","label":"Қазақстан"},{"value":"KE","label":"Kenya"},{"value":"KI","label":"Kiribati"},{"value":"KP","label":"북한"},{"value":"KR","label":"대한민국"},{"value":"KW","label":"الكويت"},{"value":"KG","label":"Кыргызстан"},{"value":"LA","label":"ສປປລາວ"},{"value":"LV","label":"Latvija"},{"value":"LB","label":"لبنان"},{"value":"LS","label":"Lesotho"},{"value":"LR","label":"Liberia"},{"value":"LY","label":"‏ليبيا"},{"value":"LI","label":"Liechtenstein"},{"value":"LT","label":"Lietuva"},{"value":"LU","label":"Luxembourg"},{"value":"MO","label":"澳門"},{"value":"MK","label":"Северна Македонија"},{"value":"MG","label":"Madagasikara"},{"value":"MW","label":"Malawi"},{"value":"MY","label":"Malaysia"},{"value":"MV","label":"Maldives"},{"value":"ML","label":"Mali"},{"value":"MT","label":"Malta"},{"value":"MH","label":"M̧ajeļ"},{"value":"MQ","label":"Martinique"},{"value":"MR","label":"موريتانيا"},{"value":"MU","label":"Maurice"},{"value":"YT","label":"Mayotte"},{"value":"MX","label":"México"},{"value":"FM","label":"Micronesia"},{"value":"MD","label":"Moldova"},{"value":"MC","label":"Monaco"},{"value":"MN","label":"Монгол улс"},{"value":"ME","label":"Црна Гора"},{"value":"MS","label":"Montserrat"},{"value":"MA","label":"المغرب"},{"value":"MZ","label":"Moçambique"},{"value":"MM","label":"မြန်မာ"},{"value":"NA","label":"Namibia"},{"value":"NR","label":"Nauru"},{"value":"NP","label":"नपल"},{"value":"NL","label":"Nederland"},{"value":"NC","label":"Nouvelle-Calédonie"},{"value":"NZ","label":"New Zealand"},{"value":"NI","label":"Nicaragua"},{"value":"NE","label":"Niger"},{"value":"NG","label":"Nigeria"},{"value":"NU","label":"Niuē"},{"value":"NF","label":"Norfolk Island"},{"value":"MP","label":"Northern Mariana Islands"},{"value":"NO","label":"Norge"},{"value":"OM","label":"عمان"},{"value":"PK","label":"Pakistan"},{"value":"PW","label":"Palau"},{"value":"PS","label":"فلسطين"},{"value":"PA","label":"Panamá"},{"value":"PG","label":"Papua Niugini"},{"value":"PY","label":"Paraguay"},{"value":"PE","label":"Perú"},{"value":"PH","label":"Pilipinas"},{"value":"PN","label":"Pitcairn Islands"},{"value":"PL","label":"Polska"},{"value":"PT","label":"Portugal"},{"value":"PR","label":"Puerto Rico"},{"value":"QA","label":"قطر"},{"value":"RE","label":"La Réunion"},{"value":"RO","label":"România"},{"value":"RU","label":"Россия"},{"value":"RW","label":"Rwanda"},{"value":"BL","label":"Saint-Barthélemy"},{"value":"SH","label":"Saint Helena"},{"value":"KN","label":"Saint Kitts and Nevis"},{"value":"LC","label":"Saint Lucia"},{"value":"MF","label":"Saint-Martin"},{"value":"PM","label":"Saint-Pierre-et-Miquelon"},{"value":"VC","label":"Saint Vincent and the Grenadines"},{"value":"WS","label":"Samoa"},{"value":"SM","label":"San Marino"},{"value":"ST","label":"São Tomé e Príncipe"},{"value":"SA","label":"العربية السعودية"},{"value":"SN","label":"Sénégal"},{"value":"RS","label":"Србија"},{"value":"SC","label":"Seychelles"},{"value":"SL","label":"Sierra Leone"},{"value":"SG","label":"Singapore"},{"value":"SX","label":"Sint Maarten"},{"value":"SK","label":"Slovensko"},{"value":"SI","label":"Slovenija"},{"value":"SB","label":"Solomon Islands"},{"value":"SO","label":"Soomaaliya"},{"value":"ZA","label":"South Africa"},{"value":"GS","label":"South Georgia"},{"value":"SS","label":"South Sudan"},{"value":"ES","label":"España"},{"value":"LK","label":"śrī laṃkāva"},{"value":"SD","label":"السودان"},{"value":"SR","label":"Suriname"},{"value":"SJ","label":"Svalbard og Jan Mayen"},{"value":"SZ","label":"Swaziland"},{"value":"SE","label":"Sverige"},{"value":"CH","label":"Schweiz"},{"value":"SY","label":"سوريا"},{"value":"TW","label":"臺灣"},{"value":"TJ","label":"Тоҷикистон"},{"value":"TZ","label":"Tanzania"},{"value":"TH","label":"ประเทศไทย"},{"value":"TL","label":"Timor-Leste"},{"value":"TG","label":"Togo"},{"value":"TK","label":"Tokelau"},{"value":"TO","label":"Tonga"},{"value":"TT","label":"Trinidad and Tobago"},{"value":"TN","label":"تونس"},{"value":"TR","label":"Türkiye"},{"value":"TM","label":"Türkmenistan"},{"value":"TC","label":"Turks and Caicos Islands"},{"value":"TV","label":"Tuvalu"},{"value":"UG","label":"Uganda"},{"value":"UA","label":"Україна"},{"value":"AE","label":"دولة الإمارات العربية المتحدة"},{"value":"GB","label":"United Kingdom"},{"value":"US","label":"United States"},{"value":"UM","label":"United States Minor Outlying Islands"},{"value":"UY","label":"Uruguay"},{"value":"UZ","label":"O‘zbekiston"},{"value":"VU","label":"Vanuatu"},{"value":"VE","label":"Venezuela"},{"value":"VN","label":"Việt Nam"},{"value":"VG","label":"British Virgin Islands"},{"value":"VI","label":"United States Virgin Islands"},{"value":"WF","label":"Wallis et Futuna"},{"value":"EH","label":"الصحراء الغربية"},{"value":"YE","label":"اليَمَن"},{"value":"ZM","label":"Zambia"},{"value":"ZW","label":"Zimbabwe"}]`);var ac,zm;function Jx(){if(zm)return ac;zm=1;class e{constructor(){this.data=Qx,this.labelMap={},this.valueMap={},this.data.forEach(s=>{this.labelMap[s.label.toLowerCase()]=s.value,this.valueMap[s.value.toLowerCase()]=s.label})}getValue(s){return this.labelMap[s.toLowerCase()]}getLabel(s){return this.valueMap[s.toLowerCase()]}getLabels(){return this.data.map(s=>s.label)}getValues(){return this.data.map(s=>s.value)}getLabelList(){return this.labelMap}getValueList(){return this.valueMap}getData(){return this.data}setLabel(s,u){return this.data.forEach(c=>{c.value===s&&(c.label=u,this.valueMap[c.value.toLowerCase()]=c.label)}),this}setEmpty(s){return this.data.unshift({value:"",label:s}),this.valueMap[""]=s,this.labelMap[s]="",this}native(){return this.nativeData=Xx,this.nativeData.forEach(s=>{this.labelMap[s.label.toLowerCase()]=s.value,this.valueMap[s.value.toLowerCase()]=s.label}),this}}return ac=()=>{if(!(this instanceof e))return new e},ac}var Zx=Jx();const eb=Mo(Zx);var sc,Um;function tb(){if(Um)return sc;Um=1;for(var e=[["Afghanistan (‫افغانستان‬‎)","af","93","+..-..-...-...."],["Åland Islands","ax","358",""],["Albania (Shqipëri)","al","355","+...(...)...-..."],["Algeria (‫الجزائر‬‎)","dz","213","+...-..-...-...."],["American Samoa","as","1684","+.(...)...-...."],["Andorra","ad","376","+...-...-..."],["Angola","ao","244","+...(...)...-..."],["Anguilla","ai","1264","+.(...)...-...."],["Antarctica","aq","672",""],["Antigua and Barbuda","ag","1268","+.(...)...-...."],["Argentina","ar","54","+..(...)...-...."],["Armenia (Հայաստան)","am","374","+...-..-...-..."],["Aruba","aw","297","+...-...-...."],["Australia","au","61","+.. ... ... ..."],["Austria (Österreich)","at","43","+..(...)...-...."],["Azerbaijan (Azərbaycan)","az","994","+...-..-...-..-.."],["Bahamas","bs","1242","+.(...)...-...."],["Bahrain (‫البحرين‬‎)","bh","973","+...-....-...."],["Bangladesh (বাংলাদেশ)","bd","880","+...-..-...-..."],["Barbados","bb","1246","+.(...)...-...."],["Belarus (Беларусь)","by","375","+...(..)...-..-.."],["Belgium (België)","be","32","+.. ... .. .. .."],["Belize","bz","501","+...-...-...."],["Benin (Bénin)","bj","229","+...-..-..-...."],["Bermuda","bm","1441","+.(...)...-...."],["Bhutan (འབྲུག)","bt","975","+...-.-...-..."],["Bolivia","bo","591","+...-.-...-...."],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387","+...-..-...."],["Botswana","bw","267","+...-..-...-..."],["Bouvet Island","bv","47",""],["Brazil (Brasil)","br","55","+..-..-....-...."],["British Indian Ocean Territory","io","246","+...-...-...."],["British Virgin Islands","vg","1284","+.(...)...-...."],["Brunei","bn","673","+...-...-...."],["Bulgaria (България)","bg","359","+...(...)...-..."],["Burkina Faso","bf","226","+...-..-..-...."],["Burundi (Uburundi)","bi","257","+...-..-..-...."],["Cambodia (កម្ពុជា)","kh","855","+...-..-...-..."],["Cameroon (Cameroun)","cm","237","+...-....-...."],["Canada","ca","1","+. (...) ...-....",1,["204","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238","+...(...)..-.."],["Caribbean Netherlands","bq","599","+...-...-....",1],["Cayman Islands","ky","1345","+.(...)...-...."],["Central African Republic (République centrafricaine)","cf","236","+...-..-..-...."],["Chad (Tchad)","td","235","+...-..-..-..-.."],["Chile","cl","56","+..-.-....-...."],["China (中国)","cn","86","+.. ..-........"],["Christmas Island","cx","61",""],["Cocos (Keeling) Islands","cc","61",""],["Colombia","co","57","+..(...)...-...."],["Comoros (‫جزر القمر‬‎)","km","269","+...-..-....."],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243","+...(...)...-..."],["Congo (Republic) (Congo-Brazzaville)","cg","242","+...-..-...-...."],["Cook Islands","ck","682","+...-..-..."],["Costa Rica","cr","506","+... ....-...."],["Côte d’Ivoire","ci","225","+...-..-...-..."],["Croatia (Hrvatska)","hr","385","+...-..-...-..."],["Cuba","cu","53","+..-.-...-...."],["Curaçao","cw","599","+...-...-....",0],["Cyprus (Κύπρος)","cy","357","+...-..-...-..."],["Czech Republic (Česká republika)","cz","420","+...(...)...-..."],["Denmark (Danmark)","dk","45","+.. .. .. .. .."],["Djibouti","dj","253","+...-..-..-..-.."],["Dominica","dm","1767","+.(...)...-...."],["Dominican Republic (República Dominicana)","do","1","+.(...)...-....",2,["809","829","849"]],["Ecuador","ec","593","+...-.-...-...."],["Egypt (‫مصر‬‎)","eg","20","+..(...)...-...."],["El Salvador","sv","503","+... ....-...."],["Equatorial Guinea (Guinea Ecuatorial)","gq","240","+...-..-...-...."],["Eritrea","er","291","+...-.-...-..."],["Estonia (Eesti)","ee","372","+...-...-...."],["Ethiopia","et","251","+...-..-...-...."],["Falkland Islands (Islas Malvinas)","fk","500","+...-....."],["Faroe Islands (Føroyar)","fo","298","+...-...-..."],["Fiji","fj","679","+...-..-....."],["Finland (Suomi)","fi","358","+... .. .... ...."],["France","fr","33","+.. . .. .. .. .."],["French Guiana (Guyane française)","gf","594","+...-.....-...."],["French Polynesia (Polynésie française)","pf","689","+...-..-..-.."],["French Southern and Antarctic Lands","tf","262",""],["Gabon","ga","241","+...-.-..-..-.."],["Gambia","gm","220","+...(...)..-.."],["Georgia (საქართველო)","ge","995","+...(...)...-..."],["Germany (Deutschland)","de","49","+.. ... ......."],["Ghana (Gaana)","gh","233","+...(...)...-..."],["Gibraltar","gi","350","+...-...-....."],["Greece (Ελλάδα)","gr","30","+..(...)...-...."],["Greenland (Kalaallit Nunaat)","gl","299","+...-..-..-.."],["Grenada","gd","1473","+.(...)...-...."],["Guadeloupe","gp","590","",0],["Guam","gu","1671","+.(...)...-...."],["Guatemala","gt","502","+... ....-...."],["Guernsey","gg","44",""],["Guinea (Guinée)","gn","224","+...-..-...-..."],["Guinea-Bissau (Guiné Bissau)","gw","245","+...-.-......"],["Guyana","gy","592","+...-...-...."],["Haiti","ht","509","+... ....-...."],["Heard Island and McDonald Islands","hm","672",""],["Honduras","hn","504","+...-....-...."],["Hong Kong (香港)","hk","852","+... .... ...."],["Hungary (Magyarország)","hu","36","+..(...)...-..."],["Iceland (Ísland)","is","354","+... ... ...."],["India (भारत)","in","91","+.. .....-....."],["Indonesia","id","62","+..-..-...-.."],["Iran (‫ایران‬‎)","ir","98","+..(...)...-...."],["Iraq (‫العراق‬‎)","iq","964","+...(...)...-...."],["Ireland","ie","353","+... .. ......."],["Isle of Man","im","44",""],["Israel (‫ישראל‬‎)","il","972","+...-.-...-...."],["Italy (Italia)","it","39","+.. ... ......",0],["Jamaica","jm","1876","+.(...)...-...."],["Japan (日本)","jp","81","+.. ... .. ...."],["Jersey","je","44",""],["Jordan (‫الأردن‬‎)","jo","962","+...-.-....-...."],["Kazakhstan (Казахстан)","kz","7","+. ... ...-..-..",1],["Kenya","ke","254","+...-...-......"],["Kiribati","ki","686","+...-..-..."],["Kosovo","xk","383",""],["Kuwait (‫الكويت‬‎)","kw","965","+...-....-...."],["Kyrgyzstan (Кыргызстан)","kg","996","+...(...)...-..."],["Laos (ລາວ)","la","856","+...-..-...-..."],["Latvia (Latvija)","lv","371","+...-..-...-..."],["Lebanon (‫لبنان‬‎)","lb","961","+...-.-...-..."],["Lesotho","ls","266","+...-.-...-...."],["Liberia","lr","231","+...-..-...-..."],["Libya (‫ليبيا‬‎)","ly","218","+...-..-...-..."],["Liechtenstein","li","423","+...(...)...-...."],["Lithuania (Lietuva)","lt","370","+...(...)..-..."],["Luxembourg","lu","352","+...(...)...-..."],["Macau (澳門)","mo","853","+...-....-...."],["Macedonia (FYROM) (Македонија)","mk","389","+...-..-...-..."],["Madagascar (Madagasikara)","mg","261","+...-..-..-....."],["Malawi","mw","265","+...-.-....-...."],["Malaysia","my","60","+.. ..-....-...."],["Maldives","mv","960","+...-...-...."],["Mali","ml","223","+...-..-..-...."],["Malta","mt","356","+...-....-...."],["Marshall Islands","mh","692","+...-...-...."],["Martinique","mq","596","+...(...)..-..-.."],["Mauritania (‫موريتانيا‬‎)","mr","222","+...-..-..-...."],["Mauritius (Moris)","mu","230","+...-...-...."],["Mayotte","yt","262",""],["Mexico (México)","mx","52","+..-..-..-...."],["Micronesia","fm","691","+...-...-...."],["Moldova (Republica Moldova)","md","373","+...-....-...."],["Monaco","mc","377","+...-..-...-..."],["Mongolia (Монгол)","mn","976","+...-..-..-...."],["Montenegro (Crna Gora)","me","382","+...-..-...-..."],["Montserrat","ms","1664","+.(...)...-...."],["Morocco (‫المغرب‬‎)","ma","212","+...-..-....-..."],["Mozambique (Moçambique)","mz","258","+...-..-...-..."],["Myanmar (Burma) (မြန်မာ)","mm","95","+..-...-..."],["Namibia (Namibië)","na","264","+...-..-...-...."],["Nauru","nr","674","+...-...-...."],["Nepal (नेपाल)","np","977","+...-..-...-..."],["Netherlands (Nederland)","nl","31","+.. .. ........"],["New Caledonia (Nouvelle-Calédonie)","nc","687","+...-..-...."],["New Zealand","nz","64","+.. ...-...-...."],["Nicaragua","ni","505","+...-....-...."],["Niger (Nijar)","ne","227","+...-..-..-...."],["Nigeria","ng","234","+...-..-...-.."],["Niue","nu","683","+...-...."],["Norfolk Island","nf","672","+...-...-..."],["North Korea (조선 민주주의 인민 공화국)","kp","850","+...-...-..."],["Northern Mariana Islands","mp","1670","+.(...)...-...."],["Norway (Norge)","no","47","+.. ... .. ..."],["Oman (‫عُمان‬‎)","om","968","+...-..-...-..."],["Pakistan (‫پاکستان‬‎)","pk","92","+.. ...-......."],["Palau","pw","680","+...-...-...."],["Palestine (‫فلسطين‬‎)","ps","970","+...-..-...-...."],["Panama (Panamá)","pa","507","+...-...-...."],["Papua New Guinea","pg","675","+...(...)..-..."],["Paraguay","py","595","+...(...)...-..."],["Peru (Perú)","pe","51","+..(...)...-..."],["Philippines","ph","63","+.. ... ...."],["Pitcairn Islands","pn","64",""],["Poland (Polska)","pl","48","+.. ...-...-..."],["Portugal","pt","351","+...-..-...-...."],["Puerto Rico","pr","1","+. (...) ...-....",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974","+...-....-...."],["Réunion (La Réunion)","re","262","+...-.....-...."],["Romania (România)","ro","40","+..-..-...-...."],["Russia (Россия)","ru","7","+. ... ...-..-..",0],["Rwanda","rw","250","+...(...)...-..."],["Saint Barthélemy (Saint-Barthélemy)","bl","590","",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1869","+.(...)...-...."],["Saint Lucia","lc","1758","+.(...)...-...."],["Saint Martin (Saint-Martin (partie française))","mf","590","",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1784","+.(...)...-...."],["Samoa","ws","685","+...-..-...."],["San Marino","sm","378","+...-....-......"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239","+...-..-....."],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966","+...-..-...-...."],["Senegal (Sénégal)","sn","221","+...-..-...-...."],["Serbia (Србија)","rs","381","+...-..-...-...."],["Seychelles","sc","248","+...-.-...-..."],["Sierra Leone","sl","232","+...-..-......"],["Singapore","sg","65","+.. ....-...."],["Sint Maarten","sx","1721","+.(...)...-...."],["Slovakia (Slovensko)","sk","421","+...(...)...-..."],["Slovenia (Slovenija)","si","386","+...-..-...-..."],["Solomon Islands","sb","677","+...-....."],["Somalia (Soomaaliya)","so","252","+...-.-...-..."],["South Africa","za","27","+..-..-...-...."],["South Georgia and the South Sandwich Islands","gs","500",""],["South Korea (대한민국)","kr","82","+..-..-...-...."],["South Sudan (‫جنوب السودان‬‎)","ss","211","+...-..-...-...."],["Spain (España)","es","34","+.. ... ... ..."],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94","+..-..-...-...."],["Sudan (‫السودان‬‎)","sd","249","+...-..-...-...."],["Suriname","sr","597","+...-...-..."],["Svalbard and Jan Mayen","sj","47",""],["Swaziland","sz","268","+...-..-..-...."],["Sweden (Sverige)","se","46","+.. .. ... .. .."],["Switzerland (Schweiz)","ch","41","+.. .. ... .. .."],["Syria (‫سوريا‬‎)","sy","963","+...-..-....-..."],["Taiwan (台灣)","tw","886","+...-....-...."],["Tajikistan","tj","992","+...-..-...-...."],["Tanzania","tz","255","+...-..-...-...."],["Thailand (ไทย)","th","66","+..-..-...-..."],["Timor-Leste","tl","670","+...-...-...."],["Togo","tg","228","+...-..-...-..."],["Tokelau","tk","690","+...-...."],["Tonga","to","676","+...-....."],["Trinidad and Tobago","tt","1868","+.(...)...-...."],["Tunisia (‫تونس‬‎)","tn","216","+...-..-...-..."],["Turkey (Türkiye)","tr","90","+.. ... ... .. .."],["Turkmenistan","tm","993","+...-.-...-...."],["Turks and Caicos Islands","tc","1649","+.(...)...-...."],["Tuvalu","tv","688","+...-....."],["U.S. Virgin Islands","vi","1340","+.(...)...-...."],["Uganda","ug","256","+...(...)...-..."],["Ukraine (Україна)","ua","380","+...(..)...-..-.."],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971","+...-.-...-...."],["United Kingdom","gb","44","+.. .... ......"],["United States","us","1","+. (...) ...-....",0],["United States Minor Outlying Islands","um","1","",2],["Uruguay","uy","598","+...-.-...-..-.."],["Uzbekistan (Oʻzbekiston)","uz","998","+...-..-...-...."],["Vanuatu","vu","678","+...-....."],["Vatican City (Città del Vaticano)","va","39","+.. .. .... ....",1],["Venezuela","ve","58","+..(...)...-...."],["Vietnam (Việt Nam)","vn","84","+..-..-....-..."],["Wallis and Futuna","wf","681","+...-..-...."],["Western Sahara","eh","212","+...-..-...."],["Yemen (‫اليمن‬‎)","ye","967","+...-.-...-..."],["Zambia","zm","260","+...-..-...-...."],["Zimbabwe","zw","263","+...-.-......"]],r={},o={},s=function(h,v,w){v in r||(r[v]=[]);var x=w||0;r[v][x]=h},u=0;u<e.length;u++){var c=e[u];if(e[u]={name:c[0],iso2:c[1],dialCode:c[2],priority:c[4]||0},c[3]&&(e[u].format=c[3]),c[5]){e[u].hasAreaCodes=!0;for(var f=0;f<c[5].length;f++){var m=c[2]+c[5][f];s(c[1],m)}}o[e[u].iso2]=u,s(c[1],c[2],c[4])}return sc={allCountries:e,iso2Lookup:o,allCountryCodes:r},sc}var nb=tb();const rb=Mo(nb),ob=({setFormData:e,formData:r})=>{const[o,s]=y.useState(!1),[u,c]=y.useState(!1),[f,m]=y.useState(!1),h=an(),v=eb().getData(),w=_=>{const{name:S,value:j}=_.target;e({...r,[S]:j})},x=_=>{var E;const S=v.find(k=>k.label===_.target.value),j=((E=rb.allCountries.find(k=>k.name===S.label))==null?void 0:E.dialCode)||S.value;e({...r,country:S.label,countryCode:j})},C=async _=>{var S;if(_.preventDefault(),r.password!==r.confirmPassword){Q.dismiss(),Q.error("Passwords do not match!",{position:"top-right",autoClose:1e3,transition:Ce});return}if(r.password.length<8){Q.dismiss(),Q.error("Password must be at least 8 characters long!",{position:"top-right",autoClose:1e3,transition:Ce});return}try{const j=await Se.post("http://localhost:5000/user/auth/signup",r);console.log("sending data"),j.status===201&&(console.log("send data successful"),Q.dismiss(),Q.success("Account created successfully!",{position:"top-right",autoClose:5e3,transition:Ce}),m(!0),console.log(r),h("/VerifyEmail"))}catch(j){Q.dismiss(),Q.error(((S=j.response)==null?void 0:S.data)||j.message||"Something went wrong!",{position:"top-right",autoClose:1e3,transition:Ce})}};return i.jsxs("div",{className:"signup-page",children:[i.jsx("div",{className:"signup-container",children:i.jsxs("div",{className:"signup-form bg-light p-4 rounded shadow",children:[i.jsx("h2",{className:"text-center mb-2",style:{color:"#FF6F61"},children:"Welcome"}),i.jsx("h3",{className:"text-center mb-4 ",style:{color:"#FF6F61"},children:"Create an Account"}),i.jsxs("form",{onSubmit:C,children:[i.jsxs("div",{className:"row",children:[i.jsxs("div",{className:"col-md-6",children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"name",className:"form-label",children:"Name"}),i.jsx("input",{type:"text",className:"form-control",id:"name",name:"name",value:r.name,onChange:w,placeholder:"Enter your name",required:!0})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"email",className:"form-label",children:"Email"}),i.jsx("input",{type:"email",className:"form-control",id:"email",name:"email",value:r.email,onChange:w,placeholder:"Enter your email",required:!0})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"phone",className:"form-label",children:"Phone Number"}),i.jsxs("div",{className:"input-group",children:[i.jsxs("select",{className:"form-control country-code",id:"country",name:"country",value:r.country,onChange:x,required:!0,children:[i.jsx("option",{value:"",children:"Select Country"}),v.map((_,S)=>i.jsx("option",{value:_.label,children:_.label},S))]}),i.jsx("div",{className:"input-group-prepend",children:i.jsxs("span",{className:"input-group-text",children:["+",r.countryCode]})}),i.jsx("input",{type:"tel",className:"form-control phone-number",id:"phone",name:"phone",value:r.phone,onChange:w,placeholder:"Enter your phone number",required:!0,pattern:"^[0-9]{7,15}$",title:"Please enter a valid phone number (7-15 digits)."})]})]})]}),i.jsxs("div",{className:"col-md-6",children:[i.jsxs("div",{className:"mb-3 position-relative",children:[i.jsx("label",{htmlFor:"password",className:"form-label",children:"Password"}),i.jsx("input",{type:o?"text":"password",className:"form-control",id:"password",name:"password",value:r.password,onChange:w,placeholder:"Enter your password",required:!0,minLength:"8"}),i.jsx("span",{className:"password-toggle-icon",onClick:()=>s(!o),children:o?i.jsx(Ti,{}):i.jsx(Yr,{})})]}),i.jsxs("div",{className:"mb-3 position-relative",children:[i.jsx("label",{htmlFor:"confirmPassword",className:"form-label",children:"Confirm Password"}),i.jsx("input",{type:u?"text":"password",className:"form-control",id:"confirmPassword",name:"confirmPassword",value:r.confirmPassword,onChange:w,placeholder:"Confirm your password",required:!0,minLength:"8"}),i.jsx("span",{className:"password-toggle-icon",onClick:()=>c(!u),children:u?i.jsx(Ti,{}):i.jsx(Yr,{})})]})]})]}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{backgroundColor:"#FF6F61",border:"none"},children:"Sign Up"}),i.jsxs("div",{className:"text-center mt-3",children:[i.jsx("div",{className:"divider-line",children:i.jsx("span",{className:"divider-text",children:"or"})}),i.jsxs("p",{children:["Already have an account? ",i.jsx(It,{to:"/login",style:{color:"#FF6F61"},children:"Log in"})]})]})]})]})}),f&&i.jsx(yg,{}),i.jsx(Rn,{})]})},ab=()=>{const e=an(),[r,o]=y.useState({email:"",password:""}),[s,u]=y.useState(""),[c,f]=y.useState(!1),[m,h]=y.useState(!1),[v,w]=y.useState(!1),x=S=>{const{name:j,value:E}=S.target;o({...r,[j]:E})},C=async S=>{var j,E;S.preventDefault(),w(!0);try{(await Se.post("https://your-backend-api.com/forgot-password",{email:s})).status===200&&(Q.dismiss(),Q.success("Password reset email sent!",{position:"top-right",autoClose:5e3,transition:Ce}),u(""),h(!1))}catch(k){Q.dismiss(),Q.error(((E=(j=k.response)==null?void 0:j.data)==null?void 0:E.message)||"Error sending reset email!",{position:"top-right",autoClose:1e3,transition:Ce})}finally{w(!1)}},_=async S=>{var j,E;if(S.preventDefault(),r.password&&r.password.length<8){Q.dismiss(),Q.error("Password must be at least 8 characters long!",{position:"top-right",autoClose:1e3,transition:Ce});return}try{const k=await Se.post("http://localhost:5000/user/auth/login",r);if(k.status===200){const{token:R,role:L,user:F}=k.data;console.log(k.data),localStorage.setItem("token",R),localStorage.setItem("role",L),localStorage.setItem("user",JSON.stringify(F)),Q.dismiss(),Q.success("Login successful!",{position:"top-right",autoClose:5e3,transition:Ce}),L==="user"&&e("/"),L=="admin"&&e("/admin")}}catch(k){Q.dismiss(),Q.error(((E=(j=k.response)==null?void 0:j.data)==null?void 0:E.message)||"Invalid credentials!",{position:"top-right",autoClose:1e3,transition:Ce})}};return i.jsxs("div",{className:"signup-page",children:[i.jsxs("div",{className:"signup-container",children:[m&&i.jsxs("div",{className:"forgot-password-form bg-light p-4 rounded shadow",children:[i.jsx(Ao,{className:"close-icon",onClick:()=>h(!1),style:{cursor:"pointer",fontSize:"1.5rem",position:"absolute",top:"10px",right:"15px"}}),i.jsx("h3",{className:"text-center mb-4",style:{color:"#FF6F61"},children:"Forgot Password"}),i.jsxs("form",{onSubmit:C,children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"forgotEmail",className:"form-label",children:"Enter your email"}),i.jsx("input",{type:"email",className:"form-control",id:"forgotEmail",value:s,onChange:S=>u(S.target.value),placeholder:"Enter your email",required:!0})]}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{backgroundColor:"#FF6F61",border:"none"},disabled:v,children:v?"Sending...":"Send Reset Link"})]})]}),!m&&i.jsxs("div",{className:"signup-form bg-light p-4 rounded shadow",children:[i.jsx("h2",{className:"text-center mb-2",style:{color:"#FF6F61"},children:"Welcome Back"}),i.jsx("h3",{className:"text-center mb-4",style:{color:"#FF6F61"},children:"Log In"}),i.jsxs("form",{onSubmit:_,children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"email",className:"form-label",children:"Email"}),i.jsx("input",{type:"email",className:"form-control",id:"email",name:"email",value:r.email,onChange:x,placeholder:"Enter your email",required:!0})]}),i.jsxs("div",{className:"mb-3 position-relative",children:[i.jsx("label",{htmlFor:"password",className:"form-label",children:"Password"}),i.jsx("input",{type:c?"text":"password",className:"form-control",id:"password",name:"password",value:r.password,onChange:x,placeholder:"Enter your password"}),i.jsx("span",{className:"password-toggle-icon",onClick:()=>f(!c),children:c?i.jsx(Ti,{}):i.jsx(Yr,{})})]}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{backgroundColor:"#FF6F61",border:"none"},children:"Log In"}),i.jsxs("div",{className:"text-center mt-3",children:[i.jsx("p",{className:"text-link",onClick:()=>h(!0),style:{cursor:"pointer",color:"#FF6F61"},children:"Forgot Password?"}),i.jsx("div",{className:"divider-line",children:i.jsx("span",{className:"divider-text",children:"or"})}),i.jsxs("p",{children:["Don't have an account? ",i.jsx(It,{to:"/signup",style:{color:"#FF6F61"},children:"Sign Up"})]})]})]})]})]}),i.jsx(Rn,{})]})},Ya=()=>{const[e,r]=y.useState(!1),o=Ft(),s=()=>{r(!e)};return i.jsxs(i.Fragment,{children:[i.jsx("nav",{className:"navbar navbar-expand-lg navbar-dark bg-dark",children:i.jsxs("div",{className:"container-fluid",children:[i.jsx(It,{className:"navbar-brand logo",to:"/",children:"TAREEQ AL KHAIR"}),i.jsx("button",{className:"navbar-toggler toggleButton",type:"button",onClick:s,"aria-controls":"navbarNav","aria-expanded":e,"aria-label":"Toggle navigation",children:e?i.jsx(Ao,{className:"toggleIcon"}):i.jsx(Hx,{className:"toggleIcon"})}),i.jsxs("form",{className:"d-flex mx-auto searchForm",children:[i.jsx("input",{className:"form-control me-2 search-input",type:"search",placeholder:"Search","aria-label":"Search"}),i.jsx("button",{className:"btn btn-warning search-button",type:"submit",children:"Search"})]}),i.jsxs("ul",{className:"navbar-nav ms-auto d-none d-lg-flex",children:[i.jsx("li",{className:`nav-item ${o.pathname==="/Home"?"active":""}`,children:i.jsx(It,{className:"nav-link",to:"/",children:"Home"})}),i.jsx("li",{className:`nav-item ${o.pathname==="/AboutUs"?"active":""}`,children:i.jsx(It,{className:"nav-link",to:"/AboutUs",children:"About"})}),i.jsx("li",{className:`nav-item ${o.pathname==="/ContactUs"?"active":""}`,children:i.jsx(It,{className:"nav-link",to:"/ContactUs",children:"Contact"})}),i.jsx("li",{className:`nav-item ${o.pathname==="/signup"?"active":""}`,children:i.jsx(It,{className:"nav-link btn btn-signup text-dark ms-2",to:"/signup",children:"Signup"})})]})]})}),i.jsxs("div",{className:`sidebar ${e?"open":""}`,children:[i.jsx("button",{className:"close-btn",onClick:s,children:i.jsx(Ao,{})}),i.jsxs("ul",{className:"sidebar-nav",children:[i.jsx("li",{className:`nav-item ${o.pathname==="/"?"active":""}`,children:i.jsx(It,{className:"nav-link",to:"/",onClick:s,children:"Home"})}),i.jsx("li",{className:`nav-item ${o.pathname==="/about"?"active":""}`,children:i.jsx(It,{className:"nav-link",to:"/about",onClick:s,children:"About"})}),i.jsx("li",{className:`nav-item ${o.pathname==="/contact"?"active":""}`,children:i.jsx(It,{className:"nav-link",to:"/contact",onClick:s,children:"Contact"})}),i.jsx("li",{className:`nav-item ${o.pathname==="/signup"?"active":""}`,children:i.jsx(It,{className:"nav-link btn btn-signup text-dark ms-2",to:"/signup",onClick:s,children:"Signup"})})]})]})]})},Ro="/assets/image11-B8cb1Vcl.jpg",Ba="/assets/image22-4LOWnfPS.jpg",Hm=[Ro,Ba,Ba],sb=()=>{const[e,r]=y.useState(0);return y.useEffect(()=>{const o=setInterval(()=>{r(s=>(s+1)%Hm.length)},3e3);return()=>clearInterval(o)},[]),i.jsx("section",{className:"hero-section bg-dark text-yellow py-5",children:i.jsx("div",{className:"container",children:i.jsxs("div",{className:"row align-items-center",children:[i.jsxs("div",{className:"col-md-6 text-section",children:[i.jsx("h1",{className:"display-4",children:"Heavy Machinery"}),i.jsx("p",{className:"lead",children:"Explore a range of advanced machinery for mining and construction."}),i.jsx("button",{className:"btn btn-warning discover-button",children:"Discover More"})]}),i.jsx("div",{className:"col-md-6 text-center",children:i.jsx("div",{className:"image-container",children:i.jsx("img",{src:Hm[e],alt:"Heavy Machinery",className:"img-fluid rounded hero-image"})})})]})})})};var ic={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/var Vm;function ib(){return Vm||(Vm=1,function(e){(function(){var r={}.hasOwnProperty;function o(){for(var c="",f=0;f<arguments.length;f++){var m=arguments[f];m&&(c=u(c,s(m)))}return c}function s(c){if(typeof c=="string"||typeof c=="number")return c;if(typeof c!="object")return"";if(Array.isArray(c))return o.apply(null,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var f="";for(var m in c)r.call(c,m)&&c[m]&&(f=u(f,m));return f}function u(c,f){return f?c?c+" "+f:c+f:c}e.exports?(o.default=o,e.exports=o):window.classNames=o})()}(ic)),ic.exports}var lb=ib();const Le=Mo(lb);function Rc(){return Rc=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var s in o)({}).hasOwnProperty.call(o,s)&&(e[s]=o[s])}return e},Rc.apply(null,arguments)}function Eg(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.includes(s))continue;o[s]=e[s]}return o}function Wm(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function ub(e){var r=cb(e,"string");return typeof r=="symbol"?r:String(r)}function cb(e,r){if(typeof e!="object"||e===null)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var s=o.call(e,r);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function db(e,r,o){var s=y.useRef(e!==void 0),u=y.useState(r),c=u[0],f=u[1],m=e!==void 0,h=s.current;return s.current=m,!m&&h&&c!==r&&f(r),[m?e:c,y.useCallback(function(v){for(var w=arguments.length,x=new Array(w>1?w-1:0),C=1;C<w;C++)x[C-1]=arguments[C];o&&o.apply(void 0,[v].concat(x)),f(v)},[o])]}function fb(e,r){return Object.keys(r).reduce(function(o,s){var u,c=o,f=c[Wm(s)],m=c[s],h=Eg(c,[Wm(s),s].map(ub)),v=r[s],w=db(m,f,e[v]),x=w[0],C=w[1];return Rc({},h,(u={},u[s]=x,u[v]=C,u))},e)}function _c(e,r){return _c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,s){return o.__proto__=s,o},_c(e,r)}function pb(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,_c(e,r)}const mb=["xxl","xl","lg","md","sm","xs"],hb="xs",Ji=y.createContext({prefixes:{},breakpoints:mb,minBreakpoint:hb});function Ge(e,r){const{prefixes:o}=y.useContext(Ji);return e||o[r]||r}function kg(){const{breakpoints:e}=y.useContext(Ji);return e}function jg(){const{minBreakpoint:e}=y.useContext(Ji);return e}function Ng(){const{dir:e}=y.useContext(Ji);return e==="rtl"}function Zi(e){return e&&e.ownerDocument||document}function gb(e){var r=Zi(e);return r&&r.defaultView||window}function yb(e,r){return gb(e).getComputedStyle(e,r)}var vb=/([A-Z])/g;function wb(e){return e.replace(vb,"-$1").toLowerCase()}var xb=/^ms-/;function fi(e){return wb(e).replace(xb,"-ms-")}var bb=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function Cb(e){return!!(e&&bb.test(e))}function Wr(e,r){var o="",s="";if(typeof r=="string")return e.style.getPropertyValue(fi(r))||yb(e).getPropertyValue(fi(r));Object.keys(r).forEach(function(u){var c=r[u];!c&&c!==0?e.style.removeProperty(fi(u)):Cb(u)?s+=u+"("+c+") ":o+=fi(u)+": "+c+";"}),s&&(o+="transform: "+s+";"),e.style.cssText+=";"+o}var lc={exports:{}},uc,Gm;function Sb(){if(Gm)return uc;Gm=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return uc=e,uc}var cc,Km;function Eb(){if(Km)return cc;Km=1;var e=Sb();function r(){}function o(){}return o.resetWarningCache=r,cc=function(){function s(f,m,h,v,w,x){if(x!==e){var C=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw C.name="Invariant Violation",C}}s.isRequired=s;function u(){return s}var c={array:s,bigint:s,bool:s,func:s,number:s,object:s,string:s,symbol:s,any:s,arrayOf:u,element:s,elementType:s,instanceOf:u,node:s,objectOf:u,oneOf:u,oneOfType:u,shape:u,exact:u,checkPropTypes:o,resetWarningCache:r};return c.PropTypes=c,c},cc}var qm;function kb(){return qm||(qm=1,lc.exports=Eb()()),lc.exports}var jb=kb();const Vn=Mo(jb),Ym={disabled:!1},Tg=ye.createContext(null);var Nb=function(r){return r.scrollTop},Ma="unmounted",$r="exited",gr="entering",zr="entered",Lc="exiting",Yn=function(e){pb(r,e);function r(s,u){var c;c=e.call(this,s,u)||this;var f=u,m=f&&!f.isMounting?s.enter:s.appear,h;return c.appearStatus=null,s.in?m?(h=$r,c.appearStatus=gr):h=zr:s.unmountOnExit||s.mountOnEnter?h=Ma:h=$r,c.state={status:h},c.nextCallback=null,c}r.getDerivedStateFromProps=function(u,c){var f=u.in;return f&&c.status===Ma?{status:$r}:null};var o=r.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(u){var c=null;if(u!==this.props){var f=this.state.status;this.props.in?f!==gr&&f!==zr&&(c=gr):(f===gr||f===zr)&&(c=Lc)}this.updateStatus(!1,c)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var u=this.props.timeout,c,f,m;return c=f=m=u,u!=null&&typeof u!="number"&&(c=u.exit,f=u.enter,m=u.appear!==void 0?u.appear:f),{exit:c,enter:f,appear:m}},o.updateStatus=function(u,c){if(u===void 0&&(u=!1),c!==null)if(this.cancelNextCallback(),c===gr){if(this.props.unmountOnExit||this.props.mountOnEnter){var f=this.props.nodeRef?this.props.nodeRef.current:To.findDOMNode(this);f&&Nb(f)}this.performEnter(u)}else this.performExit();else this.props.unmountOnExit&&this.state.status===$r&&this.setState({status:Ma})},o.performEnter=function(u){var c=this,f=this.props.enter,m=this.context?this.context.isMounting:u,h=this.props.nodeRef?[m]:[To.findDOMNode(this),m],v=h[0],w=h[1],x=this.getTimeouts(),C=m?x.appear:x.enter;if(!u&&!f||Ym.disabled){this.safeSetState({status:zr},function(){c.props.onEntered(v)});return}this.props.onEnter(v,w),this.safeSetState({status:gr},function(){c.props.onEntering(v,w),c.onTransitionEnd(C,function(){c.safeSetState({status:zr},function(){c.props.onEntered(v,w)})})})},o.performExit=function(){var u=this,c=this.props.exit,f=this.getTimeouts(),m=this.props.nodeRef?void 0:To.findDOMNode(this);if(!c||Ym.disabled){this.safeSetState({status:$r},function(){u.props.onExited(m)});return}this.props.onExit(m),this.safeSetState({status:Lc},function(){u.props.onExiting(m),u.onTransitionEnd(f.exit,function(){u.safeSetState({status:$r},function(){u.props.onExited(m)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(u,c){c=this.setNextCallback(c),this.setState(u,c)},o.setNextCallback=function(u){var c=this,f=!0;return this.nextCallback=function(m){f&&(f=!1,c.nextCallback=null,u(m))},this.nextCallback.cancel=function(){f=!1},this.nextCallback},o.onTransitionEnd=function(u,c){this.setNextCallback(c);var f=this.props.nodeRef?this.props.nodeRef.current:To.findDOMNode(this),m=u==null&&!this.props.addEndListener;if(!f||m){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var h=this.props.nodeRef?[this.nextCallback]:[f,this.nextCallback],v=h[0],w=h[1];this.props.addEndListener(v,w)}u!=null&&setTimeout(this.nextCallback,u)},o.render=function(){var u=this.state.status;if(u===Ma)return null;var c=this.props,f=c.children;c.in,c.mountOnEnter,c.unmountOnExit,c.appear,c.enter,c.exit,c.timeout,c.addEndListener,c.onEnter,c.onEntering,c.onEntered,c.onExit,c.onExiting,c.onExited,c.nodeRef;var m=Eg(c,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ye.createElement(Tg.Provider,{value:null},typeof f=="function"?f(u,m):ye.cloneElement(ye.Children.only(f),m))},r}(ye.Component);Yn.contextType=Tg;Yn.propTypes={};function ko(){}Yn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ko,onEntering:ko,onEntered:ko,onExit:ko,onExiting:ko,onExited:ko};Yn.UNMOUNTED=Ma;Yn.EXITED=$r;Yn.ENTERING=gr;Yn.ENTERED=zr;Yn.EXITING=Lc;function Tb(e){return e.code==="Escape"||e.keyCode===27}function Pb(){const e=y.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function Pg(e){if(!e||typeof e=="function")return null;const{major:r}=Pb();return r>=19?e.props.ref:e.ref}const zo=!!(typeof window<"u"&&window.document&&window.document.createElement);var Ac=!1,Oc=!1;try{var dc={get passive(){return Ac=!0},get once(){return Oc=Ac=!0}};zo&&(window.addEventListener("test",dc,dc),window.removeEventListener("test",dc,!0))}catch{}function Rg(e,r,o,s){if(s&&typeof s!="boolean"&&!Oc){var u=s.once,c=s.capture,f=o;!Oc&&u&&(f=o.__once||function m(h){this.removeEventListener(r,m,c),o.call(this,h)},o.__once=f),e.addEventListener(r,f,Ac?s:c)}e.addEventListener(r,o,s)}function Ic(e,r,o,s){var u=s&&typeof s!="boolean"?s.capture:s;e.removeEventListener(r,o,u),o.__once&&e.removeEventListener(r,o.__once,u)}function Pi(e,r,o,s){return Rg(e,r,o,s),function(){Ic(e,r,o,s)}}function Rb(e,r,o,s){if(s===void 0&&(s=!0),e){var u=document.createEvent("HTMLEvents");u.initEvent(r,o,s),e.dispatchEvent(u)}}function _b(e){var r=Wr(e,"transitionDuration")||"",o=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*o}function Lb(e,r,o){o===void 0&&(o=5);var s=!1,u=setTimeout(function(){s||Rb(e,"transitionend",!0)},r+o),c=Pi(e,"transitionend",function(){s=!0},{once:!0});return function(){clearTimeout(u),c()}}function _g(e,r,o,s){o==null&&(o=_b(e)||0);var u=Lb(e,o,s),c=Pi(e,"transitionend",r);return function(){u(),c()}}function Qm(e,r){const o=Wr(e,r)||"",s=o.indexOf("ms")===-1?1e3:1;return parseFloat(o)*s}function Lg(e,r){const o=Qm(e,"transitionDuration"),s=Qm(e,"transitionDelay"),u=_g(e,c=>{c.target===e&&(u(),r(c))},o+s)}function Ag(e){e.offsetHeight}const Xm=e=>!e||typeof e=="function"?e:r=>{e.current=r};function Ab(e,r){const o=Xm(e),s=Xm(r);return u=>{o&&o(u),s&&s(u)}}function Og(e,r){return y.useMemo(()=>Ab(e,r),[e,r])}function Ob(e){return e&&"setState"in e?To.findDOMNode(e):e??null}const Ig=ye.forwardRef(({onEnter:e,onEntering:r,onEntered:o,onExit:s,onExiting:u,onExited:c,addEndListener:f,children:m,childRef:h,...v},w)=>{const x=y.useRef(null),C=Og(x,h),_=J=>{C(Ob(J))},S=J=>Y=>{J&&x.current&&J(x.current,Y)},j=y.useCallback(S(e),[e]),E=y.useCallback(S(r),[r]),k=y.useCallback(S(o),[o]),R=y.useCallback(S(s),[s]),L=y.useCallback(S(u),[u]),F=y.useCallback(S(c),[c]),H=y.useCallback(S(f),[f]);return i.jsx(Yn,{ref:w,...v,onEnter:j,onEntered:k,onEntering:E,onExit:R,onExited:F,onExiting:L,addEndListener:H,nodeRef:x,children:typeof m=="function"?(J,Y)=>m(J,{...Y,ref:_}):ye.cloneElement(m,{ref:_})})});function Mg(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function za(e){const r=Mg(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}const Ib=e=>y.forwardRef((r,o)=>i.jsx("div",{...r,ref:o,className:Le(r.className,e)}));function Mb(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function yr(e){const r=Mb(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}function Bb(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function Fb(e){const r=y.useRef(null);return y.useEffect(()=>{r.current=e}),r.current}const Db=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",$b=typeof document<"u",Jm=$b||Db?y.useLayoutEffect:y.useEffect,zb=["as","disabled"];function Ub(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function Hb(e){return!e||e.trim()==="#"}function Xc({tagName:e,disabled:r,href:o,target:s,rel:u,role:c,onClick:f,tabIndex:m=0,type:h}){e||(o!=null||s!=null||u!=null?e="a":e="button");const v={tagName:e};if(e==="button")return[{type:h||"button",disabled:r},v];const w=C=>{if((r||e==="a"&&Hb(o))&&C.preventDefault(),r){C.stopPropagation();return}f==null||f(C)},x=C=>{C.key===" "&&(C.preventDefault(),w(C))};return e==="a"&&(o||(o="#"),r&&(o=void 0)),[{role:c??"button",disabled:void 0,tabIndex:r?void 0:m,href:o,target:e==="a"?s:void 0,"aria-disabled":r||void 0,rel:e==="a"?u:void 0,onClick:w,onKeyDown:x},v]}const Vb=y.forwardRef((e,r)=>{let{as:o,disabled:s}=e,u=Ub(e,zb);const[c,{tagName:f}]=Xc(Object.assign({tagName:o,disabled:s},u));return i.jsx(f,Object.assign({},u,c,{ref:r}))});Vb.displayName="Button";const Wb=["onKeyDown"];function Gb(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function Kb(e){return!e||e.trim()==="#"}const Mc=y.forwardRef((e,r)=>{let{onKeyDown:o}=e,s=Gb(e,Wb);const[u]=Xc(Object.assign({tagName:"a"},s)),c=yr(f=>{u.onKeyDown(f),o==null||o(f)});return Kb(s.href)||s.role==="button"?i.jsx("a",Object.assign({ref:r},s,u,{onKeyDown:c})):i.jsx("a",Object.assign({ref:r},s,{onKeyDown:o}))});Mc.displayName="Anchor";const qb={[gr]:"show",[zr]:"show"},Jc=y.forwardRef(({className:e,children:r,transitionClasses:o={},onEnter:s,...u},c)=>{const f={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...u},m=y.useCallback((h,v)=>{Ag(h),s==null||s(h,v)},[s]);return i.jsx(Ig,{ref:c,addEndListener:Lg,...f,onEnter:m,childRef:Pg(r),children:(h,v)=>y.cloneElement(r,{...v,className:Le("fade",e,r.props.className,qb[h],o[h])})})});Jc.displayName="Fade";const Yb={"aria-label":Vn.string,onClick:Vn.func,variant:Vn.oneOf(["white"])},Zc=y.forwardRef(({className:e,variant:r,"aria-label":o="Close",...s},u)=>i.jsx("button",{ref:u,type:"button",className:Le("btn-close",r&&`btn-close-${r}`,e),"aria-label":o,...s}));Zc.displayName="CloseButton";Zc.propTypes=Yb;const jn=y.forwardRef(({as:e,bsPrefix:r,variant:o="primary",size:s,active:u=!1,disabled:c=!1,className:f,...m},h)=>{const v=Ge(r,"btn"),[w,{tagName:x}]=Xc({tagName:e,disabled:c,...m}),C=x;return i.jsx(C,{...w,...m,ref:h,disabled:c,className:Le(f,v,u&&"active",o&&`${v}-${o}`,s&&`${v}-${s}`,m.href&&c&&"disabled")})});jn.displayName="Button";function Qb(e,r){const o=y.useRef(!0);y.useEffect(()=>{if(o.current){o.current=!1;return}return e()},r)}function Xb(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function Jb(e){const r=y.useRef(e);return r.current=e,r}function Bg(e){const r=Jb(e);y.useEffect(()=>()=>r.current(),[])}const Bc=2**31-1;function Fg(e,r,o){const s=o-Date.now();e.current=s<=Bc?setTimeout(r,s):setTimeout(()=>Fg(e,r,o),Bc)}function Zb(){const e=Xb(),r=y.useRef();return Bg(()=>clearTimeout(r.current)),y.useMemo(()=>{const o=()=>clearTimeout(r.current);function s(u,c=0){e()&&(o(),c<=Bc?r.current=setTimeout(u,c):Fg(r,u,Date.now()+c))}return{set:s,clear:o,handleRef:r}},[])}const Dg=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ge(r,"carousel-caption"),i.jsx(o,{ref:u,className:Le(e,r),...s})));Dg.displayName="CarouselCaption";const $g=y.forwardRef(({as:e="div",bsPrefix:r,className:o,...s},u)=>{const c=Le(o,Ge(r,"carousel-item"));return i.jsx(e,{ref:u,...s,className:c})});$g.displayName="CarouselItem";function Zm(e,r){let o=0;return y.Children.map(e,s=>y.isValidElement(s)?r(s,o++):s)}function eC(e,r){let o=0;y.Children.forEach(e,s=>{y.isValidElement(s)&&r(s,o++)})}function tC(e,r){return y.Children.toArray(e).some(o=>y.isValidElement(o)&&o.type===r)}const nC=40;function rC(e){if(!e||!e.style||!e.parentNode||!e.parentNode.style)return!1;const r=getComputedStyle(e);return r.display!=="none"&&r.visibility!=="hidden"&&getComputedStyle(e.parentNode).display!=="none"}const zg=y.forwardRef(({defaultActiveIndex:e=0,...r},o)=>{const{as:s="div",bsPrefix:u,slide:c=!0,fade:f=!1,controls:m=!0,indicators:h=!0,indicatorLabels:v=[],activeIndex:w,onSelect:x,onSlide:C,onSlid:_,interval:S=5e3,keyboard:j=!0,onKeyDown:E,pause:k="hover",onMouseOver:R,onMouseOut:L,wrap:F=!0,touch:H=!0,onTouchStart:J,onTouchMove:Y,onTouchEnd:X,prevIcon:pe=i.jsx("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:be="Previous",nextIcon:je=i.jsx("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:Ie="Next",variant:Fe,className:K,children:ae,...me}=fb({defaultActiveIndex:e,...r},{activeIndex:"onSelect"}),se=Ge(u,"carousel"),D=Ng(),ee=y.useRef(null),[q,P]=y.useState("next"),[$,ie]=y.useState(!1),[le,ve]=y.useState(!1),[ue,Ne]=y.useState(w||0);y.useEffect(()=>{!le&&w!==ue&&(ee.current?P(ee.current):P((w||0)>ue?"next":"prev"),c&&ve(!0),Ne(w||0))},[w,le,ue,c]),y.useEffect(()=>{ee.current&&(ee.current=null)});let we=0,Te;eC(ae,(ge,Me)=>{++we,Me===w&&(Te=ge.props.interval)});const ze=Mg(Te),Xe=y.useCallback(ge=>{if(le)return;let Me=ue-1;if(Me<0){if(!F)return;Me=we-1}ee.current="prev",x==null||x(Me,ge)},[le,ue,x,F,we]),Je=za(ge=>{if(le)return;let Me=ue+1;if(Me>=we){if(!F)return;Me=0}ee.current="next",x==null||x(Me,ge)}),vt=y.useRef();y.useImperativeHandle(o,()=>({element:vt.current,prev:Xe,next:Je}));const kt=za(()=>{!document.hidden&&rC(vt.current)&&(D?Xe():Je())}),ke=q==="next"?"start":"end";Qb(()=>{c||(C==null||C(ue,ke),_==null||_(ue,ke))},[ue]);const _n=`${se}-item-${q}`,sn=`${se}-item-${ke}`,Zr=y.useCallback(ge=>{Ag(ge),C==null||C(ue,ke)},[C,ue,ke]),br=y.useCallback(()=>{ve(!1),_==null||_(ue,ke)},[_,ue,ke]),Ln=y.useCallback(ge=>{if(j&&!/input|textarea/i.test(ge.target.tagName))switch(ge.key){case"ArrowLeft":ge.preventDefault(),D?Je(ge):Xe(ge);return;case"ArrowRight":ge.preventDefault(),D?Xe(ge):Je(ge);return}E==null||E(ge)},[j,E,Xe,Je,D]),gn=y.useCallback(ge=>{k==="hover"&&ie(!0),R==null||R(ge)},[k,R]),Cr=y.useCallback(ge=>{ie(!1),L==null||L(ge)},[L]),Sr=y.useRef(0),yn=y.useRef(0),Er=Zb(),Pe=y.useCallback(ge=>{Sr.current=ge.touches[0].clientX,yn.current=0,k==="hover"&&ie(!0),J==null||J(ge)},[k,J]),Qt=y.useCallback(ge=>{ge.touches&&ge.touches.length>1?yn.current=0:yn.current=ge.touches[0].clientX-Sr.current,Y==null||Y(ge)},[Y]),An=y.useCallback(ge=>{if(H){const Me=yn.current;Math.abs(Me)>nC&&(Me>0?Xe(ge):Je(ge))}k==="hover"&&Er.set(()=>{ie(!1)},S||void 0),X==null||X(ge)},[H,k,Xe,Je,Er,S,X]),Ko=S!=null&&!$&&!le,On=y.useRef();y.useEffect(()=>{var ge,Me;if(!Ko)return;const Xt=D?Xe:Je;return On.current=window.setInterval(document.visibilityState?kt:Xt,(ge=(Me=ze.current)!=null?Me:S)!=null?ge:void 0),()=>{On.current!==null&&clearInterval(On.current)}},[Ko,Xe,Je,ze,S,kt,D]);const Qn=y.useMemo(()=>h&&Array.from({length:we},(ge,Me)=>Xt=>{x==null||x(Me,Xt)}),[h,we,x]);return i.jsxs(s,{ref:vt,...me,onKeyDown:Ln,onMouseOver:gn,onMouseOut:Cr,onTouchStart:Pe,onTouchMove:Qt,onTouchEnd:An,className:Le(K,se,c&&"slide",f&&`${se}-fade`,Fe&&`${se}-${Fe}`),children:[h&&i.jsx("div",{className:`${se}-indicators`,children:Zm(ae,(ge,Me)=>i.jsx("button",{type:"button","data-bs-target":"","aria-label":v!=null&&v.length?v[Me]:`Slide ${Me+1}`,className:Me===ue?"active":void 0,onClick:Qn?Qn[Me]:void 0,"aria-current":Me===ue},Me))}),i.jsx("div",{className:`${se}-inner`,children:Zm(ae,(ge,Me)=>{const Xt=Me===ue;return c?i.jsx(Ig,{in:Xt,onEnter:Xt?Zr:void 0,onEntered:Xt?br:void 0,addEndListener:Lg,children:(kr,qo)=>y.cloneElement(ge,{...qo,className:Le(ge.props.className,Xt&&kr!=="entered"&&_n,(kr==="entered"||kr==="exiting")&&"active",(kr==="entering"||kr==="exiting")&&sn)})}):y.cloneElement(ge,{className:Le(ge.props.className,Xt&&"active")})})}),m&&i.jsxs(i.Fragment,{children:[(F||w!==0)&&i.jsxs(Mc,{className:`${se}-control-prev`,onClick:Xe,children:[pe,be&&i.jsx("span",{className:"visually-hidden",children:be})]}),(F||w!==we-1)&&i.jsxs(Mc,{className:`${se}-control-next`,onClick:Je,children:[je,Ie&&i.jsx("span",{className:"visually-hidden",children:Ie})]})]})]})});zg.displayName="Carousel";const eh=Object.assign(zg,{Caption:Dg,Item:$g});function oC({as:e,bsPrefix:r,className:o,...s}){r=Ge(r,"col");const u=kg(),c=jg(),f=[],m=[];return u.forEach(h=>{const v=s[h];delete s[h];let w,x,C;typeof v=="object"&&v!=null?{span:w,offset:x,order:C}=v:w=v;const _=h!==c?`-${h}`:"";w&&f.push(w===!0?`${r}${_}`:`${r}${_}-${w}`),C!=null&&m.push(`order${_}-${C}`),x!=null&&m.push(`offset${_}-${x}`)}),[{...s,className:Le(o,...f,...m)},{as:e,bsPrefix:r,spans:f}]}const Po=y.forwardRef((e,r)=>{const[{className:o,...s},{as:u="div",bsPrefix:c,spans:f}]=oC(e);return i.jsx(u,{...s,ref:r,className:Le(o,!f.length&&c)})});Po.displayName="Col";const Ug=y.forwardRef(({bsPrefix:e,fluid:r=!1,as:o="div",className:s,...u},c)=>{const f=Ge(e,"container"),m=typeof r=="string"?`-${r}`:"-fluid";return i.jsx(o,{ref:c,...u,className:Le(s,r?`${f}${m}`:f)})});Ug.displayName="Container";var aC=Function.prototype.bind.call(Function.prototype.call,[].slice);function jo(e,r){return aC(e.querySelectorAll(r))}function th(e,r){if(e.contains)return e.contains(r);if(e.compareDocumentPosition)return e===r||!!(e.compareDocumentPosition(r)&16)}const sC="data-rr-ui-";function iC(e){return`${sC}${e}`}const Hg=y.createContext(zo?window:void 0);Hg.Provider;function ed(){return y.useContext(Hg)}const lC={type:Vn.string,tooltip:Vn.bool,as:Vn.elementType},el=y.forwardRef(({as:e="div",className:r,type:o="valid",tooltip:s=!1,...u},c)=>i.jsx(e,{...u,ref:c,className:Le(r,`${o}-${s?"tooltip":"feedback"}`)}));el.displayName="Feedback";el.propTypes=lC;const Kn=y.createContext({}),td=y.forwardRef(({id:e,bsPrefix:r,className:o,type:s="checkbox",isValid:u=!1,isInvalid:c=!1,as:f="input",...m},h)=>{const{controlId:v}=y.useContext(Kn);return r=Ge(r,"form-check-input"),i.jsx(f,{...m,ref:h,type:s,id:e||v,className:Le(o,r,u&&"is-valid",c&&"is-invalid")})});td.displayName="FormCheckInput";const Ri=y.forwardRef(({bsPrefix:e,className:r,htmlFor:o,...s},u)=>{const{controlId:c}=y.useContext(Kn);return e=Ge(e,"form-check-label"),i.jsx("label",{...s,ref:u,htmlFor:o||c,className:Le(r,e)})});Ri.displayName="FormCheckLabel";const Vg=y.forwardRef(({id:e,bsPrefix:r,bsSwitchPrefix:o,inline:s=!1,reverse:u=!1,disabled:c=!1,isValid:f=!1,isInvalid:m=!1,feedbackTooltip:h=!1,feedback:v,feedbackType:w,className:x,style:C,title:_="",type:S="checkbox",label:j,children:E,as:k="input",...R},L)=>{r=Ge(r,"form-check"),o=Ge(o,"form-switch");const{controlId:F}=y.useContext(Kn),H=y.useMemo(()=>({controlId:e||F}),[F,e]),J=!E&&j!=null&&j!==!1||tC(E,Ri),Y=i.jsx(td,{...R,type:S==="switch"?"checkbox":S,ref:L,isValid:f,isInvalid:m,disabled:c,as:k});return i.jsx(Kn.Provider,{value:H,children:i.jsx("div",{style:C,className:Le(x,J&&r,s&&`${r}-inline`,u&&`${r}-reverse`,S==="switch"&&o),children:E||i.jsxs(i.Fragment,{children:[Y,J&&i.jsx(Ri,{title:_,children:j}),v&&i.jsx(el,{type:w,tooltip:h,children:v})]})})})});Vg.displayName="FormCheck";const _i=Object.assign(Vg,{Input:td,Label:Ri}),Wg=y.forwardRef(({bsPrefix:e,type:r,size:o,htmlSize:s,id:u,className:c,isValid:f=!1,isInvalid:m=!1,plaintext:h,readOnly:v,as:w="input",...x},C)=>{const{controlId:_}=y.useContext(Kn);return e=Ge(e,"form-control"),i.jsx(w,{...x,type:r,size:s,ref:C,readOnly:v,id:u||_,className:Le(c,h?`${e}-plaintext`:e,o&&`${e}-${o}`,r==="color"&&`${e}-color`,f&&"is-valid",m&&"is-invalid")})});Wg.displayName="FormControl";const uC=Object.assign(Wg,{Feedback:el}),Gg=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ge(r,"form-floating"),i.jsx(o,{ref:u,className:Le(e,r),...s})));Gg.displayName="FormFloating";const nd=y.forwardRef(({controlId:e,as:r="div",...o},s)=>{const u=y.useMemo(()=>({controlId:e}),[e]);return i.jsx(Kn.Provider,{value:u,children:i.jsx(r,{...o,ref:s})})});nd.displayName="FormGroup";const Kg=y.forwardRef(({as:e="label",bsPrefix:r,column:o=!1,visuallyHidden:s=!1,className:u,htmlFor:c,...f},m)=>{const{controlId:h}=y.useContext(Kn);r=Ge(r,"form-label");let v="col-form-label";typeof o=="string"&&(v=`${v} ${v}-${o}`);const w=Le(u,r,s&&"visually-hidden",o&&v);return c=c||h,o?i.jsx(Po,{ref:m,as:"label",className:w,htmlFor:c,...f}):i.jsx(e,{ref:m,className:w,htmlFor:c,...f})});Kg.displayName="FormLabel";const qg=y.forwardRef(({bsPrefix:e,className:r,id:o,...s},u)=>{const{controlId:c}=y.useContext(Kn);return e=Ge(e,"form-range"),i.jsx("input",{...s,type:"range",ref:u,className:Le(r,e),id:o||c})});qg.displayName="FormRange";const Yg=y.forwardRef(({bsPrefix:e,size:r,htmlSize:o,className:s,isValid:u=!1,isInvalid:c=!1,id:f,...m},h)=>{const{controlId:v}=y.useContext(Kn);return e=Ge(e,"form-select"),i.jsx("select",{...m,size:o,ref:h,className:Le(s,e,r&&`${e}-${r}`,u&&"is-valid",c&&"is-invalid"),id:f||v})});Yg.displayName="FormSelect";const Qg=y.forwardRef(({bsPrefix:e,className:r,as:o="small",muted:s,...u},c)=>(e=Ge(e,"form-text"),i.jsx(o,{...u,ref:c,className:Le(r,e,s&&"text-muted")})));Qg.displayName="FormText";const Xg=y.forwardRef((e,r)=>i.jsx(_i,{...e,ref:r,type:"switch"}));Xg.displayName="Switch";const cC=Object.assign(Xg,{Input:_i.Input,Label:_i.Label}),Jg=y.forwardRef(({bsPrefix:e,className:r,children:o,controlId:s,label:u,...c},f)=>(e=Ge(e,"form-floating"),i.jsxs(nd,{ref:f,className:Le(r,e),controlId:s,...c,children:[o,i.jsx("label",{htmlFor:s,children:u})]})));Jg.displayName="FloatingLabel";const dC={_ref:Vn.any,validated:Vn.bool,as:Vn.elementType},rd=y.forwardRef(({className:e,validated:r,as:o="form",...s},u)=>i.jsx(o,{...s,ref:u,className:Le(e,r&&"was-validated")}));rd.displayName="Form";rd.propTypes=dC;const W=Object.assign(rd,{Group:nd,Control:uC,Floating:Gg,Check:_i,Switch:cC,Label:Kg,Text:Qg,Range:qg,Select:Yg,FloatingLabel:Jg}),nh=e=>!e||typeof e=="function"?e:r=>{e.current=r};function fC(e,r){const o=nh(e),s=nh(r);return u=>{o&&o(u),s&&s(u)}}function od(e,r){return y.useMemo(()=>fC(e,r),[e,r])}var pi;function rh(e){if((!pi&&pi!==0||e)&&zo){var r=document.createElement("div");r.style.position="absolute",r.style.top="-9999px",r.style.width="50px",r.style.height="50px",r.style.overflow="scroll",document.body.appendChild(r),pi=r.offsetWidth-r.clientWidth,document.body.removeChild(r)}return pi}function pC(){return y.useState(null)}function fc(e){e===void 0&&(e=Zi());try{var r=e.activeElement;return!r||!r.nodeName?null:r}catch{return e.body}}function mC(e){const r=y.useRef(e);return r.current=e,r}function hC(e){const r=mC(e);y.useEffect(()=>()=>r.current(),[])}function gC(e=document){const r=e.defaultView;return Math.abs(r.innerWidth-e.documentElement.clientWidth)}const oh=iC("modal-open");class ad{constructor({ownerDocument:r,handleContainerOverflow:o=!0,isRTL:s=!1}={}){this.handleContainerOverflow=o,this.isRTL=s,this.modals=[],this.ownerDocument=r}getScrollbarWidth(){return gC(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(r){}removeModalAttributes(r){}setContainerStyle(r){const o={overflow:"hidden"},s=this.isRTL?"paddingLeft":"paddingRight",u=this.getElement();r.style={overflow:u.style.overflow,[s]:u.style[s]},r.scrollBarWidth&&(o[s]=`${parseInt(Wr(u,s)||"0",10)+r.scrollBarWidth}px`),u.setAttribute(oh,""),Wr(u,o)}reset(){[...this.modals].forEach(r=>this.remove(r))}removeContainerStyle(r){const o=this.getElement();o.removeAttribute(oh),Object.assign(o.style,r.style)}add(r){let o=this.modals.indexOf(r);return o!==-1||(o=this.modals.length,this.modals.push(r),this.setModalAttributes(r),o!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),o}remove(r){const o=this.modals.indexOf(r);o!==-1&&(this.modals.splice(o,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(r))}isTopModal(r){return!!this.modals.length&&this.modals[this.modals.length-1]===r}}const pc=(e,r)=>zo?e==null?(r||Zi()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function yC(e,r){const o=ed(),[s,u]=y.useState(()=>pc(e,o==null?void 0:o.document));if(!s){const c=pc(e);c&&u(c)}return y.useEffect(()=>{},[r,s]),y.useEffect(()=>{const c=pc(e);c!==s&&u(c)},[e,s]),s}function vC({children:e,in:r,onExited:o,mountOnEnter:s,unmountOnExit:u}){const c=y.useRef(null),f=y.useRef(r),m=yr(o);y.useEffect(()=>{r?f.current=!0:m(c.current)},[r,m]);const h=od(c,e.ref),v=y.cloneElement(e,{ref:h});return r?v:u||!f.current&&s?null:v}const wC=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function xC(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function bC(e){let{onEnter:r,onEntering:o,onEntered:s,onExit:u,onExiting:c,onExited:f,addEndListener:m,children:h}=e,v=xC(e,wC);const w=y.useRef(null),x=od(w,Pg(h)),C=F=>H=>{F&&w.current&&F(w.current,H)},_=y.useCallback(C(r),[r]),S=y.useCallback(C(o),[o]),j=y.useCallback(C(s),[s]),E=y.useCallback(C(u),[u]),k=y.useCallback(C(c),[c]),R=y.useCallback(C(f),[f]),L=y.useCallback(C(m),[m]);return Object.assign({},v,{nodeRef:w},r&&{onEnter:_},o&&{onEntering:S},s&&{onEntered:j},u&&{onExit:E},c&&{onExiting:k},f&&{onExited:R},m&&{addEndListener:L},{children:typeof h=="function"?(F,H)=>h(F,Object.assign({},H,{ref:x})):y.cloneElement(h,{ref:x})})}const CC=["component"];function SC(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}const EC=y.forwardRef((e,r)=>{let{component:o}=e,s=SC(e,CC);const u=bC(s);return i.jsx(o,Object.assign({ref:r},u))});function kC({in:e,onTransition:r}){const o=y.useRef(null),s=y.useRef(!0),u=yr(r);return Jm(()=>{if(!o.current)return;let c=!1;return u({in:e,element:o.current,initial:s.current,isStale:()=>c}),()=>{c=!0}},[e,u]),Jm(()=>(s.current=!1,()=>{s.current=!0}),[]),o}function jC({children:e,in:r,onExited:o,onEntered:s,transition:u}){const[c,f]=y.useState(!r);r&&c&&f(!1);const m=kC({in:!!r,onTransition:v=>{const w=()=>{v.isStale()||(v.in?s==null||s(v.element,v.initial):(f(!0),o==null||o(v.element)))};Promise.resolve(u(v)).then(w,x=>{throw v.in||f(!0),x})}}),h=od(m,e.ref);return c&&!r?null:y.cloneElement(e,{ref:h})}function ah(e,r,o){return e?i.jsx(EC,Object.assign({},o,{component:e})):r?i.jsx(jC,Object.assign({},o,{transition:r})):i.jsx(vC,Object.assign({},o))}const NC=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function TC(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}let mc;function PC(e){return mc||(mc=new ad({ownerDocument:e==null?void 0:e.document})),mc}function RC(e){const r=ed(),o=e||PC(r),s=y.useRef({dialog:null,backdrop:null});return Object.assign(s.current,{add:()=>o.add(s.current),remove:()=>o.remove(s.current),isTopModal:()=>o.isTopModal(s.current),setDialogRef:y.useCallback(u=>{s.current.dialog=u},[]),setBackdropRef:y.useCallback(u=>{s.current.backdrop=u},[])})}const Zg=y.forwardRef((e,r)=>{let{show:o=!1,role:s="dialog",className:u,style:c,children:f,backdrop:m=!0,keyboard:h=!0,onBackdropClick:v,onEscapeKeyDown:w,transition:x,runTransition:C,backdropTransition:_,runBackdropTransition:S,autoFocus:j=!0,enforceFocus:E=!0,restoreFocus:k=!0,restoreFocusOptions:R,renderDialog:L,renderBackdrop:F=ke=>i.jsx("div",Object.assign({},ke)),manager:H,container:J,onShow:Y,onHide:X=()=>{},onExit:pe,onExited:be,onExiting:je,onEnter:Ie,onEntering:Fe,onEntered:K}=e,ae=TC(e,NC);const me=ed(),se=yC(J),D=RC(H),ee=Bb(),q=Fb(o),[P,$]=y.useState(!o),ie=y.useRef(null);y.useImperativeHandle(r,()=>D,[D]),zo&&!q&&o&&(ie.current=fc(me==null?void 0:me.document)),o&&P&&$(!1);const le=yr(()=>{if(D.add(),ze.current=Pi(document,"keydown",we),Te.current=Pi(document,"focus",()=>setTimeout(ue),!0),Y&&Y(),j){var ke,_n;const sn=fc((ke=(_n=D.dialog)==null?void 0:_n.ownerDocument)!=null?ke:me==null?void 0:me.document);D.dialog&&sn&&!th(D.dialog,sn)&&(ie.current=sn,D.dialog.focus())}}),ve=yr(()=>{if(D.remove(),ze.current==null||ze.current(),Te.current==null||Te.current(),k){var ke;(ke=ie.current)==null||ke.focus==null||ke.focus(R),ie.current=null}});y.useEffect(()=>{!o||!se||le()},[o,se,le]),y.useEffect(()=>{P&&ve()},[P,ve]),hC(()=>{ve()});const ue=yr(()=>{if(!E||!ee()||!D.isTopModal())return;const ke=fc(me==null?void 0:me.document);D.dialog&&ke&&!th(D.dialog,ke)&&D.dialog.focus()}),Ne=yr(ke=>{ke.target===ke.currentTarget&&(v==null||v(ke),m===!0&&X())}),we=yr(ke=>{h&&Tb(ke)&&D.isTopModal()&&(w==null||w(ke),ke.defaultPrevented||X())}),Te=y.useRef(),ze=y.useRef(),Xe=(...ke)=>{$(!0),be==null||be(...ke)};if(!se)return null;const Je=Object.assign({role:s,ref:D.setDialogRef,"aria-modal":s==="dialog"?!0:void 0},ae,{style:c,className:u,tabIndex:-1});let vt=L?L(Je):i.jsx("div",Object.assign({},Je,{children:y.cloneElement(f,{role:"document"})}));vt=ah(x,C,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!o,onExit:pe,onExiting:je,onExited:Xe,onEnter:Ie,onEntering:Fe,onEntered:K,children:vt});let kt=null;return m&&(kt=F({ref:D.setBackdropRef,onClick:Ne}),kt=ah(_,S,{in:!!o,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:kt})),i.jsx(i.Fragment,{children:To.createPortal(i.jsxs(i.Fragment,{children:[kt,vt]}),se)})});Zg.displayName="Modal";const _C=Object.assign(Zg,{Manager:ad});function LC(e,r){return e.classList?e.classList.contains(r):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+r+" ")!==-1}function AC(e,r){e.classList?e.classList.add(r):LC(e,r)||(typeof e.className=="string"?e.className=e.className+" "+r:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+r))}function sh(e,r){return e.replace(new RegExp("(^|\\s)"+r+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function OC(e,r){e.classList?e.classList.remove(r):typeof e.className=="string"?e.className=sh(e.className,r):e.setAttribute("class",sh(e.className&&e.className.baseVal||"",r))}const No={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class IC extends ad{adjustAndStore(r,o,s){const u=o.style[r];o.dataset[r]=u,Wr(o,{[r]:`${parseFloat(Wr(o,r))+s}px`})}restore(r,o){const s=o.dataset[r];s!==void 0&&(delete o.dataset[r],Wr(o,{[r]:s}))}setContainerStyle(r){super.setContainerStyle(r);const o=this.getElement();if(AC(o,"modal-open"),!r.scrollBarWidth)return;const s=this.isRTL?"paddingLeft":"paddingRight",u=this.isRTL?"marginLeft":"marginRight";jo(o,No.FIXED_CONTENT).forEach(c=>this.adjustAndStore(s,c,r.scrollBarWidth)),jo(o,No.STICKY_CONTENT).forEach(c=>this.adjustAndStore(u,c,-r.scrollBarWidth)),jo(o,No.NAVBAR_TOGGLER).forEach(c=>this.adjustAndStore(u,c,r.scrollBarWidth))}removeContainerStyle(r){super.removeContainerStyle(r);const o=this.getElement();OC(o,"modal-open");const s=this.isRTL?"paddingLeft":"paddingRight",u=this.isRTL?"marginLeft":"marginRight";jo(o,No.FIXED_CONTENT).forEach(c=>this.restore(s,c)),jo(o,No.STICKY_CONTENT).forEach(c=>this.restore(u,c)),jo(o,No.NAVBAR_TOGGLER).forEach(c=>this.restore(u,c))}}let hc;function MC(e){return hc||(hc=new IC(e)),hc}const ey=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ge(r,"modal-body"),i.jsx(o,{ref:u,className:Le(e,r),...s})));ey.displayName="ModalBody";const ty=y.createContext({onHide(){}}),sd=y.forwardRef(({bsPrefix:e,className:r,contentClassName:o,centered:s,size:u,fullscreen:c,children:f,scrollable:m,...h},v)=>{e=Ge(e,"modal");const w=`${e}-dialog`,x=typeof c=="string"?`${e}-fullscreen-${c}`:`${e}-fullscreen`;return i.jsx("div",{...h,ref:v,className:Le(w,r,u&&`${e}-${u}`,s&&`${w}-centered`,m&&`${w}-scrollable`,c&&x),children:i.jsx("div",{className:Le(`${e}-content`,o),children:f})})});sd.displayName="ModalDialog";const ny=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ge(r,"modal-footer"),i.jsx(o,{ref:u,className:Le(e,r),...s})));ny.displayName="ModalFooter";const BC=y.forwardRef(({closeLabel:e="Close",closeVariant:r,closeButton:o=!1,onHide:s,children:u,...c},f)=>{const m=y.useContext(ty),h=za(()=>{m==null||m.onHide(),s==null||s()});return i.jsxs("div",{ref:f,...c,children:[u,o&&i.jsx(Zc,{"aria-label":e,variant:r,onClick:h})]})}),ry=y.forwardRef(({bsPrefix:e,className:r,closeLabel:o="Close",closeButton:s=!1,...u},c)=>(e=Ge(e,"modal-header"),i.jsx(BC,{ref:c,...u,className:Le(r,e),closeLabel:o,closeButton:s})));ry.displayName="ModalHeader";const FC=Ib("h4"),oy=y.forwardRef(({className:e,bsPrefix:r,as:o=FC,...s},u)=>(r=Ge(r,"modal-title"),i.jsx(o,{ref:u,className:Le(e,r),...s})));oy.displayName="ModalTitle";function DC(e){return i.jsx(Jc,{...e,timeout:null})}function $C(e){return i.jsx(Jc,{...e,timeout:null})}const ay=y.forwardRef(({bsPrefix:e,className:r,style:o,dialogClassName:s,contentClassName:u,children:c,dialogAs:f=sd,"data-bs-theme":m,"aria-labelledby":h,"aria-describedby":v,"aria-label":w,show:x=!1,animation:C=!0,backdrop:_=!0,keyboard:S=!0,onEscapeKeyDown:j,onShow:E,onHide:k,container:R,autoFocus:L=!0,enforceFocus:F=!0,restoreFocus:H=!0,restoreFocusOptions:J,onEntered:Y,onExit:X,onExiting:pe,onEnter:be,onEntering:je,onExited:Ie,backdropClassName:Fe,manager:K,...ae},me)=>{const[se,D]=y.useState({}),[ee,q]=y.useState(!1),P=y.useRef(!1),$=y.useRef(!1),ie=y.useRef(null),[le,ve]=pC(),ue=Og(me,ve),Ne=za(k),we=Ng();e=Ge(e,"modal");const Te=y.useMemo(()=>({onHide:Ne}),[Ne]);function ze(){return K||MC({isRTL:we})}function Xe(Pe){if(!zo)return;const Qt=ze().getScrollbarWidth()>0,An=Pe.scrollHeight>Zi(Pe).documentElement.clientHeight;D({paddingRight:Qt&&!An?rh():void 0,paddingLeft:!Qt&&An?rh():void 0})}const Je=za(()=>{le&&Xe(le.dialog)});Bg(()=>{Ic(window,"resize",Je),ie.current==null||ie.current()});const vt=()=>{P.current=!0},kt=Pe=>{P.current&&le&&Pe.target===le.dialog&&($.current=!0),P.current=!1},ke=()=>{q(!0),ie.current=_g(le.dialog,()=>{q(!1)})},_n=Pe=>{Pe.target===Pe.currentTarget&&ke()},sn=Pe=>{if(_==="static"){_n(Pe);return}if($.current||Pe.target!==Pe.currentTarget){$.current=!1;return}k==null||k()},Zr=Pe=>{S?j==null||j(Pe):(Pe.preventDefault(),_==="static"&&ke())},br=(Pe,Qt)=>{Pe&&Xe(Pe),be==null||be(Pe,Qt)},Ln=Pe=>{ie.current==null||ie.current(),X==null||X(Pe)},gn=(Pe,Qt)=>{je==null||je(Pe,Qt),Rg(window,"resize",Je)},Cr=Pe=>{Pe&&(Pe.style.display=""),Ie==null||Ie(Pe),Ic(window,"resize",Je)},Sr=y.useCallback(Pe=>i.jsx("div",{...Pe,className:Le(`${e}-backdrop`,Fe,!C&&"show")}),[C,Fe,e]),yn={...o,...se};yn.display="block";const Er=Pe=>i.jsx("div",{role:"dialog",...Pe,style:yn,className:Le(r,e,ee&&`${e}-static`,!C&&"show"),onClick:_?sn:void 0,onMouseUp:kt,"data-bs-theme":m,"aria-label":w,"aria-labelledby":h,"aria-describedby":v,children:i.jsx(f,{...ae,onMouseDown:vt,className:s,contentClassName:u,children:c})});return i.jsx(ty.Provider,{value:Te,children:i.jsx(_C,{show:x,ref:ue,backdrop:_,container:R,keyboard:!0,autoFocus:L,enforceFocus:F,restoreFocus:H,restoreFocusOptions:J,onEscapeKeyDown:Zr,onShow:E,onHide:k,onEnter:br,onEntering:gn,onEntered:Y,onExit:Ln,onExiting:pe,onExited:Cr,manager:ze(),transition:C?DC:void 0,backdropTransition:C?$C:void 0,renderBackdrop:Sr,renderDialog:Er})})});ay.displayName="Modal";const Ve=Object.assign(ay,{Body:ey,Header:ry,Title:oy,Footer:ny,Dialog:sd,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Fc=y.forwardRef(({bsPrefix:e,className:r,as:o="div",...s},u)=>{const c=Ge(e,"row"),f=kg(),m=jg(),h=`${c}-cols`,v=[];return f.forEach(w=>{const x=s[w];delete s[w];let C;x!=null&&typeof x=="object"?{cols:C}=x:C=x;const _=w!==m?`-${w}`:"";C!=null&&v.push(`${h}${_}-${C}`)}),i.jsx(o,{ref:u,...s,className:Le(r,c,...v)})});Fc.displayName="Row";const Qa=()=>i.jsx("footer",{className:"bg-dark text-white py-4",style:Wt.footer,children:i.jsxs(Ug,{children:[i.jsxs(Fc,{children:[i.jsxs(Po,{md:4,className:"text-center text-md-left mb-3 mb-md-0",children:[i.jsx("h5",{children:"About Us"}),i.jsx("p",{children:"We provide high-quality heavy equipment for various industries. Our mission is to deliver excellence through our products and services."})]}),i.jsxs(Po,{md:4,className:"text-center mb-3 mb-md-0",children:[i.jsx("h5",{children:"Follow Us"}),i.jsxs("div",{className:"d-flex justify-content-center",children:[i.jsx("a",{href:"#",className:"text-white mx-2",style:Wt.link,onMouseEnter:e=>e.target.style.color=Wt.linkHover.color,onMouseLeave:e=>e.target.style.color=Wt.link.color,children:i.jsx(Dx,{size:24})}),i.jsx("a",{href:"#",className:"text-white mx-2",style:Wt.link,onMouseEnter:e=>e.target.style.color=Wt.linkHover.color,onMouseLeave:e=>e.target.style.color=Wt.link.color,children:i.jsx(Ux,{size:24})}),i.jsx("a",{href:"#",className:"text-white mx-2",style:Wt.link,onMouseEnter:e=>e.target.style.color=Wt.linkHover.color,onMouseLeave:e=>e.target.style.color=Wt.link.color,children:i.jsx($x,{size:24})}),i.jsx("a",{href:"#",className:"text-white mx-2",style:Wt.link,onMouseEnter:e=>e.target.style.color=Wt.linkHover.color,onMouseLeave:e=>e.target.style.color=Wt.link.color,children:i.jsx(zx,{size:24})})]})]}),i.jsxs(Po,{md:4,className:"text-center text-md-right",children:[i.jsx("h5",{children:"Contact Us"}),i.jsx("p",{children:"Email: info@ezmine.com"}),i.jsx("p",{children:"Phone: +123 456 7890"})]})]}),i.jsx(Fc,{className:"mt-3",children:i.jsx(Po,{className:"text-center",children:i.jsx("p",{className:"mb-0",children:"© 2025 EZMINE. All Rights Reserved."})})})]})}),Wt={footer:{position:"relative",width:"100%",bottom:0,marginTop:"auto"},link:{color:"white",textDecoration:"none",transition:"color 0.3s"},linkHover:{color:"pink"}},Uo=()=>i.jsx("a",{href:"https://wa.me/971528419198",className:"btn btn-success",style:zC.whatsappButton,target:"_blank",rel:"noopener noreferrer",children:i.jsx(xg,{size:24})}),zC={whatsappButton:{position:"fixed",bottom:"20px",right:"20px",zIndex:1e3,display:"flex",alignItems:"center",justifyContent:"center",padding:"10px 20px",borderRadius:"50px",backgroundColor:"#25D366",color:"#fff",textDecoration:"none",boxShadow:"0 4px 10px rgba(0, 0, 0, 0.1)"}},Qe="http://localhost:5000",UC=async()=>{try{const e=await fetch(`${Qe}/category`,{headers:{"Content-Type":"application/json","x-api-key":"YOUR_POSTMAN_API_KEY"}});if(!e.ok)throw new Error(`Failed to fetch main categories: ${e.statusText}`);return await e.json()}catch(e){throw console.error("Error fetching main categories:",e.message),e}},HC=()=>{const[e,r]=y.useState([]),[o,s]=y.useState(!0),[u,c]=y.useState(null);y.useState(null),y.useState(!1);const f=an();y.useEffect(()=>{(async()=>{try{const v=await UC();r(v),s(!1)}catch(v){s(!1),c(v.message)}})()},[]);const m=h=>{f("/subcategories",{state:{category:h}})};return i.jsxs("div",{className:"items-page-container",children:[i.jsx("div",{className:"background-image"}),i.jsx("div",{className:"content",children:i.jsx("div",{className:"row",children:o?i.jsx("div",{className:"d-flex justify-content-center align-items-center",style:{height:"200px",width:"100%"},children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}):e.length>0&&e.map((h,v)=>i.jsx("div",{className:"col-md-6 col-lg-4 mb-4",children:i.jsxs("div",{className:"card h-100 shadow-sm border-0 category-card",style:{cursor:"pointer",borderRadius:"15px",overflow:"hidden",transition:"transform 0.3s, box-shadow 0.3s",minHeight:"400px"},onMouseEnter:w=>{w.currentTarget.style.transform="scale(1.05)",w.currentTarget.style.boxShadow="0 10px 20px rgba(0, 0, 0, 0.2)"},onMouseLeave:w=>{w.currentTarget.style.transform="scale(1)",w.currentTarget.style.boxShadow="0 4px 8px rgba(0, 0, 0, 0.1)"},children:[i.jsx("img",{src:h.imageUrl||Ro,alt:h.name,className:"card-img-top",style:{height:"200px",objectFit:"cover",width:"100%",borderTopLeftRadius:"15px",borderTopRightRadius:"15px"}}),i.jsxs("div",{className:"card-body text-center d-flex flex-column",children:[i.jsx("h5",{className:"card-title text-primary",children:h.name}),i.jsx("p",{className:"card-text text-white description-text",children:h.description}),i.jsx("div",{className:"mt-auto",children:i.jsx("button",{className:"btn btn-outline-warning btn-custom",onClick:()=>m(h),style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",color:"white"},onMouseEnter:w=>{w.currentTarget.style.backgroundColor="#ffc107",w.currentTarget.style.color="#fff"},onMouseLeave:w=>{w.currentTarget.style.backgroundColor="",w.currentTarget.style.color=""},children:"View Details"})})]})]})},v))})}),i.jsx(Uo,{})]})},VC=()=>i.jsxs(i.Fragment,{children:[i.jsx(Ya,{}),i.jsx(sb,{}),i.jsx(HC,{}),i.jsx(Uo,{}),i.jsx(Qa,{})]}),WC=async()=>{try{const e=await Se.get(`${Qe}/admin/getStatsofUser`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch users stats");return(await e.data).length}catch(e){throw console.error("Error fetching users stats:",e),e}},GC=async()=>{try{const e=await Se.get(`${Qe}/admin/getItemStats`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch items stats");const r=await e.data;return console.log("item lengh is :",r),r.length}catch(e){throw console.error("Error fetching items stats:",e),e}},KC=async()=>{try{const e=await Se.get(`${Qe}/admin/getPendingApprovalsStats`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch approvals stats");const r=await e.data;return console.log(r),r.length}catch(e){throw console.error("Error fetching approvals stats:",e),e}},qC=async()=>{try{const e=await Se.get(`${Qe}/admin/getApprovedBookingsStats`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch bookings stats");return(await e.data).length}catch(e){throw console.error("Error fetching bookings stats:",e),e}},YC=async()=>{try{const e=await fetch(`${Qe}/admin/getAllUsers`,{headers:{"Content-Type":"application/json"}});if(!e.ok)throw new Error("Failed to fetch users");return await e.json()}catch(e){throw console.error("Error fetching users:",e),e}},QC=async e=>{try{const r=await fetch(`${Qe}/admin/deleteUser/${e}`,{method:"post",headers:{"Content-Type":"application/json"}});if(!r.ok)throw new Error("Failed to delete user");return await r.json()}catch(r){throw console.error("Error deleting user:",r),r}};class sy extends y.Component{constructor(r){super(r),this.state={hasError:!1}}static getDerivedStateFromError(r){return{hasError:!0}}componentDidCatch(r,o){console.error("ErrorBoundary caught an error",r,o)}render(){return this.state.hasError?i.jsxs("div",{children:[i.jsx("h2",{children:"Something went wrong."}),i.jsx("button",{onClick:()=>this.setState({hasError:!1}),children:"Try again"})]}):this.props.children}}const XC=()=>{const[e,r]=y.useState([]),[o,s]=y.useState(null),[u,c]=y.useState(!1),[f,m]=y.useState(!1),[h,v]=y.useState(null);y.useEffect(()=>{(async()=>{try{const S=await YC();r(S)}catch{Q.error("Error fetching users data",{position:"top-right",autoClose:2e3,transition:Ce})}})()},[]);const w=async()=>{try{await QC(h),r(e.filter(_=>_._id!==h)),Q.success("User deleted successfully!",{position:"top-right",autoClose:2e3,transition:Ce}),m(!1)}catch{Q.error("Failed to delete user.",{position:"top-right",autoClose:2e3,transition:Ce}),m(!1)}},x=_=>{v(_),m(!0)},C=_=>{s(_),c(!0)};return i.jsx(sy,{children:i.jsxs("div",{className:"container mt-4",style:{...En.dashboardContainer,maxWidth:"95%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#FF6F61"},children:"Manage Users"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Name"}),i.jsx("th",{children:"Email"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((_,S)=>i.jsx(ye.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:i.jsx("strong",{children:S+1})}),i.jsx("td",{children:i.jsx("strong",{children:_.name})}),i.jsx("td",{children:i.jsx("strong",{children:_.email})}),i.jsx("td",{children:i.jsxs("div",{style:En.actionButtons,children:[i.jsxs("button",{className:"btn btn-secondary btn-sm",onClick:()=>C(_),style:En.viewButton,children:[i.jsx(Yr,{})," View Details"]}),i.jsxs("button",{className:"btn btn-danger btn-sm",onClick:()=>x(_._id),style:En.deleteButton,children:[i.jsx(qx,{})," Delete"]})]})})]})},_._id))})]})}),i.jsxs(Ve,{show:u,onHide:()=>c(!1),children:[i.jsx(Ve.Header,{closeButton:!0,children:i.jsx(Ve.Title,{children:"User Details"})}),i.jsx(Ve.Body,{children:o&&i.jsxs("div",{style:En.userDetails,children:[i.jsxs("p",{children:[i.jsx("strong",{children:"Name:"})," ",o.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Email:"})," ",o.email]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Phone:"})," ",o.contactNo]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Address:"})," ",o.address.street," ",o.address.city," ",o.address.state," ",o.address.country]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Role:"})," ",o.role]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Registered On:"})," ",new Date(o.createdAt).toLocaleString()]})]})}),i.jsx(Ve.Footer,{children:i.jsx(jn,{variant:"secondary",onClick:()=>c(!1),style:En.closeButton,children:"Close"})})]}),i.jsxs(Ve,{show:f,onHide:()=>m(!1),style:En.confirmModal,children:[i.jsx(Ve.Header,{closeButton:!0,children:i.jsx(Ve.Title,{children:"Confirm Deletion"})}),i.jsx(Ve.Body,{style:En.confirmModalBody,children:"Are you sure you want to delete this user?"}),i.jsxs(Ve.Footer,{children:[i.jsx(jn,{variant:"outline-secondary",onClick:()=>m(!1),style:En.cancelButton,children:"Cancel"}),i.jsx(jn,{variant:"danger",onClick:w,style:En.deleteConfirmButton,children:"Delete"})]})]}),i.jsx(Rn,{limit:1})]})})},En={dashboardContainer:{backgroundColor:"#f4f6f9",padding:"20px",borderRadius:"10px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)"},actionButtons:{display:"flex",gap:"10px"},viewButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"3px 8px",borderRadius:"5px",cursor:"pointer",display:"flex",alignItems:"center",gap:"5px",fontSize:"0.875rem"},deleteButton:{backgroundColor:"#dc3545",border:"none",color:"#fff",padding:"3px 8px",borderRadius:"5px",cursor:"pointer",display:"flex",alignItems:"center",gap:"5px",fontSize:"0.875rem"},card:{maxHeight:"300px",overflowY:"auto",transition:"transform 0.3s, box-shadow 0.3s",cursor:"pointer"},scrollable:{maxHeight:"200px",overflowY:"auto"},closeButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"},userDetails:{backgroundColor:"#f8f9fa",padding:"15px",borderRadius:"5px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)",lineHeight:"1.6"},confirmModal:{borderRadius:"10px"},confirmModalBody:{backgroundColor:"#f8d7da",color:"#721c24",padding:"20px",borderRadius:"5px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)"},cancelButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"},deleteConfirmButton:{backgroundColor:"#dc3545",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"}};/*!
* sweetalert2 v11.15.10
* Released under the MIT License.
*/function iy(e,r,o){if(typeof e=="function"?e===r:e.has(r))return arguments.length<3?r:o;throw new TypeError("Private element is not present on this object")}function JC(e,r){if(r.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function ih(e,r){return e.get(iy(e,r))}function ZC(e,r,o){JC(e,r),r.set(e,o)}function eS(e,r,o){return e.set(iy(e,r),o),o}const tS=100,fe={},nS=()=>{fe.previousActiveElement instanceof HTMLElement?(fe.previousActiveElement.focus(),fe.previousActiveElement=null):document.body&&document.body.focus()},rS=e=>new Promise(r=>{if(!e)return r();const o=window.scrollX,s=window.scrollY;fe.restoreFocusTimeout=setTimeout(()=>{nS(),r()},tS),window.scrollTo(o,s)}),ly="swal2-",oS=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"],M=oS.reduce((e,r)=>(e[r]=ly+r,e),{}),aS=["success","warning","info","question","error"],Li=aS.reduce((e,r)=>(e[r]=ly+r,e),{}),uy="SweetAlert2:",id=e=>e.charAt(0).toUpperCase()+e.slice(1),Dt=e=>{console.warn(`${uy} ${typeof e=="object"?e.join(" "):e}`)},Xr=e=>{console.error(`${uy} ${e}`)},lh=[],sS=e=>{lh.includes(e)||(lh.push(e),Dt(e))},cy=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;sS(`"${e}" is deprecated and will be removed in the next major release.${r?` Use "${r}" instead.`:""}`)},tl=e=>typeof e=="function"?e():e,ld=e=>e&&typeof e.toPromise=="function",Xa=e=>ld(e)?e.toPromise():Promise.resolve(e),ud=e=>e&&Promise.resolve(e)===e,$t=()=>document.body.querySelector(`.${M.container}`),Ja=e=>{const r=$t();return r?r.querySelector(e):null},qt=e=>Ja(`.${e}`),Oe=()=>qt(M.popup),Ho=()=>qt(M.icon),iS=()=>qt(M["icon-content"]),dy=()=>qt(M.title),cd=()=>qt(M["html-container"]),fy=()=>qt(M.image),dd=()=>qt(M["progress-steps"]),nl=()=>qt(M["validation-message"]),Tn=()=>Ja(`.${M.actions} .${M.confirm}`),Vo=()=>Ja(`.${M.actions} .${M.cancel}`),Jr=()=>Ja(`.${M.actions} .${M.deny}`),lS=()=>qt(M["input-label"]),Wo=()=>Ja(`.${M.loader}`),Za=()=>qt(M.actions),py=()=>qt(M.footer),rl=()=>qt(M["timer-progress-bar"]),fd=()=>qt(M.close),uS=`
  a[href],
  area[href],
  input:not([disabled]),
  select:not([disabled]),
  textarea:not([disabled]),
  button:not([disabled]),
  iframe,
  object,
  embed,
  [tabindex="0"],
  [contenteditable],
  audio[controls],
  video[controls],
  summary
`,pd=()=>{const e=Oe();if(!e)return[];const r=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(r).sort((c,f)=>{const m=parseInt(c.getAttribute("tabindex")||"0"),h=parseInt(f.getAttribute("tabindex")||"0");return m>h?1:m<h?-1:0}),s=e.querySelectorAll(uS),u=Array.from(s).filter(c=>c.getAttribute("tabindex")!=="-1");return[...new Set(o.concat(u))].filter(c=>Bt(c))},md=()=>Wn(document.body,M.shown)&&!Wn(document.body,M["toast-shown"])&&!Wn(document.body,M["no-backdrop"]),ol=()=>{const e=Oe();return e?Wn(e,M.toast):!1},cS=()=>{const e=Oe();return e?e.hasAttribute("data-loading"):!1},Yt=(e,r)=>{if(e.textContent="",r){const s=new DOMParser().parseFromString(r,"text/html"),u=s.querySelector("head");u&&Array.from(u.childNodes).forEach(f=>{e.appendChild(f)});const c=s.querySelector("body");c&&Array.from(c.childNodes).forEach(f=>{f instanceof HTMLVideoElement||f instanceof HTMLAudioElement?e.appendChild(f.cloneNode(!0)):e.appendChild(f)})}},Wn=(e,r)=>{if(!r)return!1;const o=r.split(/\s+/);for(let s=0;s<o.length;s++)if(!e.classList.contains(o[s]))return!1;return!0},dS=(e,r)=>{Array.from(e.classList).forEach(o=>{!Object.values(M).includes(o)&&!Object.values(Li).includes(o)&&!Object.values(r.showClass||{}).includes(o)&&e.classList.remove(o)})},Kt=(e,r,o)=>{if(dS(e,r),!r.customClass)return;const s=r.customClass[o];if(s){if(typeof s!="string"&&!s.forEach){Dt(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof s}"`);return}Re(e,s)}},al=(e,r)=>{if(!r)return null;switch(r){case"select":case"textarea":case"file":return e.querySelector(`.${M.popup} > .${M[r]}`);case"checkbox":return e.querySelector(`.${M.popup} > .${M.checkbox} input`);case"radio":return e.querySelector(`.${M.popup} > .${M.radio} input:checked`)||e.querySelector(`.${M.popup} > .${M.radio} input:first-child`);case"range":return e.querySelector(`.${M.popup} > .${M.range} input`);default:return e.querySelector(`.${M.popup} > .${M.input}`)}},my=e=>{if(e.focus(),e.type!=="file"){const r=e.value;e.value="",e.value=r}},hy=(e,r,o)=>{!e||!r||(typeof r=="string"&&(r=r.split(/\s+/).filter(Boolean)),r.forEach(s=>{Array.isArray(e)?e.forEach(u=>{o?u.classList.add(s):u.classList.remove(s)}):o?e.classList.add(s):e.classList.remove(s)}))},Re=(e,r)=>{hy(e,r,!0)},on=(e,r)=>{hy(e,r,!1)},vr=(e,r)=>{const o=Array.from(e.children);for(let s=0;s<o.length;s++){const u=o[s];if(u instanceof HTMLElement&&Wn(u,r))return u}},Gr=(e,r,o)=>{o===`${parseInt(o)}`&&(o=parseInt(o)),o||parseInt(o)===0?e.style.setProperty(r,typeof o=="number"?`${o}px`:o):e.style.removeProperty(r)},mt=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"flex";e&&(e.style.display=r)},Et=e=>{e&&(e.style.display="none")},hd=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"block";e&&new MutationObserver(()=>{es(e,e.innerHTML,r)}).observe(e,{childList:!0,subtree:!0})},uh=(e,r,o,s)=>{const u=e.querySelector(r);u&&u.style.setProperty(o,s)},es=function(e,r){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"flex";r?mt(e,o):Et(e)},Bt=e=>!!(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),fS=()=>!Bt(Tn())&&!Bt(Jr())&&!Bt(Vo()),ch=e=>e.scrollHeight>e.clientHeight,gy=e=>{const r=window.getComputedStyle(e),o=parseFloat(r.getPropertyValue("animation-duration")||"0"),s=parseFloat(r.getPropertyValue("transition-duration")||"0");return o>0||s>0},gd=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const o=rl();o&&Bt(o)&&(r&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${e/1e3}s linear`,o.style.width="0%"},10))},pS=()=>{const e=rl();if(!e)return;const r=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const o=parseInt(window.getComputedStyle(e).width),s=r/o*100;e.style.width=`${s}%`},mS=()=>typeof window>"u"||typeof document>"u",hS=`
 <div aria-labelledby="${M.title}" aria-describedby="${M["html-container"]}" class="${M.popup}" tabindex="-1">
   <button type="button" class="${M.close}"></button>
   <ul class="${M["progress-steps"]}"></ul>
   <div class="${M.icon}"></div>
   <img class="${M.image}" />
   <h2 class="${M.title}" id="${M.title}"></h2>
   <div class="${M["html-container"]}" id="${M["html-container"]}"></div>
   <input class="${M.input}" id="${M.input}" />
   <input type="file" class="${M.file}" />
   <div class="${M.range}">
     <input type="range" />
     <output></output>
   </div>
   <select class="${M.select}" id="${M.select}"></select>
   <div class="${M.radio}"></div>
   <label class="${M.checkbox}">
     <input type="checkbox" id="${M.checkbox}" />
     <span class="${M.label}"></span>
   </label>
   <textarea class="${M.textarea}" id="${M.textarea}"></textarea>
   <div class="${M["validation-message"]}" id="${M["validation-message"]}"></div>
   <div class="${M.actions}">
     <div class="${M.loader}"></div>
     <button type="button" class="${M.confirm}"></button>
     <button type="button" class="${M.deny}"></button>
     <button type="button" class="${M.cancel}"></button>
   </div>
   <div class="${M.footer}"></div>
   <div class="${M["timer-progress-bar-container"]}">
     <div class="${M["timer-progress-bar"]}"></div>
   </div>
 </div>
`.replace(/(^|\n)\s*/g,""),gS=()=>{const e=$t();return e?(e.remove(),on([document.documentElement,document.body],[M["no-backdrop"],M["toast-shown"],M["has-column"]]),!0):!1},Dr=()=>{fe.currentInstance.resetValidationMessage()},yS=()=>{const e=Oe(),r=vr(e,M.input),o=vr(e,M.file),s=e.querySelector(`.${M.range} input`),u=e.querySelector(`.${M.range} output`),c=vr(e,M.select),f=e.querySelector(`.${M.checkbox} input`),m=vr(e,M.textarea);r.oninput=Dr,o.onchange=Dr,c.onchange=Dr,f.onchange=Dr,m.oninput=Dr,s.oninput=()=>{Dr(),u.value=s.value},s.onchange=()=>{Dr(),u.value=s.value}},vS=e=>typeof e=="string"?document.querySelector(e):e,wS=e=>{const r=Oe();r.setAttribute("role",e.toast?"alert":"dialog"),r.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||r.setAttribute("aria-modal","true")},xS=e=>{window.getComputedStyle(e).direction==="rtl"&&Re($t(),M.rtl)},bS=e=>{const r=gS();if(mS()){Xr("SweetAlert2 requires document to initialize");return}const o=document.createElement("div");o.className=M.container,r&&Re(o,M["no-transition"]),Yt(o,hS);const s=vS(e.target);s.appendChild(o),wS(e),xS(s),yS()},yd=(e,r)=>{e instanceof HTMLElement?r.appendChild(e):typeof e=="object"?CS(e,r):e&&Yt(r,e)},CS=(e,r)=>{e.jquery?SS(r,e):Yt(r,e.toString())},SS=(e,r)=>{if(e.textContent="",0 in r)for(let o=0;o in r;o++)e.appendChild(r[o].cloneNode(!0));else e.appendChild(r.cloneNode(!0))},ES=(e,r)=>{const o=Za(),s=Wo();!o||!s||(!r.showConfirmButton&&!r.showDenyButton&&!r.showCancelButton?Et(o):mt(o),Kt(o,r,"actions"),kS(o,s,r),Yt(s,r.loaderHtml||""),Kt(s,r,"loader"))};function kS(e,r,o){const s=Tn(),u=Jr(),c=Vo();!s||!u||!c||(gc(s,"confirm",o),gc(u,"deny",o),gc(c,"cancel",o),jS(s,u,c,o),o.reverseButtons&&(o.toast?(e.insertBefore(c,s),e.insertBefore(u,s)):(e.insertBefore(c,r),e.insertBefore(u,r),e.insertBefore(s,r))))}function jS(e,r,o,s){if(!s.buttonsStyling){on([e,r,o],M.styled);return}Re([e,r,o],M.styled),s.confirmButtonColor&&(e.style.backgroundColor=s.confirmButtonColor,Re(e,M["default-outline"])),s.denyButtonColor&&(r.style.backgroundColor=s.denyButtonColor,Re(r,M["default-outline"])),s.cancelButtonColor&&(o.style.backgroundColor=s.cancelButtonColor,Re(o,M["default-outline"]))}function gc(e,r,o){const s=id(r);es(e,o[`show${s}Button`],"inline-block"),Yt(e,o[`${r}ButtonText`]||""),e.setAttribute("aria-label",o[`${r}ButtonAriaLabel`]||""),e.className=M[r],Kt(e,o,`${r}Button`)}const NS=(e,r)=>{const o=fd();o&&(Yt(o,r.closeButtonHtml||""),Kt(o,r,"closeButton"),es(o,r.showCloseButton),o.setAttribute("aria-label",r.closeButtonAriaLabel||""))},TS=(e,r)=>{const o=$t();o&&(PS(o,r.backdrop),RS(o,r.position),_S(o,r.grow),Kt(o,r,"container"))};function PS(e,r){typeof r=="string"?e.style.background=r:r||Re([document.documentElement,document.body],M["no-backdrop"])}function RS(e,r){r&&(r in M?Re(e,M[r]):(Dt('The "position" parameter is not valid, defaulting to "center"'),Re(e,M.center)))}function _S(e,r){r&&Re(e,M[`grow-${r}`])}var $e={innerParams:new WeakMap,domCache:new WeakMap};const LS=["input","file","range","select","radio","checkbox","textarea"],AS=(e,r)=>{const o=Oe();if(!o)return;const s=$e.innerParams.get(e),u=!s||r.input!==s.input;LS.forEach(c=>{const f=vr(o,M[c]);f&&(MS(c,r.inputAttributes),f.className=M[c],u&&Et(f))}),r.input&&(u&&OS(r),BS(r))},OS=e=>{if(!e.input)return;if(!nt[e.input]){Xr(`Unexpected type of input! Expected ${Object.keys(nt).join(" | ")}, got "${e.input}"`);return}const r=yy(e.input);if(!r)return;const o=nt[e.input](r,e);mt(r),e.inputAutoFocus&&setTimeout(()=>{my(o)})},IS=e=>{for(let r=0;r<e.attributes.length;r++){const o=e.attributes[r].name;["id","type","value","style"].includes(o)||e.removeAttribute(o)}},MS=(e,r)=>{const o=Oe();if(!o)return;const s=al(o,e);if(s){IS(s);for(const u in r)s.setAttribute(u,r[u])}},BS=e=>{if(!e.input)return;const r=yy(e.input);r&&Kt(r,e,"input")},vd=(e,r)=>{!e.placeholder&&r.inputPlaceholder&&(e.placeholder=r.inputPlaceholder)},ts=(e,r,o)=>{if(o.inputLabel){const s=document.createElement("label"),u=M["input-label"];s.setAttribute("for",e.id),s.className=u,typeof o.customClass=="object"&&Re(s,o.customClass.inputLabel),s.innerText=o.inputLabel,r.insertAdjacentElement("beforebegin",s)}},yy=e=>{const r=Oe();if(r)return vr(r,M[e]||M.input)},Ai=(e,r)=>{["string","number"].includes(typeof r)?e.value=`${r}`:ud(r)||Dt(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof r}"`)},nt={};nt.text=nt.email=nt.password=nt.number=nt.tel=nt.url=nt.search=nt.date=nt["datetime-local"]=nt.time=nt.week=nt.month=(e,r)=>(Ai(e,r.inputValue),ts(e,e,r),vd(e,r),e.type=r.input,e);nt.file=(e,r)=>(ts(e,e,r),vd(e,r),e);nt.range=(e,r)=>{const o=e.querySelector("input"),s=e.querySelector("output");return Ai(o,r.inputValue),o.type=r.input,Ai(s,r.inputValue),ts(o,e,r),e};nt.select=(e,r)=>{if(e.textContent="",r.inputPlaceholder){const o=document.createElement("option");Yt(o,r.inputPlaceholder),o.value="",o.disabled=!0,o.selected=!0,e.appendChild(o)}return ts(e,e,r),e};nt.radio=e=>(e.textContent="",e);nt.checkbox=(e,r)=>{const o=al(Oe(),"checkbox");o.value="1",o.checked=!!r.inputValue;const s=e.querySelector("span");return Yt(s,r.inputPlaceholder||r.inputLabel),o};nt.textarea=(e,r)=>{Ai(e,r.inputValue),vd(e,r),ts(e,e,r);const o=s=>parseInt(window.getComputedStyle(s).marginLeft)+parseInt(window.getComputedStyle(s).marginRight);return setTimeout(()=>{if("MutationObserver"in window){const s=parseInt(window.getComputedStyle(Oe()).width),u=()=>{if(!document.body.contains(e))return;const c=e.offsetWidth+o(e);c>s?Oe().style.width=`${c}px`:Gr(Oe(),"width",r.width)};new MutationObserver(u).observe(e,{attributes:!0,attributeFilter:["style"]})}}),e};const FS=(e,r)=>{const o=cd();o&&(hd(o),Kt(o,r,"htmlContainer"),r.html?(yd(r.html,o),mt(o,"block")):r.text?(o.textContent=r.text,mt(o,"block")):Et(o),AS(e,r))},DS=(e,r)=>{const o=py();o&&(hd(o),es(o,r.footer,"block"),r.footer&&yd(r.footer,o),Kt(o,r,"footer"))},$S=(e,r)=>{const o=$e.innerParams.get(e),s=Ho();if(s){if(o&&r.icon===o.icon){fh(s,r),dh(s,r);return}if(!r.icon&&!r.iconHtml){Et(s);return}if(r.icon&&Object.keys(Li).indexOf(r.icon)===-1){Xr(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${r.icon}"`),Et(s);return}mt(s),fh(s,r),dh(s,r),Re(s,r.showClass&&r.showClass.icon)}},dh=(e,r)=>{for(const[o,s]of Object.entries(Li))r.icon!==o&&on(e,s);Re(e,r.icon&&Li[r.icon]),VS(e,r),zS(),Kt(e,r,"icon")},zS=()=>{const e=Oe();if(!e)return;const r=window.getComputedStyle(e).getPropertyValue("background-color"),o=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let s=0;s<o.length;s++)o[s].style.backgroundColor=r},US=`
  <div class="swal2-success-circular-line-left"></div>
  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>
  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>
  <div class="swal2-success-circular-line-right"></div>
`,HS=`
  <span class="swal2-x-mark">
    <span class="swal2-x-mark-line-left"></span>
    <span class="swal2-x-mark-line-right"></span>
  </span>
`,fh=(e,r)=>{if(!r.icon&&!r.iconHtml)return;let o=e.innerHTML,s="";r.iconHtml?s=ph(r.iconHtml):r.icon==="success"?(s=US,o=o.replace(/ style=".*?"/g,"")):r.icon==="error"?s=HS:r.icon&&(s=ph({question:"?",warning:"!",info:"i"}[r.icon])),o.trim()!==s.trim()&&Yt(e,s)},VS=(e,r)=>{if(r.iconColor){e.style.color=r.iconColor,e.style.borderColor=r.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])uh(e,o,"background-color",r.iconColor);uh(e,".swal2-success-ring","border-color",r.iconColor)}},ph=e=>`<div class="${M["icon-content"]}">${e}</div>`,WS=(e,r)=>{const o=fy();if(o){if(!r.imageUrl){Et(o);return}mt(o,""),o.setAttribute("src",r.imageUrl),o.setAttribute("alt",r.imageAlt||""),Gr(o,"width",r.imageWidth),Gr(o,"height",r.imageHeight),o.className=M.image,Kt(o,r,"image")}};let wd=!1,vy=0,wy=0,xy=0,by=0;const GS=e=>{e.addEventListener("mousedown",Oi),document.body.addEventListener("mousemove",Ii),e.addEventListener("mouseup",Mi),e.addEventListener("touchstart",Oi),document.body.addEventListener("touchmove",Ii),e.addEventListener("touchend",Mi)},KS=e=>{e.removeEventListener("mousedown",Oi),document.body.removeEventListener("mousemove",Ii),e.removeEventListener("mouseup",Mi),e.removeEventListener("touchstart",Oi),document.body.removeEventListener("touchmove",Ii),e.removeEventListener("touchend",Mi)},Oi=e=>{const r=Oe();if(e.target===r||Ho().contains(e.target)){wd=!0;const o=Cy(e);vy=o.clientX,wy=o.clientY,xy=parseInt(r.style.insetInlineStart)||0,by=parseInt(r.style.insetBlockStart)||0,Re(r,"swal2-dragging")}},Ii=e=>{const r=Oe();if(wd){let{clientX:o,clientY:s}=Cy(e);r.style.insetInlineStart=`${xy+(o-vy)}px`,r.style.insetBlockStart=`${by+(s-wy)}px`}},Mi=()=>{const e=Oe();wd=!1,on(e,"swal2-dragging")},Cy=e=>{let r=0,o=0;return e.type.startsWith("mouse")?(r=e.clientX,o=e.clientY):e.type.startsWith("touch")&&(r=e.touches[0].clientX,o=e.touches[0].clientY),{clientX:r,clientY:o}},qS=(e,r)=>{const o=$t(),s=Oe();if(!(!o||!s)){if(r.toast){Gr(o,"width",r.width),s.style.width="100%";const u=Wo();u&&s.insertBefore(u,Ho())}else Gr(s,"width",r.width);Gr(s,"padding",r.padding),r.color&&(s.style.color=r.color),r.background&&(s.style.background=r.background),Et(nl()),YS(s,r),r.draggable&&!r.toast?(Re(s,M.draggable),GS(s)):(on(s,M.draggable),KS(s))}},YS=(e,r)=>{const o=r.showClass||{};e.className=`${M.popup} ${Bt(e)?o.popup:""}`,r.toast?(Re([document.documentElement,document.body],M["toast-shown"]),Re(e,M.toast)):Re(e,M.modal),Kt(e,r,"popup"),typeof r.customClass=="string"&&Re(e,r.customClass),r.icon&&Re(e,M[`icon-${r.icon}`])},QS=(e,r)=>{const o=dd();if(!o)return;const{progressSteps:s,currentProgressStep:u}=r;if(!s||s.length===0||u===void 0){Et(o);return}mt(o),o.textContent="",u>=s.length&&Dt("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),s.forEach((c,f)=>{const m=XS(c);if(o.appendChild(m),f===u&&Re(m,M["active-progress-step"]),f!==s.length-1){const h=JS(r);o.appendChild(h)}})},XS=e=>{const r=document.createElement("li");return Re(r,M["progress-step"]),Yt(r,e),r},JS=e=>{const r=document.createElement("li");return Re(r,M["progress-step-line"]),e.progressStepsDistance&&Gr(r,"width",e.progressStepsDistance),r},ZS=(e,r)=>{const o=dy();o&&(hd(o),es(o,r.title||r.titleText,"block"),r.title&&yd(r.title,o),r.titleText&&(o.innerText=r.titleText),Kt(o,r,"title"))},Sy=(e,r)=>{qS(e,r),TS(e,r),QS(e,r),$S(e,r),WS(e,r),ZS(e,r),NS(e,r),FS(e,r),ES(e,r),DS(e,r);const o=Oe();typeof r.didRender=="function"&&o&&r.didRender(o),fe.eventEmitter.emit("didRender",o)},e3=()=>Bt(Oe()),Ey=()=>{var e;return(e=Tn())===null||e===void 0?void 0:e.click()},t3=()=>{var e;return(e=Jr())===null||e===void 0?void 0:e.click()},n3=()=>{var e;return(e=Vo())===null||e===void 0?void 0:e.click()},Go=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),ky=e=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},r3=(e,r,o)=>{ky(e),r.toast||(e.keydownHandler=s=>a3(r,s,o),e.keydownTarget=r.keydownListenerCapture?window:Oe(),e.keydownListenerCapture=r.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)},Dc=(e,r)=>{var o;const s=pd();if(s.length){e=e+r,e===s.length?e=0:e===-1&&(e=s.length-1),s[e].focus();return}(o=Oe())===null||o===void 0||o.focus()},jy=["ArrowRight","ArrowDown"],o3=["ArrowLeft","ArrowUp"],a3=(e,r,o)=>{e&&(r.isComposing||r.keyCode===229||(e.stopKeydownPropagation&&r.stopPropagation(),r.key==="Enter"?s3(r,e):r.key==="Tab"?i3(r):[...jy,...o3].includes(r.key)?l3(r.key):r.key==="Escape"&&u3(r,e,o)))},s3=(e,r)=>{if(!tl(r.allowEnterKey))return;const o=al(Oe(),r.input);if(e.target&&o&&e.target instanceof HTMLElement&&e.target.outerHTML===o.outerHTML){if(["textarea","file"].includes(r.input))return;Ey(),e.preventDefault()}},i3=e=>{const r=e.target,o=pd();let s=-1;for(let u=0;u<o.length;u++)if(r===o[u]){s=u;break}e.shiftKey?Dc(s,-1):Dc(s,1),e.stopPropagation(),e.preventDefault()},l3=e=>{const r=Za(),o=Tn(),s=Jr(),u=Vo();if(!r||!o||!s||!u)return;const c=[o,s,u];if(document.activeElement instanceof HTMLElement&&!c.includes(document.activeElement))return;const f=jy.includes(e)?"nextElementSibling":"previousElementSibling";let m=document.activeElement;if(m){for(let h=0;h<r.children.length;h++){if(m=m[f],!m)return;if(m instanceof HTMLButtonElement&&Bt(m))break}m instanceof HTMLButtonElement&&m.focus()}},u3=(e,r,o)=>{tl(r.allowEscapeKey)&&(e.preventDefault(),o(Go.esc))};var Oo={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const c3=()=>{const e=$t();Array.from(document.body.children).forEach(o=>{o.contains(e)||(o.hasAttribute("aria-hidden")&&o.setAttribute("data-previous-aria-hidden",o.getAttribute("aria-hidden")||""),o.setAttribute("aria-hidden","true"))})},Ny=()=>{Array.from(document.body.children).forEach(r=>{r.hasAttribute("data-previous-aria-hidden")?(r.setAttribute("aria-hidden",r.getAttribute("data-previous-aria-hidden")||""),r.removeAttribute("data-previous-aria-hidden")):r.removeAttribute("aria-hidden")})},Ty=typeof window<"u"&&!!window.GestureEvent,d3=()=>{if(Ty&&!Wn(document.body,M.iosfix)){const e=document.body.scrollTop;document.body.style.top=`${e*-1}px`,Re(document.body,M.iosfix),f3()}},f3=()=>{const e=$t();if(!e)return;let r;e.ontouchstart=o=>{r=p3(o)},e.ontouchmove=o=>{r&&(o.preventDefault(),o.stopPropagation())}},p3=e=>{const r=e.target,o=$t(),s=cd();return!o||!s||m3(e)||h3(e)?!1:r===o||!ch(o)&&r instanceof HTMLElement&&r.tagName!=="INPUT"&&r.tagName!=="TEXTAREA"&&!(ch(s)&&s.contains(r))},m3=e=>e.touches&&e.touches.length&&e.touches[0].touchType==="stylus",h3=e=>e.touches&&e.touches.length>1,g3=()=>{if(Wn(document.body,M.iosfix)){const e=parseInt(document.body.style.top,10);on(document.body,M.iosfix),document.body.style.top="",document.body.scrollTop=e*-1}},y3=()=>{const e=document.createElement("div");e.className=M["scrollbar-measure"],document.body.appendChild(e);const r=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),r};let _o=null;const v3=e=>{_o===null&&(document.body.scrollHeight>window.innerHeight||e==="scroll")&&(_o=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${_o+y3()}px`)},w3=()=>{_o!==null&&(document.body.style.paddingRight=`${_o}px`,_o=null)};function Py(e,r,o,s){ol()?mh(e,s):(rS(o).then(()=>mh(e,s)),ky(fe)),Ty?(r.setAttribute("style","display:none !important"),r.removeAttribute("class"),r.innerHTML=""):r.remove(),md()&&(w3(),g3(),Ny()),x3()}function x3(){on([document.documentElement,document.body],[M.shown,M["height-auto"],M["no-backdrop"],M["toast-shown"]])}function wr(e){e=C3(e);const r=Oo.swalPromiseResolve.get(this),o=b3(this);this.isAwaitingPromise?e.isDismissed||(ns(this),r(e)):o&&r(e)}const b3=e=>{const r=Oe();if(!r)return!1;const o=$e.innerParams.get(e);if(!o||Wn(r,o.hideClass.popup))return!1;on(r,o.showClass.popup),Re(r,o.hideClass.popup);const s=$t();return on(s,o.showClass.backdrop),Re(s,o.hideClass.backdrop),S3(e,r,o),!0};function Ry(e){const r=Oo.swalPromiseReject.get(this);ns(this),r&&r(e)}const ns=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,$e.innerParams.get(e)||e._destroy())},C3=e=>typeof e>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),S3=(e,r,o)=>{var s;const u=$t(),c=gy(r);typeof o.willClose=="function"&&o.willClose(r),(s=fe.eventEmitter)===null||s===void 0||s.emit("willClose",r),c?E3(e,r,u,o.returnFocus,o.didClose):Py(e,u,o.returnFocus,o.didClose)},E3=(e,r,o,s,u)=>{fe.swalCloseEventFinishedCallback=Py.bind(null,e,o,s,u);const c=function(f){if(f.target===r){var m;(m=fe.swalCloseEventFinishedCallback)===null||m===void 0||m.call(fe),delete fe.swalCloseEventFinishedCallback,r.removeEventListener("animationend",c),r.removeEventListener("transitionend",c)}};r.addEventListener("animationend",c),r.addEventListener("transitionend",c)},mh=(e,r)=>{setTimeout(()=>{var o;typeof r=="function"&&r.bind(e.params)(),(o=fe.eventEmitter)===null||o===void 0||o.emit("didClose"),e._destroy&&e._destroy()})},Io=e=>{let r=Oe();if(r||new rt,r=Oe(),!r)return;const o=Wo();ol()?Et(Ho()):k3(r,e),mt(o),r.setAttribute("data-loading","true"),r.setAttribute("aria-busy","true"),r.focus()},k3=(e,r)=>{const o=Za(),s=Wo();!o||!s||(!r&&Bt(Tn())&&(r=Tn()),mt(o),r&&(Et(r),s.setAttribute("data-button-to-replace",r.className),o.insertBefore(s,r)),Re([e,o],M.loading))},j3=(e,r)=>{r.input==="select"||r.input==="radio"?_3(e,r):["text","email","number","tel","textarea"].some(o=>o===r.input)&&(ld(r.inputValue)||ud(r.inputValue))&&(Io(Tn()),L3(e,r))},N3=(e,r)=>{const o=e.getInput();if(!o)return null;switch(r.input){case"checkbox":return T3(o);case"radio":return P3(o);case"file":return R3(o);default:return r.inputAutoTrim?o.value.trim():o.value}},T3=e=>e.checked?1:0,P3=e=>e.checked?e.value:null,R3=e=>e.files&&e.files.length?e.getAttribute("multiple")!==null?e.files:e.files[0]:null,_3=(e,r)=>{const o=Oe();if(!o)return;const s=u=>{r.input==="select"?A3(o,Bi(u),r):r.input==="radio"&&O3(o,Bi(u),r)};ld(r.inputOptions)||ud(r.inputOptions)?(Io(Tn()),Xa(r.inputOptions).then(u=>{e.hideLoading(),s(u)})):typeof r.inputOptions=="object"?s(r.inputOptions):Xr(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof r.inputOptions}`)},L3=(e,r)=>{const o=e.getInput();o&&(Et(o),Xa(r.inputValue).then(s=>{o.value=r.input==="number"?`${parseFloat(s)||0}`:`${s}`,mt(o),o.focus(),e.hideLoading()}).catch(s=>{Xr(`Error in inputValue promise: ${s}`),o.value="",mt(o),o.focus(),e.hideLoading()}))};function A3(e,r,o){const s=vr(e,M.select);if(!s)return;const u=(c,f,m)=>{const h=document.createElement("option");h.value=m,Yt(h,f),h.selected=_y(m,o.inputValue),c.appendChild(h)};r.forEach(c=>{const f=c[0],m=c[1];if(Array.isArray(m)){const h=document.createElement("optgroup");h.label=f,h.disabled=!1,s.appendChild(h),m.forEach(v=>u(h,v[1],v[0]))}else u(s,m,f)}),s.focus()}function O3(e,r,o){const s=vr(e,M.radio);if(!s)return;r.forEach(c=>{const f=c[0],m=c[1],h=document.createElement("input"),v=document.createElement("label");h.type="radio",h.name=M.radio,h.value=f,_y(f,o.inputValue)&&(h.checked=!0);const w=document.createElement("span");Yt(w,m),w.className=M.label,v.appendChild(h),v.appendChild(w),s.appendChild(v)});const u=s.querySelectorAll("input");u.length&&u[0].focus()}const Bi=e=>{const r=[];return e instanceof Map?e.forEach((o,s)=>{let u=o;typeof u=="object"&&(u=Bi(u)),r.push([s,u])}):Object.keys(e).forEach(o=>{let s=e[o];typeof s=="object"&&(s=Bi(s)),r.push([o,s])}),r},_y=(e,r)=>!!r&&r.toString()===e.toString(),I3=e=>{const r=$e.innerParams.get(e);e.disableButtons(),r.input?Ly(e,"confirm"):bd(e,!0)},M3=e=>{const r=$e.innerParams.get(e);e.disableButtons(),r.returnInputValueOnDeny?Ly(e,"deny"):xd(e,!1)},B3=(e,r)=>{e.disableButtons(),r(Go.cancel)},Ly=(e,r)=>{const o=$e.innerParams.get(e);if(!o.input){Xr(`The "input" parameter is needed to be set when using returnInputValueOn${id(r)}`);return}const s=e.getInput(),u=N3(e,o);o.inputValidator?F3(e,u,r):s&&!s.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||s.validationMessage)):r==="deny"?xd(e,u):bd(e,u)},F3=(e,r,o)=>{const s=$e.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>Xa(s.inputValidator(r,s.validationMessage))).then(c=>{e.enableButtons(),e.enableInput(),c?e.showValidationMessage(c):o==="deny"?xd(e,r):bd(e,r)})},xd=(e,r)=>{const o=$e.innerParams.get(e||void 0);o.showLoaderOnDeny&&Io(Jr()),o.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>Xa(o.preDeny(r,o.validationMessage))).then(u=>{u===!1?(e.hideLoading(),ns(e)):e.close({isDenied:!0,value:typeof u>"u"?r:u})}).catch(u=>Ay(e||void 0,u))):e.close({isDenied:!0,value:r})},hh=(e,r)=>{e.close({isConfirmed:!0,value:r})},Ay=(e,r)=>{e.rejectPromise(r)},bd=(e,r)=>{const o=$e.innerParams.get(e||void 0);o.showLoaderOnConfirm&&Io(),o.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>Xa(o.preConfirm(r,o.validationMessage))).then(u=>{Bt(nl())||u===!1?(e.hideLoading(),ns(e)):hh(e,typeof u>"u"?r:u)}).catch(u=>Ay(e||void 0,u))):hh(e,r)};function Fi(){const e=$e.innerParams.get(this);if(!e)return;const r=$e.domCache.get(this);Et(r.loader),ol()?e.icon&&mt(Ho()):D3(r),on([r.popup,r.actions],M.loading),r.popup.removeAttribute("aria-busy"),r.popup.removeAttribute("data-loading"),r.confirmButton.disabled=!1,r.denyButton.disabled=!1,r.cancelButton.disabled=!1}const D3=e=>{const r=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));r.length?mt(r[0],"inline-block"):fS()&&Et(e.actions)};function Oy(){const e=$e.innerParams.get(this),r=$e.domCache.get(this);return r?al(r.popup,e.input):null}function Iy(e,r,o){const s=$e.domCache.get(e);r.forEach(u=>{s[u].disabled=o})}function My(e,r){const o=Oe();if(!(!o||!e))if(e.type==="radio"){const s=o.querySelectorAll(`[name="${M.radio}"]`);for(let u=0;u<s.length;u++)s[u].disabled=r}else e.disabled=r}function By(){Iy(this,["confirmButton","denyButton","cancelButton"],!1)}function Fy(){Iy(this,["confirmButton","denyButton","cancelButton"],!0)}function Dy(){My(this.getInput(),!1)}function $y(){My(this.getInput(),!0)}function zy(e){const r=$e.domCache.get(this),o=$e.innerParams.get(this);Yt(r.validationMessage,e),r.validationMessage.className=M["validation-message"],o.customClass&&o.customClass.validationMessage&&Re(r.validationMessage,o.customClass.validationMessage),mt(r.validationMessage);const s=this.getInput();s&&(s.setAttribute("aria-invalid","true"),s.setAttribute("aria-describedby",M["validation-message"]),my(s),Re(s,M.inputerror))}function Uy(){const e=$e.domCache.get(this);e.validationMessage&&Et(e.validationMessage);const r=this.getInput();r&&(r.removeAttribute("aria-invalid"),r.removeAttribute("aria-describedby"),on(r,M.inputerror))}const Lo={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},$3=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],z3={allowEnterKey:void 0},U3=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Hy=e=>Object.prototype.hasOwnProperty.call(Lo,e),Vy=e=>$3.indexOf(e)!==-1,Wy=e=>z3[e],H3=e=>{Hy(e)||Dt(`Unknown parameter "${e}"`)},V3=e=>{U3.includes(e)&&Dt(`The parameter "${e}" is incompatible with toasts`)},W3=e=>{const r=Wy(e);r&&cy(e,r)},G3=e=>{e.backdrop===!1&&e.allowOutsideClick&&Dt('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const r in e)H3(r),e.toast&&V3(r),W3(r)};function Gy(e){const r=Oe(),o=$e.innerParams.get(this);if(!r||Wn(r,o.hideClass.popup)){Dt("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");return}const s=K3(e),u=Object.assign({},o,s);Sy(this,u),$e.innerParams.set(this,u),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const K3=e=>{const r={};return Object.keys(e).forEach(o=>{Vy(o)?r[o]=e[o]:Dt(`Invalid parameter to update: ${o}`)}),r};function Ky(){const e=$e.domCache.get(this),r=$e.innerParams.get(this);if(!r){qy(this);return}e.popup&&fe.swalCloseEventFinishedCallback&&(fe.swalCloseEventFinishedCallback(),delete fe.swalCloseEventFinishedCallback),typeof r.didDestroy=="function"&&r.didDestroy(),fe.eventEmitter.emit("didDestroy"),q3(this)}const q3=e=>{qy(e),delete e.params,delete fe.keydownHandler,delete fe.keydownTarget,delete fe.currentInstance},qy=e=>{e.isAwaitingPromise?(yc($e,e),e.isAwaitingPromise=!0):(yc(Oo,e),yc($e,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},yc=(e,r)=>{for(const o in e)e[o].delete(r)};var Y3=Object.freeze({__proto__:null,_destroy:Ky,close:wr,closeModal:wr,closePopup:wr,closeToast:wr,disableButtons:Fy,disableInput:$y,disableLoading:Fi,enableButtons:By,enableInput:Dy,getInput:Oy,handleAwaitingPromise:ns,hideLoading:Fi,rejectPromise:Ry,resetValidationMessage:Uy,showValidationMessage:zy,update:Gy});const Q3=(e,r,o)=>{e.toast?X3(e,r,o):(Z3(r),eE(r),tE(e,r,o))},X3=(e,r,o)=>{r.popup.onclick=()=>{e&&(J3(e)||e.timer||e.input)||o(Go.close)}},J3=e=>!!(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let Di=!1;const Z3=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(r){e.container.onmouseup=()=>{},r.target===e.container&&(Di=!0)}}},eE=e=>{e.container.onmousedown=r=>{r.target===e.container&&r.preventDefault(),e.popup.onmouseup=function(o){e.popup.onmouseup=()=>{},(o.target===e.popup||o.target instanceof HTMLElement&&e.popup.contains(o.target))&&(Di=!0)}}},tE=(e,r,o)=>{r.container.onclick=s=>{if(Di){Di=!1;return}s.target===r.container&&tl(e.allowOutsideClick)&&o(Go.backdrop)}},nE=e=>typeof e=="object"&&e.jquery,gh=e=>e instanceof Element||nE(e),rE=e=>{const r={};return typeof e[0]=="object"&&!gh(e[0])?Object.assign(r,e[0]):["title","html","icon"].forEach((o,s)=>{const u=e[s];typeof u=="string"||gh(u)?r[o]=u:u!==void 0&&Xr(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof u}`)}),r};function oE(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return new this(...r)}function aE(e){class r extends this{_main(s,u){return super._main(s,Object.assign({},e,u))}}return r}const sE=()=>fe.timeout&&fe.timeout.getTimerLeft(),Yy=()=>{if(fe.timeout)return pS(),fe.timeout.stop()},Qy=()=>{if(fe.timeout){const e=fe.timeout.start();return gd(e),e}},iE=()=>{const e=fe.timeout;return e&&(e.running?Yy():Qy())},lE=e=>{if(fe.timeout){const r=fe.timeout.increase(e);return gd(r,!0),r}},uE=()=>!!(fe.timeout&&fe.timeout.isRunning());let yh=!1;const $c={};function cE(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";$c[e]=this,yh||(document.body.addEventListener("click",dE),yh=!0)}const dE=e=>{for(let r=e.target;r&&r!==document;r=r.parentNode)for(const o in $c){const s=r.getAttribute(o);if(s){$c[o].fire({template:s});return}}};class fE{constructor(){this.events={}}_getHandlersByEventName(r){return typeof this.events[r]>"u"&&(this.events[r]=[]),this.events[r]}on(r,o){const s=this._getHandlersByEventName(r);s.includes(o)||s.push(o)}once(r,o){var s=this;const u=function(){s.removeListener(r,u);for(var c=arguments.length,f=new Array(c),m=0;m<c;m++)f[m]=arguments[m];o.apply(s,f)};this.on(r,u)}emit(r){for(var o=arguments.length,s=new Array(o>1?o-1:0),u=1;u<o;u++)s[u-1]=arguments[u];this._getHandlersByEventName(r).forEach(c=>{try{c.apply(this,s)}catch(f){console.error(f)}})}removeListener(r,o){const s=this._getHandlersByEventName(r),u=s.indexOf(o);u>-1&&s.splice(u,1)}removeAllListeners(r){this.events[r]!==void 0&&(this.events[r].length=0)}reset(){this.events={}}}fe.eventEmitter=new fE;const pE=(e,r)=>{fe.eventEmitter.on(e,r)},mE=(e,r)=>{fe.eventEmitter.once(e,r)},hE=(e,r)=>{if(!e){fe.eventEmitter.reset();return}r?fe.eventEmitter.removeListener(e,r):fe.eventEmitter.removeAllListeners(e)};var gE=Object.freeze({__proto__:null,argsToParams:rE,bindClickHandler:cE,clickCancel:n3,clickConfirm:Ey,clickDeny:t3,enableLoading:Io,fire:oE,getActions:Za,getCancelButton:Vo,getCloseButton:fd,getConfirmButton:Tn,getContainer:$t,getDenyButton:Jr,getFocusableElements:pd,getFooter:py,getHtmlContainer:cd,getIcon:Ho,getIconContent:iS,getImage:fy,getInputLabel:lS,getLoader:Wo,getPopup:Oe,getProgressSteps:dd,getTimerLeft:sE,getTimerProgressBar:rl,getTitle:dy,getValidationMessage:nl,increaseTimer:lE,isDeprecatedParameter:Wy,isLoading:cS,isTimerRunning:uE,isUpdatableParameter:Vy,isValidParameter:Hy,isVisible:e3,mixin:aE,off:hE,on:pE,once:mE,resumeTimer:Qy,showLoading:Io,stopTimer:Yy,toggleTimer:iE});class yE{constructor(r,o){this.callback=r,this.remaining=o,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date().getTime()-this.started.getTime()),this.remaining}increase(r){const o=this.running;return o&&this.stop(),this.remaining+=r,o&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Xy=["swal-title","swal-html","swal-footer"],vE=e=>{const r=typeof e.template=="string"?document.querySelector(e.template):e.template;if(!r)return{};const o=r.content;return jE(o),Object.assign(wE(o),xE(o),bE(o),CE(o),SE(o),EE(o),kE(o,Xy))},wE=e=>{const r={};return Array.from(e.querySelectorAll("swal-param")).forEach(s=>{Qr(s,["name","value"]);const u=s.getAttribute("name"),c=s.getAttribute("value");!u||!c||(typeof Lo[u]=="boolean"?r[u]=c!=="false":typeof Lo[u]=="object"?r[u]=JSON.parse(c):r[u]=c)}),r},xE=e=>{const r={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(s=>{const u=s.getAttribute("name"),c=s.getAttribute("value");!u||!c||(r[u]=new Function(`return ${c}`)())}),r},bE=e=>{const r={};return Array.from(e.querySelectorAll("swal-button")).forEach(s=>{Qr(s,["type","color","aria-label"]);const u=s.getAttribute("type");!u||!["confirm","cancel","deny"].includes(u)||(r[`${u}ButtonText`]=s.innerHTML,r[`show${id(u)}Button`]=!0,s.hasAttribute("color")&&(r[`${u}ButtonColor`]=s.getAttribute("color")),s.hasAttribute("aria-label")&&(r[`${u}ButtonAriaLabel`]=s.getAttribute("aria-label")))}),r},CE=e=>{const r={},o=e.querySelector("swal-image");return o&&(Qr(o,["src","width","height","alt"]),o.hasAttribute("src")&&(r.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(r.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(r.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(r.imageAlt=o.getAttribute("alt")||void 0)),r},SE=e=>{const r={},o=e.querySelector("swal-icon");return o&&(Qr(o,["type","color"]),o.hasAttribute("type")&&(r.icon=o.getAttribute("type")),o.hasAttribute("color")&&(r.iconColor=o.getAttribute("color")),r.iconHtml=o.innerHTML),r},EE=e=>{const r={},o=e.querySelector("swal-input");o&&(Qr(o,["type","label","placeholder","value"]),r.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(r.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(r.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(r.inputValue=o.getAttribute("value")));const s=Array.from(e.querySelectorAll("swal-input-option"));return s.length&&(r.inputOptions={},s.forEach(u=>{Qr(u,["value"]);const c=u.getAttribute("value");if(!c)return;const f=u.innerHTML;r.inputOptions[c]=f})),r},kE=(e,r)=>{const o={};for(const s in r){const u=r[s],c=e.querySelector(u);c&&(Qr(c,[]),o[u.replace(/^swal-/,"")]=c.innerHTML.trim())}return o},jE=e=>{const r=Xy.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(o=>{const s=o.tagName.toLowerCase();r.includes(s)||Dt(`Unrecognized element <${s}>`)})},Qr=(e,r)=>{Array.from(e.attributes).forEach(o=>{r.indexOf(o.name)===-1&&Dt([`Unrecognized attribute "${o.name}" on <${e.tagName.toLowerCase()}>.`,`${r.length?`Allowed attributes are: ${r.join(", ")}`:"To set the value, use HTML within the element."}`])})},Jy=10,NE=e=>{const r=$t(),o=Oe();typeof e.willOpen=="function"&&e.willOpen(o),fe.eventEmitter.emit("willOpen",o);const u=window.getComputedStyle(document.body).overflowY;RE(r,o,e),setTimeout(()=>{TE(r,o)},Jy),md()&&(PE(r,e.scrollbarPadding,u),c3()),!ol()&&!fe.previousActiveElement&&(fe.previousActiveElement=document.activeElement),typeof e.didOpen=="function"&&setTimeout(()=>e.didOpen(o)),fe.eventEmitter.emit("didOpen",o),on(r,M["no-transition"])},$i=e=>{const r=Oe();if(e.target!==r)return;const o=$t();r.removeEventListener("animationend",$i),r.removeEventListener("transitionend",$i),o.style.overflowY="auto"},TE=(e,r)=>{gy(r)?(e.style.overflowY="hidden",r.addEventListener("animationend",$i),r.addEventListener("transitionend",$i)):e.style.overflowY="auto"},PE=(e,r,o)=>{d3(),r&&o!=="hidden"&&v3(o),setTimeout(()=>{e.scrollTop=0})},RE=(e,r,o)=>{Re(e,o.showClass.backdrop),o.animation?(r.style.setProperty("opacity","0","important"),mt(r,"grid"),setTimeout(()=>{Re(r,o.showClass.popup),r.style.removeProperty("opacity")},Jy)):mt(r,"grid"),Re([document.documentElement,document.body],M.shown),o.heightAuto&&o.backdrop&&!o.toast&&Re([document.documentElement,document.body],M["height-auto"])};var vh={email:(e,r)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(r||"Invalid email address"),url:(e,r)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(r||"Invalid URL")};function _E(e){e.inputValidator||(e.input==="email"&&(e.inputValidator=vh.email),e.input==="url"&&(e.inputValidator=vh.url))}function LE(e){(!e.target||typeof e.target=="string"&&!document.querySelector(e.target)||typeof e.target!="string"&&!e.target.appendChild)&&(Dt('Target parameter is not valid, defaulting to "body"'),e.target="body")}function AE(e){_E(e),e.showLoaderOnConfirm&&!e.preConfirm&&Dt(`showLoaderOnConfirm is set to true, but preConfirm is not defined.
showLoaderOnConfirm should be used together with preConfirm, see usage example:
https://sweetalert2.github.io/#ajax-request`),LE(e),typeof e.title=="string"&&(e.title=e.title.split(`
`).join("<br />")),bS(e)}let kn;var mi=new WeakMap;class at{constructor(){if(ZC(this,mi,void 0),typeof window>"u")return;kn=this;for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];const u=Object.freeze(this.constructor.argsToParams(o));this.params=u,this.isAwaitingPromise=!1,eS(mi,this,this._main(kn.params))}_main(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(G3(Object.assign({},o,r)),fe.currentInstance){const c=Oo.swalPromiseResolve.get(fe.currentInstance),{isAwaitingPromise:f}=fe.currentInstance;fe.currentInstance._destroy(),f||c({isDismissed:!0}),md()&&Ny()}fe.currentInstance=kn;const s=IE(r,o);AE(s),Object.freeze(s),fe.timeout&&(fe.timeout.stop(),delete fe.timeout),clearTimeout(fe.restoreFocusTimeout);const u=ME(kn);return Sy(kn,s),$e.innerParams.set(kn,s),OE(kn,u,s)}then(r){return ih(mi,this).then(r)}finally(r){return ih(mi,this).finally(r)}}const OE=(e,r,o)=>new Promise((s,u)=>{const c=f=>{e.close({isDismissed:!0,dismiss:f})};Oo.swalPromiseResolve.set(e,s),Oo.swalPromiseReject.set(e,u),r.confirmButton.onclick=()=>{I3(e)},r.denyButton.onclick=()=>{M3(e)},r.cancelButton.onclick=()=>{B3(e,c)},r.closeButton.onclick=()=>{c(Go.close)},Q3(o,r,c),r3(fe,o,c),j3(e,o),NE(o),BE(fe,o,c),FE(r,o),setTimeout(()=>{r.container.scrollTop=0})}),IE=(e,r)=>{const o=vE(e),s=Object.assign({},Lo,r,o,e);return s.showClass=Object.assign({},Lo.showClass,s.showClass),s.hideClass=Object.assign({},Lo.hideClass,s.hideClass),s.animation===!1&&(s.showClass={backdrop:"swal2-noanimation"},s.hideClass={}),s},ME=e=>{const r={popup:Oe(),container:$t(),actions:Za(),confirmButton:Tn(),denyButton:Jr(),cancelButton:Vo(),loader:Wo(),closeButton:fd(),validationMessage:nl(),progressSteps:dd()};return $e.domCache.set(e,r),r},BE=(e,r,o)=>{const s=rl();Et(s),r.timer&&(e.timeout=new yE(()=>{o("timer"),delete e.timeout},r.timer),r.timerProgressBar&&(mt(s),Kt(s,r,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&gd(r.timer)})))},FE=(e,r)=>{if(!r.toast){if(!tl(r.allowEnterKey)){cy("allowEnterKey"),zE();return}DE(e)||$E(e,r)||Dc(-1,1)}},DE=e=>{const r=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const o of r)if(o instanceof HTMLElement&&Bt(o))return o.focus(),!0;return!1},$E=(e,r)=>r.focusDeny&&Bt(e.denyButton)?(e.denyButton.focus(),!0):r.focusCancel&&Bt(e.cancelButton)?(e.cancelButton.focus(),!0):r.focusConfirm&&Bt(e.confirmButton)?(e.confirmButton.focus(),!0):!1,zE=()=>{document.activeElement instanceof HTMLElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur()};if(typeof window<"u"&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){const e=new Date,r=localStorage.getItem("swal-initiation");r?(e.getTime()-Date.parse(r))/(1e3*60*60*24)>3&&setTimeout(()=>{document.body.style.pointerEvents="none";const o=document.createElement("audio");o.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",o.loop=!0,document.body.appendChild(o),setTimeout(()=>{o.play().catch(()=>{})},2500)},500):localStorage.setItem("swal-initiation",`${e}`)}at.prototype.disableButtons=Fy;at.prototype.enableButtons=By;at.prototype.getInput=Oy;at.prototype.disableInput=$y;at.prototype.enableInput=Dy;at.prototype.hideLoading=Fi;at.prototype.disableLoading=Fi;at.prototype.showValidationMessage=zy;at.prototype.resetValidationMessage=Uy;at.prototype.close=wr;at.prototype.closePopup=wr;at.prototype.closeModal=wr;at.prototype.closeToast=wr;at.prototype.rejectPromise=Ry;at.prototype.update=Gy;at.prototype._destroy=Ky;Object.assign(at,gE);Object.keys(Y3).forEach(e=>{at[e]=function(){return kn&&kn[e]?kn[e](...arguments):null}});at.DismissReason=Go;at.version="11.15.10";const rt=at;rt.default=rt;typeof document<"u"&&function(e,r){var o=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=r);else try{o.innerHTML=r}catch{o.innerText=r}}(document,'body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}');const hi=async()=>{try{const e=await fetch(`${Qe}/category`,{headers:{"Content-Type":"application/json","x-api-key":"YOUR_POSTMAN_API_KEY"}});if(console.log("response is ",e),!e.ok)throw new Error(`Failed to fetch main categories: ${e.statusText}`);const r=await e.json();return console.log("data is : ",r),r}catch(e){throw console.error("Error fetching main categories:",e.message),e}},UE=async(e,r,o)=>{var s,u,c;try{if(console.log("new order order is: ",e),console.log("new order selectedSubcategory is: ",r),console.log("new order selectedCategory is: ",o),!e||!r||!o)return console.error("Missing required order details"),{success:!1,message:"Missing required order details"};const f={selectedCategory:o,selectedSubcategory:r,newOrder:e},m=await Se.post(`${Qe}/order/createByAdmin`,f);if(!m.status===200)throw new Error("Failed to save category");return m.data}catch(f){return console.error("Error saving order:",((s=f.response)==null?void 0:s.data)||f.message),{success:!1,message:((c=(u=f.response)==null?void 0:u.data)==null?void 0:c.message)||"Order save failed"}}},HE=async(e,r,o)=>{const s=new FormData;s.append("name",e.name),s.append("description",e.description),s.append("image",e.image);const u=`${Qe}/category`;let c;try{if(r&&(c=await Se.post(u,s)),!c.status===200)throw new Error("Failed to save category");return c}catch(f){throw console.error("Error saving category:",f),f}},VE=async(e,r)=>{const o=new FormData;o.append("name",e.name),o.append("description",e.description),o.append("image",e.image);try{const s=`${Qe}/category/update/${r}`,u=await Se.post(s,o);if(!u.status===200)throw new Error("Failed to update category");return u}catch(s){throw console.error("Error updating category:",s),s}},WE=async e=>{try{const r=`${Qe}/category/delete/${e}`,o=await Se.post(r);if(!o.status===200)throw new Error("Failed to update category");return o}catch(r){throw console.error("Error updating category:",r),r}},GE=async(e,r)=>{const o=new FormData;if(e.images)for(let s=0;s<e.images.length;s++)o.append("images",e.images[s]);o.append("name",e.name),o.append("description",e.description),o.append("stockQuantity",e.stockQuantity),o.append("isAvailable",e.isAvailable),o.append("buyPrice",e.buyPrice),o.append("brand",e.brand),o.append("model",e.model),o.append("manufacturingYear",e.manufacturingYear),o.append("usages",e.usages),o.append("origin",e.origin),o.append("categoryId",r);try{console.log("requesting server");const s=`${Qe}/item/`,u=await Se.post(s,o);if(!u.status===200)throw new Error("Failed to save category");return u}catch(s){throw console.error("Error saving category:",s),s}},KE=async(e,r,o)=>{const s=new FormData;if(e.images)for(let u=0;u<e.images.length;u++)s.append("images",e.images[u]);s.append("name",e.name),s.append("description",e.description),s.append("stockQuantity",e.stockQuantity),s.append("isAvailable",e.isAvailable),s.append("buyPrice",e.buyPrice),s.append("brand",e.brand),s.append("model",e.model),s.append("manufacturingYear",e.manufacturingYear),s.append("usages",e.usages),s.append("origin",e.origin),s.append("categoryId",r);try{console.log("requesting server");const u=`${Qe}/item/update/${o}`,c=await Se.post(u,s);if(!c.status===200)throw new Error("Failed to update category");return c}catch(u){throw console.error("Error updating category:",u),u}},qE=async(e,r)=>{try{console.log(r);const o=`${Qe}/item/delete/${r}`,s=await Se.post(o);if(!s.status===200)throw new Error("Failed to delete sub category");return s}catch(o){throw console.error("Error deleting sub category:",o),o}},YE=()=>{const[e,r]=y.useState([]),[o,s]=y.useState(null),[u,c]=y.useState(!1),[f,m]=y.useState(""),[h,v]=y.useState({name:"",description:"",image:null}),[w,x]=y.useState({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""}),[C,_]=y.useState({});y.useEffect(()=>{(async()=>{try{const ae=await hi();r(ae)}catch{Q.error("Error fetching categories",{position:"top-right",autoClose:2e3,transition:Ce})}})()},[]);const[S,j]=y.useState({user:{name:"",email:"",address:{street:"",city:"",state:"",postalCode:"",country:""},contactNo:"",alternateContactNo:"",gender:"",dateOfBirth:"",identityNumber:""},method:"onlinePayment",action:"buy",quantity:1,totalPrice:0,orderDate:new Date().toISOString().slice(0,10),rentalPrice:0,status:"pending"}),E=K=>{const{name:ae,value:me}=K.target;j(se=>{const D=ae.split(".");let ee={...se},q=ee;if(D.length===1)ee[ae]=me;else{for(let P=0;P<D.length-1;P++)q[D[P]]||(q[D[P]]={}),q=q[D[P]];q[D[D.length-1]]=me}return{...ee}})},k=K=>{const{name:ae,value:me,files:se}=K.target;v(D=>({...D,[ae]:se?se[0]:me}))},R=K=>{const{name:ae,value:me,files:se}=K.target;x(D=>({...D,[ae]:se?Array.from(se):me}))},L=()=>{const{name:K,description:ae}=h;return!K||!ae?(Q.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:Ce}),!1):!0},F=()=>{console.log(w);const{name:K,description:ae,stockQuantity:me,buyPrice:se,brand:D,model:ee,manufacturingYear:q,usages:P,origin:$}=w;return!K||!ae||!me||!se||!D||!ee||!q||!P||!$?(Q.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:Ce}),!1):!0},H=async()=>{if(L())try{f==="add"?(await HE(h,!0),Q.success("Category added successfully!",{position:"top-right",autoClose:2e3,transition:Ce})):(await VE(h,o._id),Q.success("Category updated successfully!",{position:"top-right",autoClose:2e3,transition:Ce})),c(!1),s(null);const K=await hi();r(K)}catch{Q.error("Failed to save category",{position:"top-right",autoClose:2e3,transition:Ce})}},J=async K=>{rt.fire({title:"Are you sure?",text:"You won't be able to revert this!",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, delete it!"}).then(async ae=>{if(ae.isConfirmed)try{await WE(K),Q.success("Category deleted successfully!",{position:"top-right",autoClose:2e3,transition:Ce}),r(e.filter(me=>me.id!==K))}catch{Q.error("Failed to delete category",{position:"top-right",autoClose:2e3,transition:Ce})}})},Y=async()=>{if(F())try{f==="addSubcategory"?(console.log(o),await GE(w,o._id),Q.success("Subcategory added successfully!",{position:"top-right",autoClose:2e3,transition:Ce})):(await KE(w,o._id,w._id),Q.success("Subcategory updated successfully!",{position:"top-right",autoClose:2e3,transition:Ce})),c(!1);const K=await hi();r(K)}catch(K){Q.error(K.message,{position:"top-right",autoClose:2e3,transition:Ce})}},X=async(K,ae)=>{rt.fire({title:"Are you sure?",text:"You won't be able to revert this!",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, delete it!"}).then(async me=>{if(me.isConfirmed)try{await qE(K,ae),Q.success("Subcategory deleted successfully!",{position:"top-right",autoClose:2e3,transition:Ce});const se=await hi();r(se)}catch{Q.error("Failed to delete subcategory",{position:"top-right",autoClose:2e3,transition:Ce})}})},pe=K=>{const{user:ae,method:me,action:se,quantity:D,totalPrice:ee,rentalPrice:q,orderDate:P,status:$}=K,{name:ie,email:le,address:ve,contactNo:ue,alternateContactNo:Ne,gender:we,dateOfBirth:Te,identityNumber:ze}=ae,{street:Xe,city:Je,state:vt,postalCode:kt,country:ke}=ve;return!ie||!ee||!le||!q||!P||!Xe||!Je||!vt||!kt||!ke||!me||!se||!ue||!D||!Ne||!we||!Te||!$||!ze?(Q.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:Ce}),!1):!0},be=async()=>{pe(S)&&(console.log("newSubcategory: is:",w),console.log("selectedCategory: is:",o),console.log("order dt: is:",S),await UE(S,w,o),j({user:{name:"",email:"",address:{street:"",city:"",state:"",postalCode:"",country:""},contactNo:"",alternateContactNo:"",gender:"",dateOfBirth:"",identityNumber:""},method:"onlinePayment",action:"buy",quantity:1,totalPrice:0,orderDate:new Date().toISOString().slice(0,10),rentalPrice:0,status:"pending"}),c(!1))},je=(K,ae=null,me=null)=>{m(K),s(ae),K==="addOrder"&&(m(K),x(me),console.log("newSubcategory in ordre is:",me)),K==="addSubcategory"?x({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,rentalPrice:"",buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""}):K==="updateSubcategory"?(x(me),console.log(w)):K==="add"?f==="viewDetails"?(m("addSubcategory"),x({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,rentalPrice:"",buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""})):v(ae?{name:ae.name,description:ae.description,image:null}:{name:"",description:"",image:null}):v(ae?{name:ae.name,description:ae.description,image:null}:{name:"",description:"",image:null}),c(!0)},Ie=K=>{s(K),c(!0),m("viewDetails")},Fe=K=>{_(ae=>({...ae,[K]:!ae[K]}))};return i.jsx(sy,{children:i.jsxs("div",{className:"container mt-4 dashboardContainer",style:{maxWidth:"95%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#FF6F61"},children:"Manage Items"}),i.jsxs(jn,{variant:"primary",className:"mb-3 addButton",onClick:()=>je("add"),children:[i.jsx(Dm,{})," Add Main Category"]}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Category Name"}),i.jsx("th",{children:"Description"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((K,ae)=>i.jsx(ye.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:i.jsx("strong",{children:ae+1})}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-link categoryNameButton",onClick:()=>Ie(K),children:K.name})}),i.jsx("td",{children:i.jsx("strong",{children:K.description})}),i.jsx("td",{children:i.jsxs("div",{className:"actionButtons",children:[i.jsxs("button",{className:"btn btn-info btn-sm viewButton",onClick:()=>Ie(K),children:[i.jsx(Yr,{})," View Details"]}),i.jsxs("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>je("update",K),children:[i.jsx(oc,{})," Update"]}),i.jsxs("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>J(K._id),children:[i.jsx($m,{})," Delete"]})]})})]})},K._id))})]})}),i.jsxs(Ve,{show:u,onHide:()=>c(!1),size:"lg",children:[i.jsx(Ve.Header,{closeButton:!0,children:i.jsx(Ve.Title,{children:f==="add"?"Add Main Category":f==="addOrder"?"Add Booking":f==="update"?"Update Main Category":f==="viewDetails"?"Category Details":"Add Subcategory"})}),i.jsx(Ve.Body,{className:"modalBody",children:f==="viewDetails"?i.jsxs(i.Fragment,{children:[i.jsx("h5",{className:"categoryTitle",children:o.name}),i.jsx("p",{className:"categoryDescription",children:o.description}),i.jsxs("p",{children:[i.jsx("strong",{children:"Total Subcategories:"})," ",o.subCategories?o.subCategories.length:0]}),i.jsx("ul",{className:"list-group",children:o.subCategories&&o.subCategories.map((K,ae)=>i.jsxs("li",{className:"list-group-item d-flex justify-content-between align-items-center subcategoryItem bg-light",children:[i.jsxs("div",{children:[i.jsx("strong",{children:K.name}),C[K.id]&&i.jsxs(i.Fragment,{children:[i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Description:"})," ",K.description]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",K.stockQuantity]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Rental Price:"})," ",K.rentalPrice]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Buy Price:"})," ",K.buyPrice]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Brand:"})," ",K.brand]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Model:"})," ",K.model]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",K.manufacturingYear]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Usages:"})," ",K.usages]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Origin:"})," ",K.origin]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Is Available:"})," ",K.isAvailable?"Yes":"No"]})]})]}),i.jsxs("div",{className:"d-flex align-items-center subcategoryButtons",children:[i.jsx("button",{className:"btn btn-link subcategoryViewButton",onClick:()=>Fe(K.id),children:C[K.id]?i.jsx(Ti,{}):i.jsx(Yr,{})}),i.jsx("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>je("updateSubcategory",o,K),children:i.jsx(oc,{})}),i.jsx("button",{className:"btn btn-warning btn-sm ",onClick:()=>je("addOrder",o,K),children:i.jsx(oc,{})}),i.jsx("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>X(o._id,K._id),children:i.jsx($m,{})})]})]},ae))})]}):f==="addSubcategory"||f==="updateSubcategory"?i.jsxs(W,{children:[i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Subcategory Name"}),i.jsx(W.Control,{type:"text",name:"name",value:w.name,onChange:R,placeholder:"Enter subcategory name",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Description"}),i.jsx(W.Control,{as:"textarea",name:"description",value:w.description,onChange:R,placeholder:"Enter subcategory description",rows:3,className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Stock Quantity"}),i.jsx(W.Control,{type:"number",name:"stockQuantity",value:w.stockQuantity,onChange:R,placeholder:"Enter stock quantity",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Buy Price"}),i.jsx(W.Control,{type:"number",name:"buyPrice",value:w.buyPrice,onChange:R,placeholder:"Enter buy price",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Brand"}),i.jsx(W.Control,{type:"text",name:"brand",value:w.brand,onChange:R,placeholder:"Enter brand",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Model"}),i.jsx(W.Control,{type:"text",name:"model",value:w.model,onChange:R,placeholder:"Enter model",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Manufacturing Year"}),i.jsx(W.Control,{type:"number",name:"manufacturingYear",value:w.manufacturingYear,onChange:R,placeholder:"Enter manufacturing year",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Usages"}),i.jsx(W.Control,{type:"text",name:"usages",value:w.usages,onChange:R,placeholder:"Enter usages",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Origin"}),i.jsx(W.Control,{type:"text",name:"origin",value:w.origin,onChange:R,placeholder:"Enter origin",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Image"}),i.jsx(W.Control,{multiple:!0,type:"file",name:"images",onChange:R,className:"input"})]}),i.jsx(W.Group,{className:"mb-3 d-flex align-items-center",children:i.jsx(W.Check,{type:"checkbox",name:"isAvailable",label:"Is Available",checked:w.isAvailable,onChange:K=>x(ae=>({...ae,isAvailable:K.target.checked})),className:"checkbox"})})]}):f==="addOrder"||f==="addOrder"?i.jsxs(W,{children:[i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Customer Name"}),i.jsx(W.Control,{type:"text",name:"user.name",value:S.user.name,onChange:E,placeholder:"Enter Customer name",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Customer Email"}),i.jsx(W.Control,{type:"email",name:"user.email",value:S.user.email,onChange:E,placeholder:"Enter Customer email",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Street Address"}),i.jsx(W.Control,{type:"text",name:"user.address.street",value:S.user.address.street,onChange:E,placeholder:"Enter Customer street address",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"City"}),i.jsx(W.Control,{type:"text",name:"user.address.city",value:S.user.address.city,onChange:E,placeholder:"Enter Customer city",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"State"}),i.jsx(W.Control,{type:"text",name:"user.address.state",value:S.user.address.state,onChange:E,placeholder:"Enter your state",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Postal Code"}),i.jsx(W.Control,{type:"text",name:"user.address.postalCode",value:S.user.address.postalCode,onChange:E,placeholder:"Enter postal code",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Country"}),i.jsx(W.Control,{type:"text",name:"user.address.country",value:S.user.address.country,onChange:E,placeholder:"Enter Customer country",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Contact Number"}),i.jsx(W.Control,{type:"text",name:"user.contactNo",value:S.user.contactNo,onChange:E,placeholder:"Enter contact number",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Alternate Contact No"}),i.jsx(W.Control,{type:"text",name:"user.alternateContactNo",value:S.user.alternateContactNo,onChange:E,placeholder:"Enter alternate contact number",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Identity Number"}),i.jsx(W.Control,{type:"text",name:"user.identityNumber",value:S.user.identityNumber,onChange:E,placeholder:"Enter Identity number",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{}),i.jsxs(W.Control,{as:"select",name:"orderData.user.gender",value:S.user.gender,onChange:E,className:"input",children:[i.jsx("option",{value:"",children:"Select gender"}),i.jsx("option",{value:"Male",children:"Male"}),i.jsx("option",{value:"Female",children:"Female"})]})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Payment Method"}),i.jsxs(W.Control,{as:"select",name:"method",value:S.method,onChange:E,className:"input",children:[i.jsx("option",{value:"",children:"Select Payment Method"}),i.jsx("option",{value:"onlinePayment",children:"Online Payment"}),i.jsx("option",{value:"cashOnDelivery",children:"Cash on Delivery"})]})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Quantity"}),i.jsx(W.Control,{type:"number",name:"quantity",value:S.quantity,onChange:E,placeholder:"Enter quantity",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Total Price"}),i.jsx(W.Control,{type:"number",name:"totalPrice",value:S.totalPrice,onChange:E,placeholder:"Enter total price",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Status"}),i.jsxs(W.Control,{as:"select",name:"status",value:S.status,onChange:E,className:"input",children:[i.jsx("option",{value:"",children:"Select Order Status"}),i.jsx("option",{value:"pending",children:"Pending"}),i.jsx("option",{value:"approved",children:"Approved"})]})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Action"}),i.jsxs(W.Control,{as:"select",name:"action",value:S.action,onChange:E,className:"input",children:[i.jsx("option",{value:"",children:"Select Action"}),i.jsx("option",{value:"buy",children:"Buy"}),i.jsx("option",{value:"rent",children:"Rent"})]})]})]}):i.jsxs(W,{children:[i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Category Name"}),i.jsx(W.Control,{type:"text",name:"name",value:h.name,onChange:k,placeholder:"Enter category name",className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Description"}),i.jsx(W.Control,{as:"textarea",name:"description",value:h.description,onChange:k,placeholder:"Enter category description",rows:3,className:"input"})]}),i.jsxs(W.Group,{className:"mb-3",children:[i.jsx(W.Label,{children:"Image"}),i.jsx(W.Control,{type:"file",name:"image",onChange:k,className:"input"})]})]})}),i.jsxs(Ve.Footer,{children:[i.jsxs(jn,{variant:"secondary",onClick:()=>c(!1),className:"enhancedButton",children:[i.jsx(Ao,{className:"buttonIcon"})," Close"]}),f==="viewDetails"&&i.jsxs(jn,{variant:"success",onClick:()=>je("add",o),className:"enhancedButton",children:[i.jsx(Dm,{className:"buttonIcon"})," Add New Category"]}),f!=="viewDetails"&&i.jsx(jn,{variant:"primary",onClick:f==="addSubcategory"||f==="updateSubcategory"?Y:f==="addOrder"?be:H,className:"enhancedButton",children:"Save Changes"})]})]}),i.jsx(Rn,{limit:1})]})})},QE=async()=>{try{const e=await fetch(`${Qe}/admin/getOrders`,{headers:{"Content-Type":"application/json"}});if(!e.ok)throw new Error("Failed to fetch user transactions");return await e.json()}catch(e){throw console.error("Error fetching user transactions:",e),e}},XE=async e=>{try{const r=await fetch(`${Qe}/item/${e}`,{headers:{"Content-Type":"application/json"}});if(!r.ok)throw new Error("Failed to fetch item details");return await r.json()}catch(r){throw console.error("Error fetching item details:",r),r}},wh=async(e,r)=>{try{const o=await Se.post(`${Qe}/order/updateTransactionStatus/${e}`,{status:r});if(!o.status===200)throw new Error("Failed to update transaction status");return await o.data}catch(o){throw console.error("Error updating transaction status:",o),o}},JE=()=>{const[e,r]=y.useState([]);console.log(e);const[o,s]=y.useState(!1),[u,c]=y.useState(null),[f,m]=y.useState(null),[h,v]=y.useState(!1),[w,x]=y.useState(!1),C=async()=>{s(!0);try{const k=await QE();r(k)}catch{Q.error("Error fetching transactions data.",{position:"top-right",autoClose:2e3,transition:Ce})}finally{s(!1)}};y.useEffect(()=>{localStorage.getItem("role")!=="admin"&&navigate("/"),C()},[]);const _=async(k,R)=>{try{const L=e.find(H=>H._id===k);console.log("transaction isssssss: ",L);const F=await XE(R);c(L),m(F),v(!0)}catch{Q.error("Error fetching transaction details.",{position:"top-right",autoClose:2e3,transition:Ce})}},S=async(k,R,L)=>{x(!0);try{await wh(k,"approved"),Q.success("Transaction approved, item marked as unavailable, and email sent!",{position:"top-right",autoClose:2e3,transition:Ce}),C(),v(!1)}catch{Q.error("Failed to approve transaction.",{position:"top-right",autoClose:2e3,transition:Ce})}finally{x(!1)}},j=async(k,R,L)=>{x(!0);try{await wh(k,"rejected"),Q.success("Transaction approved, item marked as unavailable, and email sent!",{position:"top-right",autoClose:2e3,transition:Ce}),C(),v(!1)}catch{Q.error("Failed to approve transaction.",{position:"top-right",autoClose:2e3,transition:Ce})}finally{x(!1)}},E=(k,R,L,F)=>{rt.fire({title:k==="approve"?"Approve Transaction":"Reject Transaction",text:`Are you sure you want to ${k} this transaction?`,icon:k==="approve"?"success":"warning",showCancelButton:!0,confirmButtonText:k==="approve"?"Approve":"Reject",cancelButtonText:"Cancel"}).then(H=>{H.isConfirmed&&(k==="approve"?S(R):j(R))})};return i.jsxs("div",{className:"container mt-4",style:{...ut.dashboardContainer,maxWidth:"98%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:ut.header,children:"Manage Approvals"}),o?i.jsx("div",{className:"text-center",children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}):i.jsx("div",{className:"table-responsive",children:i.jsxs("table",{className:"table table-striped table-hover",style:ut.table,children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{style:ut.tableHeader,children:i.jsx("strong",{children:"User Name"})}),i.jsx("th",{style:ut.tableHeader,children:i.jsx("strong",{children:"Email"})}),i.jsx("th",{style:ut.tableHeader,children:i.jsx("strong",{children:"Product Name"})}),i.jsx("th",{style:ut.tableHeader,children:i.jsx("strong",{children:"Quantity"})}),i.jsx("th",{style:ut.tableHeader,children:i.jsx("strong",{children:"Status"})}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((k,R)=>i.jsxs("tr",{children:[i.jsx("td",{children:R+1}),i.jsx("td",{style:ut.tableCell,children:i.jsx("strong",{children:k.user.name})}),i.jsx("td",{style:ut.tableCell,children:i.jsx("strong",{children:k.user.email})}),i.jsx("td",{style:ut.tableCell,children:i.jsxs("strong",{children:["Product ",k.subcategory.name]})}),i.jsx("td",{style:ut.tableCell,children:i.jsx("strong",{children:k.quantity})}),i.jsx("td",{style:ut.tableCell,children:i.jsx("strong",{children:k.status})}),i.jsx("td",{children:i.jsxs("div",{className:"d-flex justify-content-between",children:[i.jsxs("button",{className:"btn btn-info btn-sm me-2",onClick:()=>_(k._id,k.subcategory),style:ut.actionButton,children:[i.jsx(Yr,{})," View"]}),i.jsxs("button",{className:"btn btn-success btn-sm me-2",onClick:()=>E("approve",k._id,k.id,k.userId),disabled:k.status==="approved"||w,style:ut.actionButton,children:[i.jsx(Gx,{})," Approve"]}),i.jsxs("button",{className:"btn btn-danger btn-sm",onClick:()=>E("reject",k._id,null,k.userId),disabled:k.status==="rejected"||w,style:ut.actionButton,children:[i.jsx(Ao,{})," Reject"]})]})})]},k._id))})]})}),i.jsxs(Ve,{show:h,onHide:()=>v(!1),children:[i.jsx(Ve.Header,{closeButton:!0,children:i.jsx(Ve.Title,{children:"Transaction Details"})}),i.jsx(Ve.Body,{style:ut.modalBody,children:u&&f&&i.jsxs("div",{children:[i.jsxs("p",{children:[i.jsx("strong",{children:"User Name:"})," ",u.user.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Email:"})," ",u.user.email]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Phone:"})," ",u.user.contactNo]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Product Name:"})," ",f.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Description:"}),f.description," "]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Stock Quantity:"})," ",f.stockQuantity]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Product Buy Price:"}),"  ",f.buyPrice]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Brand:"})," ",f.brand]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Model:"})," ",f.model]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",f.manufacturingYear]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Usages:"})," ",f.usages]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Origin:"})," ",f.origin]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Is Available:"}),f.isAvailable?"yes":"no"]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Transaction Status:"})," ",u.status]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Payment Method:"}),u.method]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Transaction Date:"})," ",u.orderDate]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Delivery Address:"})," ",u.user.address.street," ",u.user.address.city," ",u.user.address.state," ",u.user.address.country]}),u.action==="rent"?i.jsxs("p",{children:[i.jsx("strong",{children:"Rental Period:"})," N/A"]}):"",i.jsxs("p",{children:[i.jsx("strong",{children:"Buying Product Quantity: "})," ",u.quantity]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Total Buying Price: "})," ",u.totalPrice]})]})}),i.jsx(Ve.Footer,{children:i.jsxs(jn,{variant:"secondary",onClick:()=>v(!1),style:ut.enhancedButton,children:[i.jsx(Ao,{style:ut.buttonIcon})," Close"]})})]}),i.jsx(Rn,{limit:1})]})},ut={dashboardContainer:{backgroundColor:"#f4f6f9",padding:"20px",borderRadius:"10px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)",width:"98%"},header:{color:"#FF6F61",fontFamily:"'Roboto', sans-serif",fontWeight:"bold"},table:{padding:"10px",fontFamily:"'Roboto', sans-serif"},modalBody:{maxHeight:"400px",overflowY:"auto",fontFamily:"'Roboto', sans-serif"},actionButton:{display:"flex",alignItems:"center",gap:"5px",padding:"5px 10px",borderRadius:"5px",cursor:"pointer",fontSize:"0.875rem",transition:"background-color 0.3s"},enhancedButton:{backgroundColor:"#007bff",border:"none",color:"#fff",padding:"10px 20px",borderRadius:"5px",cursor:"pointer",fontSize:"1rem",display:"flex",alignItems:"center",gap:"5px",transition:"background-color 0.3s"},buttonIcon:{marginRight:"5px"},tableHeader:{fontSize:"1rem",color:"#333",fontWeight:"bold"},tableCell:{fontSize:"0.875rem",color:"#555"}},ZE=async()=>{try{const e=await fetch(`${Qe}/category`,{headers:{"Content-Type":"application/json","x-api-key":"YOUR_POSTMAN_API_KEY"}});if(!e.ok)throw new Error(`Failed to fetch main categories: ${e.statusText}`);const r=await e.json();return console.log("avileblele itemmss rr::",r),r.map(o=>({id:o._id,name:o.name,image:o.image,description:o.description,subCategories:o.subCategories.map(s=>({name:s.name,description:s.description,image:s.image,stockQuantity:s.stockQuantity,isAvailable:s.isAvailable,buyPrice:s.buyPrice}))}))}catch(e){throw console.error("Error fetching available items:",e),e}},ek=async()=>{try{const e=await Se.get(`${Qe}/item/items/getBought`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch bought items");const r=await e.data;return console.log("bought  items r",r),r.map(o=>({id:o._id,name:o.name,image:o.image,description:o.description,subCategories:o.subCategories.map(s=>({name:s.name,description:s.description,image:s.image,stockQuantity:s.stockQuantity,isAvailable:s.isAvailable,buyPrice:s.buyPrice,manufacturingYear:s.manufacturingYear,brand:s.brand,model:s.model,usages:s.usages,origin:s.origin}))}))}catch(e){throw console.error("Error fetching bought items:",e),e}},tk=async()=>{try{const e=await fetch(`${Qe}/item/items/getRentedItems`,{headers:{"Content-Type":"application/json"}});if(!e.ok)throw new Error("Failed to fetch rented items");const r=await e.json();return console.log("rented itemmss rr::",r),r.map(o=>({id:o._id,name:o.name,image:o.image,description:o.description,subCategories:o.subCategories.map(s=>({id:s._id,name:s.name,description:s.description,image:s.image,stockQuantity:s.stockQuantity,isAvailable:s.isAvailable,buyPrice:s.buyPrice,manufacturingYear:s.manufacturingYear,brand:s.brand,model:s.model,usages:s.usages,origin:s.origin}))}))}catch(e){throw console.error("Error fetching rented items:",e),e}},nk=async(e,r)=>{console.log("id returning is:",e);try{const o=await fetch(`${Qe}/order/returnItem/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({status:"returned"})});if(!o.ok)throw new Error("Failed to update item status");return await o.json()}catch(o){throw console.error("Error updating item status:",o),o}},rk=()=>{const[e,r]=y.useState([]),[o,s]=y.useState([]),[u,c]=y.useState([]),[f,m]=y.useState(!1),[h,v]=y.useState("available"),[w,x]=y.useState(null),[C,_]=y.useState(!1),S=an(),j=async()=>{m(!0);try{const L=await ZE(),F=await ek(),H=await tk();r(L),console.log("aivlble items r",e),s(F),c(H)}catch{Q.error("Error fetching items data.",{position:"top-right",autoClose:2e3,transition:Ce})}finally{m(!1)}};y.useEffect(()=>{j()},[]);const E=async(L,F)=>{rt.fire({title:"Update Status",text:"Current status is rented . Do you want to update the status to returned?",icon:"warning",showCancelButton:!0,confirmButtonText:"Yes, update it!",cancelButtonText:"No, cancel"}).then(async H=>{if(H.isConfirmed)try{await nk(L,F),Q.success("Item status updated successfully!",{position:"top-right",autoClose:2e3,transition:Ce}),j()}catch{Q.error("Failed to update item status.",{position:"top-right",autoClose:2e3,transition:Ce})}})},k=L=>{x(L.selectedSubcategory?L.selectedSubcategory:L),_(!0)},R=L=>{S("/ManageItems")};return i.jsxs("div",{className:"container mt-4",style:{...yt.dashboardContainer,maxWidth:"98%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#FF6F61"},children:"Manage Booked Items"}),i.jsxs("div",{className:"row mb-4",children:[i.jsx("div",{className:"col-md-4",children:i.jsx("div",{className:`card text-white mb-3 ${h==="available"?"bg-light":"bg-secondary"}`,onClick:()=>v("available"),style:{...yt.card,...h==="available"&&yt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...yt.cardText,color:"#000",fontFamily:"Verdana, sans-serif",fontSize:"1.2rem"},children:[i.jsx("h5",{className:"card-title",style:{fontWeight:"bold"},children:"Available Items"}),i.jsx("p",{className:"card-text",style:{color:"#000"},children:"Manage all available items."})]})})}),i.jsx("div",{className:"col-md-4",children:i.jsx("div",{className:`card text-white mb-3 ${h==="bought"?"bg-light":"bg-secondary"}`,onClick:()=>v("bought"),style:{...yt.card,...h==="bought"&&yt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...yt.cardText,color:"#000",fontFamily:"Verdana, sans-serif",fontSize:"1.2rem"},children:[i.jsx("h5",{className:"card-title",style:{fontWeight:"bold"},children:"Bought Items"}),i.jsx("p",{className:"card-text",style:{color:"#000"},children:"Manage all bought items."})]})})}),i.jsx("div",{className:"col-md-4",children:i.jsx("div",{className:`card text-white mb-3 ${h==="rented"?"bg-light":"bg-secondary"}`,onClick:()=>v("rented"),style:{...yt.card,...h==="rented"&&yt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...yt.cardText,color:"#000",fontFamily:"Verdana, sans-serif",fontSize:"1.2rem"},children:[i.jsx("h5",{className:"card-title",style:{fontWeight:"bold"},children:"Rented Items"}),i.jsx("p",{className:"card-text",style:{color:"#000"},children:"Manage all rented items."})]})})})]}),f?i.jsx("div",{className:"text-center",children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}):i.jsxs(i.Fragment,{children:[h==="available"&&i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"mb-4",style:{color:"#007bff"},children:"Available Items"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Item"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((L,F)=>i.jsx(ye.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:F+1}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-link",onClick:()=>k(L),style:{...yt.itemButton,fontSize:"1.2rem",fontWeight:"bold",color:"#0056b3"},children:L.name})}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-primary btn-sm",onClick:()=>R(),style:{...yt.manageButton,fontSize:"1rem",padding:"8px 12px",backgroundColor:"#0056b3",borderColor:"#004085"},children:"Manage"})})]})},L._id))})]})})]}),h==="bought"&&i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"mb-4",style:{color:"#28a745"},children:"Bought Items"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Item Name"}),i.jsx("th",{children:"Category"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:o.map((L,F)=>L.subCategories.map((H,J)=>i.jsx(ye.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:F+1}),i.jsx("td",{style:{fontSize:"1.1rem",fontWeight:"bold",color:"#155724"},children:H.name}),i.jsx("td",{style:{fontSize:"1rem",color:"#155724"},children:L.name}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-info btn-sm",onClick:()=>k({...L,selectedSubcategory:H}),style:{...yt.viewButton,fontSize:"1rem",padding:"8px 12px"},children:"View Details"})})]})},J)))})]})})]}),h==="rented"&&i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"mb-4",style:{color:"#ffc107"},children:"Rented Items"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Item Name"}),i.jsx("th",{children:"Category"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:u.map((L,F)=>L.subCategories.map((H,J)=>i.jsx(ye.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:F+1}),i.jsx("td",{style:{fontSize:"1.1rem",fontWeight:"bold",color:"#155724"},children:H.name}),i.jsx("td",{style:{fontSize:"1rem",color:"#155724"},children:L.name}),i.jsx("td",{children:i.jsxs("div",{className:"d-flex",children:[i.jsx("button",{className:"btn btn-info btn-sm me-2",onClick:()=>k({...L,selectedSubcategory:H}),style:{...yt.viewButton,fontSize:"1rem",padding:"8px 12px"},children:"View Details"}),i.jsx("button",{className:"btn btn-secondary btn-sm",onClick:()=>E(H.id,"returned"),style:{...yt.updateButton,fontSize:"1rem",padding:"8px 12px"},children:"Update Status"})]})})]})},J)))})]})})]})]}),i.jsxs(Ve,{show:C,onHide:()=>_(!1),size:"xl",style:yt.modal,children:[i.jsx(Ve.Header,{closeButton:!0,children:i.jsx(Ve.Title,{children:"Item Details"})}),i.jsx(Ve.Body,{style:yt.modalBody,children:w&&i.jsxs("div",{children:[i.jsxs("h5",{children:[i.jsx("strong",{children:"Name:"})," ",w.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Description:"}),w.description," "]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Stock Quantity:"})," ",w.stockQuantity]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Rental Price:"})," Not fixed"]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Buy Price:"})," ",w.buyPrice]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Brand:"})," ",w.brand]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Model:"})," ",w.model]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",w.manufacturingYear]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Usages:"})," ",w.usages]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Origin:"})," ",w.origin]})]})}),i.jsx(Ve.Footer,{children:i.jsx(jn,{variant:"secondary",onClick:()=>_(!1),children:"Close"})})]}),i.jsx(Rn,{limit:1})]})},yt={dashboardContainer:{backgroundColor:"#f4f6f9",padding:"20px",borderRadius:"10px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)"},tabButton:{backgroundColor:"#FF6F61",color:"#fff",border:"none",padding:"10px 20px",borderRadius:"5px",margin:"0 5px",cursor:"pointer"},itemButton:{color:"#007bff",textDecoration:"underline",cursor:"pointer",fontWeight:"bold",fontSize:"1.1rem",background:"none",border:"none",padding:"0"},manageButton:{backgroundColor:"#007bff",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"},viewButton:{backgroundColor:"#007bff",border:"none",color:"#fff",padding:"8px 12px",borderRadius:"5px",cursor:"pointer",fontSize:"1rem"},updateButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"8px 12px",borderRadius:"5px",cursor:"pointer",fontSize:"1rem"},card:{maxHeight:"300px",overflowY:"auto",transition:"transform 0.3s, box-shadow 0.3s",cursor:"pointer",borderRadius:"10px"},cardHover:{transform:"scale(1.05)",boxShadow:"0 0 15px rgba(0, 0, 0, 0.2)",backgroundColor:"#f8f9fa"},cardText:{color:"white"},scrollable:{maxHeight:"200px",overflowY:"auto"},subcategoryItem:{marginBottom:"10px",padding:"10px",border:"1px solid #ddd",borderRadius:"5px",backgroundColor:"#f9f9f9"},modal:{borderRadius:"10px"},modalBody:{maxHeight:"600px",overflowY:"auto"},itemName:{marginTop:"5px",fontSize:"0.9rem",color:"#555",textAlign:"left"},activeCard:{backgroundColor:"#e3f2fd"}},gi=({title:e,value:r,icon:o,color:s,iconColor:u,onClick:c})=>i.jsx("div",{className:"col-md-3 col-sm-6 mb-4 d-flex justify-content-center",children:i.jsx("div",{className:"card shadow-sm border-0",style:{backgroundColor:s,cursor:"pointer",width:"24rem",height:"15rem",margin:"0 auto"},onClick:c,children:i.jsxs("div",{className:"card-body text-center",children:[i.jsx("div",{className:"mb-3",style:{color:u},children:o}),i.jsx("h5",{className:"card-title",children:e}),i.jsx("h3",{className:"card-text font-weight-bold",children:r}),i.jsx("button",{className:"btn btn-primary mt-3",children:"View Details"})," "]})})}),ok=()=>{const[e,r]=y.useState({users:0,items:0,approvals:0,bookings:0}),o=an();return y.useEffect(()=>{localStorage.getItem("role")!=="admin"&&o("/"),(async()=>{try{const c=await WC(),f=await GC(),m=await KC(),h=await qC();r({users:c,items:f,approvals:m,bookings:h})}catch{Q.error("Error fetching dashboard data",{position:"top-right",autoClose:2e3,transition:Ce})}})()},[]),i.jsxs("div",{className:"container mt-4",style:{width:"100%",maxWidth:"100%",height:"auto"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#343a40"},children:"Admin Dashboard"}),i.jsxs("div",{className:"row",style:{width:"100%",maxWidth:"1200px",height:"auto",margin:"0 auto"},children:[i.jsx(gi,{title:"Registered Users",value:i.jsx("strong",{children:e.users}),icon:i.jsx(Yx,{className:"fs-1"}),color:"#e9ecef",iconColor:"#007bff",onClick:()=>o("/ManageUsers")}),i.jsx(gi,{title:"Total Items Listed",value:i.jsx("strong",{children:e.items}),icon:i.jsx(Vx,{className:"fs-1"}),color:"#e9ecef",iconColor:"#28a745",onClick:()=>o("/ManageItems")}),i.jsx(gi,{title:"Pending Approvals",value:i.jsx("strong",{children:e.approvals}),icon:i.jsx(Kx,{className:"fs-1"}),color:"#e9ecef",iconColor:"#ffc107",onClick:()=>o("/Approvals")}),i.jsx(gi,{title:"Total Booked Items",value:i.jsx("strong",{children:e.bookings}),icon:i.jsx(Wx,{className:"fs-1"}),color:"#e9ecef",iconColor:"#dc3545",onClick:()=>o("/Bookeditem")})]}),i.jsx(Rn,{limit:1})]})},ak=()=>i.jsx(i.Fragment,{children:i.jsx(ok,{})}),sk={color:"white",fontSize:"18px",fontWeight:"bold"},ik=[{name:"Nasir Shafi Tarar (Owner/Investor)",phone:"971-528419198",email:"nasirtarar45@gmail.com",whatsapp:"971-528419198"},{name:"Ehsan Wani (Accountant)",phone:"971-504161346",email:"waniehsan85@gmail.com",whatsapp:"971-504161346"}],lk=()=>{const[e,r]=y.useState({name:"",email:"",message:""}),[o,s]=y.useState({}),u=m=>{const{name:h,value:v}=m.target;r({...e,[h]:v})},c=()=>{const m={};return e.name||(m.name="Name is required"),e.email?/\S+@\S+\.\S+/.test(e.email)||(m.email="Email is invalid"):m.email="Email is required",e.message||(m.message="Message is required"),m},f=async m=>{m.preventDefault();const h=c();if(Object.keys(h).length>0){s(h);return}s({});try{(await fetch(`${Qe}/contact`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).status===200?(Q.success("Your message has been sent successfully!",{autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0}),r({name:"",email:"",message:""})):Q.error("Failed to send message. Please try again later.",{autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0})}catch{Q.error("Failed to send message. Please try again later.",{position:Q.POSITION.TOP_RIGHT,autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0})}};return i.jsxs(i.Fragment,{children:[i.jsx(Ya,{}),i.jsxs("div",{className:"contact-page",children:[i.jsx("div",{className:"container py-5 mb-5",children:i.jsxs("div",{className:"row",children:[i.jsx("div",{className:"col-md-6 mb-5",children:i.jsx("div",{className:"card company-details-card h-100 bg-light",style:{overflow:"hidden",minHeight:"100vh"},children:i.jsxs("div",{className:"card-body ",children:[i.jsx("h3",{className:"card-title subheading",children:"Company Details"}),i.jsxs("div",{className:"address",children:[i.jsx(Cg,{className:"icon"}),i.jsx("span",{children:"Industrial Area 13, in front of ADNOC Petrol Pump, near Bin Laden Signal"})]}),ik.map((m,h)=>i.jsxs("div",{className:"contact-person",children:[i.jsx("h5",{children:m.name}),i.jsxs("p",{children:[i.jsx(Sg,{className:"icon"})," ",m.phone]}),i.jsxs("p",{children:[i.jsx(bg,{className:"icon"})," ",m.email]}),i.jsxs("p",{children:[i.jsx(xg,{className:"icon"})," ",m.whatsapp]})]},h))]})})}),i.jsx("div",{className:"col-md-6 margin ",children:i.jsx("div",{className:"card contact-card mb-5 margin  bg-light 		",style:{overflow:"visible",minHeight:"100%"},children:i.jsxs("div",{className:"card-body margin",children:[i.jsx("h3",{className:"text-center contact-heading text-dark",children:"Contact Us"}),i.jsxs("form",{onSubmit:f,className:"mb-5",style:sk,children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"name",className:"form-label text-dark",children:"Name"}),i.jsx("input",{type:"text",className:`form-control ${o.name?"is-invalid":""}`,id:"name",name:"name",value:e.name,onChange:u}),o.name&&i.jsx("div",{className:"invalid-feedback",children:o.name})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"email",className:"form-label text-dark",children:"Email"}),i.jsx("input",{type:"email",className:`form-control  ${o.email?"is-invalid":""}`,id:"email",name:"email",value:e.email,onChange:u}),o.email&&i.jsx("div",{className:"invalid-feedback",children:o.email})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"message",className:"form-label text-dark",children:"Message"}),i.jsx("textarea",{className:`form-control ${o.message?"is-invalid":""}`,id:"message",name:"message",rows:"3",value:e.message,onChange:u}),o.message&&i.jsx("div",{className:"invalid-feedback",children:o.message})]}),i.jsx("button",{type:"submit",className:"btn btn-primary",children:"Submit"})]})]})})})]})}),i.jsx(Rn,{limit:1}),i.jsx(Uo,{}),i.jsx(Qa,{})]})]})},xh=[{title:"Trucks",subcategories:["VOLVO","MERCEDES","MAN","SCANIA"]},{title:"Bulldozers",subcategories:["KOMATSU","CATERPILLAR"]},{title:"Construction Pumps",subcategories:["CATERPILLAR","KOMATSU"]},{title:"Excavators",subcategories:["KOMATSU","HYUNDAI","VOLVO","CATERPILLAR","DOOSAN","HITACHI"]},{title:"Wheel Loaders",subcategories:["KOMATSU","HYUNDAI","VOLVO","CATERPILLAR","DOOSAN","HITACHI"]},{title:"Cranes",subcategories:["KATO","TADANO","TEREX","LIEBHERR","ZOOMLION","XCMG"]},{title:"Putzmeister Pumps",subcategories:["PUTZMEISTER PUMP","SCHWING PUMP","CIFA PUMP","XCMG","ZOOMLION"]},{title:"Forklifts",subcategories:["TOYOTA","KOMATSU","DOOSAN","HYUNDAI","CATERPILLAR","HITACHI","MITSUBISHI"]}],uk=[{name:"Nasir Shafi Tarar (Owner/Investor)",phone:"971-528419198",email:"nasirtarar45@gmail.com",whatsapp:"971-528419198"},{name:"Ehsan Wani (Accountant)",phone:"971-504161346",email:"waniehsan85@gmail.com",whatsapp:"971-504161346"}],ck=()=>{y.useState({name:"",email:"",message:""}),y.useState({});const[e,r]=y.useState(!1),o=[Ro,Ba,Ro,Ba,Ro,Ba],s=()=>{r(!e)};return i.jsxs(i.Fragment,{children:[i.jsx(Ya,{}),i.jsxs("div",{className:"about-us-page",children:[i.jsxs("div",{className:"hero-section text-center text-white py-5",style:{backgroundColor:"#343a40"},children:[i.jsx("h1",{className:"display-4",style:{fontWeight:"bold",textTransform:"uppercase",letterSpacing:"2px"},children:"About Us"}),i.jsx("p",{className:"lead",style:{fontStyle:"italic"},children:"Working through dirt and dust to deliver excellence."})]}),i.jsxs("div",{className:"container py-5",style:{color:"white"},children:[i.jsxs("div",{className:"row align-items-center mb-5",children:[i.jsxs("div",{className:"col-md-6",children:[i.jsx("h3",{className:"subheading",children:"Who We Are"}),i.jsxs("p",{children:[i.jsx("strong",{children:"TAREEQ AL KHAIR USED HEAVY EQUIPMENTS & MACHINERY TRADING LLC"})," is your reliable partner for high-quality heavy equipment. From excavators to cranes, we ensure top-notch machinery for diverse industries worldwide."]})]}),i.jsx("div",{className:"col-md-6 text-center",children:i.jsx(eh,{children:o.map((u,c)=>i.jsx(eh.Item,{children:i.jsx("img",{className:"d-block w-100",src:u,alt:`Slide ${c}`,style:{height:"100%",objectFit:"cover"}})},c))})})]}),i.jsxs("div",{className:"categories-container mb-5",children:[i.jsx("h3",{className:"text-center mb-4 subheading",children:"Our Main Categories"}),i.jsx("div",{className:"row text-center",children:(e?xh:xh.slice(0,3)).map((u,c)=>i.jsx("div",{className:"col-md-4 mb-4",children:i.jsx("div",{className:"card category-card h-100",children:i.jsxs("div",{className:"card-body d-flex flex-column",children:[i.jsx("h5",{className:"card-title",children:u.title}),i.jsx("ul",{className:"list-unstyled subcategories mt-auto",children:u.subcategories.map((f,m)=>i.jsx("li",{className:"subcategory-item",children:f},m))})]})})},c))}),i.jsx("div",{className:"text-center",children:i.jsx("button",{className:"btn btn-primary",onClick:s,children:e?"Close All":"Show More"})})]}),i.jsx("div",{className:"row",children:i.jsx("div",{className:"col-md-12 mb-5",children:i.jsx("div",{className:"card company-details-card h-100 bg-white",style:{overflow:"hidden",width:"100%",minHeight:"400px"},children:i.jsxs("div",{className:"card-body",children:[i.jsx("h3",{className:"card-title subheading",children:"Company Details"}),i.jsxs("div",{className:"address mb-3",children:[i.jsx(Cg,{className:"icon"}),i.jsx("span",{children:"Industrial Area 13, in front of ADNOC Petrol Pump, near Bin Laden Signal, Sharjah, United Arab Emirates"})]}),uk.map((u,c)=>i.jsxs("div",{className:"contact-detail mb-3",children:[i.jsx("p",{children:i.jsx("strong",{children:u.name})}),i.jsxs("p",{children:[i.jsx(Sg,{className:"icon"}),u.phone]}),i.jsxs("p",{children:[i.jsx(bg,{className:"icon"}),i.jsx("a",{href:`mailto:${u.email}`,children:u.email})]})]},c))]})})})})]}),i.jsx(Uo,{}),i.jsx(Rn,{limit:1}),i.jsx(Qa,{})]})]})},bh="http://localhost:5000",dk=()=>{const e=Ft(),r=an(),[o,s]=y.useState({name:"",email:"",address:{street:"",city:"",state:"",postalCode:"",country:""},contactNo:"",alternateContactNo:"",gender:"",dateOfBirth:"",identityNumber:""}),[u,c]=y.useState(!1),[f,m]=y.useState(!1),[h,v]=y.useState(!0),[w,x]=y.useState(!1);y.useEffect(()=>{(async()=>{var E,k,R,L,F;try{const H=localStorage.getItem("user"),J=JSON.parse(H);console.log(J._id);const X=(await Se.get(`${bh}/user/getUser/${J._id}`)).data[0],pe={name:X.name,email:X.email,address:{street:((E=X.address)==null?void 0:E.street)||"",city:((k=X.address)==null?void 0:k.city)||"",state:((R=X.address)==null?void 0:R.state)||"",postalCode:((L=X.address)==null?void 0:L.postalCode)||"",country:((F=X.address)==null?void 0:F.country)||""},contactNo:X.contactNo||"",alternateContactNo:X.alternateContactNo||"",gender:X.gender||"",dateOfBirth:X.dateOfBirth||"",identityNumber:X.identityNumber||""};s(pe);const be=Object.values(pe).every(je=>je);x(be),v(be)}catch(H){console.error("Error fetching user details:",H)}})()},[]),y.useEffect(()=>{o&&!f&&(rt.fire({icon:"info",title:w?"Review your details":"Complete your details",text:w?"Please review your details and update if necessary.":"Please fill in the required fields to proceed.",confirmButtonText:"OK"}),m(!0))},[o,f,w]);const C=async j=>{j.preventDefault(),c(!0);try{const E=localStorage.getItem("user"),k=JSON.parse(E);if(console.log(k._id),!(await fetch(`${bh}/user/updateUser/${k._id}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)})).ok)throw new Error("Failed to update user details");rt.fire({icon:"success",title:"Success",text:"User details updated successfully",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:L=>{L.addEventListener("mouseenter",rt.stopTimer),L.addEventListener("mouseleave",rt.resumeTimer)}}),v(!0)}catch{rt.fire({icon:"error",title:"Error",text:"Failed to update user details",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:k=>{k.addEventListener("mouseenter",rt.stopTimer),k.addEventListener("mouseleave",rt.resumeTimer)}})}finally{c(!1)}},_=()=>{v(!1)},S=()=>{const j=document.querySelector(".user-details-form");if(j.checkValidity()){const{subcategoryId:E,action:k}=e.state||{};console.log("subid in userdtl pg:",E),r("/checkout",{state:{userDetails:o,subcategoryId:E,action:k}})}else j.reportValidity()};return o?i.jsx("div",{className:"user-details-container",children:i.jsxs("div",{className:"user-details-content",style:{maxWidth:"100%"},children:[i.jsx("h2",{className:"text-center",children:w?"Review Your Account Details":"Complete Your Account Details"}),i.jsxs("form",{onSubmit:C,className:"user-details-form mx-auto",children:[i.jsxs("div",{className:"form-row",children:[i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Name"}),i.jsx("input",{type:"text",className:"form-control",value:o.name,readOnly:!0})]}),i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Email"}),i.jsx("input",{type:"email",className:"form-control",value:o.email,readOnly:!0})]})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Contact No"}),i.jsx("input",{type:"text",className:"form-control",value:o.contactNo,onChange:j=>s({...o,contactNo:j.target.value}),required:!h,readOnly:h,pattern:"^\\d{10,15}$",title:"Please enter a valid contact number."})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Street"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.street,onChange:j=>s({...o,address:{...o.address,street:j.target.value}}),required:!h,readOnly:h,pattern:"^[a-zA-Z0-9\\s,.'\\-]{3,}$",title:"Please enter a valid street address."})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"City"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.city,onChange:j=>s({...o,address:{...o.address,city:j.target.value}}),required:!h,readOnly:h,pattern:"^[a-zA-Z\\s]{2,}$",title:"Please enter a valid city name."})]}),i.jsxs("div",{className:"form-row",children:[i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"State"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.state,onChange:j=>s({...o,address:{...o.address,state:j.target.value}}),required:!h,readOnly:h,pattern:"^[a-zA-Z\\s]{2,}$",title:"Please enter a valid state name."})]}),i.jsxs("div",{className:"form-group col-md-4",children:[i.jsx("label",{children:"Country"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.country,onChange:j=>s({...o,address:{...o.address,country:j.target.value}}),required:!h,readOnly:h,pattern:"^[a-zA-Z\\s]{2,}$",title:"Please enter a valid country name."})]}),i.jsxs("div",{className:"form-group col-md-1.5",children:[i.jsx("label",{children:"Postal Code"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.postalCode,onChange:j=>s({...o,address:{...o.address,postalCode:j.target.value}}),required:!h,readOnly:h,pattern:"^\\d{5}(-\\d{4})?$",title:"Please enter a valid postal code."})]})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Alternate Contact No"}),i.jsx("input",{type:"text",className:"form-control",value:o.alternateContactNo,onChange:j=>s({...o,alternateContactNo:j.target.value}),pattern:"^\\d{10,15}$",title:"Please enter a valid contact number.",readOnly:h})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Identity Number"}),i.jsx("input",{type:"text",className:"form-control",value:o.identityNumber,onChange:j=>s({...o,identityNumber:j.target.value}),required:!h,readOnly:h,pattern:"^[a-zA-Z0-9]{5,20}$",title:"Please enter a valid identity number."})]}),i.jsxs("div",{className:"form-row",children:[i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Gender"}),i.jsxs("select",{className:"form-control",value:o.gender,onChange:j=>s({...o,gender:j.target.value}),required:!h,disabled:h,children:[i.jsx("option",{value:"",children:"Select Gender"}),i.jsx("option",{value:"Male",children:"Male"}),i.jsx("option",{value:"Female",children:"Female"}),i.jsx("option",{value:"Other",children:"Other"})]})]}),i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Date of Birth"}),i.jsx("input",{type:"date",className:"form-control",value:o.dateOfBirth,onChange:j=>s({...o,dateOfBirth:j.target.value}),required:!h,readOnly:h})]})]}),h?i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:"btn btn-primary mr-2 mb-2",onClick:_,children:"Edit"}),i.jsx("button",{type:"button",className:"btn btn-primary mb-2",onClick:S,children:"Next"})]}):i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"submit",className:"btn btn-primary mr-2 mb-2",disabled:u,children:u?"Updating...":"Update"}),!w&&i.jsx("button",{type:"button",className:"btn btn-primary mb-2",onClick:S,children:"Next"})]})]})]})}):i.jsx("div",{className:"loading",children:"Loading..."})},yi="http://localhost:5000",fk=()=>{const e=an(),r=Ft(),{userDetails:o,subcategoryId:s,action:u}=r.state||{},[c,f]=y.useState(1),[m,h]=y.useState(null),[v,w]=y.useState(0),[x,C]=y.useState(!0);y.useEffect(()=>{if(!s&&!o){e("/");return}(async()=>{try{console.log("Subcategory ID in CheckoutPage:",s),console.log("User details in CheckoutPage:",o);const k=await fetch(`${yi}/item/${s}`);if(!k.ok)throw new Error("Failed to fetch subcategory details");const R=await k.json();h(R),w(R.stockQuantity)}catch(k){console.error("Error fetching subcategory details:",k),rt.fire({icon:"error",title:"Error",text:"Failed to fetch subcategory details. Please try again later."})}finally{C(!1)}})()},[s,o,e]);const _=()=>{rt.fire({icon:"info",title:"Confirmation",text:"Make sure you are available to receive the order and have the payment ready at the time of delivery",confirmButtonText:"OK"}).then(E=>{if(E.isConfirmed){const k=c*m.buyPrice;Se.post(`${yi}/order/placeOrder`,{userDetails:o,subcategory:m,quantity:c,method:"cashOnDelivery",totalPrice:k}),e("/confirmation",{state:{userDetails:o,subcategory:m,action:"cashOnDelivery",quantity:c}})}})},S=async E=>{const k=E.target.value;try{const R=await fetch(`${yi}/item/${s}`);if(!R.ok)throw new Error("Failed to check stock quantity");const L=await R.json();L.stockQuantity>=k?(f(k),w(L.stockQuantity)):rt.fire({icon:"error",title:"Error",text:"Quantity exceeds available stock."})}catch(R){console.error("Error checking stock quantity:",R),rt.fire({icon:"error",title:"Error",text:"Failed to check stock quantity. Please try again later."})}},j=()=>{rt.fire({icon:"info",title:"Confirmation",text:"Make sure you have fulfilled the transaction.",confirmButtonText:"OK"}).then(E=>{if(E.isConfirmed){const k=c*m.buyPrice;Se.post(`${yi}/order/placeOrder`,{userDetails:o,subcategory:m,quantity:c,method:"onlinePayment",totalPrice:k}),e("/confirmation",{state:{userDetails:o,subcategory:m,action:"buy",quantity:c}})}})};return x?i.jsx("div",{className:"d-flex justify-content-center align-items-center",style:{height:"200px",width:"100%"},children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}):m?i.jsxs("div",{className:"container checkout-container",children:[i.jsx("h2",{className:"text-center text-primary",children:"Checkout"}),i.jsxs("div",{className:"row",children:[i.jsx("div",{className:"col-md-8",children:i.jsxs("div",{className:"card checkout-card",children:[i.jsx("div",{className:"card-header checkout-card-header",children:i.jsx("h5",{className:"mb-0",children:"Order Details"})}),i.jsxs("div",{className:"card-body checkout-card-body",children:[i.jsx("h5",{className:"card-title",children:m.name}),i.jsx("p",{className:"card-text",children:m.description}),i.jsxs("ul",{className:"list-group mb-3",children:[i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",m.stockQuantity]}),i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"Buy Price:"})," $",m.buyPrice]}),i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"Available:"})," ",m.isAvailable?"Yes":"No"]})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Quantity"}),i.jsx("input",{type:"number",className:"form-control",value:c,onChange:S,min:"1",max:v})]})]})]})}),i.jsx("div",{className:"col-md-4",children:i.jsxs("div",{className:"card checkout-card",children:[i.jsx("div",{className:"card-header checkout-card-header",children:i.jsx("h5",{className:"mb-0",children:"Payment Details"})}),i.jsxs("div",{className:"card-body checkout-card-body",children:[i.jsx("p",{children:"Please send the payment to the following bank account, and click confirm order."}),i.jsxs("ul",{className:"list-group mb-3",children:[i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"Bank Name:"})," XYZ Bank"]}),i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"Account Number:"})," 1234567890"]}),i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"Account Name:"})," Heavy Equipment Rentals"]}),i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"IFSC Code:"})," XYZB0001234"]})]}),i.jsx("button",{className:"btn checkout-btn checkout-btn-primary",onClick:j,children:"Confirm Order"}),i.jsx("button",{className:"btn or-button",disabled:!0,children:"OR"}),i.jsx("button",{className:"btn checkout-btn checkout-btn-secondary",onClick:_,children:"Cash on Delivery"})]})]})})]})]}):(console.error("Subcategory data is null"),i.jsx("div",{className:"d-flex justify-content-center align-items-center",style:{height:"200px",width:"100%"},children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}))},Zy=({Class:e})=>{const[r,o]=y.useState(!1),s=f=>{f.preventDefault(),f.stopPropagation(),o(!0)},u=()=>{o(!1),setTimeout(()=>{window.location.href="https://wa.me/971528419198"},100)},c=()=>{o(!1)};return i.jsxs("div",{style:{position:"relative"},children:[i.jsx("div",{className:"btn btn-secondary w-100",style:{borderRadius:"25px",padding:"12px 25px",backgroundColor:"#007bff",color:"white",cursor:"pointer",transition:"background-color 0.3s, transform 0.2s ease",display:"inline-block"},onMouseEnter:f=>{f.currentTarget.style.backgroundColor="#0056b3",f.currentTarget.style.transform="scale(1.05)"},onMouseLeave:f=>{f.currentTarget.style.backgroundColor="#007bff",f.currentTarget.style.transform="scale(1)"},onClick:s,children:"Take on Rent"}),r&&i.jsx("div",{style:{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, 0.7)",display:"flex",justifyContent:"center",alignItems:"center",zIndex:"1000",transition:"background-color 0.3s ease"},onClick:c,children:i.jsxs("div",{style:{backgroundColor:"white",padding:"35px 40px",borderRadius:"12px",textAlign:"center",boxShadow:"0px 10px 30px rgba(0, 0, 0, 0.1)",width:"90%",maxWidth:"450px",transition:"transform 0.3s ease"},onClick:f=>f.stopPropagation(),children:[i.jsx("h2",{style:{color:"#333",marginBottom:"20px",fontFamily:"Arial, sans-serif"},children:"Please note that the prices for renting are not fixed and may vary."}),i.jsx("p",{style:{color:"#555",fontSize:"16px",marginBottom:"30px"},children:"Would you like to contact us via WhatsApp for further details and to discuss the best options?"}),i.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"20px",marginTop:"20px"},children:[i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#28a745",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:f=>f.currentTarget.style.backgroundColor="#218838",onMouseLeave:f=>f.currentTarget.style.backgroundColor="#28a745",onClick:u,children:"Yes, Proceed"}),i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#dc3545",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:f=>f.currentTarget.style.backgroundColor="#c82333",onMouseLeave:f=>f.currentTarget.style.backgroundColor="#dc3545",onClick:c,children:"Cancel"})]})]})})]})},pk=()=>{const e=Ft(),r=an(),{category:o}=e.state,s=c=>{console.log("subctegory is is:",c._id),r("/profile",{state:{subcategory:c,subcategoryId:c._id}})},u=c=>{r("/subcategory-detail",{state:{subcategory:c}})};return i.jsxs(i.Fragment,{children:[i.jsx(Ya,{}),i.jsx("div",{className:"subcategories-page-container",children:i.jsxs("div",{className:"content",children:[i.jsx("h2",{className:"text-center text-white",children:o.name}),i.jsx("p",{className:"text-white text-center",children:o.description}),i.jsx("div",{className:"row",children:o.subCategories.map((c,f)=>i.jsx("div",{className:"col-md-6 col-lg-4 mb-4",children:i.jsxs("div",{className:"card h-100 shadow-sm border-0 bg-dark text-white",style:{cursor:"pointer",borderRadius:"15px",overflow:"hidden",transition:"transform 0.3s, box-shadow 0.3s",minHeight:"650px",width:"100%"},onMouseEnter:m=>{m.currentTarget.style.transform="scale(1.05)",m.currentTarget.style.boxShadow="0 10px 20px rgba(0, 0, 0, 0.2)"},onMouseLeave:m=>{m.currentTarget.style.transform="scale(1)",m.currentTarget.style.boxShadow="0 4px 8px rgba(0, 0, 0, 0.1)"},onClick:()=>s(c),children:[i.jsx("img",{src:c.imagesUrls[0]||Ro,alt:c.name,className:"card-img-top",style:{height:"200px",objectFit:"cover",width:"100%",borderTopLeftRadius:"15px",borderTopRightRadius:"15px"}}),i.jsx("div",{className:"card-header bg-warning text-white",children:i.jsx("h5",{className:"mb-0",children:c.name})}),i.jsxs("div",{className:"card-body d-flex flex-column",children:[i.jsx("p",{className:"card-text text-white",children:c.description}),i.jsxs("ul",{className:"list-group list-group-flush mb-3",children:[i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",c.stockQuantity]}),i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Rental Price:"})," No fixed amount"]}),i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Buy Price:"})," $",c.buyPrice]}),i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Available:"})," ",c.isAvailable?"Yes":"No"]})]}),i.jsxs("div",{className:"mt-auto d-flex justify-content-between",children:[i.jsx("button",{className:"btn btn-primary btn-custom flex-grow-1 me-2",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#007bff",color:"white"},onMouseEnter:m=>{m.currentTarget.style.backgroundColor="#0056b3",m.currentTarget.style.color="#fff"},onMouseLeave:m=>{m.currentTarget.style.backgroundColor="#007bff",m.currentTarget.style.color="white"},children:"Buy Now"}),i.jsx(Zy,{})]}),i.jsx("button",{className:"btn btn-info btn-custom mt-3",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#17a2b8",color:"white"},onMouseEnter:m=>{m.currentTarget.style.backgroundColor="#138496",m.currentTarget.style.color="#fff"},onMouseLeave:m=>{m.currentTarget.style.backgroundColor="#17a2b8",m.currentTarget.style.color="white"},onClick:m=>{m.stopPropagation(),u(c)},children:"View More Details"})]})]})},f))})]})}),i.jsx(Uo,{}),i.jsx(Qa,{})]})},mk=()=>{const e=Ft(),r=an(),{userDetails:o,subcategory:s,action:u,quantity:c}=e.state,f=s.buyPrice*c;return y.useEffect(()=>{u==="buy"&&rt.fire({icon:"success",title:"Order Confirmation",html:`
       <h5>Thank you for your order!</h5>
<p>Please proceed with the payment of <strong>(${f})dollars</strong> to the provided bank account details.</p>
<p class="text-info">Please wait for approval. We will inform you via email (${o.email}) and phone number (${o.contactNo}) when the transaction is approved.</p>
      `,confirmButtonText:"OK",customClass:{popup:"swal-popup",title:"swal-title",htmlContainer:"swal-html",confirmButton:"swal-confirm-button"}}).then(()=>{r("/")}),u=="cashOnDelivery"&&(console.log(o),console.log(),rt.fire({icon:"success",title:"Order Confirmation",html:`
         <h5>Thank you for your order!</h5>
<p>Your order has been placed successfully and will be delivered to your provided address.</p>
<p class="text-info">Please keep the payment of <strong>(${f}) dollars</strong> ready. Our delivery agent will collect the amount at the time of delivery.</p>
<p class="text-info">We will inform you via email (${o.email}) and phone number (${o.contactNo}) when your order is out for delivery.</p>

        `,confirmButtonText:"OK",customClass:{popup:"swal-popup",title:"swal-title",htmlContainer:"swal-html",confirmButton:"swal-confirm-button"}}).then(()=>{r("/")}))},[o,r]),i.jsxs("div",{className:"container mt-5",children:[i.jsx("h2",{className:"text-center text-primary",children:"Order Confirmation"}),i.jsxs("div",{className:"card mb-4",children:[i.jsx("div",{className:"card-header bg-success text-white",children:i.jsx("h5",{className:"mb-0",children:"Order Details"})}),i.jsxs("div",{className:"card-body",children:[i.jsx("h5",{children:s.name}),i.jsx("p",{children:s.description}),i.jsxs("ul",{className:"list-group list-group-flush mb-3",children:[i.jsxs("li",{className:"list-group-item",children:[i.jsx("strong",{children:"Quantity:"})," ",c]}),i.jsxs("li",{className:"list-group-item",children:[i.jsx("strong",{children:"Total Price:"})," $",f]}),i.jsxs("li",{className:"list-group-item",children:[i.jsx("strong",{children:"Action:"})," ",u==="buy"?"Buy":"Rent"]})]})]})]})]})},hk=()=>i.jsx("div",{className:"error-page",children:i.jsxs("div",{className:"error-content",children:[i.jsx("h1",{children:"404"}),i.jsx("h2",{children:"Page Not Found"}),i.jsx("p",{children:"Sorry, the page you are looking for does not exist or has been moved."}),i.jsx(It,{to:"/",className:"btn btn-primary",children:"Go to Home"})]})}),Ia=({element:e,...r})=>(localStorage.getItem("token"),JSON.parse(localStorage.getItem("user")),i.jsx(e,{...r})),gk=()=>{const e=Ft(),r=an(),{subcategory:o}=e.state;console.log(o);const s={width:"100%"},u=(c,f)=>{const m=localStorage.getItem("user");m?r("/profile",{state:{userDetails:JSON.parse(m),subcategory:c,subcategoryId:c._id,action:f}}):r("/signup")};return i.jsxs(i.Fragment,{children:[i.jsx(Ya,{}),i.jsx("div",{className:"subcategory-detail-page-container",children:i.jsx("div",{className:"content",children:i.jsxs("div",{className:"row",children:[i.jsx("div",{className:"col-md-6",children:i.jsxs("div",{className:"card bg-dark text-white p-4",style:{minHeight:"700px"},children:[i.jsx("h2",{className:"text-warning",children:o.name}),i.jsx("p",{className:"subcategory-description styled-description",children:o.description}),i.jsxs("div",{className:"details-grid",children:[i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",i.jsx("span",{className:"detail-value",children:o.stockQuantity})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Rental Price:"})," ",i.jsx("span",{className:"detail-value",children:"No fixed amount"})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Buy Price:"})," ",i.jsxs("span",{className:"detail-value",children:["$",o.buyPrice]})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Brand:"})," ",i.jsx("span",{className:"detail-value",children:o.brand})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Model:"})," ",i.jsx("span",{className:"detail-value",children:o.model})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",i.jsx("span",{className:"detail-value",children:o.manufacturingYear})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Usages:"})," ",i.jsx("span",{className:"detail-value",children:o.usages})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Origin:"})," ",i.jsx("span",{className:"detail-value",children:o.origin})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Available:"})," ",i.jsx("span",{className:"detail-value",children:o.isAvailable?"Yes":"No"})]})]}),i.jsxs("div",{className:"d-flex flex-column mt-3",children:[i.jsx("button",{className:"btn btn-primary btn-custom mb-2",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#007bff",color:"white"},onMouseEnter:c=>{c.currentTarget.style.backgroundColor="#0056b3",c.currentTarget.style.color="#fff"},onMouseLeave:c=>{c.currentTarget.style.backgroundColor="#007bff",c.currentTarget.style.color="white"},onClick:()=>u(o,"buy"),children:"Buy Now"}),i.jsx(Zy,{Class:s})]})]})}),i.jsx("div",{className:"col-md-6",children:i.jsx("div",{className:"image-gallery",children:o.imagesUrls.length===1?i.jsx("img",{src:o.imagesUrls[0],alt:`${o.name} 1`,className:"img-fluid mb-3 gallery-image full-width-image"}):o.imagesUrls.map((c,f)=>i.jsx("img",{src:o.imagesUrls[f],alt:`${o.name} ${f+1}`,className:"img-fluid mb-3 gallery-image"},f))})})]})})}),i.jsx(Uo,{}),i.jsx(Qa,{})]})};function yk(){var o;y.useState(!1);const[e,r]=y.useState({name:"",email:"",password:"",confirmPassword:"",phone:"",country:"",countryCode:""});return localStorage.getItem("token"),(o=JSON.parse(localStorage.getItem("user")))==null||o.role,i.jsx(i.Fragment,{children:i.jsxs(V1,{children:[i.jsx(pt,{path:"/signup",element:i.jsx(ob,{formData:e,setFormData:r})}),i.jsx(pt,{path:"/login",element:i.jsx(ab,{})}),i.jsx(pt,{path:"/VerifyEmail",element:i.jsx(yg,{formData:e,setFormData:r})}),i.jsx(pt,{path:"/",element:i.jsx(VC,{})}),i.jsx(pt,{path:"/ContactUs",element:i.jsx(lk,{})}),i.jsx(pt,{path:"/AboutUs",element:i.jsx(ck,{})}),i.jsx(pt,{path:"/profile",element:i.jsx(dk,{})}),i.jsx(pt,{path:"/checkout",element:i.jsx(fk,{})}),i.jsx(pt,{path:"/subcategories",element:i.jsx(pk,{})})," ",i.jsx(pt,{path:"/confirmation",element:i.jsx(mk,{})})," ",i.jsx(pt,{path:"/subcategory-detail",element:i.jsx(gk,{})})," ",i.jsx(pt,{path:"*",element:i.jsx(hk,{})})," ",i.jsx(pt,{path:"/admin",element:i.jsx(Ia,{element:ak})}),i.jsx(pt,{path:"/ManageUsers",element:i.jsx(Ia,{element:XC})}),i.jsx(pt,{path:"/ManageItems",element:i.jsx(Ia,{element:YE})}),i.jsx(pt,{path:"/Approvals",element:i.jsx(Ia,{element:JE})}),i.jsx(pt,{path:"/Bookeditem",element:i.jsx(Ia,{element:rk})})]})})}e1.createRoot(document.getElementById("root")).render(i.jsx(y.StrictMode,{children:i.jsx(mw,{children:i.jsx(yk,{})})}));