From aa7cd3eb7023aaa8076891f36dd29f8f2c0ed073 Mon Sep 17 00:00:00 2001 From: ASIMNEUPANE <124865108+ASIMNEUPANE@users.noreply.github.com> Date: Sun, 24 Dec 2023 01:27:34 +0545 Subject: [PATCH] Updates --- assets/index-WKIVsT1x.js | 165 ++++++++++++++++++++++++++++++++++++++ assets/index-YuNJRr3Q.css | 1 + assets/logo-AlvAXPGW.png | Bin 0 -> 40220 bytes index.html | 14 ++++ vite.svg | 1 + 5 files changed, 181 insertions(+) create mode 100644 assets/index-WKIVsT1x.js create mode 100644 assets/index-YuNJRr3Q.css create mode 100644 assets/logo-AlvAXPGW.png create mode 100644 index.html create mode 100644 vite.svg diff --git a/assets/index-WKIVsT1x.js b/assets/index-WKIVsT1x.js new file mode 100644 index 0000000..82472e6 --- /dev/null +++ b/assets/index-WKIVsT1x.js @@ -0,0 +1,165 @@ +function uh(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Ln=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Zs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var sh={exports:{}},sa={},ch={exports:{}},oe={};/** + * @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 Ni=Symbol.for("react.element"),Rw=Symbol.for("react.portal"),Lw=Symbol.for("react.fragment"),Aw=Symbol.for("react.strict_mode"),jw=Symbol.for("react.profiler"),Iw=Symbol.for("react.provider"),Dw=Symbol.for("react.context"),Mw=Symbol.for("react.forward_ref"),Nw=Symbol.for("react.suspense"),zw=Symbol.for("react.memo"),Bw=Symbol.for("react.lazy"),sd=Symbol.iterator;function Fw(e){return e===null||typeof e!="object"?null:(e=sd&&e[sd]||e["@@iterator"],typeof e=="function"?e:null)}var fh={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dh=Object.assign,ph={};function bo(e,t,n){this.props=e,this.context=t,this.refs=ph,this.updater=n||fh}bo.prototype.isReactComponent={};bo.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};bo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function hh(){}hh.prototype=bo.prototype;function Js(e,t,n){this.props=e,this.context=t,this.refs=ph,this.updater=n||fh}var ec=Js.prototype=new hh;ec.constructor=Js;dh(ec,bo.prototype);ec.isPureReactComponent=!0;var cd=Array.isArray,mh=Object.prototype.hasOwnProperty,tc={current:null},vh={key:!0,ref:!0,__self:!0,__source:!0};function gh(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)mh.call(t,r)&&!vh.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1>>1,pe=H[ae];if(0>>1;aeo(T,z))Keo(vt,T)?(H[ae]=vt,H[Ke]=z,ae=Ke):(H[ae]=T,H[Be]=z,ae=Be);else if(Keo(vt,z))H[ae]=vt,H[Ke]=z,ae=Ke;else break e}}return Q}function o(H,Q){var z=H.sortIndex-Q.sortIndex;return z!==0?z:H.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var c=[],p=[],h=1,m=null,v=3,E=!1,C=!1,x=!1,O=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(H){for(var Q=n(p);Q!==null;){if(Q.callback===null)r(p);else if(Q.startTime<=H)r(p),Q.sortIndex=Q.expirationTime,t(c,Q);else break;Q=n(p)}}function _(H){if(x=!1,S(H),!C)if(n(c)!==null)C=!0,Qt(j);else{var Q=n(p);Q!==null&&me(_,Q.startTime-H)}}function j(H,Q){C=!1,x&&(x=!1,y(M),M=-1),E=!0;var z=v;try{for(S(Q),m=n(c);m!==null&&(!(m.expirationTime>Q)||H&&!te());){var ae=m.callback;if(typeof ae=="function"){m.callback=null,v=m.priorityLevel;var pe=ae(m.expirationTime<=Q);Q=e.unstable_now(),typeof pe=="function"?m.callback=pe:m===n(c)&&r(c),S(Q)}else r(c);m=n(c)}if(m!==null)var mt=!0;else{var Be=n(p);Be!==null&&me(_,Be.startTime-Q),mt=!1}return mt}finally{m=null,v=z,E=!1}}var b=!1,A=null,M=-1,F=5,W=-1;function te(){return!(e.unstable_now()-WH||125ae?(H.sortIndex=z,t(p,H),n(c)===null&&H===n(p)&&(x?(y(M),M=-1):x=!0,me(_,z-ae))):(H.sortIndex=pe,t(c,H),C||E||(C=!0,Qt(j))),H},e.unstable_shouldYield=te,e.unstable_wrapCallback=function(H){var Q=v;return function(){var z=v;v=Q;try{return H.apply(this,arguments)}finally{v=z}}}})(bh);xh.exports=bh;var Zw=xh.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 Eh=I,bt=Zw;function D(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),qu=Object.prototype.hasOwnProperty,Jw=/^[: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]*$/,dd={},pd={};function e0(e){return qu.call(pd,e)?!0:qu.call(dd,e)?!1:Jw.test(e)?pd[e]=!0:(dd[e]=!0,!1)}function t0(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function n0(e,t,n,r){if(t===null||typeof t>"u"||t0(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function st(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Xe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Xe[e]=new st(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Xe[t]=new st(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Xe[e]=new st(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Xe[e]=new st(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Xe[e]=new st(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Xe[e]=new st(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Xe[e]=new st(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Xe[e]=new st(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Xe[e]=new st(e,5,!1,e.toLowerCase(),null,!1,!1)});var rc=/[\-:]([a-z])/g;function oc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(rc,oc);Xe[t]=new st(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(rc,oc);Xe[t]=new st(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(rc,oc);Xe[t]=new st(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Xe[e]=new st(e,1,!1,e.toLowerCase(),null,!1,!1)});Xe.xlinkHref=new st("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Xe[e]=new st(e,1,!1,e.toLowerCase(),null,!0,!0)});function ic(e,t,n,r){var o=Xe.hasOwnProperty(t)?Xe[t]:null;(o!==null?o.type!==0:r||!(2s||o[a]!==i[s]){var c=` +`+o[a].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=a&&0<=s);break}}}finally{cu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xo(e):""}function r0(e){switch(e.tag){case 5:return Xo(e.type);case 16:return Xo("Lazy");case 13:return Xo("Suspense");case 19:return Xo("SuspenseList");case 0:case 2:case 15:return e=fu(e.type,!1),e;case 11:return e=fu(e.type.render,!1),e;case 1:return e=fu(e.type,!0),e;default:return""}}function Xu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vr:return"Fragment";case Hr:return"Portal";case Qu:return"Profiler";case lc:return"StrictMode";case Yu:return"Suspense";case Gu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case kh:return(e.displayName||"Context")+".Consumer";case Ph:return(e._context.displayName||"Context")+".Provider";case ac:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case uc:return t=e.displayName||null,t!==null?t:Xu(e.type)||"Memo";case In:t=e._payload,e=e._init;try{return Xu(e(t))}catch{}}return null}function o0(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Xu(t);case 8:return t===lc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Xn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _h(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function i0(e){var t=_h(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function el(e){e._valueTracker||(e._valueTracker=i0(e))}function Th(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_h(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function jl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zu(e,t){var n=t.checked;return ke({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function md(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Xn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Rh(e,t){t=t.checked,t!=null&&ic(e,"checked",t,!1)}function Ju(e,t){Rh(e,t);var n=Xn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?es(e,t.type,n):t.hasOwnProperty("defaultValue")&&es(e,t.type,Xn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vd(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function es(e,t,n){(t!=="number"||jl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Zo=Array.isArray;function ro(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=tl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function mi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ni={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},l0=["Webkit","ms","Moz","O"];Object.keys(ni).forEach(function(e){l0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ni[t]=ni[e]})});function Ih(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ni.hasOwnProperty(e)&&ni[e]?(""+t).trim():t+"px"}function Dh(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Ih(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var a0=ke({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 rs(e,t){if(t){if(a0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(D(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(D(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(D(61))}if(t.style!=null&&typeof t.style!="object")throw Error(D(62))}}function os(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var is=null;function sc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ls=null,oo=null,io=null;function wd(e){if(e=Fi(e)){if(typeof ls!="function")throw Error(D(280));var t=e.stateNode;t&&(t=ha(t),ls(e.stateNode,e.type,t))}}function Mh(e){oo?io?io.push(e):io=[e]:oo=e}function Nh(){if(oo){var e=oo,t=io;if(io=oo=null,wd(e),t)for(e=0;e>>=0,e===0?32:31-(y0(e)/w0|0)|0}var nl=64,rl=4194304;function Jo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Nl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=Jo(s):(i&=a,i!==0&&(r=Jo(i)))}else a=n&~o,a!==0?r=Jo(a):i!==0&&(r=Jo(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function zi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Wt(t),e[t]=n}function E0(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=oi),_d=" ",Td=!1;function rm(e,t){switch(e){case"keyup":return X0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function om(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wr=!1;function J0(e,t){switch(e){case"compositionend":return om(t);case"keypress":return t.which!==32?null:(Td=!0,_d);case"textInput":return e=t.data,e===_d&&Td?null:e;default:return null}}function e1(e,t){if(Wr)return e==="compositionend"||!gc&&rm(e,t)?(e=tm(),yl=hc=Bn=null,Wr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=jd(n)}}function um(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?um(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sm(){for(var e=window,t=jl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=jl(e.document)}return t}function yc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function s1(e){var t=sm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&um(n.ownerDocument.documentElement,n)){if(r!==null&&yc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Id(n,i);var a=Id(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Kr=null,ds=null,li=null,ps=!1;function Dd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ps||Kr==null||Kr!==jl(r)||(r=Kr,"selectionStart"in r&&yc(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),li&&xi(li,r)||(li=r,r=Fl(ds,"onSelect"),0Yr||(e.current=ws[Yr],ws[Yr]=null,Yr--)}function ye(e,t){Yr++,ws[Yr]=e.current,e.current=t}var Zn={},ot=nr(Zn),dt=nr(!1),Sr=Zn;function ho(e,t){var n=e.type.contextTypes;if(!n)return Zn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function pt(e){return e=e.childContextTypes,e!=null}function Ul(){xe(dt),xe(ot)}function Ud(e,t,n){if(ot.current!==Zn)throw Error(D(168));ye(ot,t),ye(dt,n)}function ym(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(D(108,o0(e)||"Unknown",o));return ke({},n,r)}function Hl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Zn,Sr=ot.current,ye(ot,e),ye(dt,dt.current),!0}function Hd(e,t,n){var r=e.stateNode;if(!r)throw Error(D(169));n?(e=ym(e,t,Sr),r.__reactInternalMemoizedMergedChildContext=e,xe(dt),xe(ot),ye(ot,e)):xe(dt),ye(dt,n)}var dn=null,ma=!1,Pu=!1;function wm(e){dn===null?dn=[e]:dn.push(e)}function x1(e){ma=!0,wm(e)}function rr(){if(!Pu&&dn!==null){Pu=!0;var e=0,t=ce;try{var n=dn;for(ce=1;e>=a,o-=a,pn=1<<32-Wt(t)+o|n<M?(F=A,A=null):F=A.sibling;var W=v(y,A,S[M],_);if(W===null){A===null&&(A=F);break}e&&A&&W.alternate===null&&t(y,A),g=i(W,g,M),b===null?j=W:b.sibling=W,b=W,A=F}if(M===S.length)return n(y,A),Ee&&fr(y,M),j;if(A===null){for(;MM?(F=A,A=null):F=A.sibling;var te=v(y,A,W.value,_);if(te===null){A===null&&(A=F);break}e&&A&&te.alternate===null&&t(y,A),g=i(te,g,M),b===null?j=te:b.sibling=te,b=te,A=F}if(W.done)return n(y,A),Ee&&fr(y,M),j;if(A===null){for(;!W.done;M++,W=S.next())W=m(y,W.value,_),W!==null&&(g=i(W,g,M),b===null?j=W:b.sibling=W,b=W);return Ee&&fr(y,M),j}for(A=r(y,A);!W.done;M++,W=S.next())W=E(A,y,M,W.value,_),W!==null&&(e&&W.alternate!==null&&A.delete(W.key===null?M:W.key),g=i(W,g,M),b===null?j=W:b.sibling=W,b=W);return e&&A.forEach(function(Ne){return t(y,Ne)}),Ee&&fr(y,M),j}function O(y,g,S,_){if(typeof S=="object"&&S!==null&&S.type===Vr&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case Ji:e:{for(var j=S.key,b=g;b!==null;){if(b.key===j){if(j=S.type,j===Vr){if(b.tag===7){n(y,b.sibling),g=o(b,S.props.children),g.return=y,y=g;break e}}else if(b.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===In&&Gd(j)===b.type){n(y,b.sibling),g=o(b,S.props),g.ref=Ho(y,b,S),g.return=y,y=g;break e}n(y,b);break}else t(y,b);b=b.sibling}S.type===Vr?(g=wr(S.props.children,y.mode,_,S.key),g.return=y,y=g):(_=kl(S.type,S.key,S.props,null,y.mode,_),_.ref=Ho(y,g,S),_.return=y,y=_)}return a(y);case Hr:e:{for(b=S.key;g!==null;){if(g.key===b)if(g.tag===4&&g.stateNode.containerInfo===S.containerInfo&&g.stateNode.implementation===S.implementation){n(y,g.sibling),g=o(g,S.children||[]),g.return=y,y=g;break e}else{n(y,g);break}else t(y,g);g=g.sibling}g=ju(S,y.mode,_),g.return=y,y=g}return a(y);case In:return b=S._init,O(y,g,b(S._payload),_)}if(Zo(S))return C(y,g,S,_);if(zo(S))return x(y,g,S,_);cl(y,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,g!==null&&g.tag===6?(n(y,g.sibling),g=o(g,S),g.return=y,y=g):(n(y,g),g=Au(S,y.mode,_),g.return=y,y=g),a(y)):n(y,g)}return O}var vo=Om(!0),_m=Om(!1),$i={},on=nr($i),Pi=nr($i),ki=nr($i);function vr(e){if(e===$i)throw Error(D(174));return e}function Oc(e,t){switch(ye(ki,t),ye(Pi,e),ye(on,$i),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ns(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ns(t,e)}xe(on),ye(on,t)}function go(){xe(on),xe(Pi),xe(ki)}function Tm(e){vr(ki.current);var t=vr(on.current),n=ns(t,e.type);t!==n&&(ye(Pi,e),ye(on,n))}function _c(e){Pi.current===e&&(xe(on),xe(Pi))}var Ce=nr(0);function Yl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ku=[];function Tc(){for(var e=0;en?n:4,e(!0);var r=Ou.transition;Ou.transition={};try{e(!1),t()}finally{ce=n,Ou.transition=r}}function Wm(){return Mt().memoizedState}function P1(e,t,n){var r=qn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Km(e))qm(t,n);else if(n=Em(e,t,n,r),n!==null){var o=at();Kt(n,e,r,o),Qm(n,t,r)}}function k1(e,t,n){var r=qn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Km(e))qm(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,qt(s,a)){var c=t.interleaved;c===null?(o.next=o,Pc(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}n=Em(e,t,o,r),n!==null&&(o=at(),Kt(n,e,r,o),Qm(n,t,r))}}function Km(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function qm(e,t){ai=Gl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qm(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,fc(e,n)}}var Xl={readContext:Dt,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},O1={readContext:Dt,useCallback:function(e,t){return tn().memoizedState=[e,t===void 0?null:t],e},useContext:Dt,useEffect:Zd,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,bl(4194308,4,Fm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return bl(4194308,4,e,t)},useInsertionEffect:function(e,t){return bl(4,2,e,t)},useMemo:function(e,t){var n=tn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=tn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=P1.bind(null,Pe,e),[r.memoizedState,e]},useRef:function(e){var t=tn();return e={current:e},t.memoizedState=e},useState:Xd,useDebugValue:Ic,useDeferredValue:function(e){return tn().memoizedState=e},useTransition:function(){var e=Xd(!1),t=e[0];return e=C1.bind(null,e[1]),tn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Pe,o=tn();if(Ee){if(n===void 0)throw Error(D(407));n=n()}else{if(n=t(),Ve===null)throw Error(D(349));br&30||Am(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Zd(Im.bind(null,r,i,e),[e]),r.flags|=2048,Ti(9,jm.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=tn(),t=Ve.identifierPrefix;if(Ee){var n=hn,r=pn;n=(r&~(1<<32-Wt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Oi++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[nn]=t,e[Ci]=r,rv(e,t,!1,!1),t.stateNode=e;e:{switch(a=os(n,r),n){case"dialog":Se("cancel",e),Se("close",e),o=r;break;case"iframe":case"object":case"embed":Se("load",e),o=r;break;case"video":case"audio":for(o=0;owo&&(t.flags|=128,r=!0,Vo(i,!1),t.lanes=4194304)}else{if(!r)if(e=Yl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Ee)return tt(t),null}else 2*Me()-i.renderingStartTime>wo&&n!==1073741824&&(t.flags|=128,r=!0,Vo(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Me(),t.sibling=null,n=Ce.current,ye(Ce,r?n&1|2:n&1),t):(tt(t),null);case 22:case 23:return Fc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?wt&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(D(156,t.tag))}function D1(e,t){switch(Sc(t),t.tag){case 1:return pt(t.type)&&Ul(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return go(),xe(dt),xe(ot),Tc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return _c(t),null;case 13:if(xe(Ce),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(D(340));mo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xe(Ce),null;case 4:return go(),null;case 10:return Cc(t.type._context),null;case 22:case 23:return Fc(),null;case 24:return null;default:return null}}var dl=!1,rt=!1,M1=typeof WeakSet=="function"?WeakSet:Set,V=null;function Jr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Te(e,t,r)}else n.current=null}function Ls(e,t,n){try{n()}catch(r){Te(e,t,r)}}var ap=!1;function N1(e,t){if(hs=zl,e=sm(),yc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,c=-1,p=0,h=0,m=e,v=null;t:for(;;){for(var E;m!==n||o!==0&&m.nodeType!==3||(s=a+o),m!==i||r!==0&&m.nodeType!==3||(c=a+r),m.nodeType===3&&(a+=m.nodeValue.length),(E=m.firstChild)!==null;)v=m,m=E;for(;;){if(m===e)break t;if(v===n&&++p===o&&(s=a),v===i&&++h===r&&(c=a),(E=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=E}n=s===-1||c===-1?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ms={focusedElem:e,selectionRange:n},zl=!1,V=t;V!==null;)if(t=V,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,V=e;else for(;V!==null;){t=V;try{var C=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(C!==null){var x=C.memoizedProps,O=C.memoizedState,y=t.stateNode,g=y.getSnapshotBeforeUpdate(t.elementType===t.type?x:Ft(t.type,x),O);y.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(D(163))}}catch(_){Te(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,V=e;break}V=t.return}return C=ap,ap=!1,C}function ui(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Ls(t,n,i)}o=o.next}while(o!==r)}}function ya(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function As(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function lv(e){var t=e.alternate;t!==null&&(e.alternate=null,lv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[nn],delete t[Ci],delete t[ys],delete t[w1],delete t[S1])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function av(e){return e.tag===5||e.tag===3||e.tag===4}function up(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||av(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function js(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=$l));else if(r!==4&&(e=e.child,e!==null))for(js(e,t,n),e=e.sibling;e!==null;)js(e,t,n),e=e.sibling}function Is(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Is(e,t,n),e=e.sibling;e!==null;)Is(e,t,n),e=e.sibling}var Ye=null,$t=!1;function An(e,t,n){for(n=n.child;n!==null;)uv(e,t,n),n=n.sibling}function uv(e,t,n){if(rn&&typeof rn.onCommitFiberUnmount=="function")try{rn.onCommitFiberUnmount(ca,n)}catch{}switch(n.tag){case 5:rt||Jr(n,t);case 6:var r=Ye,o=$t;Ye=null,An(e,t,n),Ye=r,$t=o,Ye!==null&&($t?(e=Ye,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ye.removeChild(n.stateNode));break;case 18:Ye!==null&&($t?(e=Ye,n=n.stateNode,e.nodeType===8?Cu(e.parentNode,n):e.nodeType===1&&Cu(e,n),wi(e)):Cu(Ye,n.stateNode));break;case 4:r=Ye,o=$t,Ye=n.stateNode.containerInfo,$t=!0,An(e,t,n),Ye=r,$t=o;break;case 0:case 11:case 14:case 15:if(!rt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Ls(n,t,a),o=o.next}while(o!==r)}An(e,t,n);break;case 1:if(!rt&&(Jr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Te(n,t,s)}An(e,t,n);break;case 21:An(e,t,n);break;case 22:n.mode&1?(rt=(r=rt)||n.memoizedState!==null,An(e,t,n),rt=r):An(e,t,n);break;default:An(e,t,n)}}function sp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new M1),t.forEach(function(r){var o=K1.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Bt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*B1(r/1960))-r,10e?16:e,Fn===null)var r=!1;else{if(e=Fn,Fn=null,ea=0,ue&6)throw Error(D(331));var o=ue;for(ue|=4,V=e.current;V!==null;){var i=V,a=i.child;if(V.flags&16){var s=i.deletions;if(s!==null){for(var c=0;cMe()-zc?yr(e,0):Nc|=n),ht(e,t)}function vv(e,t){t===0&&(e.mode&1?(t=rl,rl<<=1,!(rl&130023424)&&(rl=4194304)):t=1);var n=at();e=wn(e,t),e!==null&&(zi(e,t,n),ht(e,n))}function W1(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vv(e,n)}function K1(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(D(314))}r!==null&&r.delete(t),vv(e,n)}var gv;gv=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||dt.current)ft=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ft=!1,j1(e,t,n);ft=!!(e.flags&131072)}else ft=!1,Ee&&t.flags&1048576&&Sm(t,Wl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;El(e,t),e=t.pendingProps;var o=ho(t,ot.current);ao(t,n),o=Lc(null,t,r,e,o,n);var i=Ac();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,pt(r)?(i=!0,Hl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,kc(t),o.updater=va,t.stateNode=o,o._reactInternals=t,Cs(t,r,e,n),t=Os(null,t,r,!0,i,n)):(t.tag=0,Ee&&i&&wc(t),lt(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(El(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=Q1(r),e=Ft(r,e),o){case 0:t=ks(null,t,r,e,n);break e;case 1:t=op(null,t,r,e,n);break e;case 11:t=np(null,t,r,e,n);break e;case 14:t=rp(null,t,r,Ft(r.type,e),n);break e}throw Error(D(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ft(r,o),ks(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ft(r,o),op(e,t,r,o,n);case 3:e:{if(ev(t),e===null)throw Error(D(387));r=t.pendingProps,i=t.memoizedState,o=i.element,Cm(e,t),Ql(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=yo(Error(D(423)),t),t=ip(e,t,r,n,o);break e}else if(r!==o){o=yo(Error(D(424)),t),t=ip(e,t,r,n,o);break e}else for(St=Vn(t.stateNode.containerInfo.firstChild),xt=t,Ee=!0,Ht=null,n=_m(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(mo(),r===o){t=Sn(e,t,n);break e}lt(e,t,r,n)}t=t.child}return t;case 5:return Tm(t),e===null&&xs(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,vs(r,o)?a=null:i!==null&&vs(r,i)&&(t.flags|=32),Jm(e,t),lt(e,t,a,n),t.child;case 6:return e===null&&xs(t),null;case 13:return tv(e,t,n);case 4:return Oc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vo(t,null,r,n):lt(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ft(r,o),np(e,t,r,o,n);case 7:return lt(e,t,t.pendingProps,n),t.child;case 8:return lt(e,t,t.pendingProps.children,n),t.child;case 12:return lt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ye(Kl,r._currentValue),r._currentValue=a,i!==null)if(qt(i.value,a)){if(i.children===o.children&&!dt.current){t=Sn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var c=s.firstContext;c!==null;){if(c.context===r){if(i.tag===1){c=mn(-1,n&-n),c.tag=2;var p=i.updateQueue;if(p!==null){p=p.shared;var h=p.pending;h===null?c.next=c:(c.next=h.next,h.next=c),p.pending=c}}i.lanes|=n,c=i.alternate,c!==null&&(c.lanes|=n),bs(i.return,n,t),s.lanes|=n;break}c=c.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(D(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),bs(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}lt(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ao(t,n),o=Dt(o),r=r(o),t.flags|=1,lt(e,t,r,n),t.child;case 14:return r=t.type,o=Ft(r,t.pendingProps),o=Ft(r.type,o),rp(e,t,r,o,n);case 15:return Xm(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ft(r,o),El(e,t),t.tag=1,pt(r)?(e=!0,Hl(t)):e=!1,ao(t,n),km(t,r,o),Cs(t,r,o,n),Os(null,t,r,!0,e,n);case 19:return nv(e,t,n);case 22:return Zm(e,t,n)}throw Error(D(156,t.tag))};function yv(e,t){return Vh(e,t)}function q1(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function jt(e,t,n,r){return new q1(e,t,n,r)}function Uc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Q1(e){if(typeof e=="function")return Uc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ac)return 11;if(e===uc)return 14}return 2}function Qn(e,t){var n=e.alternate;return n===null?(n=jt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function kl(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Uc(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Vr:return wr(n.children,o,i,t);case lc:a=8,o|=8;break;case Qu:return e=jt(12,n,t,o|2),e.elementType=Qu,e.lanes=i,e;case Yu:return e=jt(13,n,t,o),e.elementType=Yu,e.lanes=i,e;case Gu:return e=jt(19,n,t,o),e.elementType=Gu,e.lanes=i,e;case Oh:return Sa(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ph:a=10;break e;case kh:a=9;break e;case ac:a=11;break e;case uc:a=14;break e;case In:a=16,r=null;break e}throw Error(D(130,e==null?e:typeof e,""))}return t=jt(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function wr(e,t,n,r){return e=jt(7,e,r,t),e.lanes=n,e}function Sa(e,t,n,r){return e=jt(22,e,r,t),e.elementType=Oh,e.lanes=n,e.stateNode={isHidden:!1},e}function Au(e,t,n){return e=jt(6,e,null,t),e.lanes=n,e}function ju(e,t,n){return t=jt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Y1(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=pu(0),this.expirationTimes=pu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pu(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Hc(e,t,n,r,o,i,a,s,c){return e=new Y1(e,t,n,s,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=jt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},kc(i),e}function G1(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(bv)}catch(e){console.error(e)}}bv(),Sh.exports=Ct;var Pa=Sh.exports;const tS=Zs(Pa),nS=uh({__proto__:null,default:tS},[Pa]);var gp=Pa;Ku.createRoot=gp.createRoot,Ku.hydrateRoot=gp.hydrateRoot;/** + * @remix-run/router v1.14.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Re(){return Re=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Pr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function oS(){return Math.random().toString(36).substr(2,8)}function wp(e,t){return{usr:e.state,key:e.key,idx:t}}function Li(e,t,n,r){return n===void 0&&(n=null),Re({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?En(t):t,{state:n,key:t&&t.key||r||oS()})}function kr(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function En(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function iS(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=De.Pop,c=null,p=h();p==null&&(p=0,a.replaceState(Re({},a.state,{idx:p}),""));function h(){return(a.state||{idx:null}).idx}function m(){s=De.Pop;let O=h(),y=O==null?null:O-p;p=O,c&&c({action:s,location:x.location,delta:y})}function v(O,y){s=De.Push;let g=Li(x.location,O,y);n&&n(g,O),p=h()+1;let S=wp(g,p),_=x.createHref(g);try{a.pushState(S,"",_)}catch(j){if(j instanceof DOMException&&j.name==="DataCloneError")throw j;o.location.assign(_)}i&&c&&c({action:s,location:x.location,delta:1})}function E(O,y){s=De.Replace;let g=Li(x.location,O,y);n&&n(g,O),p=h();let S=wp(g,p),_=x.createHref(g);a.replaceState(S,"",_),i&&c&&c({action:s,location:x.location,delta:0})}function C(O){let y=o.location.origin!=="null"?o.location.origin:o.location.href,g=typeof O=="string"?O:kr(O);return re(y,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,y)}let x={get action(){return s},get location(){return e(o,a)},listen(O){if(c)throw new Error("A history only accepts one active listener");return o.addEventListener(yp,m),c=O,()=>{o.removeEventListener(yp,m),c=null}},createHref(O){return t(o,O)},createURL:C,encodeLocation(O){let y=C(O);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:v,replace:E,go(O){return a.go(O)}};return x}var _e;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(_e||(_e={}));const lS=new Set(["lazy","caseSensitive","path","id","index","children"]);function aS(e){return e.index===!0}function Bs(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,i],s=typeof o.id=="string"?o.id:a.join("-");if(re(o.index!==!0||!o.children,"Cannot specify children on an index route"),re(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),aS(o)){let c=Re({},o,t(o),{id:s});return r[s]=c,c}else{let c=Re({},o,t(o),{id:s,children:void 0});return r[s]=c,o.children&&(c.children=Bs(o.children,t,a,r)),c}})}function to(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?En(t):t,o=Po(r.pathname||"/",n);if(o==null)return null;let i=Ev(e);sS(i);let a=null;for(let s=0;a==null&&s{let c={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};c.relativePath.startsWith("/")&&(re(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let p=vn([r,c.relativePath]),h=n.concat(c);i.children&&i.children.length>0&&(re(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+p+'".')),Ev(i.children,t,h,p)),!(i.path==null&&!i.index)&&t.push({path:p,score:vS(p,i.index),routesMeta:h})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let c of Cv(i.path))o(i,a,c)}),t}function Cv(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=Cv(r.join("/")),s=[];return s.push(...a.map(c=>c===""?i:[i,c].join("/"))),o&&s.push(...a),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function sS(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:gS(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const cS=/^:\w+$/,fS=3,dS=2,pS=1,hS=10,mS=-2,Sp=e=>e==="*";function vS(e,t){let n=e.split("/"),r=n.length;return n.some(Sp)&&(r+=mS),t&&(r+=dS),n.filter(o=>!Sp(o)).reduce((o,i)=>o+(cS.test(i)?fS:i===""?pS:hS),r)}function gS(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function yS(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a{let{paramName:v,isOptional:E}=h;if(v==="*"){let x=s[m]||"";a=i.slice(0,i.length-x.length).replace(/(.)\/+$/,"$1")}const C=s[m];return E&&!C?p[v]=void 0:p[v]=bS(C||"",v),p},{}),pathname:i,pathnameBase:a,pattern:e}}function SS(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Pr(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 r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(a,s,c)=>(r.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function xS(e){try{return decodeURI(e)}catch(t){return Pr(!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 ("+t+").")),e}}function bS(e,t){try{return decodeURIComponent(e)}catch(n){return Pr(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Po(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function ES(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?En(e):e;return{pathname:n?n.startsWith("/")?n:CS(n,t):t,search:kS(r),hash:OS(o)}}function CS(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Iu(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Pv(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function qc(e,t){let n=Pv(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Qc(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=En(e):(o=Re({},e),re(!o.pathname||!o.pathname.includes("?"),Iu("?","pathname","search",o)),re(!o.pathname||!o.pathname.includes("#"),Iu("#","pathname","hash",o)),re(!o.search||!o.search.includes("#"),Iu("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else if(r){let m=t.length===0?[]:t[t.length-1].replace(/^\//,"").split("/");if(a.startsWith("..")){let v=a.split("/");for(;v[0]==="..";)v.shift(),m.pop();o.pathname=v.join("/")}s="/"+m.join("/")}else{let m=t.length-1;if(a.startsWith("..")){let v=a.split("/");for(;v[0]==="..";)v.shift(),m-=1;o.pathname=v.join("/")}s=m>=0?t[m]:"/"}let c=ES(o,s),p=a&&a!=="/"&&a.endsWith("/"),h=(i||a===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(p||h)&&(c.pathname+="/"),c}const vn=e=>e.join("/").replace(/\/\/+/g,"/"),PS=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),kS=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,OS=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Yc{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function kv(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Ov=["post","put","patch","delete"],_S=new Set(Ov),TS=["get",...Ov],RS=new Set(TS),LS=new Set([301,302,303,307,308]),AS=new Set([307,308]),Du={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},jS={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ko={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},_v=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,IS=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Tv="remix-router-transitions";function DS(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;re(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let P=e.detectErrorBoundary;o=k=>({hasErrorBoundary:P(k)})}else o=IS;let i={},a=Bs(e.routes,o,void 0,i),s,c=e.basename||"/",p=Re({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},e.future),h=null,m=new Set,v=null,E=null,C=null,x=e.hydrationData!=null,O=to(a,e.history.location,c),y=null;if(O==null){let P=Rt(404,{pathname:e.history.location.pathname}),{matches:k,route:L}=_p(a);O=k,y={[L.id]:P}}let g,S=O.some(P=>P.route.lazy),_=O.some(P=>P.route.loader);if(S)g=!1;else if(!_)g=!0;else if(p.v7_partialHydration){let P=e.hydrationData?e.hydrationData.loaderData:null,k=e.hydrationData?e.hydrationData.errors:null;g=O.every(L=>L.route.loader&&L.route.loader.hydrate!==!0&&(P&&P[L.route.id]!==void 0||k&&k[L.route.id]!==void 0))}else g=e.hydrationData!=null;let j,b={historyAction:e.history.action,location:e.history.location,matches:O,initialized:g,navigation:Du,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||y,fetchers:new Map,blockers:new Map},A=De.Pop,M=!1,F,W=!1,te=new Map,Ne=null,Oe=!1,it=!1,Cn=[],Qt=[],me=new Map,H=0,Q=-1,z=new Map,ae=new Set,pe=new Map,mt=new Map,Be=new Set,T=new Map,Ke=new Map,vt=!1;function Hi(){if(h=e.history.listen(P=>{let{action:k,location:L,delta:B}=P;if(vt){vt=!1;return}Pr(Ke.size===0||B!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let $=Lo({currentLocation:b.location,nextLocation:L,historyAction:k});if($&&B!=null){vt=!0,e.history.go(B*-1),Xt($,{state:"blocked",location:L,proceed(){Xt($,{state:"proceeding",proceed:void 0,reset:void 0,location:L}),e.history.go(B)},reset(){let ee=new Map(b.blockers);ee.set($,Ko),Le({blockers:ee})}});return}return Ot(k,L)}),n){qS(t,te);let P=()=>QS(t,te);t.addEventListener("pagehide",P),Ne=()=>t.removeEventListener("pagehide",P)}return b.initialized||Ot(De.Pop,b.location,{initialHydration:!0}),j}function Oo(){h&&h(),Ne&&Ne(),m.clear(),F&&F.abort(),b.fetchers.forEach((P,k)=>ar(k)),b.blockers.forEach((P,k)=>sn(k))}function Ze(P){return m.add(P),()=>m.delete(P)}function Le(P,k){k===void 0&&(k={}),b=Re({},b,P);let L=[],B=[];p.v7_fetcherPersist&&b.fetchers.forEach(($,ee)=>{$.state==="idle"&&(Be.has(ee)?B.push(ee):L.push(ee))}),[...m].forEach($=>$(b,{deletedFetchers:B,unstable_viewTransitionOpts:k.viewTransitionOpts,unstable_flushSync:k.flushSync===!0})),p.v7_fetcherPersist&&(L.forEach($=>b.fetchers.delete($)),B.forEach($=>ar($)))}function Pn(P,k,L){var B,$;let{flushSync:ee}=L===void 0?{}:L,Y=b.actionData!=null&&b.navigation.formMethod!=null&&Ut(b.navigation.formMethod)&&b.navigation.state==="loading"&&((B=P.state)==null?void 0:B._isRedirect)!==!0,q;k.actionData?Object.keys(k.actionData).length>0?q=k.actionData:q=null:Y?q=b.actionData:q=null;let N=k.loaderData?Op(b.loaderData,k.loaderData,k.matches||[],k.errors):b.loaderData,G=b.blockers;G.size>0&&(G=new Map(G),G.forEach((Z,le)=>G.set(le,Ko)));let he=M===!0||b.navigation.formMethod!=null&&Ut(b.navigation.formMethod)&&(($=P.state)==null?void 0:$._isRedirect)!==!0;s&&(a=s,s=void 0),Oe||A===De.Pop||(A===De.Push?e.history.push(P,P.state):A===De.Replace&&e.history.replace(P,P.state));let X;if(A===De.Pop){let Z=te.get(b.location.pathname);Z&&Z.has(P.pathname)?X={currentLocation:b.location,nextLocation:P}:te.has(P.pathname)&&(X={currentLocation:P,nextLocation:b.location})}else if(W){let Z=te.get(b.location.pathname);Z?Z.add(P.pathname):(Z=new Set([P.pathname]),te.set(b.location.pathname,Z)),X={currentLocation:b.location,nextLocation:P}}Le(Re({},k,{actionData:q,loaderData:N,historyAction:A,location:P,initialized:!0,navigation:Du,revalidation:"idle",restoreScrollPosition:Ar(P,k.matches||b.matches),preventScrollReset:he,blockers:G}),{viewTransitionOpts:X,flushSync:ee===!0}),A=De.Pop,M=!1,W=!1,Oe=!1,it=!1,Cn=[],Qt=[]}async function Vi(P,k){if(typeof P=="number"){e.history.go(P);return}let L=Fs(b.location,b.matches,c,p.v7_prependBasename,P,p.v7_relativeSplatPath,k==null?void 0:k.fromRouteId,k==null?void 0:k.relative),{path:B,submission:$,error:ee}=xp(p.v7_normalizeFormMethod,!1,L,k),Y=b.location,q=Li(b.location,B,k&&k.state);q=Re({},q,e.history.encodeLocation(q));let N=k&&k.replace!=null?k.replace:void 0,G=De.Push;N===!0?G=De.Replace:N===!1||$!=null&&Ut($.formMethod)&&$.formAction===b.location.pathname+b.location.search&&(G=De.Replace);let he=k&&"preventScrollReset"in k?k.preventScrollReset===!0:void 0,X=(k&&k.unstable_flushSync)===!0,Z=Lo({currentLocation:Y,nextLocation:q,historyAction:G});if(Z){Xt(Z,{state:"blocked",location:q,proceed(){Xt(Z,{state:"proceeding",proceed:void 0,reset:void 0,location:q}),Vi(P,k)},reset(){let le=new Map(b.blockers);le.set(Z,Ko),Le({blockers:le})}});return}return await Ot(G,q,{submission:$,pendingError:ee,preventScrollReset:he,replace:k&&k.replace,enableViewTransition:k&&k.unstable_viewTransition,flushSync:X})}function Xa(){if(an(),Le({revalidation:"loading"}),b.navigation.state!=="submitting"){if(b.navigation.state==="idle"){Ot(b.historyAction,b.location,{startUninterruptedRevalidation:!0});return}Ot(A||b.historyAction,b.navigation.location,{overrideNavigation:b.navigation})}}async function Ot(P,k,L){F&&F.abort(),F=null,A=P,Oe=(L&&L.startUninterruptedRevalidation)===!0,jo(b.location,b.matches),M=(L&&L.preventScrollReset)===!0,W=(L&&L.enableViewTransition)===!0;let B=s||a,$=L&&L.overrideNavigation,ee=to(B,k,c),Y=(L&&L.flushSync)===!0;if(!ee){let le=Rt(404,{pathname:k.pathname}),{matches:Je,route:Ae}=_p(B);On(),Pn(k,{matches:Je,loaderData:{},errors:{[Ae.id]:le}},{flushSync:Y});return}if(b.initialized&&!it&&$S(b.location,k)&&!(L&&L.submission&&Ut(L.submission.formMethod))){Pn(k,{matches:ee},{flushSync:Y});return}F=new AbortController;let q=Qo(e.history,k,F.signal,L&&L.submission),N,G;if(L&&L.pendingError)G={[fi(ee).route.id]:L.pendingError};else if(L&&L.submission&&Ut(L.submission.formMethod)){let le=await _o(q,k,L.submission,ee,{replace:L.replace,flushSync:Y});if(le.shortCircuited)return;N=le.pendingActionData,G=le.pendingActionError,$=Mu(k,L.submission),Y=!1,q=new Request(q.url,{signal:q.signal})}let{shortCircuited:he,loaderData:X,errors:Z}=await ir(q,k,ee,$,L&&L.submission,L&&L.fetcherSubmission,L&&L.replace,L&&L.initialHydration===!0,Y,N,G);he||(F=null,Pn(k,Re({matches:ee},N?{actionData:N}:{},{loaderData:X,errors:Z})))}async function _o(P,k,L,B,$){$===void 0&&($={}),an();let ee=WS(k,L);Le({navigation:ee},{flushSync:$.flushSync===!0});let Y,q=Us(B,k);if(!q.route.action&&!q.route.lazy)Y={type:_e.error,error:Rt(405,{method:P.method,pathname:k.pathname,routeId:q.route.id})};else if(Y=await qo("action",P,q,B,i,o,c,p.v7_relativeSplatPath),P.signal.aborted)return{shortCircuited:!0};if(so(Y)){let N;return $&&$.replace!=null?N=$.replace:N=Y.location===b.location.pathname+b.location.search,await Fe(b,Y,{submission:L,replace:N}),{shortCircuited:!0}}if(di(Y)){let N=fi(B,q.route.id);return($&&$.replace)!==!0&&(A=De.Push),{pendingActionData:{},pendingActionError:{[N.route.id]:Y.error}}}if(gr(Y))throw Rt(400,{type:"defer-action"});return{pendingActionData:{[q.route.id]:Y.data}}}async function ir(P,k,L,B,$,ee,Y,q,N,G,he){let X=B||Mu(k,$),Z=$||ee||Lp(X),le=s||a,[Je,Ae]=bp(e.history,b,L,Z,k,p.v7_partialHydration&&q===!0,it,Cn,Qt,Be,pe,ae,le,c,G,he);if(On(ie=>!(L&&L.some(ve=>ve.route.id===ie))||Je&&Je.some(ve=>ve.route.id===ie)),Q=++H,Je.length===0&&Ae.length===0){let ie=un();return Pn(k,Re({matches:L,loaderData:{},errors:he||null},G?{actionData:G}:{},ie?{fetchers:new Map(b.fetchers)}:{}),{flushSync:N}),{shortCircuited:!0}}if(!Oe&&(!p.v7_partialHydration||!q)){Ae.forEach(ve=>{let Tt=b.fetchers.get(ve.key),Mr=Yo(void 0,Tt?Tt.data:void 0);b.fetchers.set(ve.key,Mr)});let ie=G||b.actionData;Le(Re({navigation:X},ie?Object.keys(ie).length===0?{actionData:null}:{actionData:ie}:{},Ae.length>0?{fetchers:new Map(b.fetchers)}:{}),{flushSync:N})}Ae.forEach(ie=>{me.has(ie.key)&>(ie.key),ie.controller&&me.set(ie.key,ie.controller)});let _t=()=>Ae.forEach(ie=>gt(ie.key));F&&F.signal.addEventListener("abort",_t);let{results:Qe,loaderResults:_n,fetcherResults:zt}=await se(b.matches,L,Je,Ae,P);if(P.signal.aborted)return{shortCircuited:!0};F&&F.signal.removeEventListener("abort",_t),Ae.forEach(ie=>me.delete(ie.key));let Zt=Tp(Qe);if(Zt){if(Zt.idx>=Je.length){let ie=Ae[Zt.idx-Je.length].key;ae.add(ie)}return await Fe(b,Zt.result,{replace:Y}),{shortCircuited:!0}}let{loaderData:ur,errors:Io}=kp(b,L,Je,_n,he,Ae,zt,T);T.forEach((ie,ve)=>{ie.subscribe(Tt=>{(Tt||ie.done)&&T.delete(ve)})});let Ir=un(),Tn=Gt(Q),Dr=Ir||Tn||Ae.length>0;return Re({loaderData:ur,errors:Io},Dr?{fetchers:new Map(b.fetchers)}:{})}function To(P,k,L,B){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");me.has(P)&>(P);let $=(B&&B.unstable_flushSync)===!0,ee=s||a,Y=Fs(b.location,b.matches,c,p.v7_prependBasename,L,p.v7_relativeSplatPath,k,B==null?void 0:B.relative),q=to(ee,Y,c);if(!q){kn(P,k,Rt(404,{pathname:Y}),{flushSync:$});return}let{path:N,submission:G,error:he}=xp(p.v7_normalizeFormMethod,!0,Y,B);if(he){kn(P,k,he,{flushSync:$});return}let X=Us(q,N);if(M=(B&&B.preventScrollReset)===!0,G&&Ut(G.formMethod)){qe(P,k,N,X,q,$,G);return}pe.set(P,{routeId:k,path:N}),lr(P,k,N,X,q,$,G)}async function qe(P,k,L,B,$,ee,Y){if(an(),pe.delete(P),!B.route.action&&!B.route.lazy){let ve=Rt(405,{method:Y.formMethod,pathname:L,routeId:k});kn(P,k,ve,{flushSync:ee});return}let q=b.fetchers.get(P);Yt(P,KS(Y,q),{flushSync:ee});let N=new AbortController,G=Qo(e.history,L,N.signal,Y);me.set(P,N);let he=H,X=await qo("action",G,B,$,i,o,c,p.v7_relativeSplatPath);if(G.signal.aborted){me.get(P)===N&&me.delete(P);return}if(Be.has(P)){Yt(P,jn(void 0));return}if(so(X))if(me.delete(P),Q>he){Yt(P,jn(void 0));return}else return ae.add(P),Yt(P,Yo(Y)),Fe(b,X,{fetcherSubmission:Y});if(di(X)){kn(P,k,X.error);return}if(gr(X))throw Rt(400,{type:"defer-action"});let Z=b.navigation.location||b.location,le=Qo(e.history,Z,N.signal),Je=s||a,Ae=b.navigation.state!=="idle"?to(Je,b.navigation.location,c):b.matches;re(Ae,"Didn't find any matches after fetcher action");let _t=++H;z.set(P,_t);let Qe=Yo(Y,X.data);b.fetchers.set(P,Qe);let[_n,zt]=bp(e.history,b,Ae,Y,Z,!1,it,Cn,Qt,Be,pe,ae,Je,c,{[B.route.id]:X.data},void 0);zt.filter(ve=>ve.key!==P).forEach(ve=>{let Tt=ve.key,Mr=b.fetchers.get(Tt),Ja=Yo(void 0,Mr?Mr.data:void 0);b.fetchers.set(Tt,Ja),me.has(Tt)&>(Tt),ve.controller&&me.set(Tt,ve.controller)}),Le({fetchers:new Map(b.fetchers)});let Zt=()=>zt.forEach(ve=>gt(ve.key));N.signal.addEventListener("abort",Zt);let{results:ur,loaderResults:Io,fetcherResults:Ir}=await se(b.matches,Ae,_n,zt,le);if(N.signal.aborted)return;N.signal.removeEventListener("abort",Zt),z.delete(P),me.delete(P),zt.forEach(ve=>me.delete(ve.key));let Tn=Tp(ur);if(Tn){if(Tn.idx>=_n.length){let ve=zt[Tn.idx-_n.length].key;ae.add(ve)}return Fe(b,Tn.result)}let{loaderData:Dr,errors:ie}=kp(b,b.matches,_n,Io,void 0,zt,Ir,T);if(b.fetchers.has(P)){let ve=jn(X.data);b.fetchers.set(P,ve)}Gt(_t),b.navigation.state==="loading"&&_t>Q?(re(A,"Expected pending action"),F&&F.abort(),Pn(b.navigation.location,{matches:Ae,loaderData:Dr,errors:ie,fetchers:new Map(b.fetchers)})):(Le({errors:ie,loaderData:Op(b.loaderData,Dr,Ae,ie),fetchers:new Map(b.fetchers)}),it=!1)}async function lr(P,k,L,B,$,ee,Y){let q=b.fetchers.get(P);Yt(P,Yo(Y,q?q.data:void 0),{flushSync:ee});let N=new AbortController,G=Qo(e.history,L,N.signal);me.set(P,N);let he=H,X=await qo("loader",G,B,$,i,o,c,p.v7_relativeSplatPath);if(gr(X)&&(X=await Av(X,G.signal,!0)||X),me.get(P)===N&&me.delete(P),!G.signal.aborted){if(Be.has(P)){Yt(P,jn(void 0));return}if(so(X))if(Q>he){Yt(P,jn(void 0));return}else{ae.add(P),await Fe(b,X);return}if(di(X)){kn(P,k,X.error);return}re(!gr(X),"Unhandled fetcher deferred data"),Yt(P,jn(X.data))}}async function Fe(P,k,L){let{submission:B,fetcherSubmission:$,replace:ee}=L===void 0?{}:L;k.revalidate&&(it=!0);let Y=Li(P.location,k.location,{_isRedirect:!0});if(re(Y,"Expected a location on the redirect navigation"),n){let Z=!1;if(k.reloadDocument)Z=!0;else if(_v.test(k.location)){const le=e.history.createURL(k.location);Z=le.origin!==t.location.origin||Po(le.pathname,c)==null}if(Z){ee?t.location.replace(k.location):t.location.assign(k.location);return}}F=null;let q=ee===!0?De.Replace:De.Push,{formMethod:N,formAction:G,formEncType:he}=P.navigation;!B&&!$&&N&&G&&he&&(B=Lp(P.navigation));let X=B||$;if(AS.has(k.status)&&X&&Ut(X.formMethod))await Ot(q,Y,{submission:Re({},X,{formAction:k.location}),preventScrollReset:M});else{let Z=Mu(Y,B);await Ot(q,Y,{overrideNavigation:Z,fetcherSubmission:$,preventScrollReset:M})}}async function se(P,k,L,B,$){let ee=await Promise.all([...L.map(N=>qo("loader",$,N,k,i,o,c,p.v7_relativeSplatPath)),...B.map(N=>N.matches&&N.match&&N.controller?qo("loader",Qo(e.history,N.path,N.controller.signal),N.match,N.matches,i,o,c,p.v7_relativeSplatPath):{type:_e.error,error:Rt(404,{pathname:N.path})})]),Y=ee.slice(0,L.length),q=ee.slice(L.length);return await Promise.all([Rp(P,L,Y,Y.map(()=>$.signal),!1,b.loaderData),Rp(P,B.map(N=>N.match),q,B.map(N=>N.controller?N.controller.signal:null),!0)]),{results:ee,loaderResults:Y,fetcherResults:q}}function an(){it=!0,Cn.push(...On()),pe.forEach((P,k)=>{me.has(k)&&(Qt.push(k),gt(k))})}function Yt(P,k,L){L===void 0&&(L={}),b.fetchers.set(P,k),Le({fetchers:new Map(b.fetchers)},{flushSync:(L&&L.flushSync)===!0})}function kn(P,k,L,B){B===void 0&&(B={});let $=fi(b.matches,k);ar(P),Le({errors:{[$.route.id]:L},fetchers:new Map(b.fetchers)},{flushSync:(B&&B.flushSync)===!0})}function Lr(P){return p.v7_fetcherPersist&&(mt.set(P,(mt.get(P)||0)+1),Be.has(P)&&Be.delete(P)),b.fetchers.get(P)||jS}function ar(P){let k=b.fetchers.get(P);me.has(P)&&!(k&&k.state==="loading"&&z.has(P))&>(P),pe.delete(P),z.delete(P),ae.delete(P),Be.delete(P),b.fetchers.delete(P)}function Ro(P){if(p.v7_fetcherPersist){let k=(mt.get(P)||0)-1;k<=0?(mt.delete(P),Be.add(P)):mt.set(P,k)}else ar(P);Le({fetchers:new Map(b.fetchers)})}function gt(P){let k=me.get(P);re(k,"Expected fetch controller: "+P),k.abort(),me.delete(P)}function yt(P){for(let k of P){let L=Lr(k),B=jn(L.data);b.fetchers.set(k,B)}}function un(){let P=[],k=!1;for(let L of ae){let B=b.fetchers.get(L);re(B,"Expected fetcher: "+L),B.state==="loading"&&(ae.delete(L),P.push(L),k=!0)}return yt(P),k}function Gt(P){let k=[];for(let[L,B]of z)if(B0}function Za(P,k){let L=b.blockers.get(P)||Ko;return Ke.get(P)!==k&&Ke.set(P,k),L}function sn(P){b.blockers.delete(P),Ke.delete(P)}function Xt(P,k){let L=b.blockers.get(P)||Ko;re(L.state==="unblocked"&&k.state==="blocked"||L.state==="blocked"&&k.state==="blocked"||L.state==="blocked"&&k.state==="proceeding"||L.state==="blocked"&&k.state==="unblocked"||L.state==="proceeding"&&k.state==="unblocked","Invalid blocker state transition: "+L.state+" -> "+k.state);let B=new Map(b.blockers);B.set(P,k),Le({blockers:B})}function Lo(P){let{currentLocation:k,nextLocation:L,historyAction:B}=P;if(Ke.size===0)return;Ke.size>1&&Pr(!1,"A router only supports one blocker at a time");let $=Array.from(Ke.entries()),[ee,Y]=$[$.length-1],q=b.blockers.get(ee);if(!(q&&q.state==="proceeding")&&Y({currentLocation:k,nextLocation:L,historyAction:B}))return ee}function On(P){let k=[];return T.forEach((L,B)=>{(!P||P(B))&&(L.cancel(),k.push(B),T.delete(B))}),k}function Ao(P,k,L){if(v=P,C=k,E=L||null,!x&&b.navigation===Du){x=!0;let B=Ar(b.location,b.matches);B!=null&&Le({restoreScrollPosition:B})}return()=>{v=null,C=null,E=null}}function Wi(P,k){return E&&E(P,k.map(B=>uS(B,b.loaderData)))||P.key}function jo(P,k){if(v&&C){let L=Wi(P,k);v[L]=C()}}function Ar(P,k){if(v){let L=Wi(P,k),B=v[L];if(typeof B=="number")return B}return null}function jr(P){i={},s=Bs(P,o,void 0,i)}return j={get basename(){return c},get future(){return p},get state(){return b},get routes(){return a},get window(){return t},initialize:Hi,subscribe:Ze,enableScrollRestoration:Ao,navigate:Vi,fetch:To,revalidate:Xa,createHref:P=>e.history.createHref(P),encodeLocation:P=>e.history.encodeLocation(P),getFetcher:Lr,deleteFetcher:Ro,dispose:Oo,getBlocker:Za,deleteBlocker:sn,_internalFetchControllers:me,_internalActiveDeferreds:T,_internalSetRoutes:jr},j}function MS(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Fs(e,t,n,r,o,i,a,s){let c,p;if(a){c=[];for(let m of t)if(c.push(m),m.route.id===a){p=m;break}}else c=t,p=t[t.length-1];let h=Qc(o||".",qc(c,i),Po(e.pathname,n)||e.pathname,s==="path");return o==null&&(h.search=e.search,h.hash=e.hash),(o==null||o===""||o===".")&&p&&p.route.index&&!Gc(h.search)&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(h.pathname=h.pathname==="/"?n:vn([n,h.pathname])),kr(h)}function xp(e,t,n,r){if(!r||!MS(r))return{path:n};if(r.formMethod&&!VS(r.formMethod))return{path:n,error:Rt(405,{method:r.formMethod})};let o=()=>({path:n,error:Rt(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),s=Lv(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Ut(a))return o();let v=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((E,C)=>{let[x,O]=C;return""+E+x+"="+O+` +`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:v}}}else if(r.formEncType==="application/json"){if(!Ut(a))return o();try{let v=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:v,text:void 0}}}catch{return o()}}}re(typeof FormData=="function","FormData is not available in this environment");let c,p;if(r.formData)c=$s(r.formData),p=r.formData;else if(r.body instanceof FormData)c=$s(r.body),p=r.body;else if(r.body instanceof URLSearchParams)c=r.body,p=Pp(c);else if(r.body==null)c=new URLSearchParams,p=new FormData;else try{c=new URLSearchParams(r.body),p=Pp(c)}catch{return o()}let h={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:p,json:void 0,text:void 0};if(Ut(h.formMethod))return{path:n,submission:h};let m=En(n);return t&&m.search&&Gc(m.search)&&c.append("index",""),m.search="?"+c,{path:kr(m),submission:h}}function NS(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function bp(e,t,n,r,o,i,a,s,c,p,h,m,v,E,C,x){let O=x?Object.values(x)[0]:C?Object.values(C)[0]:void 0,y=e.createURL(t.location),g=e.createURL(o),S=x?Object.keys(x)[0]:void 0,j=NS(n,S).filter((A,M)=>{if(i)return zS(t,A.route);if(A.route.lazy)return!0;if(A.route.loader==null)return!1;if(BS(t.loaderData,t.matches[M],A)||s.some(te=>te===A.route.id))return!0;let F=t.matches[M],W=A;return Ep(A,Re({currentUrl:y,currentParams:F.params,nextUrl:g,nextParams:W.params},r,{actionResult:O,defaultShouldRevalidate:a||y.pathname+y.search===g.pathname+g.search||y.search!==g.search||Rv(F,W)}))}),b=[];return h.forEach((A,M)=>{if(i||!n.some(Oe=>Oe.route.id===A.routeId)||p.has(M))return;let F=to(v,A.path,E);if(!F){b.push({key:M,routeId:A.routeId,path:A.path,matches:null,match:null,controller:null});return}let W=t.fetchers.get(M),te=Us(F,A.path),Ne=!1;m.has(M)?Ne=!1:c.includes(M)?Ne=!0:W&&W.state!=="idle"&&W.data===void 0?Ne=a:Ne=Ep(te,Re({currentUrl:y,currentParams:t.matches[t.matches.length-1].params,nextUrl:g,nextParams:n[n.length-1].params},r,{actionResult:O,defaultShouldRevalidate:a})),Ne&&b.push({key:M,routeId:A.routeId,path:A.path,matches:F,match:te,controller:new AbortController})}),[j,b]}function zS(e,t){return t.loader?t.loader.hydrate?!0:e.loaderData[t.id]===void 0&&(!e.errors||e.errors[t.id]===void 0):!1}function BS(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Rv(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Ep(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Cp(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];re(o,"No route found in manifest");let i={};for(let a in r){let c=o[a]!==void 0&&a!=="hasErrorBoundary";Pr(!c,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!c&&!lS.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,Re({},t(o),{lazy:void 0}))}async function qo(e,t,n,r,o,i,a,s,c){c===void 0&&(c={});let p,h,m,v=x=>{let O,y=new Promise((g,S)=>O=S);return m=()=>O(),t.signal.addEventListener("abort",m),Promise.race([x({request:t,params:n.params,context:c.requestContext}),y])};try{let x=n.route[e];if(n.route.lazy)if(x){let O,y=await Promise.all([v(x).catch(g=>{O=g}),Cp(n.route,i,o)]);if(O)throw O;h=y[0]}else if(await Cp(n.route,i,o),x=n.route[e],x)h=await v(x);else if(e==="action"){let O=new URL(t.url),y=O.pathname+O.search;throw Rt(405,{method:t.method,pathname:y,routeId:n.route.id})}else return{type:_e.data,data:void 0};else if(x)h=await v(x);else{let O=new URL(t.url),y=O.pathname+O.search;throw Rt(404,{pathname:y})}re(h!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(x){p=_e.error,h=x}finally{m&&t.signal.removeEventListener("abort",m)}if(HS(h)){let x=h.status;if(LS.has(x)){let y=h.headers.get("Location");if(re(y,"Redirects returned/thrown from loaders/actions must have a Location header"),!_v.test(y))y=Fs(new URL(t.url),r.slice(0,r.indexOf(n)+1),a,!0,y,s);else if(!c.isStaticRequest){let g=new URL(t.url),S=y.startsWith("//")?new URL(g.protocol+y):new URL(y),_=Po(S.pathname,a)!=null;S.origin===g.origin&&_&&(y=S.pathname+S.search+S.hash)}if(c.isStaticRequest)throw h.headers.set("Location",y),h;return{type:_e.redirect,status:x,location:y,revalidate:h.headers.get("X-Remix-Revalidate")!==null,reloadDocument:h.headers.get("X-Remix-Reload-Document")!==null}}if(c.isRouteRequest)throw{type:p===_e.error?_e.error:_e.data,response:h};let O;try{let y=h.headers.get("Content-Type");y&&/\bapplication\/json\b/.test(y)?O=await h.json():O=await h.text()}catch(y){return{type:_e.error,error:y}}return p===_e.error?{type:p,error:new Yc(x,h.statusText,O),headers:h.headers}:{type:_e.data,data:O,statusCode:h.status,headers:h.headers}}if(p===_e.error)return{type:p,error:h};if(US(h)){var E,C;return{type:_e.deferred,deferredData:h,statusCode:(E=h.init)==null?void 0:E.status,headers:((C=h.init)==null?void 0:C.headers)&&new Headers(h.init.headers)}}return{type:_e.data,data:h}}function Qo(e,t,n,r){let o=e.createURL(Lv(t)).toString(),i={signal:n};if(r&&Ut(r.formMethod)){let{formMethod:a,formEncType:s}=r;i.method=a.toUpperCase(),s==="application/json"?(i.headers=new Headers({"Content-Type":s}),i.body=JSON.stringify(r.json)):s==="text/plain"?i.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?i.body=$s(r.formData):i.body=r.formData}return new Request(o,i)}function $s(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Pp(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function FS(e,t,n,r,o){let i={},a=null,s,c=!1,p={};return n.forEach((h,m)=>{let v=t[m].route.id;if(re(!so(h),"Cannot handle redirect results in processLoaderData"),di(h)){let E=fi(e,v),C=h.error;r&&(C=Object.values(r)[0],r=void 0),a=a||{},a[E.route.id]==null&&(a[E.route.id]=C),i[v]=void 0,c||(c=!0,s=kv(h.error)?h.error.status:500),h.headers&&(p[v]=h.headers)}else gr(h)?(o.set(v,h.deferredData),i[v]=h.deferredData.data):i[v]=h.data,h.statusCode!=null&&h.statusCode!==200&&!c&&(s=h.statusCode),h.headers&&(p[v]=h.headers)}),r&&(a=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:a,statusCode:s||200,loaderHeaders:p}}function kp(e,t,n,r,o,i,a,s){let{loaderData:c,errors:p}=FS(t,n,r,o,s);for(let h=0;hr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function _p(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Rt(e,t){let{pathname:n,routeId:r,method:o,type:i}=t===void 0?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(a="Bad Request",o&&n&&r?s="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?s="defer() is not supported in actions":i==="invalid-body"&&(s="Unable to encode submission body")):e===403?(a="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",s='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?s="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(s='Invalid request method "'+o.toUpperCase()+'"')),new Yc(e||500,a,new Error(s),!0)}function Tp(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(so(n))return{result:n,idx:t}}}function Lv(e){let t=typeof e=="string"?En(e):e;return kr(Re({},t,{hash:""}))}function $S(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function gr(e){return e.type===_e.deferred}function di(e){return e.type===_e.error}function so(e){return(e&&e.type)===_e.redirect}function US(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function HS(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function VS(e){return RS.has(e.toLowerCase())}function Ut(e){return _S.has(e.toLowerCase())}async function Rp(e,t,n,r,o,i){for(let a=0;am.route.id===c.route.id),h=p!=null&&!Rv(p,c)&&(i&&i[c.route.id])!==void 0;if(gr(s)&&(o||h)){let m=r[a];re(m,"Expected an AbortSignal for revalidating fetcher deferred result"),await Av(s,m,o).then(v=>{v&&(n[a]=v||n[a])})}}}async function Av(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:_e.data,data:e.deferredData.unwrappedData}}catch(o){return{type:_e.error,error:o}}return{type:_e.data,data:e.deferredData.data}}}function Gc(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Us(e,t){let n=typeof t=="string"?En(t).search:t.search;if(e[e.length-1].route.index&&Gc(n||""))return e[e.length-1];let r=Pv(e);return r[r.length-1]}function Lp(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function Mu(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function WS(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Yo(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function KS(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function jn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function qS(e,t){try{let n=e.sessionStorage.getItem(Tv);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function QS(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(Tv,JSON.stringify(n))}catch(r){Pr(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + * React Router v6.21.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Ai(){return Ai=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),I.useCallback(function(p,h){if(h===void 0&&(h={}),!s.current)return;if(typeof p=="number"){r.go(p);return}let m=Qc(p,JSON.parse(a),i,h.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:vn([t,m.pathname])),(h.replace?r.replace:r.push)(m,h.state,h)},[t,r,a,i,e])}const ZS=I.createContext(null);function JS(e){let t=I.useContext(or).outlet;return t&&I.createElement(ZS.Provider,{value:e},t)}function Mv(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=I.useContext(Rr),{matches:o}=I.useContext(or),{pathname:i}=_a(),a=JSON.stringify(qc(o,r.v7_relativeSplatPath));return I.useMemo(()=>Qc(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function e2(e,t,n,r){Ui()||re(!1);let{navigator:o}=I.useContext(Rr),{matches:i}=I.useContext(or),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let c=a?a.pathnameBase:"/";a&&a.route;let p=_a(),h;if(t){var m;let O=typeof t=="string"?En(t):t;c==="/"||(m=O.pathname)!=null&&m.startsWith(c)||re(!1),h=O}else h=p;let v=h.pathname||"/",E=c==="/"?v:v.slice(c.length)||"/",C=to(e,{pathname:E}),x=i2(C&&C.map(O=>Object.assign({},O,{params:Object.assign({},s,O.params),pathname:vn([c,o.encodeLocation?o.encodeLocation(O.pathname).pathname:O.pathname]),pathnameBase:O.pathnameBase==="/"?c:vn([c,o.encodeLocation?o.encodeLocation(O.pathnameBase).pathname:O.pathnameBase])})),i,n,r);return t&&x?I.createElement(Oa.Provider,{value:{location:Ai({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:De.Pop}},x):x}function t2(){let e=s2(),t=kv(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return I.createElement(I.Fragment,null,I.createElement("h2",null,"Unexpected Application Error!"),I.createElement("h3",{style:{fontStyle:"italic"}},t),n?I.createElement("pre",{style:o},n):null,i)}const n2=I.createElement(t2,null);class r2 extends I.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?I.createElement(or.Provider,{value:this.props.routeContext},I.createElement(Iv.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function o2(e){let{routeContext:t,match:n,children:r}=e,o=I.useContext(ka);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),I.createElement(or.Provider,{value:t},r)}function i2(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let h=a.findIndex(m=>m.route.id&&(s==null?void 0:s[m.route.id]));h>=0||re(!1),a=a.slice(0,Math.min(a.length,h+1))}let c=!1,p=-1;if(n&&r&&r.v7_partialHydration)for(let h=0;h=0?a=a.slice(0,p+1):a=[a[0]];break}}return a.reduceRight((h,m,v)=>{let E,C=!1,x=null,O=null;n&&(E=s&&m.route.id?s[m.route.id]:void 0,x=m.route.errorElement||n2,c&&(p<0&&v===0?(f2("route-fallback",!1),C=!0,O=null):p===v&&(C=!0,O=m.route.hydrateFallbackElement||null)));let y=t.concat(a.slice(0,v+1)),g=()=>{let S;return E?S=x:C?S=O:m.route.Component?S=I.createElement(m.route.Component,null):m.route.element?S=m.route.element:S=h,I.createElement(o2,{match:m,routeContext:{outlet:h,matches:y,isDataRoute:n!=null},children:S})};return n&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?I.createElement(r2,{location:n.location,revalidation:n.revalidation,component:x,error:E,children:g(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):g()},null)}var Nv=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Nv||{}),ra=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ra||{});function l2(e){let t=I.useContext(ka);return t||re(!1),t}function a2(e){let t=I.useContext(jv);return t||re(!1),t}function u2(e){let t=I.useContext(or);return t||re(!1),t}function zv(e){let t=u2(),n=t.matches[t.matches.length-1];return n.route.id||re(!1),n.route.id}function s2(){var e;let t=I.useContext(Iv),n=a2(ra.UseRouteError),r=zv(ra.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function c2(){let{router:e}=l2(Nv.UseNavigateStable),t=zv(ra.UseNavigateStable),n=I.useRef(!1);return Dv(()=>{n.current=!0}),I.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Ai({fromRouteId:t},i)))},[e,t])}const Ap={};function f2(e,t,n){!t&&!Ap[e]&&(Ap[e]=!0)}function d2(e){return JS(e.context)}function p2(e){let{basename:t="/",children:n=null,location:r,navigationType:o=De.Pop,navigator:i,static:a=!1,future:s}=e;Ui()&&re(!1);let c=t.replace(/^\/*/,"/"),p=I.useMemo(()=>({basename:c,navigator:i,static:a,future:Ai({v7_relativeSplatPath:!1},s)}),[c,s,i,a]);typeof r=="string"&&(r=En(r));let{pathname:h="/",search:m="",hash:v="",state:E=null,key:C="default"}=r,x=I.useMemo(()=>{let O=Po(h,c);return O==null?null:{location:{pathname:O,search:m,hash:v,state:E,key:C},navigationType:o}},[c,h,m,v,E,C,o]);return x==null?null:I.createElement(Rr.Provider,{value:p},I.createElement(Oa.Provider,{children:n,value:x}))}new Promise(()=>{});function h2(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:I.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:I.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:I.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + * React Router DOM v6.21.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function v2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function g2(e,t){return e.button===0&&(!t||t==="_self")&&!v2(e)}const y2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];function w2(e,t){return DS({basename:t==null?void 0:t.basename,future:ji({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:rS({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||S2(),routes:e,mapRouteProperties:h2,window:t==null?void 0:t.window}).initialize()}function S2(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=ji({},t,{errors:x2(t.errors)})),t}function x2(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new Yc(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const b2=I.createContext({isTransitioning:!1}),E2=I.createContext(new Map),C2="startTransition",jp=Ww[C2],P2="flushSync",Ip=nS[P2];function k2(e){jp?jp(e):e()}function Go(e){Ip?Ip(e):e()}class O2{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function _2(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=I.useState(n.state),[a,s]=I.useState(),[c,p]=I.useState({isTransitioning:!1}),[h,m]=I.useState(),[v,E]=I.useState(),[C,x]=I.useState(),O=I.useRef(new Map),{v7_startTransition:y}=r||{},g=I.useCallback(A=>{y?k2(A):A()},[y]),S=I.useCallback((A,M)=>{let{deletedFetchers:F,unstable_flushSync:W,unstable_viewTransitionOpts:te}=M;F.forEach(Oe=>O.current.delete(Oe)),A.fetchers.forEach((Oe,it)=>{Oe.data!==void 0&&O.current.set(it,Oe.data)});let Ne=n.window==null||typeof n.window.document.startViewTransition!="function";if(!te||Ne){W?Go(()=>i(A)):g(()=>i(A));return}if(W){Go(()=>{v&&(h&&h.resolve(),v.skipTransition()),p({isTransitioning:!0,flushSync:!0,currentLocation:te.currentLocation,nextLocation:te.nextLocation})});let Oe=n.window.document.startViewTransition(()=>{Go(()=>i(A))});Oe.finished.finally(()=>{Go(()=>{m(void 0),E(void 0),s(void 0),p({isTransitioning:!1})})}),Go(()=>E(Oe));return}v?(h&&h.resolve(),v.skipTransition(),x({state:A,currentLocation:te.currentLocation,nextLocation:te.nextLocation})):(s(A),p({isTransitioning:!0,flushSync:!1,currentLocation:te.currentLocation,nextLocation:te.nextLocation}))},[n.window,v,h,O,g]);I.useLayoutEffect(()=>n.subscribe(S),[n,S]),I.useEffect(()=>{c.isTransitioning&&!c.flushSync&&m(new O2)},[c]),I.useEffect(()=>{if(h&&a&&n.window){let A=a,M=h.promise,F=n.window.document.startViewTransition(async()=>{g(()=>i(A)),await M});F.finished.finally(()=>{m(void 0),E(void 0),s(void 0),p({isTransitioning:!1})}),E(F)}},[g,a,h,n.window]),I.useEffect(()=>{h&&a&&o.location.key===a.location.key&&h.resolve()},[h,v,o.location,a]),I.useEffect(()=>{!c.isTransitioning&&C&&(s(C.state),p({isTransitioning:!0,flushSync:!1,currentLocation:C.currentLocation,nextLocation:C.nextLocation}),x(void 0))},[c.isTransitioning,C]),I.useEffect(()=>{},[]);let _=I.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:A=>n.navigate(A),push:(A,M,F)=>n.navigate(A,{state:M,preventScrollReset:F==null?void 0:F.preventScrollReset}),replace:(A,M,F)=>n.navigate(A,{replace:!0,state:M,preventScrollReset:F==null?void 0:F.preventScrollReset})}),[n]),j=n.basename||"/",b=I.useMemo(()=>({router:n,navigator:_,static:!1,basename:j}),[n,_,j]);return I.createElement(I.Fragment,null,I.createElement(ka.Provider,{value:b},I.createElement(jv.Provider,{value:o},I.createElement(E2.Provider,{value:O.current},I.createElement(b2.Provider,{value:c},I.createElement(p2,{basename:j,location:o.location,navigationType:o.historyAction,navigator:_,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},o.initialized||n.future.v7_partialHydration?I.createElement(T2,{routes:n.routes,future:n.future,state:o}):t))))),null)}function T2(e){let{routes:t,future:n,state:r}=e;return e2(t,void 0,r,n)}const R2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",L2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ol=I.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:c,to:p,preventScrollReset:h,unstable_viewTransition:m}=t,v=m2(t,y2),{basename:E}=I.useContext(Rr),C,x=!1;if(typeof p=="string"&&L2.test(p)&&(C=p,R2))try{let S=new URL(window.location.href),_=p.startsWith("//")?new URL(S.protocol+p):new URL(p),j=Po(_.pathname,E);_.origin===S.origin&&j!=null?p=j+_.search+_.hash:x=!0}catch{}let O=YS(p,{relative:o}),y=A2(p,{replace:a,state:s,target:c,preventScrollReset:h,relative:o,unstable_viewTransition:m});function g(S){r&&r(S),S.defaultPrevented||y(S)}return I.createElement("a",ji({},v,{href:C||O,onClick:x||i?r:g,ref:n,target:c}))});var Dp;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Dp||(Dp={}));var Mp;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Mp||(Mp={}));function A2(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,c=GS(),p=_a(),h=Mv(e,{relative:a});return I.useCallback(m=>{if(g2(m,n)){m.preventDefault();let v=r!==void 0?r:kr(p)===kr(h);c(e,{replace:v,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s})}},[p,c,h,r,o,n,e,i,a,s])}var Bv={exports:{}},Fv={};/** + * @license React + * use-sync-external-store-shim.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 So=I;function j2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var I2=typeof Object.is=="function"?Object.is:j2,D2=So.useState,M2=So.useEffect,N2=So.useLayoutEffect,z2=So.useDebugValue;function B2(e,t){var n=t(),r=D2({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return N2(function(){o.value=n,o.getSnapshot=t,Nu(o)&&i({inst:o})},[e,n,t]),M2(function(){return Nu(o)&&i({inst:o}),e(function(){Nu(o)&&i({inst:o})})},[e]),z2(n),n}function Nu(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!I2(e,n)}catch{return!0}}function F2(e,t){return t()}var $2=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?F2:B2;Fv.useSyncExternalStore=So.useSyncExternalStore!==void 0?So.useSyncExternalStore:$2;Bv.exports=Fv;var U2=Bv.exports,$v={exports:{}},Uv={};/** + * @license React + * use-sync-external-store-shim/with-selector.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 Ta=I,H2=U2;function V2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var W2=typeof Object.is=="function"?Object.is:V2,K2=H2.useSyncExternalStore,q2=Ta.useRef,Q2=Ta.useEffect,Y2=Ta.useMemo,G2=Ta.useDebugValue;Uv.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=q2(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=Y2(function(){function c(E){if(!p){if(p=!0,h=E,E=r(E),o!==void 0&&a.hasValue){var C=a.value;if(o(C,E))return m=C}return m=E}if(C=m,W2(h,E))return C;var x=r(E);return o!==void 0&&o(C,x)?C:(h=E,m=x)}var p=!1,h,m,v=n===void 0?null:n;return[function(){return c(t())},v===null?void 0:function(){return c(v())}]},[t,n,r,o]);var s=K2(e,i[0],i[1]);return Q2(function(){a.hasValue=!0,a.value=s},[s]),G2(s),s};$v.exports=Uv;var X2=$v.exports;function Z2(e){e()}let Hv=Z2;const J2=e=>Hv=e,ex=()=>Hv,Np=Symbol.for("react-redux-context"),zp=typeof globalThis<"u"?globalThis:{};function tx(){var e;if(!I.createContext)return{};const t=(e=zp[Np])!=null?e:zp[Np]=new Map;let n=t.get(I.createContext);return n||(n=I.createContext(null),t.set(I.createContext,n)),n}const Jn=tx();function Xc(e=Jn){return function(){return I.useContext(e)}}const Vv=Xc(),nx=()=>{throw new Error("uSES not initialized!")};let Wv=nx;const rx=e=>{Wv=e},ox=(e,t)=>e===t;function ix(e=Jn){const t=e===Jn?Vv:Xc(e);return function(r,o={}){const{equalityFn:i=ox,stabilityCheck:a=void 0,noopCheck:s=void 0}=typeof o=="function"?{equalityFn:o}:o,{store:c,subscription:p,getServerState:h,stabilityCheck:m,noopCheck:v}=t();I.useRef(!0);const E=I.useCallback({[r.name](x){return r(x)}}[r.name],[r,m,a]),C=Wv(p.addNestedSub,c.getState,h||c.getState,E,i);return I.useDebugValue(C),C}}const Hs=ix();var Kv={exports:{}},fe={};/** @license React v16.13.1 + * react-is.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 We=typeof Symbol=="function"&&Symbol.for,Zc=We?Symbol.for("react.element"):60103,Jc=We?Symbol.for("react.portal"):60106,Ra=We?Symbol.for("react.fragment"):60107,La=We?Symbol.for("react.strict_mode"):60108,Aa=We?Symbol.for("react.profiler"):60114,ja=We?Symbol.for("react.provider"):60109,Ia=We?Symbol.for("react.context"):60110,ef=We?Symbol.for("react.async_mode"):60111,Da=We?Symbol.for("react.concurrent_mode"):60111,Ma=We?Symbol.for("react.forward_ref"):60112,Na=We?Symbol.for("react.suspense"):60113,lx=We?Symbol.for("react.suspense_list"):60120,za=We?Symbol.for("react.memo"):60115,Ba=We?Symbol.for("react.lazy"):60116,ax=We?Symbol.for("react.block"):60121,ux=We?Symbol.for("react.fundamental"):60117,sx=We?Symbol.for("react.responder"):60118,cx=We?Symbol.for("react.scope"):60119;function kt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Zc:switch(e=e.type,e){case ef:case Da:case Ra:case Aa:case La:case Na:return e;default:switch(e=e&&e.$$typeof,e){case Ia:case Ma:case Ba:case za:case ja:return e;default:return t}}case Jc:return t}}}function qv(e){return kt(e)===Da}fe.AsyncMode=ef;fe.ConcurrentMode=Da;fe.ContextConsumer=Ia;fe.ContextProvider=ja;fe.Element=Zc;fe.ForwardRef=Ma;fe.Fragment=Ra;fe.Lazy=Ba;fe.Memo=za;fe.Portal=Jc;fe.Profiler=Aa;fe.StrictMode=La;fe.Suspense=Na;fe.isAsyncMode=function(e){return qv(e)||kt(e)===ef};fe.isConcurrentMode=qv;fe.isContextConsumer=function(e){return kt(e)===Ia};fe.isContextProvider=function(e){return kt(e)===ja};fe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zc};fe.isForwardRef=function(e){return kt(e)===Ma};fe.isFragment=function(e){return kt(e)===Ra};fe.isLazy=function(e){return kt(e)===Ba};fe.isMemo=function(e){return kt(e)===za};fe.isPortal=function(e){return kt(e)===Jc};fe.isProfiler=function(e){return kt(e)===Aa};fe.isStrictMode=function(e){return kt(e)===La};fe.isSuspense=function(e){return kt(e)===Na};fe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ra||e===Da||e===Aa||e===La||e===Na||e===lx||typeof e=="object"&&e!==null&&(e.$$typeof===Ba||e.$$typeof===za||e.$$typeof===ja||e.$$typeof===Ia||e.$$typeof===Ma||e.$$typeof===ux||e.$$typeof===sx||e.$$typeof===cx||e.$$typeof===ax)};fe.typeOf=kt;Kv.exports=fe;var fx=Kv.exports,Qv=fx,dx={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},px={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Yv={};Yv[Qv.ForwardRef]=dx;Yv[Qv.Memo]=px;var de={};/** + * @license React + * react-is.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 tf=Symbol.for("react.element"),nf=Symbol.for("react.portal"),Fa=Symbol.for("react.fragment"),$a=Symbol.for("react.strict_mode"),Ua=Symbol.for("react.profiler"),Ha=Symbol.for("react.provider"),Va=Symbol.for("react.context"),hx=Symbol.for("react.server_context"),Wa=Symbol.for("react.forward_ref"),Ka=Symbol.for("react.suspense"),qa=Symbol.for("react.suspense_list"),Qa=Symbol.for("react.memo"),Ya=Symbol.for("react.lazy"),mx=Symbol.for("react.offscreen"),Gv;Gv=Symbol.for("react.module.reference");function Nt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case tf:switch(e=e.type,e){case Fa:case Ua:case $a:case Ka:case qa:return e;default:switch(e=e&&e.$$typeof,e){case hx:case Va:case Wa:case Ya:case Qa:case Ha:return e;default:return t}}case nf:return t}}}de.ContextConsumer=Va;de.ContextProvider=Ha;de.Element=tf;de.ForwardRef=Wa;de.Fragment=Fa;de.Lazy=Ya;de.Memo=Qa;de.Portal=nf;de.Profiler=Ua;de.StrictMode=$a;de.Suspense=Ka;de.SuspenseList=qa;de.isAsyncMode=function(){return!1};de.isConcurrentMode=function(){return!1};de.isContextConsumer=function(e){return Nt(e)===Va};de.isContextProvider=function(e){return Nt(e)===Ha};de.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===tf};de.isForwardRef=function(e){return Nt(e)===Wa};de.isFragment=function(e){return Nt(e)===Fa};de.isLazy=function(e){return Nt(e)===Ya};de.isMemo=function(e){return Nt(e)===Qa};de.isPortal=function(e){return Nt(e)===nf};de.isProfiler=function(e){return Nt(e)===Ua};de.isStrictMode=function(e){return Nt(e)===$a};de.isSuspense=function(e){return Nt(e)===Ka};de.isSuspenseList=function(e){return Nt(e)===qa};de.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Fa||e===Ua||e===$a||e===Ka||e===qa||e===mx||typeof e=="object"&&e!==null&&(e.$$typeof===Ya||e.$$typeof===Qa||e.$$typeof===Ha||e.$$typeof===Va||e.$$typeof===Wa||e.$$typeof===Gv||e.getModuleId!==void 0)};de.typeOf=Nt;function vx(){const e=ex();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let r=t;for(;r;)r.callback(),r=r.next})},get(){let r=[],o=t;for(;o;)r.push(o),o=o.next;return r},subscribe(r){let o=!0,i=n={callback:r,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){!o||t===null||(o=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}const Bp={notify(){},get:()=>[]};function gx(e,t){let n,r=Bp,o=0,i=!1;function a(x){h();const O=r.subscribe(x);let y=!1;return()=>{y||(y=!0,O(),m())}}function s(){r.notify()}function c(){C.onStateChange&&C.onStateChange()}function p(){return i}function h(){o++,n||(n=t?t.addNestedSub(c):e.subscribe(c),r=vx())}function m(){o--,n&&o===0&&(n(),n=void 0,r.clear(),r=Bp)}function v(){i||(i=!0,h())}function E(){i&&(i=!1,m())}const C={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:p,trySubscribe:v,tryUnsubscribe:E,getListeners:()=>r};return C}const yx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",wx=yx?I.useLayoutEffect:I.useEffect;function Sx({store:e,context:t,children:n,serverState:r,stabilityCheck:o="once",noopCheck:i="once"}){const a=I.useMemo(()=>{const p=gx(e);return{store:e,subscription:p,getServerState:r?()=>r:void 0,stabilityCheck:o,noopCheck:i}},[e,r,o,i]),s=I.useMemo(()=>e.getState(),[e]);wx(()=>{const{subscription:p}=a;return p.onStateChange=p.notifyNestedSubs,p.trySubscribe(),s!==e.getState()&&p.notifyNestedSubs(),()=>{p.tryUnsubscribe(),p.onStateChange=void 0}},[a,s]);const c=t||Jn;return I.createElement(c.Provider,{value:a},n)}function Xv(e=Jn){const t=e===Jn?Vv:Xc(e);return function(){const{store:r}=t();return r}}const xx=Xv();function bx(e=Jn){const t=e===Jn?xx:Xv(e);return function(){return t().dispatch}}const Zv=bx();rx(X2.useSyncExternalStoreWithSelector);J2(Pa.unstable_batchedUpdates);var Jv={exports:{}};/*! +* sweetalert2 v11.10.1 +* Released under the MIT License. +*/(function(e,t){(function(n,r){e.exports=r()})(Ln,function(){function n(d,l){var u=d==null?null:typeof Symbol<"u"&&d[Symbol.iterator]||d["@@iterator"];if(u!=null){var f,w,R,U,J=[],ne=!0,we=!1;try{if(R=(u=u.call(d)).next,l===0){if(Object(u)!==u)return;ne=!1}else for(;!(ne=(f=R.call(u)).done)&&(J.push(f.value),J.length!==l);ne=!0);}catch(No){we=!0,w=No}finally{try{if(!ne&&u.return!=null&&(U=u.return(),Object(U)!==U))return}finally{if(we)throw w}}return J}}function r(d){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},r(d)}function o(d,l){if(!(d instanceof l))throw new TypeError("Cannot call a class as a function")}function i(d,l){for(var u=0;u"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function m(d,l,u){return h()?m=Reflect.construct.bind():m=function(w,R,U){var J=[null];J.push.apply(J,R);var ne=Function.bind.apply(w,J),we=new ne;return U&&p(we,U.prototype),we},m.apply(null,arguments)}function v(d){if(d===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}function E(d,l){if(l&&(typeof l=="object"||typeof l=="function"))return l;if(l!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v(d)}function C(d){var l=h();return function(){var f=c(d),w;if(l){var R=c(this).constructor;w=Reflect.construct(f,arguments,R)}else w=f.apply(this,arguments);return E(this,w)}}function x(d,l){for(;!Object.prototype.hasOwnProperty.call(d,l)&&(d=c(d),d!==null););return d}function O(){return typeof Reflect<"u"&&Reflect.get?O=Reflect.get.bind():O=function(l,u,f){var w=x(l,u);if(w){var R=Object.getOwnPropertyDescriptor(w,u);return R.get?R.get.call(arguments.length<3?l:f):R.value}},O.apply(this,arguments)}function y(d,l){return _(d)||n(d,l)||b(d,l)||F()}function g(d){return S(d)||j(d)||b(d)||M()}function S(d){if(Array.isArray(d))return A(d)}function _(d){if(Array.isArray(d))return d}function j(d){if(typeof Symbol<"u"&&d[Symbol.iterator]!=null||d["@@iterator"]!=null)return Array.from(d)}function b(d,l){if(d){if(typeof d=="string")return A(d,l);var u=Object.prototype.toString.call(d).slice(8,-1);if(u==="Object"&&d.constructor&&(u=d.constructor.name),u==="Map"||u==="Set")return Array.from(d);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return A(d,l)}}function A(d,l){(l==null||l>d.length)&&(l=d.length);for(var u=0,f=new Array(l);uwe?1:ne .").concat(T[u]));case"checkbox":return l.querySelector(".".concat(T.popup," > .").concat(T.checkbox," input"));case"radio":return l.querySelector(".".concat(T.popup," > .").concat(T.radio," input:checked"))||l.querySelector(".".concat(T.popup," > .").concat(T.radio," input:first-child"));case"range":return l.querySelector(".".concat(T.popup," > .").concat(T.range," input"));default:return l.querySelector(".".concat(T.popup," > .").concat(T.input))}},Y=function(l){if(l.focus(),l.type!=="file"){var u=l.value;l.value="",l.value=u}},q=function(l,u,f){!l||!u||(typeof u=="string"&&(u=u.split(/\s+/).filter(Boolean)),u.forEach(function(w){Array.isArray(l)?l.forEach(function(R){f?R.classList.add(w):R.classList.remove(w)}):f?l.classList.add(w):l.classList.remove(w)}))},N=function(l,u){q(l,u,!0)},G=function(l,u){q(l,u,!1)},he=function(l,u){for(var f=Array.from(l.children),w=0;w1&&arguments[1]!==void 0?arguments[1]:"flex";l&&(l.style.display=u)},le=function(l){l&&(l.style.display="none")},Je=function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"block";l&&new MutationObserver(function(){_t(l,l.innerHTML,u)}).observe(l,{childList:!0,subtree:!0})},Ae=function(l,u,f,w){var R=l.querySelector(u);R&&(R.style[f]=w)},_t=function(l,u){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"flex";u?Z(l,f):le(l)},Qe=function(l){return!!(l&&(l.offsetWidth||l.offsetHeight||l.getClientRects().length))},_n=function(){return!Qe(yt())&&!Qe(Gt())&&!Qe(un())},zt=function(l){return l.scrollHeight>l.clientHeight},Zt=function(l){var u=window.getComputedStyle(l),f=parseFloat(u.getPropertyValue("animation-duration")||"0"),w=parseFloat(u.getPropertyValue("transition-duration")||"0");return f>0||w>0},ur=function(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=On();f&&Qe(f)&&(u&&(f.style.transition="none",f.style.width="100%"),setTimeout(function(){f.style.transition="width ".concat(l/1e3,"s linear"),f.style.width="0%"},10))},Io=function(){var l=On();if(l){var u=parseInt(window.getComputedStyle(l).width);l.style.removeProperty("transition"),l.style.width="100%";var f=parseInt(window.getComputedStyle(l).width),w=u/f*100;l.style.width="".concat(w,"%")}},Ir=function(){return typeof window>"u"||typeof document>"u"},Tn=` +
+ +
    +
    + +

    +
    + + +
    + + +
    + +
    + + +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +`).replace(/(^|\n)\s*/g,""),Dr=function(){var l=qe();return l?(l.remove(),G([document.documentElement,document.body],[T["no-backdrop"],T["toast-shown"],T["has-column"]]),!0):!1},ie=function(){z.currentInstance.resetValidationMessage()},ve=function(){var l=se(),u=he(l,T.input),f=he(l,T.file),w=l.querySelector(".".concat(T.range," input")),R=l.querySelector(".".concat(T.range," output")),U=he(l,T.select),J=l.querySelector(".".concat(T.checkbox," input")),ne=he(l,T.textarea);u.oninput=ie,f.onchange=ie,U.onchange=ie,J.onchange=ie,ne.oninput=ie,w.oninput=function(){ie(),R.value=w.value},w.onchange=function(){ie(),R.value=w.value}},Tt=function(l){return typeof l=="string"?document.querySelector(l):l},Mr=function(l){var u=se();u.setAttribute("role",l.toast?"alert":"dialog"),u.setAttribute("aria-live",l.toast?"polite":"assertive"),l.toast||u.setAttribute("aria-modal","true")},Ja=function(l){window.getComputedStyle(l).direction==="rtl"&&N(qe(),T.rtl)},mg=function(l){var u=Dr();if(Ir()){Le("SweetAlert2 requires document to initialize");return}var f=document.createElement("div");f.className=T.container,u&&N(f,T["no-transition"]),k(f,Tn);var w=Tt(l.target);w.appendChild(f),Mr(l),Ja(w),ve()},eu=function(l,u){l instanceof HTMLElement?u.appendChild(l):r(l)==="object"?vg(l,u):l&&k(u,l)},vg=function(l,u){l.jquery?gg(u,l):k(u,l.toString())},gg=function(l,u){if(l.textContent="",0 in u)for(var f=0;f in u;f++)l.appendChild(u[f].cloneNode(!0));else l.appendChild(u.cloneNode(!0))},sr=function(){if(Ir())return!1;var d=document.createElement("div");return typeof d.style.webkitAnimation<"u"?"webkitAnimationEnd":typeof d.style.animation<"u"?"animationend":!1}(),yg=function(l,u){var f=Xt(),w=sn();!f||!w||(!u.showConfirmButton&&!u.showDenyButton&&!u.showCancelButton?le(f):Z(f),$(f,u,"actions"),wg(f,w,u),k(w,u.loaderHtml||""),$(w,u,"loader"))};function wg(d,l,u){var f=yt(),w=Gt(),R=un();!f||!w||!R||(tu(f,"confirm",u),tu(w,"deny",u),tu(R,"cancel",u),Sg(f,w,R,u),u.reverseButtons&&(u.toast?(d.insertBefore(R,f),d.insertBefore(w,f)):(d.insertBefore(R,l),d.insertBefore(w,l),d.insertBefore(f,l))))}function Sg(d,l,u,f){if(!f.buttonsStyling){G([d,l,u],T.styled);return}N([d,l,u],T.styled),f.confirmButtonColor&&(d.style.backgroundColor=f.confirmButtonColor,N(d,T["default-outline"])),f.denyButtonColor&&(l.style.backgroundColor=f.denyButtonColor,N(l,T["default-outline"])),f.cancelButtonColor&&(u.style.backgroundColor=f.cancelButtonColor,N(u,T["default-outline"]))}function tu(d,l,u){var f=Oo(l);_t(d,u["show".concat(f,"Button")],"inline-block"),k(d,u["".concat(l,"ButtonText")]||""),d.setAttribute("aria-label",u["".concat(l,"ButtonAriaLabel")]||""),d.className=T[l],$(d,u,"".concat(l,"Button"))}var xg=function(l,u){var f=Ao();f&&(k(f,u.closeButtonHtml||""),$(f,u,"closeButton"),_t(f,u.showCloseButton),f.setAttribute("aria-label",u.closeButtonAriaLabel||""))},bg=function(l,u){var f=qe();f&&(Eg(f,u.backdrop),Cg(f,u.position),Pg(f,u.grow),$(f,u,"container"))};function Eg(d,l){typeof l=="string"?d.style.background=l:l||N([document.documentElement,document.body],T["no-backdrop"])}function Cg(d,l){l&&(l in T?N(d,T[l]):(Ze('The "position" parameter is not valid, defaulting to "center"'),N(d,T.center)))}function Pg(d,l){l&&N(d,T["grow-".concat(l)])}var ge={innerParams:new WeakMap,domCache:new WeakMap},kg=["input","file","range","select","radio","checkbox","textarea"],Og=function(l,u){var f=se();if(f){var w=ge.innerParams.get(l),R=!w||u.input!==w.input;kg.forEach(function(U){var J=he(f,T[U]);J&&(Rg(U,u.inputAttributes),J.className=T[U],R&&le(J))}),u.input&&(R&&_g(u),Lg(u))}},_g=function(l){if(l.input){if(!je[l.input]){Le("Unexpected type of input! Expected ".concat(Object.keys(je).join(" | "),', got "').concat(l.input,'"'));return}var u=xf(l.input),f=je[l.input](u,l);Z(u),l.inputAutoFocus&&setTimeout(function(){Y(f)})}},Tg=function(l){for(var u=0;uf?se().style.width="".concat(U,"px"):X(se(),"width",l.width)}};new MutationObserver(w).observe(d,{attributes:!0,attributeFilter:["style"]})}}),d};var Ag=function(l,u){var f=Lr();f&&(Je(f),$(f,u,"htmlContainer"),u.html?(eu(u.html,f),Z(f,"block")):u.text?(f.textContent=u.text,Z(f,"block")):le(f),Og(l,u))},jg=function(l,u){var f=Lo();f&&(Je(f),_t(f,u.footer,"block"),u.footer&&eu(u.footer,f),$(f,u,"footer"))},Ig=function(l,u){var f=ge.innerParams.get(l),w=an();if(w){if(f&&u.icon===f.icon){Ef(w,u),bf(w,u);return}if(!u.icon&&!u.iconHtml){le(w);return}if(u.icon&&Object.keys(vt).indexOf(u.icon)===-1){Le('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(u.icon,'"')),le(w);return}Z(w),Ef(w,u),bf(w,u),N(w,u.showClass&&u.showClass.icon)}},bf=function(l,u){for(var f=0,w=Object.entries(vt);f + +
    +
    +`,Ng=` + + + + +`,Ef=function(l,u){if(!(!u.icon&&!u.iconHtml)){var f=l.innerHTML,w="";if(u.iconHtml)w=Cf(u.iconHtml);else if(u.icon==="success")w=Mg,f=f.replace(/ style=".*?"/g,"");else if(u.icon==="error")w=Ng;else if(u.icon){var R={question:"?",warning:"!",info:"i"};w=Cf(R[u.icon])}f.trim()!==w.trim()&&k(l,w)}},zg=function(l,u){if(u.iconColor){l.style.color=u.iconColor,l.style.borderColor=u.iconColor;for(var f=0,w=[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"];f').concat(l,"")},Bg=function(l,u){var f=ar();if(f){if(!u.imageUrl){le(f);return}Z(f,""),f.setAttribute("src",u.imageUrl),f.setAttribute("alt",u.imageAlt||""),X(f,"width",u.imageWidth),X(f,"height",u.imageHeight),f.className=T.image,$(f,u,"image")}},Fg=function(l,u){var f=qe(),w=se();if(!(!f||!w)){if(u.toast){X(f,"width",u.width),w.style.width="100%";var R=sn();R&&w.insertBefore(R,an())}else X(w,"width",u.width);X(w,"padding",u.padding),u.color&&(w.style.color=u.color),u.background&&(w.style.background=u.background),le(gt()),$g(w,u)}},$g=function(l,u){var f=u.showClass||{};l.className="".concat(T.popup," ").concat(Qe(l)?f.popup:""),u.toast?(N([document.documentElement,document.body],T["toast-shown"]),N(l,T.toast)):N(l,T.modal),$(l,u,"popup"),typeof u.customClass=="string"&&N(l,u.customClass),u.icon&&N(l,T["icon-".concat(u.icon)])},Ug=function(l,u){var f=Ro();if(f){var w=u.progressSteps,R=u.currentProgressStep;if(!w||w.length===0||R===void 0){le(f);return}Z(f),f.textContent="",R>=w.length&&Ze("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),w.forEach(function(U,J){var ne=Hg(U);if(f.appendChild(ne),J===R&&N(ne,T["active-progress-step"]),J!==w.length-1){var we=Vg(u);f.appendChild(we)}})}},Hg=function(l){var u=document.createElement("li");return N(u,T["progress-step"]),k(u,l),u},Vg=function(l){var u=document.createElement("li");return N(u,T["progress-step-line"]),l.progressStepsDistance&&X(u,"width",l.progressStepsDistance),u},Wg=function(l,u){var f=kn();f&&(Je(f),_t(f,u.title||u.titleText,"block"),u.title&&eu(u.title,f),u.titleText&&(f.innerText=u.titleText),$(f,u,"title"))},Pf=function(l,u){Fg(l,u),bg(l,u),Ug(l,u),Ig(l,u),Bg(l,u),Wg(l,u),xg(l,u),Ag(l,u),yg(l,u),jg(l,u);var f=se();typeof u.didRender=="function"&&f&&u.didRender(f)},Kg=function(){return Qe(se())},kf=function(){var l;return(l=yt())===null||l===void 0?void 0:l.click()},qg=function(){var l;return(l=Gt())===null||l===void 0?void 0:l.click()},Qg=function(){var l;return(l=un())===null||l===void 0?void 0:l.click()},Nr=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Of=function(l){l.keydownTarget&&l.keydownHandlerAdded&&(l.keydownTarget.removeEventListener("keydown",l.keydownHandler,{capture:l.keydownListenerCapture}),l.keydownHandlerAdded=!1)},Yg=function(l,u,f){Of(l),u.toast||(l.keydownHandler=function(w){return Xg(u,w,f)},l.keydownTarget=u.keydownListenerCapture?window:se(),l.keydownListenerCapture=u.keydownListenerCapture,l.keydownTarget.addEventListener("keydown",l.keydownHandler,{capture:l.keydownListenerCapture}),l.keydownHandlerAdded=!0)},ru=function(l,u){var f,w=jo();if(w.length){l=l+u,l===w.length?l=0:l===-1&&(l=w.length-1),w[l].focus();return}(f=se())===null||f===void 0||f.focus()},_f=["ArrowRight","ArrowDown"],Gg=["ArrowLeft","ArrowUp"],Xg=function(l,u,f){l&&(u.isComposing||u.keyCode===229||(l.stopKeydownPropagation&&u.stopPropagation(),u.key==="Enter"?Zg(u,l):u.key==="Tab"?Jg(u):[].concat(_f,Gg).includes(u.key)?ey(u.key):u.key==="Escape"&&ty(u,l,f)))},Zg=function(l,u){if(Ot(u.allowEnterKey)){var f=ee(se(),u.input);if(l.target&&f&&l.target instanceof HTMLElement&&l.target.outerHTML===f.outerHTML){if(["textarea","file"].includes(u.input))return;kf(),l.preventDefault()}}},Jg=function(l){for(var u=l.target,f=jo(),w=-1,R=0;R1},uy=function(){if(L(document.body,T.iosfix)){var l=parseInt(document.body.style.top,10);G(document.body,T.iosfix),document.body.style.top="",document.body.scrollTop=l*-1}},sy=function(){var l=document.createElement("div");l.className=T["scrollbar-measure"],document.body.appendChild(l);var u=l.getBoundingClientRect().width-l.clientWidth;return document.body.removeChild(l),u},Br=null,cy=function(l){Br===null&&(document.body.scrollHeight>window.innerHeight||l==="scroll")&&(Br=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(Br+sy(),"px"))},fy=function(){Br!==null&&(document.body.style.paddingRight="".concat(Br,"px"),Br=null)};function Lf(d,l,u,f){jr()?jf(d,f):(pe(u).then(function(){return jf(d,f)}),Of(z)),Rf?(l.setAttribute("style","display:none !important"),l.removeAttribute("class"),l.innerHTML=""):l.remove(),Ar()&&(fy(),uy(),Tf()),dy()}function dy(){G([document.documentElement,document.body],[T.shown,T["height-auto"],T["no-backdrop"],T["toast-shown"]])}function Rn(d){d=hy(d);var l=zr.swalPromiseResolve.get(this),u=py(this);this.isAwaitingPromise?d.isDismissed||(Mo(this),l(d)):u&&l(d)}var py=function(l){var u=se();if(!u)return!1;var f=ge.innerParams.get(l);if(!f||L(u,f.hideClass.popup))return!1;G(u,f.showClass.popup),N(u,f.hideClass.popup);var w=qe();return G(w,f.showClass.backdrop),N(w,f.hideClass.backdrop),my(l,u,f),!0};function Af(d){var l=zr.swalPromiseReject.get(this);Mo(this),l&&l(d)}var Mo=function(l){l.isAwaitingPromise&&(delete l.isAwaitingPromise,ge.innerParams.get(l)||l._destroy())},hy=function(l){return typeof l>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},l)},my=function(l,u,f){var w=qe(),R=sr&&Zt(u);typeof f.willClose=="function"&&f.willClose(u),R?vy(l,u,w,f.returnFocus,f.didClose):Lf(l,w,f.returnFocus,f.didClose)},vy=function(l,u,f,w,R){sr&&(z.swalCloseEventFinishedCallback=Lf.bind(null,l,f,w,R),u.addEventListener(sr,function(U){U.target===u&&(z.swalCloseEventFinishedCallback(),delete z.swalCloseEventFinishedCallback)}))},jf=function(l,u){setTimeout(function(){typeof u=="function"&&u.bind(l.params)(),l._destroy&&l._destroy()})},Fr=function(l){var u=se();if(u||new Xi,u=se(),!!u){var f=sn();jr()?le(an()):gy(u,l),Z(f),u.setAttribute("data-loading","true"),u.setAttribute("aria-busy","true"),u.focus()}},gy=function(l,u){var f=Xt(),w=sn();!f||!w||(!u&&Qe(yt())&&(u=yt()),Z(f),u&&(le(u),w.setAttribute("data-button-to-replace",u.className),f.insertBefore(w,u)),N([l,f],T.loading))},yy=function(l,u){u.input==="select"||u.input==="radio"?Ey(l,u):["text","email","number","tel","textarea"].some(function(f){return f===u.input})&&(_o(u.inputValue)||To(u.inputValue))&&(Fr(yt()),Cy(l,u))},wy=function(l,u){var f=l.getInput();if(!f)return null;switch(u.input){case"checkbox":return Sy(f);case"radio":return xy(f);case"file":return by(f);default:return u.inputAutoTrim?f.value.trim():f.value}},Sy=function(l){return l.checked?1:0},xy=function(l){return l.checked?l.value:null},by=function(l){return l.files&&l.files.length?l.getAttribute("multiple")!==null?l.files:l.files[0]:null},Ey=function(l,u){var f=se();if(f){var w=function(U){u.input==="select"?Py(f,If(U),u):u.input==="radio"&&ky(f,If(U),u)};_o(u.inputOptions)||To(u.inputOptions)?(Fr(yt()),ir(u.inputOptions).then(function(R){l.hideLoading(),w(R)})):r(u.inputOptions)==="object"?w(u.inputOptions):Le("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(r(u.inputOptions)))}},Cy=function(l,u){var f=l.getInput();f&&(le(f),ir(u.inputValue).then(function(w){f.value=u.input==="number"?"".concat(parseFloat(w)||0):"".concat(w),Z(f),f.focus(),l.hideLoading()}).catch(function(w){Le("Error in inputValue promise: ".concat(w)),f.value="",Z(f),f.focus(),l.hideLoading()}))};function Py(d,l,u){var f=he(d,T.select);if(f){var w=function(U,J,ne){var we=document.createElement("option");we.value=ne,k(we,J),we.selected=Df(ne,u.inputValue),U.appendChild(we)};l.forEach(function(R){var U=R[0],J=R[1];if(Array.isArray(J)){var ne=document.createElement("optgroup");ne.label=U,ne.disabled=!1,f.appendChild(ne),J.forEach(function(we){return w(ne,we[1],we[0])})}else w(f,J,U)}),f.focus()}}function ky(d,l,u){var f=he(d,T.radio);if(f){l.forEach(function(R){var U=R[0],J=R[1],ne=document.createElement("input"),we=document.createElement("label");ne.type="radio",ne.name=T.radio,ne.value=U,Df(U,u.inputValue)&&(ne.checked=!0);var No=document.createElement("span");k(No,J),No.className=T.label,we.appendChild(ne),we.appendChild(No),f.appendChild(we)});var w=f.querySelectorAll("input");w.length&&w[0].focus()}}var If=function d(l){var u=[];return l instanceof Map?l.forEach(function(f,w){var R=f;r(R)==="object"&&(R=d(R)),u.push([w,R])}):Object.keys(l).forEach(function(f){var w=l[f];r(w)==="object"&&(w=d(w)),u.push([f,w])}),u},Df=function(l,u){return!!u&&u.toString()===l.toString()},qi=void 0,Oy=function(l){var u=ge.innerParams.get(l);l.disableButtons(),u.input?Mf(l,"confirm"):iu(l,!0)},_y=function(l){var u=ge.innerParams.get(l);l.disableButtons(),u.returnInputValueOnDeny?Mf(l,"deny"):ou(l,!1)},Ty=function(l,u){l.disableButtons(),u(Nr.cancel)},Mf=function(l,u){var f=ge.innerParams.get(l);if(!f.input){Le('The "input" parameter is needed to be set when using returnInputValueOn'.concat(Oo(u)));return}var w=l.getInput(),R=wy(l,f);f.inputValidator?Ry(l,R,u):w&&!w.checkValidity()?(l.enableButtons(),l.showValidationMessage(f.validationMessage)):u==="deny"?ou(l,R):iu(l,R)},Ry=function(l,u,f){var w=ge.innerParams.get(l);l.disableInput();var R=Promise.resolve().then(function(){return ir(w.inputValidator(u,w.validationMessage))});R.then(function(U){l.enableButtons(),l.enableInput(),U?l.showValidationMessage(U):f==="deny"?ou(l,u):iu(l,u)})},ou=function(l,u){var f=ge.innerParams.get(l||qi);if(f.showLoaderOnDeny&&Fr(Gt()),f.preDeny){l.isAwaitingPromise=!0;var w=Promise.resolve().then(function(){return ir(f.preDeny(u,f.validationMessage))});w.then(function(R){R===!1?(l.hideLoading(),Mo(l)):l.close({isDenied:!0,value:typeof R>"u"?u:R})}).catch(function(R){return zf(l||qi,R)})}else l.close({isDenied:!0,value:u})},Nf=function(l,u){l.close({isConfirmed:!0,value:u})},zf=function(l,u){l.rejectPromise(u)},iu=function(l,u){var f=ge.innerParams.get(l||qi);if(f.showLoaderOnConfirm&&Fr(),f.preConfirm){l.resetValidationMessage(),l.isAwaitingPromise=!0;var w=Promise.resolve().then(function(){return ir(f.preConfirm(u,f.validationMessage))});w.then(function(R){Qe(gt())||R===!1?(l.hideLoading(),Mo(l)):Nf(l,typeof R>"u"?u:R)}).catch(function(R){return zf(l||qi,R)})}else Nf(l,u)};function Qi(){var d=ge.innerParams.get(this);if(d){var l=ge.domCache.get(this);le(l.loader),jr()?d.icon&&Z(an()):Ly(l),G([l.popup,l.actions],T.loading),l.popup.removeAttribute("aria-busy"),l.popup.removeAttribute("data-loading"),l.confirmButton.disabled=!1,l.denyButton.disabled=!1,l.cancelButton.disabled=!1}}var Ly=function(l){var u=l.popup.getElementsByClassName(l.loader.getAttribute("data-button-to-replace"));u.length?Z(u[0],"inline-block"):_n()&&le(l.actions)};function Bf(){var d=ge.innerParams.get(this),l=ge.domCache.get(this);return l?ee(l.popup,d.input):null}function Ff(d,l,u){var f=ge.domCache.get(d);l.forEach(function(w){f[w].disabled=u})}function $f(d,l){var u=se();if(!(!u||!d))if(d.type==="radio")for(var f=u.querySelectorAll('[name="'.concat(T.radio,'"]')),w=0;w0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";au[d]=this,rd||(document.body.addEventListener("click",rw),rd=!0)}var rw=function(l){for(var u=l.target;u&&u!==document;u=u.parentNode)for(var f in au){var w=u.getAttribute(f);if(w){au[f].fire({template:w});return}}},ow=Object.freeze({__proto__:null,argsToParams:Yy,bindClickHandler:nw,clickCancel:Qg,clickConfirm:kf,clickDeny:qg,enableLoading:Fr,fire:Gy,getActions:Xt,getCancelButton:un,getCloseButton:Ao,getConfirmButton:yt,getContainer:qe,getDenyButton:Gt,getFocusableElements:jo,getFooter:Lo,getHtmlContainer:Lr,getIcon:an,getIconContent:Yt,getImage:ar,getInputLabel:Za,getLoader:sn,getPopup:se,getProgressSteps:Ro,getTimerLeft:Zy,getTimerProgressBar:On,getTitle:kn,getValidationMessage:gt,increaseTimer:ew,isDeprecatedParameter:Gf,isLoading:P,isTimerRunning:tw,isUpdatableParameter:Yf,isValidParameter:Qf,isVisible:Kg,mixin:Xy,resumeTimer:nd,showLoading:Fr,stopTimer:td,toggleTimer:Jy}),iw=function(){function d(l,u){o(this,d),this.callback=l,this.remaining=u,this.running=!1,this.start()}return a(d,[{key:"start",value:function(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}},{key:"stop",value:function(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date().getTime()-this.started.getTime()),this.remaining}},{key:"increase",value:function(u){var f=this.running;return f&&this.stop(),this.remaining+=u,f&&this.start(),this.remaining}},{key:"getTimerLeft",value:function(){return this.running&&(this.stop(),this.start()),this.remaining}},{key:"isRunning",value:function(){return this.running}}]),d}(),od=["swal-title","swal-html","swal-footer"],lw=function(l){var u=typeof l.template=="string"?document.querySelector(l.template):l.template;if(!u)return{};var f=u.content;hw(f);var w=Object.assign(aw(f),uw(f),sw(f),cw(f),fw(f),dw(f),pw(f,od));return w},aw=function(l){var u={},f=Array.from(l.querySelectorAll("swal-param"));return f.forEach(function(w){cr(w,["name","value"]);var R=w.getAttribute("name"),U=w.getAttribute("value");typeof $r[R]=="boolean"?u[R]=U!=="false":r($r[R])==="object"?u[R]=JSON.parse(U):u[R]=U}),u},uw=function(l){var u={},f=Array.from(l.querySelectorAll("swal-function-param"));return f.forEach(function(w){var R=w.getAttribute("name"),U=w.getAttribute("value");u[R]=new Function("return ".concat(U))()}),u},sw=function(l){var u={},f=Array.from(l.querySelectorAll("swal-button"));return f.forEach(function(w){cr(w,["type","color","aria-label"]);var R=w.getAttribute("type");u["".concat(R,"ButtonText")]=w.innerHTML,u["show".concat(Oo(R),"Button")]=!0,w.hasAttribute("color")&&(u["".concat(R,"ButtonColor")]=w.getAttribute("color")),w.hasAttribute("aria-label")&&(u["".concat(R,"ButtonAriaLabel")]=w.getAttribute("aria-label"))}),u},cw=function(l){var u={},f=l.querySelector("swal-image");return f&&(cr(f,["src","width","height","alt"]),f.hasAttribute("src")&&(u.imageUrl=f.getAttribute("src")),f.hasAttribute("width")&&(u.imageWidth=f.getAttribute("width")),f.hasAttribute("height")&&(u.imageHeight=f.getAttribute("height")),f.hasAttribute("alt")&&(u.imageAlt=f.getAttribute("alt"))),u},fw=function(l){var u={},f=l.querySelector("swal-icon");return f&&(cr(f,["type","color"]),f.hasAttribute("type")&&(u.icon=f.getAttribute("type")),f.hasAttribute("color")&&(u.iconColor=f.getAttribute("color")),u.iconHtml=f.innerHTML),u},dw=function(l){var u={},f=l.querySelector("swal-input");f&&(cr(f,["type","label","placeholder","value"]),u.input=f.getAttribute("type")||"text",f.hasAttribute("label")&&(u.inputLabel=f.getAttribute("label")),f.hasAttribute("placeholder")&&(u.inputPlaceholder=f.getAttribute("placeholder")),f.hasAttribute("value")&&(u.inputValue=f.getAttribute("value")));var w=Array.from(l.querySelectorAll("swal-input-option"));return w.length&&(u.inputOptions={},w.forEach(function(R){cr(R,["value"]);var U=R.getAttribute("value"),J=R.innerHTML;u.inputOptions[U]=J})),u},pw=function(l,u){var f={};for(var w in u){var R=u[w],U=l.querySelector(R);U&&(cr(U,[]),f[R.replace(/^swal-/,"")]=U.innerHTML.trim())}return f},hw=function(l){var u=od.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(l.children).forEach(function(f){var w=f.tagName.toLowerCase();u.includes(w)||Ze("Unrecognized element <".concat(w,">"))})},cr=function(l,u){Array.from(l.attributes).forEach(function(f){u.indexOf(f.name)===-1&&Ze(['Unrecognized attribute "'.concat(f.name,'" on <').concat(l.tagName.toLowerCase(),">."),"".concat(u.length?"Allowed attributes are: ".concat(u.join(", ")):"To set the value, use HTML within the element.")])})},id=10,mw=function(l){var u=qe(),f=se();typeof l.willOpen=="function"&&l.willOpen(f);var w=window.getComputedStyle(document.body),R=w.overflowY;ww(u,f,l),setTimeout(function(){gw(u,f)},id),Ar()&&(yw(u,l.scrollbarPadding,R),ny()),!jr()&&!z.previousActiveElement&&(z.previousActiveElement=document.activeElement),typeof l.didOpen=="function"&&setTimeout(function(){return l.didOpen(f)}),G(u,T["no-transition"])},vw=function d(l){var u=se();if(!(l.target!==u||!sr)){var f=qe();u.removeEventListener(sr,d),f.style.overflowY="auto"}},gw=function(l,u){sr&&Zt(u)?(l.style.overflowY="hidden",u.addEventListener(sr,vw)):l.style.overflowY="auto"},yw=function(l,u,f){ry(),u&&f!=="hidden"&&cy(f),setTimeout(function(){l.scrollTop=0})},ww=function(l,u,f){N(l,f.showClass.backdrop),f.animation?(u.style.setProperty("opacity","0","important"),Z(u,"grid"),setTimeout(function(){N(u,f.showClass.popup),u.style.removeProperty("opacity")},id)):Z(u,"grid"),N([document.documentElement,document.body],T.shown),f.heightAuto&&f.backdrop&&!f.toast&&N([document.documentElement,document.body],T["height-auto"])},ld={email:function(l,u){return/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(l)?Promise.resolve():Promise.resolve(u||"Invalid email address")},url:function(l,u){return/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(l)?Promise.resolve():Promise.resolve(u||"Invalid URL")}};function Sw(d){d.inputValidator||(d.input==="email"&&(d.inputValidator=ld.email),d.input==="url"&&(d.inputValidator=ld.url))}function xw(d){(!d.target||typeof d.target=="string"&&!document.querySelector(d.target)||typeof d.target!="string"&&!d.target.appendChild)&&(Ze('Target parameter is not valid, defaulting to "body"'),d.target="body")}function bw(d){Sw(d),d.showLoaderOnConfirm&&!d.preConfirm&&Ze(`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`),xw(d),typeof d.title=="string"&&(d.title=d.title.split(` +`).join("
    ")),mg(d)}var Jt,Gi=new WeakMap,Ie=function(){function d(){if(o(this,d),H(this,Gi,{writable:!0,value:void 0}),!(typeof window>"u")){Jt=this;for(var l=arguments.length,u=new Array(l),f=0;f1&&arguments[1]!==void 0?arguments[1]:{};if(zy(Object.assign({},f,u)),z.currentInstance){var w=zr.swalPromiseResolve.get(z.currentInstance),R=z.currentInstance.isAwaitingPromise;z.currentInstance._destroy(),R||w({isDismissed:!0}),Ar()&&Tf()}z.currentInstance=Jt;var U=Cw(u,f);bw(U),Object.freeze(U),z.timeout&&(z.timeout.stop(),delete z.timeout),clearTimeout(z.restoreFocusTimeout);var J=Pw(Jt);return Pf(Jt,U),ge.innerParams.set(Jt,U),Ew(Jt,J,U)}},{key:"then",value:function(u){return Ne(this,Gi).then(u)}},{key:"finally",value:function(u){return Ne(this,Gi).finally(u)}}]),d}(),Ew=function(l,u,f){return new Promise(function(w,R){var U=function(ne){l.close({isDismissed:!0,dismiss:ne})};zr.swalPromiseResolve.set(l,w),zr.swalPromiseReject.set(l,R),u.confirmButton.onclick=function(){Oy(l)},u.denyButton.onclick=function(){_y(l)},u.cancelButton.onclick=function(){Ty(l,U)},u.closeButton.onclick=function(){U(Nr.close)},Uy(f,u,U),Yg(z,f,U),yy(l,f),mw(f),kw(z,f,U),Ow(u,f),setTimeout(function(){u.container.scrollTop=0})})},Cw=function(l,u){var f=lw(l),w=Object.assign({},$r,u,f,l);return w.showClass=Object.assign({},$r.showClass,w.showClass),w.hideClass=Object.assign({},$r.hideClass,w.hideClass),w.animation===!1&&(w.showClass={backdrop:"swal2-noanimation"},w.hideClass={}),w},Pw=function(l){var u={popup:se(),container:qe(),actions:Xt(),confirmButton:yt(),denyButton:Gt(),cancelButton:un(),loader:sn(),closeButton:Ao(),validationMessage:gt(),progressSteps:Ro()};return ge.domCache.set(l,u),u},kw=function(l,u,f){var w=On();le(w),u.timer&&(l.timeout=new iw(function(){f("timer"),delete l.timeout},u.timer),u.timerProgressBar&&(Z(w),$(w,u,"timerProgressBar"),setTimeout(function(){l.timeout&&l.timeout.running&&ur(u.timer)})))},Ow=function(l,u){if(!u.toast){if(!Ot(u.allowEnterKey)){Tw();return}_w(l,u)||ru(-1,1)}},_w=function(l,u){return u.focusDeny&&Qe(l.denyButton)?(l.denyButton.focus(),!0):u.focusCancel&&Qe(l.cancelButton)?(l.cancelButton.focus(),!0):u.focusConfirm&&Qe(l.confirmButton)?(l.confirmButton.focus(),!0):!1},Tw=function(){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)$/)){var ad=new Date,ud=localStorage.getItem("swal-initiation");ud?(ad.getTime()-Date.parse(ud))/(1e3*60*60*24)>3&&setTimeout(function(){document.body.style.pointerEvents="none";var d=document.createElement("audio");d.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",d.loop=!0,document.body.appendChild(d),setTimeout(function(){d.play().catch(function(){})},2500)},500):localStorage.setItem("swal-initiation","".concat(ad))}Ie.prototype.disableButtons=Hf,Ie.prototype.enableButtons=Uf,Ie.prototype.getInput=Bf,Ie.prototype.disableInput=Wf,Ie.prototype.enableInput=Vf,Ie.prototype.hideLoading=Qi,Ie.prototype.disableLoading=Qi,Ie.prototype.showValidationMessage=Kf,Ie.prototype.resetValidationMessage=qf,Ie.prototype.close=Rn,Ie.prototype.closePopup=Rn,Ie.prototype.closeModal=Rn,Ie.prototype.closeToast=Rn,Ie.prototype.rejectPromise=Af,Ie.prototype.update=Xf,Ie.prototype._destroy=Zf,Object.assign(Ie,ow),Object.keys($y).forEach(function(d){Ie[d]=function(){if(Jt&&Jt[d]){var l;return(l=Jt)[d].apply(l,arguments)}return null}}),Ie.DismissReason=Nr,Ie.version="11.10.1";var Xi=Ie;return Xi.default=Xi,Xi}),typeof Ln<"u"&&Ln.Sweetalert2&&(Ln.swal=Ln.sweetAlert=Ln.Swal=Ln.SweetAlert=Ln.Sweetalert2),typeof document<"u"&&function(n,r){var o=n.createElement("style");if(n.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=r);else try{o.innerHTML=r}catch{o.innerText=r}}(document,'.swal2-popup.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-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.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-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.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-popup.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-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}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) 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}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).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).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).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).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).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).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{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}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}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{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) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;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}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:0.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:#facea8;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:#9de0f6;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:#c9dae1;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;transform:rotate(45deg);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}@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}}@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}}body.swal2-shown:not(.swal2-no-backdrop):not(.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)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}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}')})(Jv);var Ex=Jv.exports;const no=Zs(Ex);function Vt(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:rf(e)?2:of(e)?3:0}function co(e,t){return ko(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Cx(e,t){return ko(e)===2?e.get(t):e[t]}function eg(e,t,n){var r=ko(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function tg(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function rf(e){return Rx&&e instanceof Map}function of(e){return Lx&&e instanceof Set}function pr(e){return e.o||e.t}function lf(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=rg(e);delete t[be];for(var n=fo(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Px),Object.freeze(e),t&&Or(e,function(n,r){return af(r,!0)},!0)),e}function Px(){Vt(2)}function uf(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function ln(e){var t=qs[e];return t||Vt(18,e),t}function kx(e,t){qs[e]||(qs[e]=t)}function Vs(){return Ii}function zu(e,t){t&&(ln("Patches"),e.u=[],e.s=[],e.v=t)}function oa(e){Ws(e),e.p.forEach(Ox),e.p=null}function Ws(e){e===Ii&&(Ii=e.l)}function Fp(e){return Ii={p:[],l:Ii,h:e,m:!0,_:0}}function Ox(e){var t=e[be];t.i===0||t.i===1?t.j():t.g=!0}function Bu(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.O||ln("ES5").S(t,e,r),r?(n[be].P&&(oa(t),Vt(4)),xn(e)&&(e=ia(t,e),t.l||la(t,e)),t.u&&ln("Patches").M(n[be].t,e,t.u,t.s)):e=ia(t,n,[]),oa(t),t.u&&t.v(t.u,t.s),e!==ng?e:void 0}function ia(e,t,n){if(uf(t))return t;var r=t[be];if(!r)return Or(t,function(s,c){return $p(e,r,t,s,c,n)},!0),t;if(r.A!==e)return t;if(!r.P)return la(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=r.i===4||r.i===5?r.o=lf(r.k):r.o,i=o,a=!1;r.i===3&&(i=new Set(o),o.clear(),a=!0),Or(i,function(s,c){return $p(e,r,o,s,c,n,a)}),la(e,o,!1),n&&e.u&&ln("Patches").N(r,n,e.u,e.s)}return r.o}function $p(e,t,n,r,o,i,a){if(er(o)){var s=ia(e,o,i&&t&&t.i!==3&&!co(t.R,r)?i.concat(r):void 0);if(eg(n,r,s),!er(s))return;e.m=!1}else a&&n.add(o);if(xn(o)&&!uf(o)){if(!e.h.D&&e._<1)return;ia(e,o),t&&t.A.l||la(e,o)}}function la(e,t,n){n===void 0&&(n=!1),!e.l&&e.h.D&&e.m&&af(t,n)}function Fu(e,t){var n=e[be];return(n?pr(n):e)[t]}function Up(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function zn(e){e.P||(e.P=!0,e.l&&zn(e.l))}function $u(e){e.o||(e.o=lf(e.t))}function Ks(e,t,n){var r=rf(t)?ln("MapSet").F(t,n):of(t)?ln("MapSet").T(t,n):e.O?function(o,i){var a=Array.isArray(o),s={i:a?1:0,A:i?i.A:Vs(),P:!1,I:!1,R:{},l:i,t:o,k:null,o:null,j:null,C:!1},c=s,p=Di;a&&(c=[s],p=ti);var h=Proxy.revocable(c,p),m=h.revoke,v=h.proxy;return s.k=v,s.j=m,v}(t,n):ln("ES5").J(t,n);return(n?n.A:Vs()).p.push(r),r}function _x(e){return er(e)||Vt(22,e),function t(n){if(!xn(n))return n;var r,o=n[be],i=ko(n);if(o){if(!o.P&&(o.i<4||!ln("ES5").K(o)))return o.t;o.I=!0,r=Hp(n,i),o.I=!1}else r=Hp(n,i);return Or(r,function(a,s){o&&Cx(o.t,a)===s||eg(r,a,t(s))}),i===3?new Set(r):r}(e)}function Hp(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return lf(e)}function Tx(){function e(i,a){var s=o[i];return s?s.enumerable=a:o[i]=s={configurable:!0,enumerable:a,get:function(){var c=this[be];return Di.get(c,i)},set:function(c){var p=this[be];Di.set(p,i,c)}},s}function t(i){for(var a=i.length-1;a>=0;a--){var s=i[a][be];if(!s.P)switch(s.i){case 5:r(s)&&zn(s);break;case 4:n(s)&&zn(s)}}}function n(i){for(var a=i.t,s=i.k,c=fo(s),p=c.length-1;p>=0;p--){var h=c[p];if(h!==be){var m=a[h];if(m===void 0&&!co(a,h))return!0;var v=s[h],E=v&&v[be];if(E?E.t!==m:!tg(v,m))return!0}}var C=!!a[be];return c.length!==fo(a).length+(C?0:1)}function r(i){var a=i.k;if(a.length!==i.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var c=0;c1?y-1:0),S=1;S1?h-1:0),v=1;v=0;o--){var i=r[o];if(i.path.length===0&&i.op==="replace"){n=i.value;break}}o>-1&&(r=r.slice(o+1));var a=ln("Patches").$;return er(n)?a(n,r):this.produce(n,function(s){return a(s,r)})},e}(),Et=new jx,og=Et.produce;Et.produceWithPatches.bind(Et);Et.setAutoFreeze.bind(Et);Et.setUseProxies.bind(Et);Et.applyPatches.bind(Et);Et.createDraft.bind(Et);Et.finishDraft.bind(Et);function Mi(e){"@babel/helpers - typeof";return Mi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mi(e)}function Ix(e,t){if(Mi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Mi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dx(e){var t=Ix(e,"string");return Mi(t)=="symbol"?t:String(t)}function Mx(e,t,n){return t=Dx(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Qp(e){for(var t=1;t"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(nt(1));return n(cf)(e,t)}if(typeof e!="function")throw new Error(nt(2));var o=e,i=t,a=[],s=a,c=!1;function p(){s===a&&(s=a.slice())}function h(){if(c)throw new Error(nt(3));return i}function m(x){if(typeof x!="function")throw new Error(nt(4));if(c)throw new Error(nt(5));var O=!0;return p(),s.push(x),function(){if(O){if(c)throw new Error(nt(6));O=!1,p();var g=s.indexOf(x);s.splice(g,1),a=null}}}function v(x){if(!Nx(x))throw new Error(nt(7));if(typeof x.type>"u")throw new Error(nt(8));if(c)throw new Error(nt(9));try{c=!0,i=o(i,x)}finally{c=!1}for(var O=a=s,y=0;y"u")throw new Error(nt(12));if(typeof n(void 0,{type:aa.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(nt(13))})}function Bx(e){for(var t=Object.keys(e),n={},r=0;r"u")throw p&&p.type,new Error(nt(14));m[E]=O,h=h||O!==x}return h=h||i.length!==Object.keys(c).length,h?m:c}}function ua(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i[i.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!i||p[1]>i[0]&&p[1]{const{id:n,quantity:r}=t.payload,o=e.coins.find(i=>i.id===n);if(o){const i=e.userPortfolio.find(a=>a.id===n);i?(i.quantity=Number(i.quantity)+Number(r),o.quantity=Number(o.quantity)-Number(r)):(e.userPortfolio.push({...o,quantity:Number(r)}),o.quantity=Number(o.quantity)-Number(r))}},exchangeCoin:(e,t)=>{const{id:n,exid:r,quantity:o}=t.payload,i=e.coins.find(p=>p.id===r),a=e.userPortfolio.find(p=>p.id===n),s=e.userPortfolio.findIndex(p=>p.id===n),c=e.userPortfolio.find(p=>p.id===r);i&&a&&(c?(a.quantity-=o,c.quantity=Number(c.quantity)+Number(o),i.quantity=Number(i.quantity)-Number(o),a.quantity===0&&(e.userPortfolio.splice(s,1),i.quantity=Number(i.quantity)+Number(o))):(e.userPortfolio.push({...i,quantity:Number(o)}),a.quantity=Number(a.quantity)-Number(o)))}}}),{buyCoin:hb,exchangeCoin:mb}=sg.actions,vb=sg.reducer,gb=()=>{const{userPortfolio:e}=Hs(i=>i.crypto),{coins:t}=Hs(i=>i.crypto),n=Zv(),r=e.reduce((i,a)=>i+a.quantity,0),o=async(i,a)=>{const s=e.find(m=>m.id===i),c=t.reduce((m,v)=>(m[v.name,v.id]=v.name,m),{}),{value:p}=await no.fire({title:"Select field validation",input:"select",inputOptions:c,inputPlaceholder:"Select a coins",showCancelButton:!0});p&&no.fire(`You selected ${p} to be exchange`);const{value:h}=await no.fire({input:"number",inputLabel:`Enter ${p} Quantity `,inputPlaceholder:"Enter the Quantity"});h0&&await n(mb({id:i,exid:Number(p),quantity:h}))):alert("You have insuffiecent amount")};return K.jsx(K.Fragment,{children:K.jsxs("div",{className:"bg-gray-100 p-4",children:[K.jsx("div",{className:"container mx-auto my-3",children:K.jsx("table",{className:"table-auto",children:K.jsx("tbody",{className:"bg-gray-200",children:K.jsxs("tr",{className:"",children:[K.jsxs("td",{className:"border p-4",children:[K.jsx("p",{className:"text-sm font-bold",children:"Total number of crypto types:"}),K.jsx("h1",{className:"text-2xl font-bold",children:e.length})]}),K.jsxs("td",{className:"border p-4",children:[K.jsx("p",{className:"text-sm font-bold",children:"Total number of crypto Amount:"}),K.jsx("h1",{className:"text-2xl font-bold",children:r})]})]})})})}),K.jsx("h1",{className:"font-bold p-2",children:"Crypto Coin:"}),e.map(i=>K.jsxs("div",{className:"flex items-center mb-4 p-4 shadow-md rounded-md",children:[K.jsx("img",{src:i.image,alt:i.name,className:"mr-4",width:20}),K.jsxs("div",{children:[K.jsx("h2",{className:"text-lg font-semibold",children:i.name}),K.jsxs("p",{className:"text-gray-600",children:["Quantity: ",i.quantity]})]}),K.jsx("button",{className:"bg-gradient-to-r from-blue-500 to-purple-500 text-white px-4 py-2 rounded-md mt-2 ml-auto transition duration-300 ease-in-out transform hover:scale-105 hover:bg-gradient-to-r hover:from-purple-500 hover:to-blue-500",onClick:()=>o(i.id,i.name),children:"Exchange"})]},i.id))]})})},yb=()=>{const e=Zv(),{coins:t}=Hs(r=>r.crypto),n=async(r,o)=>{const{value:i}=await no.fire({input:"text",inputLabel:"Quantity ",inputPlaceholder:"Enter the Quantity"});i&&(no.fire(` ${i} quantity is bought of ${o}`),i&&i>0&&e(hb({id:r,quantity:i})))};return K.jsxs("div",{className:"bg-gray-100 p-4",children:[K.jsx("h1",{className:"text-2xl font-bold mb-4",children:"Cryptocurrencies"}),t.map(r=>K.jsxs("div",{className:"flex items-center mb-4 p-4 shadow-md bg-gray-100",children:[K.jsx("img",{src:r.image,alt:r.name,className:"mr-4",width:50}),K.jsxs("div",{children:[K.jsx("h2",{className:"text-lg font-semibold",children:r.name}),K.jsxs("p",{className:"text-gray-600",children:["Price: $",r.price]})]}),K.jsx("button",{className:"bg-gradient-to-r from-blue-500 to-purple-500 text-white px-4 py-2 rounded-md mt-2 ml-auto transition duration-300 ease-in-out transform hover:scale-105 hover:bg-gradient-to-r hover:from-purple-500 hover:to-blue-500",onClick:()=>n(r.id,r.name),children:"Buy"})]},r.id))]})},cg="/CryptoExchangeHub/assets/logo-AlvAXPGW.png";function wb(){return K.jsx("nav",{className:" w-full bg-gradient-to-r from-blue-500 to-purple-500 text-white p-4 shadow-lg rounded-md",children:K.jsxs("div",{className:"container mx-auto flex justify-between items-center",children:[K.jsx(Ol,{to:"/",className:"text-lg font-semibold",children:K.jsx("img",{src:cg,alt:"Logo",className:"h-12 w-auto"})}),K.jsxs("div",{className:"flex gap-4",children:[K.jsx(Ol,{to:"/",className:"text-lg hover:text-gray-300 transition duration-300",children:"Home"}),K.jsx(Ol,{to:"/cryptos",className:"text-lg hover:text-gray-300 transition duration-300",children:"Cryptos"})]})]})})}const Sb=()=>K.jsxs("footer",{className:"fixed bottom-0 left-0 w-full text-center bg-gradient-to-r from-blue-500 to-purple-500 text-white p-4 shadow-lg rounded-sm",children:[K.jsx("p",{className:"text-lg font-semibold",children:K.jsx(Ol,{to:"/",children:K.jsx("img",{src:cg,alt:"Logo",className:"h-6 mx-auto"})})}),K.jsx("p",{className:"text-sm mt-2",children:"© 2023 Crypto"})]});function xb(){return K.jsxs(K.Fragment,{children:[K.jsx(wb,{}),K.jsx("main",{children:K.jsx("div",{children:K.jsx(d2,{})})}),K.jsx(Sb,{})]})}function _l(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_l=function(n){return typeof n}:_l=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_l(e)}function bb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function th(e,t){for(var n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zb(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}var Bb=5e3;function Fb(e,t){var n=e.version!==void 0?e.version:kb;e.debug;var r=e.stateReconciler===void 0?Tb:e.stateReconciler,o=e.getStoredState||Ab,i=e.timeout!==void 0?e.timeout:Bb,a=null,s=!1,c=!0,p=function(m){return m._persist.rehydrated&&a&&!c&&a.update(m),m};return function(h,m){var v=h||{},E=v._persist,C=Nb(v,["_persist"]),x=C;if(m.type===mf){var O=!1,y=function(M,F){O||(m.rehydrate(e.key,M,F),O=!0)};if(i&&setTimeout(function(){!O&&y(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))},i),c=!1,a||(a=Rb(e)),E)return cn({},t(x,m),{_persist:E});if(typeof m.rehydrate!="function"||typeof m.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return m.register(e.key),o(e).then(function(A){var M=e.migrate||function(F,W){return Promise.resolve(F)};M(A,n).then(function(F){y(F)},function(F){y(void 0,F)})},function(A){y(void 0,A)}),cn({},t(x,m),{_persist:{version:n,rehydrated:!1}})}else{if(m.type===vf)return s=!0,m.result(Ib(e)),cn({},t(x,m),{_persist:E});if(m.type===pf)return m.result(a&&a.flush()),cn({},t(x,m),{_persist:E});if(m.type===hf)c=!0;else if(m.type===Ga){if(s)return cn({},x,{_persist:cn({},E,{rehydrated:!0})});if(m.key===e.key){var g=t(x,m),S=m.payload,_=r!==!1&&S!==void 0?r(S,h,g,e):g,j=cn({},_,{_persist:cn({},E,{rehydrated:!0})});return p(j)}}}if(!E)return t(h,m);var b=t(x,m);return b===x?h:p(cn({},b,{_persist:E}))}}function oh(e){return Hb(e)||Ub(e)||$b()}function $b(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function Ub(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function Hb(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t0&&arguments[0]!==void 0?arguments[0]:dg,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case gf:return Xs({},t,{registry:[].concat(oh(t.registry),[n.key])});case Ga:var r=t.registry.indexOf(n.key),o=oh(t.registry);return o.splice(r,1),Xs({},t,{registry:o,bootstrapped:o.length===0});default:return t}};function Kb(e,t,n){var r=n||!1,o=cf(Wb,dg,t&&t.enhancer?t.enhancer:void 0),i=function(p){o.dispatch({type:gf,key:p})},a=function(p,h,m){var v={type:Ga,payload:h,err:m,key:p};e.dispatch(v),o.dispatch(v),r&&s.getState().bootstrapped&&(r(),r=!1)},s=Xs({},o,{purge:function(){var p=[];return e.dispatch({type:vf,result:function(m){p.push(m)}}),Promise.all(p)},flush:function(){var p=[];return e.dispatch({type:pf,result:function(m){p.push(m)}}),Promise.all(p)},pause:function(){e.dispatch({type:hf})},persist:function(){e.dispatch({type:mf,register:i,rehydrate:a})}});return t&&t.manualPersist||s.persist(),s}var yf={};yf.__esModule=!0;yf.default=Qb;function pi(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?pi=function(n){return typeof n}:pi=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},pi(e)}function lh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ah(e){for(var t=1;t"u"?"undefined":Al(self))!=="object"||!(e in self))return!1;try{var t=self[e],n="redux-persist ".concat(e," test");t.setItem(n,"test"),t.getItem(n),t.removeItem(n)}catch{return!1}return!0}function Zb(e){var t="".concat(e,"Storage");return Xb(t)?self[t]:Gb}wf.__esModule=!0;wf.default=tE;var Jb=eE(Sf);function eE(e){return e&&e.__esModule?e:{default:e}}function tE(e){var t=(0,Jb.default)(e);return{getItem:function(r){return new Promise(function(o,i){o(t.getItem(r))})},setItem:function(r,o){return new Promise(function(i,a){i(t.setItem(r,o))})},removeItem:function(r){return new Promise(function(o,i){o(t.removeItem(r))})}}}var pg=void 0,nE=rE(wf);function rE(e){return e&&e.__esModule?e:{default:e}}var oE=(0,nE.default)("local");pg=oE;const iE={key:"root",storage:pg,stateReconciler:yf.autoMergeLevel2},lE=Fb(iE,vb),hg=nb({reducer:{crypto:lE},middleware:e=>e({serializableCheck:{ignoreActions:[hf,mf,gf,vf,pf,Ga]}})}),aE=Kb(hg),uE=w2([{path:"/",element:K.jsx(xb,{}),children:[{path:"",element:K.jsx(gb,{})},{path:"/Cryptos",element:K.jsx(yb,{})}]}]);Ku.createRoot(document.getElementById("root")).render(K.jsx(yh.StrictMode,{children:K.jsx(Sx,{store:hg,children:K.jsx(fg,{loading:null,persistor:aE,children:K.jsx(_2,{router:uE})})})})); diff --git a/assets/index-YuNJRr3Q.css b/assets/index-YuNJRr3Q.css new file mode 100644 index 0000000..906f7a2 --- /dev/null +++ b/assets/index-YuNJRr3Q.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.bottom-0{bottom:0}.left-0{left:0}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mr-4{margin-right:1rem}.mt-2{margin-top:.5rem}.flex{display:flex}.table{display:table}.h-12{height:3rem}.h-6{height:1.5rem}.w-auto{width:auto}.w-full{width:100%}.table-auto{table-layout:auto}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.p-2{padding:.5rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-purple-500:hover{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))} diff --git a/assets/logo-AlvAXPGW.png b/assets/logo-AlvAXPGW.png new file mode 100644 index 0000000000000000000000000000000000000000..4af14cbf9c6914d5b0752a44aed63be6f6a1ec1f GIT binary patch literal 40220 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 z%0A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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..e944f93 --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + + + Vite + React + + + + +
    + + diff --git a/vite.svg b/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file