/home/awneajlw/.trash/assets.1/index-VOrmRTvi.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 Gu={exports:{}},_a={},Ku={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 am;function W0(){if(am)return Ee;am=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),Ue=0;Ue<we;Ue++)Te[Ue]=arguments[Ue+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 Me=/\/+/g;function De(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===""?"."+De(Ne,0):le,F(ve)?(ie="",P!=null&&(ie=P.replace(Me,"$&/")+"/"),K(ve,$,ie,"",function(Ue){return Ue})):ve!=null&&(be(ve)&&(ve=pe(ve,ie+(!ve.key||Ne&&Ne.key===ve.key?"":(""+ve.key).replace(Me,"$&/")+"/")+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+De(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+De(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 Ue=0;Ue<Te;Ue++)we[Ue]=arguments[Ue+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 sm;function $c(){return sm||(sm=1,Ku.exports=W0()),Ku.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 im;function G0(){if(im)return _a;im=1;var e=$c(),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 lm;function K0(){return lm||(lm=1,Gu.exports=G0()),Gu.exports}var i=K0(),y=$c();const ye=Mo(y);var ci={},qu={exports:{}},Ot={},Yu={exports:{}},Qu={};/**
* @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 um;function q0(){return um||(um=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 Me(){if(Y!==null){var D=e.unstable_now();be=D;var ee=!0;try{ee=Y(!0,D)}finally{ee?De():(J=!1,Y=null)}}else J=!1}var De;if(typeof R=="function")De=function(){R(Me)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,ae=K.port2;K.port1.onmessage=Me,De=function(){ae.postMessage(null)}}else De=function(){E(Me,0)};function me(D){Y=D,J||(J=!0,De())}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}}}}(Qu)),Qu}var cm;function Y0(){return cm||(cm=1,Yu.exports=q0()),Yu.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 dm;function Q0(){if(dm)return Ot;dm=1;var e=$c(),r=Y0();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"),Me=Symbol.for("react.forward_ref"),De=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 De: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 Me: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 Ue(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=Ue(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 Be(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=Be(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 al(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 sl=null;function il(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ll=null,eo=null,to=null;function bd(t){if(t=ga(t)){if(typeof ll!="function")throw Error(o(280));var n=t.stateNode;n&&(n=ks(n),ll(t.stateNode,t.type,n))}}function Cd(t){eo?to?to.push(t):to=[t]:eo=t}function Sd(){if(eo){var t=eo,n=to;if(to=eo=null,bd(t),n)for(t=0;t<n.length;t++)bd(n[t])}}function Ed(t,n){return t(n)}function kd(){}var ul=!1;function jd(t,n,a){if(ul)return t(n,a);ul=!0;try{return Ed(t,n,a)}finally{ul=!1,(eo!==null||to!==null)&&(kd(),Sd())}}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 cl=!1;if(m)try{var Qo={};Object.defineProperty(Qo,"passive",{get:function(){cl=!0}}),window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,Qo)}catch{cl=!1}function Jy(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,dl=null,Zy={onError:function(t){Xo=!0,rs=t}};function ev(t,n,a,l,d,p,g,b,N){Xo=!1,rs=null,Jy.apply(Zy,arguments)}function tv(t,n,a,l,d,p,g,b,N){if(ev.apply(this,arguments),Xo){if(Xo){var I=rs;Xo=!1,rs=null}else throw Error(o(198));os||(os=!0,dl=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 Nd(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 Td(t){if(jr(t)!==t)throw Error(o(188))}function nv(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 Td(d),t;if(p===l)return Td(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 Pd(t){return t=nv(t),t!==null?Rd(t):null}function Rd(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var n=Rd(t);if(n!==null)return n;t=t.sibling}return null}var _d=r.unstable_scheduleCallback,Ld=r.unstable_cancelCallback,rv=r.unstable_shouldYield,ov=r.unstable_requestPaint,et=r.unstable_now,av=r.unstable_getCurrentPriorityLevel,fl=r.unstable_ImmediatePriority,Ad=r.unstable_UserBlockingPriority,as=r.unstable_NormalPriority,sv=r.unstable_LowPriority,Od=r.unstable_IdlePriority,ss=null,vn=null;function iv(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:cv,lv=Math.log,uv=Math.LN2;function cv(t){return t>>>=0,t===0?32:31-(lv(t)/uv|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 dv(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 fv(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]=dv(b,n)):N<=n&&(t.expiredLanes|=b),p&=~b}}function pl(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Id(){var t=is;return is<<=1,!(is&4194240)&&(is=64),t}function ml(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 pv(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 hl(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 Fe=0;function Md(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var Bd,gl,Fd,Dd,$d,yl=!1,cs=[],Xn=null,Jn=null,Zn=null,ea=new Map,ta=new Map,er=[],mv="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 zd(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&&gl(n)),t):(t.eventSystemFlags|=l,n=t.targetContainers,d!==null&&n.indexOf(d)===-1&&n.push(d),t)}function hv(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 Ud(t){var n=Nr(t.target);if(n!==null){var a=jr(n);if(a!==null){if(n=a.tag,n===13){if(n=Nd(a),n!==null){t.blockedOn=n,$d(t.priority,function(){Fd(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=wl(t.domEventName,t.eventSystemFlags,n[0],t.nativeEvent);if(a===null){a=t.nativeEvent;var l=new a.constructor(a.type,a);sl=l,a.target.dispatchEvent(l),sl=null}else return n=ga(a),n!==null&&gl(n),t.blockedOn=a,!1;n.shift()}return!0}function Hd(t,n,a){ds(t)&&a.delete(n)}function gv(){yl=!1,Xn!==null&&ds(Xn)&&(Xn=null),Jn!==null&&ds(Jn)&&(Jn=null),Zn!==null&&ds(Zn)&&(Zn=null),ea.forEach(Hd),ta.forEach(Hd)}function ra(t,n){t.blockedOn===n&&(t.blockedOn=null,yl||(yl=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,gv)))}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);)Ud(a),a.blockedOn===null&&er.shift()}var no=F.ReactCurrentBatchConfig,fs=!0;function yv(t,n,a,l){var d=Fe,p=no.transition;no.transition=null;try{Fe=1,vl(t,n,a,l)}finally{Fe=d,no.transition=p}}function vv(t,n,a,l){var d=Fe,p=no.transition;no.transition=null;try{Fe=4,vl(t,n,a,l)}finally{Fe=d,no.transition=p}}function vl(t,n,a,l){if(fs){var d=wl(t,n,a,l);if(d===null)Ml(t,n,l,ps,a),zd(t,l);else if(hv(d,t,n,a,l))l.stopPropagation();else if(zd(t,l),n&4&&-1<mv.indexOf(t)){for(;d!==null;){var p=ga(d);if(p!==null&&Bd(p),p=wl(t,n,a,l),p===null&&Ml(t,n,l,ps,a),p===d)break;d=p}d!==null&&l.stopPropagation()}else Ml(t,n,l,null,a)}}var ps=null;function wl(t,n,a,l){if(ps=null,t=il(l),t=Nr(t),t!==null)if(n=jr(t),n===null)t=null;else if(a=n.tag,a===13){if(t=Nd(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 Vd(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(av()){case fl:return 1;case Ad:return 4;case as:case sv:return 16;case Od:return 536870912;default:return 16}default:return 16}}var tr=null,xl=null,ms=null;function Wd(){if(ms)return ms;var t,n=xl,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 Gd(){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:Gd,this.isPropagationStopped=Gd,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},bl=zt(ro),aa=q({},ro,{view:0,detail:0}),wv=zt(aa),Cl,Sl,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:kl,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"?(Cl=t.screenX-sa.screenX,Sl=t.screenY-sa.screenY):Sl=Cl=0,sa=t),Cl)},movementY:function(t){return"movementY"in t?t.movementY:Sl}}),Kd=zt(ys),xv=q({},ys,{dataTransfer:0}),bv=zt(xv),Cv=q({},aa,{relatedTarget:0}),El=zt(Cv),Sv=q({},ro,{animationName:0,elapsedTime:0,pseudoElement:0}),Ev=zt(Sv),kv=q({},ro,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),jv=zt(kv),Nv=q({},ro,{data:0}),qd=zt(Nv),Tv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Pv={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"},Rv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _v(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=Rv[t])?!!n[t]:!1}function kl(){return _v}var Lv=q({},aa,{key:function(t){if(t.key){var n=Tv[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"?Pv[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kl,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}}),Av=zt(Lv),Ov=q({},ys,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Yd=zt(Ov),Iv=q({},aa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kl}),Mv=zt(Iv),Bv=q({},ro,{propertyName:0,elapsedTime:0,pseudoElement:0}),Fv=zt(Bv),Dv=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}),$v=zt(Dv),zv=[9,13,27,32],jl=m&&"CompositionEvent"in window,ia=null;m&&"documentMode"in document&&(ia=document.documentMode);var Uv=m&&"TextEvent"in window&&!ia,Qd=m&&(!jl||ia&&8<ia&&11>=ia),Xd=" ",Jd=!1;function Zd(t,n){switch(t){case"keyup":return zv.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ef(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var oo=!1;function Hv(t,n){switch(t){case"compositionend":return ef(n);case"keypress":return n.which!==32?null:(Jd=!0,Xd);case"textInput":return t=n.data,t===Xd&&Jd?null:t;default:return null}}function Vv(t,n){if(oo)return t==="compositionend"||!jl&&Zd(t,n)?(t=Wd(),ms=xl=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 Qd&&n.locale!=="ko"?null:n.data;default:return null}}var Wv={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 tf(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!Wv[t.type]:n==="textarea"}function nf(t,n,a,l){Cd(l),n=Cs(n,"onChange"),0<n.length&&(a=new bl("onChange","change",null,a,l),t.push({event:a,listeners:n}))}var la=null,ua=null;function Gv(t){bf(t,0)}function vs(t){var n=uo(t);if(Je(n))return t}function Kv(t,n){if(t==="change")return n}var rf=!1;if(m){var Nl;if(m){var Tl="oninput"in document;if(!Tl){var of=document.createElement("div");of.setAttribute("oninput","return;"),Tl=typeof of.oninput=="function"}Nl=Tl}else Nl=!1;rf=Nl&&(!document.documentMode||9<document.documentMode)}function af(){la&&(la.detachEvent("onpropertychange",sf),ua=la=null)}function sf(t){if(t.propertyName==="value"&&vs(ua)){var n=[];nf(n,ua,t,il(t)),jd(Gv,n)}}function qv(t,n,a){t==="focusin"?(af(),la=n,ua=a,la.attachEvent("onpropertychange",sf)):t==="focusout"&&af()}function Yv(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return vs(ua)}function Qv(t,n){if(t==="click")return vs(n)}function Xv(t,n){if(t==="input"||t==="change")return vs(n)}function Jv(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var un=typeof Object.is=="function"?Object.is:Jv;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 lf(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function uf(t,n){var a=lf(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=lf(a)}}function cf(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?cf(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function df(){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 Pl(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 Zv(t){var n=df(),a=t.focusedElem,l=t.selectionRange;if(n!==a&&a&&a.ownerDocument&&cf(a.ownerDocument.documentElement,a)){if(l!==null&&Pl(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=uf(a,p);var g=uf(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 e0=m&&"documentMode"in document&&11>=document.documentMode,ao=null,Rl=null,da=null,_l=!1;function ff(t,n,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;_l||ao==null||ao!==vt(l)||(l=ao,"selectionStart"in l&&Pl(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(Rl,"onSelect"),0<l.length&&(n=new bl("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")},Ll={},pf={};m&&(pf=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(Ll[t])return Ll[t];if(!so[t])return t;var n=so[t],a;for(a in n)if(n.hasOwnProperty(a)&&a in pf)return Ll[t]=n[a];return t}var mf=xs("animationend"),hf=xs("animationiteration"),gf=xs("animationstart"),yf=xs("transitionend"),vf=new Map,wf="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){vf.set(t,n),c(n,[t])}for(var Al=0;Al<wf.length;Al++){var Ol=wf[Al],t0=Ol.toLowerCase(),n0=Ol[0].toUpperCase()+Ol.slice(1);nr(t0,"on"+n0)}nr(mf,"onAnimationEnd"),nr(hf,"onAnimationIteration"),nr(gf,"onAnimationStart"),nr("dblclick","onDoubleClick"),nr("focusin","onFocus"),nr("focusout","onBlur"),nr(yf,"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(" "),r0=new Set("cancel close invalid load scroll toggle".split(" ").concat(fa));function xf(t,n,a){var l=t.type||"unknown-event";t.currentTarget=a,tv(l,n,void 0,t),t.currentTarget=null}function bf(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;xf(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;xf(d,b,I),p=N}}}if(os)throw t=dl,os=!1,dl=null,t}function He(t,n){var a=n[Ul];a===void 0&&(a=n[Ul]=new Set);var l=t+"__bubble";a.has(l)||(Cf(n,t,2,!1),a.add(l))}function Il(t,n,a){var l=0;n&&(l|=4),Cf(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"&&(r0.has(a)||Il(a,!1,t),Il(a,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[bs]||(n[bs]=!0,Il("selectionchange",!1,n))}}function Cf(t,n,a,l){switch(Vd(n)){case 1:var d=yv;break;case 4:d=vv;break;default:d=vl}a=d.bind(null,n,a,t),d=void 0,!cl||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 Ml(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}jd(function(){var I=p,U=il(a),V=[];e:{var z=vf.get(t);if(z!==void 0){var Z=bl,ne=t;switch(t){case"keypress":if(hs(a)===0)break e;case"keydown":case"keyup":Z=Av;break;case"focusin":ne="focus",Z=El;break;case"focusout":ne="blur",Z=El;break;case"beforeblur":case"afterblur":Z=El;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=Kd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Z=bv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Z=Mv;break;case mf:case hf:case gf:Z=Ev;break;case yf:Z=Fv;break;case"scroll":Z=wv;break;case"wheel":Z=$v;break;case"copy":case"cut":case"paste":Z=jv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Z=Yd}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!==sl&&(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=Kd,G="onMouseLeave",A="onMouseEnter",T="mouse",(t==="pointerout"||t==="pointerover")&&(re=Yd,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&&Sf(V,z,Z,re,!1),ne!==null&&tt!==null&&Sf(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=Kv;else if(tf(z))if(rf)oe=Xv;else{oe=Yv;var ce=qv}else(Z=z.nodeName)&&Z.toLowerCase()==="input"&&(z.type==="checkbox"||z.type==="radio")&&(oe=Qv);if(oe&&(oe=oe(t,I))){nf(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":(tf(ce)||ce.contentEditable==="true")&&(ao=ce,Rl=I,da=null);break;case"focusout":da=Rl=ao=null;break;case"mousedown":_l=!0;break;case"contextmenu":case"mouseup":case"dragend":_l=!1,ff(V,a,U);break;case"selectionchange":if(e0)break;case"keydown":case"keyup":ff(V,a,U)}var de;if(jl)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?Zd(t,a)&&(he="onCompositionEnd"):t==="keydown"&&a.keyCode===229&&(he="onCompositionStart");he&&(Qd&&a.locale!=="ko"&&(oo||he!=="onCompositionStart"?he==="onCompositionEnd"&&oo&&(de=Wd()):(tr=U,xl="value"in tr?tr.value:tr.textContent,oo=!0)),ce=Cs(I,he),0<ce.length&&(he=new qd(he,t,null,a,U),V.push({event:he,listeners:ce}),de?he.data=de:(de=ef(a),de!==null&&(he.data=de)))),(de=Uv?Hv(t,a):Vv(t,a))&&(I=Cs(I,"onBeforeInput"),0<I.length&&(U=new qd("onBeforeInput","beforeinput",null,a,U),V.push({event:U,listeners:I}),U.data=de))}bf(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 Sf(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 o0=/\r\n?/g,a0=/\u0000|\uFFFD/g;function Ef(t){return(typeof t=="string"?t:""+t).replace(o0,`
`).replace(a0,"")}function Ss(t,n,a){if(n=Ef(n),Ef(t)!==n&&a)throw Error(o(425))}function Es(){}var Bl=null,Fl=null;function Dl(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 $l=typeof setTimeout=="function"?setTimeout:void 0,s0=typeof clearTimeout=="function"?clearTimeout:void 0,kf=typeof Promise=="function"?Promise:void 0,i0=typeof queueMicrotask=="function"?queueMicrotask:typeof kf<"u"?function(t){return kf.resolve(null).then(t).catch(l0)}:$l;function l0(t){setTimeout(function(){throw t})}function zl(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 jf(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,Ul="__reactEvents$"+lo,u0="__reactListeners$"+lo,c0="__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=jf(t);t!==null;){if(a=t[wn])return a;t=jf(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 Hl=[],co=-1;function or(t){return{current:t}}function Ve(t){0>co||(t.current=Hl[co],Hl[co]=null,co--)}function $e(t,n){co++,Hl[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(){Ve(Pt),Ve(wt)}function Nf(t,n,a){if(wt.current!==ar)throw Error(o(168));$e(wt,n),$e(Pt,a)}function Tf(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,$e(wt,t),$e(Pt,Pt.current),!0}function Pf(t,n,a){var l=t.stateNode;if(!l)throw Error(o(169));a?(t=Tf(t,n,Tr),l.__reactInternalMemoizedMergedChildContext=t,Ve(Pt),Ve(wt),$e(wt,t)):Ve(Pt),$e(Pt,a)}var Mn=null,Ts=!1,Vl=!1;function Rf(t){Mn===null?Mn=[t]:Mn.push(t)}function d0(t){Ts=!0,Rf(t)}function sr(){if(!Vl&&Mn!==null){Vl=!0;var t=0,n=Fe;try{var a=Mn;for(Fe=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)),_d(fl,sr),d}finally{Fe=n,Vl=!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 _f(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 Wl(t){t.return!==null&&(Rr(t,1),_f(t,1,0))}function Gl(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,Ge=!1,cn=null;function Lf(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 Af(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 Kl(t){return(t.mode&1)!==0&&(t.flags&128)===0}function ql(t){if(Ge){var n=Ht;if(n){var a=n;if(!Af(t,n)){if(Kl(t))throw Error(o(418));n=rr(a.nextSibling);var l=Ut;n&&Af(t,n)?Lf(l,a):(t.flags=t.flags&-4097|2,Ge=!1,Ut=t)}}else{if(Kl(t))throw Error(o(418));t.flags=t.flags&-4097|2,Ge=!1,Ut=t}}}function Of(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(!Ge)return Of(t),Ge=!0,!1;var n;if((n=t.tag!==3)&&!(n=t.tag!==5)&&(n=t.type,n=n!=="head"&&n!=="body"&&!Dl(t.type,t.memoizedProps)),n&&(n=Ht)){if(Kl(t))throw If(),Error(o(418));for(;n;)Lf(t,n),n=rr(n.nextSibling)}if(Of(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 If(){for(var t=Ht;t;)t=rr(t.nextSibling)}function ho(){Ht=Ut=null,Ge=!1}function Yl(t){cn===null?cn=[t]:cn.push(t)}var f0=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 Mf(t){var n=t._init;return n(t._payload)}function Bf(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=$u(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&&Mf(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=zu(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=$u(""+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=zu(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),Ge&&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 Ge&&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)}),Ge&&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),Ge&&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 Ge&&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(V0){return n(A,V0)}),Ge&&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&&Mf(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=zu(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=$u(O,A.mode,G),T.return=A,A=T),g(A)):a(A,T)}return tt}var go=Bf(!0),Ff=Bf(!1),As=or(null),Os=null,yo=null,Ql=null;function Xl(){Ql=yo=Os=null}function Jl(t){var n=As.current;Ve(As),t._currentValue=n}function Zl(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,Ql=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(Ql!==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 eu(t){_r===null?_r=[t]:_r.push(t)}function Df(t,n,a,l){var d=n.interleaved;return d===null?(a.next=a,eu(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 tu(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $f(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,eu(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,hl(t,a)}}function zf(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 Uf(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 nu(t,n){switch($e(xa,n),$e(wa,t),$e(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)}Ve(xn),$e(xn,n)}function wo(){Ve(xn),Ve(wa),Ve(xa)}function Hf(t){Lr(xa.current);var n=Lr(xn.current),a=Qt(n,t.type);n!==a&&($e(wa,t),$e(xn,a))}function ru(t){wa.current===t&&(Ve(xn),Ve(wa))}var qe=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 ou=[];function au(){for(var t=0;t<ou.length;t++)ou[t]._workInProgressVersionPrimary=null;ou.length=0}var Fs=F.ReactCurrentDispatcher,su=F.ReactCurrentBatchConfig,Ar=0,Ye=null,it=null,ct=null,Ds=!1,ba=!1,Ca=0,p0=0;function xt(){throw Error(o(321))}function iu(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 lu(t,n,a,l,d,p){if(Ar=p,Ye=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,Fs.current=t===null||t.memoizedState===null?y0:v0,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=w0,t=a(l,d)}while(ba)}if(Fs.current=Us,n=it!==null&&it.next!==null,Ar=0,ct=it=Ye=null,Ds=!1,n)throw Error(o(300));return t}function uu(){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?Ye.memoizedState=ct=t:ct=ct.next=t,ct}function tn(){if(it===null){var t=Ye.alternate;t=t!==null?t.memoizedState:null}else t=it.next;var n=ct===null?Ye.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?Ye.memoizedState=ct=t:ct=ct.next=t}return ct}function Sa(t,n){return typeof n=="function"?n(t):n}function cu(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,Ye.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,Ye.lanes|=p,Or|=p,d=d.next;while(d!==t)}else d===null&&(a.lanes=0);return[n.memoizedState,a.dispatch]}function du(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 Vf(){}function Wf(t,n){var a=Ye,l=tn(),d=n(),p=!un(l.memoizedState,d);if(p&&(l.memoizedState=d,_t=!0),l=l.queue,fu(qf.bind(null,a,l,t),[t]),l.getSnapshot!==n||p||ct!==null&&ct.memoizedState.tag&1){if(a.flags|=2048,Ea(9,Kf.bind(null,a,l,d,n),void 0,null),dt===null)throw Error(o(349));Ar&30||Gf(a,n,d)}return d}function Gf(t,n,a){t.flags|=16384,t={getSnapshot:n,value:a},n=Ye.updateQueue,n===null?(n={lastEffect:null,stores:null},Ye.updateQueue=n,n.stores=[t]):(a=n.stores,a===null?n.stores=[t]:a.push(t))}function Kf(t,n,a,l){n.value=a,n.getSnapshot=l,Yf(n)&&Qf(t)}function qf(t,n,a){return a(function(){Yf(n)&&Qf(t)})}function Yf(t){var n=t.getSnapshot;t=t.value;try{var a=n();return!un(t,a)}catch{return!0}}function Qf(t){var n=Dn(t,1);n!==null&&mn(n,t,1,-1)}function Xf(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=g0.bind(null,Ye,t),[n.memoizedState,t]}function Ea(t,n,a,l){return t={tag:t,create:n,destroy:a,deps:l,next:null},n=Ye.updateQueue,n===null?(n={lastEffect:null,stores:null},Ye.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 Jf(){return tn().memoizedState}function $s(t,n,a,l){var d=bn();Ye.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&&iu(l,g.deps)){d.memoizedState=Ea(n,a,p,l);return}}Ye.flags|=t,d.memoizedState=Ea(1|n,a,p,l)}function Zf(t,n){return $s(8390656,8,t,n)}function fu(t,n){return zs(2048,8,t,n)}function ep(t,n){return zs(4,2,t,n)}function tp(t,n){return zs(4,4,t,n)}function np(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 rp(t,n,a){return a=a!=null?a.concat([t]):null,zs(4,4,np.bind(null,n,t),a)}function pu(){}function op(t,n){var a=tn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&iu(n,l[1])?l[0]:(a.memoizedState=[t,n],t)}function ap(t,n){var a=tn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&iu(n,l[1])?l[0]:(t=t(),a.memoizedState=[t,n],t)}function sp(t,n,a){return Ar&21?(un(a,n)||(a=Id(),Ye.lanes|=a,Or|=a,t.baseState=!0),n):(t.baseState&&(t.baseState=!1,_t=!0),t.memoizedState=a)}function m0(t,n){var a=Fe;Fe=a!==0&&4>a?a:4,t(!0);var l=su.transition;su.transition={};try{t(!1),n()}finally{Fe=a,su.transition=l}}function ip(){return tn().memoizedState}function h0(t,n,a){var l=fr(t);if(a={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null},lp(t))up(n,a);else if(a=Df(t,n,a,l),a!==null){var d=Nt();mn(a,t,l,d),cp(a,n,l)}}function g0(t,n,a){var l=fr(t),d={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null};if(lp(t))up(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,eu(n)):(d.next=N.next,N.next=d),n.interleaved=d;return}}catch{}finally{}a=Df(t,n,d,l),a!==null&&(d=Nt(),mn(a,t,l,d),cp(a,n,l))}}function lp(t){var n=t.alternate;return t===Ye||n!==null&&n===Ye}function up(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 cp(t,n,a){if(a&4194240){var l=n.lanes;l&=t.pendingLanes,a|=l,n.lanes=a,hl(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},y0={readContext:en,useCallback:function(t,n){return bn().memoizedState=[t,n===void 0?null:n],t},useContext:en,useEffect:Zf,useImperativeHandle:function(t,n,a){return a=a!=null?a.concat([t]):null,$s(4194308,4,np.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=h0.bind(null,Ye,t),[l.memoizedState,t]},useRef:function(t){var n=bn();return t={current:t},n.memoizedState=t},useState:Xf,useDebugValue:pu,useDeferredValue:function(t){return bn().memoizedState=t},useTransition:function(){var t=Xf(!1),n=t[0];return t=m0.bind(null,t[1]),bn().memoizedState=t,[n,t]},useMutableSource:function(){},useSyncExternalStore:function(t,n,a){var l=Ye,d=bn();if(Ge){if(a===void 0)throw Error(o(407));a=a()}else{if(a=n(),dt===null)throw Error(o(349));Ar&30||Gf(l,n,a)}d.memoizedState=a;var p={value:a,getSnapshot:n};return d.queue=p,Zf(qf.bind(null,l,p,t),[t]),l.flags|=2048,Ea(9,Kf.bind(null,l,p,a,n),void 0,null),a},useId:function(){var t=bn(),n=dt.identifierPrefix;if(Ge){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=p0++,n=":"+n+"r"+a.toString(32)+":";return t.memoizedState=n},unstable_isNewReconciler:!1},v0={readContext:en,useCallback:op,useContext:en,useEffect:fu,useImperativeHandle:rp,useInsertionEffect:ep,useLayoutEffect:tp,useMemo:ap,useReducer:cu,useRef:Jf,useState:function(){return cu(Sa)},useDebugValue:pu,useDeferredValue:function(t){var n=tn();return sp(n,it.memoizedState,t)},useTransition:function(){var t=cu(Sa)[0],n=tn().memoizedState;return[t,n]},useMutableSource:Vf,useSyncExternalStore:Wf,useId:ip,unstable_isNewReconciler:!1},w0={readContext:en,useCallback:op,useContext:en,useEffect:fu,useImperativeHandle:rp,useInsertionEffect:ep,useLayoutEffect:tp,useMemo:ap,useReducer:du,useRef:Jf,useState:function(){return du(Sa)},useDebugValue:pu,useDeferredValue:function(t){var n=tn();return it===null?n.memoizedState=t:sp(n,it.memoizedState,t)},useTransition:function(){var t=du(Sa)[0],n=tn().memoizedState;return[t,n]},useMutableSource:Vf,useSyncExternalStore:Wf,useId:ip,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 mu(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 dp(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 fp(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 pp(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 hu(t,n,a,l){var d=t.stateNode;d.props=a,d.state=t.memoizedState,d.refs={},tu(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"&&(mu(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 gu(t,n,a){return{value:t,source:null,stack:a??null,digest:n??null}}function yu(t,n){try{console.error(n.value)}catch(a){setTimeout(function(){throw a})}}var x0=typeof WeakMap=="function"?WeakMap:Map;function mp(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,Lu=l),yu(t,n)},a}function hp(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(){yu(t,n)}}var p=t.stateNode;return p!==null&&typeof p.componentDidCatch=="function"&&(a.callback=function(){yu(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 gp(t,n,a){var l=t.pingCache;if(l===null){l=t.pingCache=new x0;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=O0.bind(null,t,n,a),n.then(t,t))}function yp(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 vp(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 b0=F.ReactCurrentOwner,_t=!1;function jt(t,n,a,l){n.child=t===null?Ff(n,null,a,l):go(n,t.child,a,l)}function wp(t,n,a,l,d){a=a.render;var p=n.ref;return vo(n,d),l=lu(t,n,a,l,p,d),a=uu(),t!==null&&!_t?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,zn(t,n,d)):(Ge&&a&&Wl(n),n.flags|=1,jt(t,n,l,d),n.child)}function xp(t,n,a,l,d){if(t===null){var p=a.type;return typeof p=="function"&&!Du(p)&&p.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(n.tag=15,n.type=p,bp(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 bp(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 vu(t,n,a,l,d)}function Cp(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},$e(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,$e(Co,Vt),Vt|=t,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},l=p!==null?p.baseLanes:a,$e(Co,Vt),Vt|=l}else p!==null?(l=p.baseLanes|a,n.memoizedState=null):l=a,$e(Co,Vt),Vt|=l;return jt(t,n,d,a),n.child}function Sp(t,n){var a=n.ref;(t===null&&a!==null||t!==null&&t.ref!==a)&&(n.flags|=512,n.flags|=2097152)}function vu(t,n,a,l,d){var p=Rt(a)?Tr:wt.current;return p=fo(n,p),vo(n,d),a=lu(t,n,a,l,p,d),l=uu(),t!==null&&!_t?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,zn(t,n,d)):(Ge&&l&&Wl(n),n.flags|=1,jt(t,n,a,d),n.child)}function Ep(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),fp(n,a,l),hu(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)&&pp(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"&&(mu(n,a,U,l),N=n.memoizedState),(b=ir||dp(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,$f(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)&&pp(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"&&(mu(n,a,Z,l),ne=n.memoizedState),(I=ir||dp(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 wu(t,n,a,l,p,d)}function wu(t,n,a,l,d,p){Sp(t,n);var g=(n.flags&128)!==0;if(!l&&!g)return d&&Pf(n,a,!1),zn(t,n,p);l=n.stateNode,b0.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&&Pf(n,a,!0),n.child}function kp(t){var n=t.stateNode;n.pendingContext?Nf(t,n.pendingContext,n.pendingContext!==n.context):n.context&&Nf(t,n.context,!1),nu(t,n.containerInfo)}function jp(t,n,a,l,d){return ho(),Yl(d),n.flags|=256,jt(t,n,a,l),n.child}var xu={dehydrated:null,treeContext:null,retryLane:0};function bu(t){return{baseLanes:t,cachePool:null,transitions:null}}function Np(t,n,a){var l=n.pendingProps,d=qe.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),$e(qe,d&1),t===null)return ql(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=bu(a),n.memoizedState=xu,t):Cu(n,g));if(d=t.memoizedState,d!==null&&(b=d.dehydrated,b!==null))return C0(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?bu(a):{baseLanes:g.baseLanes|a,cachePool:null,transitions:g.transitions},p.memoizedState=g,p.childLanes=t.childLanes&~a,n.memoizedState=xu,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 Cu(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&&Yl(l),go(n,t.child,null,a),t=Cu(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function C0(t,n,a,l,d,p,g){if(a)return n.flags&256?(n.flags&=-257,l=gu(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=bu(g),n.memoizedState=xu,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=gu(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 Fu(),l=gu(Error(o(421))),Vs(t,n,g,l)}return d.data==="$?"?(n.flags|=128,n.child=t.child,n=I0.bind(null,t),d._reactRetry=n,null):(t=p.treeContext,Ht=rr(d.nextSibling),Ut=n,Ge=!0,cn=null,t!==null&&(Jt[Zt++]=Bn,Jt[Zt++]=Fn,Jt[Zt++]=Pr,Bn=t.id,Fn=t.overflow,Pr=n),n=Cu(n,l.children),n.flags|=4096,n)}function Tp(t,n,a){t.lanes|=n;var l=t.alternate;l!==null&&(l.lanes|=n),Zl(t.return,n,a)}function Su(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 Pp(t,n,a){var l=n.pendingProps,d=l.revealOrder,p=l.tail;if(jt(t,n,l.children,a),l=qe.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&&Tp(t,a,n);else if(t.tag===19)Tp(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($e(qe,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),Su(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}Su(n,!0,a,null,p);break;case"together":Su(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 S0(t,n,a){switch(n.tag){case 3:kp(n),ho();break;case 5:Hf(n);break;case 1:Rt(n.type)&&Ns(n);break;case 4:nu(n,n.stateNode.containerInfo);break;case 10:var l=n.type._context,d=n.memoizedProps.value;$e(As,l._currentValue),l._currentValue=d;break;case 13:if(l=n.memoizedState,l!==null)return l.dehydrated!==null?($e(qe,qe.current&1),n.flags|=128,null):a&n.child.childLanes?Np(t,n,a):($e(qe,qe.current&1),t=zn(t,n,a),t!==null?t.sibling:null);$e(qe,qe.current&1);break;case 19:if(l=(a&n.childLanes)!==0,t.flags&128){if(l)return Pp(t,n,a);n.flags|=128}if(d=n.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),$e(qe,qe.current),l)break;return null;case 22:case 23:return n.lanes=0,Cp(t,n,a)}return zn(t,n,a)}var Rp,Eu,_p,Lp;Rp=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}},Eu=function(){},_p=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"&&He("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)}},Lp=function(t,n,a,l){a!==l&&(n.flags|=4)};function ka(t,n){if(!Ge)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 E0(t,n,a){var l=n.pendingProps;switch(Gl(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(),Ve(Pt),Ve(wt),au(),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&&(Iu(cn),cn=null))),Eu(t,n),bt(n),null;case 5:ru(n);var d=Lr(xa.current);if(a=n.type,t!==null&&n.stateNode!=null)_p(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":He("cancel",l),He("close",l);break;case"iframe":case"object":case"embed":He("load",l);break;case"video":case"audio":for(d=0;d<fa.length;d++)He(fa[d],l);break;case"source":He("error",l);break;case"img":case"image":case"link":He("error",l),He("load",l);break;case"details":He("toggle",l);break;case"input":ke(l,p),He("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!p.multiple},He("invalid",l);break;case"textarea":Sr(l,p),He("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"&&He("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,Rp(t,n,!1,!1),n.stateNode=t;e:{switch(g=al(a,l),a){case"dialog":He("cancel",t),He("close",t),d=l;break;case"iframe":case"object":case"embed":He("load",t),d=l;break;case"video":case"audio":for(d=0;d<fa.length;d++)He(fa[d],t);d=l;break;case"source":He("error",t),d=l;break;case"img":case"image":case"link":He("error",t),He("load",t),d=l;break;case"details":He("toggle",t),d=l;break;case"input":ke(t,l),d=kt(t,l),He("invalid",t);break;case"option":d=l;break;case"select":t._wrapperState={wasMultiple:!!l.multiple},d=q({},l,{value:void 0}),He("invalid",t);break;case"textarea":Sr(t,l),d=Cr(t,l),He("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"&&He("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)Lp(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(Ve(qe),l=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(Ge&&Ht!==null&&n.mode&1&&!(n.flags&128))If(),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&&(Iu(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||qe.current&1?lt===0&&(lt=3):Fu())),n.updateQueue!==null&&(n.flags|=4),bt(n),null);case 4:return wo(),Eu(t,n),t===null&&pa(n.stateNode.containerInfo),bt(n),null;case 10:return Jl(n.type._context),bt(n),null;case 17:return Rt(n.type)&&js(),bt(n),null;case 19:if(Ve(qe),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 $e(qe,qe.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&&!Ge)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=qe.current,$e(qe,l?a&1|2:a&1),n):(bt(n),null);case 22:case 23:return Bu(),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 k0(t,n){switch(Gl(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(),Ve(Pt),Ve(wt),au(),t=n.flags,t&65536&&!(t&128)?(n.flags=t&-65537|128,n):null;case 5:return ru(n),null;case 13:if(Ve(qe),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 Ve(qe),null;case 4:return wo(),null;case 10:return Jl(n.type._context),null;case 22:case 23:return Bu(),null;case 24:return null;default:return null}}var Gs=!1,Ct=!1,j0=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 ku(t,n,a){try{a()}catch(l){Ze(t,n,l)}}var Ap=!1;function N0(t,n){if(Bl=fs,t=df(),Pl(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(Fl={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=Ap,Ap=!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&&ku(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 ju(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 Op(t){var n=t.alternate;n!==null&&(t.alternate=null,Op(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[Ul],delete n[u0],delete n[c0])),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 Ip(t){return t.tag===5||t.tag===3||t.tag===4}function Mp(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Ip(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 Nu(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(Nu(t,n,a),t=t.sibling;t!==null;)Nu(t,n,a),t=t.sibling}function Tu(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(Tu(t,n,a),t=t.sibling;t!==null;)Tu(t,n,a),t=t.sibling}var ht=null,fn=!1;function ur(t,n,a){for(a=a.child;a!==null;)Bp(t,n,a),a=a.sibling}function Bp(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?zl(t.parentNode,a):t.nodeType===1&&zl(t,a),oa(t)):zl(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)&&ku(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 Fp(t){var n=t.updateQueue;if(n!==null){t.updateQueue=null;var a=t.stateNode;a===null&&(a=t.stateNode=new j0),n.forEach(function(l){var d=M0.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));Bp(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;)Dp(n,t),n=n.sibling}function Dp(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),al(b,g);var I=al(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||(_u=et())),l&4&&Fp(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){Up(V);continue}}Z!==null?(Z.return=z,te=Z):Up(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=Be("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&&Fp(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(Ip(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=Mp(t);Tu(t,p,d);break;case 3:case 4:var g=l.stateNode.containerInfo,b=Mp(t);Nu(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 T0(t,n,a){te=t,$p(t)}function $p(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?Hp(d):N!==null?(N.return=g,te=N):Hp(d);for(;p!==null;)te=p,$p(p),p=p.sibling;te=d,Gs=b,Ct=I}zp(t)}else d.subtreeFlags&8772&&p!==null?(p.return=d,te=p):zp(t)}}function zp(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&&Uf(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}Uf(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&&ju(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 Up(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 Hp(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{ju(n)}catch(N){Ze(n,p,N)}break;case 5:var g=n.return;try{ju(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 P0=Math.ceil,qs=F.ReactCurrentDispatcher,Pu=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,Ru=0,Ta=null,Lt=null,_u=0,So=1/0,Un=null,Qs=!1,Lu=null,cr=null,Xs=!1,dr=null,Js=0,Pa=0,Au=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&>!==0?gt&-gt:f0.transition!==null?(ei===0&&(ei=Id()),ei):(t=Fe,t!==0||(t=window.event,t=t===void 0?16:Vd(t.type)),t):1}function mn(t,n,a,l){if(50<Pa)throw Pa=0,Au=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;fv(t,n);var l=us(t,t===dt?gt:0);if(l===0)a!==null&&Ld(a),t.callbackNode=null,t.callbackPriority=0;else if(n=l&-l,t.callbackPriority!==n){if(a!=null&&Ld(a),n===1)t.tag===0?d0(Wp.bind(null,t)):Rf(Wp.bind(null,t)),i0(function(){!(_e&6)&&sr()}),a=null;else{switch(Md(l)){case 1:a=fl;break;case 4:a=Ad;break;case 16:a=as;break;case 536870912:a=Od;break;default:a=as}a=Zp(a,Vp.bind(null,t))}t.callbackPriority=n,t.callbackNode=a}}function Vp(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=Kp();(dt!==t||gt!==n)&&(Un=null,So=et()+500,Mr(t,n));do try{L0();break}catch(b){Gp(t,b)}while(!0);Xl(),qs.current=p,_e=d,st!==null?n=0:(dt=null,gt=0,n=lt)}if(n!==0){if(n===2&&(d=pl(t),d!==0&&(l=d,n=Ou(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)&&!R0(d)&&(n=ti(t,l),n===2&&(p=pl(t),p!==0&&(l=p,n=Ou(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=_u+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=$l(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*P0(l/1960))-l,10<l){t.timeoutHandle=$l(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?Vp.bind(null,t):null}function Ou(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&&Iu(n)),t}function Iu(t){Lt===null?Lt=t:Lt.push.apply(Lt,t)}function R0(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&=~Ru,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 Wp(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=pl(t);l!==0&&(n=l,a=Ou(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 Mu(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=Fe;try{if(nn.transition=null,Fe=1,t)return t()}finally{Fe=l,nn.transition=a,_e=n,!(_e&6)&&sr()}}function Bu(){Vt=Co.current,Ve(Co)}function Mr(t,n){t.finishedWork=null,t.finishedLanes=0;var a=t.timeoutHandle;if(a!==-1&&(t.timeoutHandle=-1,s0(a)),st!==null)for(a=st.return;a!==null;){var l=a;switch(Gl(l),l.tag){case 1:l=l.type.childContextTypes,l!=null&&js();break;case 3:wo(),Ve(Pt),Ve(wt),au();break;case 5:ru(l);break;case 4:wo();break;case 13:Ve(qe);break;case 19:Ve(qe);break;case 10:Jl(l.type._context);break;case 22:case 23:Bu()}a=a.return}if(dt=t,st=t=mr(t.current,null),gt=Vt=n,lt=0,Na=null,Ru=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 Gp(t,n){do{var a=st;try{if(Xl(),Fs.current=Us,Ds){for(var l=Ye.memoizedState;l!==null;){var d=l.queue;d!==null&&(d.pending=null),l=l.next}Ds=!1}if(Ar=0,ct=it=Ye=null,ba=!1,Ca=0,Pu.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=yp(g);if(Z!==null){Z.flags&=-257,vp(Z,g,b,p,n),Z.mode&1&&gp(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)){gp(p,I,n),Fu();break e}N=Error(o(426))}}else if(Ge&&b.mode&1){var tt=yp(g);if(tt!==null){!(tt.flags&65536)&&(tt.flags|=256),vp(tt,g,b,p,n),Yl(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=mp(p,N,n);zf(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=hp(p,b,n);zf(p,G);break e}}p=p.return}while(p!==null)}Yp(a)}catch(oe){n=oe,st===a&&a!==null&&(st=a=a.return);continue}break}while(!0)}function Kp(){var t=qs.current;return qs.current=Us,t===null?Us:t}function Fu(){(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=Kp();(dt!==t||gt!==n)&&(Un=null,Mr(t,n));do try{_0();break}catch(d){Gp(t,d)}while(!0);if(Xl(),_e=a,qs.current=l,st!==null)throw Error(o(261));return dt=null,gt=0,lt}function _0(){for(;st!==null;)qp(st)}function L0(){for(;st!==null&&!rv();)qp(st)}function qp(t){var n=Jp(t.alternate,t,Vt);t.memoizedProps=t.pendingProps,n===null?Yp(t):st=n,Pu.current=null}function Yp(t){var n=t;do{var a=n.alternate;if(t=n.return,n.flags&32768){if(a=k0(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=E0(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=Fe,d=nn.transition;try{nn.transition=null,Fe=1,A0(t,n,a,l)}finally{nn.transition=d,Fe=l}return null}function A0(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(pv(t,p),t===dt&&(st=dt=null,gt=0),!(a.subtreeFlags&2064)&&!(a.flags&2064)||Xs||(Xs=!0,Zp(as,function(){return Eo(),null})),p=(a.flags&15990)!==0,a.subtreeFlags&15990||p){p=nn.transition,nn.transition=null;var g=Fe;Fe=1;var b=_e;_e|=4,Pu.current=null,N0(t,a),Dp(a,t),Zv(Fl),fs=!!Bl,Fl=Bl=null,t.current=a,T0(a),ov(),_e=b,Fe=g,nn.transition=p}else t.current=a;if(Xs&&(Xs=!1,dr=t,Js=d),p=t.pendingLanes,p===0&&(cr=null),iv(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=Lu,Lu=null,t;return Js&1&&t.tag!==0&&Eo(),p=t.pendingLanes,p&1?t===Au?Pa++:(Pa=0,Au=t):Pa=0,sr(),null}function Eo(){if(dr!==null){var t=Md(Js),n=nn.transition,a=Fe;try{if(nn.transition=null,Fe=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(Op(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{Fe=a,nn.transition=n}}return!1}function Qp(t,n,a){n=xo(a,n),n=mp(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)Qp(t,t,a);else for(;n!==null;){if(n.tag===3){Qp(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=hp(n,t,1),n=lr(n,t,1),t=Nt(),n!==null&&(Zo(n,1,t),At(n,t));break}}n=n.return}}function O0(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()-_u?Mr(t,0):Ru|=a),At(t,n)}function Xp(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 I0(t){var n=t.memoizedState,a=0;n!==null&&(a=n.retryLane),Xp(t,a)}function M0(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),Xp(t,a)}var Jp;Jp=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,S0(t,n,a);_t=!!(t.flags&131072)}else _t=!1,Ge&&n.flags&1048576&&_f(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=lu(null,n,l,t,d,a);var p=uu();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,tu(n),d.updater=Hs,n.stateNode=d,d._reactInternals=n,hu(n,l,t,a),n=wu(null,n,l,!0,p,a)):(n.tag=0,Ge&&p&&Wl(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=F0(l),t=dn(l,t),d){case 0:n=vu(null,n,l,t,a);break e;case 1:n=Ep(null,n,l,t,a);break e;case 11:n=wp(null,n,l,t,a);break e;case 14:n=xp(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),vu(t,n,l,d,a);case 1:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:dn(l,d),Ep(t,n,l,d,a);case 3:e:{if(kp(n),t===null)throw Error(o(387));l=n.pendingProps,p=n.memoizedState,d=p.element,$f(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=jp(t,n,l,a,d);break e}else if(l!==d){d=xo(Error(o(424)),n),n=jp(t,n,l,a,d);break e}else for(Ht=rr(n.stateNode.containerInfo.firstChild),Ut=n,Ge=!0,cn=null,a=Ff(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 Hf(n),t===null&&ql(n),l=n.type,d=n.pendingProps,p=t!==null?t.memoizedProps:null,g=d.children,Dl(l,d)?g=null:p!==null&&Dl(l,p)&&(n.flags|=32),Sp(t,n),jt(t,n,g,a),n.child;case 6:return t===null&&ql(n),null;case 13:return Np(t,n,a);case 4:return nu(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),wp(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,$e(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),Zl(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),Zl(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),xp(t,n,l,d,a);case 15:return bp(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),fp(n,l,d),hu(n,l,d,a),wu(null,n,l,!0,t,a);case 19:return Pp(t,n,a);case 22:return Cp(t,n,a)}throw Error(o(156,n.tag))};function Zp(t,n){return _d(t,n)}function B0(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 B0(t,n,a,l)}function Du(t){return t=t.prototype,!(!t||!t.isReactComponent)}function F0(t){if(typeof t=="function")return Du(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Me)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")Du(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 De:return t=rn(13,a,n,d),t.elementType=De,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 Me: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 $u(t,n,a){return t=rn(6,t,null,n),t.lanes=a,t}function zu(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 D0(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=ml(0),this.expirationTimes=ml(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ml(0),this.identifierPrefix=l,this.onRecoverableError=d,this.mutableSourceEagerHydrationData=null}function Uu(t,n,a,l,d,p,g,b,N){return t=new D0(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},tu(p),t}function $0(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 em(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 Tf(t,a,n)}return n}function tm(t,n,a,l,d,p,g,b,N){return t=Uu(a,l,!0,t,d,p,g,b,N),t.context=em(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=em(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 nm(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var a=t.retryLane;t.retryLane=a!==0&&a<n?a:n}}function Hu(t,n){nm(t,n),(t=t.alternate)&&nm(t,n)}var rm=typeof reportError=="function"?reportError:function(t){console.error(t)};function Vu(t){this._internalRoot=t}si.prototype.render=Vu.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(o(409));oi(t,n,null,null)},si.prototype.unmount=Vu.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=Dd();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&&Ud(t)}};function Wu(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 om(){}function z0(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=tm(n,l,t,0,null,!1,!1,"",om);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=Uu(t,0,!1,null,null,!1,!1,"",om);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=z0(a,n,t,d,l);return ai(g)}Bd=function(t){switch(t.tag){case 3:var n=t.stateNode;if(n.current.memoizedState.isDehydrated){var a=Jo(n.pendingLanes);a!==0&&(hl(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)}}),Hu(t,1)}},gl=function(t){if(t.tag===13){var n=Dn(t,134217728);if(n!==null){var a=Nt();mn(n,t,134217728,a)}Hu(t,134217728)}},Fd=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)}Hu(t,n)}},Dd=function(){return Fe},$d=function(t,n){var a=Fe;try{return Fe=t,n()}finally{Fe=a}},ll=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)}},Ed=Mu,kd=Ir;var U0={usingClientEntryPoint:!1,Events:[ga,uo,ks,Cd,Sd,Mu]},Ra={findFiberByHostInstance:Nr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},H0={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=Pd(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(H0),vn=ui}catch{}}return Ot.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U0,Ot.createPortal=function(t,n){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Wu(n))throw Error(o(200));return $0(t,n,null,a)},Ot.createRoot=function(t,n){if(!Wu(t))throw Error(o(299));var a=!1,l="",d=rm;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(d=n.onRecoverableError)),n=Uu(t,1,!1,null,null,a,!1,l,d),t[In]=n.current,pa(t.nodeType===8?t.parentNode:t),new Vu(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=Pd(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(!Wu(t))throw Error(o(405));var l=a!=null&&a.hydratedSources||null,d=!1,p="",g=rm;if(a!=null&&(a.unstable_strictMode===!0&&(d=!0),a.identifierPrefix!==void 0&&(p=a.identifierPrefix),a.onRecoverableError!==void 0&&(g=a.onRecoverableError)),n=tm(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=Mu,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 fm;function xh(){if(fm)return qu.exports;fm=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(),qu.exports=Q0(),qu.exports}var pm;function X0(){if(pm)return ci;pm=1;var e=xh();return ci.createRoot=e.createRoot,ci.hydrateRoot=e.hydrateRoot,ci}var J0=X0(),La={},mm;function Z0(){if(mm)return La;mm=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}Z0();/**
* 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 hm="popstate";function e1(e={}){function r(s,u){let{pathname:c,search:f,hash:m}=s.location;return yc("",{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 n1(r,o,null,e)}function Qe(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 t1(){return Math.random().toString(36).substring(2,10)}function gm(e,r){return{usr:e.state,key:e.key,idx:r}}function yc(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||t1()}}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 n1(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=yc(j.location,E,k);v=w()+1;let L=gm(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=yc(j.location,E,k);v=w();let L=gm(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"),Qe(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(hm,x),h=E,()=>{u.removeEventListener(hm,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 bh(e,r,o="/"){return r1(e,r,o,!1)}function r1(e,r,o,s){let u=typeof r=="string"?Bo(r):r,c=xr(u.pathname||"/",o);if(c==null)return null;let f=Ch(e);o1(f);let m=null;for(let h=0;m==null&&h<f.length;++h){let v=h1(c);m=p1(f[h],v,s)}return m}function Ch(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("/")&&(Qe(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&&(Qe(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Ch(c.children,r,w,v)),!(c.path==null&&!c.index)&&r.push({path:v,score:d1(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 Sh(c.path))u(c,f,h)}),r}function Sh(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=Sh(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 o1(e){e.sort((r,o)=>r.score!==o.score?o.score-r.score:f1(r.routesMeta.map(s=>s.childrenIndex),o.routesMeta.map(s=>s.childrenIndex)))}var a1=/^:[\w-]+$/,s1=3,i1=2,l1=1,u1=10,c1=-2,ym=e=>e==="*";function d1(e,r){let o=e.split("/"),s=o.length;return o.some(ym)&&(s+=c1),r&&(s+=i1),o.filter(u=>!ym(u)).reduce((u,c)=>u+(a1.test(c)?s1:c===""?l1:u1),s)}function f1(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 p1(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=Ci({path:h.relativePath,caseSensitive:h.caseSensitive,end:v},w),C=h.route;if(!x&&v&&o&&!s[s.length-1].route.index&&(x=Ci({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:w1(Hn([c,x.pathnameBase])),route:C}),x.pathnameBase!=="/"&&(c=Hn([c,x.pathnameBase]))}return f}function Ci(e,r){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[o,s]=m1(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 m1(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 h1(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 g1(e,r="/"){let{pathname:o,search:s="",hash:u=""}=typeof e=="string"?Bo(e):e;return{pathname:o?o.startsWith("/")?o:y1(o,r):r,search:x1(s),hash:b1(u)}}function y1(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 Xu(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 v1(e){return e.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Eh(e){let r=v1(e);return r.map((o,s)=>s===r.length-1?o.pathname:o.pathnameBase)}function kh(e,r,o,s=!1){let u;typeof e=="string"?u=Bo(e):(u={...e},Qe(!u.pathname||!u.pathname.includes("?"),Xu("?","pathname","search",u)),Qe(!u.pathname||!u.pathname.includes("#"),Xu("#","pathname","hash",u)),Qe(!u.search||!u.search.includes("#"),Xu("#","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=g1(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,"/"),w1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),x1=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,b1=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function C1(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var jh=["POST","PUT","PATCH","DELETE"];new Set(jh);var S1=["GET",...jh];new Set(S1);var Fo=y.createContext(null);Fo.displayName="DataRouter";var $i=y.createContext(null);$i.displayName="DataRouterState";var Nh=y.createContext({isTransitioning:!1});Nh.displayName="ViewTransition";var E1=y.createContext(new Map);E1.displayName="Fetchers";var k1=y.createContext(null);k1.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 zc=y.createContext(null);zc.displayName="RouteError";function j1(e,{relative:r}={}){Qe(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 Qe(Ha(),"useLocation() may be used only in the context of a <Router> component."),y.useContext(Ua).location}var Th="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Ph(e){y.useContext(Pn).static||y.useLayoutEffect(e)}function an(){let{isDataRoute:e}=y.useContext(qn);return e?D1():N1()}function N1(){Qe(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(Eh(s)),f=y.useRef(!1);return Ph(()=>{f.current=!0}),y.useCallback((h,v={})=>{if(Nn(f.current,Th),!f.current)return;if(typeof h=="number"){o.go(h);return}let w=kh(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(Eh(o));return y.useMemo(()=>kh(e,JSON.parse(u),s,r==="path"),[e,u,s,r])}function T1(e,r){return Rh(e,r)}function Rh(e,r,o,s){var k;Qe(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||"";_h(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;Qe(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=bh(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=A1(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 P1(){let e=F1(),r=C1(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 R1=y.createElement(P1,null),_1=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(zc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function L1({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 A1(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);Qe(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||R1,f&&(m<0&&w===0?(_h("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(L1,{match:v,routeContext:{outlet:h,matches:j,isDataRoute:o!=null},children:k})};return o&&(v.route.ErrorBoundary||v.route.errorElement||w===0)?y.createElement(_1,{location:o.location,revalidation:o.revalidation,component:_,error:x,children:E(),routeContext:{outlet:null,matches:j,isDataRoute:!0}}):E()},null)}function Uc(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function O1(e){let r=y.useContext(Fo);return Qe(r,Uc(e)),r}function I1(e){let r=y.useContext($i);return Qe(r,Uc(e)),r}function M1(e){let r=y.useContext(qn);return Qe(r,Uc(e)),r}function Hc(e){let r=M1(e),o=r.matches[r.matches.length-1];return Qe(o.route.id,`${e} can only be used on routes that contain a unique "id"`),o.route.id}function B1(){return Hc("useRouteId")}function F1(){var s;let e=y.useContext(zc),r=I1("useRouteError"),o=Hc("useRouteError");return e!==void 0?e:(s=r.errors)==null?void 0:s[o]}function D1(){let{router:e}=O1("useNavigate"),r=Hc("useNavigate"),o=y.useRef(!1);return Ph(()=>{o.current=!0}),y.useCallback(async(u,c={})=>{Nn(o.current,Th),o.current&&(typeof u=="number"?e.navigate(u):await e.navigate(u,{fromRouteId:r,...c}))},[e,r])}var vm={};function _h(e,r,o){!r&&!vm[e]&&(vm[e]=!0,Nn(!1,o))}y.memo($1);function $1({routes:e,future:r,state:o}){return Rh(e,void 0,o,r)}function pt(e){Qe(!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 z1({basename:e="/",children:r=null,location:o,navigationType:s="POP",navigator:u,static:c=!1}){Qe(!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 U1({children:e,location:r}){return T1(vc(e),r)}function vc(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,vc(s.props.children,c));return}Qe(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>`),Qe(!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=vc(s.props.children,c)),o.push(f)}),o}var yi="get",vi="application/x-www-form-urlencoded";function zi(e){return e!=null&&typeof e.tagName=="string"}function H1(e){return zi(e)&&e.tagName.toLowerCase()==="button"}function V1(e){return zi(e)&&e.tagName.toLowerCase()==="form"}function W1(e){return zi(e)&&e.tagName.toLowerCase()==="input"}function G1(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function K1(e,r){return e.button===0&&(!r||r==="_self")&&!G1(e)}var di=null;function q1(){if(di===null)try{new FormData(document.createElement("form"),0),di=!1}catch{di=!0}return di}var Y1=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ju(e){return e!=null&&!Y1.has(e)?(Nn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${vi}"`),null):e}function Q1(e,r){let o,s,u,c,f;if(V1(e)){let m=e.getAttribute("action");s=m?xr(m,r):null,o=e.getAttribute("method")||yi,u=Ju(e.getAttribute("enctype"))||vi,c=new FormData(e)}else if(H1(e)||W1(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")||yi,u=Ju(e.getAttribute("formenctype"))||Ju(m.getAttribute("enctype"))||vi,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(zi(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=yi,s=null,u=vi,f=e}return c&&u==="text/plain"&&(f=c,c=void 0),{action:s,method:o.toLowerCase(),encType:u,formData:c,body:f}}function Vc(e,r){if(e===!1||e===null||typeof e>"u")throw new Error(r)}async function X1(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 J1(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 Z1(e,r,o){let s=await Promise.all(e.map(async u=>{let c=r.routes[u.route.id];if(c){let f=await X1(c,o);return f.links?f.links():[]}return[]}));return rw(s.flat(1).filter(J1).filter(u=>u.rel==="stylesheet"||u.rel==="preload").map(u=>u.rel==="stylesheet"?{...u,rel:"prefetch",as:"style"}:{...u,rel:"prefetch"}))}function wm(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 ew(e,r){return tw(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 tw(e){return[...new Set(e)]}function nw(e){let r={},o=Object.keys(e).sort();for(let s of o)r[s]=e[s];return r}function rw(e,r){let o=new Set;return new Set(r),e.reduce((s,u)=>{let c=JSON.stringify(nw(u));return o.has(c)||(o.add(c),s.push({key:c,link:u})),s},[])}function ow(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 aw(){let e=y.useContext(Fo);return Vc(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function sw(){let e=y.useContext($i);return Vc(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Wc=y.createContext(void 0);Wc.displayName="FrameworkContext";function Lh(){let e=y.useContext(Wc);return Vc(e,"You must render this element inside a <HydratedRouter> element"),e}function iw(e,r){let o=y.useContext(Wc),[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 lw({page:e,...r}){let{router:o}=aw(),s=y.useMemo(()=>bh(o.routes,e,o.basename),[o.routes,e,o.basename]);return s?y.createElement(cw,{page:e,matches:s,...r}):null}function uw(e){let{manifest:r,routeModules:o}=Lh(),[s,u]=y.useState([]);return y.useEffect(()=>{let c=!1;return Z1(e,r,o).then(f=>{c||u(f)}),()=>{c=!0}},[e,r,o]),s}function cw({page:e,matches:r,...o}){let s=Ft(),{manifest:u,routeModules:c}=Lh(),{loaderData:f,matches:m}=sw(),h=y.useMemo(()=>wm(e,r,m,u,s,"data"),[e,r,m,u,s]),v=y.useMemo(()=>wm(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=ow(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(()=>ew(v,u),[v,u]),C=uw(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 dw(...e){return r=>{e.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var Ah=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Ah&&(window.__reactRouterVersion="7.1.1")}catch{}function fw({basename:e,children:r,window:o}){let s=y.useRef();s.current==null&&(s.current=e1({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(z1,{basename:e,children:r,location:c.location,navigationType:c.action,navigator:u})}var Oh=/^(?:[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"&&Oh.test(v),E,k=!1;if(typeof v=="string"&&j&&(E=v,Ah))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=j1(v,{relative:u}),[L,F,H]=iw(s,C),J=gw(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:dw(_,F),target:h,"data-discover":!j&&o==="render"?"true":void 0});return L&&!j?y.createElement(y.Fragment,null,X,y.createElement(lw,{page:R})):X});It.displayName="Link";var pw=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($i),{navigator:S,basename:j}=y.useContext(Pn),E=_!=null&&bw(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)});pw.displayName="NavLink";var mw=y.forwardRef(({discover:e="render",fetcherKey:r,navigate:o,reloadDocument:s,replace:u,state:c,method:f=yi,action:m,onSubmit:h,relative:v,preventScrollReset:w,viewTransition:x,...C},_)=>{let S=ww(),j=xw(m,{relative:v}),E=f.toLowerCase()==="get"?"get":"post",k=typeof m=="string"&&Oh.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})});mw.displayName="Form";function hw(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ih(e){let r=y.useContext(Fo);return Qe(r,hw(e)),r}function gw(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(K1(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 yw=0,vw=()=>`__${String(++yw)}__`;function ww(){let{router:e}=Ih("useSubmit"),{basename:r}=y.useContext(Pn),o=B1();return y.useCallback(async(s,u={})=>{let{action:c,method:f,encType:m,formData:h,body:v}=Q1(s,r);if(u.navigate===!1){let w=u.fetcherKey||vw();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 xw(e,{relative:r}={}){let{basename:o}=y.useContext(Pn),s=y.useContext(qn);Qe(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 bw(e,r={}){let o=y.useContext(Nh);Qe(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Ih("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 Ci(u.pathname,f)!=null||Ci(u.pathname,c)!=null}new TextEncoder;var Cw=xh();const To=Mo(Cw);function Mh(e,r){return function(){return e.apply(r,arguments)}}const{toString:Sw}=Object.prototype,{getPrototypeOf:Gc}=Object,Ui=(e=>r=>{const o=Sw.call(r);return e[o]||(e[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),hn=e=>(e=e.toLowerCase(),r=>Ui(r)===e),Hi=e=>r=>typeof r===e,{isArray:Do}=Array,Da=Hi("undefined");function Ew(e){return e!==null&&!Da(e)&&e.constructor!==null&&!Da(e.constructor)&&Gt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Bh=hn("ArrayBuffer");function kw(e){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(e):r=e&&e.buffer&&Bh(e.buffer),r}const jw=Hi("string"),Gt=Hi("function"),Fh=Hi("number"),Vi=e=>e!==null&&typeof e=="object",Nw=e=>e===!0||e===!1,wi=e=>{if(Ui(e)!=="object")return!1;const r=Gc(e);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Tw=hn("Date"),Pw=hn("File"),Rw=hn("Blob"),_w=hn("FileList"),Lw=e=>Vi(e)&&Gt(e.pipe),Aw=e=>{let r;return e&&(typeof FormData=="function"&&e instanceof FormData||Gt(e.append)&&((r=Ui(e))==="formdata"||r==="object"&&Gt(e.toString)&&e.toString()==="[object FormData]"))},Ow=hn("URLSearchParams"),[Iw,Mw,Bw,Fw]=["ReadableStream","Request","Response","Headers"].map(hn),Dw=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 Dh(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,$h=e=>!Da(e)&&e!==Ur;function wc(){const{caseless:e}=$h(this)&&this||{},r={},o=(s,u)=>{const c=e&&Dh(r,u)||u;wi(r[c])&&wi(s)?r[c]=wc(r[c],s):wi(s)?r[c]=wc({},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 $w=(e,r,o,{allOwnKeys:s}={})=>(Wa(r,(u,c)=>{o&&Gt(u)?e[c]=Mh(u,o):e[c]=u},{allOwnKeys:s}),e),zw=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Uw=(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)},Hw=(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&&Gc(e)}while(e&&(!o||o(e,r))&&e!==Object.prototype);return r},Vw=(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},Ww=e=>{if(!e)return null;if(Do(e))return e;let r=e.length;if(!Fh(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=e[r];return o},Gw=(e=>r=>e&&r instanceof e)(typeof Uint8Array<"u"&&Gc(Uint8Array)),Kw=(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},Yw=hn("HTMLFormElement"),Qw=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,s,u){return s.toUpperCase()+u}),xm=(({hasOwnProperty:e})=>(r,o)=>e.call(r,o))(Object.prototype),Xw=hn("RegExp"),zh=(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)},Jw=e=>{zh(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+"'")})}})},Zw=(e,r)=>{const o={},s=u=>{u.forEach(c=>{o[c]=!0})};return Do(e)?s(e):s(String(e).split(r)),o},e2=()=>{},t2=(e,r)=>e!=null&&Number.isFinite(e=+e)?e:r,Zu="abcdefghijklmnopqrstuvwxyz",bm="0123456789",Uh={DIGIT:bm,ALPHA:Zu,ALPHA_DIGIT:Zu+Zu.toUpperCase()+bm},n2=(e=16,r=Uh.ALPHA_DIGIT)=>{let o="";const{length:s}=r;for(;e--;)o+=r[Math.random()*s|0];return o};function r2(e){return!!(e&&Gt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const o2=e=>{const r=new Array(10),o=(s,u)=>{if(Vi(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)},a2=hn("AsyncFunction"),s2=e=>e&&(Vi(e)||Gt(e))&&Gt(e.then)&&Gt(e.catch),Hh=((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)),i2=typeof queueMicrotask<"u"?queueMicrotask.bind(Ur):typeof process<"u"&&process.nextTick||Hh,B={isArray:Do,isArrayBuffer:Bh,isBuffer:Ew,isFormData:Aw,isArrayBufferView:kw,isString:jw,isNumber:Fh,isBoolean:Nw,isObject:Vi,isPlainObject:wi,isReadableStream:Iw,isRequest:Mw,isResponse:Bw,isHeaders:Fw,isUndefined:Da,isDate:Tw,isFile:Pw,isBlob:Rw,isRegExp:Xw,isFunction:Gt,isStream:Lw,isURLSearchParams:Ow,isTypedArray:Gw,isFileList:_w,forEach:Wa,merge:wc,extend:$w,trim:Dw,stripBOM:zw,inherits:Uw,toFlatObject:Hw,kindOf:Ui,kindOfTest:hn,endsWith:Vw,toArray:Ww,forEachEntry:Kw,matchAll:qw,isHTMLForm:Yw,hasOwnProperty:xm,hasOwnProp:xm,reduceDescriptors:zh,freezeMethods:Jw,toObjectSet:Zw,toCamelCase:Qw,noop:e2,toFiniteNumber:t2,findKey:Dh,global:Ur,isContextDefined:$h,ALPHABET:Uh,generateString:n2,isSpecCompliantForm:r2,toJSONObject:o2,isAsyncFn:a2,isThenable:s2,setImmediate:Hh,asap:i2};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 Vh=xe.prototype,Wh={};["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=>{Wh[e]={value:e}});Object.defineProperties(xe,Wh);Object.defineProperty(Vh,"isAxiosError",{value:!0});xe.from=(e,r,o,s,u,c)=>{const f=Object.create(Vh);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 l2=null;function xc(e){return B.isPlainObject(e)||B.isArray(e)}function Gh(e){return B.endsWith(e,"[]")?e.slice(0,-2):e}function Cm(e,r,o){return e?e.concat(r).map(function(u,c){return u=Gh(u),!o&&c?"["+u+"]":u}).join(o?".":""):r}function u2(e){return B.isArray(e)&&!e.some(xc)}const c2=B.toFlatObject(B,{},null,function(r){return/^is[A-Z]/.test(r)});function Wi(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)&&u2(S)||(B.isFileList(S)||B.endsWith(j,"[]"))&&(k=B.toArray(S)))return j=Gh(j),k.forEach(function(L,F){!(B.isUndefined(L)||L===null)&&r.append(f===!0?Cm([j],F,c):f===null?j:j+"[]",v(L))}),!1}return xc(S)?!0:(r.append(Cm(E,j,c),v(S)),!1)}const x=[],C=Object.assign(c2,{defaultVisitor:w,convertValue:v,isVisitable:xc});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 Sm(e){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return r[s]})}function Kc(e,r){this._pairs=[],e&&Wi(e,this,r)}const Kh=Kc.prototype;Kh.append=function(r,o){this._pairs.push([r,o])};Kh.toString=function(r){const o=r?function(s){return r.call(this,s,Sm)}:Sm;return this._pairs.map(function(u){return o(u[0])+"="+o(u[1])},"").join("&")};function d2(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||d2;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 Kc(r,o).toString(s),c){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+c}return e}class Em{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 Yh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},f2=typeof URLSearchParams<"u"?URLSearchParams:Kc,p2=typeof FormData<"u"?FormData:null,m2=typeof Blob<"u"?Blob:null,h2={isBrowser:!0,classes:{URLSearchParams:f2,FormData:p2,Blob:m2},protocols:["http","https","file","blob","url","data"]},qc=typeof window<"u"&&typeof document<"u",bc=typeof navigator=="object"&&navigator||void 0,g2=qc&&(!bc||["ReactNative","NativeScript","NS"].indexOf(bc.product)<0),y2=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",v2=qc&&window.location.href||"http://localhost",w2=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:qc,hasStandardBrowserEnv:g2,hasStandardBrowserWebWorkerEnv:y2,navigator:bc,origin:v2},Symbol.toStringTag,{value:"Module"})),St={...w2,...h2};function x2(e,r){return Wi(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 b2(e){return B.matchAll(/\w+|\[(\w*)]/g,e).map(r=>r[0]==="[]"?"":r[1]||r[0])}function C2(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 Qh(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]=C2(u[f])),!m)}if(B.isFormData(e)&&B.isFunction(e.entries)){const o={};return B.forEachEntry(e,(s,u)=>{r(b2(s),u,o,0)}),o}return null}function S2(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:Yh,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(Qh(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 x2(r,this.formSerializer).toString();if((m=B.isFileList(r))||s.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return Wi(m?{"files[]":r}:r,h&&new h,this.formSerializer)}}return c||u?(o.setContentType("application/json",!1),S2(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 E2=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"]),k2=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]&&E2[o])&&(o==="set-cookie"?r[o]?r[o].push(s):r[o]=[s]:r[o]=r[o]?r[o]+", "+s:s)}),r},km=Symbol("internals");function Oa(e){return e&&String(e).trim().toLowerCase()}function xi(e){return e===!1||e==null?e:B.isArray(e)?e.map(xi):String(e)}function j2(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 N2=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function ec(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 T2(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,s)=>o.toUpperCase()+s)}function P2(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]=xi(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())&&!N2(r))f(k2(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 j2(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||ec(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||ec(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||ec(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]=xi(u),delete o[c];return}const m=r?T2(c):String(c).trim();m!==c&&delete o[c],o[m]=xi(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[km]=this[km]={accessors:{}}).accessors,u=this.prototype;function c(f){const m=Oa(f);s[m]||(P2(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 tc(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 Xh(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 Jh(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 R2(e){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return r&&r[1]||""}function _2(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 L2(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 Si=(e,r,o=3)=>{let s=0;const u=_2(50,250);return L2(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)},jm=(e,r)=>{const o=e!=null;return[s=>r[0]({lengthComputable:o,total:e,loaded:s}),r[1]]},Nm=e=>(...r)=>B.asap(()=>e(...r)),A2=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,O2=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 I2(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function M2(e,r){return r?e.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):e}function Zh(e,r){return e&&!I2(r)?M2(e,r):r}const Tm=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(Tm(v),Tm(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 eg=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(Zh(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&&A2(r.url))){const v=u&&c&&O2.read(c);v&&f.set(u,v)}return r},B2=typeof XMLHttpRequest<"u",F2=B2&&function(e){return new Promise(function(o,s){const u=eg(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};Jh(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||Yh;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]=Si(v,!0),E.addEventListener("progress",C)),h&&E.upload&&([x,_]=Si(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=R2(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)})},D2=(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}},$2=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},z2=async function*(e,r){for await(const o of U2(e))yield*$2(o,r)},U2=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()}},Pm=(e,r,o,s)=>{const u=z2(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})},Gi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",tg=Gi&&typeof ReadableStream=="function",H2=Gi&&(typeof TextEncoder=="function"?(e=>r=>e.encode(r))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),ng=(e,...r)=>{try{return!!e(...r)}catch{return!1}},V2=tg&&ng(()=>{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}),Rm=64*1024,Cc=tg&&ng(()=>B.isReadableStream(new Response("").body)),Ei={stream:Cc&&(e=>e.body)};Gi&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Ei[r]&&(Ei[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 W2=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 H2(e)).byteLength},G2=async(e,r)=>{const o=B.toFiniteNumber(e.getContentLength());return o??W2(r)},K2=Gi&&(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}=eg(e);v=v?(v+"").toLowerCase():"text";let _=D2([u,c&&c.toAbortSignal()],f),S;const j=_&&_.unsubscribe&&(()=>{_.unsubscribe()});let E;try{if(h&&V2&&o!=="get"&&o!=="head"&&(E=await G2(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]=jm(E,Si(Nm(h)));s=Pm(H.body,Rm,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=Cc&&(v==="stream"||v==="response");if(Cc&&(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&&jm(J,Si(Nm(m),!0))||[];R=new Response(Pm(R.body,Rm,Y,()=>{X&&X(),j&&j()}),H)}v=v||"text";let F=await Ei[B.findKey(Ei,v)||"text"](R,e);return!L&&j&&j(),await new Promise((H,J)=>{Jh(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)}}),Sc={http:l2,xhr:F2,fetch:K2};B.forEach(Sc,(e,r)=>{if(e){try{Object.defineProperty(e,"name",{value:r})}catch{}Object.defineProperty(e,"adapterName",{value:r})}});const _m=e=>`- ${e}`,q2=e=>B.isFunction(e)||e===null||e===!1,rg={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=Sc[(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(_m).join(`
`):" "+_m(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:Sc};function nc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new $o(null,e)}function Lm(e){return nc(e),e.headers=Mt.from(e.headers),e.data=tc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),rg.getAdapter(e.adapter||Ga.adapter)(e).then(function(s){return nc(e),s.data=tc.call(e,e.transformResponse,s),s.headers=Mt.from(s.headers),s},function(s){return Xh(s)||(nc(e),s&&s.response&&(s.response.data=tc.call(e,e.transformResponse,s.response),s.response.headers=Mt.from(s.response.headers))),Promise.reject(s)})}const og="1.7.9",Ki={};["object","boolean","number","function","string","symbol"].forEach((e,r)=>{Ki[e]=function(s){return typeof s===e||"a"+(r<1?"n ":" ")+e}});const Am={};Ki.transitional=function(r,o,s){function u(c,f){return"[Axios v"+og+"] 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&&!Am[f]&&(Am[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}};Ki.spelling=function(r){return(o,s)=>(console.warn(`${s} is likely a misspelling of ${r}`),!0)};function Y2(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 bi={assertOptions:Y2,validators:Ki},Sn=bi.validators;class Hr{constructor(r){this.defaults=r,this.interceptors={request:new Em,response:new Em}}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&&bi.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}:bi.assertOptions(u,{encode:Sn.function,serialize:Sn.function},!0)),bi.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=[Lm.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=Lm.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=Zh(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 Yc{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 Yc(function(u){r=u}),cancel:r}}}function Q2(e){return function(o){return e.apply(null,o)}}function X2(e){return B.isObject(e)&&e.isAxiosError===!0}const Ec={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(Ec).forEach(([e,r])=>{Ec[r]=e});function ag(e){const r=new Hr(e),o=Mh(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 ag(Kr(e,u))},o}const Se=ag(Ga);Se.Axios=Hr;Se.CanceledError=$o;Se.CancelToken=Yc;Se.isCancel=Xh;Se.VERSION=og;Se.toFormData=Wi;Se.AxiosError=xe;Se.Cancel=Se.CanceledError;Se.all=function(r){return Promise.all(r)};Se.spread=Q2;Se.isAxiosError=X2;Se.mergeConfig=Kr;Se.AxiosHeaders=Mt;Se.formToJSON=e=>Qh(B.isHTMLForm(e)?new FormData(e):e);Se.getAdapter=rg.getAdapter;Se.HttpStatusCode=Ec;Se.default=Se;function sg(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=sg(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=sg(e))&&(s&&(s+=" "),s+=r);return s}function J2(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))}J2(`: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",Z2=e=>qr(e)||Ka(e),kc=e=>qr(e)||Gn(e)?e:null,ex=(e,r)=>e===!1||Ka(e)&&e>0?e:r,jc=e=>y.isValidElement(e)||qr(e)||Gn(e)||Ka(e);function tx(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 ig({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?tx(j,h,u):h()};w||(m?E():(S.current=1,j.className+=` ${_}`,j.addEventListener("animationend",E)))},[w]),ye.createElement(ye.Fragment,null,c)}}function Om(e,r){return{content:lg(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 lg(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 nx({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 rx({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 ox=1,ug=()=>`${ox++}`;function ax(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(Om(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(([Me,De])=>De!=null)),toastId:F,updateId:H,data:J,isIn:!1,className:kc(L.className||m.toastClassName),progressClassName:kc(L.progressClassName||m.progressClassName),autoClose:L.isLoading?!1:ex(L.autoClose,m.autoClose),closeToast(Me){h.get(F).removalReason=Me,j(F)},deleteToast(){let Me=h.get(F);if(Me!=null){if(o(Om(Me,"removed")),h.delete(F),u--,u<0&&(u=0),c.length>0){k(c.shift());return}x()}}};be.closeButton=m.closeButton,L.closeButton===!1||jc(L.closeButton)?be.closeButton=L.closeButton:L.closeButton===!0&&(be.closeButton=jc(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=[],Nc=new Set,sx=e=>Nc.forEach(r=>r(e)),cg=()=>Tt.size>0;function ix(){$a.forEach(e=>fg(e.content,e.options)),$a=[]}var lx=(e,{containerId:r})=>{var o;return(o=Tt.get(r||1))==null?void 0:o.toasts.get(e)};function dg(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 ux(e){if(!cg()){$a=$a.filter(r=>e!=null&&r.options.toastId!==e);return}if(e==null||Z2(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 cx=(e={})=>{Tt.forEach(r=>{r.props.limit&&(!e.containerId||r.id===e.containerId)&&r.clearQueue()})};function fg(e,r){jc(e)&&(cg()||$a.push({content:e,options:r}),Tt.forEach(o=>{o.buildToast(e,r)}))}function dx(e){var r;(r=Tt.get(e.containerId||1))==null||r.setToggle(e.id,e.fn)}function pg(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 fx(e){let r=e.containerId||1;return{subscribe(o){let s=ax(r,e,sx);Tt.set(r,s);let u=s.observe(o);return ix(),()=>{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 px(e){return Nc.add(e),()=>{Nc.delete(e)}}function mx(e){return e&&(qr(e.toastId)||Ka(e.toastId))?e.toastId:ug()}function qa(e,r){return fg(e,r),r.toastId}function qi(e,r){return{...r,type:r&&r.type||e,toastId:mx(r)}}function Yi(e){return(r,o)=>qa(r,qi(e,o))}function Q(e,r){return qa(e,qi("default",r))}Q.loading=(e,r)=>qa(e,qi("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...r}));function hx(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=hx;Q.success=Yi("success");Q.info=Yi("info");Q.error=Yi("error");Q.warning=Yi("warning");Q.warn=Q.warning;Q.dark=(e,r)=>qa(e,qi("default",{theme:"dark",...r}));function gx(e){ux(e)}Q.dismiss=gx;Q.clearWaitingQueue=cx;Q.isActive=dg;Q.update=(e,r={})=>{let o=lx(e,r);if(o){let{props:s,content:u}=o,c={delay:100,...s,...r,toastId:r.toastId||e,updateId:ug()};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=px;Q.play=e=>pg(!0,e);Q.pause=e=>pg(!1,e);function yx(e){var r;let{subscribe:o,getSnapshot:s,setProps:u}=y.useRef(fx(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:dg,count:c==null?void 0:c.length}}function vx(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;dx({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 wx=typeof window<"u"?y.useLayoutEffect:y.useEffect,Qi=({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 xx(e){return ye.createElement(Qi,{...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 bx(e){return ye.createElement(Qi,{...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 Cx(e){return ye.createElement(Qi,{...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 Sx(e){return ye.createElement(Qi,{...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 Ex(){return ye.createElement("div",{className:"Toastify__spinner"})}var Tc={info:bx,warning:xx,success:Cx,error:Sx,spinner:Ex},kx=e=>e in Tc;function jx({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=Tc.spinner():kx(r)&&(u=Tc[r](c))),u}var Nx=e=>{let{isRunning:r,preventExitTransition:o,toastRef:s,eventHandlers:u,playToast:c}=vx(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:Me}=e,De=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:De}):Vr(De,j),ae=jx(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=nx(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":Me}},ae!=null&&ye.createElement("div",{className:Vr("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!pe})},ae),lg(m,e,!r),D,!e.customProgressBar&&ye.createElement(rx,{...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})))},mg=(e,r=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:r}),Tx=ig(mg("bounce",!0)),Ce=ig(mg("slide",!0)),Px={position:"top-right",transition:Tx,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={...Px,...e},o=e.stacked,[s,u]=y.useState(!0),c=y.useRef(null),{getToastToRender:f,isToastActive:m,count:h}=yx(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,kc(v))}function j(){o&&(u(!0),Q.play())}return wx(()=>{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(Nx,{...F,stacked:o,collapseAll:j,isIn:m(F.toastId,F.containerId),key:`t-${F.key}`},L)))}))}const Oe="https://tkmachino-backend.onrender.com/",hg=({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(`${Oe}/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:Im.redirectText,children:["Not Registered yet?"," ",i.jsx("span",{style:Im.redirectLink,onClick:()=>r("/signup"),children:"Create Account"})]}),i.jsx(Rn,{})]})})},Im={redirectText:{marginTop:"20px",fontSize:"0.9rem",color:"#333"},redirectLink:{color:"#FF6F61",cursor:"pointer",fontWeight:"bold"}};var gg={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Mm=ye.createContext&&ye.createContext(gg),Rx=["attr","size","title"];function _x(e,r){if(e==null)return{};var o=Lx(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 Lx(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 ki(){return ki=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},ki.apply(this,arguments)}function Bm(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 ji(e){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?arguments[r]:{};r%2?Bm(Object(o),!0).forEach(function(s){Ax(e,s,o[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Bm(Object(o)).forEach(function(s){Object.defineProperty(e,s,Object.getOwnPropertyDescriptor(o,s))})}return e}function Ax(e,r,o){return r=Ox(r),r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function Ox(e){var r=Ix(e,"string");return typeof r=="symbol"?r:r+""}function Ix(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 yg(e){return e&&e.map((r,o)=>ye.createElement(r.tag,ji({key:o},r.attr),yg(r.child)))}function ot(e){return r=>ye.createElement(Mx,ki({attr:ji({},e.attr)},r),yg(e.child))}function Mx(e){var r=o=>{var{attr:s,size:u,title:c}=e,f=_x(e,Rx),m=u||o.size||"1em",h;return o.className&&(h=o.className),e.className&&(h=(h?h+" ":"")+e.className),ye.createElement("svg",ki({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},o.attr,s,f,{className:h,style:ji(ji({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 Mm!==void 0?ye.createElement(Mm.Consumer,null,o=>r(o)):r(gg)}function Bx(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 Fx(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 Dx(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 $x(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 vg(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 zx(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 Ux(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 Hx(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 Vx(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 rc(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 wg(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 Ni(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 Wx(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 xg(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 bg(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 Fm(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 Gx(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 Dm(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 Kx(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"}]`),Yx=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 oc,$m;function Qx(){if($m)return oc;$m=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=Yx,this.nativeData.forEach(s=>{this.labelMap[s.label.toLowerCase()]=s.value,this.valueMap[s.value.toLowerCase()]=s.label}),this}}return oc=()=>{if(!(this instanceof e))return new e},oc}var Xx=Qx();const Jx=Mo(Xx);var ac,zm;function Zx(){if(zm)return ac;zm=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 ac={allCountries:e,iso2Lookup:o,allCountryCodes:r},ac}var eb=Zx();const tb=Mo(eb),nb=({setFormData:e,formData:r})=>{const[o,s]=y.useState(!1),[u,c]=y.useState(!1),[f,m]=y.useState(!1),h=an(),v=Jx().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=tb.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(`${Oe}/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(Ni,{}):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(Ni,{}):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(hg,{}),i.jsx(Rn,{})]})},rb=()=>{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(`${Oe}/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(Ni,{}):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(zx,{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",Um=[Ro,Ba,Ba],ob=()=>{const[e,r]=y.useState(0);return y.useEffect(()=>{const o=setInterval(()=>{r(s=>(s+1)%Um.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:Um[e],alt:"Heavy Machinery",className:"img-fluid rounded hero-image"})})})]})})})};var sc={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/var Hm;function ab(){return Hm||(Hm=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})()}(sc)),sc.exports}var sb=ab();const Le=Mo(sb);function Pc(){return Pc=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},Pc.apply(null,arguments)}function Cg(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 Vm(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function ib(e){var r=lb(e,"string");return typeof r=="symbol"?r:String(r)}function lb(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 ub(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 cb(e,r){return Object.keys(r).reduce(function(o,s){var u,c=o,f=c[Vm(s)],m=c[s],h=Cg(c,[Vm(s),s].map(ib)),v=r[s],w=ub(m,f,e[v]),x=w[0],C=w[1];return Pc({},h,(u={},u[s]=x,u[v]=C,u))},e)}function Rc(e,r){return Rc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,s){return o.__proto__=s,o},Rc(e,r)}function db(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,Rc(e,r)}const fb=["xxl","xl","lg","md","sm","xs"],pb="xs",Xi=y.createContext({prefixes:{},breakpoints:fb,minBreakpoint:pb});function Ke(e,r){const{prefixes:o}=y.useContext(Xi);return e||o[r]||r}function Sg(){const{breakpoints:e}=y.useContext(Xi);return e}function Eg(){const{minBreakpoint:e}=y.useContext(Xi);return e}function kg(){const{dir:e}=y.useContext(Xi);return e==="rtl"}function Ji(e){return e&&e.ownerDocument||document}function mb(e){var r=Ji(e);return r&&r.defaultView||window}function hb(e,r){return mb(e).getComputedStyle(e,r)}var gb=/([A-Z])/g;function yb(e){return e.replace(gb,"-$1").toLowerCase()}var vb=/^ms-/;function fi(e){return yb(e).replace(vb,"-ms-")}var wb=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function xb(e){return!!(e&&wb.test(e))}function Wr(e,r){var o="",s="";if(typeof r=="string")return e.style.getPropertyValue(fi(r))||hb(e).getPropertyValue(fi(r));Object.keys(r).forEach(function(u){var c=r[u];!c&&c!==0?e.style.removeProperty(fi(u)):xb(u)?s+=u+"("+c+") ":o+=fi(u)+": "+c+";"}),s&&(o+="transform: "+s+";"),e.style.cssText+=";"+o}var ic={exports:{}},lc,Wm;function bb(){if(Wm)return lc;Wm=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return lc=e,lc}var uc,Gm;function Cb(){if(Gm)return uc;Gm=1;var e=bb();function r(){}function o(){}return o.resetWarningCache=r,uc=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},uc}var Km;function Sb(){return Km||(Km=1,ic.exports=Cb()()),ic.exports}var Eb=Sb();const Vn=Mo(Eb),qm={disabled:!1},jg=ye.createContext(null);var kb=function(r){return r.scrollTop},Ma="unmounted",$r="exited",gr="entering",zr="entered",_c="exiting",Yn=function(e){db(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=_c)}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&&kb(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||qm.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||qm.disabled){this.safeSetState({status:$r},function(){u.props.onExited(m)});return}this.props.onExit(m),this.safeSetState({status:_c},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=Cg(c,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ye.createElement(jg.Provider,{value:null},typeof f=="function"?f(u,m):ye.cloneElement(ye.Children.only(f),m))},r}(ye.Component);Yn.contextType=jg;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=_c;function jb(e){return e.code==="Escape"||e.keyCode===27}function Nb(){const e=y.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function Ng(e){if(!e||typeof e=="function")return null;const{major:r}=Nb();return r>=19?e.props.ref:e.ref}const zo=!!(typeof window<"u"&&window.document&&window.document.createElement);var Lc=!1,Ac=!1;try{var cc={get passive(){return Lc=!0},get once(){return Ac=Lc=!0}};zo&&(window.addEventListener("test",cc,cc),window.removeEventListener("test",cc,!0))}catch{}function Tg(e,r,o,s){if(s&&typeof s!="boolean"&&!Ac){var u=s.once,c=s.capture,f=o;!Ac&&u&&(f=o.__once||function m(h){this.removeEventListener(r,m,c),o.call(this,h)},o.__once=f),e.addEventListener(r,f,Lc?s:c)}e.addEventListener(r,o,s)}function Oc(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 Ti(e,r,o,s){return Tg(e,r,o,s),function(){Oc(e,r,o,s)}}function Tb(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 Pb(e){var r=Wr(e,"transitionDuration")||"",o=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*o}function Rb(e,r,o){o===void 0&&(o=5);var s=!1,u=setTimeout(function(){s||Tb(e,"transitionend",!0)},r+o),c=Ti(e,"transitionend",function(){s=!0},{once:!0});return function(){clearTimeout(u),c()}}function Pg(e,r,o,s){o==null&&(o=Pb(e)||0);var u=Rb(e,o,s),c=Ti(e,"transitionend",r);return function(){u(),c()}}function Ym(e,r){const o=Wr(e,r)||"",s=o.indexOf("ms")===-1?1e3:1;return parseFloat(o)*s}function Rg(e,r){const o=Ym(e,"transitionDuration"),s=Ym(e,"transitionDelay"),u=Pg(e,c=>{c.target===e&&(u(),r(c))},o+s)}function _g(e){e.offsetHeight}const Qm=e=>!e||typeof e=="function"?e:r=>{e.current=r};function _b(e,r){const o=Qm(e),s=Qm(r);return u=>{o&&o(u),s&&s(u)}}function Lg(e,r){return y.useMemo(()=>_b(e,r),[e,r])}function Lb(e){return e&&"setState"in e?To.findDOMNode(e):e??null}const Ag=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=Lg(x,h),_=J=>{C(Lb(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 Og(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function za(e){const r=Og(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}const Ab=e=>y.forwardRef((r,o)=>i.jsx("div",{...r,ref:o,className:Le(r.className,e)}));function Ob(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function yr(e){const r=Ob(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}function Ib(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function Mb(e){const r=y.useRef(null);return y.useEffect(()=>{r.current=e}),r.current}const Bb=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",Fb=typeof document<"u",Xm=Fb||Bb?y.useLayoutEffect:y.useEffect,Db=["as","disabled"];function $b(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 zb(e){return!e||e.trim()==="#"}function Qc({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"&&zb(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 Ub=y.forwardRef((e,r)=>{let{as:o,disabled:s}=e,u=$b(e,Db);const[c,{tagName:f}]=Qc(Object.assign({tagName:o,disabled:s},u));return i.jsx(f,Object.assign({},u,c,{ref:r}))});Ub.displayName="Button";const Hb=["onKeyDown"];function Vb(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 Wb(e){return!e||e.trim()==="#"}const Ic=y.forwardRef((e,r)=>{let{onKeyDown:o}=e,s=Vb(e,Hb);const[u]=Qc(Object.assign({tagName:"a"},s)),c=yr(f=>{u.onKeyDown(f),o==null||o(f)});return Wb(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}))});Ic.displayName="Anchor";const Gb={[gr]:"show",[zr]:"show"},Xc=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)=>{_g(h),s==null||s(h,v)},[s]);return i.jsx(Ag,{ref:c,addEndListener:Rg,...f,onEnter:m,childRef:Ng(r),children:(h,v)=>y.cloneElement(r,{...v,className:Le("fade",e,r.props.className,Gb[h],o[h])})})});Xc.displayName="Fade";const Kb={"aria-label":Vn.string,onClick:Vn.func,variant:Vn.oneOf(["white"])},Jc=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}));Jc.displayName="CloseButton";Jc.propTypes=Kb;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=Ke(r,"btn"),[w,{tagName:x}]=Qc({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 Yb(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function Qb(e){const r=y.useRef(e);return r.current=e,r}function Ig(e){const r=Qb(e);y.useEffect(()=>()=>r.current(),[])}const Mc=2**31-1;function Mg(e,r,o){const s=o-Date.now();e.current=s<=Mc?setTimeout(r,s):setTimeout(()=>Mg(e,r,o),Mc)}function Xb(){const e=Yb(),r=y.useRef();return Ig(()=>clearTimeout(r.current)),y.useMemo(()=>{const o=()=>clearTimeout(r.current);function s(u,c=0){e()&&(o(),c<=Mc?r.current=setTimeout(u,c):Mg(r,u,Date.now()+c))}return{set:s,clear:o,handleRef:r}},[])}const Bg=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ke(r,"carousel-caption"),i.jsx(o,{ref:u,className:Le(e,r),...s})));Bg.displayName="CarouselCaption";const Fg=y.forwardRef(({as:e="div",bsPrefix:r,className:o,...s},u)=>{const c=Le(o,Ke(r,"carousel-item"));return i.jsx(e,{ref:u,...s,className:c})});Fg.displayName="CarouselItem";function Jm(e,r){let o=0;return y.Children.map(e,s=>y.isValidElement(s)?r(s,o++):s)}function Jb(e,r){let o=0;y.Children.forEach(e,s=>{y.isValidElement(s)&&r(s,o++)})}function Zb(e,r){return y.Children.toArray(e).some(o=>y.isValidElement(o)&&o.type===r)}const eC=40;function tC(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 Dg=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:Me="Next",variant:De,className:K,children:ae,...me}=cb({defaultActiveIndex:e,...r},{activeIndex:"onSelect"}),se=Ke(u,"carousel"),D=kg(),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;Jb(ae,(ge,Be)=>{++we,Be===w&&(Te=ge.props.interval)});const Ue=Og(Te),Xe=y.useCallback(ge=>{if(le)return;let Be=ue-1;if(Be<0){if(!F)return;Be=we-1}ee.current="prev",x==null||x(Be,ge)},[le,ue,x,F,we]),Je=za(ge=>{if(le)return;let Be=ue+1;if(Be>=we){if(!F)return;Be=0}ee.current="next",x==null||x(Be,ge)}),vt=y.useRef();y.useImperativeHandle(o,()=>({element:vt.current,prev:Xe,next:Je}));const kt=za(()=>{!document.hidden&&tC(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=>{_g(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=Xb(),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 Be=yn.current;Math.abs(Be)>eC&&(Be>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,Be;if(!Ko)return;const Xt=D?Xe:Je;return On.current=window.setInterval(document.visibilityState?kt:Xt,(ge=(Be=Ue.current)!=null?Be:S)!=null?ge:void 0),()=>{On.current!==null&&clearInterval(On.current)}},[Ko,Xe,Je,Ue,S,kt,D]);const Qn=y.useMemo(()=>h&&Array.from({length:we},(ge,Be)=>Xt=>{x==null||x(Be,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`,De&&`${se}-${De}`),children:[h&&i.jsx("div",{className:`${se}-indicators`,children:Jm(ae,(ge,Be)=>i.jsx("button",{type:"button","data-bs-target":"","aria-label":v!=null&&v.length?v[Be]:`Slide ${Be+1}`,className:Be===ue?"active":void 0,onClick:Qn?Qn[Be]:void 0,"aria-current":Be===ue},Be))}),i.jsx("div",{className:`${se}-inner`,children:Jm(ae,(ge,Be)=>{const Xt=Be===ue;return c?i.jsx(Ag,{in:Xt,onEnter:Xt?Zr:void 0,onEntered:Xt?br:void 0,addEndListener:Rg,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(Ic,{className:`${se}-control-prev`,onClick:Xe,children:[pe,be&&i.jsx("span",{className:"visually-hidden",children:be})]}),(F||w!==we-1)&&i.jsxs(Ic,{className:`${se}-control-next`,onClick:Je,children:[je,Me&&i.jsx("span",{className:"visually-hidden",children:Me})]})]})]})});Dg.displayName="Carousel";const Zm=Object.assign(Dg,{Caption:Bg,Item:Fg});function nC({as:e,bsPrefix:r,className:o,...s}){r=Ke(r,"col");const u=Sg(),c=Eg(),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}]=nC(e);return i.jsx(u,{...s,ref:r,className:Le(o,!f.length&&c)})});Po.displayName="Col";const $g=y.forwardRef(({bsPrefix:e,fluid:r=!1,as:o="div",className:s,...u},c)=>{const f=Ke(e,"container"),m=typeof r=="string"?`-${r}`:"-fluid";return i.jsx(o,{ref:c,...u,className:Le(s,r?`${f}${m}`:f)})});$g.displayName="Container";var rC=Function.prototype.bind.call(Function.prototype.call,[].slice);function jo(e,r){return rC(e.querySelectorAll(r))}function eh(e,r){if(e.contains)return e.contains(r);if(e.compareDocumentPosition)return e===r||!!(e.compareDocumentPosition(r)&16)}const oC="data-rr-ui-";function aC(e){return`${oC}${e}`}const zg=y.createContext(zo?window:void 0);zg.Provider;function Zc(){return y.useContext(zg)}const sC={type:Vn.string,tooltip:Vn.bool,as:Vn.elementType},Zi=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"}`)}));Zi.displayName="Feedback";Zi.propTypes=sC;const Kn=y.createContext({}),ed=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=Ke(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")})});ed.displayName="FormCheckInput";const Pi=y.forwardRef(({bsPrefix:e,className:r,htmlFor:o,...s},u)=>{const{controlId:c}=y.useContext(Kn);return e=Ke(e,"form-check-label"),i.jsx("label",{...s,ref:u,htmlFor:o||c,className:Le(r,e)})});Pi.displayName="FormCheckLabel";const Ug=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=Ke(r,"form-check"),o=Ke(o,"form-switch");const{controlId:F}=y.useContext(Kn),H=y.useMemo(()=>({controlId:e||F}),[F,e]),J=!E&&j!=null&&j!==!1||Zb(E,Pi),Y=i.jsx(ed,{...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(Pi,{title:_,children:j}),v&&i.jsx(Zi,{type:w,tooltip:h,children:v})]})})})});Ug.displayName="FormCheck";const Ri=Object.assign(Ug,{Input:ed,Label:Pi}),Hg=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=Ke(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")})});Hg.displayName="FormControl";const iC=Object.assign(Hg,{Feedback:Zi}),Vg=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ke(r,"form-floating"),i.jsx(o,{ref:u,className:Le(e,r),...s})));Vg.displayName="FormFloating";const td=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})})});td.displayName="FormGroup";const Wg=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=Ke(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})});Wg.displayName="FormLabel";const Gg=y.forwardRef(({bsPrefix:e,className:r,id:o,...s},u)=>{const{controlId:c}=y.useContext(Kn);return e=Ke(e,"form-range"),i.jsx("input",{...s,type:"range",ref:u,className:Le(r,e),id:o||c})});Gg.displayName="FormRange";const Kg=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=Ke(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})});Kg.displayName="FormSelect";const qg=y.forwardRef(({bsPrefix:e,className:r,as:o="small",muted:s,...u},c)=>(e=Ke(e,"form-text"),i.jsx(o,{...u,ref:c,className:Le(r,e,s&&"text-muted")})));qg.displayName="FormText";const Yg=y.forwardRef((e,r)=>i.jsx(Ri,{...e,ref:r,type:"switch"}));Yg.displayName="Switch";const lC=Object.assign(Yg,{Input:Ri.Input,Label:Ri.Label}),Qg=y.forwardRef(({bsPrefix:e,className:r,children:o,controlId:s,label:u,...c},f)=>(e=Ke(e,"form-floating"),i.jsxs(td,{ref:f,className:Le(r,e),controlId:s,...c,children:[o,i.jsx("label",{htmlFor:s,children:u})]})));Qg.displayName="FloatingLabel";const uC={_ref:Vn.any,validated:Vn.bool,as:Vn.elementType},nd=y.forwardRef(({className:e,validated:r,as:o="form",...s},u)=>i.jsx(o,{...s,ref:u,className:Le(e,r&&"was-validated")}));nd.displayName="Form";nd.propTypes=uC;const W=Object.assign(nd,{Group:td,Control:iC,Floating:Vg,Check:Ri,Switch:lC,Label:Wg,Text:qg,Range:Gg,Select:Kg,FloatingLabel:Qg}),th=e=>!e||typeof e=="function"?e:r=>{e.current=r};function cC(e,r){const o=th(e),s=th(r);return u=>{o&&o(u),s&&s(u)}}function rd(e,r){return y.useMemo(()=>cC(e,r),[e,r])}var pi;function nh(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 dC(){return y.useState(null)}function dc(e){e===void 0&&(e=Ji());try{var r=e.activeElement;return!r||!r.nodeName?null:r}catch{return e.body}}function fC(e){const r=y.useRef(e);return r.current=e,r}function pC(e){const r=fC(e);y.useEffect(()=>()=>r.current(),[])}function mC(e=document){const r=e.defaultView;return Math.abs(r.innerWidth-e.documentElement.clientWidth)}const rh=aC("modal-open");class od{constructor({ownerDocument:r,handleContainerOverflow:o=!0,isRTL:s=!1}={}){this.handleContainerOverflow=o,this.isRTL=s,this.modals=[],this.ownerDocument=r}getScrollbarWidth(){return mC(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(rh,""),Wr(u,o)}reset(){[...this.modals].forEach(r=>this.remove(r))}removeContainerStyle(r){const o=this.getElement();o.removeAttribute(rh),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 fc=(e,r)=>zo?e==null?(r||Ji()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function hC(e,r){const o=Zc(),[s,u]=y.useState(()=>fc(e,o==null?void 0:o.document));if(!s){const c=fc(e);c&&u(c)}return y.useEffect(()=>{},[r,s]),y.useEffect(()=>{const c=fc(e);c!==s&&u(c)},[e,s]),s}function gC({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=rd(c,e.ref),v=y.cloneElement(e,{ref:h});return r?v:u||!f.current&&s?null:v}const yC=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function vC(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 wC(e){let{onEnter:r,onEntering:o,onEntered:s,onExit:u,onExiting:c,onExited:f,addEndListener:m,children:h}=e,v=vC(e,yC);const w=y.useRef(null),x=rd(w,Ng(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 xC=["component"];function bC(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 CC=y.forwardRef((e,r)=>{let{component:o}=e,s=bC(e,xC);const u=wC(s);return i.jsx(o,Object.assign({ref:r},u))});function SC({in:e,onTransition:r}){const o=y.useRef(null),s=y.useRef(!0),u=yr(r);return Xm(()=>{if(!o.current)return;let c=!1;return u({in:e,element:o.current,initial:s.current,isStale:()=>c}),()=>{c=!0}},[e,u]),Xm(()=>(s.current=!1,()=>{s.current=!0}),[]),o}function EC({children:e,in:r,onExited:o,onEntered:s,transition:u}){const[c,f]=y.useState(!r);r&&c&&f(!1);const m=SC({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=rd(m,e.ref);return c&&!r?null:y.cloneElement(e,{ref:h})}function oh(e,r,o){return e?i.jsx(CC,Object.assign({},o,{component:e})):r?i.jsx(EC,Object.assign({},o,{transition:r})):i.jsx(gC,Object.assign({},o))}const kC=["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 jC(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 pc;function NC(e){return pc||(pc=new od({ownerDocument:e==null?void 0:e.document})),pc}function TC(e){const r=Zc(),o=e||NC(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 Xg=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:Me,onEntering:De,onEntered:K}=e,ae=jC(e,kC);const me=Zc(),se=hC(J),D=TC(H),ee=Ib(),q=Mb(o),[P,$]=y.useState(!o),ie=y.useRef(null);y.useImperativeHandle(r,()=>D,[D]),zo&&!q&&o&&(ie.current=dc(me==null?void 0:me.document)),o&&P&&$(!1);const le=yr(()=>{if(D.add(),Ue.current=Ti(document,"keydown",we),Te.current=Ti(document,"focus",()=>setTimeout(ue),!0),Y&&Y(),j){var ke,_n;const sn=dc((ke=(_n=D.dialog)==null?void 0:_n.ownerDocument)!=null?ke:me==null?void 0:me.document);D.dialog&&sn&&!eh(D.dialog,sn)&&(ie.current=sn,D.dialog.focus())}}),ve=yr(()=>{if(D.remove(),Ue.current==null||Ue.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]),pC(()=>{ve()});const ue=yr(()=>{if(!E||!ee()||!D.isTopModal())return;const ke=dc(me==null?void 0:me.document);D.dialog&&ke&&!eh(D.dialog,ke)&&D.dialog.focus()}),Ne=yr(ke=>{ke.target===ke.currentTarget&&(v==null||v(ke),m===!0&&X())}),we=yr(ke=>{h&&jb(ke)&&D.isTopModal()&&(w==null||w(ke),ke.defaultPrevented||X())}),Te=y.useRef(),Ue=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=oh(x,C,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!o,onExit:pe,onExiting:je,onExited:Xe,onEnter:Me,onEntering:De,onEntered:K,children:vt});let kt=null;return m&&(kt=F({ref:D.setBackdropRef,onClick:Ne}),kt=oh(_,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)})});Xg.displayName="Modal";const PC=Object.assign(Xg,{Manager:od});function RC(e,r){return e.classList?e.classList.contains(r):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+r+" ")!==-1}function _C(e,r){e.classList?e.classList.add(r):RC(e,r)||(typeof e.className=="string"?e.className=e.className+" "+r:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+r))}function ah(e,r){return e.replace(new RegExp("(^|\\s)"+r+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function LC(e,r){e.classList?e.classList.remove(r):typeof e.className=="string"?e.className=ah(e.className,r):e.setAttribute("class",ah(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 AC extends od{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(_C(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();LC(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 mc;function OC(e){return mc||(mc=new AC(e)),mc}const Jg=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ke(r,"modal-body"),i.jsx(o,{ref:u,className:Le(e,r),...s})));Jg.displayName="ModalBody";const Zg=y.createContext({onHide(){}}),ad=y.forwardRef(({bsPrefix:e,className:r,contentClassName:o,centered:s,size:u,fullscreen:c,children:f,scrollable:m,...h},v)=>{e=Ke(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})})});ad.displayName="ModalDialog";const ey=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},u)=>(r=Ke(r,"modal-footer"),i.jsx(o,{ref:u,className:Le(e,r),...s})));ey.displayName="ModalFooter";const IC=y.forwardRef(({closeLabel:e="Close",closeVariant:r,closeButton:o=!1,onHide:s,children:u,...c},f)=>{const m=y.useContext(Zg),h=za(()=>{m==null||m.onHide(),s==null||s()});return i.jsxs("div",{ref:f,...c,children:[u,o&&i.jsx(Jc,{"aria-label":e,variant:r,onClick:h})]})}),ty=y.forwardRef(({bsPrefix:e,className:r,closeLabel:o="Close",closeButton:s=!1,...u},c)=>(e=Ke(e,"modal-header"),i.jsx(IC,{ref:c,...u,className:Le(r,e),closeLabel:o,closeButton:s})));ty.displayName="ModalHeader";const MC=Ab("h4"),ny=y.forwardRef(({className:e,bsPrefix:r,as:o=MC,...s},u)=>(r=Ke(r,"modal-title"),i.jsx(o,{ref:u,className:Le(e,r),...s})));ny.displayName="ModalTitle";function BC(e){return i.jsx(Xc,{...e,timeout:null})}function FC(e){return i.jsx(Xc,{...e,timeout:null})}const ry=y.forwardRef(({bsPrefix:e,className:r,style:o,dialogClassName:s,contentClassName:u,children:c,dialogAs:f=ad,"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:Me,backdropClassName:De,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]=dC(),ue=Lg(me,ve),Ne=za(k),we=kg();e=Ke(e,"modal");const Te=y.useMemo(()=>({onHide:Ne}),[Ne]);function Ue(){return K||OC({isRTL:we})}function Xe(Pe){if(!zo)return;const Qt=Ue().getScrollbarWidth()>0,An=Pe.scrollHeight>Ji(Pe).documentElement.clientHeight;D({paddingRight:Qt&&!An?nh():void 0,paddingLeft:!Qt&&An?nh():void 0})}const Je=za(()=>{le&&Xe(le.dialog)});Ig(()=>{Oc(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=Pg(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),Tg(window,"resize",Je)},Cr=Pe=>{Pe&&(Pe.style.display=""),Me==null||Me(Pe),Oc(window,"resize",Je)},Sr=y.useCallback(Pe=>i.jsx("div",{...Pe,className:Le(`${e}-backdrop`,De,!C&&"show")}),[C,De,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(Zg.Provider,{value:Te,children:i.jsx(PC,{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:Ue(),transition:C?BC:void 0,backdropTransition:C?FC:void 0,renderBackdrop:Sr,renderDialog:Er})})});ry.displayName="Modal";const We=Object.assign(ry,{Body:Jg,Header:ty,Title:ny,Footer:ey,Dialog:ad,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Bc=y.forwardRef(({bsPrefix:e,className:r,as:o="div",...s},u)=>{const c=Ke(e,"row"),f=Sg(),m=Eg(),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)})});Bc.displayName="Row";const Qa=()=>i.jsx("footer",{className:"bg-dark text-white py-4",style:Wt.footer,children:i.jsxs($g,{children:[i.jsxs(Bc,{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(Bx,{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(Fx,{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(Dx,{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(Bc,{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:DC.whatsappButton,target:"_blank",rel:"noopener noreferrer",children:i.jsx(vg,{size:24})}),DC={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)"}},$C=async()=>{try{const e=await fetch(`${Oe}/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}},zC=()=>{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 $C();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,{})]})},UC=()=>i.jsxs(i.Fragment,{children:[i.jsx(Ya,{}),i.jsx(ob,{}),i.jsx(zC,{}),i.jsx(Uo,{}),i.jsx(Qa,{})]}),HC=async()=>{try{const e=await Se.get(`${Oe}/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}},VC=async()=>{try{const e=await Se.get(`${Oe}/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}},WC=async()=>{try{const e=await Se.get(`${Oe}/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}},GC=async()=>{try{const e=await Se.get(`${Oe}/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}},KC=async()=>{try{const e=await fetch(`${Oe}/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(`${Oe}/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 oy 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 YC=()=>{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 KC();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(oy,{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(Gx,{})," Delete"]})]})})]})},_._id))})]})}),i.jsxs(We,{show:u,onHide:()=>c(!1),children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"User Details"})}),i.jsx(We.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(We.Footer,{children:i.jsx(jn,{variant:"secondary",onClick:()=>c(!1),style:En.closeButton,children:"Close"})})]}),i.jsxs(We,{show:f,onHide:()=>m(!1),style:En.confirmModal,children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"Confirm Deletion"})}),i.jsx(We.Body,{style:En.confirmModalBody,children:"Are you sure you want to delete this user?"}),i.jsxs(We.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 ay(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 QC(e,r){if(r.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function sh(e,r){return e.get(ay(e,r))}function XC(e,r,o){QC(e,r),r.set(e,o)}function JC(e,r,o){return e.set(ay(e,r),o),o}const ZC=100,fe={},e3=()=>{fe.previousActiveElement instanceof HTMLElement?(fe.previousActiveElement.focus(),fe.previousActiveElement=null):document.body&&document.body.focus()},t3=e=>new Promise(r=>{if(!e)return r();const o=window.scrollX,s=window.scrollY;fe.restoreFocusTimeout=setTimeout(()=>{e3(),r()},ZC),window.scrollTo(o,s)}),sy="swal2-",n3=["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=n3.reduce((e,r)=>(e[r]=sy+r,e),{}),r3=["success","warning","info","question","error"],_i=r3.reduce((e,r)=>(e[r]=sy+r,e),{}),iy="SweetAlert2:",sd=e=>e.charAt(0).toUpperCase()+e.slice(1),Dt=e=>{console.warn(`${iy} ${typeof e=="object"?e.join(" "):e}`)},Xr=e=>{console.error(`${iy} ${e}`)},ih=[],o3=e=>{ih.includes(e)||(ih.push(e),Dt(e))},ly=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;o3(`"${e}" is deprecated and will be removed in the next major release.${r?` Use "${r}" instead.`:""}`)},el=e=>typeof e=="function"?e():e,id=e=>e&&typeof e.toPromise=="function",Xa=e=>id(e)?e.toPromise():Promise.resolve(e),ld=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}`),Ie=()=>qt(M.popup),Ho=()=>qt(M.icon),a3=()=>qt(M["icon-content"]),uy=()=>qt(M.title),ud=()=>qt(M["html-container"]),cy=()=>qt(M.image),cd=()=>qt(M["progress-steps"]),tl=()=>qt(M["validation-message"]),Tn=()=>Ja(`.${M.actions} .${M.confirm}`),Vo=()=>Ja(`.${M.actions} .${M.cancel}`),Jr=()=>Ja(`.${M.actions} .${M.deny}`),s3=()=>qt(M["input-label"]),Wo=()=>Ja(`.${M.loader}`),Za=()=>qt(M.actions),dy=()=>qt(M.footer),nl=()=>qt(M["timer-progress-bar"]),dd=()=>qt(M.close),i3=`
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
`,fd=()=>{const e=Ie();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(i3),u=Array.from(s).filter(c=>c.getAttribute("tabindex")!=="-1");return[...new Set(o.concat(u))].filter(c=>Bt(c))},pd=()=>Wn(document.body,M.shown)&&!Wn(document.body,M["toast-shown"])&&!Wn(document.body,M["no-backdrop"]),rl=()=>{const e=Ie();return e?Wn(e,M.toast):!1},l3=()=>{const e=Ie();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},u3=(e,r)=>{Array.from(e.classList).forEach(o=>{!Object.values(M).includes(o)&&!Object.values(_i).includes(o)&&!Object.values(r.showClass||{}).includes(o)&&e.classList.remove(o)})},Kt=(e,r,o)=>{if(u3(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)}},ol=(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}`)}},fy=e=>{if(e.focus(),e.type!=="file"){const r=e.value;e.value="",e.value=r}},py=(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)=>{py(e,r,!0)},on=(e,r)=>{py(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")},md=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})},lh=(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)),c3=()=>!Bt(Tn())&&!Bt(Jr())&&!Bt(Vo()),uh=e=>e.scrollHeight>e.clientHeight,my=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},hd=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const o=nl();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))},d3=()=>{const e=nl();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}%`},f3=()=>typeof window>"u"||typeof document>"u",p3=`
<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,""),m3=()=>{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()},h3=()=>{const e=Ie(),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}},g3=e=>typeof e=="string"?document.querySelector(e):e,y3=e=>{const r=Ie();r.setAttribute("role",e.toast?"alert":"dialog"),r.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||r.setAttribute("aria-modal","true")},v3=e=>{window.getComputedStyle(e).direction==="rtl"&&Re($t(),M.rtl)},w3=e=>{const r=m3();if(f3()){Xr("SweetAlert2 requires document to initialize");return}const o=document.createElement("div");o.className=M.container,r&&Re(o,M["no-transition"]),Yt(o,p3);const s=g3(e.target);s.appendChild(o),y3(e),v3(s),h3()},gd=(e,r)=>{e instanceof HTMLElement?r.appendChild(e):typeof e=="object"?x3(e,r):e&&Yt(r,e)},x3=(e,r)=>{e.jquery?b3(r,e):Yt(r,e.toString())},b3=(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))},C3=(e,r)=>{const o=Za(),s=Wo();!o||!s||(!r.showConfirmButton&&!r.showDenyButton&&!r.showCancelButton?Et(o):mt(o),Kt(o,r,"actions"),S3(o,s,r),Yt(s,r.loaderHtml||""),Kt(s,r,"loader"))};function S3(e,r,o){const s=Tn(),u=Jr(),c=Vo();!s||!u||!c||(hc(s,"confirm",o),hc(u,"deny",o),hc(c,"cancel",o),E3(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 E3(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 hc(e,r,o){const s=sd(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 k3=(e,r)=>{const o=dd();o&&(Yt(o,r.closeButtonHtml||""),Kt(o,r,"closeButton"),es(o,r.showCloseButton),o.setAttribute("aria-label",r.closeButtonAriaLabel||""))},j3=(e,r)=>{const o=$t();o&&(N3(o,r.backdrop),T3(o,r.position),P3(o,r.grow),Kt(o,r,"container"))};function N3(e,r){typeof r=="string"?e.style.background=r:r||Re([document.documentElement,document.body],M["no-backdrop"])}function T3(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 P3(e,r){r&&Re(e,M[`grow-${r}`])}var ze={innerParams:new WeakMap,domCache:new WeakMap};const R3=["input","file","range","select","radio","checkbox","textarea"],_3=(e,r)=>{const o=Ie();if(!o)return;const s=ze.innerParams.get(e),u=!s||r.input!==s.input;R3.forEach(c=>{const f=vr(o,M[c]);f&&(O3(c,r.inputAttributes),f.className=M[c],u&&Et(f))}),r.input&&(u&&L3(r),I3(r))},L3=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=hy(e.input);if(!r)return;const o=nt[e.input](r,e);mt(r),e.inputAutoFocus&&setTimeout(()=>{fy(o)})},A3=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)}},O3=(e,r)=>{const o=Ie();if(!o)return;const s=ol(o,e);if(s){A3(s);for(const u in r)s.setAttribute(u,r[u])}},I3=e=>{if(!e.input)return;const r=hy(e.input);r&&Kt(r,e,"input")},yd=(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)}},hy=e=>{const r=Ie();if(r)return vr(r,M[e]||M.input)},Li=(e,r)=>{["string","number"].includes(typeof r)?e.value=`${r}`:ld(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)=>(Li(e,r.inputValue),ts(e,e,r),yd(e,r),e.type=r.input,e);nt.file=(e,r)=>(ts(e,e,r),yd(e,r),e);nt.range=(e,r)=>{const o=e.querySelector("input"),s=e.querySelector("output");return Li(o,r.inputValue),o.type=r.input,Li(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=ol(Ie(),"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)=>{Li(e,r.inputValue),yd(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(Ie()).width),u=()=>{if(!document.body.contains(e))return;const c=e.offsetWidth+o(e);c>s?Ie().style.width=`${c}px`:Gr(Ie(),"width",r.width)};new MutationObserver(u).observe(e,{attributes:!0,attributeFilter:["style"]})}}),e};const M3=(e,r)=>{const o=ud();o&&(md(o),Kt(o,r,"htmlContainer"),r.html?(gd(r.html,o),mt(o,"block")):r.text?(o.textContent=r.text,mt(o,"block")):Et(o),_3(e,r))},B3=(e,r)=>{const o=dy();o&&(md(o),es(o,r.footer,"block"),r.footer&&gd(r.footer,o),Kt(o,r,"footer"))},F3=(e,r)=>{const o=ze.innerParams.get(e),s=Ho();if(s){if(o&&r.icon===o.icon){dh(s,r),ch(s,r);return}if(!r.icon&&!r.iconHtml){Et(s);return}if(r.icon&&Object.keys(_i).indexOf(r.icon)===-1){Xr(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${r.icon}"`),Et(s);return}mt(s),dh(s,r),ch(s,r),Re(s,r.showClass&&r.showClass.icon)}},ch=(e,r)=>{for(const[o,s]of Object.entries(_i))r.icon!==o&&on(e,s);Re(e,r.icon&&_i[r.icon]),U3(e,r),D3(),Kt(e,r,"icon")},D3=()=>{const e=Ie();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},$3=`
<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>
`,z3=`
<span class="swal2-x-mark">
<span class="swal2-x-mark-line-left"></span>
<span class="swal2-x-mark-line-right"></span>
</span>
`,dh=(e,r)=>{if(!r.icon&&!r.iconHtml)return;let o=e.innerHTML,s="";r.iconHtml?s=fh(r.iconHtml):r.icon==="success"?(s=$3,o=o.replace(/ style=".*?"/g,"")):r.icon==="error"?s=z3:r.icon&&(s=fh({question:"?",warning:"!",info:"i"}[r.icon])),o.trim()!==s.trim()&&Yt(e,s)},U3=(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"])lh(e,o,"background-color",r.iconColor);lh(e,".swal2-success-ring","border-color",r.iconColor)}},fh=e=>`<div class="${M["icon-content"]}">${e}</div>`,H3=(e,r)=>{const o=cy();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 vd=!1,gy=0,yy=0,vy=0,wy=0;const V3=e=>{e.addEventListener("mousedown",Ai),document.body.addEventListener("mousemove",Oi),e.addEventListener("mouseup",Ii),e.addEventListener("touchstart",Ai),document.body.addEventListener("touchmove",Oi),e.addEventListener("touchend",Ii)},W3=e=>{e.removeEventListener("mousedown",Ai),document.body.removeEventListener("mousemove",Oi),e.removeEventListener("mouseup",Ii),e.removeEventListener("touchstart",Ai),document.body.removeEventListener("touchmove",Oi),e.removeEventListener("touchend",Ii)},Ai=e=>{const r=Ie();if(e.target===r||Ho().contains(e.target)){vd=!0;const o=xy(e);gy=o.clientX,yy=o.clientY,vy=parseInt(r.style.insetInlineStart)||0,wy=parseInt(r.style.insetBlockStart)||0,Re(r,"swal2-dragging")}},Oi=e=>{const r=Ie();if(vd){let{clientX:o,clientY:s}=xy(e);r.style.insetInlineStart=`${vy+(o-gy)}px`,r.style.insetBlockStart=`${wy+(s-yy)}px`}},Ii=()=>{const e=Ie();vd=!1,on(e,"swal2-dragging")},xy=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}},G3=(e,r)=>{const o=$t(),s=Ie();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(tl()),K3(s,r),r.draggable&&!r.toast?(Re(s,M.draggable),V3(s)):(on(s,M.draggable),W3(s))}},K3=(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}`])},q3=(e,r)=>{const o=cd();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=Y3(c);if(o.appendChild(m),f===u&&Re(m,M["active-progress-step"]),f!==s.length-1){const h=Q3(r);o.appendChild(h)}})},Y3=e=>{const r=document.createElement("li");return Re(r,M["progress-step"]),Yt(r,e),r},Q3=e=>{const r=document.createElement("li");return Re(r,M["progress-step-line"]),e.progressStepsDistance&&Gr(r,"width",e.progressStepsDistance),r},X3=(e,r)=>{const o=uy();o&&(md(o),es(o,r.title||r.titleText,"block"),r.title&&gd(r.title,o),r.titleText&&(o.innerText=r.titleText),Kt(o,r,"title"))},by=(e,r)=>{G3(e,r),j3(e,r),q3(e,r),F3(e,r),H3(e,r),X3(e,r),k3(e,r),M3(e,r),C3(e,r),B3(e,r);const o=Ie();typeof r.didRender=="function"&&o&&r.didRender(o),fe.eventEmitter.emit("didRender",o)},J3=()=>Bt(Ie()),Cy=()=>{var e;return(e=Tn())===null||e===void 0?void 0:e.click()},Z3=()=>{var e;return(e=Jr())===null||e===void 0?void 0:e.click()},eS=()=>{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"}),Sy=e=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},tS=(e,r,o)=>{Sy(e),r.toast||(e.keydownHandler=s=>rS(r,s,o),e.keydownTarget=r.keydownListenerCapture?window:Ie(),e.keydownListenerCapture=r.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)},Fc=(e,r)=>{var o;const s=fd();if(s.length){e=e+r,e===s.length?e=0:e===-1&&(e=s.length-1),s[e].focus();return}(o=Ie())===null||o===void 0||o.focus()},Ey=["ArrowRight","ArrowDown"],nS=["ArrowLeft","ArrowUp"],rS=(e,r,o)=>{e&&(r.isComposing||r.keyCode===229||(e.stopKeydownPropagation&&r.stopPropagation(),r.key==="Enter"?oS(r,e):r.key==="Tab"?aS(r):[...Ey,...nS].includes(r.key)?sS(r.key):r.key==="Escape"&&iS(r,e,o)))},oS=(e,r)=>{if(!el(r.allowEnterKey))return;const o=ol(Ie(),r.input);if(e.target&&o&&e.target instanceof HTMLElement&&e.target.outerHTML===o.outerHTML){if(["textarea","file"].includes(r.input))return;Cy(),e.preventDefault()}},aS=e=>{const r=e.target,o=fd();let s=-1;for(let u=0;u<o.length;u++)if(r===o[u]){s=u;break}e.shiftKey?Fc(s,-1):Fc(s,1),e.stopPropagation(),e.preventDefault()},sS=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=Ey.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()}},iS=(e,r,o)=>{el(r.allowEscapeKey)&&(e.preventDefault(),o(Go.esc))};var Oo={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const lS=()=>{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"))})},ky=()=>{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")})},jy=typeof window<"u"&&!!window.GestureEvent,uS=()=>{if(jy&&!Wn(document.body,M.iosfix)){const e=document.body.scrollTop;document.body.style.top=`${e*-1}px`,Re(document.body,M.iosfix),cS()}},cS=()=>{const e=$t();if(!e)return;let r;e.ontouchstart=o=>{r=dS(o)},e.ontouchmove=o=>{r&&(o.preventDefault(),o.stopPropagation())}},dS=e=>{const r=e.target,o=$t(),s=ud();return!o||!s||fS(e)||pS(e)?!1:r===o||!uh(o)&&r instanceof HTMLElement&&r.tagName!=="INPUT"&&r.tagName!=="TEXTAREA"&&!(uh(s)&&s.contains(r))},fS=e=>e.touches&&e.touches.length&&e.touches[0].touchType==="stylus",pS=e=>e.touches&&e.touches.length>1,mS=()=>{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}},hS=()=>{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 gS=e=>{_o===null&&(document.body.scrollHeight>window.innerHeight||e==="scroll")&&(_o=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${_o+hS()}px`)},yS=()=>{_o!==null&&(document.body.style.paddingRight=`${_o}px`,_o=null)};function Ny(e,r,o,s){rl()?ph(e,s):(t3(o).then(()=>ph(e,s)),Sy(fe)),jy?(r.setAttribute("style","display:none !important"),r.removeAttribute("class"),r.innerHTML=""):r.remove(),pd()&&(yS(),mS(),ky()),vS()}function vS(){on([document.documentElement,document.body],[M.shown,M["height-auto"],M["no-backdrop"],M["toast-shown"]])}function wr(e){e=xS(e);const r=Oo.swalPromiseResolve.get(this),o=wS(this);this.isAwaitingPromise?e.isDismissed||(ns(this),r(e)):o&&r(e)}const wS=e=>{const r=Ie();if(!r)return!1;const o=ze.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),bS(e,r,o),!0};function Ty(e){const r=Oo.swalPromiseReject.get(this);ns(this),r&&r(e)}const ns=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,ze.innerParams.get(e)||e._destroy())},xS=e=>typeof e>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),bS=(e,r,o)=>{var s;const u=$t(),c=my(r);typeof o.willClose=="function"&&o.willClose(r),(s=fe.eventEmitter)===null||s===void 0||s.emit("willClose",r),c?CS(e,r,u,o.returnFocus,o.didClose):Ny(e,u,o.returnFocus,o.didClose)},CS=(e,r,o,s,u)=>{fe.swalCloseEventFinishedCallback=Ny.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)},ph=(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=Ie();if(r||new rt,r=Ie(),!r)return;const o=Wo();rl()?Et(Ho()):SS(r,e),mt(o),r.setAttribute("data-loading","true"),r.setAttribute("aria-busy","true"),r.focus()},SS=(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))},ES=(e,r)=>{r.input==="select"||r.input==="radio"?PS(e,r):["text","email","number","tel","textarea"].some(o=>o===r.input)&&(id(r.inputValue)||ld(r.inputValue))&&(Io(Tn()),RS(e,r))},kS=(e,r)=>{const o=e.getInput();if(!o)return null;switch(r.input){case"checkbox":return jS(o);case"radio":return NS(o);case"file":return TS(o);default:return r.inputAutoTrim?o.value.trim():o.value}},jS=e=>e.checked?1:0,NS=e=>e.checked?e.value:null,TS=e=>e.files&&e.files.length?e.getAttribute("multiple")!==null?e.files:e.files[0]:null,PS=(e,r)=>{const o=Ie();if(!o)return;const s=u=>{r.input==="select"?_S(o,Mi(u),r):r.input==="radio"&&LS(o,Mi(u),r)};id(r.inputOptions)||ld(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}`)},RS=(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 _S(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=Py(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 LS(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,Py(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 Mi=e=>{const r=[];return e instanceof Map?e.forEach((o,s)=>{let u=o;typeof u=="object"&&(u=Mi(u)),r.push([s,u])}):Object.keys(e).forEach(o=>{let s=e[o];typeof s=="object"&&(s=Mi(s)),r.push([o,s])}),r},Py=(e,r)=>!!r&&r.toString()===e.toString(),AS=e=>{const r=ze.innerParams.get(e);e.disableButtons(),r.input?Ry(e,"confirm"):xd(e,!0)},OS=e=>{const r=ze.innerParams.get(e);e.disableButtons(),r.returnInputValueOnDeny?Ry(e,"deny"):wd(e,!1)},IS=(e,r)=>{e.disableButtons(),r(Go.cancel)},Ry=(e,r)=>{const o=ze.innerParams.get(e);if(!o.input){Xr(`The "input" parameter is needed to be set when using returnInputValueOn${sd(r)}`);return}const s=e.getInput(),u=kS(e,o);o.inputValidator?MS(e,u,r):s&&!s.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||s.validationMessage)):r==="deny"?wd(e,u):xd(e,u)},MS=(e,r,o)=>{const s=ze.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"?wd(e,r):xd(e,r)})},wd=(e,r)=>{const o=ze.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=>_y(e||void 0,u))):e.close({isDenied:!0,value:r})},mh=(e,r)=>{e.close({isConfirmed:!0,value:r})},_y=(e,r)=>{e.rejectPromise(r)},xd=(e,r)=>{const o=ze.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(tl())||u===!1?(e.hideLoading(),ns(e)):mh(e,typeof u>"u"?r:u)}).catch(u=>_y(e||void 0,u))):mh(e,r)};function Bi(){const e=ze.innerParams.get(this);if(!e)return;const r=ze.domCache.get(this);Et(r.loader),rl()?e.icon&&mt(Ho()):BS(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 BS=e=>{const r=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));r.length?mt(r[0],"inline-block"):c3()&&Et(e.actions)};function Ly(){const e=ze.innerParams.get(this),r=ze.domCache.get(this);return r?ol(r.popup,e.input):null}function Ay(e,r,o){const s=ze.domCache.get(e);r.forEach(u=>{s[u].disabled=o})}function Oy(e,r){const o=Ie();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 Iy(){Ay(this,["confirmButton","denyButton","cancelButton"],!1)}function My(){Ay(this,["confirmButton","denyButton","cancelButton"],!0)}function By(){Oy(this.getInput(),!1)}function Fy(){Oy(this.getInput(),!0)}function Dy(e){const r=ze.domCache.get(this),o=ze.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"]),fy(s),Re(s,M.inputerror))}function $y(){const e=ze.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:"×",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},FS=["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"],DS={allowEnterKey:void 0},$S=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],zy=e=>Object.prototype.hasOwnProperty.call(Lo,e),Uy=e=>FS.indexOf(e)!==-1,Hy=e=>DS[e],zS=e=>{zy(e)||Dt(`Unknown parameter "${e}"`)},US=e=>{$S.includes(e)&&Dt(`The parameter "${e}" is incompatible with toasts`)},HS=e=>{const r=Hy(e);r&&ly(e,r)},VS=e=>{e.backdrop===!1&&e.allowOutsideClick&&Dt('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const r in e)zS(r),e.toast&&US(r),HS(r)};function Vy(e){const r=Ie(),o=ze.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=WS(e),u=Object.assign({},o,s);by(this,u),ze.innerParams.set(this,u),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const WS=e=>{const r={};return Object.keys(e).forEach(o=>{Uy(o)?r[o]=e[o]:Dt(`Invalid parameter to update: ${o}`)}),r};function Wy(){const e=ze.domCache.get(this),r=ze.innerParams.get(this);if(!r){Gy(this);return}e.popup&&fe.swalCloseEventFinishedCallback&&(fe.swalCloseEventFinishedCallback(),delete fe.swalCloseEventFinishedCallback),typeof r.didDestroy=="function"&&r.didDestroy(),fe.eventEmitter.emit("didDestroy"),GS(this)}const GS=e=>{Gy(e),delete e.params,delete fe.keydownHandler,delete fe.keydownTarget,delete fe.currentInstance},Gy=e=>{e.isAwaitingPromise?(gc(ze,e),e.isAwaitingPromise=!0):(gc(Oo,e),gc(ze,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)},gc=(e,r)=>{for(const o in e)e[o].delete(r)};var KS=Object.freeze({__proto__:null,_destroy:Wy,close:wr,closeModal:wr,closePopup:wr,closeToast:wr,disableButtons:My,disableInput:Fy,disableLoading:Bi,enableButtons:Iy,enableInput:By,getInput:Ly,handleAwaitingPromise:ns,hideLoading:Bi,rejectPromise:Ty,resetValidationMessage:$y,showValidationMessage:Dy,update:Vy});const qS=(e,r,o)=>{e.toast?YS(e,r,o):(XS(r),JS(r),ZS(e,r,o))},YS=(e,r,o)=>{r.popup.onclick=()=>{e&&(QS(e)||e.timer||e.input)||o(Go.close)}},QS=e=>!!(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let Fi=!1;const XS=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(r){e.container.onmouseup=()=>{},r.target===e.container&&(Fi=!0)}}},JS=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))&&(Fi=!0)}}},ZS=(e,r,o)=>{r.container.onclick=s=>{if(Fi){Fi=!1;return}s.target===r.container&&el(e.allowOutsideClick)&&o(Go.backdrop)}},eE=e=>typeof e=="object"&&e.jquery,hh=e=>e instanceof Element||eE(e),tE=e=>{const r={};return typeof e[0]=="object"&&!hh(e[0])?Object.assign(r,e[0]):["title","html","icon"].forEach((o,s)=>{const u=e[s];typeof u=="string"||hh(u)?r[o]=u:u!==void 0&&Xr(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof u}`)}),r};function nE(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return new this(...r)}function rE(e){class r extends this{_main(s,u){return super._main(s,Object.assign({},e,u))}}return r}const oE=()=>fe.timeout&&fe.timeout.getTimerLeft(),Ky=()=>{if(fe.timeout)return d3(),fe.timeout.stop()},qy=()=>{if(fe.timeout){const e=fe.timeout.start();return hd(e),e}},aE=()=>{const e=fe.timeout;return e&&(e.running?Ky():qy())},sE=e=>{if(fe.timeout){const r=fe.timeout.increase(e);return hd(r,!0),r}},iE=()=>!!(fe.timeout&&fe.timeout.isRunning());let gh=!1;const Dc={};function lE(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";Dc[e]=this,gh||(document.body.addEventListener("click",uE),gh=!0)}const uE=e=>{for(let r=e.target;r&&r!==document;r=r.parentNode)for(const o in Dc){const s=r.getAttribute(o);if(s){Dc[o].fire({template:s});return}}};class cE{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 cE;const dE=(e,r)=>{fe.eventEmitter.on(e,r)},fE=(e,r)=>{fe.eventEmitter.once(e,r)},pE=(e,r)=>{if(!e){fe.eventEmitter.reset();return}r?fe.eventEmitter.removeListener(e,r):fe.eventEmitter.removeAllListeners(e)};var mE=Object.freeze({__proto__:null,argsToParams:tE,bindClickHandler:lE,clickCancel:eS,clickConfirm:Cy,clickDeny:Z3,enableLoading:Io,fire:nE,getActions:Za,getCancelButton:Vo,getCloseButton:dd,getConfirmButton:Tn,getContainer:$t,getDenyButton:Jr,getFocusableElements:fd,getFooter:dy,getHtmlContainer:ud,getIcon:Ho,getIconContent:a3,getImage:cy,getInputLabel:s3,getLoader:Wo,getPopup:Ie,getProgressSteps:cd,getTimerLeft:oE,getTimerProgressBar:nl,getTitle:uy,getValidationMessage:tl,increaseTimer:sE,isDeprecatedParameter:Hy,isLoading:l3,isTimerRunning:iE,isUpdatableParameter:Uy,isValidParameter:zy,isVisible:J3,mixin:rE,off:pE,on:dE,once:fE,resumeTimer:qy,showLoading:Io,stopTimer:Ky,toggleTimer:aE});class hE{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 Yy=["swal-title","swal-html","swal-footer"],gE=e=>{const r=typeof e.template=="string"?document.querySelector(e.template):e.template;if(!r)return{};const o=r.content;return EE(o),Object.assign(yE(o),vE(o),wE(o),xE(o),bE(o),CE(o),SE(o,Yy))},yE=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},vE=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},wE=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${sd(u)}Button`]=!0,s.hasAttribute("color")&&(r[`${u}ButtonColor`]=s.getAttribute("color")),s.hasAttribute("aria-label")&&(r[`${u}ButtonAriaLabel`]=s.getAttribute("aria-label")))}),r},xE=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},bE=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},CE=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},SE=(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},EE=e=>{const r=Yy.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."}`])})},Qy=10,kE=e=>{const r=$t(),o=Ie();typeof e.willOpen=="function"&&e.willOpen(o),fe.eventEmitter.emit("willOpen",o);const u=window.getComputedStyle(document.body).overflowY;TE(r,o,e),setTimeout(()=>{jE(r,o)},Qy),pd()&&(NE(r,e.scrollbarPadding,u),lS()),!rl()&&!fe.previousActiveElement&&(fe.previousActiveElement=document.activeElement),typeof e.didOpen=="function"&&setTimeout(()=>e.didOpen(o)),fe.eventEmitter.emit("didOpen",o),on(r,M["no-transition"])},Di=e=>{const r=Ie();if(e.target!==r)return;const o=$t();r.removeEventListener("animationend",Di),r.removeEventListener("transitionend",Di),o.style.overflowY="auto"},jE=(e,r)=>{my(r)?(e.style.overflowY="hidden",r.addEventListener("animationend",Di),r.addEventListener("transitionend",Di)):e.style.overflowY="auto"},NE=(e,r,o)=>{uS(),r&&o!=="hidden"&&gS(o),setTimeout(()=>{e.scrollTop=0})},TE=(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")},Qy)):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 yh={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 PE(e){e.inputValidator||(e.input==="email"&&(e.inputValidator=yh.email),e.input==="url"&&(e.inputValidator=yh.url))}function RE(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 _E(e){PE(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`),RE(e),typeof e.title=="string"&&(e.title=e.title.split(`
`).join("<br />")),w3(e)}let kn;var mi=new WeakMap;class at{constructor(){if(XC(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,JC(mi,this,this._main(kn.params))}_main(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(VS(Object.assign({},o,r)),fe.currentInstance){const c=Oo.swalPromiseResolve.get(fe.currentInstance),{isAwaitingPromise:f}=fe.currentInstance;fe.currentInstance._destroy(),f||c({isDismissed:!0}),pd()&&ky()}fe.currentInstance=kn;const s=AE(r,o);_E(s),Object.freeze(s),fe.timeout&&(fe.timeout.stop(),delete fe.timeout),clearTimeout(fe.restoreFocusTimeout);const u=OE(kn);return by(kn,s),ze.innerParams.set(kn,s),LE(kn,u,s)}then(r){return sh(mi,this).then(r)}finally(r){return sh(mi,this).finally(r)}}const LE=(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=()=>{AS(e)},r.denyButton.onclick=()=>{OS(e)},r.cancelButton.onclick=()=>{IS(e,c)},r.closeButton.onclick=()=>{c(Go.close)},qS(o,r,c),tS(fe,o,c),ES(e,o),kE(o),IE(fe,o,c),ME(r,o),setTimeout(()=>{r.container.scrollTop=0})}),AE=(e,r)=>{const o=gE(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},OE=e=>{const r={popup:Ie(),container:$t(),actions:Za(),confirmButton:Tn(),denyButton:Jr(),cancelButton:Vo(),loader:Wo(),closeButton:dd(),validationMessage:tl(),progressSteps:cd()};return ze.domCache.set(e,r),r},IE=(e,r,o)=>{const s=nl();Et(s),r.timer&&(e.timeout=new hE(()=>{o("timer"),delete e.timeout},r.timer),r.timerProgressBar&&(mt(s),Kt(s,r,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&hd(r.timer)})))},ME=(e,r)=>{if(!r.toast){if(!el(r.allowEnterKey)){ly("allowEnterKey"),DE();return}BE(e)||FE(e,r)||Fc(-1,1)}},BE=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},FE=(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,DE=()=>{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=My;at.prototype.enableButtons=Iy;at.prototype.getInput=Ly;at.prototype.disableInput=Fy;at.prototype.enableInput=By;at.prototype.hideLoading=Bi;at.prototype.disableLoading=Bi;at.prototype.showValidationMessage=Dy;at.prototype.resetValidationMessage=$y;at.prototype.close=wr;at.prototype.closePopup=wr;at.prototype.closeModal=wr;at.prototype.closeToast=wr;at.prototype.rejectPromise=Ty;at.prototype.update=Vy;at.prototype._destroy=Wy;Object.assign(at,mE);Object.keys(KS).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(`${Oe}/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}},$E=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(`${Oe}/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"}}},zE=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=`${Oe}/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}},UE=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=`${Oe}/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}},HE=async e=>{try{const r=`${Oe}/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}},VE=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=`${Oe}/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}},WE=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=`${Oe}/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}},GE=async(e,r)=>{try{console.log(r);const o=`${Oe}/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}},KE=()=>{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 zE(h,!0),Q.success("Category added successfully!",{position:"top-right",autoClose:2e3,transition:Ce})):(await UE(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 HE(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 VE(w,o._id),Q.success("Subcategory added successfully!",{position:"top-right",autoClose:2e3,transition:Ce})):(await WE(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 GE(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:Ue}=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||!$||!Ue?(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 $E(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)},Me=K=>{s(K),c(!0),m("viewDetails")},De=K=>{_(ae=>({...ae,[K]:!ae[K]}))};return i.jsx(oy,{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(Fm,{})," 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:()=>Me(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:()=>Me(K),children:[i.jsx(Yr,{})," View Details"]}),i.jsxs("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>je("update",K),children:[i.jsx(rc,{})," Update"]}),i.jsxs("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>J(K._id),children:[i.jsx(Dm,{})," Delete"]})]})})]})},K._id))})]})}),i.jsxs(We,{show:u,onHide:()=>c(!1),size:"lg",children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:f==="add"?"Add Main Category":f==="addOrder"?"Add Booking":f==="update"?"Update Main Category":f==="viewDetails"?"Category Details":"Add Subcategory"})}),i.jsx(We.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:()=>De(K.id),children:C[K.id]?i.jsx(Ni,{}):i.jsx(Yr,{})}),i.jsx("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>je("updateSubcategory",o,K),children:i.jsx(rc,{})}),i.jsx("button",{className:"btn btn-warning btn-sm ",onClick:()=>je("addOrder",o,K),children:i.jsx(rc,{})}),i.jsx("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>X(o._id,K._id),children:i.jsx(Dm,{})})]})]},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(We.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(Fm,{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(`${Oe}/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}},YE=async e=>{try{const r=await fetch(`${Oe}/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}},vh=async(e,r)=>{try{const o=await Se.post(`${Oe}/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}},QE=()=>{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 YE(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 vh(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 vh(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(Vx,{})," 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(We,{show:h,onHide:()=>v(!1),children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"Transaction Details"})}),i.jsx(We.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(We.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"}},XE=async()=>{try{const e=await fetch(`${Oe}/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}},JE=async()=>{try{const e=await Se.get(`${Oe}/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}},ZE=async()=>{try{const e=await fetch(`${Oe}/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}},ek=async(e,r)=>{console.log("id returning is:",e);try{const o=await fetch(`${Oe}/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}},tk=()=>{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 XE(),F=await JE(),H=await ZE();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 ek(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(We,{show:C,onHide:()=>_(!1),size:"xl",style:yt.modal,children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"Item Details"})}),i.jsx(We.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(We.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"})," "]})})}),nk=()=>{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 HC(),f=await VC(),m=await WC(),h=await GC();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(Kx,{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(Ux,{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(Wx,{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(Hx,{className:"fs-1"}),color:"#e9ecef",iconColor:"#dc3545",onClick:()=>o("/Bookeditem")})]}),i.jsx(Rn,{limit:1})]})},rk=()=>i.jsx(i.Fragment,{children:i.jsx(nk,{})}),ok={color:"white",fontSize:"18px",fontWeight:"bold"},ak=[{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"}],sk=()=>{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(`${Oe}/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(xg,{className:"icon"}),i.jsx("span",{children:"Industrial Area 13, in front of ADNOC Petrol Pump, near Bin Laden Signal"})]}),ak.map((m,h)=>i.jsxs("div",{className:"contact-person",children:[i.jsx("h5",{children:m.name}),i.jsxs("p",{children:[i.jsx(bg,{className:"icon"})," ",m.phone]}),i.jsxs("p",{children:[i.jsx(wg,{className:"icon"})," ",m.email]}),i.jsxs("p",{children:[i.jsx(vg,{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:ok,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,{})]})]})},wh=[{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"]}],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=()=>{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(Zm,{children:o.map((u,c)=>i.jsx(Zm.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?wh:wh.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(xg,{className:"icon"}),i.jsx("span",{children:"Industrial Area 13, in front of ADNOC Petrol Pump, near Bin Laden Signal, Sharjah, United Arab Emirates"})]}),ik.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(bg,{className:"icon"}),u.phone]}),i.jsxs("p",{children:[i.jsx(wg,{className:"icon"}),i.jsx("a",{href:`mailto:${u.email}`,children:u.email})]})]},c))]})})})})]}),i.jsx(Uo,{}),i.jsx(Rn,{limit:1}),i.jsx(Qa,{})]})]})},uk=()=>{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(`${Oe}/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(`${Oe}/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..."})},ck=()=>{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(`${Oe}/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(`${Oe}/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(`${Oe}/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(`${Oe}/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:"})," Janata Bank Limited"]}),i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"IBAN :"})," AE690319331002010003957"]}),i.jsxs("li",{className:"list-group-item checkout-list-item",children:[i.jsx("strong",{children:"Account Name:"})," Tareeq AL Khair Used Heavy Equipments & Machinery Trading L.L.C"]})]}),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..."})})}))},Xy=({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"})]})]})})]})},dk=()=>{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(Xy,{})]}),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,{})]})},fk=()=>{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"]})]})]})]})]})},pk=()=>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})),mk=()=>{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(Xy,{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 hk(){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(U1,{children:[i.jsx(pt,{path:"/signup",element:i.jsx(nb,{formData:e,setFormData:r})}),i.jsx(pt,{path:"/login",element:i.jsx(rb,{})}),i.jsx(pt,{path:"/VerifyEmail",element:i.jsx(hg,{formData:e,setFormData:r})}),i.jsx(pt,{path:"/",element:i.jsx(UC,{})}),i.jsx(pt,{path:"/ContactUs",element:i.jsx(sk,{})}),i.jsx(pt,{path:"/AboutUs",element:i.jsx(lk,{})}),i.jsx(pt,{path:"/profile",element:i.jsx(uk,{})}),i.jsx(pt,{path:"/checkout",element:i.jsx(ck,{})}),i.jsx(pt,{path:"/subcategories",element:i.jsx(dk,{})})," ",i.jsx(pt,{path:"/confirmation",element:i.jsx(fk,{})})," ",i.jsx(pt,{path:"/subcategory-detail",element:i.jsx(mk,{})})," ",i.jsx(pt,{path:"*",element:i.jsx(pk,{})})," ",i.jsx(pt,{path:"/admin",element:i.jsx(Ia,{element:rk})}),i.jsx(pt,{path:"/ManageUsers",element:i.jsx(Ia,{element:YC})}),i.jsx(pt,{path:"/ManageItems",element:i.jsx(Ia,{element:KE})}),i.jsx(pt,{path:"/Approvals",element:i.jsx(Ia,{element:QE})}),i.jsx(pt,{path:"/Bookeditem",element:i.jsx(Ia,{element:tk})})]})})}J0.createRoot(document.getElementById("root")).render(i.jsx(y.StrictMode,{children:i.jsx(fw,{children:i.jsx(hk,{})})}));