3 lines
442 KiB
JavaScript
3 lines
442 KiB
JavaScript
/*! For license information please see main.c4e9c00c.js.LICENSE.txt */
|
|
(()=>{var e={4:(e,t,n)=>{"use strict";var r=n(853),a=n(43),o=n(950);function i(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}var l=Symbol.for("react.element"),u=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),h=Symbol.for("react.provider"),m=Symbol.for("react.consumer"),g=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),b=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),w=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var S=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var k=Symbol.for("react.memo_cache_sentinel"),E=Symbol.iterator;function j(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=E&&e[E]||e["@@iterator"])?e:null}var N=Symbol.for("react.client.reference");function C(e){if(null==e)return null;if("function"===typeof e)return e.$$typeof===N?null:e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case d:return"Fragment";case c:return"Portal";case p:return"Profiler";case f:return"StrictMode";case y:return"Suspense";case b:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case g:return(e.displayName||"Context")+".Provider";case m:return(e._context.displayName||"Context")+".Consumer";case v:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case x:return null!==(t=e.displayName||null)?t:C(e.type)||"Memo";case w:t=e._payload,e=e._init;try{return C(e(t))}catch(n){}}return null}var _,O,T=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=Object.assign;function R(e){if(void 0===_)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);_=t&&t[1]||"",O=-1<n.stack.indexOf("\n at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+_+e+O}var A=!1;function F(e,t){if(!e||A)return"";A=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(a){var r=a}Reflect.construct(e,[],n)}else{try{n.call()}catch(o){r=o}e.call(n.prototype)}}else{try{throw Error()}catch(i){r=i}(n=e())&&"function"===typeof n.catch&&n.catch((function(){}))}}catch(s){if(s&&r&&"string"===typeof s.stack)return[s.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),i=o[0],s=o[1];if(i&&s){var l=i.split("\n"),u=s.split("\n");for(a=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;a<u.length&&!u[a].includes("DetermineComponentFrameRoot");)a++;if(r===l.length||a===u.length)for(r=l.length-1,a=u.length-1;1<=r&&0<=a&&l[r]!==u[a];)a--;for(;1<=r&&0<=a;r--,a--)if(l[r]!==u[a]){if(1!==r||1!==a)do{if(r--,0>--a||l[r]!==u[a]){var c="\n"+l[r].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=r&&0<=a);break}}}finally{A=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?R(n):""}function L(e){switch(e.tag){case 26:case 27:case 5:return R(e.type);case 16:return R("Lazy");case 13:return R("Suspense");case 19:return R("SuspenseList");case 0:case 15:return e=F(e.type,!1);case 11:return e=F(e.type.render,!1);case 1:return e=F(e.type,!0);default:return""}}function z(e){try{var t="";do{t+=L(e),e=e.return}while(e);return t}catch(n){return"\nError generating stack: "+n.message+"\n"+n.stack}}function $(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function D(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function M(e){if($(e)!==e)throw Error(i(188))}function I(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=I(e)))return t;e=e.sibling}return null}var U=Array.isArray,B=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V={pending:!1,data:null,method:null,action:null},H=[],q=-1;function W(e){return{current:e}}function K(e){0>q||(e.current=H[q],H[q]=null,q--)}function G(e,t){q++,H[q]=e.current,e.current=t}var Q=W(null),Y=W(null),J=W(null),X=W(null);function Z(e,t){switch(G(J,t),G(Y,e),G(Q,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?Yc(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=Jc(e=Yc(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}K(Q),G(Q,t)}function ee(){K(Q),K(Y),K(J)}function te(e){null!==e.memoizedState&&G(X,e);var t=Q.current,n=Jc(t,e.type);t!==n&&(G(Y,e),G(Q,n))}function ne(e){Y.current===e&&(K(Q),K(Y)),X.current===e&&(K(X),zd._currentValue=V)}var re=Object.prototype.hasOwnProperty,ae=r.unstable_scheduleCallback,oe=r.unstable_cancelCallback,ie=r.unstable_shouldYield,se=r.unstable_requestPaint,le=r.unstable_now,ue=r.unstable_getCurrentPriorityLevel,ce=r.unstable_ImmediatePriority,de=r.unstable_UserBlockingPriority,fe=r.unstable_NormalPriority,pe=r.unstable_LowPriority,he=r.unstable_IdlePriority,me=r.log,ge=r.unstable_setDisableYieldValue,ve=null,ye=null;function be(e){if("function"===typeof me&&ge(e),ye&&"function"===typeof ye.setStrictMode)try{ye.setStrictMode(ve,e)}catch(t){}}var xe=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(we(e)/Se|0)|0},we=Math.log,Se=Math.LN2;var ke=128,Ee=4194304;function je(e){var t=42&e;if(0!==t)return t;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:return 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 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ne(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=e.warmLanes;e=0!==e.finishedLanes;var s=134217727&n;return 0!==s?0!==(n=s&~a)?r=je(n):0!==(o&=s)?r=je(o):e||0!==(i=s&~i)&&(r=je(i)):0!==(s=n&~a)?r=je(s):0!==o?r=je(o):e||0!==(i=n&~i)&&(r=je(i)),0===r?0:0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(i=t&-t)||32===a&&0!==(4194176&i))?t:r}function Ce(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function _e(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Oe(){var e=ke;return 0===(4194176&(ke<<=1))&&(ke=128),e}function Te(){var e=Ee;return 0===(62914560&(Ee<<=1))&&(Ee=4194304),e}function Pe(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Re(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ae(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-xe(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function Fe(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-xe(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}function Le(e){return 2<(e&=-e)?8<e?0!==(134217727&e)?32:268435456:8:2}function ze(){var e=B.p;return 0!==e?e:void 0===(e=window.event)?32:Jd(e.type)}var $e=Math.random().toString(36).slice(2),De="__reactFiber$"+$e,Me="__reactProps$"+$e,Ie="__reactContainer$"+$e,Ue="__reactEvents$"+$e,Be="__reactListeners$"+$e,Ve="__reactHandles$"+$e,He="__reactResources$"+$e,qe="__reactMarker$"+$e;function We(e){delete e[De],delete e[Me],delete e[Ue],delete e[Be],delete e[Ve]}function Ke(e){var t=e[De];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ie]||n[De]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ld(e);null!==e;){if(n=e[De])return n;e=ld(e)}return t}n=(e=n).parentNode}return null}function Ge(e){if(e=e[De]||e[Ie]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function Qe(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(i(33))}function Ye(e){var t=e[He];return t||(t=e[He]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Je(e){e[qe]=!0}var Xe=new Set,Ze={};function et(e,t){tt(e,t),tt(e+"Capture",t)}function tt(e,t){for(Ze[e]=t,e=0;e<t.length;e++)Xe.add(t[e])}var nt=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),rt=RegExp("^[: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]*$"),at={},ot={};function it(e,t,n){if(a=t,re.call(ot,a)||!re.call(at,a)&&(rt.test(a)?ot[a]=!0:(at[a]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var a}function st(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function lt(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+r)}}function ut(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ct(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function dt(e){e._valueTracker||(e._valueTracker=function(e){var t=ct(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ft(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ct(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function pt(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var ht=/[\n"\\]/g;function mt(e){return e.replace(ht,(function(e){return"\\"+e.charCodeAt(0).toString(16)+" "}))}function gt(e,t,n,r,a,o,i,s){e.name="",null!=i&&"function"!==typeof i&&"symbol"!==typeof i&&"boolean"!==typeof i?e.type=i:e.removeAttribute("type"),null!=t?"number"===i?(0===t&&""===e.value||e.value!=t)&&(e.value=""+ut(t)):e.value!==""+ut(t)&&(e.value=""+ut(t)):"submit"!==i&&"reset"!==i||e.removeAttribute("value"),null!=t?yt(e,i,ut(t)):null!=n?yt(e,i,ut(n)):null!=r&&e.removeAttribute("value"),null==a&&null!=o&&(e.defaultChecked=!!o),null!=a&&(e.checked=a&&"function"!==typeof a&&"symbol"!==typeof a),null!=s&&"function"!==typeof s&&"symbol"!==typeof s&&"boolean"!==typeof s?e.name=""+ut(s):e.removeAttribute("name")}function vt(e,t,n,r,a,o,i,s){if(null!=o&&"function"!==typeof o&&"symbol"!==typeof o&&"boolean"!==typeof o&&(e.type=o),null!=t||null!=n){if(!("submit"!==o&&"reset"!==o||void 0!==t&&null!==t))return;n=null!=n?""+ut(n):"",t=null!=t?""+ut(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}r="function"!==typeof(r=null!=r?r:a)&&"symbol"!==typeof r&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,null!=i&&"function"!==typeof i&&"symbol"!==typeof i&&"boolean"!==typeof i&&(e.name=i)}function yt(e,t,n){"number"===t&&pt(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function bt(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ut(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function xt(e,t,n){null==t||((t=""+ut(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+ut(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function wt(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(i(92));if(U(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=ut(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r)}function St(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var kt=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Et(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"===typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!==typeof n||0===n||kt.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function jt(e,t,n){if(null!=t&&"object"!==typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&Et(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&Et(e,o,t[o])}function Nt(e){if(-1===e.indexOf("-"))return!1;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 Ct=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),_t=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ot(e){return _t.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Tt=null;function Pt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Rt=null,At=null;function Ft(e){var t=Ge(e);if(t&&(e=t.stateNode)){var n=e[Me]||null;e:switch(e=t.stateNode,t.type){case"input":if(gt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+mt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[Me]||null;if(!a)throw Error(i(90));gt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&ft(r)}break e;case"textarea":xt(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&bt(e,!!n.multiple,t,!1)}}}var Lt=!1;function zt(e,t,n){if(Lt)return e(t,n);Lt=!0;try{return e(t)}finally{if(Lt=!1,(null!==Rt||null!==At)&&(Du(),Rt&&(t=Rt,e=At,At=Rt=null,Ft(t),e)))for(t=0;t<e.length;t++)Ft(e[t])}}function $t(e,t){var n=e.stateNode;if(null===n)return null;var r=n[Me]||null;if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var Dt=!1;if(nt)try{var Mt={};Object.defineProperty(Mt,"passive",{get:function(){Dt=!0}}),window.addEventListener("test",Mt,Mt),window.removeEventListener("test",Mt,Mt)}catch(Sf){Dt=!1}var It=null,Ut=null,Bt=null;function Vt(){if(Bt)return Bt;var e,t,n=Ut,r=n.length,a="value"in It?It.value:It.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Bt=a.slice(e,1<t?1-t:void 0)}function Ht(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function qt(){return!0}function Wt(){return!1}function Kt(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?qt:Wt,this.isPropagationStopped=Wt,this}return P(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=qt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=qt)},persist:function(){},isPersistent:qt}),t}var Gt,Qt,Yt,Jt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xt=Kt(Jt),Zt=P({},Jt,{view:0,detail:0}),en=Kt(Zt),tn=P({},Zt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:pn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Yt&&(Yt&&"mousemove"===e.type?(Gt=e.screenX-Yt.screenX,Qt=e.screenY-Yt.screenY):Qt=Gt=0,Yt=e),Gt)},movementY:function(e){return"movementY"in e?e.movementY:Qt}}),nn=Kt(tn),rn=Kt(P({},tn,{dataTransfer:0})),an=Kt(P({},Zt,{relatedTarget:0})),on=Kt(P({},Jt,{animationName:0,elapsedTime:0,pseudoElement:0})),sn=Kt(P({},Jt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),ln=Kt(P({},Jt,{data:0})),un={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},cn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},dn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=dn[e])&&!!t[e]}function pn(){return fn}var hn=Kt(P({},Zt,{key:function(e){if(e.key){var t=un[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Ht(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?cn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:pn,charCode:function(e){return"keypress"===e.type?Ht(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ht(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),mn=Kt(P({},tn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),gn=Kt(P({},Zt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:pn})),vn=Kt(P({},Jt,{propertyName:0,elapsedTime:0,pseudoElement:0})),yn=Kt(P({},tn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),bn=Kt(P({},Jt,{newState:0,oldState:0})),xn=[9,13,27,32],wn=nt&&"CompositionEvent"in window,Sn=null;nt&&"documentMode"in document&&(Sn=document.documentMode);var kn=nt&&"TextEvent"in window&&!Sn,En=nt&&(!wn||Sn&&8<Sn&&11>=Sn),jn=String.fromCharCode(32),Nn=!1;function Cn(e,t){switch(e){case"keyup":return-1!==xn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _n(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var On=!1;var Tn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Pn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Tn[e.type]:"textarea"===t}function Rn(e,t,n,r){Rt?At?At.push(r):At=[r]:Rt=r,0<(t=zc(t,"onChange")).length&&(n=new Xt("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var An=null,Fn=null;function Ln(e){_c(e,0)}function zn(e){if(ft(Qe(e)))return e}function $n(e,t){if("change"===e)return t}var Dn=!1;if(nt){var Mn;if(nt){var In="oninput"in document;if(!In){var Un=document.createElement("div");Un.setAttribute("oninput","return;"),In="function"===typeof Un.oninput}Mn=In}else Mn=!1;Dn=Mn&&(!document.documentMode||9<document.documentMode)}function Bn(){An&&(An.detachEvent("onpropertychange",Vn),Fn=An=null)}function Vn(e){if("value"===e.propertyName&&zn(Fn)){var t=[];Rn(t,Fn,e,Pt(e)),zt(Ln,t)}}function Hn(e,t,n){"focusin"===e?(Bn(),Fn=n,(An=t).attachEvent("onpropertychange",Vn)):"focusout"===e&&Bn()}function qn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return zn(Fn)}function Wn(e,t){if("click"===e)return zn(t)}function Kn(e,t){if("input"===e||"change"===e)return zn(t)}var Gn="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function Qn(e,t){if(Gn(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!re.call(t,a)||!Gn(e[a],t[a]))return!1}return!0}function Yn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Jn(e,t){var n,r=Yn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Yn(r)}}function Xn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Xn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Zn(e){for(var t=pt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=pt((e=t.contentWindow).document)}return t}function er(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function tr(e,t){var n=Zn(t);t=e.focusedElem;var r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Xn(t.ownerDocument.documentElement,t)){if(null!==r&&er(t))if(e=r.start,void 0===(n=r.end)&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if((n=(e=t.ownerDocument||document)&&e.defaultView||window).getSelection){n=n.getSelection();var a=t.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!n.extend&&o>r&&(a=r,r=o,o=a),a=Jn(t,o);var i=Jn(t,r);a&&i&&(1!==n.rangeCount||n.anchorNode!==a.node||n.anchorOffset!==a.offset||n.focusNode!==i.node||n.focusOffset!==i.offset)&&((e=e.createRange()).setStart(a.node,a.offset),n.removeAllRanges(),o>r?(n.addRange(e),n.extend(i.node,i.offset)):(e.setEnd(i.node,i.offset),n.addRange(e)))}for(e=[],n=t;n=n.parentNode;)1===n.nodeType&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for("function"===typeof t.focus&&t.focus(),t=0;t<e.length;t++)(n=e[t]).element.scrollLeft=n.left,n.element.scrollTop=n.top}}var nr=nt&&"documentMode"in document&&11>=document.documentMode,rr=null,ar=null,or=null,ir=!1;function sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;ir||null==rr||rr!==pt(r)||("selectionStart"in(r=rr)&&er(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},or&&Qn(or,r)||(or=r,0<(r=zc(ar,"onSelect")).length&&(t=new Xt("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=rr)))}function lr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ur={animationend:lr("Animation","AnimationEnd"),animationiteration:lr("Animation","AnimationIteration"),animationstart:lr("Animation","AnimationStart"),transitionrun:lr("Transition","TransitionRun"),transitionstart:lr("Transition","TransitionStart"),transitioncancel:lr("Transition","TransitionCancel"),transitionend:lr("Transition","TransitionEnd")},cr={},dr={};function fr(e){if(cr[e])return cr[e];if(!ur[e])return e;var t,n=ur[e];for(t in n)if(n.hasOwnProperty(t)&&t in dr)return cr[e]=n[t];return e}nt&&(dr=document.createElement("div").style,"AnimationEvent"in window||(delete ur.animationend.animation,delete ur.animationiteration.animation,delete ur.animationstart.animation),"TransitionEvent"in window||delete ur.transitionend.transition);var pr=fr("animationend"),hr=fr("animationiteration"),mr=fr("animationstart"),gr=fr("transitionrun"),vr=fr("transitionstart"),yr=fr("transitioncancel"),br=fr("transitionend"),xr=new Map,wr="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function Sr(e,t){xr.set(e,t),et(t,[e])}var kr=[],Er=0,jr=0;function Nr(){for(var e=Er,t=jr=Er=0;t<e;){var n=kr[t];kr[t++]=null;var r=kr[t];kr[t++]=null;var a=kr[t];kr[t++]=null;var o=kr[t];if(kr[t++]=null,null!==r&&null!==a){var i=r.pending;null===i?a.next=a:(a.next=i.next,i.next=a),r.pending=a}0!==o&&Tr(n,a,o)}}function Cr(e,t,n,r){kr[Er++]=e,kr[Er++]=t,kr[Er++]=n,kr[Er++]=r,jr|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function _r(e,t,n,r){return Cr(e,t,n,r),Pr(e)}function Or(e,t){return Cr(e,null,null,t),Pr(e)}function Tr(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var a=!1,o=e.return;null!==o;)o.childLanes|=n,null!==(r=o.alternate)&&(r.childLanes|=n),22===o.tag&&(null===(e=o.stateNode)||1&e._visibility||(a=!0)),e=o,o=o.return;a&&null!==t&&3===e.tag&&(o=e.stateNode,a=31-xe(n),null===(e=(o=o.hiddenUpdates)[a])?o[a]=[t]:e.push(t),t.lane=536870912|n)}function Pr(e){if(50<_u)throw _u=0,Ou=null,Error(i(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var Rr={},Ar=new WeakMap;function Fr(e,t){if("object"===typeof e&&null!==e){var n=Ar.get(e);return void 0!==n?n:(t={value:e,source:t,stack:z(t)},Ar.set(e,t),t)}return{value:e,source:t,stack:z(t)}}var Lr=[],zr=0,$r=null,Dr=0,Mr=[],Ir=0,Ur=null,Br=1,Vr="";function Hr(e,t){Lr[zr++]=Dr,Lr[zr++]=$r,$r=e,Dr=t}function qr(e,t,n){Mr[Ir++]=Br,Mr[Ir++]=Vr,Mr[Ir++]=Ur,Ur=e;var r=Br;e=Vr;var a=32-xe(r)-1;r&=~(1<<a),n+=1;var o=32-xe(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Br=1<<32-xe(t)+a|n<<a|r,Vr=o+e}else Br=1<<o|n<<a|r,Vr=e}function Wr(e){null!==e.return&&(Hr(e,1),qr(e,1,0))}function Kr(e){for(;e===$r;)$r=Lr[--zr],Lr[zr]=null,Dr=Lr[--zr],Lr[zr]=null;for(;e===Ur;)Ur=Mr[--Ir],Mr[Ir]=null,Vr=Mr[--Ir],Mr[Ir]=null,Br=Mr[--Ir],Mr[Ir]=null}var Gr=null,Qr=null,Yr=!1,Jr=null,Xr=!1,Zr=Error(i(519));function ea(e){throw oa(Fr(Error(i(418,"")),e)),Zr}function ta(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[De]=e,t[Me]=r,n){case"dialog":Oc("cancel",t),Oc("close",t);break;case"iframe":case"object":case"embed":Oc("load",t);break;case"video":case"audio":for(n=0;n<Nc.length;n++)Oc(Nc[n],t);break;case"source":Oc("error",t);break;case"img":case"image":case"link":Oc("error",t),Oc("load",t);break;case"details":Oc("toggle",t);break;case"input":Oc("invalid",t),vt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),dt(t);break;case"select":Oc("invalid",t);break;case"textarea":Oc("invalid",t),wt(t,r.value,r.defaultValue,r.children),dt(t)}"string"!==typeof(n=r.children)&&"number"!==typeof n&&"bigint"!==typeof n||t.textContent===""+n||!0===r.suppressHydrationWarning||Bc(t.textContent,n)?(null!=r.popover&&(Oc("beforetoggle",t),Oc("toggle",t)),null!=r.onScroll&&Oc("scroll",t),null!=r.onScrollEnd&&Oc("scrollend",t),null!=r.onClick&&(t.onclick=Vc),t=!0):t=!1,t||ea(e)}function na(e){for(Gr=e.return;Gr;)switch(Gr.tag){case 3:case 27:return void(Xr=!0);case 5:case 13:return void(Xr=!1);default:Gr=Gr.return}}function ra(e){if(e!==Gr)return!1;if(!Yr)return na(e),Yr=!0,!1;var t,n=!1;if((t=3!==e.tag&&27!==e.tag)&&((t=5===e.tag)&&(t=!("form"!==(t=e.type)&&"button"!==t)||Xc(e.type,e.memoizedProps)),t=!t),t&&(n=!0),n&&Qr&&ea(e),na(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType)if("/$"===(t=e.data)){if(0===n){Qr=sd(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++;e=e.nextSibling}Qr=null}}else Qr=Gr?sd(e.stateNode.nextSibling):null;return!0}function aa(){Qr=Gr=null,Yr=!1}function oa(e){null===Jr?Jr=[e]:Jr.push(e)}var ia=Error(i(460)),sa=Error(i(474)),la={then:function(){}};function ua(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ca(){}function da(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(ca,ca),t=n),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ia)throw Error(i(483));throw e;default:if("string"===typeof t.status)t.then(ca,ca);else{if(null!==(e=tu)&&100<e.shellSuspendCounter)throw Error(i(482));(e=t).status="pending",e.then((function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}}),(function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}}))}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ia)throw Error(i(483));throw e}throw fa=t,ia}}var fa=null;function pa(){if(null===fa)throw Error(i(459));var e=fa;return fa=null,e}var ha=null,ma=0;function ga(e){var t=ma;return ma+=1,null===ha&&(ha=[]),da(ha,e,t)}function va(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function ya(e,t){if(t.$$typeof===l)throw Error(i(525));throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ba(e){return(0,e._init)(e._payload)}function xa(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function a(e,t){return(e=$l(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Bl(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n,r){var o=n.type;return o===d?h(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"===typeof o&&null!==o&&o.$$typeof===w&&ba(o)===t.type)?(va(t=a(t,n.props),n),t.return=e,t):(va(t=Ml(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function p(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Vl(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function h(e,t,n,r,o){return null===t||7!==t.tag?((t=Il(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function m(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t||"bigint"===typeof t)return(t=Bl(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case u:return va(n=Ml(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case c:return(t=Vl(t,e.mode,n)).return=e,t;case w:return m(e,t=(0,t._init)(t._payload),n)}if(U(t)||j(t))return(t=Il(t,e.mode,n,null)).return=e,t;if("function"===typeof t.then)return m(e,ga(t),n);if(t.$$typeof===g)return m(e,Ns(e,t),n);ya(e,t)}return null}function v(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n||"bigint"===typeof n)return null!==a?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case u:return n.key===a?f(e,t,n,r):null;case c:return n.key===a?p(e,t,n,r):null;case w:return v(e,t,n=(a=n._init)(n._payload),r)}if(U(n)||j(n))return null!==a?null:h(e,t,n,r,null);if("function"===typeof n.then)return v(e,t,ga(n),r);if(n.$$typeof===g)return v(e,t,Ns(e,n),r);ya(e,n)}return null}function y(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r||"bigint"===typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case u:return f(t,e=e.get(null===r.key?n:r.key)||null,r,a);case c:return p(t,e=e.get(null===r.key?n:r.key)||null,r,a);case w:return y(e,t,n,r=(0,r._init)(r._payload),a)}if(U(r)||j(r))return h(t,e=e.get(n)||null,r,a,null);if("function"===typeof r.then)return y(e,t,n,ga(r),a);if(r.$$typeof===g)return y(e,t,n,Ns(t,r),a);ya(t,r)}return null}function b(l,f,p,h){if("object"===typeof p&&null!==p&&p.type===d&&null===p.key&&(p=p.props.children),"object"===typeof p&&null!==p){switch(p.$$typeof){case u:e:{for(var x=p.key;null!==f;){if(f.key===x){if((x=p.type)===d){if(7===f.tag){n(l,f.sibling),(h=a(f,p.props.children)).return=l,l=h;break e}}else if(f.elementType===x||"object"===typeof x&&null!==x&&x.$$typeof===w&&ba(x)===f.type){n(l,f.sibling),va(h=a(f,p.props),p),h.return=l,l=h;break e}n(l,f);break}t(l,f),f=f.sibling}p.type===d?((h=Il(p.props.children,l.mode,h,p.key)).return=l,l=h):(va(h=Ml(p.type,p.key,p.props,null,l.mode,h),p),h.return=l,l=h)}return s(l);case c:e:{for(x=p.key;null!==f;){if(f.key===x){if(4===f.tag&&f.stateNode.containerInfo===p.containerInfo&&f.stateNode.implementation===p.implementation){n(l,f.sibling),(h=a(f,p.children||[])).return=l,l=h;break e}n(l,f);break}t(l,f),f=f.sibling}(h=Vl(p,l.mode,h)).return=l,l=h}return s(l);case w:return b(l,f,p=(x=p._init)(p._payload),h)}if(U(p))return function(a,i,s,l){for(var u=null,c=null,d=i,f=i=0,p=null;null!==d&&f<s.length;f++){d.index>f?(p=d,d=null):p=d.sibling;var h=v(a,d,s[f],l);if(null===h){null===d&&(d=p);break}e&&d&&null===h.alternate&&t(a,d),i=o(h,i,f),null===c?u=h:c.sibling=h,c=h,d=p}if(f===s.length)return n(a,d),Yr&&Hr(a,f),u;if(null===d){for(;f<s.length;f++)null!==(d=m(a,s[f],l))&&(i=o(d,i,f),null===c?u=d:c.sibling=d,c=d);return Yr&&Hr(a,f),u}for(d=r(d);f<s.length;f++)null!==(p=y(d,a,f,s[f],l))&&(e&&null!==p.alternate&&d.delete(null===p.key?f:p.key),i=o(p,i,f),null===c?u=p:c.sibling=p,c=p);return e&&d.forEach((function(e){return t(a,e)})),Yr&&Hr(a,f),u}(l,f,p,h);if(j(p)){if("function"!==typeof(x=j(p)))throw Error(i(150));return function(a,s,l,u){if(null==l)throw Error(i(151));for(var c=null,d=null,f=s,p=s=0,h=null,g=l.next();null!==f&&!g.done;p++,g=l.next()){f.index>p?(h=f,f=null):h=f.sibling;var b=v(a,f,g.value,u);if(null===b){null===f&&(f=h);break}e&&f&&null===b.alternate&&t(a,f),s=o(b,s,p),null===d?c=b:d.sibling=b,d=b,f=h}if(g.done)return n(a,f),Yr&&Hr(a,p),c;if(null===f){for(;!g.done;p++,g=l.next())null!==(g=m(a,g.value,u))&&(s=o(g,s,p),null===d?c=g:d.sibling=g,d=g);return Yr&&Hr(a,p),c}for(f=r(f);!g.done;p++,g=l.next())null!==(g=y(f,a,p,g.value,u))&&(e&&null!==g.alternate&&f.delete(null===g.key?p:g.key),s=o(g,s,p),null===d?c=g:d.sibling=g,d=g);return e&&f.forEach((function(e){return t(a,e)})),Yr&&Hr(a,p),c}(l,f,p=x.call(p),h)}if("function"===typeof p.then)return b(l,f,ga(p),h);if(p.$$typeof===g)return b(l,f,Ns(l,p),h);ya(l,p)}return"string"===typeof p&&""!==p||"number"===typeof p||"bigint"===typeof p?(p=""+p,null!==f&&6===f.tag?(n(l,f.sibling),(h=a(f,p)).return=l,l=h):(n(l,f),(h=Bl(p,l.mode,h)).return=l,l=h),s(l)):n(l,f)}return function(e,t,n,r){try{ma=0;var a=b(e,t,n,r);return ha=null,a}catch(i){if(i===ia)throw i;var o=Ll(29,i,null,e.mode);return o.lanes=r,o.return=e,o}}}var wa=xa(!0),Sa=xa(!1),ka=W(null),Ea=W(0);function ja(e,t){G(Ea,e=uu),G(ka,t),uu=e|t.baseLanes}function Na(){G(Ea,uu),G(ka,ka.current)}function Ca(){uu=Ea.current,K(ka),K(Ea)}var _a=W(null),Oa=null;function Ta(e){var t=e.alternate;G(Fa,1&Fa.current),G(_a,e),null===Oa&&(null===t||null!==ka.current||null!==t.memoizedState)&&(Oa=e)}function Pa(e){if(22===e.tag){if(G(Fa,Fa.current),G(_a,e),null===Oa){var t=e.alternate;null!==t&&null!==t.memoizedState&&(Oa=e)}}else Ra()}function Ra(){G(Fa,Fa.current),G(_a,_a.current)}function Aa(e){K(_a),Oa===e&&(Oa=null),K(Fa)}var Fa=W(0);function La(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var za="undefined"!==typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach((function(e){return e()}))}},$a=r.unstable_scheduleCallback,Da=r.unstable_NormalPriority,Ma={$$typeof:g,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ia(){return{controller:new za,data:new Map,refCount:0}}function Ua(e){e.refCount--,0===e.refCount&&$a(Da,(function(){e.controller.abort()}))}var Ba=null,Va=0,Ha=0,qa=null;function Wa(){if(0===--Va&&null!==Ba){null!==qa&&(qa.status="fulfilled");var e=Ba;Ba=null,Ha=0,qa=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var Ka=T.S;T.S=function(e,t){"object"===typeof t&&null!==t&&"function"===typeof t.then&&function(e,t){if(null===Ba){var n=Ba=[];Va=0,Ha=wc(),qa={status:"pending",value:void 0,then:function(e){n.push(e)}}}Va++,t.then(Wa,Wa)}(0,t),null!==Ka&&Ka(e,t)};var Ga=W(null);function Qa(){var e=Ga.current;return null!==e?e:tu.pooledCache}function Ya(e,t){G(Ga,null===t?Ga.current:t.pool)}function Ja(){var e=Qa();return null===e?null:{parent:Ma._currentValue,pool:e}}var Xa=0,Za=null,eo=null,to=null,no=!1,ro=!1,ao=!1,oo=0,io=0,so=null,lo=0;function uo(){throw Error(i(321))}function co(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Gn(e[n],t[n]))return!1;return!0}function fo(e,t,n,r,a,o){return Xa=o,Za=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,T.H=null===e||null===e.memoizedState?Ni:Ci,ao=!1,o=n(r,a),ao=!1,ro&&(o=ho(t,n,r,a)),po(e),o}function po(e){T.H=ji;var t=null!==eo&&null!==eo.next;if(Xa=0,to=eo=Za=null,no=!1,io=0,so=null,t)throw Error(i(300));null===e||Hi||null!==(e=e.dependencies)&&ks(e)&&(Hi=!0)}function ho(e,t,n,r){Za=e;var a=0;do{if(ro&&(so=null),io=0,ro=!1,25<=a)throw Error(i(301));if(a+=1,to=eo=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}T.H=_i,o=t(n,r)}while(ro);return o}function mo(){var e=T.H,t=e.useState()[0];return t="function"===typeof t.then?wo(t):t,e=e.useState()[0],(null!==eo?eo.memoizedState:null)!==e&&(Za.flags|=1024),t}function go(){var e=0!==oo;return oo=0,e}function vo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function yo(e){if(no){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}no=!1}Xa=0,to=eo=Za=null,ro=!1,io=oo=0,so=null}function bo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===to?Za.memoizedState=to=e:to=to.next=e,to}function xo(){if(null===eo){var e=Za.alternate;e=null!==e?e.memoizedState:null}else e=eo.next;var t=null===to?Za.memoizedState:to.next;if(null!==t)to=t,eo=e;else{if(null===e){if(null===Za.alternate)throw Error(i(467));throw Error(i(310))}e={memoizedState:(eo=e).memoizedState,baseState:eo.baseState,baseQueue:eo.baseQueue,queue:eo.queue,next:null},null===to?Za.memoizedState=to=e:to=to.next=e}return to}function wo(e){var t=io;return io+=1,null===so&&(so=[]),e=da(so,e,t),t=Za,null===(null===to?t.memoizedState:to.next)&&(t=t.alternate,T.H=null===t||null===t.memoizedState?Ni:Ci),e}function So(e){if(null!==e&&"object"===typeof e){if("function"===typeof e.then)return wo(e);if(e.$$typeof===g)return js(e)}throw Error(i(438,String(e)))}function ko(e){var t=null,n=Za.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Za.alternate;null!==r&&(null!==(r=r.updateQueue)&&(null!=(r=r.memoCache)&&(t={data:r.data.map((function(e){return e.slice()})),index:0})))}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},Za.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=k;return t.index++,n}function Eo(e,t){return"function"===typeof t?t(e):t}function jo(e){return No(xo(),eo,e)}function No(e,t,n){var r=e.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,null===a)e.memoizedState=o;else{var l=s=null,u=null,c=t=a.next,d=!1;do{var f=-536870913&c.lane;if(f!==c.lane?(ru&f)===f:(Xa&f)===f){var p=c.revertLane;if(0===p)null!==u&&(u=u.next={lane:0,revertLane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),f===Ha&&(d=!0);else{if((Xa&p)===p){c=c.next,p===Ha&&(d=!0);continue}f={lane:0,revertLane:c.revertLane,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===u?(l=u=f,s=o):u=u.next=f,Za.lanes|=p,du|=p}f=c.action,ao&&n(o,f),o=c.hasEagerState?c.eagerState:n(o,f)}else p={lane:f,revertLane:c.revertLane,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===u?(l=u=p,s=o):u=u.next=p,Za.lanes|=f,du|=f;c=c.next}while(null!==c&&c!==t);if(null===u?s=o:u.next=l,!Gn(o,e.memoizedState)&&(Hi=!0,d&&null!==(n=qa)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=u,r.lastRenderedState=o}return null===a&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Co(e){var t=xo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);Gn(o,t.memoizedState)||(Hi=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function _o(e,t,n){var r=Za,a=xo(),o=Yr;if(o){if(void 0===n)throw Error(i(407));n=n()}else n=t();var s=!Gn((eo||a).memoizedState,n);if(s&&(a.memoizedState=n,Hi=!0),a=a.queue,Zo(Po.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||null!==to&&1&to.memoizedState.tag){if(r.flags|=2048,Go(9,To.bind(null,r,a,n,t),{destroy:void 0},null),null===tu)throw Error(i(349));o||0!==(60&Xa)||Oo(r,t,n)}return n}function Oo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Za.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},Za.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function To(e,t,n,r){t.value=n,t.getSnapshot=r,Ro(t)&&Ao(e)}function Po(e,t,n){return n((function(){Ro(t)&&Ao(e)}))}function Ro(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Gn(e,n)}catch(r){return!0}}function Ao(e){var t=Or(e,2);null!==t&&Ru(t,e,2)}function Fo(e){var t=bo();if("function"===typeof e){var n=e;if(e=n(),ao){be(!0);try{n()}finally{be(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Eo,lastRenderedState:e},t}function Lo(e,t,n,r){return e.baseState=n,No(e,eo,"function"===typeof r?r:Eo)}function zo(e,t,n,r,a){if(Si(e))throw Error(i(485));if(null!==(e=t.action)){var o={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==T.T?n(!0):o.isTransition=!1,r(o),null===(n=t.pending)?(o.next=t.pending=o,$o(t,o)):(o.next=n.next,t.pending=n.next=o)}}function $o(e,t){var n=t.action,r=t.payload,a=e.state;if(t.isTransition){var o=T.T,i={};T.T=i;try{var s=n(a,r),l=T.S;null!==l&&l(i,s),Do(e,t,s)}catch(u){Io(e,t,u)}finally{T.T=o}}else try{Do(e,t,o=n(a,r))}catch(c){Io(e,t,c)}}function Do(e,t,n){null!==n&&"object"===typeof n&&"function"===typeof n.then?n.then((function(n){Mo(e,t,n)}),(function(n){return Io(e,t,n)})):Mo(e,t,n)}function Mo(e,t,n){t.status="fulfilled",t.value=n,Uo(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,$o(e,n)))}function Io(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Uo(t),t=t.next}while(t!==r)}e.action=null}function Uo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Bo(e,t){return t}function Vo(e,t){if(Yr){var n=tu.formState;if(null!==n){e:{var r=Za;if(Yr){if(Qr){t:{for(var a=Qr,o=Xr;8!==a.nodeType;){if(!o){a=null;break t}if(null===(a=sd(a.nextSibling))){a=null;break t}}a="F!"===(o=a.data)||"F"===o?a:null}if(a){Qr=sd(a.nextSibling),r="F!"===a.data;break e}}ea(r)}r=!1}r&&(t=n[0])}}return(n=bo()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:t},n.queue=r,n=bi.bind(null,Za,r),r.dispatch=n,r=Fo(!1),o=wi.bind(null,Za,!1,r.queue),a={state:t,dispatch:null,action:e,pending:null},(r=bo()).queue=a,n=zo.bind(null,Za,a,o,n),a.dispatch=n,r.memoizedState=e,[t,n,!1]}function Ho(e){return qo(xo(),eo,e)}function qo(e,t,n){t=No(e,t,Bo)[0],e=jo(Eo)[0],t="object"===typeof t&&null!==t&&"function"===typeof t.then?wo(t):t;var r=xo(),a=r.queue,o=a.dispatch;return n!==r.memoizedState&&(Za.flags|=2048,Go(9,Wo.bind(null,a,n),{destroy:void 0},null)),[t,o,e]}function Wo(e,t){e.action=t}function Ko(e){var t=xo(),n=eo;if(null!==n)return qo(t,n,e);xo(),t=t.memoizedState;var r=(n=xo()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Go(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=Za.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},Za.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Qo(){return xo().memoizedState}function Yo(e,t,n,r){var a=bo();Za.flags|=e,a.memoizedState=Go(1|t,n,{destroy:void 0},void 0===r?null:r)}function Jo(e,t,n,r){var a=xo();r=void 0===r?null:r;var o=a.memoizedState.inst;null!==eo&&null!==r&&co(r,eo.memoizedState.deps)?a.memoizedState=Go(t,n,o,r):(Za.flags|=e,a.memoizedState=Go(1|t,n,o,r))}function Xo(e,t){Yo(8390656,8,e,t)}function Zo(e,t){Jo(2048,8,e,t)}function ei(e,t){return Jo(4,2,e,t)}function ti(e,t){return Jo(4,4,e,t)}function ni(e,t){if("function"===typeof t){e=e();var n=t(e);return function(){"function"===typeof n?n():t(null)}}if(null!==t&&void 0!==t)return e=e(),t.current=e,function(){t.current=null}}function ri(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,Jo(4,4,ni.bind(null,t,e),n)}function ai(){}function oi(e,t){var n=xo();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&co(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ii(e,t){var n=xo();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&co(t,r[1]))return r[0];if(r=e(),ao){be(!0);try{e()}finally{be(!1)}}return n.memoizedState=[r,t],r}function si(e,t,n){return void 0===n||0!==(1073741824&Xa)?e.memoizedState=t:(e.memoizedState=n,e=Pu(),Za.lanes|=e,du|=e,n)}function li(e,t,n,r){return Gn(n,t)?n:null!==ka.current?(e=si(e,n,r),Gn(e,t)||(Hi=!0),e):0===(42&Xa)?(Hi=!0,e.memoizedState=n):(e=Pu(),Za.lanes|=e,du|=e,t)}function ui(e,t,n,r,a){var o=B.p;B.p=0!==o&&8>o?o:8;var i=T.T,s={};T.T=s,wi(e,!1,t,n);try{var l=a(),u=T.S;if(null!==u&&u(s,l),null!==l&&"object"===typeof l&&"function"===typeof l.then)xi(e,t,function(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(e){n.push(e)}};return e.then((function(){r.status="fulfilled",r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)}),(function(e){for(r.status="rejected",r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)})),r}(l,r),Tu());else xi(e,t,r,Tu())}catch(c){xi(e,t,{then:function(){},status:"rejected",reason:c},Tu())}finally{B.p=o,T.T=i}}function ci(){}function di(e,t,n,r){if(5!==e.tag)throw Error(i(476));var a=fi(e).queue;ui(e,a,t,V,null===n?ci:function(){return pi(e),n(r)})}function fi(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Eo,lastRenderedState:V},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Eo,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function pi(e){xi(e,fi(e).next.queue,{},Tu())}function hi(){return js(zd)}function mi(){return xo().memoizedState}function gi(){return xo().memoizedState}function vi(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=Tu(),r=Rs(t,e=Ps(n),n);return null!==r&&(Ru(r,t,n),As(r,t,n)),t={cache:Ia()},void(e.payload=t)}t=t.return}}function yi(e,t,n){var r=Tu();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},Si(e)?ki(t,n):null!==(n=_r(e,t,n,r))&&(Ru(n,e,r),Ei(n,t,r))}function bi(e,t,n){xi(e,t,n,Tu())}function xi(e,t,n,r){var a={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(Si(e))ki(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,Gn(s,i))return Cr(e,t,a,0),null===tu&&Nr(),!1}catch(l){}if(null!==(n=_r(e,t,a,r)))return Ru(n,e,r),Ei(n,t,r),!0}return!1}function wi(e,t,n,r){if(r={lane:2,revertLane:wc(),action:r,hasEagerState:!1,eagerState:null,next:null},Si(e)){if(t)throw Error(i(479))}else null!==(t=_r(e,n,r,2))&&Ru(t,e,2)}function Si(e){var t=e.alternate;return e===Za||null!==t&&t===Za}function ki(e,t){ro=no=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ei(e,t,n){if(0!==(4194176&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Fe(e,n)}}var ji={readContext:js,use:So,useCallback:uo,useContext:uo,useEffect:uo,useImperativeHandle:uo,useLayoutEffect:uo,useInsertionEffect:uo,useMemo:uo,useReducer:uo,useRef:uo,useState:uo,useDebugValue:uo,useDeferredValue:uo,useTransition:uo,useSyncExternalStore:uo,useId:uo};ji.useCacheRefresh=uo,ji.useMemoCache=uo,ji.useHostTransitionStatus=uo,ji.useFormState=uo,ji.useActionState=uo,ji.useOptimistic=uo;var Ni={readContext:js,use:So,useCallback:function(e,t){return bo().memoizedState=[e,void 0===t?null:t],e},useContext:js,useEffect:Xo,useImperativeHandle:function(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,Yo(4194308,4,ni.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Yo(4194308,4,e,t)},useInsertionEffect:function(e,t){Yo(4,2,e,t)},useMemo:function(e,t){var n=bo();t=void 0===t?null:t;var r=e();if(ao){be(!0);try{e()}finally{be(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=bo();if(void 0!==n){var a=n(t);if(ao){be(!0);try{n(t)}finally{be(!1)}}}else a=t;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=yi.bind(null,Za,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},bo().memoizedState=e},useState:function(e){var t=(e=Fo(e)).queue,n=bi.bind(null,Za,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ai,useDeferredValue:function(e,t){return si(bo(),e,t)},useTransition:function(){var e=Fo(!1);return e=ui.bind(null,Za,e.queue,!0,!1),bo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Za,a=bo();if(Yr){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===tu)throw Error(i(349));0!==(60&ru)||Oo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Xo(Po.bind(null,r,o,e),[e]),r.flags|=2048,Go(9,To.bind(null,r,o,n,t),{destroy:void 0},null),n},useId:function(){var e=bo(),t=tu.identifierPrefix;if(Yr){var n=Vr;t=":"+t+"R"+(n=(Br&~(1<<32-xe(Br)-1)).toString(32)+n),0<(n=oo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=lo++).toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return bo().memoizedState=vi.bind(null,Za)}};Ni.useMemoCache=ko,Ni.useHostTransitionStatus=hi,Ni.useFormState=Vo,Ni.useActionState=Vo,Ni.useOptimistic=function(e){var t=bo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=wi.bind(null,Za,!0,n),n.dispatch=t,[e,t]};var Ci={readContext:js,use:So,useCallback:oi,useContext:js,useEffect:Zo,useImperativeHandle:ri,useInsertionEffect:ei,useLayoutEffect:ti,useMemo:ii,useReducer:jo,useRef:Qo,useState:function(){return jo(Eo)},useDebugValue:ai,useDeferredValue:function(e,t){return li(xo(),eo.memoizedState,e,t)},useTransition:function(){var e=jo(Eo)[0],t=xo().memoizedState;return["boolean"===typeof e?e:wo(e),t]},useSyncExternalStore:_o,useId:mi};Ci.useCacheRefresh=gi,Ci.useMemoCache=ko,Ci.useHostTransitionStatus=hi,Ci.useFormState=Ho,Ci.useActionState=Ho,Ci.useOptimistic=function(e,t){return Lo(xo(),0,e,t)};var _i={readContext:js,use:So,useCallback:oi,useContext:js,useEffect:Zo,useImperativeHandle:ri,useInsertionEffect:ei,useLayoutEffect:ti,useMemo:ii,useReducer:Co,useRef:Qo,useState:function(){return Co(Eo)},useDebugValue:ai,useDeferredValue:function(e,t){var n=xo();return null===eo?si(n,e,t):li(n,eo.memoizedState,e,t)},useTransition:function(){var e=Co(Eo)[0],t=xo().memoizedState;return["boolean"===typeof e?e:wo(e),t]},useSyncExternalStore:_o,useId:mi};function Oi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:P({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}_i.useCacheRefresh=gi,_i.useMemoCache=ko,_i.useHostTransitionStatus=hi,_i.useFormState=Ko,_i.useActionState=Ko,_i.useOptimistic=function(e,t){var n=xo();return null!==eo?Lo(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])};var Ti={isMounted:function(e){return!!(e=e._reactInternals)&&$(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Tu(),a=Ps(r);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=Rs(e,a,r))&&(Ru(t,e,r),As(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Tu(),a=Ps(r);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=Rs(e,a,r))&&(Ru(t,e,r),As(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Tu(),r=Ps(n);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),null!==(t=Rs(e,r,n))&&(Ru(t,e,n),As(t,e,n))}};function Pi(e,t,n,r,a,o,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!Qn(n,r)||!Qn(a,o))}function Ri(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ti.enqueueReplaceState(t,t.state,null)}function Ai(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var a in n===t&&(n=P({},n)),e)void 0===n[a]&&(n[a]=e[a]);return n}var Fi="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function Li(e){Fi(e)}function zi(e){console.error(e)}function $i(e){Fi(e)}function Di(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(n){setTimeout((function(){throw n}))}}function Mi(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(r){setTimeout((function(){throw r}))}}function Ii(e,t,n){return(n=Ps(n)).tag=3,n.payload={element:null},n.callback=function(){Di(e,t)},n}function Ui(e){return(e=Ps(e)).tag=3,e}function Bi(e,t,n,r){var a=n.type.getDerivedStateFromError;if("function"===typeof a){var o=r.value;e.payload=function(){return a(o)},e.callback=function(){Mi(t,n,r)}}var i=n.stateNode;null!==i&&"function"===typeof i.componentDidCatch&&(e.callback=function(){Mi(t,n,r),"function"!==typeof a&&(null===Su?Su=new Set([this]):Su.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var Vi=Error(i(461)),Hi=!1;function qi(e,t,n,r){t.child=null===e?Sa(t,null,n,r):wa(t,e.child,n,r)}function Wi(e,t,n,r,a){n=n.render;var o=t.ref;if("ref"in r){var i={};for(var s in r)"ref"!==s&&(i[s]=r[s])}else i=r;return Es(t),r=fo(e,t,n,i,o,a),s=go(),null===e||Hi?(Yr&&s&&Wr(t),t.flags|=1,qi(e,t,r,a),t.child):(vo(e,t,a),fs(e,t,a))}function Ki(e,t,n,r,a){if(null===e){var o=n.type;return"function"!==typeof o||zl(o)||void 0!==o.defaultProps||null!==n.compare?((e=Ml(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Gi(e,t,o,r,a))}if(o=e.child,!ps(e,a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:Qn)(i,r)&&e.ref===t.ref)return fs(e,t,a)}return t.flags|=1,(e=$l(o,r)).ref=t.ref,e.return=t,t.child=e}function Gi(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(Qn(o,r)&&e.ref===t.ref){if(Hi=!1,t.pendingProps=r=o,!ps(e,a))return t.lanes=e.lanes,fs(e,t,a);0!==(131072&e.flags)&&(Hi=!0)}}return Xi(e,t,n,r,a)}function Qi(e,t,n){var r=t.pendingProps,a=r.children,o=0!==(2&t.stateNode._pendingVisibility),i=null!==e?e.memoizedState:null;if(Ji(e,t),"hidden"===r.mode||o){if(0!==(128&t.flags)){if(r=null!==i?i.baseLanes|n:n,null!==e){for(a=t.child=e.child,o=0;null!==a;)o=o|a.lanes|a.childLanes,a=a.sibling;t.childLanes=o&~r}else t.childLanes=0,t.child=null;return Yi(e,t,r,n)}if(0===(536870912&n))return t.lanes=t.childLanes=536870912,Yi(e,t,null!==i?i.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&Ya(0,null!==i?i.cachePool:null),null!==i?ja(t,i):Na(),Pa(t)}else null!==i?(Ya(0,i.cachePool),ja(t,i),Ra(),t.memoizedState=null):(null!==e&&Ya(0,null),Na(),Ra());return qi(e,t,a,n),t.child}function Yi(e,t,n,r){var a=Qa();return a=null===a?null:{parent:Ma._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},null!==e&&Ya(0,null),Na(),Pa(t),null!==e&&Ss(e,t,r,!0),null}function Ji(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!==typeof n&&"object"!==typeof n)throw Error(i(284));null!==e&&e.ref===n||(t.flags|=2097664)}}function Xi(e,t,n,r,a){return Es(t),n=fo(e,t,n,r,void 0,a),r=go(),null===e||Hi?(Yr&&r&&Wr(t),t.flags|=1,qi(e,t,n,a),t.child):(vo(e,t,a),fs(e,t,a))}function Zi(e,t,n,r,a,o){return Es(t),t.updateQueue=null,n=ho(t,r,n,a),po(e),r=go(),null===e||Hi?(Yr&&r&&Wr(t),t.flags|=1,qi(e,t,n,o),t.child):(vo(e,t,o),fs(e,t,o))}function es(e,t,n,r,a){if(Es(t),null===t.stateNode){var o=Rr,i=n.contextType;"object"===typeof i&&null!==i&&(o=js(i)),o=new n(r,o),t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,o.updater=Ti,t.stateNode=o,o._reactInternals=t,(o=t.stateNode).props=r,o.state=t.memoizedState,o.refs={},Os(t),i=n.contextType,o.context="object"===typeof i&&null!==i?js(i):Rr,o.state=t.memoizedState,"function"===typeof(i=n.getDerivedStateFromProps)&&(Oi(t,n,i,r),o.state=t.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(i=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),i!==o.state&&Ti.enqueueReplaceState(o,o.state,null),$s(t,r,o,a),zs(),o.state=t.memoizedState),"function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){o=t.stateNode;var s=t.memoizedProps,l=Ai(n,s);o.props=l;var u=o.context,c=n.contextType;i=Rr,"object"===typeof c&&null!==c&&(i=js(c));var d=n.getDerivedStateFromProps;c="function"===typeof d||"function"===typeof o.getSnapshotBeforeUpdate,s=t.pendingProps!==s,c||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s||u!==i)&&Ri(t,o,r,i),_s=!1;var f=t.memoizedState;o.state=f,$s(t,r,o,a),zs(),u=t.memoizedState,s||f!==u||_s?("function"===typeof d&&(Oi(t,n,d,r),u=t.memoizedState),(l=_s||Pi(t,n,l,r,f,u,i))?(c||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=i,r=l):("function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Ts(e,t),c=Ai(n,i=t.memoizedProps),o.props=c,d=t.pendingProps,f=o.context,u=n.contextType,l=Rr,"object"===typeof u&&null!==u&&(l=js(u)),(u="function"===typeof(s=n.getDerivedStateFromProps)||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(i!==d||f!==l)&&Ri(t,o,r,l),_s=!1,f=t.memoizedState,o.state=f,$s(t,r,o,a),zs();var p=t.memoizedState;i!==d||f!==p||_s||null!==e&&null!==e.dependencies&&ks(e.dependencies)?("function"===typeof s&&(Oi(t,n,s,r),p=t.memoizedState),(c=_s||Pi(t,n,c,r,f,p,l)||null!==e&&null!==e.dependencies&&ks(e.dependencies))?(u||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,p,l),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,p,l)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=l,r=c):("function"!==typeof o.componentDidUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,Ji(e,t),r=0!==(128&t.flags),o||r?(o=t.stateNode,n=r&&"function"!==typeof n.getDerivedStateFromError?null:o.render(),t.flags|=1,null!==e&&r?(t.child=wa(t,e.child,null,a),t.child=wa(t,null,n,a)):qi(e,t,n,a),t.memoizedState=o.state,e=t.child):e=fs(e,t,a),e}function ts(e,t,n,r){return aa(),t.flags|=256,qi(e,t,n,r),t.child}var ns={dehydrated:null,treeContext:null,retryLane:0};function rs(e){return{baseLanes:e,cachePool:Ja()}}function as(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=hu),e}function os(e,t,n){var r,a=t.pendingProps,o=!1,s=0!==(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!==(2&Fa.current)),r&&(o=!0,t.flags&=-129),r=0!==(32&t.flags),t.flags&=-33,null===e){if(Yr){if(o?Ta(t):Ra(),Yr){var l,u=Qr;if(l=u){e:{for(l=u,u=Xr;8!==l.nodeType;){if(!u){u=null;break e}if(null===(l=sd(l.nextSibling))){u=null;break e}}u=l}null!==u?(t.memoizedState={dehydrated:u,treeContext:null!==Ur?{id:Br,overflow:Vr}:null,retryLane:536870912},(l=Ll(18,null,null,0)).stateNode=u,l.return=t,t.child=l,Gr=t,Qr=null,l=!0):l=!1}l||ea(t)}if(null!==(u=t.memoizedState)&&null!==(u=u.dehydrated))return"$!"===u.data?t.lanes=16:t.lanes=536870912,null;Aa(t)}return u=a.children,a=a.fallback,o?(Ra(),u=ss({mode:"hidden",children:u},o=t.mode),a=Il(a,o,n,null),u.return=t,a.return=t,u.sibling=a,t.child=u,(o=t.child).memoizedState=rs(n),o.childLanes=as(e,r,n),t.memoizedState=ns,a):(Ta(t),is(t,u))}if(null!==(l=e.memoizedState)&&null!==(u=l.dehydrated)){if(s)256&t.flags?(Ta(t),t.flags&=-257,t=ls(e,t,n)):null!==t.memoizedState?(Ra(),t.child=e.child,t.flags|=128,t=null):(Ra(),o=a.fallback,u=t.mode,a=ss({mode:"visible",children:a.children},u),(o=Il(o,u,n,null)).flags|=2,a.return=t,o.return=t,a.sibling=o,t.child=a,wa(t,e.child,null,n),(a=t.child).memoizedState=rs(n),a.childLanes=as(e,r,n),t.memoizedState=ns,t=o);else if(Ta(t),"$!"===u.data){if(r=u.nextSibling&&u.nextSibling.dataset)var c=r.dgst;r=c,(a=Error(i(419))).stack="",a.digest=r,oa({value:a,source:null,stack:null}),t=ls(e,t,n)}else if(Hi||Ss(e,t,n,!1),r=0!==(n&e.childLanes),Hi||r){if(null!==(r=tu)){if(0!==(42&(a=n&-n)))a=1;else switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=64;break;case 268435456:a=134217728;break;default:a=0}if(0!==(a=0!==(a&(r.suspendedLanes|n))?0:a)&&a!==l.retryLane)throw l.retryLane=a,Or(e,a),Ru(r,e,a),Vi}"$?"===u.data||Hu(),t=ls(e,t,n)}else"$?"===u.data?(t.flags|=128,t.child=e.child,t=sc.bind(null,e),u._reactRetry=t,t=null):(e=l.treeContext,Qr=sd(u.nextSibling),Gr=t,Yr=!0,Jr=null,Xr=!1,null!==e&&(Mr[Ir++]=Br,Mr[Ir++]=Vr,Mr[Ir++]=Ur,Br=e.id,Vr=e.overflow,Ur=t),(t=is(t,a.children)).flags|=4096);return t}return o?(Ra(),o=a.fallback,u=t.mode,c=(l=e.child).sibling,(a=$l(l,{mode:"hidden",children:a.children})).subtreeFlags=31457280&l.subtreeFlags,null!==c?o=$l(c,o):(o=Il(o,u,n,null)).flags|=2,o.return=t,a.return=t,a.sibling=o,t.child=a,a=o,o=t.child,null===(u=e.child.memoizedState)?u=rs(n):(null!==(l=u.cachePool)?(c=Ma._currentValue,l=l.parent!==c?{parent:c,pool:c}:l):l=Ja(),u={baseLanes:u.baseLanes|n,cachePool:l}),o.memoizedState=u,o.childLanes=as(e,r,n),t.memoizedState=ns,a):(Ta(t),e=(n=e.child).sibling,(n=$l(n,{mode:"visible",children:a.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function is(e,t){return(t=ss({mode:"visible",children:t},e.mode)).return=e,e.child=t}function ss(e,t){return Ul(e,t,0,null)}function ls(e,t,n){return wa(t,e.child,null,n),(e=is(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function us(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),xs(e.return,t,n)}function cs(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function ds(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(qi(e,t,r.children,n),0!==(2&(r=Fa.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&us(e,n,t);else if(19===e.tag)us(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(G(Fa,r),a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===La(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),cs(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===La(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}cs(t,!0,n,null,o);break;case"together":cs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),du|=t.lanes,0===(n&t.childLanes)){if(null===e)return null;if(Ss(e,t,n,!1),0===(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=$l(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=$l(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function ps(e,t){return 0!==(e.lanes&t)||!(null===(e=e.dependencies)||!ks(e))}function hs(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)Hi=!0;else{if(!ps(e,n)&&0===(128&t.flags))return Hi=!1,function(e,t,n){switch(t.tag){case 3:Z(t,t.stateNode.containerInfo),ys(t,Ma,e.memoizedState.cache),aa();break;case 27:case 5:te(t);break;case 4:Z(t,t.stateNode.containerInfo);break;case 10:ys(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Ta(t),t.flags|=128,null):0!==(n&t.child.childLanes)?os(e,t,n):(Ta(t),null!==(e=fs(e,t,n))?e.sibling:null);Ta(t);break;case 19:var a=0!==(128&e.flags);if((r=0!==(n&t.childLanes))||(Ss(e,t,n,!1),r=0!==(n&t.childLanes)),a){if(r)return ds(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),G(Fa,Fa.current),r)break;return null;case 22:case 23:return t.lanes=0,Qi(e,t,n);case 24:ys(t,Ma,e.memoizedState.cache)}return fs(e,t,n)}(e,t,n);Hi=0!==(131072&e.flags)}else Hi=!1,Yr&&0!==(1048576&t.flags)&&qr(t,Dr,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var r=t.elementType,a=r._init;if(r=a(r._payload),t.type=r,"function"!==typeof r){if(void 0!==r&&null!==r){if((a=r.$$typeof)===v){t.tag=11,t=Wi(null,t,r,e,n);break e}if(a===x){t.tag=14,t=Ki(null,t,r,e,n);break e}}throw t=C(r)||r,Error(i(306,t,""))}zl(r)?(e=Ai(r,e),t.tag=1,t=es(null,t,r,e,n)):(t.tag=0,t=Xi(null,t,r,e,n))}return t;case 0:return Xi(e,t,t.type,t.pendingProps,n);case 1:return es(e,t,r=t.type,a=Ai(r,t.pendingProps),n);case 3:e:{if(Z(t,t.stateNode.containerInfo),null===e)throw Error(i(387));var o=t.pendingProps;r=(a=t.memoizedState).element,Ts(e,t),$s(t,o,null,n);var s=t.memoizedState;if(o=s.cache,ys(t,Ma,o),o!==a.cache&&ws(t,[Ma],n,!0),zs(),o=s.element,a.isDehydrated){if(a={element:o,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=ts(e,t,o,n);break e}if(o!==r){oa(r=Fr(Error(i(424)),t)),t=ts(e,t,o,n);break e}for(Qr=sd(t.stateNode.containerInfo.firstChild),Gr=t,Yr=!0,Jr=null,Xr=!0,n=Sa(t,null,o,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(aa(),o===r){t=fs(e,t,n);break e}qi(e,t,o,n)}t=t.child}return t;case 26:return Ji(e,t),null===e?(n=gd(t.type,null,t.pendingProps,null))?t.memoizedState=n:Yr||(n=t.type,e=t.pendingProps,(r=Qc(J.current).createElement(n))[De]=t,r[Me]=e,Wc(r,n,e),Je(r),t.stateNode=r):t.memoizedState=gd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return te(t),null===e&&Yr&&(r=t.stateNode=ud(t.type,t.pendingProps,J.current),Gr=t,Xr=!0,Qr=sd(r.firstChild)),r=t.pendingProps.children,null!==e||Yr?qi(e,t,r,n):t.child=wa(t,null,r,n),Ji(e,t),t.child;case 5:return null===e&&Yr&&((a=r=Qr)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){var a=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[qe])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(o=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(o!==a.rel||e.getAttribute("href")!==(null==a.href?null:a.href)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin)||e.getAttribute("title")!==(null==a.title?null:a.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((o=e.getAttribute("src"))!==(null==a.src?null:a.src)||e.getAttribute("type")!==(null==a.type?null:a.type)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var o=null==a.name?null:""+a.name;if("hidden"===a.type&&e.getAttribute("name")===o)return e}if(null===(e=sd(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,Xr))?(t.stateNode=r,Gr=t,Qr=sd(r.firstChild),Xr=!1,a=!0):a=!1),a||ea(t)),te(t),a=t.type,o=t.pendingProps,s=null!==e?e.memoizedProps:null,r=o.children,Xc(a,o)?r=null:null!==s&&Xc(a,s)&&(t.flags|=32),null!==t.memoizedState&&(a=fo(e,t,mo,null,null,n),zd._currentValue=a),Ji(e,t),qi(e,t,r,n),t.child;case 6:return null===e&&Yr&&((e=n=Qr)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=sd(e.nextSibling)))return null}return e}(n,t.pendingProps,Xr))?(t.stateNode=n,Gr=t,Qr=null,e=!0):e=!1),e||ea(t)),null;case 13:return os(e,t,n);case 4:return Z(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wa(t,null,r,n):qi(e,t,r,n),t.child;case 11:return Wi(e,t,t.type,t.pendingProps,n);case 7:return qi(e,t,t.pendingProps,n),t.child;case 8:case 12:return qi(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,ys(t,t.type,r.value),qi(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Es(t),r=r(a=js(a)),t.flags|=1,qi(e,t,r,n),t.child;case 14:return Ki(e,t,t.type,t.pendingProps,n);case 15:return Gi(e,t,t.type,t.pendingProps,n);case 19:return ds(e,t,n);case 22:return Qi(e,t,n);case 24:return Es(t),r=js(Ma),null===e?(null===(a=Qa())&&(a=tu,o=Ia(),a.pooledCache=o,o.refCount++,null!==o&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},Os(t),ys(t,Ma,a)):(0!==(e.lanes&n)&&(Ts(e,t),$s(t,null,null,n),zs()),a=e.memoizedState,o=t.memoizedState,a.parent!==r?(a={parent:r,cache:r},t.memoizedState=a,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=a),ys(t,Ma,r)):(r=o.cache,ys(t,Ma,r),r!==a.cache&&ws(t,[Ma],n,!0))),qi(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}var ms=W(null),gs=null,vs=null;function ys(e,t,n){G(ms,t._currentValue),t._currentValue=n}function bs(e){e._currentValue=ms.current,K(ms)}function xs(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ws(e,t,n,r){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var o=a.dependencies;if(null!==o){var s=a.child;o=o.firstContext;e:for(;null!==o;){var l=o;o=a;for(var u=0;u<t.length;u++)if(l.context===t[u]){o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),xs(o.return,n,e),r||(s=null);break e}o=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(i(341));s.lanes|=n,null!==(o=s.alternate)&&(o.lanes|=n),xs(s,n,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function Ss(e,t,n,r){e=null;for(var a=t,o=!1;null!==a;){if(!o)if(0!==(524288&a.flags))o=!0;else if(0!==(262144&a.flags))break;if(10===a.tag){var s=a.alternate;if(null===s)throw Error(i(387));if(null!==(s=s.memoizedProps)){var l=a.type;Gn(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===X.current){if(null===(s=a.alternate))throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(zd):e=[zd])}a=a.return}null!==e&&ws(t,e,n,r),t.flags|=262144}function ks(e){for(e=e.firstContext;null!==e;){if(!Gn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Es(e){gs=e,vs=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function js(e){return Cs(gs,e)}function Ns(e,t){return null===gs&&Es(e),Cs(e,t)}function Cs(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===vs){if(null===e)throw Error(i(308));vs=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else vs=vs.next=t;return n}var _s=!1;function Os(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ts(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ps(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Rs(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&eu)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=Pr(e),Tr(e,null,n),t}return Cr(e,r,t,n),Pr(e)}function As(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194176&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Fe(e,n)}}function Fs(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ls=!1;function zs(){if(Ls){if(null!==qa)throw qa}}function $s(e,t,n,r){Ls=!1;var a=e.updateQueue;_s=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,u=l.next;l.next=null,null===i?o=u:i.next=u,i=l;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(null!==o){var d=a.baseState;for(i=0,c=u=l=null,s=o;;){var f=-536870913&s.lane,p=f!==s.lane;if(p?(ru&f)===f:(r&f)===f){0!==f&&f===Ha&&(Ls=!0),null!==c&&(c=c.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,m=s;f=t;var g=n;switch(m.tag){case 1:if("function"===typeof(h=m.payload)){d=h.call(g,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null===(f="function"===typeof(h=m.payload)?h.call(g,d,f):h)||void 0===f)break e;d=P({},d,f);break e;case 2:_s=!0}}null!==(f=s.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=a.callbacks)?a.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=d):c=c.next=p,i|=f;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(p=s).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}null===c&&(l=d),a.baseState=l,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null===o&&(a.shared.lanes=0),du|=i,e.lanes=i,e.memoizedState=d}}function Ds(e,t){if("function"!==typeof e)throw Error(i(191,e));e.call(t)}function Ms(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Ds(n[e],t)}function Is(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var a=r.next;n=a;do{if((n.tag&e)===e){r=void 0;var o=n.create,i=n.inst;r=o(),i.destroy=r}n=n.next}while(n!==a)}}catch(s){rc(t,t.return,s)}}function Us(e,t,n){try{var r=t.updateQueue,a=null!==r?r.lastEffect:null;if(null!==a){var o=a.next;r=o;do{if((r.tag&e)===e){var i=r.inst,s=i.destroy;if(void 0!==s){i.destroy=void 0,a=t;var l=n;try{s()}catch(u){rc(a,l,u)}}}r=r.next}while(r!==o)}}catch(u){rc(t,t.return,u)}}function Bs(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Ms(t,n)}catch(r){rc(e,e.return,r)}}}function Vs(e,t,n){n.props=Ai(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){rc(e,t,r)}}function Hs(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var a=r;break;default:a=r}"function"===typeof n?e.refCleanup=n(a):n.current=a}}catch(o){rc(e,t,o)}}function qs(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"===typeof r)try{r()}catch(a){rc(e,t,a)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"===typeof n)try{n(null)}catch(o){rc(e,t,o)}else n.current=null}function Ws(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(a){rc(e,e.return,a)}}function Ks(e,t,n){try{var r=e.stateNode;!function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var a=null,o=null,s=null,l=null,u=null,c=null,d=null;for(h in n){var f=n[h];if(n.hasOwnProperty(h)&&null!=f)switch(h){case"checked":case"value":break;case"defaultValue":u=f;default:r.hasOwnProperty(h)||Hc(e,t,h,null,r,f)}}for(var p in r){var h=r[p];if(f=n[p],r.hasOwnProperty(p)&&(null!=h||null!=f))switch(p){case"type":o=h;break;case"name":a=h;break;case"checked":c=h;break;case"defaultChecked":d=h;break;case"value":s=h;break;case"defaultValue":l=h;break;case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(i(137,t));break;default:h!==f&&Hc(e,t,p,h,r,f)}}return void gt(e,s,l,u,c,d,o,a);case"select":for(o in h=s=l=p=null,n)if(u=n[o],n.hasOwnProperty(o)&&null!=u)switch(o){case"value":break;case"multiple":h=u;default:r.hasOwnProperty(o)||Hc(e,t,o,null,r,u)}for(a in r)if(o=r[a],u=n[a],r.hasOwnProperty(a)&&(null!=o||null!=u))switch(a){case"value":p=o;break;case"defaultValue":l=o;break;case"multiple":s=o;default:o!==u&&Hc(e,t,a,o,r,u)}return t=l,n=s,r=h,void(null!=p?bt(e,!!n,p,!1):!!r!==!!n&&(null!=t?bt(e,!!n,t,!0):bt(e,!!n,n?[]:"",!1)));case"textarea":for(l in h=p=null,n)if(a=n[l],n.hasOwnProperty(l)&&null!=a&&!r.hasOwnProperty(l))switch(l){case"value":case"children":break;default:Hc(e,t,l,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(null!=a||null!=o))switch(s){case"value":p=a;break;case"defaultValue":h=a;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=a)throw Error(i(91));break;default:a!==o&&Hc(e,t,s,a,r,o)}return void xt(e,p,h);case"option":for(var m in n)if(p=n[m],n.hasOwnProperty(m)&&null!=p&&!r.hasOwnProperty(m))if("selected"===m)e.selected=!1;else Hc(e,t,m,null,r,p);for(u in r)if(p=r[u],h=n[u],r.hasOwnProperty(u)&&p!==h&&(null!=p||null!=h))if("selected"===u)e.selected=p&&"function"!==typeof p&&"symbol"!==typeof p;else Hc(e,t,u,p,r,h);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)p=n[g],n.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&Hc(e,t,g,null,r,p);for(c in r)if(p=r[c],h=n[c],r.hasOwnProperty(c)&&p!==h&&(null!=p||null!=h))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(i(137,t));break;default:Hc(e,t,c,p,r,h)}return;default:if(Nt(t)){for(var v in n)p=n[v],n.hasOwnProperty(v)&&void 0!==p&&!r.hasOwnProperty(v)&&qc(e,t,v,void 0,r,p);for(d in r)p=r[d],h=n[d],!r.hasOwnProperty(d)||p===h||void 0===p&&void 0===h||qc(e,t,d,p,r,h);return}}for(var y in n)p=n[y],n.hasOwnProperty(y)&&null!=p&&!r.hasOwnProperty(y)&&Hc(e,t,y,null,r,p);for(f in r)p=r[f],h=n[f],!r.hasOwnProperty(f)||p===h||null==p&&null==h||Hc(e,t,f,p,r,h)}(r,e.type,n,t),r[Me]=t}catch(a){rc(e,e.return,a)}}function Gs(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag||4===e.tag}function Qs(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Gs(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&27!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Ys(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Vc));else if(4!==r&&27!==r&&null!==(e=e.child))for(Ys(e,t,n),e=e.sibling;null!==e;)Ys(e,t,n),e=e.sibling}function Js(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&27!==r&&null!==(e=e.child))for(Js(e,t,n),e=e.sibling;null!==e;)Js(e,t,n),e=e.sibling}var Xs=!1,Zs=!1,el=!1,tl="function"===typeof WeakSet?WeakSet:Set,nl=null,rl=!1;function al(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:vl(e,n),4&r&&Is(5,n);break;case 1:if(vl(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(s){rc(n,n.return,s)}else{var a=Ai(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(l){rc(n,n.return,l)}}64&r&&Bs(n),512&r&&Hs(n,n.return);break;case 3:if(vl(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:e=n.child.stateNode}try{Ms(r,e)}catch(s){rc(n,n.return,s)}}break;case 26:vl(e,n),512&r&&Hs(n,n.return);break;case 27:case 5:vl(e,n),null===t&&4&r&&Ws(n),512&r&&Hs(n,n.return);break;case 12:default:vl(e,n);break;case 13:vl(e,n),4&r&&cl(e,n);break;case 22:if(!(a=null!==n.memoizedState||Xs)){t=null!==t&&null!==t.memoizedState||Zs;var o=Xs,i=Zs;Xs=a,(Zs=t)&&!i?bl(e,n,0!==(8772&n.subtreeFlags)):vl(e,n),Xs=o,Zs=i}512&r&&("manual"===n.memoizedProps.mode?Hs(n,n.return):qs(n,n.return))}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&We(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var il=null,sl=!1;function ll(e,t,n){for(n=n.child;null!==n;)ul(e,t,n),n=n.sibling}function ul(e,t,n){if(ye&&"function"===typeof ye.onCommitFiberUnmount)try{ye.onCommitFiberUnmount(ve,n)}catch(i){}switch(n.tag){case 26:Zs||qs(n,t),ll(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Zs||qs(n,t);var r=il,a=sl;for(il=n.stateNode,ll(e,t,n),t=(n=n.stateNode).attributes;t.length;)n.removeAttributeNode(t[0]);We(n),il=r,sl=a;break;case 5:Zs||qs(n,t);case 6:a=il;var o=sl;if(il=null,ll(e,t,n),sl=o,null!==(il=a))if(sl)try{e=il,r=n.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)}catch(s){rc(n,t,s)}else try{il.removeChild(n.stateNode)}catch(s){rc(n,t,s)}break;case 18:null!==il&&(sl?(t=il,n=n.stateNode,8===t.nodeType?od(t.parentNode,n):1===t.nodeType&&od(t,n),gf(t)):od(il,n.stateNode));break;case 4:r=il,a=sl,il=n.stateNode.containerInfo,sl=!0,ll(e,t,n),il=r,sl=a;break;case 0:case 11:case 14:case 15:Zs||Us(2,n,t),Zs||Us(4,n,t),ll(e,t,n);break;case 1:Zs||(qs(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount&&Vs(n,t,r)),ll(e,t,n);break;case 21:ll(e,t,n);break;case 22:Zs||qs(n,t),Zs=(r=Zs)||null!==n.memoizedState,ll(e,t,n),Zs=r;break;default:ll(e,t,n)}}function cl(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{gf(e)}catch(n){rc(t,t.return,n)}}function dl(e,t){var n=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new tl),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new tl),t;default:throw Error(i(435,e.tag))}}(e);t.forEach((function(t){var r=lc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}function fl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:il=l.stateNode,sl=!1;break e;case 3:case 4:il=l.stateNode.containerInfo,sl=!0;break e}l=l.return}if(null===il)throw Error(i(160));ul(o,s,a),il=null,sl=!1,null!==(o=a.alternate)&&(o.return=null),a.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)hl(t,e),t=t.sibling}var pl=null;function hl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:fl(t,e),ml(e),4&r&&(Us(3,e,e.return),Is(3,e),Us(5,e,e.return));break;case 1:fl(t,e),ml(e),512&r&&(Zs||null===n||qs(n,n.return)),64&r&&Xs&&(null!==(e=e.updateQueue)&&(null!==(r=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?r:n.concat(r))));break;case 26:var a=pl;if(fl(t,e),ml(e),512&r&&(Zs||null===n||qs(n,n.return)),4&r){var o=null!==n?n.memoizedState:null;if(r=e.memoizedState,null===n)if(null===r)if(null===e.stateNode){e:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;t:switch(r){case"title":(!(o=a.getElementsByTagName("title")[0])||o[qe]||o[De]||"http://www.w3.org/2000/svg"===o.namespaceURI||o.hasAttribute("itemprop"))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector("head > title"))),Wc(o,r,n),o[De]=e,Je(o),r=o;break e;case"link":var s=Cd("link","href",a).get(r+(n.href||""));if(s)for(var l=0;l<s.length;l++)if((o=s[l]).getAttribute("href")===(null==n.href?null:n.href)&&o.getAttribute("rel")===(null==n.rel?null:n.rel)&&o.getAttribute("title")===(null==n.title?null:n.title)&&o.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){s.splice(l,1);break t}Wc(o=a.createElement(r),r,n),a.head.appendChild(o);break;case"meta":if(s=Cd("meta","content",a).get(r+(n.content||"")))for(l=0;l<s.length;l++)if((o=s[l]).getAttribute("content")===(null==n.content?null:""+n.content)&&o.getAttribute("name")===(null==n.name?null:n.name)&&o.getAttribute("property")===(null==n.property?null:n.property)&&o.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&o.getAttribute("charset")===(null==n.charSet?null:n.charSet)){s.splice(l,1);break t}Wc(o=a.createElement(r),r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[De]=e,Je(o),r=o}e.stateNode=r}else _d(a,e.type,e.stateNode);else e.stateNode=Sd(a,r,e.memoizedProps);else o!==r?(null===o?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):o.count--,null===r?_d(a,e.type,e.stateNode):Sd(a,r,e.memoizedProps)):null===r&&null!==e.stateNode&&Ks(e,e.memoizedProps,n.memoizedProps)}break;case 27:if(4&r&&null===e.alternate){a=e.stateNode,o=e.memoizedProps;try{for(var u=a.firstChild;u;){var c=u.nextSibling,d=u.nodeName;u[qe]||"HEAD"===d||"BODY"===d||"SCRIPT"===d||"STYLE"===d||"LINK"===d&&"stylesheet"===u.rel.toLowerCase()||a.removeChild(u),u=c}for(var f=e.type,p=a.attributes;p.length;)a.removeAttributeNode(p[0]);Wc(a,f,o),a[De]=e,a[Me]=o}catch(m){rc(e,e.return,m)}}case 5:if(fl(t,e),ml(e),512&r&&(Zs||null===n||qs(n,n.return)),32&e.flags){a=e.stateNode;try{St(a,"")}catch(m){rc(e,e.return,m)}}4&r&&null!=e.stateNode&&Ks(e,a=e.memoizedProps,null!==n?n.memoizedProps:a),1024&r&&(el=!0);break;case 6:if(fl(t,e),ml(e),4&r){if(null===e.stateNode)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(m){rc(e,e.return,m)}}break;case 3:if(Nd=null,a=pl,pl=fd(t.containerInfo),fl(t,e),pl=a,ml(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{gf(t.containerInfo)}catch(m){rc(e,e.return,m)}el&&(el=!1,gl(e));break;case 4:r=pl,pl=fd(e.stateNode.containerInfo),fl(t,e),ml(e),pl=r;break;case 12:fl(t,e),ml(e);break;case 13:fl(t,e),ml(e),8192&e.child.flags&&null!==e.memoizedState!==(null!==n&&null!==n.memoizedState)&&(bu=le()),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,dl(e,r)));break;case 22:if(512&r&&(Zs||null===n||qs(n,n.return)),u=null!==e.memoizedState,c=null!==n&&null!==n.memoizedState,Xs=(d=Xs)||u,Zs=(f=Zs)||c,fl(t,e),Zs=f,Xs=d,ml(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&r&&(t._visibility=u?-2&t._visibility:1|t._visibility,u&&(t=Xs||Zs,null===n||c||t||yl(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:for(n=null,t=e;;){if(5===t.tag||26===t.tag||27===t.tag){if(null===n){c=n=t;try{if(a=c.stateNode,u)"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none";else{s=c.stateNode;var h=void 0!==(l=c.memoizedProps.style)&&null!==l&&l.hasOwnProperty("display")?l.display:null;s.style.display=null==h||"boolean"===typeof h?"":(""+h).trim()}}catch(m){rc(c,c.return,m)}}}else if(6===t.tag){if(null===n){c=t;try{c.stateNode.nodeValue=u?"":c.memoizedProps}catch(m){rc(c,c.return,m)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&(null!==(r=e.updateQueue)&&(null!==(n=r.retryQueue)&&(r.retryQueue=null,dl(e,n))));break;case 19:fl(t,e),ml(e),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,dl(e,r)));break;case 21:break;default:fl(t,e),ml(e)}}function ml(e){var t=e.flags;if(2&t){try{if(27!==e.tag){e:{for(var n=e.return;null!==n;){if(Gs(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 27:var a=r.stateNode;Js(e,Qs(e),a);break;case 5:var o=r.stateNode;32&r.flags&&(St(o,""),r.flags&=-33),Js(e,Qs(e),o);break;case 3:case 4:var s=r.stateNode.containerInfo;Ys(e,Qs(e),s);break;default:throw Error(i(161))}}}catch(l){rc(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function gl(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;gl(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function vl(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)al(e,t.alternate,t),t=t.sibling}function yl(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Us(4,t,t.return),yl(t);break;case 1:qs(t,t.return);var n=t.stateNode;"function"===typeof n.componentWillUnmount&&Vs(t,t.return,n),yl(t);break;case 26:case 27:case 5:qs(t,t.return),yl(t);break;case 22:qs(t,t.return),null===t.memoizedState&&yl(t);break;default:yl(t)}e=e.sibling}}function bl(e,t,n){for(n=n&&0!==(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,a=e,o=t,i=o.flags;switch(o.tag){case 0:case 11:case 15:bl(a,o,n),Is(4,o);break;case 1:if(bl(a,o,n),"function"===typeof(a=(r=o).stateNode).componentDidMount)try{a.componentDidMount()}catch(u){rc(r,r.return,u)}if(null!==(a=(r=o).updateQueue)){var s=r.stateNode;try{var l=a.shared.hiddenCallbacks;if(null!==l)for(a.shared.hiddenCallbacks=null,a=0;a<l.length;a++)Ds(l[a],s)}catch(u){rc(r,r.return,u)}}n&&64&i&&Bs(o),Hs(o,o.return);break;case 26:case 27:case 5:bl(a,o,n),n&&null===r&&4&i&&Ws(o),Hs(o,o.return);break;case 12:default:bl(a,o,n);break;case 13:bl(a,o,n),n&&4&i&&cl(a,o);break;case 22:null===o.memoizedState&&bl(a,o,n),Hs(o,o.return)}t=t.sibling}}function xl(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&Ua(n))}function wl(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Ua(e))}function Sl(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)kl(e,t,n,r),t=t.sibling}function kl(e,t,n,r){var a=t.flags;switch(t.tag){case 0:case 11:case 15:Sl(e,t,n,r),2048&a&&Is(9,t);break;case 3:Sl(e,t,n,r),2048&a&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Ua(e)));break;case 12:if(2048&a){Sl(e,t,n,r),e=t.stateNode;try{var o=t.memoizedProps,i=o.id,s=o.onPostCommit;"function"===typeof s&&s(i,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(l){rc(t,t.return,l)}}else Sl(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,null!==t.memoizedState?4&o._visibility?Sl(e,t,n,r):jl(e,t):4&o._visibility?Sl(e,t,n,r):(o._visibility|=4,El(e,t,n,r,0!==(10256&t.subtreeFlags))),2048&a&&xl(t.alternate,t);break;case 24:Sl(e,t,n,r),2048&a&&wl(t.alternate,t);break;default:Sl(e,t,n,r)}}function El(e,t,n,r,a){for(a=a&&0!==(10256&t.subtreeFlags),t=t.child;null!==t;){var o=e,i=t,s=n,l=r,u=i.flags;switch(i.tag){case 0:case 11:case 15:El(o,i,s,l,a),Is(8,i);break;case 23:break;case 22:var c=i.stateNode;null!==i.memoizedState?4&c._visibility?El(o,i,s,l,a):jl(o,i):(c._visibility|=4,El(o,i,s,l,a)),a&&2048&u&&xl(i.alternate,i);break;case 24:El(o,i,s,l,a),a&&2048&u&&wl(i.alternate,i);break;default:El(o,i,s,l,a)}t=t.sibling}}function jl(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,a=r.flags;switch(r.tag){case 22:jl(n,r),2048&a&&xl(r.alternate,r);break;case 24:jl(n,r),2048&a&&wl(r.alternate,r);break;default:jl(n,r)}t=t.sibling}}var Nl=8192;function Cl(e){if(e.subtreeFlags&Nl)for(e=e.child;null!==e;)_l(e),e=e.sibling}function _l(e){switch(e.tag){case 26:Cl(e),e.flags&Nl&&null!==e.memoizedState&&function(e,t,n){if(null===Td)throw Error(i(475));var r=Td;if("stylesheet"===t.type&&("string"!==typeof n.media||!1!==matchMedia(n.media).matches)&&0===(4&t.state.loading)){if(null===t.instance){var a=vd(n.href),o=e.querySelector(yd(a));if(o)return null!==(e=o._p)&&"object"===typeof e&&"function"===typeof e.then&&(r.count++,r=Rd.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=o,void Je(o);o=e.ownerDocument||e,n=bd(n),(a=cd.get(a))&&Ed(n,a),Je(o=o.createElement("link"));var s=o;s._p=new Promise((function(e,t){s.onload=e,s.onerror=t})),Wc(o,"link",n),t.instance=o}null===r.stylesheets&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&0===(3&t.state.loading)&&(r.count++,t=Rd.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}(pl,e.memoizedState,e.memoizedProps);break;case 5:default:Cl(e);break;case 3:case 4:var t=pl;pl=fd(e.stateNode.containerInfo),Cl(e),pl=t;break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=Nl,Nl=16777216,Cl(e),Nl=t):Cl(e))}}function Ol(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function Tl(e){var t=e.deletions;if(0!==(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];nl=r,Al(r,e)}Ol(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)Pl(e),e=e.sibling}function Pl(e){switch(e.tag){case 0:case 11:case 15:Tl(e),2048&e.flags&&Us(9,e,e.return);break;case 3:case 12:default:Tl(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,Rl(e)):Tl(e)}}function Rl(e){var t=e.deletions;if(0!==(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];nl=r,Al(r,e)}Ol(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Us(8,t,t.return),Rl(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,Rl(t));break;default:Rl(t)}e=e.sibling}}function Al(e,t){for(;null!==nl;){var n=nl;switch(n.tag){case 0:case 11:case 15:Us(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:Ua(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,nl=r;else e:for(n=e;null!==nl;){var a=(r=nl).sibling,o=r.return;if(ol(r),r===n){nl=null;break e}if(null!==a){a.return=o,nl=a;break e}nl=o}}}function Fl(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.refCleanup=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 Ll(e,t,n,r){return new Fl(e,t,n,r)}function zl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function $l(e,t){var n=e.alternate;return null===n?((n=Ll(e.tag,t,e.key,e.mode)).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=31457280&e.flags,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=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Dl(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Ml(e,t,n,r,a,o){var s=0;if(r=e,"function"===typeof e)zl(e)&&(s=1);else if("string"===typeof e)s=function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!==typeof t.precedence||"string"!==typeof t.href||""===t.href)break;return!0;case"link":if("string"!==typeof t.rel||"string"!==typeof t.href||""===t.href||t.onLoad||t.onError)break;return"stylesheet"!==t.rel||(e=t.disabled,"string"===typeof t.precedence&&null==e);case"script":if(t.async&&"function"!==typeof t.async&&"symbol"!==typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"===typeof t.src)return!0}return!1}(e,n,Q.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(e){case d:return Il(n.children,a,o,t);case f:s=8,a|=24;break;case p:return(e=Ll(12,n,t,2|a)).elementType=p,e.lanes=o,e;case y:return(e=Ll(13,n,t,a)).elementType=y,e.lanes=o,e;case b:return(e=Ll(19,n,t,a)).elementType=b,e.lanes=o,e;case S:return Ul(n,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case h:case g:s=10;break e;case m:s=9;break e;case v:s=11;break e;case x:s=14;break e;case w:s=16,r=null;break e}s=29,n=Error(i(130,null===e?"null":typeof e,"")),r=null}return(t=Ll(s,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Il(e,t,n,r){return(e=Ll(7,e,r,t)).lanes=n,e}function Ul(e,t,n,r){(e=Ll(22,e,r,t)).elementType=S,e.lanes=n;var a={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=a._current;if(null===e)throw Error(i(456));if(0===(2&a._pendingVisibility)){var t=Or(e,2);null!==t&&(a._pendingVisibility|=2,Ru(t,e,2))}},attach:function(){var e=a._current;if(null===e)throw Error(i(456));if(0!==(2&a._pendingVisibility)){var t=Or(e,2);null!==t&&(a._pendingVisibility&=-3,Ru(t,e,2))}}};return e.stateNode=a,e}function Bl(e,t,n){return(e=Ll(6,e,null,t)).lanes=n,e}function Vl(e,t,n){return(t=Ll(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Hl(e){e.flags|=4}function ql(e,t){if("stylesheet"!==t.type||0!==(4&t.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,!Od(t)){if(null!==(t=_a.current)&&((4194176&ru)===ru?null!==Oa:(62914560&ru)!==ru&&0===(536870912&ru)||t!==Oa))throw fa=la,sa;e.flags|=8192}}function Wl(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?Te():536870912,e.lanes|=t,mu|=t)}function Kl(e,t){if(!Yr)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Gl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=31457280&a.subtreeFlags,r|=31457280&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ql(e,t,n){var r=t.pendingProps;switch(Kr(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Gl(t),null;case 3:return n=t.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),bs(Ma),ee(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(ra(t)?Hl(t):null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==Jr&&(Fu(Jr),Jr=null))),Gl(t),null;case 26:return n=t.memoizedState,null===e?(Hl(t),null!==n?(Gl(t),ql(t,n)):(Gl(t),t.flags&=-16777217)):n?n!==e.memoizedState?(Hl(t),Gl(t),ql(t,n)):(Gl(t),t.flags&=-16777217):(e.memoizedProps!==r&&Hl(t),Gl(t),t.flags&=-16777217),null;case 27:ne(t),n=J.current;var a=t.type;if(null!==e&&null!=t.stateNode)e.memoizedProps!==r&&Hl(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Gl(t),null}e=Q.current,ra(t)?ta(t):(e=ud(a,r,n),t.stateNode=e,Hl(t))}return Gl(t),null;case 5:if(ne(t),n=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&Hl(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Gl(t),null}if(e=Q.current,ra(t))ta(t);else{switch(a=Qc(J.current),e){case 1:e=a.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=a.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=a.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=a.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":(e=a.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"===typeof r.is?a.createElement("select",{is:r.is}):a.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"===typeof r.is?a.createElement(n,{is:r.is}):a.createElement(n)}}e[De]=t,e[Me]=r;e:for(a=t.child;null!==a;){if(5===a.tag||6===a.tag)e.appendChild(a.stateNode);else if(4!==a.tag&&27!==a.tag&&null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;null===a.sibling;){if(null===a.return||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=e;e:switch(Wc(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Hl(t)}}return Gl(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&Hl(t);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(e=J.current,ra(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(a=Gr))switch(a.tag){case 27:case 5:r=a.memoizedProps}e[De]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||Bc(e.nodeValue,n)))||ea(t)}else(e=Qc(e).createTextNode(r))[De]=t,t.stateNode=e}return Gl(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=ra(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[De]=t}else aa(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Gl(t),a=!1}else null!==Jr&&(Fu(Jr),Jr=null),a=!0;if(!a)return 256&t.flags?(Aa(t),t):(Aa(t),null)}if(Aa(t),0!==(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){a=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(a=r.alternate.memoizedState.cachePool.pool);var o=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),Wl(t,t.updateQueue),Gl(t),null;case 4:return ee(),null===e&&Rc(t.stateNode.containerInfo),Gl(t),null;case 10:return bs(t.type),Gl(t),null;case 19:if(K(Fa),null===(a=t.memoizedState))return Gl(t),null;if(r=0!==(128&t.flags),null===(o=a.rendering))if(r)Kl(a,!1);else{if(0!==cu||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(o=La(e))){for(t.flags|=128,Kl(a,!1),e=o.updateQueue,t.updateQueue=e,Wl(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Dl(n,e),n=n.sibling;return G(Fa,1&Fa.current|2),t.child}e=e.sibling}null!==a.tail&&le()>xu&&(t.flags|=128,r=!0,Kl(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=La(o))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,Wl(t,e),Kl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!o.alternate&&!Yr)return Gl(t),null}else 2*le()-a.renderingStartTime>xu&&536870912!==n&&(t.flags|=128,r=!0,Kl(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(null!==(e=a.last)?e.sibling=o:t.child=o,a.last=o)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=le(),t.sibling=null,e=Fa.current,G(Fa,r?1&e|2:1&e),t):(Gl(t),null);case 22:case 23:return Aa(t),Ca(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!==(536870912&n)&&0===(128&t.flags)&&(Gl(t),6&t.subtreeFlags&&(t.flags|=8192)):Gl(t),null!==(n=t.updateQueue)&&Wl(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&K(Ga),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),bs(Ma),Gl(t),null;case 25:return null}throw Error(i(156,t.tag))}function Yl(e,t){switch(Kr(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return bs(Ma),ee(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return ne(t),null;case 13:if(Aa(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));aa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return K(Fa),null;case 4:return ee(),null;case 10:return bs(t.type),null;case 22:case 23:return Aa(t),Ca(),null!==e&&K(Ga),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return bs(Ma),null;default:return null}}function Jl(e,t){switch(Kr(t),t.tag){case 3:bs(Ma),ee();break;case 26:case 27:case 5:ne(t);break;case 4:ee();break;case 13:Aa(t);break;case 19:K(Fa);break;case 10:bs(t.type);break;case 22:case 23:Aa(t),Ca(),null!==e&&K(Ga);break;case 24:bs(Ma)}}var Xl={getCacheForType:function(e){var t=js(Ma),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}},Zl="function"===typeof WeakMap?WeakMap:Map,eu=0,tu=null,nu=null,ru=0,au=0,ou=null,iu=!1,su=!1,lu=!1,uu=0,cu=0,du=0,fu=0,pu=0,hu=0,mu=0,gu=null,vu=null,yu=!1,bu=0,xu=1/0,wu=null,Su=null,ku=!1,Eu=null,ju=0,Nu=0,Cu=null,_u=0,Ou=null;function Tu(){if(0!==(2&eu)&&0!==ru)return ru&-ru;if(null!==T.T){return 0!==Ha?Ha:wc()}return ze()}function Pu(){0===hu&&(hu=0===(536870912&ru)||Yr?Oe():536870912);var e=_a.current;return null!==e&&(e.flags|=32),hu}function Ru(e,t,n){(e===tu&&2===au||null!==e.cancelPendingCommit)&&(Iu(e,0),$u(e,ru,hu,!1)),Re(e,n),0!==(2&eu)&&e===tu||(e===tu&&(0===(2&eu)&&(fu|=n),4===cu&&$u(e,ru,hu,!1)),mc(e))}function Au(e,t,n){if(0!==(6&eu))throw Error(i(327));for(var r=!n&&0===(60&t)&&0===(t&e.expiredLanes)||Ce(e,t),a=r?function(e,t){var n=eu;eu|=2;var r=Bu(),a=Vu();tu!==e||ru!==t?(wu=null,xu=le()+500,Iu(e,t)):su=Ce(e,t);e:for(;;)try{if(0!==au&&null!==nu){t=nu;var o=ou;t:switch(au){case 1:au=0,ou=null,Yu(e,t,o,1);break;case 2:if(ua(o)){au=0,ou=null,Qu(t);break}t=function(){2===au&&tu===e&&(au=7),mc(e)},o.then(t,t);break e;case 3:au=7;break e;case 4:au=5;break e;case 7:ua(o)?(au=0,ou=null,Qu(t)):(au=0,ou=null,Yu(e,t,o,7));break;case 5:var s=null;switch(nu.tag){case 26:s=nu.memoizedState;case 5:case 27:var l=nu;if(!s||Od(s)){au=0,ou=null;var u=l.sibling;if(null!==u)nu=u;else{var c=l.return;null!==c?(nu=c,Ju(c)):nu=null}break t}}au=0,ou=null,Yu(e,t,o,5);break;case 6:au=0,ou=null,Yu(e,t,o,6);break;case 8:Mu(),cu=6;break e;default:throw Error(i(462))}}Ku();break}catch(d){Uu(e,d)}return vs=gs=null,T.H=r,T.A=a,eu=n,null!==nu?0:(tu=null,ru=0,Nr(),cu)}(e,t):qu(e,t,!0),o=r;;){if(0===a){su&&!r&&$u(e,t,0,!1);break}if(6===a)$u(e,t,0,!iu);else{if(n=e.current.alternate,o&&!zu(n)){a=qu(e,t,!1),o=!1;continue}if(2===a){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=0!==(s=-536870913&e.pendingLanes)?s:536870912&s?536870912:0;if(0!==s){t=s;e:{var l=e;a=gu;var u=l.current.memoizedState.isDehydrated;if(u&&(Iu(l,s).flags|=256),2!==(s=qu(l,s,!1))){if(lu&&!u){l.errorRecoveryDisabledLanes|=o,fu|=o,a=4;break e}o=vu,vu=a,null!==o&&Fu(o)}a=s}if(o=!1,2!==a)continue}}if(1===a){Iu(e,0),$u(e,t,0,!0);break}e:{switch(r=e,a){case 0:case 1:throw Error(i(345));case 4:if((4194176&t)===t){$u(r,t,hu,!iu);break e}break;case 2:vu=null;break;case 3:case 5:break;default:throw Error(i(329))}if(r.finishedWork=n,r.finishedLanes=t,(62914560&t)===t&&10<(o=bu+300-le())){if($u(r,t,hu,!iu),0!==Ne(r,0))break e;r.timeoutHandle=ed(Lu.bind(null,r,n,vu,wu,yu,t,hu,fu,mu,iu,2,-0,0),o)}else Lu(r,n,vu,wu,yu,t,hu,fu,mu,iu,0,-0,0)}}break}mc(e)}function Fu(e){null===vu?vu=e:vu.push.apply(vu,e)}function Lu(e,t,n,r,a,o,s,l,u,c,d,f,p){var h=t.subtreeFlags;if((8192&h||16785408===(16785408&h))&&(Td={stylesheets:null,count:0,unsuspend:Pd},_l(t),null!==(t=function(){if(null===Td)throw Error(i(475));var e=Td;return e.stylesheets&&0===e.count&&Fd(e,e.stylesheets),0<e.count?function(t){var n=setTimeout((function(){if(e.stylesheets&&Fd(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}),6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}())))return e.cancelPendingCommit=t(Zu.bind(null,e,n,r,a,s,l,u,1,f,p)),void $u(e,o,s,!c);Zu(e,n,r,a,s,l,u,d,f,p)}function zu(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!Gn(o(),a))return!1}catch(i){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function $u(e,t,n,r){t&=~pu,t&=~fu,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0<a;){var o=31-xe(a),i=1<<o;r[o]=-1,a&=~i}0!==n&&Ae(e,n,t)}function Du(){return 0!==(6&eu)||(gc(0,!1),!1)}function Mu(){if(null!==nu){if(0===au)var e=nu.return;else vs=gs=null,yo(e=nu),ha=null,ma=0,e=nu;for(;null!==e;)Jl(e.alternate,e),e=e.return;nu=null}}function Iu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,td(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),Mu(),tu=e,nu=n=$l(e.current,null),ru=t,au=0,ou=null,iu=!1,su=Ce(e,t),lu=!1,mu=hu=pu=fu=du=cu=0,vu=gu=null,yu=!1,0!==(8&t)&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var a=31-xe(r),o=1<<a;t|=e[a],r&=~o}return uu=t,Nr(),n}function Uu(e,t){Za=null,T.H=ji,t===ia?(t=pa(),au=3):t===sa?(t=pa(),au=4):au=t===Vi?8:null!==t&&"object"===typeof t&&"function"===typeof t.then?6:1,ou=t,null===nu&&(cu=1,Di(e,Fr(t,e.current)))}function Bu(){var e=T.H;return T.H=ji,null===e?ji:e}function Vu(){var e=T.A;return T.A=Xl,e}function Hu(){cu=4,iu||(4194176&ru)!==ru&&null!==_a.current||(su=!0),0===(134217727&du)&&0===(134217727&fu)||null===tu||$u(tu,ru,hu,!1)}function qu(e,t,n){var r=eu;eu|=2;var a=Bu(),o=Vu();tu===e&&ru===t||(wu=null,Iu(e,t)),t=!1;var i=cu;e:for(;;)try{if(0!==au&&null!==nu){var s=nu,l=ou;switch(au){case 8:Mu(),i=6;break e;case 3:case 2:case 6:null===_a.current&&(t=!0);var u=au;if(au=0,ou=null,Yu(e,s,l,u),n&&su){i=0;break e}break;default:u=au,au=0,ou=null,Yu(e,s,l,u)}}Wu(),i=cu;break}catch(c){Uu(e,c)}return t&&e.shellSuspendCounter++,vs=gs=null,eu=r,T.H=a,T.A=o,null===nu&&(tu=null,ru=0,Nr()),i}function Wu(){for(;null!==nu;)Gu(nu)}function Ku(){for(;null!==nu&&!ie();)Gu(nu)}function Gu(e){var t=hs(e.alternate,e,uu);e.memoizedProps=e.pendingProps,null===t?Ju(e):nu=t}function Qu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Zi(n,t,t.pendingProps,t.type,void 0,ru);break;case 11:t=Zi(n,t,t.pendingProps,t.type.render,t.ref,ru);break;case 5:yo(t);default:Jl(n,t),t=hs(n,t=nu=Dl(t,uu),uu)}e.memoizedProps=e.pendingProps,null===t?Ju(e):nu=t}function Yu(e,t,n,r){vs=gs=null,yo(t),ha=null,ma=0;var a=t.return;try{if(function(e,t,n,r,a){if(n.flags|=32768,null!==r&&"object"===typeof r&&"function"===typeof r.then){if(null!==(t=n.alternate)&&Ss(t,n,a,!0),null!==(n=_a.current)){switch(n.tag){case 13:return null===Oa?Hu():null===n.alternate&&0===cu&&(cu=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===la?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([r]):t.add(r),ac(e,r,a)),!1;case 22:return n.flags|=65536,r===la?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([r]):n.add(r),ac(e,r,a)),!1}throw Error(i(435,n.tag))}return ac(e,r,a),Hu(),!1}if(Yr)return null!==(t=_a.current)?(0===(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Zr&&oa(Fr(e=Error(i(422),{cause:r}),n))):(r!==Zr&&oa(Fr(t=Error(i(423),{cause:r}),n)),(e=e.current.alternate).flags|=65536,a&=-a,e.lanes|=a,r=Fr(r,n),Fs(e,a=Ii(e.stateNode,r,a)),4!==cu&&(cu=2)),!1;var o=Error(i(520),{cause:r});if(o=Fr(o,n),null===gu?gu=[o]:gu.push(o),4!==cu&&(cu=2),null===t)return!0;r=Fr(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,Fs(n,e=Ii(n.stateNode,r,e)),!1;case 1:if(t=n.type,o=n.stateNode,0===(128&n.flags)&&("function"===typeof t.getDerivedStateFromError||null!==o&&"function"===typeof o.componentDidCatch&&(null===Su||!Su.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,Bi(a=Ui(a),e,n,r),Fs(n,a),!1}n=n.return}while(null!==n);return!1}(e,a,t,n,ru))return cu=1,Di(e,Fr(n,e.current)),void(nu=null)}catch(o){if(null!==a)throw nu=a,o;return cu=1,Di(e,Fr(n,e.current)),void(nu=null)}32768&t.flags?(Yr||1===r?e=!0:su||0!==(536870912&ru)?e=!1:(iu=e=!0,(2===r||3===r||6===r)&&(null!==(r=_a.current)&&13===r.tag&&(r.flags|=16384))),Xu(t,e)):Ju(t)}function Ju(e){var t=e;do{if(0!==(32768&t.flags))return void Xu(t,iu);e=t.return;var n=Ql(t.alternate,t,uu);if(null!==n)return void(nu=n);if(null!==(t=t.sibling))return void(nu=t);nu=t=e}while(null!==t);0===cu&&(cu=5)}function Xu(e,t){do{var n=Yl(e.alternate,e);if(null!==n)return n.flags&=32767,void(nu=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(nu=e);nu=e=n}while(null!==e);cu=6,nu=null}function Zu(e,t,n,r,a,o,s,l,u,c){var d=T.T,f=B.p;try{B.p=2,T.T=null,function(e,t,n,r,a,o,s,l){do{tc()}while(null!==Eu);if(0!==(6&eu))throw Error(i(327));var u=e.finishedWork;if(r=e.finishedLanes,null===u)return null;if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n,r,a,o){var i=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,u=e.hiddenUpdates;for(n=i&~n;0<n;){var c=31-xe(n),d=1<<c;s[c]=0,l[c]=-1;var f=u[c];if(null!==f)for(u[c]=null,c=0;c<f.length;c++){var p=f[c];null!==p&&(p.lane&=-536870913)}n&=~d}0!==r&&Ae(e,r,0),0!==o&&0===a&&0!==e.tag&&(e.suspendedLanes|=o&~(i&~t))}(e,r,c|=jr,o,s,l),e===tu&&(nu=tu=null,ru=0),0===(10256&u.subtreeFlags)&&0===(10256&u.flags)||ku||(ku=!0,Nu=c,Cu=n,function(e,t){ae(e,t)}(fe,(function(){return tc(),null}))),n=0!==(15990&u.flags),0!==(15990&u.subtreeFlags)||n?(n=T.T,T.T=null,o=B.p,B.p=2,s=eu,eu|=4,function(e,t){if(e=e.containerInfo,Kc=Hd,er(e=Zn(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(g){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var h;f!==n||0!==a&&3!==f.nodeType||(l=s+a),f!==o||0!==r&&3!==f.nodeType||(u=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(h=f.firstChild);)p=f,f=h;for(;;){if(f===e)break t;if(p===n&&++c===a&&(l=s),p===o&&++d===r&&(u=s),null!==(h=f.nextSibling))break;p=(f=p).parentNode}f=h}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Gc={focusedElem:e,selectionRange:n},Hd=!1,nl=t;null!==nl;)if(e=(t=nl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,nl=e;else for(;null!==nl;){switch(o=(t=nl).alternate,e=t.flags,t.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!==(1024&e)&&null!==o){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var m=Ai(n.type,a,(n.elementType,n.type));e=r.getSnapshotBeforeUpdate(m,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(v){rc(n,n.return,v)}}break;case 3:if(0!==(1024&e))if(9===(n=(e=t.stateNode.containerInfo).nodeType))id(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":id(e);break;default:e.textContent=""}break;default:if(0!==(1024&e))throw Error(i(163))}if(null!==(e=t.sibling)){e.return=t.return,nl=e;break}nl=t.return}m=rl,rl=!1}(e,u),hl(u,e),tr(Gc,e.containerInfo),Hd=!!Kc,Gc=Kc=null,e.current=u,al(e,u.alternate,u),se(),eu=s,B.p=o,T.T=n):e.current=u,ku?(ku=!1,Eu=e,ju=r):ec(e,c),c=e.pendingLanes,0===c&&(Su=null),function(e){if(ye&&"function"===typeof ye.onCommitFiberRoot)try{ye.onCommitFiberRoot(ve,e,void 0,128===(128&e.current.flags))}catch(t){}}(u.stateNode),mc(e),null!==t)for(a=e.onRecoverableError,u=0;u<t.length;u++)c=t[u],a(c.value,{componentStack:c.stack});0!==(3&ju)&&tc(),c=e.pendingLanes,0!==(4194218&r)&&0!==(42&c)?e===Ou?_u++:(_u=0,Ou=e):_u=0,gc(0,!1)}(e,t,n,r,f,a,o,s)}finally{T.T=d,B.p=f}}function ec(e,t){0===(e.pooledCacheLanes&=t)&&(null!=(t=e.pooledCache)&&(e.pooledCache=null,Ua(t)))}function tc(){if(null!==Eu){var e=Eu,t=Nu;Nu=0;var n=Le(ju),r=T.T,a=B.p;try{if(B.p=32>n?32:n,T.T=null,null===Eu)var o=!1;else{n=Cu,Cu=null;var s=Eu,l=ju;if(Eu=null,ju=0,0!==(6&eu))throw Error(i(331));var u=eu;if(eu|=4,Pl(s.current),kl(s,s.current,l,n),eu=u,gc(0,!1),ye&&"function"===typeof ye.onPostCommitFiberRoot)try{ye.onPostCommitFiberRoot(ve,s)}catch(c){}o=!0}return o}finally{B.p=a,T.T=r,ec(e,t)}}return!1}function nc(e,t,n){t=Fr(n,t),null!==(e=Rs(e,t=Ii(e.stateNode,t,2),2))&&(Re(e,2),mc(e))}function rc(e,t,n){if(3===e.tag)nc(e,e,n);else for(;null!==t;){if(3===t.tag){nc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Su||!Su.has(r))){e=Fr(n,e),null!==(r=Rs(t,n=Ui(2),2))&&(Bi(n,r,t,e),Re(r,2),mc(r));break}}t=t.return}}function ac(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Zl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(lu=!0,a.add(n),e=oc.bind(null,e,t,n),t.then(e,e))}function oc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,tu===e&&(ru&n)===n&&(4===cu||3===cu&&(62914560&ru)===ru&&300>le()-bu?0===(2&eu)&&Iu(e,0):pu|=n,mu===ru&&(mu=0)),mc(e)}function ic(e,t){0===t&&(t=Te()),null!==(e=Or(e,t))&&(Re(e,t),mc(e))}function sc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ic(e,n)}function lc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),ic(e,n)}var uc=null,cc=null,dc=!1,fc=!1,pc=!1,hc=0;function mc(e){var t;e!==cc&&null===e.next&&(null===cc?uc=cc=e:cc=cc.next=e),fc=!0,dc||(dc=!0,t=vc,rd((function(){0!==(6&eu)?ae(ce,t):t()})))}function gc(e,t){if(!pc&&fc){pc=!0;do{for(var n=!1,r=uc;null!==r;){if(!t)if(0!==e){var a=r.pendingLanes;if(0===a)var o=0;else{var i=r.suspendedLanes,s=r.pingedLanes;o=(1<<31-xe(42|e)+1)-1,o=201326677&(o&=a&~(i&~s))?201326677&o|1:o?2|o:0}0!==o&&(n=!0,xc(r,o))}else o=ru,0===(3&(o=Ne(r,r===tu?o:0)))||Ce(r,o)||(n=!0,xc(r,o));r=r.next}}while(n);pc=!1}}function vc(){fc=dc=!1;var e=0;0!==hc&&(function(){var e=window.event;if(e&&"popstate"===e.type)return e!==Zc&&(Zc=e,!0);return Zc=null,!1}()&&(e=hc),hc=0);for(var t=le(),n=null,r=uc;null!==r;){var a=r.next,o=yc(r,t);0===o?(r.next=null,null===n?uc=a:n.next=a,null===a&&(cc=n)):(n=r,(0!==e||0!==(3&o))&&(fc=!0)),r=a}gc(e,!1)}function yc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=-62914561&e.pendingLanes;0<o;){var i=31-xe(o),s=1<<i,l=a[i];-1===l?0!==(s&n)&&0===(s&r)||(a[i]=_e(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}if(n=ru,n=Ne(e,e===(t=tu)?n:0),r=e.callbackNode,0===n||e===t&&2===au||null!==e.cancelPendingCommit)return null!==r&&null!==r&&oe(r),e.callbackNode=null,e.callbackPriority=0;if(0===(3&n)||Ce(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&oe(r),Le(n)){case 2:case 8:n=de;break;case 32:default:n=fe;break;case 268435456:n=he}return r=bc.bind(null,e),n=ae(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&oe(r),e.callbackPriority=2,e.callbackNode=null,2}function bc(e,t){var n=e.callbackNode;if(tc()&&e.callbackNode!==n)return null;var r=ru;return 0===(r=Ne(e,e===tu?r:0))?null:(Au(e,r,t),yc(e,le()),null!=e.callbackNode&&e.callbackNode===n?bc.bind(null,e):null)}function xc(e,t){if(tc())return null;Au(e,t,!0)}function wc(){return 0===hc&&(hc=Oe()),hc}function Sc(e){return null==e||"symbol"===typeof e||"boolean"===typeof e?null:"function"===typeof e?e:Ot(""+e)}function kc(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var Ec=0;Ec<wr.length;Ec++){var jc=wr[Ec];Sr(jc.toLowerCase(),"on"+(jc[0].toUpperCase()+jc.slice(1)))}Sr(pr,"onAnimationEnd"),Sr(hr,"onAnimationIteration"),Sr(mr,"onAnimationStart"),Sr("dblclick","onDoubleClick"),Sr("focusin","onFocus"),Sr("focusout","onBlur"),Sr(gr,"onTransitionRun"),Sr(vr,"onTransitionStart"),Sr(yr,"onTransitionCancel"),Sr(br,"onTransitionEnd"),tt("onMouseEnter",["mouseout","mouseover"]),tt("onMouseLeave",["mouseout","mouseover"]),tt("onPointerEnter",["pointerout","pointerover"]),tt("onPointerLeave",["pointerout","pointerover"]),et("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),et("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),et("onBeforeInput",["compositionend","keypress","textInput","paste"]),et("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),et("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),et("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nc="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Cc=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Nc));function _c(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&a.isPropagationStopped())break e;o=s,a.currentTarget=u;try{o(a)}catch(c){Fi(c)}a.currentTarget=null,o=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,u=s.currentTarget,s=s.listener,l!==o&&a.isPropagationStopped())break e;o=s,a.currentTarget=u;try{o(a)}catch(c){Fi(c)}a.currentTarget=null,o=l}}}}function Oc(e,t){var n=t[Ue];void 0===n&&(n=t[Ue]=new Set);var r=e+"__bubble";n.has(r)||(Ac(t,e,2,!1),n.add(r))}function Tc(e,t,n){var r=0;t&&(r|=4),Ac(n,e,r,t)}var Pc="_reactListening"+Math.random().toString(36).slice(2);function Rc(e){if(!e[Pc]){e[Pc]=!0,Xe.forEach((function(t){"selectionchange"!==t&&(Cc.has(t)||Tc(t,!1,e),Tc(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Pc]||(t[Pc]=!0,Tc("selectionchange",!1,t))}}function Ac(e,t,n,r){switch(Jd(t)){case 2:var a=qd;break;case 8:a=Wd;break;default:a=Kd}n=a.bind(null,t,n,e),a=void 0,!Dt||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Fc(e,t,n,r,a){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=Ke(s)))return;if(5===(l=i.tag)||6===l||26===l||27===l){r=o=i;continue e}s=s.parentNode}}r=r.return}zt((function(){var r=o,a=Pt(n),i=[];e:{var s=xr.get(e);if(void 0!==s){var l=Xt,u=e;switch(e){case"keypress":if(0===Ht(n))break e;case"keydown":case"keyup":l=hn;break;case"focusin":u="focus",l=an;break;case"focusout":u="blur",l=an;break;case"beforeblur":case"afterblur":l=an;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=nn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=rn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=gn;break;case pr:case hr:case mr:l=on;break;case br:l=vn;break;case"scroll":case"scrollend":l=en;break;case"wheel":l=yn;break;case"copy":case"cut":case"paste":l=sn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=mn;break;case"toggle":case"beforetoggle":l=bn}var c=0!==(4&t),d=!c&&("scroll"===e||"scrollend"===e),f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=h;if(p=m.stateNode,5!==(m=m.tag)&&26!==m&&27!==m||null===p||null===f||null!=(m=$t(h,f))&&c.push(Lc(h,m,p)),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,a),i.push({event:s,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===Tt||!(u=n.relatedTarget||n.fromElement)||!Ke(u)&&!u[Ie])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?Ke(u):null)&&(d=$(u),c=u.tag,u!==d||5!==c&&27!==c&&6!==c)&&(u=null)):(l=null,u=r),l!==u)){if(c=nn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=mn,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:Qe(l),p=null==u?s:Qe(u),(s=new c(m,h+"leave",l,n,a)).target=d,s.relatedTarget=p,m=null,Ke(a)===r&&((c=new c(f,h+"enter",u,n,a)).target=p,c.relatedTarget=d,m=c),d=m,l&&u)e:{for(f=u,h=0,p=c=l;p;p=$c(p))h++;for(p=0,m=f;m;m=$c(m))p++;for(;0<h-p;)c=$c(c),h--;for(;0<p-h;)f=$c(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=$c(c),f=$c(f)}c=null}else c=null;null!==l&&Dc(i,s,l,c,!1),null!==u&&null!==d&&Dc(i,d,u,c,!0)}if("select"===(l=(s=r?Qe(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=$n;else if(Pn(s))if(Dn)g=Kn;else{g=qn;var v=Hn}else!(l=s.nodeName)||"input"!==l.toLowerCase()||"checkbox"!==s.type&&"radio"!==s.type?r&&Nt(r.elementType)&&(g=$n):g=Wn;switch(g&&(g=g(e,r))?Rn(i,g,n,a):(v&&v(e,s,r),"focusout"===e&&r&&"number"===s.type&&null!=r.memoizedProps.value&&yt(s,"number",s.value)),v=r?Qe(r):window,e){case"focusin":(Pn(v)||"true"===v.contentEditable)&&(rr=v,ar=r,or=null);break;case"focusout":or=ar=rr=null;break;case"mousedown":ir=!0;break;case"contextmenu":case"mouseup":case"dragend":ir=!1,sr(i,n,a);break;case"selectionchange":if(nr)break;case"keydown":case"keyup":sr(i,n,a)}var y;if(wn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else On?Cn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(En&&"ko"!==n.locale&&(On||"onCompositionStart"!==b?"onCompositionEnd"===b&&On&&(y=Vt()):(Ut="value"in(It=a)?It.value:It.textContent,On=!0)),0<(v=zc(r,b)).length&&(b=new ln(b,e,null,n,a),i.push({event:b,listeners:v}),y?b.data=y:null!==(y=_n(n))&&(b.data=y))),(y=kn?function(e,t){switch(e){case"compositionend":return _n(t);case"keypress":return 32!==t.which?null:(Nn=!0,jn);case"textInput":return(e=t.data)===jn&&Nn?null:e;default:return null}}(e,n):function(e,t){if(On)return"compositionend"===e||!wn&&Cn(e,t)?(e=Vt(),Bt=Ut=It=null,On=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return En&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(b=zc(r,"onBeforeInput")).length&&(v=new ln("onBeforeInput","beforeinput",null,n,a),i.push({event:v,listeners:b}),v.data=y)),function(e,t,n,r,a){if("submit"===t&&n&&n.stateNode===a){var o=Sc((a[Me]||null).action),i=r.submitter;i&&null!==(t=(t=i[Me]||null)?Sc(t.formAction):i.getAttribute("formAction"))&&(o=t,i=null);var s=new Xt("action","action",null,r,a);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==hc){var e=i?kc(a,i):new FormData(a);di(n,{pending:!0,data:e,method:a.method,action:o},null,e)}}else"function"===typeof o&&(s.preventDefault(),e=i?kc(a,i):new FormData(a),di(n,{pending:!0,data:e,method:a.method,action:o},o,e))},currentTarget:a}]})}}(i,e,r,n,a)}_c(i,t)}))}function Lc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function zc(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5!==(a=a.tag)&&26!==a&&27!==a||null===o||(null!=(a=$t(e,n))&&r.unshift(Lc(e,a,o)),null!=(a=$t(e,t))&&r.push(Lc(e,a,o))),e=e.return}return r}function $c(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function Dc(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(s=s.tag,null!==l&&l===r)break;5!==s&&26!==s&&27!==s||null===u||(l=u,a?null!=(u=$t(n,o))&&i.unshift(Lc(n,u,l)):a||null!=(u=$t(n,o))&&i.push(Lc(n,u,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Mc=/\r\n?/g,Ic=/\u0000|\uFFFD/g;function Uc(e){return("string"===typeof e?e:""+e).replace(Mc,"\n").replace(Ic,"")}function Bc(e,t){return t=Uc(t),Uc(e)===t}function Vc(){}function Hc(e,t,n,r,a,o){switch(n){case"children":"string"===typeof r?"body"===t||"textarea"===t&&""===r||St(e,r):("number"===typeof r||"bigint"===typeof r)&&"body"!==t&&St(e,""+r);break;case"className":st(e,"class",r);break;case"tabIndex":st(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":st(e,n,r);break;case"style":jt(e,r,o);break;case"data":if("object"!==t){st(e,"data",r);break}case"src":case"href":if(""===r&&("a"!==t||"href"!==n)){e.removeAttribute(n);break}if(null==r||"function"===typeof r||"symbol"===typeof r||"boolean"===typeof r){e.removeAttribute(n);break}r=Ot(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if("function"===typeof r){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"===typeof o&&("formAction"===n?("input"!==t&&Hc(e,t,"name",a.name,a,null),Hc(e,t,"formEncType",a.formEncType,a,null),Hc(e,t,"formMethod",a.formMethod,a,null),Hc(e,t,"formTarget",a.formTarget,a,null)):(Hc(e,t,"encType",a.encType,a,null),Hc(e,t,"method",a.method,a,null),Hc(e,t,"target",a.target,a,null))),null==r||"symbol"===typeof r||"boolean"===typeof r){e.removeAttribute(n);break}r=Ot(""+r),e.setAttribute(n,r);break;case"onClick":null!=r&&(e.onclick=Vc);break;case"onScroll":null!=r&&Oc("scroll",e);break;case"onScrollEnd":null!=r&&Oc("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!==typeof r||!("__html"in r))throw Error(i(61));if(null!=(n=r.__html)){if(null!=a.children)throw Error(i(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&"function"!==typeof r&&"symbol"!==typeof r;break;case"muted":e.muted=r&&"function"!==typeof r&&"symbol"!==typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==r||"function"===typeof r||"boolean"===typeof r||"symbol"===typeof r){e.removeAttribute("xlink:href");break}n=Ot(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!==typeof r&&"symbol"!==typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!==typeof r&&"symbol"!==typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!==typeof r&&"symbol"!==typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!==typeof r&&"symbol"!==typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"===typeof r||"symbol"===typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":Oc("beforetoggle",e),Oc("toggle",e),it(e,"popover",r);break;case"xlinkActuate":lt(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":lt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":lt(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":lt(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":lt(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":lt(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":lt(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":lt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":lt(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":it(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&it(e,n=Ct.get(n)||n,r)}}function qc(e,t,n,r,a,o){switch(n){case"style":jt(e,r,o);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!==typeof r||!("__html"in r))throw Error(i(61));if(null!=(n=r.__html)){if(null!=a.children)throw Error(i(60));e.innerHTML=n}}break;case"children":"string"===typeof r?St(e,r):("number"===typeof r||"bigint"===typeof r)&&St(e,""+r);break;case"onScroll":null!=r&&Oc("scroll",e);break;case"onScrollEnd":null!=r&&Oc("scrollend",e);break;case"onClick":null!=r&&(e.onclick=Vc);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:Ze.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(a=n.endsWith("Capture"),t=n.slice(2,a?n.length-7:void 0),"function"===typeof(o=null!=(o=e[Me]||null)?o[n]:null)&&e.removeEventListener(t,o,a),"function"!==typeof r)?n in e?e[n]=r:!0===r?e.setAttribute(n,""):it(e,n,r):("function"!==typeof o&&null!==o&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a)))}}function Wc(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Oc("error",e),Oc("load",e);var r,a=!1,o=!1;for(r in n)if(n.hasOwnProperty(r)){var s=n[r];if(null!=s)switch(r){case"src":a=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:Hc(e,t,r,s,n,null)}}return o&&Hc(e,t,"srcSet",n.srcSet,n,null),void(a&&Hc(e,t,"src",n.src,n,null));case"input":Oc("invalid",e);var l=r=s=o=null,u=null,c=null;for(a in n)if(n.hasOwnProperty(a)){var d=n[a];if(null!=d)switch(a){case"name":o=d;break;case"type":s=d;break;case"checked":u=d;break;case"defaultChecked":c=d;break;case"value":r=d;break;case"defaultValue":l=d;break;case"children":case"dangerouslySetInnerHTML":if(null!=d)throw Error(i(137,t));break;default:Hc(e,t,a,d,n,null)}}return vt(e,r,l,u,c,s,o,!1),void dt(e);case"select":for(o in Oc("invalid",e),a=s=r=null,n)if(n.hasOwnProperty(o)&&null!=(l=n[o]))switch(o){case"value":r=l;break;case"defaultValue":s=l;break;case"multiple":a=l;default:Hc(e,t,o,l,n,null)}return t=r,n=s,e.multiple=!!a,void(null!=t?bt(e,!!a,t,!1):null!=n&&bt(e,!!a,n,!0));case"textarea":for(s in Oc("invalid",e),r=o=a=null,n)if(n.hasOwnProperty(s)&&null!=(l=n[s]))switch(s){case"value":a=l;break;case"defaultValue":o=l;break;case"children":r=l;break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(i(91));break;default:Hc(e,t,s,l,n,null)}return wt(e,a,o,r),void dt(e);case"option":for(u in n)if(n.hasOwnProperty(u)&&null!=(a=n[u]))if("selected"===u)e.selected=a&&"function"!==typeof a&&"symbol"!==typeof a;else Hc(e,t,u,a,n,null);return;case"dialog":Oc("cancel",e),Oc("close",e);break;case"iframe":case"object":Oc("load",e);break;case"video":case"audio":for(a=0;a<Nc.length;a++)Oc(Nc[a],e);break;case"image":Oc("error",e),Oc("load",e);break;case"details":Oc("toggle",e);break;case"embed":case"source":case"link":Oc("error",e),Oc("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(c in n)if(n.hasOwnProperty(c)&&null!=(a=n[c]))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:Hc(e,t,c,a,n,null)}return;default:if(Nt(t)){for(d in n)n.hasOwnProperty(d)&&(void 0!==(a=n[d])&&qc(e,t,d,a,n,void 0));return}}for(l in n)n.hasOwnProperty(l)&&(null!=(a=n[l])&&Hc(e,t,l,a,n,null))}var Kc=null,Gc=null;function Qc(e){return 9===e.nodeType?e:e.ownerDocument}function Yc(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Jc(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function Xc(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"bigint"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Zc=null;var ed="function"===typeof setTimeout?setTimeout:void 0,td="function"===typeof clearTimeout?clearTimeout:void 0,nd="function"===typeof Promise?Promise:void 0,rd="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof nd?function(e){return nd.resolve(null).then(e).catch(ad)}:ed;function ad(e){setTimeout((function(){throw e}))}function od(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void gf(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);gf(t)}function id(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":id(n),We(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sd(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}function ld(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function ud(e,t,n){switch(t=Qc(n),e){case"html":if(!(e=t.documentElement))throw Error(i(452));return e;case"head":if(!(e=t.head))throw Error(i(453));return e;case"body":if(!(e=t.body))throw Error(i(454));return e;default:throw Error(i(451))}}var cd=new Map,dd=new Set;function fd(e){return"function"===typeof e.getRootNode?e.getRootNode():e.ownerDocument}var pd=B.d;B.d={f:function(){var e=pd.f(),t=Du();return e||t},r:function(e){var t=Ge(e);null!==t&&5===t.tag&&"form"===t.type?pi(t):pd.r(e)},D:function(e){pd.D(e),md("dns-prefetch",e,null)},C:function(e,t){pd.C(e,t),md("preconnect",e,t)},L:function(e,t,n){pd.L(e,t,n);var r=hd;if(r&&e&&t){var a='link[rel="preload"][as="'+mt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(a+='[imagesrcset="'+mt(n.imageSrcSet)+'"]',"string"===typeof n.imageSizes&&(a+='[imagesizes="'+mt(n.imageSizes)+'"]')):a+='[href="'+mt(e)+'"]';var o=a;switch(t){case"style":o=vd(e);break;case"script":o=xd(e)}cd.has(o)||(e=P({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),cd.set(o,e),null!==r.querySelector(a)||"style"===t&&r.querySelector(yd(o))||"script"===t&&r.querySelector(wd(o))||(Wc(t=r.createElement("link"),"link",e),Je(t),r.head.appendChild(t)))}},m:function(e,t){pd.m(e,t);var n=hd;if(n&&e){var r=t&&"string"===typeof t.as?t.as:"script",a='link[rel="modulepreload"][as="'+mt(r)+'"][href="'+mt(e)+'"]',o=a;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=xd(e)}if(!cd.has(o)&&(e=P({rel:"modulepreload",href:e},t),cd.set(o,e),null===n.querySelector(a))){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(wd(o)))return}Wc(r=n.createElement("link"),"link",e),Je(r),n.head.appendChild(r)}}},X:function(e,t){pd.X(e,t);var n=hd;if(n&&e){var r=Ye(n).hoistableScripts,a=xd(e),o=r.get(a);o||((o=n.querySelector(wd(a)))||(e=P({src:e,async:!0},t),(t=cd.get(a))&&jd(e,t),Je(o=n.createElement("script")),Wc(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(a,o))}},S:function(e,t,n){pd.S(e,t,n);var r=hd;if(r&&e){var a=Ye(r).hoistableStyles,o=vd(e);t=t||"default";var i=a.get(o);if(!i){var s={loading:0,preload:null};if(i=r.querySelector(yd(o)))s.loading=5;else{e=P({rel:"stylesheet",href:e,"data-precedence":t},n),(n=cd.get(o))&&Ed(e,n);var l=i=r.createElement("link");Je(l),Wc(l,"link",e),l._p=new Promise((function(e,t){l.onload=e,l.onerror=t})),l.addEventListener("load",(function(){s.loading|=1})),l.addEventListener("error",(function(){s.loading|=2})),s.loading|=4,kd(i,t,r)}i={type:"stylesheet",instance:i,count:1,state:s},a.set(o,i)}}},M:function(e,t){pd.M(e,t);var n=hd;if(n&&e){var r=Ye(n).hoistableScripts,a=xd(e),o=r.get(a);o||((o=n.querySelector(wd(a)))||(e=P({src:e,async:!0,type:"module"},t),(t=cd.get(a))&&jd(e,t),Je(o=n.createElement("script")),Wc(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(a,o))}}};var hd="undefined"===typeof document?null:document;function md(e,t,n){var r=hd;if(r&&"string"===typeof t&&t){var a=mt(t);a='link[rel="'+e+'"][href="'+a+'"]',"string"===typeof n&&(a+='[crossorigin="'+n+'"]'),dd.has(a)||(dd.add(a),e={rel:e,crossOrigin:n,href:t},null===r.querySelector(a)&&(Wc(t=r.createElement("link"),"link",e),Je(t),r.head.appendChild(t)))}}function gd(e,t,n,r){var a,o,s,l,u=(u=J.current)?fd(u):null;if(!u)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return"string"===typeof n.precedence&&"string"===typeof n.href?(t=vd(n.href),(r=(n=Ye(u).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"===typeof n.href&&"string"===typeof n.precedence){e=vd(n.href);var c=Ye(u).hoistableStyles,d=c.get(e);if(d||(u=u.ownerDocument||u,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,d),(c=u.querySelector(yd(e)))&&!c._p&&(d.instance=c,d.state.loading=5),cd.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},cd.set(e,n),c||(a=u,o=e,s=n,l=d.state,a.querySelector('link[rel="preload"][as="style"]['+o+"]")?l.loading=1:(o=a.createElement("link"),l.preload=o,o.addEventListener("load",(function(){return l.loading|=1})),o.addEventListener("error",(function(){return l.loading|=2})),Wc(o,"link",s),Je(o),a.head.appendChild(o))))),t&&null===r)throw Error(i(528,""));return d}if(t&&null!==r)throw Error(i(529,""));return null;case"script":return t=n.async,"string"===typeof(n=n.src)&&t&&"function"!==typeof t&&"symbol"!==typeof t?(t=xd(n),(r=(n=Ye(u).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function vd(e){return'href="'+mt(e)+'"'}function yd(e){return'link[rel="stylesheet"]['+e+"]"}function bd(e){return P({},e,{"data-precedence":e.precedence,precedence:null})}function xd(e){return'[src="'+mt(e)+'"]'}function wd(e){return"script[async]"+e}function Sd(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+mt(n.href)+'"]');if(r)return t.instance=r,Je(r),r;var a=P({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return Je(r=(e.ownerDocument||e).createElement("style")),Wc(r,"style",a),kd(r,n.precedence,e),t.instance=r;case"stylesheet":a=vd(n.href);var o=e.querySelector(yd(a));if(o)return t.state.loading|=4,t.instance=o,Je(o),o;r=bd(n),(a=cd.get(a))&&Ed(r,a),Je(o=(e.ownerDocument||e).createElement("link"));var s=o;return s._p=new Promise((function(e,t){s.onload=e,s.onerror=t})),Wc(o,"link",r),t.state.loading|=4,kd(o,n.precedence,e),t.instance=o;case"script":return o=xd(n.src),(a=e.querySelector(wd(o)))?(t.instance=a,Je(a),a):(r=n,(a=cd.get(o))&&jd(r=P({},n),a),Je(a=(e=e.ownerDocument||e).createElement("script")),Wc(a,"link",r),e.head.appendChild(a),t.instance=a);case"void":return null;default:throw Error(i(443,t.type))}else"stylesheet"===t.type&&0===(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,kd(r,n.precedence,e));return t.instance}function kd(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,o=a,i=0;i<r.length;i++){var s=r[i];if(s.dataset.precedence===t)o=s;else if(o!==a)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function Ed(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function jd(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var Nd=null;function Cd(e,t,n){if(null===Nd){var r=new Map,a=Nd=new Map;a.set(n,r)}else(r=(a=Nd).get(n))||(r=new Map,a.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),a=0;a<n.length;a++){var o=n[a];if(!(o[qe]||o[De]||"link"===e&&"stylesheet"===o.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==o.namespaceURI){var i=o.getAttribute(t)||"";i=e+i;var s=r.get(i);s?s.push(o):r.set(i,[o])}}return r}function _d(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function Od(e){return"stylesheet"!==e.type||0!==(3&e.state.loading)}var Td=null;function Pd(){}function Rd(){if(this.count--,0===this.count)if(this.stylesheets)Fd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var Ad=null;function Fd(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,Ad=new Map,t.forEach(Ld,e),Ad=null,Rd.call(e))}function Ld(e,t){if(!(4&t.state.loading)){var n=Ad.get(e);if(n)var r=n.get(null);else{n=new Map,Ad.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;o<a.length;o++){var i=a[o];"LINK"!==i.nodeName&&"not all"===i.getAttribute("media")||(n.set(i.dataset.precedence,i),r=i)}r&&n.set(null,r)}i=(a=t.instance).getAttribute("data-precedence"),(o=n.get(i)||r)===r&&n.set(null,a),n.set(i,a),this.count++,r=Rd.bind(this),a.addEventListener("load",r),a.addEventListener("error",r),o?o.parentNode.insertBefore(a,o.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(a,e.firstChild),t.state.loading|=4}}var zd={$$typeof:g,Provider:null,Consumer:null,_currentValue:V,_currentValue2:V,_threadCount:0};function $d(e,t,n,r,a,o,i,s){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Pe(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pe(0),this.hiddenUpdates=Pe(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=o,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function Dd(e,t,n,r,a,o,i,s,l,u,c,d){return e=new $d(e,t,n,i,s,l,u,d),t=1,!0===o&&(t|=24),o=Ll(3,null,null,t),e.current=o,o.stateNode=e,(t=Ia()).refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:r,isDehydrated:n,cache:t},Os(o),e}function Md(e){return e?e=Rr:Rr}function Id(e,t,n,r,a,o){a=Md(a),null===r.context?r.context=a:r.pendingContext=a,(r=Ps(t)).payload={element:n},null!==(o=void 0===o?null:o)&&(r.callback=o),null!==(n=Rs(e,r,t))&&(Ru(n,0,t),As(n,e,t))}function Ud(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Bd(e,t){Ud(e,t),(e=e.alternate)&&Ud(e,t)}function Vd(e){if(13===e.tag){var t=Or(e,67108864);null!==t&&Ru(t,0,67108864),Bd(e,67108864)}}var Hd=!0;function qd(e,t,n,r){var a=T.T;T.T=null;var o=B.p;try{B.p=2,Kd(e,t,n,r)}finally{B.p=o,T.T=a}}function Wd(e,t,n,r){var a=T.T;T.T=null;var o=B.p;try{B.p=8,Kd(e,t,n,r)}finally{B.p=o,T.T=a}}function Kd(e,t,n,r){if(Hd){var a=Gd(r);if(null===a)Fc(e,t,r,Qd,n),sf(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Zd=lf(Zd,e,t,n,r,a),!0;case"dragenter":return ef=lf(ef,e,t,n,r,a),!0;case"mouseover":return tf=lf(tf,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return nf.set(o,lf(nf.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,rf.set(o,lf(rf.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(sf(e,r),4&t&&-1<of.indexOf(e)){for(;null!==a;){var o=Ge(a);if(null!==o)switch(o.tag){case 3:if((o=o.stateNode).current.memoizedState.isDehydrated){var i=je(o.pendingLanes);if(0!==i){var s=o;for(s.pendingLanes|=2,s.entangledLanes|=2;i;){var l=1<<31-xe(i);s.entanglements[1]|=l,i&=~l}mc(o),0===(6&eu)&&(xu=le()+500,gc(0,!1))}}break;case 13:null!==(s=Or(o,2))&&Ru(s,0,2),Du(),Bd(o,2)}if(null===(o=Gd(r))&&Fc(e,t,r,Qd,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Fc(e,t,r,null,n)}}function Gd(e){return Yd(e=Pt(e))}var Qd=null;function Yd(e){if(Qd=null,null!==(e=Ke(e))){var t=$(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=D(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Qd=e,null}function Jd(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ue()){case ce:return 2;case de:return 8;case fe:case pe:return 32;case he:return 268435456;default:return 32}default:return 32}}var Xd=!1,Zd=null,ef=null,tf=null,nf=new Map,rf=new Map,af=[],of="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function sf(e,t){switch(e){case"focusin":case"focusout":Zd=null;break;case"dragenter":case"dragleave":ef=null;break;case"mouseover":case"mouseout":tf=null;break;case"pointerover":case"pointerout":nf.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":rf.delete(t.pointerId)}}function lf(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=Ge(t))&&Vd(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function uf(e){var t=Ke(e.target);if(null!==t){var n=$(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=D(n)))return e.blockedOn=t,void function(e,t){var n=B.p;try{return B.p=e,t()}finally{B.p=n}}(e.priority,(function(){if(13===n.tag){var e=Tu(),t=Or(n,e);null!==t&&Ru(t,0,e),Bd(n,e)}}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function cf(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gd(e.nativeEvent);if(null!==n)return null!==(t=Ge(n))&&Vd(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);Tt=r,n.target.dispatchEvent(r),Tt=null,t.shift()}return!0}function df(e,t,n){cf(e)&&n.delete(t)}function ff(){Xd=!1,null!==Zd&&cf(Zd)&&(Zd=null),null!==ef&&cf(ef)&&(ef=null),null!==tf&&cf(tf)&&(tf=null),nf.forEach(df),rf.forEach(df)}function pf(e,t){e.blockedOn===t&&(e.blockedOn=null,Xd||(Xd=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,ff)))}var hf=null;function mf(e){hf!==e&&(hf=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,(function(){hf===e&&(hf=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],a=e[t+2];if("function"!==typeof r){if(null===Yd(r||n))continue;break}var o=Ge(n);null!==o&&(e.splice(t,3),t-=3,di(o,{pending:!0,data:a,method:n.method,action:r},r,a))}})))}function gf(e){function t(t){return pf(t,e)}null!==Zd&&pf(Zd,e),null!==ef&&pf(ef,e),null!==tf&&pf(tf,e),nf.forEach(t),rf.forEach(t);for(var n=0;n<af.length;n++){var r=af[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<af.length&&null===(n=af[0]).blockedOn;)uf(n),null===n.blockedOn&&af.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var a=n[r],o=n[r+1],i=a[Me]||null;if("function"===typeof o)i||mf(n);else if(i){var s=null;if(o&&o.hasAttribute("formAction")){if(a=o,i=o[Me]||null)s=i.formAction;else if(null!==Yd(a))continue}else s=i.action;"function"===typeof s?n[r+1]=s:(n.splice(r,3),r-=3),mf(n)}}}function vf(e){this._internalRoot=e}function yf(e){this._internalRoot=e}yf.prototype.render=vf.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Id(t.current,Tu(),e,t,null,null)},yf.prototype.unmount=vf.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;0===e.tag&&tc(),Id(e.current,2,null,e,null,null),Du(),t[Ie]=null}},yf.prototype.unstable_scheduleHydration=function(e){if(e){var t=ze();e={blockedOn:null,target:e,priority:t};for(var n=0;n<af.length&&0!==t&&t<af[n].priority;n++);af.splice(n,0,e),0===n&&uf(e)}};var bf=a.version;if("19.0.0"!==bf)throw Error(i(527,bf,"19.0.0"));B.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=function(e){var t=e.alternate;if(!t){if(null===(t=$(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return M(a),e;if(o===r)return M(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(t),e=null===(e=null!==e?I(e):null)?null:e.stateNode};var xf={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:T,findFiberByHostInstance:Ke,reconcilerVersion:"19.0.0"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var wf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!wf.isDisabled&&wf.supportsFiber)try{ve=wf.inject(xf),ye=wf}catch(kf){}}t.createRoot=function(e,t){if(!s(e))throw Error(i(299));var n=!1,r="",a=Li,o=zi,l=$i;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(a=t.onUncaughtError),void 0!==t.onCaughtError&&(o=t.onCaughtError),void 0!==t.onRecoverableError&&(l=t.onRecoverableError),void 0!==t.unstable_transitionCallbacks&&t.unstable_transitionCallbacks),t=Dd(e,1,!1,null,0,n,r,a,o,l,0,null),e[Ie]=t.current,Rc(8===e.nodeType?e.parentNode:e),new vf(t)},t.hydrateRoot=function(e,t,n){if(!s(e))throw Error(i(299));var r=!1,a="",o=Li,l=zi,u=$i,c=null;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onUncaughtError&&(o=n.onUncaughtError),void 0!==n.onCaughtError&&(l=n.onCaughtError),void 0!==n.onRecoverableError&&(u=n.onRecoverableError),void 0!==n.unstable_transitionCallbacks&&n.unstable_transitionCallbacks,void 0!==n.formState&&(c=n.formState)),(t=Dd(e,1,!0,t,0,r,a,o,l,u,0,c)).context=Md(null),n=t.current,(a=Ps(r=Tu())).callback=null,Rs(n,a,r),t.current.lanes=r,Re(t,r),mc(t),e[Ie]=t.current,Rc(e),new yf(t)},t.version="19.0.0"},43:(e,t,n)=>{"use strict";e.exports=n(288)},139:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,o(n)))}return e}function o(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},173:(e,t,n)=>{e.exports=n(497)()},218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},219:(e,t,n)=>{"use strict";var r=n(763),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var a=p(n);a&&a!==h&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<i.length;++g){var v=i[g];if(!o[v]&&(!r||!r[v])&&(!m||!m[v])&&(!s||!s[v])){var y=f(n,v);try{u(t,v,y)}catch(b){}}}}return t}},288:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("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")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var x=b.prototype=new y;x.constructor=b,m(x,v.prototype),x.isPureReactComponent=!0;var w=Array.isArray,S={H:null,A:null,T:null,S:null},k=Object.prototype.hasOwnProperty;function E(e,t,r,a,o,i){return r=i.ref,{$$typeof:n,type:e,key:t,ref:void 0!==r?r:null,props:i}}function j(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var N=/\/+/g;function C(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function _(){}function O(e,t,a,o,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l,u,c=!1;if(null===e)c=!0;else switch(s){case"bigint":case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case n:case r:c=!0;break;case f:return O((c=e._init)(e._payload),t,a,o,i)}}if(c)return i=i(e),c=""===o?"."+C(e,0):o,w(i)?(a="",null!=c&&(a=c.replace(N,"$&/")+"/"),O(i,t,a,"",(function(e){return e}))):null!=i&&(j(i)&&(l=i,u=a+(null==i.key||e&&e.key===i.key?"":(""+i.key).replace(N,"$&/")+"/")+c,i=E(l.type,u,void 0,0,0,l.props)),t.push(i)),1;c=0;var d,h=""===o?".":o+":";if(w(e))for(var m=0;m<e.length;m++)c+=O(o=e[m],t,a,s=h+C(o,m),i);else if("function"===typeof(m=null===(d=e)||"object"!==typeof d?null:"function"===typeof(d=p&&d[p]||d["@@iterator"])?d:null))for(e=m.call(e),m=0;!(o=e.next()).done;)c+=O(o=o.value,t,a,s=h+C(o,m++),i);else if("object"===s){if("function"===typeof e.then)return O(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"===typeof e.status?e.then(_,_):(e.status="pending",e.then((function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)}),(function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)}))),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(e),t,a,o,i);throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return c}function T(e,t,n){if(null==e)return e;var r=[],a=0;return O(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function P(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function A(){}t.Children={map:T,forEach:function(e,t,n){T(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!j(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=a,t.Profiler=i,t.PureComponent=b,t.StrictMode=o,t.Suspense=c,t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=S,t.act=function(){throw Error("act(...) is not supported in production builds of React.")},t.cache=function(e){return function(){return e.apply(null,arguments)}},t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error("The argument must be a React element, but you passed "+e+".");var r=m({},e.props),a=e.key;if(null!=t)for(o in void 0!==t.ref&&void 0,void 0!==t.key&&(a=""+t.key),t)!k.call(t,o)||"key"===o||"__self"===o||"__source"===o||"ref"===o&&void 0===t.ref||(r[o]=t[o]);var o=arguments.length-2;if(1===o)r.children=n;else if(1<o){for(var i=Array(o),s=0;s<o;s++)i[s]=arguments[s+2];r.children=i}return E(e.type,a,void 0,0,0,r)},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:s,_context:e},e},t.createElement=function(e,t,n){var r,a={},o=null;if(null!=t)for(r in void 0!==t.key&&(o=""+t.key),t)k.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(a[r]=t[r]);var i=arguments.length-2;if(1===i)a.children=n;else if(1<i){for(var s=Array(i),l=0;l<i;l++)s[l]=arguments[l+2];a.children=s}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===a[r]&&(a[r]=i[r]);return E(e,o,void 0,0,0,a)},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=j,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=S.T,n={};S.T=n;try{var r=e(),a=S.S;null!==a&&a(n,r),"object"===typeof r&&null!==r&&"function"===typeof r.then&&r.then(A,R)}catch(o){R(o)}finally{S.T=t}},t.unstable_useCacheRefresh=function(){return S.H.useCacheRefresh()},t.use=function(e){return S.H.use(e)},t.useActionState=function(e,t,n){return S.H.useActionState(e,t,n)},t.useCallback=function(e,t){return S.H.useCallback(e,t)},t.useContext=function(e){return S.H.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e,t){return S.H.useDeferredValue(e,t)},t.useEffect=function(e,t){return S.H.useEffect(e,t)},t.useId=function(){return S.H.useId()},t.useImperativeHandle=function(e,t,n){return S.H.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return S.H.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return S.H.useLayoutEffect(e,t)},t.useMemo=function(e,t){return S.H.useMemo(e,t)},t.useOptimistic=function(e,t){return S.H.useOptimistic(e,t)},t.useReducer=function(e,t,n){return S.H.useReducer(e,t,n)},t.useRef=function(e){return S.H.useRef(e)},t.useState=function(e){return S.H.useState(e)},t.useSyncExternalStore=function(e,t,n){return S.H.useSyncExternalStore(e,t,n)},t.useTransition=function(){return S.H.useTransition()},t.version="19.0.0"},358:(e,t)=>{"use strict";const n=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,r=/^[\u0021-\u003A\u003C-\u007E]*$/,a=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,o=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,s=(()=>{const e=function(){};return e.prototype=Object.create(null),e})();function l(e,t,n){do{const n=e.charCodeAt(t);if(32!==n&&9!==n)return t}while(++t<n);return n}function u(e,t,n){for(;t>n;){const n=e.charCodeAt(--t);if(32!==n&&9!==n)return t+1}return n}function c(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},366:e=>{"use strict";var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty,a="undefined"!==typeof Element;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){var s,l,u,c=t(e),d=t(i);if(c&&d){if((l=e.length)!=i.length)return!1;for(s=l;0!==s--;)if(!o(e[s],i[s]))return!1;return!0}if(c!=d)return!1;var f=e instanceof Date,p=i instanceof Date;if(f!=p)return!1;if(f&&p)return e.getTime()==i.getTime();var h=e instanceof RegExp,m=i instanceof RegExp;if(h!=m)return!1;if(h&&m)return e.toString()==i.toString();var g=n(e);if((l=g.length)!==n(i).length)return!1;for(s=l;0!==s--;)if(!r.call(i,g[s]))return!1;if(a&&e instanceof Element&&i instanceof Element)return e===i;for(s=l;0!==s--;)if(("_owner"!==(u=g[s])||!e.$$typeof)&&!o(e[u],i[u]))return!1;return!0}return e!==e&&i!==i}e.exports=function(e,t){try{return o(e,t)}catch(n){if(n.message&&n.message.match(/stack|recursion/i)||-2146828260===n.number)return console.warn("Warning: react-fast-compare does not handle circular references.",n.name,n.message),!1;throw n}}},391:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4)},440:e=>{"use strict";var t=function(){};e.exports=t},497:(e,t,n)=>{"use strict";var r=n(218);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},517:e=>{const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,n=e=>e.match(t)||[],r=e=>e[0].toUpperCase()+e.slice(1),a=(e,t)=>n(e).join(t).toLowerCase(),o=e=>n(e).reduce(((e,t)=>`${e}${e?t[0].toUpperCase()+t.slice(1).toLowerCase():t.toLowerCase()}`),"");e.exports={words:n,upperFirst:r,camelCase:o,pascalCase:e=>r(o(e)),snakeCase:e=>a(e,"_"),kebabCase:e=>a(e,"-"),sentenceCase:e=>r(a(e," ")),titleCase:e=>n(e).map(r).join(" ")}},575:e=>{"use strict";function t(e){this._maxSize=e,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(e){return this._values[e]},t.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var n=/[^.^\]^[]+|(?=\[\]|\.\.)/g,r=/^\d+$/,a=/^\d/,o=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,i=/^\s*(['"]?)(.*?)(\1)\s*$/,s=new t(512),l=new t(512),u=new t(512);function c(e){return s.get(e)||s.set(e,d(e).map((function(e){return e.replace(i,"$2")})))}function d(e){return e.match(n)||[""]}function f(e){return"string"===typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function p(e){return!f(e)&&(function(e){return e.match(a)&&!e.match(r)}(e)||function(e){return o.test(e)}(e))}e.exports={Cache:t,split:d,normalizePath:c,setter:function(e){var t=c(e);return l.get(e)||l.set(e,(function(e,n){for(var r=0,a=t.length,o=e;r<a-1;){var i=t[r];if("__proto__"===i||"constructor"===i||"prototype"===i)return e;o=o[t[r++]]}o[t[r]]=n}))},getter:function(e,t){var n=c(e);return u.get(e)||u.set(e,(function(e){for(var r=0,a=n.length;r<a;){if(null==e&&t)return;e=e[n[r++]]}return e}))},join:function(e){return e.reduce((function(e,t){return e+(f(t)||r.test(t)?"["+t+"]":(e?".":"")+t)}),"")},forEach:function(e,t,n){!function(e,t,n){var r,a,o,i,s=e.length;for(a=0;a<s;a++)(r=e[a])&&(p(r)&&(r='"'+r+'"'),o=!(i=f(r))&&/^\d+$/.test(r),t.call(n,r,i,o,a,e))}(Array.isArray(e)?e:d(e),t,n)}}},579:(e,t,n)=>{"use strict";e.exports=n(799)},672:(e,t,n)=>{"use strict";var r=n(43);function a(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var i={d:{f:o,r:function(){throw Error(a(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},s=Symbol.for("react.portal");var l=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function u(e,t){return"font"===e?"":"string"===typeof t?"use-credentials"===t?t:"":void 0}t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(a(299));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:s,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.flushSync=function(e){var t=l.T,n=i.p;try{if(l.T=null,i.p=2,e)return e()}finally{l.T=t,i.p=n,i.d.f()}},t.preconnect=function(e,t){"string"===typeof e&&(t?t="string"===typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:t=null,i.d.C(e,t))},t.prefetchDNS=function(e){"string"===typeof e&&i.d.D(e)},t.preinit=function(e,t){if("string"===typeof e&&t&&"string"===typeof t.as){var n=t.as,r=u(n,t.crossOrigin),a="string"===typeof t.integrity?t.integrity:void 0,o="string"===typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?i.d.S(e,"string"===typeof t.precedence?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):"script"===n&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:"string"===typeof t.nonce?t.nonce:void 0})}},t.preinitModule=function(e,t){if("string"===typeof e)if("object"===typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=u(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:"string"===typeof t.integrity?t.integrity:void 0,nonce:"string"===typeof t.nonce?t.nonce:void 0})}}else null==t&&i.d.M(e)},t.preload=function(e,t){if("string"===typeof e&&"object"===typeof t&&null!==t&&"string"===typeof t.as){var n=t.as,r=u(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:"string"===typeof t.integrity?t.integrity:void 0,nonce:"string"===typeof t.nonce?t.nonce:void 0,type:"string"===typeof t.type?t.type:void 0,fetchPriority:"string"===typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"string"===typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"===typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"===typeof t.imageSizes?t.imageSizes:void 0,media:"string"===typeof t.media?t.media:void 0})}},t.preloadModule=function(e,t){if("string"===typeof e)if(t){var n=u(t.as,t.crossOrigin);i.d.m(e,{as:"string"===typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"===typeof t.integrity?t.integrity:void 0})}else i.d.m(e)},t.requestFormReset=function(e){i.d.r(e)},t.unstable_batchedUpdates=function(e,t){return e(t)},t.useFormState=function(e,t,n){return l.H.useFormState(e,t,n)},t.useFormStatus=function(){return l.H.useHostTransitionStatus()},t.version="19.0.0"},704:e=>{function t(e,t){var n=e.length,r=new Array(n),a={},o=n,i=function(e){for(var t=new Map,n=0,r=e.length;n<r;n++){var a=e[n];t.has(a[0])||t.set(a[0],new Set),t.has(a[1])||t.set(a[1],new Set),t.get(a[0]).add(a[1])}return t}(t),s=function(e){for(var t=new Map,n=0,r=e.length;n<r;n++)t.set(e[n],n);return t}(e);for(t.forEach((function(e){if(!s.has(e[0])||!s.has(e[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")}));o--;)a[o]||l(e[o],o,new Set);return r;function l(e,t,o){if(o.has(e)){var u;try{u=", node was:"+JSON.stringify(e)}catch(f){u=""}throw new Error("Cyclic dependency"+u)}if(!s.has(e))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(e));if(!a[t]){a[t]=!0;var c=i.get(e)||new Set;if(t=(c=Array.from(c)).length){o.add(e);do{var d=c[--t];l(d,s.get(d),o)}while(t);o.delete(e)}r[--n]=e}}}e.exports=function(e){return t(function(e){for(var t=new Set,n=0,r=e.length;n<r;n++){var a=e[n];t.add(a[0]),t.add(a[1])}return Array.from(t)}(e),e)},e.exports.array=t},740:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},763:(e,t,n)=>{"use strict";e.exports=n(983)},799:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function a(e,t,r){var a=null;if(void 0!==r&&(a=""+r),void 0!==t.key&&(a=""+t.key),"key"in t)for(var o in r={},t)"key"!==o&&(r[o]=t[o]);else r=t;return t=r.ref,{$$typeof:n,type:e,key:a,ref:void 0!==t?t:null,props:r}}t.Fragment=r,t.jsx=a,t.jsxs=a},853:(e,t,n)=>{"use strict";e.exports=n(896)},896:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>o(l,n))u<a&&0>o(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<a&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,h=!1,m=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function x(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function w(e){if(g=!1,x(e),!m)if(null!==r(u))m=!0,P();else{var t=r(c);null!==t&&R(w,t.startTime-e)}}var S,k=!1,E=-1,j=5,N=-1;function C(){return!(t.unstable_now()-N<j)}function _(){if(k){var e=t.unstable_now();N=e;var n=!0;try{e:{m=!1,g&&(g=!1,y(E),E=-1),h=!0;var o=p;try{t:{for(x(e),f=r(u);null!==f&&!(f.expirationTime>e&&C());){var i=f.callback;if("function"===typeof i){f.callback=null,p=f.priorityLevel;var s=i(f.expirationTime<=e);if(e=t.unstable_now(),"function"===typeof s){f.callback=s,x(e),n=!0;break t}f===r(u)&&a(u),x(e)}else a(u);f=r(u)}if(null!==f)n=!0;else{var l=r(c);null!==l&&R(w,l.startTime-e),n=!1}}break e}finally{f=null,p=o,h=!1}n=void 0}}finally{n?S():k=!1}}}if("function"===typeof b)S=function(){b(_)};else if("undefined"!==typeof MessageChannel){var O=new MessageChannel,T=O.port2;O.port1.onmessage=_,S=function(){T.postMessage(null)}}else S=function(){v(_,0)};function P(){k||(k=!0,S())}function R(e,n){E=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,P())},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>i?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(g?(y(E),E=-1):g=!0,R(w,o-i))):(e.sortIndex=s,n(u,e),m||h||(m=!0,P())),e},t.unstable_shouldYield=C,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},950:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(672)},983:(e,t)=>{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case l:return e;default:return t}}case a:return t}}}function S(e){return w(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=a,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return S(e)||w(e)===c},t.isConcurrentMode=S,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===d||e===s||e===i||e===p||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>"static/js/"+e+".8ab44547.chunk.js",n.miniCssF=e=>{},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="frontend:";n.l=(r,a,o,i)=>{if(e[r])e[r].push(a);else{var s,l;if(void 0!==o)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+o),s.src=r),e[r]=[a];var f=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var a=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),a&&a.forEach((e=>e(n))),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),l&&document.head.appendChild(s)}}})(),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",(()=>{var e={792:0};n.f.j=(t,r)=>{var a=n.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else{var o=new Promise(((n,r)=>a=e[t]=[n,r]));r.push(a[2]=o);var i=n.p+n.u(t),s=new Error;n.l(i,(r=>{if(n.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,a[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var a,o,i=r[0],s=r[1],l=r[2],u=0;if(i.some((t=>0!==e[t]))){for(a in s)n.o(s,a)&&(n.m[a]=s[a]);if(l)l(n)}for(t&&t(r);u<i.length;u++)o=i[u],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self.webpackChunkfrontend=self.webpackChunkfrontend||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>Ya,hasStandardBrowserEnv:()=>Xa,hasStandardBrowserWebWorkerEnv:()=>Za,navigator:()=>Ja,origin:()=>eo});var t=n(43),r=n(391),a=(n(358),"popstate");function o(){return f((function(e,t){let{pathname:n,search:r,hash:a}=e.location;return u("",{pathname:n,search:r,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:c(t)}),null,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function i(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function s(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function l(e,t){return{usr:e.state,key:e.key,idx:t}}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return{pathname:"string"===typeof e?e:e.pathname,search:"",hash:"",..."string"===typeof t?d(t):t,state:n,key:t&&t.key||r||Math.random().toString(36).substring(2,10)}}function c(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 d(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function f(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{window:o=document.defaultView,v5Compat:s=!1}=r,d=o.history,f="POP",p=null,h=m();function m(){return(d.state||{idx:null}).idx}function g(){f="POP";let e=m(),t=null==e?null:e-h;h=e,p&&p({action:f,location:y.location,delta:t})}function v(e){let t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"===typeof e?e:c(e);return n=n.replace(/ $/,"%20"),i(t,`No window.location.(origin|href) available to create URL for href: ${n}`),new URL(n,t)}null==h&&(h=0,d.replaceState({...d.state,idx:h},""));let y={get action(){return f},get location(){return e(o,d)},listen(e){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(a,g),p=e,()=>{o.removeEventListener(a,g),p=null}},createHref:e=>t(o,e),createURL:v,encodeLocation(e){let t=v(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){f="PUSH";let r=u(y.location,e,t);n&&n(r,e),h=m()+1;let a=l(r,h),i=y.createHref(r);try{d.pushState(a,"",i)}catch(c){if(c instanceof DOMException&&"DataCloneError"===c.name)throw c;o.location.assign(i)}s&&p&&p({action:f,location:y.location,delta:1})},replace:function(e,t){f="REPLACE";let r=u(y.location,e,t);n&&n(r,e),h=m();let a=l(r,h),o=y.createHref(r);d.replaceState(a,"",o),s&&p&&p({action:f,location:y.location,delta:0})},go:e=>d.go(e)};return y}new WeakMap;function p(e,t){return h(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",!1)}function h(e,t,n,r){let a=_(("string"===typeof t?d(t):t).pathname||"/",n);if(null==a)return null;let o=m(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let i=null;for(let s=0;null==i&&s<o.length;++s){let e=C(a);i=j(o[s],e,r)}return i}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=(e,a,o)=>{let s={relativePath:void 0===o?e.path||"":o,caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};s.relativePath.startsWith("/")&&(i(s.relativePath.startsWith(r),`Absolute route path "${s.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),s.relativePath=s.relativePath.slice(r.length));let l=A([r,s.relativePath]),u=n.concat(s);e.children&&e.children.length>0&&(i(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),m(e.children,t,u,l)),(null!=e.path||e.index)&&t.push({path:l,score:E(l,e.index),routesMeta:u})};return e.forEach(((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let n of g(e.path))a(e,t,n);else a(e,t)})),t}function g(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,a=n.endsWith("?"),o=n.replace(/\?$/,"");if(0===r.length)return a?[o,""]:[o];let i=g(r.join("/")),s=[];return s.push(...i.map((e=>""===e?o:[o,e].join("/")))),a&&s.push(...i),s.map((t=>e.startsWith("/")&&""===t?"/":t))}var v=/^:[\w-]+$/,y=3,b=2,x=1,w=10,S=-2,k=e=>"*"===e;function E(e,t){let n=e.split("/"),r=n.length;return n.some(k)&&(r+=S),t&&(r+=b),n.filter((e=>!k(e))).reduce(((e,t)=>e+(v.test(t)?y:""===t?x:w)),r)}function j(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],{routesMeta:r}=e,a={},o="/",i=[];for(let s=0;s<r.length;++s){let e=r[s],l=s===r.length-1,u="/"===o?t:t.slice(o.length)||"/",c=N({path:e.relativePath,caseSensitive:e.caseSensitive,end:l},u),d=e.route;if(!c&&l&&n&&!r[r.length-1].route.index&&(c=N({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},u)),!c)return null;Object.assign(a,c.params),i.push({params:a,pathname:A([o,c.pathname]),pathnameBase:F(A([o,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(o=A([o,c.pathnameBase]))}return i}function N(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];s("*"===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=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))");let o=new RegExp(a,t?void 0:"i");return[o,r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:r.reduce(((e,t,n)=>{let{paramName:r,isOptional:a}=t;if("*"===r){let e=l[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}const s=l[n];return e[r]=a&&!s?void 0:(s||"").replace(/%2F/g,"/"),e}),{}),pathname:o,pathnameBase:i,pattern:e}}function C(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return s(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function _(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 O(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 <Link to="..."> and the router will parse it for you.`}function T(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function P(e){let t=T(e);return t.map(((e,n)=>n===t.length-1?e.pathname:e.pathnameBase))}function R(e,t,n){let r,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];"string"===typeof e?r=d(e):(r={...e},i(!r.pathname||!r.pathname.includes("?"),O("?","pathname","search",r)),i(!r.pathname||!r.pathname.includes("#"),O("#","pathname","hash",r)),i(!r.search||!r.search.includes("#"),O("#","search","hash",r)));let o,s=""===e||""===r.pathname,l=s?"/":r.pathname;if(null==l)o=n;else{let e=t.length-1;if(!a&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}o=e>=0?t[e]:"/"}let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",{pathname:n,search:r="",hash:a=""}="string"===typeof e?d(e):e,o=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:o,search:L(r),hash:z(a)}}(r,o),c=l&&"/"!==l&&l.endsWith("/"),f=(s||"."===l)&&n.endsWith("/");return u.pathname.endsWith("/")||!c&&!f||(u.pathname+="/"),u}var A=e=>e.join("/").replace(/\/\/+/g,"/"),F=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),L=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",z=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function $(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}var D=["POST","PUT","PATCH","DELETE"],M=(new Set(D),["GET",...D]);new Set(M),Symbol("ResetLoaderData");var I=t.createContext(null);I.displayName="DataRouter";var U=t.createContext(null);U.displayName="DataRouterState";var B=t.createContext({isTransitioning:!1});B.displayName="ViewTransition";var V=t.createContext(new Map);V.displayName="Fetchers";var H=t.createContext(null);H.displayName="Await";var q=t.createContext(null);q.displayName="Navigation";var W=t.createContext(null);W.displayName="Location";var K=t.createContext({outlet:null,matches:[],isDataRoute:!1});K.displayName="Route";var G=t.createContext(null);G.displayName="RouteError";function Q(){return null!=t.useContext(W)}function Y(){return i(Q(),"useLocation() may be used only in the context of a <Router> component."),t.useContext(W).location}var J="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function X(e){t.useContext(q).static||t.useLayoutEffect(e)}function Z(){let{isDataRoute:e}=t.useContext(K);return e?function(){let{router:e}=ue("useNavigate"),n=de("useNavigate"),r=t.useRef(!1);X((()=>{r.current=!0}));let a=t.useCallback((async function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s(r.current,J),r.current&&("number"===typeof t?e.navigate(t):await e.navigate(t,{fromRouteId:n,...a}))}),[e,n]);return a}():function(){i(Q(),"useNavigate() may be used only in the context of a <Router> component.");let e=t.useContext(I),{basename:n,navigator:r}=t.useContext(q),{matches:a}=t.useContext(K),{pathname:o}=Y(),l=JSON.stringify(P(a)),u=t.useRef(!1);X((()=>{u.current=!0}));let c=t.useCallback((function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(s(u.current,J),!u.current)return;if("number"===typeof t)return void r.go(t);let i=R(t,JSON.parse(l),o,"path"===a.relative);null==e&&"/"!==n&&(i.pathname="/"===i.pathname?n:A([n,i.pathname])),(a.replace?r.replace:r.push)(i,a.state,a)}),[n,r,l,o,e]);return c}()}t.createContext(null);function ee(){let{matches:e}=t.useContext(K),n=e[e.length-1];return n?n.params:{}}function te(e){let{relative:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{matches:r}=t.useContext(K),{pathname:a}=Y(),o=JSON.stringify(P(r));return t.useMemo((()=>R(e,JSON.parse(o),a,"path"===n)),[e,o,a,n])}function ne(e,n,r,a){i(Q(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o,static:l}=t.useContext(q),{matches:u}=t.useContext(K),c=u[u.length-1],f=c?c.params:{},h=c?c.pathname:"/",m=c?c.pathnameBase:"/",g=c&&c.route;{let e=g&&g.path||"";he(h,!g||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${e}"> to <Route path="${"/"===e?"*":`${e}/*`}">.`)}let v,y=Y();if(n){let e="string"===typeof n?d(n):n;i("/"===m||e.pathname?.startsWith(m),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${m}" but pathname "${e.pathname}" was given in the \`location\` prop.`),v=e}else v=y;let b=v.pathname||"/",x=b;if("/"!==m){let e=m.replace(/^\//,"").split("/");x="/"+b.replace(/^\//,"").split("/").slice(e.length).join("/")}let w=!l&&r&&r.matches&&r.matches.length>0?r.matches:p(e,{pathname:x});s(g||null!=w,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),s(null==w||void 0!==w[w.length-1].route.element||void 0!==w[w.length-1].route.Component||void 0!==w[w.length-1].route.lazy,`Matched leaf route at location "${v.pathname}${v.search}${v.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let S=se(w&&w.map((e=>Object.assign({},e,{params:Object.assign({},f,e.params),pathname:A([m,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?m:A([m,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),u,r,a);return n&&S?t.createElement(W.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...v},navigationType:"POP"}},S):S}function re(){let e=fe(),n=$(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:a},i={padding:"2px 4px",backgroundColor:a},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=t.createElement(t.Fragment,null,t.createElement("p",null,"\ud83d\udcbf Hey developer \ud83d\udc4b"),t.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",t.createElement("code",{style:i},"ErrorBoundary")," or"," ",t.createElement("code",{style:i},"errorElement")," prop on your route.")),t.createElement(t.Fragment,null,t.createElement("h2",null,"Unexpected Application Error!"),t.createElement("h3",{style:{fontStyle:"italic"}},n),r?t.createElement("pre",{style:o},r):null,s)}var ae=t.createElement(re,null),oe=class extends t.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?t.createElement(K.Provider,{value:this.props.routeContext},t.createElement(G.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function ie(e){let{routeContext:n,match:r,children:a}=e,o=t.useContext(I);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),t.createElement(K.Provider,{value:n},a)}function se(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null==e){if(!r)return null;if(r.errors)e=r.matches;else{if(0!==n.length||r.initialized||!(r.matches.length>0))return null;e=r.matches}}let a=e,o=r?.errors;if(null!=o){let e=a.findIndex((e=>e.route.id&&void 0!==o?.[e.route.id]));i(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,l=-1;if(r)for(let t=0;t<a.length;t++){let e=a[t];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(l=t),e.route.id){let{loaderData:t,errors:n}=r,o=e.route.loader&&!t.hasOwnProperty(e.route.id)&&(!n||void 0===n[e.route.id]);if(e.route.lazy||o){s=!0,a=l>=0?a.slice(0,l+1):[a[0]];break}}}return a.reduceRight(((e,i,u)=>{let c,d=!1,f=null,p=null;r&&(c=o&&i.route.id?o[i.route.id]:void 0,f=i.route.errorElement||ae,s&&(l<0&&0===u?(he("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):l===u&&(d=!0,p=i.route.hydrateFallbackElement||null)));let h=n.concat(a.slice(0,u+1)),m=()=>{let n;return n=c?f:d?p:i.route.Component?t.createElement(i.route.Component,null):i.route.element?i.route.element:e,t.createElement(ie,{match:i,routeContext:{outlet:e,matches:h,isDataRoute:null!=r},children:n})};return r&&(i.route.ErrorBoundary||i.route.errorElement||0===u)?t.createElement(oe,{location:r.location,revalidation:r.revalidation,component:f,error:c,children:m(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):m()}),null)}function le(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ue(e){let n=t.useContext(I);return i(n,le(e)),n}function ce(e){let n=t.useContext(U);return i(n,le(e)),n}function de(e){let n=function(e){let n=t.useContext(K);return i(n,le(e)),n}(e),r=n.matches[n.matches.length-1];return i(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function fe(){let e=t.useContext(G),n=ce("useRouteError"),r=de("useRouteError");return void 0!==e?e:n.errors?.[r]}var pe={};function he(e,t,n){t||pe[e]||(pe[e]=!0,s(!1,n))}t.memo((function(e){let{routes:t,future:n,state:r}=e;return ne(t,void 0,r,n)}));function me(e){let{to:n,replace:r,state:a,relative:o}=e;i(Q(),"<Navigate> may be used only in the context of a <Router> component.");let{static:l}=t.useContext(q);s(!l,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:u}=t.useContext(K),{pathname:c}=Y(),d=Z(),f=R(n,P(u),c,"path"===o),p=JSON.stringify(f);return t.useEffect((()=>{d(JSON.parse(p),{replace:r,state:a,relative:o})}),[d,p,o,r,a]),null}function ge(e){i(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function ve(e){let{basename:n="/",children:r=null,location:a,navigationType:o="POP",navigator:l,static:u=!1}=e;i(!Q(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=n.replace(/^\/*/,"/"),f=t.useMemo((()=>({basename:c,navigator:l,static:u,future:{}})),[c,l,u]);"string"===typeof a&&(a=d(a));let{pathname:p="/",search:h="",hash:m="",state:g=null,key:v="default"}=a,y=t.useMemo((()=>{let e=_(p,c);return null==e?null:{location:{pathname:e,search:h,hash:m,state:g,key:v},navigationType:o}}),[c,p,h,m,g,v,o]);return s(null!=y,`<Router basename="${c}"> is not able to match the URL "${p}${h}${m}" because it does not start with the basename, so the <Router> won't render anything.`),null==y?null:t.createElement(q.Provider,{value:f},t.createElement(W.Provider,{children:r,value:y}))}function ye(e){let{children:t,location:n}=e;return ne(be(t),n)}t.Component;function be(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];return t.Children.forEach(e,((e,a)=>{if(!t.isValidElement(e))return;let o=[...n,a];if(e.type===t.Fragment)return void r.push.apply(r,be(e.props.children,o));i(e.type===ge,`[${"string"===typeof e.type?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),i(!e.props.index||!e.props.children,"An index route cannot have child routes.");let s={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=be(e.props.children,o)),r.push(s)})),r}var xe="get",we="application/x-www-form-urlencoded";function Se(e){return null!=e&&"string"===typeof e.tagName}var ke=null;var Ee=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function je(e){return null==e||Ee.has(e)?e:(s(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${we}"`),null)}function Ne(e,t){let n,r,a,o,i;if(function(e){return Se(e)&&"form"===e.tagName.toLowerCase()}(e)){let i=e.getAttribute("action");r=i?_(i,t):null,n=e.getAttribute("method")||xe,a=je(e.getAttribute("enctype"))||we,o=new FormData(e)}else if(function(e){return Se(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return Se(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let i=e.form;if(null==i)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||i.getAttribute("action");if(r=s?_(s,t):null,n=e.getAttribute("formmethod")||i.getAttribute("method")||xe,a=je(e.getAttribute("formenctype"))||je(i.getAttribute("enctype"))||we,o=new FormData(i,e),!function(){if(null===ke)try{new FormData(document.createElement("form"),0),ke=!1}catch(e){ke=!0}return ke}()){let{name:t,type:n,value:r}=e;if("image"===n){let e=t?`${t}.`:"";o.append(`${e}x`,"0"),o.append(`${e}y`,"0")}else t&&o.append(t,r)}}else{if(Se(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=xe,r=null,a=we,i=e}return o&&"text/plain"===a&&(i=o,o=void 0),{action:r,method:n.toLowerCase(),encType:a,formData:o,body:i}}function Ce(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}async function _e(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise((()=>{}))}}function Oe(e){return null!=e&&"string"===typeof e.page}function Te(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"===typeof e.imageSrcSet&&"string"===typeof e.imageSizes:"string"===typeof e.rel&&"string"===typeof e.href)}function Pe(e,t,n,r,a,o){let i=(e,t)=>!n[t]||e.route.id!==n[t].route.id,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith("*")&&n[t].params["*"]!==e.params["*"];return"assets"===o?t.filter(((e,t)=>i(e,t)||s(e,t))):"data"===o?t.filter(((t,o)=>{let l=r.routes[t.route.id];if(!l||!l.hasLoader)return!1;if(i(t,o)||s(t,o))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"===typeof r)return r}return!0})):[]}function Re(e,t){let{includeHydrateFallback:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r=e.map((e=>{let r=t.routes[e.route.id];if(!r)return[];let a=[r.module];return r.clientActionModule&&(a=a.concat(r.clientActionModule)),r.clientLoaderModule&&(a=a.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(a=a.concat(r.hydrateFallbackModule)),r.imports&&(a=a.concat(r.imports)),a})).flat(1),[...new Set(r)];var r}function Ae(e,t){let n=new Set,r=new Set(t);return e.reduce(((e,a)=>{if(t&&!Oe(a)&&"script"===a.as&&a.href&&r.has(a.href))return e;let o=JSON.stringify(function(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}(a));return n.has(o)||(n.add(o),e.push({key:o,link:a})),e}),[])}function Fe(e){return{__html:e}}Symbol("SingleFetchRedirect");function Le(e,t){let n="string"===typeof e?new URL(e,"undefined"===typeof window?"server://singlefetch/":window.location.origin):e;return"/"===n.pathname?n.pathname="_root.data":t&&"/"===_(n.pathname,t)?n.pathname=`${t.replace(/\/$/,"")}/_root.data`:n.pathname=`${n.pathname.replace(/\/$/,"")}.data`,n}t.Component;function ze(e){let{error:n,isOutsideRemixApp:r}=e;console.error(n);let a,o=t.createElement("script",{dangerouslySetInnerHTML:{__html:'\n console.log(\n "\ud83d\udcbf Hey developer \ud83d\udc4b. You can provide a way better UX than this when your app throws errors. Check out https://remix.run/guides/errors for more information."\n );\n '}});if($(n))return t.createElement($e,{title:"Unhandled Thrown Response!"},t.createElement("h1",{style:{fontSize:"24px"}},n.status," ",n.statusText),o);if(n instanceof Error)0;else{let e=null==n?"Unknown Error":"object"===typeof n&&"toString"in n?n.toString():JSON.stringify(n);new Error(e)}return t.createElement($e,{title:"Application Error!",isOutsideRemixApp:r},t.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),t.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},a.stack),o)}function $e(e){let{title:n,renderScripts:r,isOutsideRemixApp:a,children:o}=e,{routeModules:i}=Be();return i.root?.Layout&&!a?o:t.createElement("html",{lang:"en"},t.createElement("head",null,t.createElement("meta",{charSet:"utf-8"}),t.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),t.createElement("title",null,n)),t.createElement("body",null,t.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},o,r?t.createElement(Qe,null):null)))}function De(e){return!0===e}function Me(){let e=t.useContext(I);return Ce(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Ie(){let e=t.useContext(U);return Ce(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Ue=t.createContext(void 0);function Be(){let e=t.useContext(Ue);return Ce(e,"You must render this element inside a <HydratedRouter> element"),e}function Ve(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function He(e,t,n){if(n&&!Ge)return[e[0]];if(t){let n=e.findIndex((e=>void 0!==t[e.route.id]));return e.slice(0,n+1)}return e}function qe(e){let{page:n,...r}=e,{router:a}=Me(),o=t.useMemo((()=>p(a.routes,n,a.basename)),[a.routes,n,a.basename]);return o?t.createElement(Ke,{page:n,matches:o,...r}):null}function We(e){let{manifest:n,routeModules:r}=Be(),[a,o]=t.useState([]);return t.useEffect((()=>{let t=!1;return async function(e,t,n){return Ae((await Promise.all(e.map((async e=>{let r=t.routes[e.route.id];if(r){let e=await _e(r,n);return e.links?e.links():[]}return[]})))).flat(1).filter(Te).filter((e=>"stylesheet"===e.rel||"preload"===e.rel)).map((e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"})))}(e,n,r).then((e=>{t||o(e)})),()=>{t=!0}}),[e,n,r]),a}function Ke(e){let{page:n,matches:r,...a}=e,o=Y(),{manifest:i,routeModules:s}=Be(),{basename:l}=Me(),{loaderData:u,matches:c}=Ie(),d=t.useMemo((()=>Pe(n,r,c,i,o,"data")),[n,r,c,i,o]),f=t.useMemo((()=>Pe(n,r,c,i,o,"assets")),[n,r,c,i,o]),p=t.useMemo((()=>{if(n===o.pathname+o.search+o.hash)return[];let e=new Set,t=!1;if(r.forEach((n=>{let r=i.routes[n.route.id];r&&r.hasLoader&&(!d.some((e=>e.route.id===n.route.id))&&n.route.id in u&&s[n.route.id]?.shouldRevalidate||r.hasClientLoader?t=!0:e.add(n.route.id))})),0===e.size)return[];let a=Le(n,l);return t&&e.size>0&&a.searchParams.set("_routes",r.filter((t=>e.has(t.route.id))).map((e=>e.route.id)).join(",")),[a.pathname+a.search]}),[l,u,o,i,d,r,n,s]),h=t.useMemo((()=>Re(f,i)),[f,i]),m=We(f);return t.createElement(t.Fragment,null,p.map((e=>t.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...a}))),h.map((e=>t.createElement("link",{key:e,rel:"modulepreload",href:e,...a}))),m.map((e=>{let{key:n,link:r}=e;return t.createElement("link",{key:n,...r})})))}Ue.displayName="FrameworkContext";var Ge=!1;function Qe(e){let{manifest:n,serverHandoffString:r,isSpaMode:a,ssr:o,renderMeta:i}=Be(),{router:s,static:l,staticContext:u}=Me(),{matches:c}=Ie(),d=De(o);i&&(i.didRenderScripts=!0);let f=He(c,null,a);t.useEffect((()=>{0}),[]);let h=t.useMemo((()=>{let a=u?`window.__reactRouterContext = ${r};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",o=l?`${n.hmr?.runtime?`import ${JSON.stringify(n.hmr.runtime)};`:""}${d?"":`import ${JSON.stringify(n.url)}`};\n${f.map(((e,t)=>{let r=`route${t}`,a=n.routes[e.route.id];Ce(a,`Route ${e.route.id} not found in manifest`);let{clientActionModule:o,clientLoaderModule:i,hydrateFallbackModule:s,module:l}=a,u=[...o?[{module:o,varName:`${r}_clientAction`}]:[],...i?[{module:i,varName:`${r}_clientLoader`}]:[],...s?[{module:s,varName:`${r}_HydrateFallback`}]:[],{module:l,varName:`${r}_main`}];return 1===u.length?`import * as ${r} from ${JSON.stringify(l)};`:[u.map((e=>`import * as ${e.varName} from "${e.module}";`)).join("\n"),`const ${r} = {${u.map((e=>`...${e.varName}`)).join(",")}};`].join("\n")})).join("\n")}\n ${d?`window.__reactRouterManifest = ${JSON.stringify(function(e,t){let n=new Set(t.state.matches.map((e=>e.route.id))),r=t.state.location.pathname.split("/").filter(Boolean),a=["/"];for(r.pop();r.length>0;)a.push(`/${r.join("/")}`),r.pop();a.forEach((e=>{let r=p(t.routes,e,t.basename);r&&r.forEach((e=>n.add(e.route.id)))}));let o=[...n].reduce(((t,n)=>Object.assign(t,{[n]:e.routes[n]})),{});return{...e,routes:o}}(n,s),null,2)};`:""}\n window.__reactRouterRouteModules = {${f.map(((e,t)=>`${JSON.stringify(e.route.id)}:route${t}`)).join(",")}};\n\nimport(${JSON.stringify(n.entry.module)});`:" ";return t.createElement(t.Fragment,null,t.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:Fe(a),type:void 0}),t.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:Fe(o),type:"module",async:!0}))}),[]),m=Ge?[]:n.entry.imports.concat(Re(f,n,{includeHydrateFallback:!0}));return Ge?null:t.createElement(t.Fragment,null,d?null:t.createElement("link",{rel:"modulepreload",href:n.url,crossOrigin:e.crossOrigin}),t.createElement("link",{rel:"modulepreload",href:n.entry.module,crossOrigin:e.crossOrigin}),function(e){return[...new Set(e)]}(m).map((n=>t.createElement("link",{key:n,rel:"modulepreload",href:n,crossOrigin:e.crossOrigin}))),h)}function Ye(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{t.forEach((t=>{"function"===typeof t?t(e):null!=t&&(t.current=e)}))}}var Je="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;try{Je&&(window.__reactRouterVersion="7.3.0")}catch(km){}function Xe(e){let{basename:n,children:r,window:a}=e,i=t.useRef();null==i.current&&(i.current=o({window:a,v5Compat:!0}));let s=i.current,[l,u]=t.useState({action:s.action,location:s.location}),c=t.useCallback((e=>{t.startTransition((()=>u(e)))}),[u]);return t.useLayoutEffect((()=>s.listen(c)),[s,c]),t.createElement(ve,{basename:n,children:r,location:l.location,navigationType:l.action,navigator:s})}var Ze=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,et=t.forwardRef((function(e,n){let r,{onClick:a,discover:o="render",prefetch:l="none",relative:u,reloadDocument:d,replace:f,state:p,target:h,to:m,preventScrollReset:g,viewTransition:v,...y}=e,{basename:b}=t.useContext(q),x="string"===typeof m&&Ze.test(m),w=!1;if("string"===typeof m&&x&&(r=m,Je))try{let e=new URL(window.location.href),t=m.startsWith("//")?new URL(e.protocol+m):new URL(m),n=_(t.pathname,b);t.origin===e.origin&&null!=n?m=n+t.search+t.hash:w=!0}catch(km){s(!1,`<Link to="${m}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let S=function(e){let{relative:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(Q(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:a}=t.useContext(q),{hash:o,pathname:s,search:l}=te(e,{relative:n}),u=s;return"/"!==r&&(u="/"===s?r:A([r,s])),a.createHref({pathname:u,search:l,hash:o})}(m,{relative:u}),[k,E,j]=function(e,n){let r=t.useContext(Ue),[a,o]=t.useState(!1),[i,s]=t.useState(!1),{onFocus:l,onBlur:u,onMouseEnter:c,onMouseLeave:d,onTouchStart:f}=n,p=t.useRef(null);t.useEffect((()=>{if("render"===e&&s(!0),"viewport"===e){let e=new IntersectionObserver((e=>{e.forEach((e=>{s(e.isIntersecting)}))}),{threshold:.5});return p.current&&e.observe(p.current),()=>{e.disconnect()}}}),[e]),t.useEffect((()=>{if(a){let e=setTimeout((()=>{s(!0)}),100);return()=>{clearTimeout(e)}}}),[a]);let h=()=>{o(!0)},m=()=>{o(!1),s(!1)};return r?"intent"!==e?[i,p,{}]:[i,p,{onFocus:Ve(l,h),onBlur:Ve(u,m),onMouseEnter:Ve(c,h),onMouseLeave:Ve(d,m),onTouchStart:Ve(f,h)}]:[!1,p,{}]}(l,y),N=function(e){let{target:n,replace:r,state:a,preventScrollReset:o,relative:i,viewTransition:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=Z(),u=Y(),d=te(e,{relative:i});return t.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,n)){t.preventDefault();let n=void 0!==r?r:c(u)===c(d);l(e,{replace:n,state:a,preventScrollReset:o,relative:i,viewTransition:s})}}),[u,l,d,r,a,n,e,o,i,s])}(m,{replace:f,state:p,target:h,preventScrollReset:g,relative:u,viewTransition:v});let C=t.createElement("a",{...y,...j,href:r||S,onClick:w||d?a:function(e){a&&a(e),e.defaultPrevented||N(e)},ref:Ye(n,E),target:h,"data-discover":x||"render"!==o?void 0:"true"});return k&&!x?t.createElement(t.Fragment,null,C,t.createElement(qe,{page:S})):C}));et.displayName="Link";var tt=t.forwardRef((function(e,n){let{"aria-current":r="page",caseSensitive:a=!1,className:o="",end:s=!1,style:l,to:u,viewTransition:c,children:d,...f}=e,p=te(u,{relative:f.relative}),h=Y(),m=t.useContext(U),{navigator:g,basename:v}=t.useContext(q),y=null!=m&&function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.useContext(B);i(null!=r,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=at("useViewTransitionState"),o=te(e,{relative:n.relative});if(!r.isTransitioning)return!1;let s=_(r.currentLocation.pathname,a)||r.currentLocation.pathname,l=_(r.nextLocation.pathname,a)||r.nextLocation.pathname;return null!=N(o.pathname,l)||null!=N(o.pathname,s)}(p)&&!0===c,b=g.encodeLocation?g.encodeLocation(p).pathname:p.pathname,x=h.pathname,w=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;a||(x=x.toLowerCase(),w=w?w.toLowerCase():null,b=b.toLowerCase()),w&&v&&(w=_(w,v)||w);const S="/"!==b&&b.endsWith("/")?b.length-1:b.length;let k,E=x===b||!s&&x.startsWith(b)&&"/"===x.charAt(S),j=null!=w&&(w===b||!s&&w.startsWith(b)&&"/"===w.charAt(b.length)),C={isActive:E,isPending:j,isTransitioning:y},O=E?r:void 0;k="function"===typeof o?o(C):[o,E?"active":null,j?"pending":null,y?"transitioning":null].filter(Boolean).join(" ");let T="function"===typeof l?l(C):l;return t.createElement(et,{...f,"aria-current":O,className:k,ref:n,style:T,to:u,viewTransition:c},"function"===typeof d?d(C):d)}));tt.displayName="NavLink";var nt=t.forwardRef(((e,n)=>{let{discover:r="render",fetcherKey:a,navigate:o,reloadDocument:s,replace:l,state:u,method:d=xe,action:f,onSubmit:p,relative:h,preventScrollReset:m,viewTransition:g,...v}=e,y=st(),b=function(e){let{relative:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{basename:r}=t.useContext(q),a=t.useContext(K);i(a,"useFormAction must be used inside a RouteContext");let[o]=a.matches.slice(-1),s={...te(e||".",{relative:n})},l=Y();if(null==e){s.search=l.search;let e=new URLSearchParams(s.search),t=e.getAll("index");if(t.some((e=>""===e))){e.delete("index"),t.filter((e=>e)).forEach((t=>e.append("index",t)));let n=e.toString();s.search=n?`?${n}`:""}}e&&"."!==e||!o.route.index||(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index");"/"!==r&&(s.pathname="/"===s.pathname?r:A([r,s.pathname]));return c(s)}(f,{relative:h}),x="get"===d.toLowerCase()?"get":"post",w="string"===typeof f&&Ze.test(f);return t.createElement("form",{ref:n,method:x,action:b,onSubmit:s?p:e=>{if(p&&p(e),e.defaultPrevented)return;e.preventDefault();let t=e.nativeEvent.submitter,n=t?.getAttribute("formmethod")||d;y(t||e.currentTarget,{fetcherKey:a,method:n,navigate:o,replace:l,state:u,relative:h,preventScrollReset:m,viewTransition:g})},...v,"data-discover":w||"render"!==r?void 0:"true"})}));function rt(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function at(e){let n=t.useContext(I);return i(n,rt(e)),n}nt.displayName="Form";var ot=0,it=()=>`__${String(++ot)}__`;function st(){let{router:e}=at("useSubmit"),{basename:n}=t.useContext(q),r=de("useRouteId");return t.useCallback((async function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{action:o,method:i,encType:s,formData:l,body:u}=Ne(t,n);if(!1===a.navigate){let t=a.fetcherKey||it();await e.fetch(t,r,a.action||o,{preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||i,formEncType:a.encType||s,flushSync:a.flushSync})}else await e.navigate(a.action||o,{preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||i,formEncType:a.encType||s,replace:a.replace,state:a.state,fromRouteId:r,flushSync:a.flushSync,viewTransition:a.viewTransition})}),[e,n,r])}new TextEncoder;var lt=n(139),ut=n.n(lt),ct=n(579);const dt=["xxl","xl","lg","md","sm","xs"],ft="xs",pt=t.createContext({prefixes:{},breakpoints:dt,minBreakpoint:ft}),{Consumer:ht,Provider:mt}=pt;function gt(e,n){const{prefixes:r}=(0,t.useContext)(pt);return e||r[n]||n}function vt(){const{breakpoints:e}=(0,t.useContext)(pt);return e}function yt(){const{minBreakpoint:e}=(0,t.useContext)(pt);return e}const bt=t.forwardRef(((e,t)=>{let{bsPrefix:n,fluid:r=!1,as:a="div",className:o,...i}=e;const s=gt(n,"container"),l="string"===typeof r?`-${r}`:"-fluid";return(0,ct.jsx)(a,{ref:t,...i,className:ut()(o,r?`${s}${l}`:s)})}));bt.displayName="Container";const xt=bt,wt=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"card-body"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));wt.displayName="CardBody";const St=wt,kt=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"card-footer"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));kt.displayName="CardFooter";const Et=kt,jt=t.createContext(null);jt.displayName="CardHeaderContext";const Nt=jt,Ct=t.forwardRef(((e,n)=>{let{bsPrefix:r,className:a,as:o="div",...i}=e;const s=gt(r,"card-header"),l=(0,t.useMemo)((()=>({cardHeaderBsPrefix:s})),[s]);return(0,ct.jsx)(Nt.Provider,{value:l,children:(0,ct.jsx)(o,{ref:n,...i,className:ut()(a,s)})})}));Ct.displayName="CardHeader";const _t=Ct,Ot=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,variant:a,as:o="img",...i}=e;const s=gt(n,"card-img");return(0,ct.jsx)(o,{ref:t,className:ut()(a?`${s}-${a}`:s,r),...i})}));Ot.displayName="CardImg";const Tt=Ot,Pt=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"card-img-overlay"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));Pt.displayName="CardImgOverlay";const Rt=Pt,At=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="a",...o}=e;return r=gt(r,"card-link"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));At.displayName="CardLink";const Ft=At,Lt=e=>t.forwardRef(((t,n)=>(0,ct.jsx)("div",{...t,ref:n,className:ut()(t.className,e)}))),zt=Lt("h6"),$t=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a=zt,...o}=e;return r=gt(r,"card-subtitle"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));$t.displayName="CardSubtitle";const Dt=$t,Mt=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="p",...o}=e;return r=gt(r,"card-text"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));Mt.displayName="CardText";const It=Mt,Ut=Lt("h5"),Bt=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a=Ut,...o}=e;return r=gt(r,"card-title"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));Bt.displayName="CardTitle";const Vt=Bt,Ht=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,bg:a,text:o,border:i,body:s=!1,children:l,as:u="div",...c}=e;const d=gt(n,"card");return(0,ct.jsx)(u,{ref:t,...c,className:ut()(r,d,a&&`bg-${a}`,o&&`text-${o}`,i&&`border-${i}`),children:s?(0,ct.jsx)(St,{children:l}):l})}));Ht.displayName="Card";const qt=Object.assign(Ht,{Img:Tt,Title:Vt,Subtitle:Dt,Body:St,Link:Ft,Text:It,Header:_t,Footer:Et,ImgOverlay:Rt});function Wt(){return Wt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wt.apply(null,arguments)}function Kt(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}n(740);function Gt(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function Qt(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function Yt(e,n){return Object.keys(n).reduce((function(r,a){var o,i=r,s=i[Gt(a)],l=i[a],u=Kt(i,[Gt(a),a].map(Qt)),c=n[a],d=function(e,n,r){var a=(0,t.useRef)(void 0!==e),o=(0,t.useState)(n),i=o[0],s=o[1],l=void 0!==e,u=a.current;return a.current=l,!l&&u&&i!==n&&s(n),[l?e:i,(0,t.useCallback)((function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];r&&r.apply(void 0,[e].concat(n)),s(e)}),[r])]}(l,s,e[c]),f=d[0],p=d[1];return Wt({},u,((o={})[a]=f,o[c]=p,o))}),e)}function Jt(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function Xt(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function Zt(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}Jt.__suppressDeprecationWarning=!0,Xt.__suppressDeprecationWarning=!0,Zt.__suppressDeprecationWarning=!0;const en=function(e){const n=(0,t.useRef)(e);return(0,t.useEffect)((()=>{n.current=e}),[e]),n};function tn(e){const n=en(e);return(0,t.useCallback)((function(){return n.current&&n.current(...arguments)}),[n])}const nn=Lt("h4");nn.displayName="DivStyledAsH4";const rn=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a=nn,...o}=e;return r=gt(r,"alert-heading"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));rn.displayName="AlertHeading";const an=rn;const on=function(e){const n=(0,t.useRef)(e);return(0,t.useEffect)((()=>{n.current=e}),[e]),n};function sn(e){const n=on(e);return(0,t.useCallback)((function(){return n.current&&n.current(...arguments)}),[n])}const ln="undefined"!==typeof n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product,un="undefined"!==typeof document||ln?t.useLayoutEffect:t.useEffect;new WeakMap;const cn=["as","disabled"];function dn(e){let{tagName:t,disabled:n,href:r,target:a,rel:o,role:i,onClick:s,tabIndex:l=0,type:u}=e;t||(t=null!=r||null!=a||null!=o?"a":"button");const c={tagName:t};if("button"===t)return[{type:u||"button",disabled:n},c];const d=e=>{(n||"a"===t&&function(e){return!e||"#"===e.trim()}(r))&&e.preventDefault(),n?e.stopPropagation():null==s||s(e)};return"a"===t&&(r||(r="#"),n&&(r=void 0)),[{role:null!=i?i:"button",disabled:void 0,tabIndex:n?void 0:l,href:r,target:"a"===t?a:void 0,"aria-disabled":n||void 0,rel:"a"===t?o:void 0,onClick:d,onKeyDown:e=>{" "===e.key&&(e.preventDefault(),d(e))}},c]}const fn=t.forwardRef(((e,t)=>{let{as:n,disabled:r}=e,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,cn);const[o,{tagName:i}]=dn(Object.assign({tagName:n,disabled:r},a));return(0,ct.jsx)(i,Object.assign({},a,o,{ref:t}))}));fn.displayName="Button";const pn=fn,hn=["onKeyDown"];const mn=t.forwardRef(((e,t)=>{let{onKeyDown:n}=e,r=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,hn);const[a]=dn(Object.assign({tagName:"a"},r)),o=sn((e=>{a.onKeyDown(e),null==n||n(e)}));return function(e){return!e||"#"===e.trim()}(r.href)||"button"===r.role?(0,ct.jsx)("a",Object.assign({ref:t},r,a,{onKeyDown:o})):(0,ct.jsx)("a",Object.assign({ref:t},r,{onKeyDown:n}))}));mn.displayName="Anchor";const gn=mn,vn=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a=gn,...o}=e;return r=gt(r,"alert-link"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));vn.displayName="AlertLink";const yn=vn;function bn(e,t){return bn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bn(e,t)}var xn=n(950);const wn=!1,Sn=t.createContext(null);var kn="unmounted",En="exited",jn="entering",Nn="entered",Cn="exiting",_n=function(e){var n,r;function a(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=En,r.appearStatus=jn):a=Nn:a=t.unmountOnExit||t.mountOnEnter?kn:En,r.state={status:a},r.nextCallback=null,r}r=e,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,bn(n,r),a.getDerivedStateFromProps=function(e,t){return e.in&&t.status===kn?{status:En}:null};var o=a.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==jn&&n!==Nn&&(t=jn):n!==jn&&n!==Nn||(t=Cn)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===jn){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:xn.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===En&&this.setState({status:kn})},o.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[xn.findDOMNode(this),r],o=a[0],i=a[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||wn?this.safeSetState({status:Nn},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,i),this.safeSetState({status:jn},(function(){t.props.onEntering(o,i),t.onTransitionEnd(l,(function(){t.safeSetState({status:Nn},(function(){t.props.onEntered(o,i)}))}))})))},o.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:xn.findDOMNode(this);t&&!wn?(this.props.onExit(r),this.safeSetState({status:Cn},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:En},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:En},(function(){e.props.onExited(r)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:xn.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],i=a[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===kn)return null;var n=this.props,r=n.children,a=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,Kt(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.createElement(Sn.Provider,{value:null},"function"===typeof r?r(e,a):t.cloneElement(t.Children.only(r),a))},a}(t.Component);function On(){}_n.contextType=Sn,_n.propTypes={},_n.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:On,onEntering:On,onEntered:On,onExit:On,onExiting:On,onExited:On},_n.UNMOUNTED=kn,_n.EXITED=En,_n.ENTERING=jn,_n.ENTERED=Nn,_n.EXITING=Cn;const Tn=_n;function Pn(e){if(!e||"function"===typeof e)return null;const{major:n}=function(){const e=t.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}();return n>=19?e.props.ref:e.ref}function Rn(e){return e&&e.ownerDocument||document}function An(e,t){return function(e){var t=Rn(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}var Fn=/([A-Z])/g;var Ln=/^ms-/;function zn(e){return function(e){return e.replace(Fn,"-$1").toLowerCase()}(e).replace(Ln,"-ms-")}var $n=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;const Dn=function(e,t){var n="",r="";if("string"===typeof t)return e.style.getPropertyValue(zn(t))||An(e).getPropertyValue(zn(t));Object.keys(t).forEach((function(a){var o=t[a];o||0===o?!function(e){return!(!e||!$n.test(e))}(a)?n+=zn(a)+": "+o+";":r+=a+"("+o+") ":e.style.removeProperty(zn(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n},Mn=!("undefined"===typeof window||!window.document||!window.document.createElement);var In=!1,Un=!1;try{var Bn={get passive(){return In=!0},get once(){return Un=In=!0}};Mn&&(window.addEventListener("test",Bn,Bn),window.removeEventListener("test",Bn,!0))}catch(km){}const Vn=function(e,t,n,r){if(r&&"boolean"!==typeof r&&!Un){var a=r.once,o=r.capture,i=n;!Un&&a&&(i=n.__once||function e(r){this.removeEventListener(t,e,o),n.call(this,r)},n.__once=i),e.addEventListener(t,i,In?r:o)}e.addEventListener(t,n,r)};const Hn=function(e,t,n,r){var a=r&&"boolean"!==typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)};const qn=function(e,t,n,r){return Vn(e,t,n,r),function(){Hn(e,t,n,r)}};function Wn(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent(t,n,r),e.dispatchEvent(a)}}(e,"transitionend",!0)}),t+n),o=qn(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),o()}}function Kn(e,t,n,r){null==n&&(n=function(e){var t=Dn(e,"transitionDuration")||"",n=-1===t.indexOf("ms")?1e3:1;return parseFloat(t)*n}(e)||0);var a=Wn(e,n,r),o=qn(e,"transitionend",t);return function(){a(),o()}}function Gn(e,t){const n=Dn(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function Qn(e,t){const n=Gn(e,"transitionDuration"),r=Gn(e,"transitionDelay"),a=Kn(e,(n=>{n.target===e&&(a(),t(n))}),n+r)}function Yn(e){e.offsetHeight}const Jn=e=>e&&"function"!==typeof e?t=>{e.current=t}:e;const Xn=function(e,n){return(0,t.useMemo)((()=>function(e,t){const n=Jn(e),r=Jn(t);return e=>{n&&n(e),r&&r(e)}}(e,n)),[e,n])};const Zn=t.forwardRef(((e,n)=>{let{onEnter:r,onEntering:a,onEntered:o,onExit:i,onExiting:s,onExited:l,addEndListener:u,children:c,childRef:d,...f}=e;const p=(0,t.useRef)(null),h=Xn(p,d),m=e=>{var t;h((t=e)&&"setState"in t?xn.findDOMNode(t):null!=t?t:null)},g=e=>t=>{e&&p.current&&e(p.current,t)},v=(0,t.useCallback)(g(r),[r]),y=(0,t.useCallback)(g(a),[a]),b=(0,t.useCallback)(g(o),[o]),x=(0,t.useCallback)(g(i),[i]),w=(0,t.useCallback)(g(s),[s]),S=(0,t.useCallback)(g(l),[l]),k=(0,t.useCallback)(g(u),[u]);return(0,ct.jsx)(Tn,{ref:n,...f,onEnter:v,onEntered:b,onEntering:y,onExit:x,onExited:S,onExiting:w,addEndListener:k,nodeRef:p,children:"function"===typeof c?(e,t)=>c(e,{...t,ref:m}):t.cloneElement(c,{ref:m})})})),er={[jn]:"show",[Nn]:"show"},tr=t.forwardRef(((e,n)=>{let{className:r,children:a,transitionClasses:o={},onEnter:i,...s}=e;const l={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...s},u=(0,t.useCallback)(((e,t)=>{Yn(e),null==i||i(e,t)}),[i]);return(0,ct.jsx)(Zn,{ref:n,addEndListener:Qn,...l,onEnter:u,childRef:Pn(a),children:(e,n)=>t.cloneElement(a,{...n,className:ut()("fade",r,a.props.className,er[e],o[e])})})}));tr.displayName="Fade";const nr=tr;var rr=n(173),ar=n.n(rr);const or={"aria-label":ar().string,onClick:ar().func,variant:ar().oneOf(["white"])},ir=t.forwardRef(((e,t)=>{let{className:n,variant:r,"aria-label":a="Close",...o}=e;return(0,ct.jsx)("button",{ref:t,type:"button",className:ut()("btn-close",r&&`btn-close-${r}`,n),"aria-label":a,...o})}));ir.displayName="CloseButton",ir.propTypes=or;const sr=ir,lr=t.forwardRef(((e,t)=>{const{bsPrefix:n,show:r=!0,closeLabel:a="Close alert",closeVariant:o,className:i,children:s,variant:l="primary",onClose:u,dismissible:c,transition:d=nr,...f}=Yt(e,{show:"onClose"}),p=gt(n,"alert"),h=tn((e=>{u&&u(!1,e)})),m=!0===d?nr:d,g=(0,ct.jsxs)("div",{role:"alert",...m?void 0:f,ref:t,className:ut()(i,p,l&&`${p}-${l}`,c&&`${p}-dismissible`),children:[c&&(0,ct.jsx)(sr,{onClick:h,"aria-label":a,variant:o}),s]});return m?(0,ct.jsx)(m,{unmountOnExit:!0,...f,ref:void 0,in:r,children:g}):r?g:null}));lr.displayName="Alert";const ur=Object.assign(lr,{Link:yn,Heading:an}),cr=t.forwardRef(((e,t)=>{let{as:n,bsPrefix:r,variant:a="primary",size:o,active:i=!1,disabled:s=!1,className:l,...u}=e;const c=gt(r,"btn"),[d,{tagName:f}]=dn({tagName:n,disabled:s,...u}),p=f;return(0,ct.jsx)(p,{...d,...u,ref:t,disabled:s,className:ut()(l,c,i&&"active",a&&`${c}-${a}`,o&&`${c}-${o}`,u.href&&s&&"disabled")})}));cr.displayName="Button";const dr=cr;var fr={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},pr=t.createContext&&t.createContext(fr),hr=["attr","size","title"];function mr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function gr(){return gr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gr.apply(this,arguments)}function vr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vr(Object(n),!0).forEach((function(t){br(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function br(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xr(e){return e&&e.map(((e,n)=>t.createElement(e.tag,yr({key:n},e.attr),xr(e.child))))}function wr(e){return n=>t.createElement(Sr,gr({attr:yr({},e.attr)},n),xr(e.child))}function Sr(e){var n=n=>{var r,{attr:a,size:o,title:i}=e,s=mr(e,hr),l=o||n.size||"1em";return n.className&&(r=n.className),e.className&&(r=(r?r+" ":"")+e.className),t.createElement("svg",gr({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,a,s,{className:r,style:yr(yr({color:e.color||n.color},n.style),e.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),i&&t.createElement("title",null,i),e.children)};return void 0!==pr?t.createElement(pr.Consumer,null,(e=>n(e))):n(fr)}function kr(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"},child:[]}]})(e)}function Er(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"},child:[]}]})(e)}function jr(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"},child:[]}]})(e)}function Nr(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"},child:[]}]})(e)}function Cr(e){return wr({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"},child:[]}]})(e)}function _r(e){return wr({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},child:[]}]})(e)}function Or(e){return wr({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"},child:[]}]})(e)}function Tr(e){return wr({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"},child:[]}]})(e)}function Pr(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"},child:[]}]})(e)}function Rr(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"},child:[]}]})(e)}function Ar(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"},child:[]}]})(e)}function Fr(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"},child:[]}]})(e)}function Lr(e){return wr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M384 320H256c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM192 32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v128c0 17.67 14.33 32 32 32h95.72l73.16 128.04C211.98 300.98 232.4 288 256 288h.28L192 175.51V128h224V64H192V32zM608 0H480c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32z"},child:[]}]})(e)}function zr(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z"},child:[]}]})(e)}function $r(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z"},child:[]}]})(e)}function Dr(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"},child:[]}]})(e)}function Mr(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z"},child:[]}]})(e)}function Ir(e){return wr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"},child:[]}]})(e)}function Ur(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"},child:[]}]})(e)}function Br(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"},child:[]}]})(e)}function Vr(e){return wr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M224 256A128 128 0 1 0 96 128a128 128 0 0 0 128 128zm96 64a63.08 63.08 0 0 1 8.1-30.5c-4.8-.5-9.5-1.5-14.5-1.5h-16.7a174.08 174.08 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h280.9a63.54 63.54 0 0 1-8.9-32zm288-32h-32v-80a80 80 0 0 0-160 0v80h-32a32 32 0 0 0-32 32v160a32 32 0 0 0 32 32h224a32 32 0 0 0 32-32V320a32 32 0 0 0-32-32zM496 432a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm32-144h-64v-80a32 32 0 0 1 64 0z"},child:[]}]})(e)}function Hr(e){return wr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"},child:[]}]})(e)}function qr(e){return wr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"},child:[]}]})(e)}class Wr extends t.Component{constructor(e){super(e),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){console.error("Error caught by ErrorBoundary:",e,t),this.setState({error:e,errorInfo:t})}render(){return this.state.hasError?(0,ct.jsxs)(xt,{className:"mt-5",children:[(0,ct.jsx)(qt,{className:"shadow-sm",children:(0,ct.jsxs)(qt.Body,{className:"text-center py-5",children:[(0,ct.jsx)(_r,{size:50,className:"text-danger mb-3"}),(0,ct.jsx)("h2",{className:"mb-3",children:"Something went wrong"}),(0,ct.jsx)(ur,{variant:"danger",className:"mb-4",children:this.state.error&&this.state.error.toString()}),(0,ct.jsx)("p",{className:"mb-4",children:"We apologize for the inconvenience. Please try refreshing the page or returning to the dashboard."}),(0,ct.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,ct.jsxs)(dr,{as:et,to:"/dashboard",variant:"primary",children:[(0,ct.jsx)(Tr,{className:"me-2"}),"Back to Dashboard"]}),(0,ct.jsx)(dr,{variant:"outline-secondary",onClick:()=>window.location.reload(),children:"Refresh Page"})]})]})}),!1]}):this.props.children}}const Kr=Wr;function Gr(e,t){return function(){return e.apply(t,arguments)}}const{toString:Qr}=Object.prototype,{getPrototypeOf:Yr}=Object,Jr=(Xr=Object.create(null),e=>{const t=Qr.call(e);return Xr[t]||(Xr[t]=t.slice(8,-1).toLowerCase())});var Xr;const Zr=e=>(e=e.toLowerCase(),t=>Jr(t)===e),ea=e=>t=>typeof t===e,{isArray:ta}=Array,na=ea("undefined");const ra=Zr("ArrayBuffer");const aa=ea("string"),oa=ea("function"),ia=ea("number"),sa=e=>null!==e&&"object"===typeof e,la=e=>{if("object"!==Jr(e))return!1;const t=Yr(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},ua=Zr("Date"),ca=Zr("File"),da=Zr("Blob"),fa=Zr("FileList"),pa=Zr("URLSearchParams"),[ha,ma,ga,va]=["ReadableStream","Request","Response","Headers"].map(Zr);function ya(e,t){let n,r,{allOwnKeys:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),ta(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{const r=a?Object.getOwnPropertyNames(e):Object.keys(e),o=r.length;let i;for(n=0;n<o;n++)i=r[n],t.call(null,e[i],i,e)}}function ba(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,a=n.length;for(;a-- >0;)if(r=n[a],t===r.toLowerCase())return r;return null}const xa="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,wa=e=>!na(e)&&e!==xa;const Sa=(ka="undefined"!==typeof Uint8Array&&Yr(Uint8Array),e=>ka&&e instanceof ka);var ka;const Ea=Zr("HTMLFormElement"),ja=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),Na=Zr("RegExp"),Ca=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ya(n,((n,a)=>{let o;!1!==(o=t(n,a,e))&&(r[a]=o||n)})),Object.defineProperties(e,r)};const _a=Zr("AsyncFunction"),Oa=((e,t)=>{return e?setImmediate:t?(n=`axios@${Math.random()}`,r=[],xa.addEventListener("message",(e=>{let{source:t,data:a}=e;t===xa&&a===n&&r.length&&r.shift()()}),!1),e=>{r.push(e),xa.postMessage(n,"*")}):e=>setTimeout(e);var n,r})("function"===typeof setImmediate,oa(xa.postMessage)),Ta="undefined"!==typeof queueMicrotask?queueMicrotask.bind(xa):"undefined"!==typeof process&&process.nextTick||Oa,Pa={isArray:ta,isArrayBuffer:ra,isBuffer:function(e){return null!==e&&!na(e)&&null!==e.constructor&&!na(e.constructor)&&oa(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||oa(e.append)&&("formdata"===(t=Jr(e))||"object"===t&&oa(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&ra(e.buffer),t},isString:aa,isNumber:ia,isBoolean:e=>!0===e||!1===e,isObject:sa,isPlainObject:la,isReadableStream:ha,isRequest:ma,isResponse:ga,isHeaders:va,isUndefined:na,isDate:ua,isFile:ca,isBlob:da,isRegExp:Na,isFunction:oa,isStream:e=>sa(e)&&oa(e.pipe),isURLSearchParams:pa,isTypedArray:Sa,isFileList:fa,forEach:ya,merge:function e(){const{caseless:t}=wa(this)&&this||{},n={},r=(r,a)=>{const o=t&&ba(n,a)||a;la(n[o])&&la(r)?n[o]=e(n[o],r):la(r)?n[o]=e({},r):ta(r)?n[o]=r.slice():n[o]=r};for(let a=0,o=arguments.length;a<o;a++)arguments[a]&&ya(arguments[a],r);return n},extend:function(e,t,n){let{allOwnKeys:r}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return ya(t,((t,r)=>{n&&oa(t)?e[r]=Gr(t,n):e[r]=t}),{allOwnKeys:r}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let a,o,i;const s={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)i=a[o],r&&!r(i,e,t)||s[i]||(t[i]=e[i],s[i]=!0);e=!1!==n&&Yr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Jr,kindOfTest:Zr,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(ta(e))return e;let t=e.length;if(!ia(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Ea,hasOwnProperty:ja,hasOwnProp:ja,reduceDescriptors:Ca,freezeMethods:e=>{Ca(e,((t,n)=>{if(oa(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];oa(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return ta(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:ba,global:xa,isContextDefined:wa,isSpecCompliantForm:function(e){return!!(e&&oa(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(sa(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const a=ta(e)?[]:{};return ya(e,((e,t)=>{const o=n(e,r+1);!na(o)&&(a[t]=o)})),t[r]=void 0,a}}return e};return n(e,0)},isAsyncFn:_a,isThenable:e=>e&&(sa(e)||oa(e))&&oa(e.then)&&oa(e.catch),setImmediate:Oa,asap:Ta};function Ra(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}Pa.inherits(Ra,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Pa.toJSONObject(this.config),code:this.code,status:this.status}}});const Aa=Ra.prototype,Fa={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Fa[e]={value:e}})),Object.defineProperties(Ra,Fa),Object.defineProperty(Aa,"isAxiosError",{value:!0}),Ra.from=(e,t,n,r,a,o)=>{const i=Object.create(Aa);return Pa.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Ra.call(i,e.message,t,n,r,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const La=Ra;function za(e){return Pa.isPlainObject(e)||Pa.isArray(e)}function $a(e){return Pa.endsWith(e,"[]")?e.slice(0,-2):e}function Da(e,t,n){return e?e.concat(t).map((function(e,t){return e=$a(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Ma=Pa.toFlatObject(Pa,{},null,(function(e){return/^is[A-Z]/.test(e)}));const Ia=function(e,t,n){if(!Pa.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Pa.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Pa.isUndefined(t[e])}))).metaTokens,a=n.visitor||u,o=n.dots,i=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&Pa.isSpecCompliantForm(t);if(!Pa.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Pa.isDate(e))return e.toISOString();if(!s&&Pa.isBlob(e))throw new La("Blob is not supported. Use a Buffer instead.");return Pa.isArrayBuffer(e)||Pa.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,a){let s=e;if(e&&!a&&"object"===typeof e)if(Pa.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Pa.isArray(e)&&function(e){return Pa.isArray(e)&&!e.some(za)}(e)||(Pa.isFileList(e)||Pa.endsWith(n,"[]"))&&(s=Pa.toArray(e)))return n=$a(n),s.forEach((function(e,r){!Pa.isUndefined(e)&&null!==e&&t.append(!0===i?Da([n],r,o):null===i?n:n+"[]",l(e))})),!1;return!!za(e)||(t.append(Da(a,n,o),l(e)),!1)}const c=[],d=Object.assign(Ma,{defaultVisitor:u,convertValue:l,isVisitable:za});if(!Pa.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Pa.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),Pa.forEach(n,(function(n,o){!0===(!(Pa.isUndefined(n)||null===n)&&a.call(t,n,Pa.isString(o)?o.trim():o,r,d))&&e(n,r?r.concat(o):[o])})),c.pop()}}(e),t};function Ua(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Ba(e,t){this._pairs=[],e&&Ia(e,this,t)}const Va=Ba.prototype;Va.append=function(e,t){this._pairs.push([e,t])},Va.toString=function(e){const t=e?function(t){return e.call(this,t,Ua)}:Ua;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const Ha=Ba;function qa(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Wa(e,t,n){if(!t)return e;const r=n&&n.encode||qa;Pa.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let o;if(o=a?a(t,n):Pa.isURLSearchParams(t)?t.toString():new Ha(t,n).toString(r),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const Ka=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Pa.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Ga={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Qa={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:Ha,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Ya="undefined"!==typeof window&&"undefined"!==typeof document,Ja="object"===typeof navigator&&navigator||void 0,Xa=Ya&&(!Ja||["ReactNative","NativeScript","NS"].indexOf(Ja.product)<0),Za="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,eo=Ya&&window.location.href||"http://localhost",to={...e,...Qa};const no=function(e){function t(e,n,r,a){let o=e[a++];if("__proto__"===o)return!0;const i=Number.isFinite(+o),s=a>=e.length;if(o=!o&&Pa.isArray(r)?r.length:o,s)return Pa.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!i;r[o]&&Pa.isObject(r[o])||(r[o]=[]);return t(e,n,r[o],a)&&Pa.isArray(r[o])&&(r[o]=function(e){const t={},n=Object.keys(e);let r;const a=n.length;let o;for(r=0;r<a;r++)o=n[r],t[o]=e[o];return t}(r[o])),!i}if(Pa.isFormData(e)&&Pa.isFunction(e.entries)){const n={};return Pa.forEachEntry(e,((e,r)=>{t(function(e){return Pa.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const ro={transitional:Ga,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,a=Pa.isObject(e);a&&Pa.isHTMLForm(e)&&(e=new FormData(e));if(Pa.isFormData(e))return r?JSON.stringify(no(e)):e;if(Pa.isArrayBuffer(e)||Pa.isBuffer(e)||Pa.isStream(e)||Pa.isFile(e)||Pa.isBlob(e)||Pa.isReadableStream(e))return e;if(Pa.isArrayBufferView(e))return e.buffer;if(Pa.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Ia(e,new to.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return to.isNode&&Pa.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((o=Pa.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Ia(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return a||r?(t.setContentType("application/json",!1),function(e,t,n){if(Pa.isString(e))try{return(t||JSON.parse)(e),Pa.trim(e)}catch(km){if("SyntaxError"!==km.name)throw km}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ro.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(Pa.isResponse(e)||Pa.isReadableStream(e))return e;if(e&&Pa.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(km){if(n){if("SyntaxError"===km.name)throw La.from(km,La.ERR_BAD_RESPONSE,this,null,this.response);throw km}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:to.classes.FormData,Blob:to.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Pa.forEach(["delete","get","head","post","put","patch"],(e=>{ro.headers[e]={}}));const ao=ro,oo=Pa.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),io=Symbol("internals");function so(e){return e&&String(e).trim().toLowerCase()}function lo(e){return!1===e||null==e?e:Pa.isArray(e)?e.map(lo):String(e)}function uo(e,t,n,r,a){return Pa.isFunction(r)?r.call(this,t,n):(a&&(t=n),Pa.isString(t)?Pa.isString(r)?-1!==t.indexOf(r):Pa.isRegExp(r)?r.test(t):void 0:void 0)}class co{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function a(e,t,n){const a=so(t);if(!a)throw new Error("header name must be a non-empty string");const o=Pa.findKey(r,a);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=lo(e))}const o=(e,t)=>Pa.forEach(e,((e,n)=>a(e,n,t)));if(Pa.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(Pa.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,r,a;return e&&e.split("\n").forEach((function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),r=e.substring(a+1).trim(),!n||t[n]&&oo[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(Pa.isHeaders(e))for(const[i,s]of e.entries())a(s,i,n);else null!=e&&a(t,e,n);return this}get(e,t){if(e=so(e)){const n=Pa.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Pa.isFunction(t))return t.call(this,e,n);if(Pa.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=so(e)){const n=Pa.findKey(this,e);return!(!n||void 0===this[n]||t&&!uo(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function a(e){if(e=so(e)){const a=Pa.findKey(n,e);!a||t&&!uo(0,n[a],a,t)||(delete n[a],r=!0)}}return Pa.isArray(e)?e.forEach(a):a(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const a=t[n];e&&!uo(0,this[a],a,e,!0)||(delete this[a],r=!0)}return r}normalize(e){const t=this,n={};return Pa.forEach(this,((r,a)=>{const o=Pa.findKey(n,a);if(o)return t[o]=lo(r),void delete t[a];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(a):String(a).trim();i!==a&&delete t[a],t[i]=lo(r),n[i]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.constructor.concat(this,...t)}toJSON(e){const t=Object.create(null);return Pa.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Pa.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,n]=e;return t+": "+n})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.forEach((e=>t.set(e))),t}static accessor(e){const t=(this[io]=this[io]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=so(e);t[r]||(!function(e,t){const n=Pa.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,a){return this[r].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[r]=!0)}return Pa.isArray(e)?e.forEach(r):r(e),this}}co.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Pa.reduceDescriptors(co.prototype,((e,t)=>{let{value:n}=e,r=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[r]=e}}})),Pa.freezeMethods(co);const fo=co;function po(e,t){const n=this||ao,r=t||n,a=fo.from(r.headers);let o=r.data;return Pa.forEach(e,(function(e){o=e.call(n,o,a.normalize(),t?t.status:void 0)})),a.normalize(),o}function ho(e){return!(!e||!e.__CANCEL__)}function mo(e,t,n){La.call(this,null==e?"canceled":e,La.ERR_CANCELED,t,n),this.name="CanceledError"}Pa.inherits(mo,La,{__CANCEL__:!0});const go=mo;function vo(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new La("Request failed with status code "+n.status,[La.ERR_BAD_REQUEST,La.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const yo=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a,o=0,i=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),u=r[i];a||(a=l),n[o]=s,r[o]=l;let c=i,d=0;for(;c!==o;)d+=n[c++],c%=e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),l-a<t)return;const f=u&&l-u;return f?Math.round(1e3*d/f):void 0}};const bo=function(e,t){let n,r,a=0,o=1e3/t;const i=function(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();a=o,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[function(){const e=Date.now(),t=e-a;for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];t>=o?i(l,e):(n=l,r||(r=setTimeout((()=>{r=null,i(n)}),o-t)))},()=>n&&i(n)]},xo=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0;const a=yo(50,250);return bo((n=>{const o=n.loaded,i=n.lengthComputable?n.total:void 0,s=o-r,l=a(s);r=o;e({loaded:o,total:i,progress:i?o/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&o<=i?(i-o)/l:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),n)},wo=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},So=e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Pa.asap((()=>e(...n)))},ko=to.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,to.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(to.origin),to.navigator&&/(msie|trident)/i.test(to.navigator.userAgent)):()=>!0,Eo=to.hasStandardBrowserEnv?{write(e,t,n,r,a,o){const i=[e+"="+encodeURIComponent(t)];Pa.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Pa.isString(r)&&i.push("path="+r),Pa.isString(a)&&i.push("domain="+a),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function jo(e,t,n){let r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&r||0==n?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const No=e=>e instanceof fo?{...e}:e;function Co(e,t){t=t||{};const n={};function r(e,t,n,r){return Pa.isPlainObject(e)&&Pa.isPlainObject(t)?Pa.merge.call({caseless:r},e,t):Pa.isPlainObject(t)?Pa.merge({},t):Pa.isArray(t)?t.slice():t}function a(e,t,n,a){return Pa.isUndefined(t)?Pa.isUndefined(e)?void 0:r(void 0,e,0,a):r(e,t,0,a)}function o(e,t){if(!Pa.isUndefined(t))return r(void 0,t)}function i(e,t){return Pa.isUndefined(t)?Pa.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,a,o){return o in t?r(n,a):o in e?r(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(e,t,n)=>a(No(e),No(t),0,!0)};return Pa.forEach(Object.keys(Object.assign({},e,t)),(function(r){const o=l[r]||a,i=o(e[r],t[r],r);Pa.isUndefined(i)&&o!==s||(n[r]=i)})),n}const _o=e=>{const t=Co({},e);let n,{data:r,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:i,headers:s,auth:l}=t;if(t.headers=s=fo.from(s),t.url=Wa(jo(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),Pa.isFormData(r))if(to.hasStandardBrowserEnv||to.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(to.hasStandardBrowserEnv&&(a&&Pa.isFunction(a)&&(a=a(t)),a||!1!==a&&ko(t.url))){const e=o&&i&&Eo.read(i);e&&s.set(o,e)}return t},Oo="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=_o(e);let a=r.data;const o=fo.from(r.headers).normalize();let i,s,l,u,c,{responseType:d,onUploadProgress:f,onDownloadProgress:p}=r;function h(){u&&u(),c&&c(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let m=new XMLHttpRequest;function g(){if(!m)return;const r=fo.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());vo((function(e){t(e),h()}),(function(e){n(e),h()}),{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(n(new La("Request aborted",La.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new La("Network Error",La.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const a=r.transitional||Ga;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new La(t,a.clarifyTimeoutError?La.ETIMEDOUT:La.ECONNABORTED,e,m)),m=null},void 0===a&&o.setContentType(null),"setRequestHeader"in m&&Pa.forEach(o.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),Pa.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),d&&"json"!==d&&(m.responseType=r.responseType),p&&([l,c]=xo(p,!0),m.addEventListener("progress",l)),f&&m.upload&&([s,u]=xo(f),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",u)),(r.cancelToken||r.signal)&&(i=t=>{m&&(n(!t||t.type?new go(null,e,m):t),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);v&&-1===to.protocols.indexOf(v)?n(new La("Unsupported protocol "+v+":",La.ERR_BAD_REQUEST,e)):m.send(a||null)}))},To=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const a=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof La?t:new go(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,a(new La(`timeout ${t} of ms exceeded`,La.ETIMEDOUT))}),t);const i=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((e=>e.addEventListener("abort",a)));const{signal:s}=r;return s.unsubscribe=()=>Pa.asap(i),s}},Po=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,a=0;for(;a<n;)r=a+t,yield e.slice(a,r),a=r},Ro=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},Ao=(e,t,n,r)=>{const a=async function*(e,t){for await(const n of Ro(e))yield*Po(n,t)}(e,t);let o,i=0,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await a.next();if(t)return s(),void e.close();let o=r.byteLength;if(n){let e=i+=o;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw s(t),t}},cancel:e=>(s(e),a.return())},{highWaterMark:2})},Fo="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,Lo=Fo&&"function"===typeof ReadableStream,zo=Fo&&("function"===typeof TextEncoder?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),$o=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!e(...n)}catch(km){return!1}},Do=Lo&&$o((()=>{let e=!1;const t=new Request(to.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),Mo=Lo&&$o((()=>Pa.isReadableStream(new Response("").body))),Io={stream:Mo&&(e=>e.body)};var Uo;Fo&&(Uo=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Io[e]&&(Io[e]=Pa.isFunction(Uo[e])?t=>t[e]():(t,n)=>{throw new La(`Response type '${e}' is not supported`,La.ERR_NOT_SUPPORT,n)})})));const Bo=async(e,t)=>{const n=Pa.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(Pa.isBlob(e))return e.size;if(Pa.isSpecCompliantForm(e)){const t=new Request(to.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return Pa.isArrayBufferView(e)||Pa.isArrayBuffer(e)?e.byteLength:(Pa.isURLSearchParams(e)&&(e+=""),Pa.isString(e)?(await zo(e)).byteLength:void 0)})(t):n},Vo=Fo&&(async e=>{let{url:t,method:n,data:r,signal:a,cancelToken:o,timeout:i,onDownloadProgress:s,onUploadProgress:l,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:f}=_o(e);u=u?(u+"").toLowerCase():"text";let p,h=To([a,o&&o.toAbortSignal()],i);const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&Do&&"get"!==n&&"head"!==n&&0!==(g=await Bo(c,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(Pa.isFormData(r)&&(e=n.headers.get("content-type"))&&c.setContentType(e),n.body){const[e,t]=wo(g,xo(So(l)));r=Ao(n.body,65536,e,t)}}Pa.isString(d)||(d=d?"include":"omit");const a="credentials"in Request.prototype;p=new Request(t,{...f,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:a?d:void 0});let o=await fetch(p);const i=Mo&&("stream"===u||"response"===u);if(Mo&&(s||i&&m)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=o[t]}));const t=Pa.toFiniteNumber(o.headers.get("content-length")),[n,r]=s&&wo(t,xo(So(s),!0))||[];o=new Response(Ao(o.body,65536,n,(()=>{r&&r(),m&&m()})),e)}u=u||"text";let v=await Io[Pa.findKey(Io,u)||"text"](o,e);return!i&&m&&m(),await new Promise(((t,n)=>{vo(t,n,{data:v,headers:fo.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:p})}))}catch(v){if(m&&m(),v&&"TypeError"===v.name&&/fetch/i.test(v.message))throw Object.assign(new La("Network Error",La.ERR_NETWORK,e,p),{cause:v.cause||v});throw La.from(v,v&&v.code,e,p)}}),Ho={http:null,xhr:Oo,fetch:Vo};Pa.forEach(Ho,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(km){}Object.defineProperty(e,"adapterName",{value:t})}}));const qo=e=>`- ${e}`,Wo=e=>Pa.isFunction(e)||null===e||!1===e,Ko=e=>{e=Pa.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let o=0;o<t;o++){let t;if(n=e[o],r=n,!Wo(n)&&(r=Ho[(t=String(n)).toLowerCase()],void 0===r))throw new La(`Unknown adapter '${t}'`);if(r)break;a[t||"#"+o]=r}if(!r){const e=Object.entries(a).map((e=>{let[t,n]=e;return`adapter ${t} `+(!1===n?"is not supported by the environment":"is not available in the build")}));let n=t?e.length>1?"since :\n"+e.map(qo).join("\n"):" "+qo(e[0]):"as no adapter specified";throw new La("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function Go(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new go(null,e)}function Qo(e){Go(e),e.headers=fo.from(e.headers),e.data=po.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Ko(e.adapter||ao.adapter)(e).then((function(t){return Go(e),t.data=po.call(e,e.transformResponse,t),t.headers=fo.from(t.headers),t}),(function(t){return ho(t)||(Go(e),t&&t.response&&(t.response.data=po.call(e,e.transformResponse,t.response),t.response.headers=fo.from(t.response.headers))),Promise.reject(t)}))}const Yo="1.8.3",Jo={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Jo[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Xo={};Jo.transitional=function(e,t,n){function r(e,t){return"[Axios v1.8.3] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,o)=>{if(!1===e)throw new La(r(a," has been removed"+(t?" in "+t:"")),La.ERR_DEPRECATED);return t&&!Xo[a]&&(Xo[a]=!0,console.warn(r(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,o)}},Jo.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const Zo={assertOptions:function(e,t,n){if("object"!==typeof e)throw new La("options must be an object",La.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const o=r[a],i=t[o];if(i){const t=e[o],n=void 0===t||i(t,o,e);if(!0!==n)throw new La("option "+o+" must be "+n,La.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new La("Unknown option "+o,La.ERR_BAD_OPTION)}},validators:Jo},ei=Zo.validators;class ti{constructor(e){this.defaults=e,this.interceptors={request:new Ka,response:new Ka}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(km){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=Co(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:a}=t;void 0!==n&&Zo.assertOptions(n,{silentJSONParsing:ei.transitional(ei.boolean),forcedJSONParsing:ei.transitional(ei.boolean),clarifyTimeoutError:ei.transitional(ei.boolean)},!1),null!=r&&(Pa.isFunction(r)?t.paramsSerializer={serialize:r}:Zo.assertOptions(r,{encode:ei.function,serialize:ei.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),Zo.assertOptions(t,{baseUrl:ei.spelling("baseURL"),withXsrfToken:ei.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&Pa.merge(a.common,a[t.method]);a&&Pa.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete a[e]})),t.headers=fo.concat(o,a);const i=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let u;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let c,d=0;if(!s){const e=[Qo.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,l),c=e.length,u=Promise.resolve(t);d<c;)u=u.then(e[d++],e[d++]);return u}c=i.length;let f=t;for(d=0;d<c;){const e=i[d++],t=i[d++];try{f=e(f)}catch(p){t.call(this,p);break}}try{u=Qo.call(this,f)}catch(p){return Promise.reject(p)}for(d=0,c=l.length;d<c;)u=u.then(l[d++],l[d++]);return u}getUri(e){return Wa(jo((e=Co(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}Pa.forEach(["delete","get","head","options"],(function(e){ti.prototype[e]=function(t,n){return this.request(Co(n||{},{method:e,url:t,data:(n||{}).data}))}})),Pa.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,a){return this.request(Co(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}ti.prototype[e]=t(),ti.prototype[e+"Form"]=t(!0)}));const ni=ti;class ri{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,a){n.reason||(n.reason=new go(e,r,a),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new ri((function(t){e=t})),cancel:e}}}const ai=ri;const oi={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(oi).forEach((e=>{let[t,n]=e;oi[n]=t}));const ii=oi;const si=function e(t){const n=new ni(t),r=Gr(ni.prototype.request,n);return Pa.extend(r,ni.prototype,n,{allOwnKeys:!0}),Pa.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Co(t,n))},r}(ao);si.Axios=ni,si.CanceledError=go,si.CancelToken=ai,si.isCancel=ho,si.VERSION=Yo,si.toFormData=Ia,si.AxiosError=La,si.Cancel=si.CanceledError,si.all=function(e){return Promise.all(e)},si.spread=function(e){return function(t){return e.apply(null,t)}},si.isAxiosError=function(e){return Pa.isObject(e)&&!0===e.isAxiosError},si.mergeConfig=Co,si.AxiosHeaders=fo,si.formToJSON=e=>no(Pa.isHTMLForm(e)?new FormData(e):e),si.getAdapter=Ko,si.HttpStatusCode=ii,si.default=si;const li={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_API_URL||"http://localhost:5000/api",ui=si.create({baseURL:li,headers:{"Content-Type":"application/json"}});ui.interceptors.request.use((e=>{const t=localStorage.getItem("token");return t&&(e.headers.Authorization=`Bearer ${t}`),e}),(e=>Promise.reject(e))),ui.interceptors.response.use((e=>e),(e=>(e.response&&401===e.response.status&&(localStorage.removeItem("token"),localStorage.removeItem("user"),window.location.href="/login"),Promise.reject(e))));const ci=ui,di=(0,t.createContext)(),fi=e=>{let{children:n}=e;const[r,a]=(0,t.useState)(null),[o,i]=(0,t.useState)(null),[s,l]=(0,t.useState)(!0),[u,c]=(0,t.useState)(null);(0,t.useEffect)((()=>{const e=localStorage.getItem("token"),t=localStorage.getItem("user");e&&t&&(i(e),a(JSON.parse(t))),l(!1)}),[]);return(0,ct.jsx)(di.Provider,{value:{user:r,token:o,loading:s,error:u,login:async(e,t)=>{c(null);try{const n=await ci.post("/auth/login",{email:e,password:t}),{token:r,user:o}=n.data;return localStorage.setItem("token",r),localStorage.setItem("user",JSON.stringify(o)),i(r),a(o),o}catch(o){var n,r;throw c((null===(n=o.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.message)||"Login failed"),o}},register:async e=>{c(null);try{const t=await ci.post("/auth/register",e),{token:n,user:r}=t.data;return localStorage.setItem("token",n),localStorage.setItem("user",JSON.stringify(r)),i(n),a(r),r}catch(r){var t,n;throw c((null===(t=r.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.message)||"Registration failed"),r}},logout:()=>{localStorage.removeItem("token"),localStorage.removeItem("user"),i(null),a(null)},hasRole:e=>!!r&&r.role===e,isAuthenticated:()=>!!o,setError:c},children:n})},pi=di,hi=(0,t.createContext)(),mi=e=>{let{children:n}=e;const[r,a]=(0,t.useState)((()=>{const e=localStorage.getItem("darkMode");return null===e||"true"===e}));(0,t.useEffect)((()=>{r?document.body.classList.add("dark-theme"):document.body.classList.remove("dark-theme"),localStorage.setItem("darkMode",r)}),[r]);return(0,ct.jsx)(hi.Provider,{value:{darkMode:r,toggleTheme:()=>{a(!r)}},children:n})},gi=hi,vi=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!=e?String(e):t||null},yi=t.createContext(null),bi=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,as:a,...o}=e;n=gt(n,"navbar-brand");const i=a||(o.href?"a":"span");return(0,ct.jsx)(i,{...o,ref:t,className:ut()(r,n)})}));bi.displayName="NavbarBrand";const xi=bi;const wi=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e=>null!=e)).reduce(((e,t)=>{if("function"!==typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];e.apply(this,r),t.apply(this,r)}}),null)},Si={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function ki(e,t){const n=t[`offset${e[0].toUpperCase()}${e.slice(1)}`],r=Si[e];return n+parseInt(Dn(t,r[0]),10)+parseInt(Dn(t,r[1]),10)}const Ei={[En]:"collapse",[Cn]:"collapsing",[jn]:"collapsing",[Nn]:"collapse show"},ji=t.forwardRef(((e,n)=>{let{onEnter:r,onEntering:a,onEntered:o,onExit:i,onExiting:s,className:l,children:u,dimension:c="height",in:d=!1,timeout:f=300,mountOnEnter:p=!1,unmountOnExit:h=!1,appear:m=!1,getDimensionValue:g=ki,...v}=e;const y="function"===typeof c?c():c,b=(0,t.useMemo)((()=>wi((e=>{e.style[y]="0"}),r)),[y,r]),x=(0,t.useMemo)((()=>wi((e=>{const t=`scroll${y[0].toUpperCase()}${y.slice(1)}`;e.style[y]=`${e[t]}px`}),a)),[y,a]),w=(0,t.useMemo)((()=>wi((e=>{e.style[y]=null}),o)),[y,o]),S=(0,t.useMemo)((()=>wi((e=>{e.style[y]=`${g(y,e)}px`,Yn(e)}),i)),[i,g,y]),k=(0,t.useMemo)((()=>wi((e=>{e.style[y]=null}),s)),[y,s]);return(0,ct.jsx)(Zn,{ref:n,addEndListener:Qn,...v,"aria-expanded":v.role?d:null,onEnter:b,onEntering:x,onEntered:w,onExit:S,onExiting:k,childRef:Pn(u),in:d,timeout:f,mountOnEnter:p,unmountOnExit:h,appear:m,children:(e,n)=>t.cloneElement(u,{...n,className:ut()(l,u.props.className,Ei[e],"width"===y&&"collapse-horizontal")})})})),Ni=t.createContext(null);Ni.displayName="NavbarContext";const Ci=Ni,_i=t.forwardRef(((e,n)=>{let{children:r,bsPrefix:a,...o}=e;a=gt(a,"navbar-collapse");const i=(0,t.useContext)(Ci);return(0,ct.jsx)(ji,{in:!(!i||!i.expanded),...o,children:(0,ct.jsx)("div",{ref:n,className:a,children:r})})}));_i.displayName="NavbarCollapse";const Oi=_i,Ti=t.forwardRef(((e,n)=>{let{bsPrefix:r,className:a,children:o,label:i="Toggle navigation",as:s="button",onClick:l,...u}=e;r=gt(r,"navbar-toggler");const{onToggle:c,expanded:d}=(0,t.useContext)(Ci)||{},f=tn((e=>{l&&l(e),c&&c()}));return"button"===s&&(u.type="button"),(0,ct.jsx)(s,{...u,ref:n,onClick:f,"aria-label":i,className:ut()(a,r,!d&&"collapsed"),children:o||(0,ct.jsx)("span",{className:`${r}-icon`})})}));Ti.displayName="NavbarToggle";const Pi=Ti,Ri="undefined"!==typeof n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product,Ai="undefined"!==typeof document||Ri?t.useLayoutEffect:t.useEffect,Fi=new WeakMap,Li=(e,t)=>{if(!e||!t)return;const n=Fi.get(t)||new Map;Fi.set(t,n);let r=n.get(e);return r||(r=t.matchMedia(e),r.refCount=0,n.set(r.media,r)),r};function zi(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"===typeof window?void 0:window;const r=Li(e,n),[a,o]=(0,t.useState)((()=>!!r&&r.matches));return Ai((()=>{let t=Li(e,n);if(!t)return o(!1);let r=Fi.get(n);const a=()=>{o(t.matches)};return t.refCount++,t.addListener(a),a(),()=>{t.removeListener(a),t.refCount--,t.refCount<=0&&(null==r||r.delete(t.media)),t=void 0}}),[e]),a}const $i=function(e){const n=Object.keys(e);function r(e,t){return e===t?t:e?`${e} and ${t}`:t}function a(t){const r=function(e){return n[Math.min(n.indexOf(e)+1,n.length-1)]}(t);let a=e[r];return a="number"===typeof a?a-.2+"px":`calc(${a} - 0.2px)`,`(max-width: ${a})`}return function(n,o,i){let s;return"object"===typeof n?(s=n,i=o,o=!0):(o=o||!0,s={[n]:o}),zi((0,t.useMemo)((()=>Object.entries(s).reduce(((t,n)=>{let[o,i]=n;return"up"!==i&&!0!==i||(t=r(t,function(t){let n=e[t];return"number"===typeof n&&(n=`${n}px`),`(min-width: ${n})`}(o))),"down"!==i&&!0!==i||(t=r(t,a(o))),t}),"")),[JSON.stringify(s)]),i)}}({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function Di(e){void 0===e&&(e=Rn());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(km){return e.body}}function Mi(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}function Ii(e){const n=function(e){const n=(0,t.useRef)(e);return n.current=e,n}(e);(0,t.useEffect)((()=>()=>n.current()),[])}function Ui(e){return`data-rr-ui-${e}`}const Bi=Ui("modal-open");const Vi=class{constructor(){let{ownerDocument:e,handleContainerOverflow:t=!0,isRTL:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.handleContainerOverflow=t,this.isRTL=n,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){const t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",r=this.getElement();e.style={overflow:r.style.overflow,[n]:r.style[n]},e.scrollBarWidth&&(t[n]=`${parseInt(Dn(r,n)||"0",10)+e.scrollBarWidth}px`),r.setAttribute(Bi,""),Dn(r,t)}reset(){[...this.modals].forEach((e=>this.remove(e)))}removeContainerStyle(e){const t=this.getElement();t.removeAttribute(Bi),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return-1!==t?t:(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),t)}remove(e){const t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}},Hi=(0,t.createContext)(Mn?window:void 0);Hi.Provider;function qi(){return(0,t.useContext)(Hi)}const Wi=(e,t)=>Mn?null==e?(t||Rn()).body:("function"===typeof e&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;const Ki=e=>e&&"function"!==typeof e?t=>{e.current=t}:e;const Gi=function(e,n){return(0,t.useMemo)((()=>function(e,t){const n=Ki(e),r=Ki(t);return e=>{n&&n(e),r&&r(e)}}(e,n)),[e,n])};const Qi=function(e){let{children:n,in:r,onExited:a,mountOnEnter:o,unmountOnExit:i}=e;const s=(0,t.useRef)(null),l=(0,t.useRef)(r),u=sn(a);(0,t.useEffect)((()=>{r?l.current=!0:u(s.current)}),[r,u]);const c=Gi(s,Pn(n)),d=(0,t.cloneElement)(n,{ref:c});return r?d:i||!l.current&&o?null:d},Yi=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];const Ji=["component"];const Xi=t.forwardRef(((e,n)=>{let{component:r}=e;const a=function(e){let{onEnter:n,onEntering:r,onEntered:a,onExit:o,onExiting:i,onExited:s,addEndListener:l,children:u}=e,c=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,Yi);const d=(0,t.useRef)(null),f=Gi(d,Pn(u)),p=e=>t=>{e&&d.current&&e(d.current,t)},h=(0,t.useCallback)(p(n),[n]),m=(0,t.useCallback)(p(r),[r]),g=(0,t.useCallback)(p(a),[a]),v=(0,t.useCallback)(p(o),[o]),y=(0,t.useCallback)(p(i),[i]),b=(0,t.useCallback)(p(s),[s]),x=(0,t.useCallback)(p(l),[l]);return Object.assign({},c,{nodeRef:d},n&&{onEnter:h},r&&{onEntering:m},a&&{onEntered:g},o&&{onExit:v},i&&{onExiting:y},s&&{onExited:b},l&&{addEndListener:x},{children:"function"===typeof u?(e,t)=>u(e,Object.assign({},t,{ref:f})):(0,t.cloneElement)(u,{ref:f})})}(function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,Ji));return(0,ct.jsx)(r,Object.assign({ref:n},a))}));function Zi(e){let{children:n,in:r,onExited:a,onEntered:o,transition:i}=e;const[s,l]=(0,t.useState)(!r);r&&s&&l(!1);const u=function(e){let{in:n,onTransition:r}=e;const a=(0,t.useRef)(null),o=(0,t.useRef)(!0),i=sn(r);return un((()=>{if(!a.current)return;let e=!1;return i({in:n,element:a.current,initial:o.current,isStale:()=>e}),()=>{e=!0}}),[n,i]),un((()=>(o.current=!1,()=>{o.current=!0})),[]),a}({in:!!r,onTransition:e=>{Promise.resolve(i(e)).then((()=>{e.isStale()||(e.in?null==o||o(e.element,e.initial):(l(!0),null==a||a(e.element)))}),(t=>{throw e.in||l(!0),t}))}}),c=Gi(u,Pn(n));return s&&!r?null:(0,t.cloneElement)(n,{ref:c})}function es(e,t,n){return e?(0,ct.jsx)(Xi,Object.assign({},n,{component:e})):t?(0,ct.jsx)(Zi,Object.assign({},n,{transition:t})):(0,ct.jsx)(Qi,Object.assign({},n))}const ts=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];let ns;function rs(e){const n=qi(),r=e||function(e){return ns||(ns=new Vi({ownerDocument:null==e?void 0:e.document})),ns}(n),a=(0,t.useRef)({dialog:null,backdrop:null});return Object.assign(a.current,{add:()=>r.add(a.current),remove:()=>r.remove(a.current),isTopModal:()=>r.isTopModal(a.current),setDialogRef:(0,t.useCallback)((e=>{a.current.dialog=e}),[]),setBackdropRef:(0,t.useCallback)((e=>{a.current.backdrop=e}),[])})}const as=(0,t.forwardRef)(((e,n)=>{let{show:r=!1,role:a="dialog",className:o,style:i,children:s,backdrop:l=!0,keyboard:u=!0,onBackdropClick:c,onEscapeKeyDown:d,transition:f,runTransition:p,backdropTransition:h,runBackdropTransition:m,autoFocus:g=!0,enforceFocus:v=!0,restoreFocus:y=!0,restoreFocusOptions:b,renderDialog:x,renderBackdrop:w=e=>(0,ct.jsx)("div",Object.assign({},e)),manager:S,container:k,onShow:E,onHide:j=()=>{},onExit:N,onExited:C,onExiting:_,onEnter:O,onEntering:T,onEntered:P}=e,R=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,ts);const A=qi(),F=function(e,n){const r=qi(),[a,o]=(0,t.useState)((()=>Wi(e,null==r?void 0:r.document)));if(!a){const t=Wi(e);t&&o(t)}return(0,t.useEffect)((()=>{n&&a&&n(a)}),[n,a]),(0,t.useEffect)((()=>{const t=Wi(e);t!==a&&o(t)}),[e,a]),a}(k),L=rs(S),z=function(){const e=(0,t.useRef)(!0),n=(0,t.useRef)((()=>e.current));return(0,t.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),n.current}(),$=function(e){const n=(0,t.useRef)(null);return(0,t.useEffect)((()=>{n.current=e})),n.current}(r),[D,M]=(0,t.useState)(!r),I=(0,t.useRef)(null);(0,t.useImperativeHandle)(n,(()=>L),[L]),Mn&&!$&&r&&(I.current=Di(null==A?void 0:A.document)),r&&D&&M(!1);const U=sn((()=>{if(L.add(),K.current=qn(document,"keydown",q),W.current=qn(document,"focus",(()=>setTimeout(V)),!0),E&&E(),g){var e,t;const n=Di(null!=(e=null==(t=L.dialog)?void 0:t.ownerDocument)?e:null==A?void 0:A.document);L.dialog&&n&&!Mi(L.dialog,n)&&(I.current=n,L.dialog.focus())}})),B=sn((()=>{var e;(L.remove(),null==K.current||K.current(),null==W.current||W.current(),y)&&(null==(e=I.current)||null==e.focus||e.focus(b),I.current=null)}));(0,t.useEffect)((()=>{r&&F&&U()}),[r,F,U]),(0,t.useEffect)((()=>{D&&B()}),[D,B]),Ii((()=>{B()}));const V=sn((()=>{if(!v||!z()||!L.isTopModal())return;const e=Di(null==A?void 0:A.document);L.dialog&&e&&!Mi(L.dialog,e)&&L.dialog.focus()})),H=sn((e=>{e.target===e.currentTarget&&(null==c||c(e),!0===l&&j())})),q=sn((e=>{u&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&L.isTopModal()&&(null==d||d(e),e.defaultPrevented||j())})),W=(0,t.useRef)(),K=(0,t.useRef)();if(!F)return null;const G=Object.assign({role:a,ref:L.setDialogRef,"aria-modal":"dialog"===a||void 0},R,{style:i,className:o,tabIndex:-1});let Q=x?x(G):(0,ct.jsx)("div",Object.assign({},G,{children:t.cloneElement(s,{role:"document"})}));Q=es(f,p,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!r,onExit:N,onExiting:_,onExited:function(){M(!0),null==C||C(...arguments)},onEnter:O,onEntering:T,onEntered:P,children:Q});let Y=null;return l&&(Y=w({ref:L.setBackdropRef,onClick:H}),Y=es(h,m,{in:!!r,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Y})),(0,ct.jsx)(ct.Fragment,{children:xn.createPortal((0,ct.jsxs)(ct.Fragment,{children:[Y,Q]}),F)})}));as.displayName="Modal";const os=Object.assign(as,{Manager:Vi}),is=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"offcanvas-body"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));is.displayName="OffcanvasBody";const ss=is,ls={[jn]:"show",[Nn]:"show"},us=t.forwardRef(((e,n)=>{let{bsPrefix:r,className:a,children:o,in:i=!1,mountOnEnter:s=!1,unmountOnExit:l=!1,appear:u=!1,...c}=e;return r=gt(r,"offcanvas"),(0,ct.jsx)(Zn,{ref:n,addEndListener:Qn,in:i,mountOnEnter:s,unmountOnExit:l,appear:u,...c,childRef:Pn(o),children:(e,n)=>t.cloneElement(o,{...n,className:ut()(a,o.props.className,(e===jn||e===Cn)&&`${r}-toggling`,ls[e])})})}));us.displayName="OffcanvasToggling";const cs=us,ds=t.createContext({onHide(){}}),fs=t.forwardRef(((e,n)=>{let{closeLabel:r="Close",closeVariant:a,closeButton:o=!1,onHide:i,children:s,...l}=e;const u=(0,t.useContext)(ds),c=tn((()=>{null==u||u.onHide(),null==i||i()}));return(0,ct.jsxs)("div",{ref:n,...l,children:[s,o&&(0,ct.jsx)(sr,{"aria-label":r,variant:a,onClick:c})]})})),ps=fs,hs=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,closeLabel:a="Close",closeButton:o=!1,...i}=e;return n=gt(n,"offcanvas-header"),(0,ct.jsx)(ps,{ref:t,...i,className:ut()(r,n),closeLabel:a,closeButton:o})}));hs.displayName="OffcanvasHeader";const ms=hs,gs=Lt("h5"),vs=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a=gs,...o}=e;return r=gt(r,"offcanvas-title"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));vs.displayName="OffcanvasTitle";const ys=vs;var bs=Function.prototype.bind.call(Function.prototype.call,[].slice);function xs(e,t){return bs(e.querySelectorAll(t))}function ws(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const Ss=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ks=".sticky-top",Es=".navbar-toggler";class js extends Vi{adjustAndStore(e,t,n){const r=t.style[e];t.dataset[e]=r,Dn(t,{[e]:`${parseFloat(Dn(t,e))+n}px`})}restore(e,t){const n=t.dataset[e];void 0!==n&&(delete t.dataset[e],Dn(t,{[e]:n}))}setContainerStyle(e){super.setContainerStyle(e);const t=this.getElement();var n,r;if(r="modal-open",(n=t).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"===typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)),!e.scrollBarWidth)return;const a=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";xs(t,Ss).forEach((t=>this.adjustAndStore(a,t,e.scrollBarWidth))),xs(t,ks).forEach((t=>this.adjustAndStore(o,t,-e.scrollBarWidth))),xs(t,Es).forEach((t=>this.adjustAndStore(o,t,e.scrollBarWidth)))}removeContainerStyle(e){super.removeContainerStyle(e);const t=this.getElement();var n,r;r="modal-open",(n=t).classList?n.classList.remove(r):"string"===typeof n.className?n.className=ws(n.className,r):n.setAttribute("class",ws(n.className&&n.className.baseVal||"",r));const a=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";xs(t,Ss).forEach((e=>this.restore(a,e))),xs(t,ks).forEach((e=>this.restore(o,e))),xs(t,Es).forEach((e=>this.restore(o,e)))}}let Ns;function Cs(e){return Ns||(Ns=new js(e)),Ns}const _s=js;function Os(e){return(0,ct.jsx)(cs,{...e})}function Ts(e){return(0,ct.jsx)(nr,{...e})}const Ps=t.forwardRef(((e,n)=>{let{bsPrefix:r,className:a,children:o,"aria-labelledby":i,placement:s="start",responsive:l,show:u=!1,backdrop:c=!0,keyboard:d=!0,scroll:f=!1,onEscapeKeyDown:p,onShow:h,onHide:m,container:g,autoFocus:v=!0,enforceFocus:y=!0,restoreFocus:b=!0,restoreFocusOptions:x,onEntered:w,onExit:S,onExiting:k,onEnter:E,onEntering:j,onExited:N,backdropClassName:C,manager:_,renderStaticNode:O=!1,...T}=e;const P=(0,t.useRef)();r=gt(r,"offcanvas");const[R,A]=(0,t.useState)(!1),F=tn(m),L=$i(l||"xs","up");(0,t.useEffect)((()=>{A(l?u&&!L:u)}),[u,l,L]);const z=(0,t.useMemo)((()=>({onHide:F})),[F]);const $=(0,t.useCallback)((e=>(0,ct.jsx)("div",{...e,className:ut()(`${r}-backdrop`,C)})),[C,r]),D=e=>(0,ct.jsx)("div",{...e,...T,className:ut()(a,l?`${r}-${l}`:r,`${r}-${s}`),"aria-labelledby":i,children:o});return(0,ct.jsxs)(ct.Fragment,{children:[!R&&(l||O)&&D({}),(0,ct.jsx)(ds.Provider,{value:z,children:(0,ct.jsx)(os,{show:R,ref:n,backdrop:c,container:g,keyboard:d,autoFocus:v,enforceFocus:y&&!f,restoreFocus:b,restoreFocusOptions:x,onEscapeKeyDown:p,onShow:h,onHide:F,onEnter:function(e){e&&(e.style.visibility="visible");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null==E||E(e,...n)},onEntering:j,onEntered:w,onExit:S,onExiting:k,onExited:function(e){e&&(e.style.visibility="");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null==N||N(...n)},manager:_||(f?(P.current||(P.current=new _s({handleContainerOverflow:!1})),P.current):Cs()),transition:Os,backdropTransition:Ts,renderBackdrop:$,renderDialog:D})})]})}));Ps.displayName="Offcanvas";const Rs=Object.assign(Ps,{Body:ss,Header:ms,Title:ys}),As=t.forwardRef(((e,n)=>{let{onHide:r,...a}=e;const o=(0,t.useContext)(Ci),i=tn((()=>{null==o||null==o.onToggle||o.onToggle(),null==r||r()}));return(0,ct.jsx)(Rs,{ref:n,show:!(null==o||!o.expanded),...a,renderStaticNode:!0,onHide:i})}));As.displayName="NavbarOffcanvas";const Fs=As,Ls=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="span",...o}=e;return r=gt(r,"navbar-text"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));Ls.displayName="NavbarText";const zs=Ls,$s=t.forwardRef(((e,n)=>{const{bsPrefix:r,expand:a=!0,variant:o="light",bg:i,fixed:s,sticky:l,className:u,as:c="nav",expanded:d,onToggle:f,onSelect:p,collapseOnSelect:h=!1,...m}=Yt(e,{expanded:"onToggle"}),g=gt(r,"navbar"),v=(0,t.useCallback)((function(){null==p||p(...arguments),h&&d&&(null==f||f(!1))}),[p,h,d,f]);void 0===m.role&&"nav"!==c&&(m.role="navigation");let y=`${g}-expand`;"string"===typeof a&&(y=`${y}-${a}`);const b=(0,t.useMemo)((()=>({onToggle:()=>null==f?void 0:f(!d),bsPrefix:g,expanded:!!d,expand:a})),[g,d,a,f]);return(0,ct.jsx)(Ci.Provider,{value:b,children:(0,ct.jsx)(yi.Provider,{value:v,children:(0,ct.jsx)(c,{ref:n,...m,className:ut()(u,g,a&&y,o&&`${g}-${o}`,i&&`bg-${i}`,l&&`sticky-${l}`,s&&`fixed-${s}`)})})})}));$s.displayName="Navbar";const Ds=Object.assign($s,{Brand:xi,Collapse:Oi,Offcanvas:Fs,Text:zs,Toggle:Pi});const Ms=t.createContext(null);Ms.displayName="NavContext";const Is=Ms,Us=t.createContext(null),Bs=["as","active","eventKey"];function Vs(e){let{key:n,onClick:r,active:a,id:o,role:i,disabled:s}=e;const l=(0,t.useContext)(yi),u=(0,t.useContext)(Is),c=(0,t.useContext)(Us);let d=a;const f={role:i};if(u){i||"tablist"!==u.role||(f.role="tab");const e=u.getControllerId(null!=n?n:null),t=u.getControlledId(null!=n?n:null);f[Ui("event-key")]=n,f.id=e||o,d=null==a&&null!=n?u.activeKey===n:a,!d&&(null!=c&&c.unmountOnExit||null!=c&&c.mountOnEnter)||(f["aria-controls"]=t)}return"tab"===f.role&&(f["aria-selected"]=d,d||(f.tabIndex=-1),s&&(f.tabIndex=-1,f["aria-disabled"]=!0)),f.onClick=sn((e=>{s||(null==r||r(e),null!=n&&l&&!e.isPropagationStopped()&&l(n,e))})),[f,{isActive:d}]}const Hs=t.forwardRef(((e,t)=>{let{as:n=pn,active:r,eventKey:a}=e,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,Bs);const[i,s]=Vs(Object.assign({key:vi(a,o.href),active:r},o));return i[Ui("active")]=s.isActive,(0,ct.jsx)(n,Object.assign({},o,i,{ref:t}))}));Hs.displayName="NavItem";const qs=Hs,Ws=["as","onSelect","activeKey","role","onKeyDown"];const Ks=()=>{},Gs=Ui("event-key"),Qs=t.forwardRef(((e,n)=>{let{as:r="div",onSelect:a,activeKey:o,role:i,onKeyDown:s}=e,l=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,Ws);const u=function(){const[,e]=(0,t.useReducer)((e=>e+1),0);return e}(),c=(0,t.useRef)(!1),d=(0,t.useContext)(yi),f=(0,t.useContext)(Us);let p,h;f&&(i=i||"tablist",o=f.activeKey,p=f.getControlledId,h=f.getControllerId);const m=(0,t.useRef)(null),g=e=>{const t=m.current;if(!t)return null;const n=xs(t,`[${Gs}]:not([aria-disabled=true])`),r=t.querySelector("[aria-selected=true]");if(!r||r!==document.activeElement)return null;const a=n.indexOf(r);if(-1===a)return null;let o=a+e;return o>=n.length&&(o=0),o<0&&(o=n.length-1),n[o]},v=(e,t)=>{null!=e&&(null==a||a(e,t),null==d||d(e,t))};(0,t.useEffect)((()=>{if(m.current&&c.current){const e=m.current.querySelector(`[${Gs}][aria-selected=true]`);null==e||e.focus()}c.current=!1}));const y=Gi(n,m);return(0,ct.jsx)(yi.Provider,{value:v,children:(0,ct.jsx)(Is.Provider,{value:{role:i,activeKey:vi(o),getControlledId:p||Ks,getControllerId:h||Ks},children:(0,ct.jsx)(r,Object.assign({},l,{onKeyDown:e=>{if(null==s||s(e),!f)return;let t;switch(e.key){case"ArrowLeft":case"ArrowUp":t=g(-1);break;case"ArrowRight":case"ArrowDown":t=g(1);break;default:return}var n;t&&(e.preventDefault(),v(t.dataset[(n="EventKey",`rrUi${n}`)]||null,e),c.current=!0,u())},ref:y,role:i}))})})}));Qs.displayName="Nav";const Ys=Object.assign(Qs,{Item:qs}),Js=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"nav-item"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));Js.displayName="NavItem";const Xs=Js,Zs=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,as:a=gn,active:o,eventKey:i,disabled:s=!1,...l}=e;n=gt(n,"nav-link");const[u,c]=Vs({key:vi(i,l.href),active:o,disabled:s,...l});return(0,ct.jsx)(a,{...l,...u,ref:t,disabled:s,className:ut()(r,n,s&&"disabled",c.isActive&&"active")})}));Zs.displayName="NavLink";const el=Zs,tl=t.forwardRef(((e,n)=>{const{as:r="div",bsPrefix:a,variant:o,fill:i=!1,justify:s=!1,navbar:l,navbarScroll:u,className:c,activeKey:d,...f}=Yt(e,{activeKey:"onSelect"}),p=gt(a,"nav");let h,m,g=!1;const v=(0,t.useContext)(Ci),y=(0,t.useContext)(Nt);return v?(h=v.bsPrefix,g=null==l||l):y&&({cardHeaderBsPrefix:m}=y),(0,ct.jsx)(Ys,{as:r,ref:n,activeKey:d,className:ut()(c,{[p]:!g,[`${h}-nav`]:g,[`${h}-nav-scroll`]:g&&u,[`${m}-${o}`]:!!m,[`${p}-${o}`]:!!o,[`${p}-fill`]:i,[`${p}-justified`]:s}),...f})}));tl.displayName="Nav";const nl=Object.assign(tl,{Item:Xs,Link:el}),rl=()=>{const{user:e,logout:n,hasRole:r}=(0,t.useContext)(pi),{darkMode:a,toggleTheme:o}=(0,t.useContext)(gi),i=Z();return(0,ct.jsx)(Ds,{bg:"dark",variant:"dark",expand:"lg",className:"mb-4",children:(0,ct.jsxs)(xt,{children:[(0,ct.jsxs)(Ds.Brand,{as:et,to:"/dashboard",children:[(0,ct.jsx)(Lr,{className:"me-2"}),"Project Progress Tracker"]}),(0,ct.jsx)(Ds.Toggle,{"aria-controls":"basic-navbar-nav"}),(0,ct.jsxs)(Ds.Collapse,{id:"basic-navbar-nav",children:[(0,ct.jsxs)(nl,{className:"me-auto",children:[(0,ct.jsx)(nl.Link,{as:et,to:"/dashboard",children:"Dashboard"}),(r("super_admin")||r("admin"))&&(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)(nl.Link,{as:et,to:"/projects/new",children:"New Project"}),(0,ct.jsx)(nl.Link,{as:et,to:"/projects/shareable",children:"Shareable Projects"})]}),r("super_admin")&&(0,ct.jsx)(nl.Link,{as:et,to:"/users",children:"Users"})]}),(0,ct.jsx)(nl,{children:e&&(0,ct.jsx)(ct.Fragment,{children:(0,ct.jsxs)("div",{className:"d-flex align-items-center me-3",children:[(0,ct.jsxs)(dr,{variant:"outline-light",size:"sm",className:"me-3",onClick:o,title:a?"Switch to light mode":"Switch to dark mode",children:[a?(0,ct.jsx)(Ir,{className:"me-1"}):(0,ct.jsx)(Fr,{className:"me-1"}),a?"Light Mode":"Dark Mode"]}),(0,ct.jsxs)(Ds.Text,{className:"me-3",children:[(0,ct.jsx)(qr,{className:"me-1"}),e.username," (",e.role,")"]}),(0,ct.jsxs)(dr,{variant:"outline-light",size:"sm",onClick:()=>{n(),i("/login")},children:[(0,ct.jsx)(Mr,{className:"me-1"}),"Logout"]})]})})})]})]})})},al=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,as:a="div",...o}=e;const i=gt(n,"row"),s=vt(),l=yt(),u=`${i}-cols`,c=[];return s.forEach((e=>{const t=o[e];let n;delete o[e],null!=t&&"object"===typeof t?({cols:n}=t):n=t;const r=e!==l?`-${e}`:"";null!=n&&c.push(`${u}${r}-${n}`)})),(0,ct.jsx)(a,{ref:t,...o,className:ut()(r,i,...c)})}));al.displayName="Row";const ol=al;const il=t.forwardRef(((e,t)=>{const[{className:n,...r},{as:a="div",bsPrefix:o,spans:i}]=function(e){let{as:t,bsPrefix:n,className:r,...a}=e;n=gt(n,"col");const o=vt(),i=yt(),s=[],l=[];return o.forEach((e=>{const t=a[e];let r,o,u;delete a[e],"object"===typeof t&&null!=t?({span:r,offset:o,order:u}=t):r=t;const c=e!==i?`-${e}`:"";r&&s.push(!0===r?`${n}${c}`:`${n}${c}-${r}`),null!=u&&l.push(`order${c}-${u}`),null!=o&&l.push(`offset${c}-${o}`)})),[{...a,className:ut()(r,...s,...l)},{as:t,bsPrefix:n,spans:s}]}(e);return(0,ct.jsx)(a,{...r,ref:t,className:ut()(n,!i.length&&o)})}));il.displayName="Col";const sl=il,ll={type:ar().string,tooltip:ar().bool,as:ar().elementType},ul=t.forwardRef(((e,t)=>{let{as:n="div",className:r,type:a="valid",tooltip:o=!1,...i}=e;return(0,ct.jsx)(n,{...i,ref:t,className:ut()(r,`${a}-${o?"tooltip":"feedback"}`)})}));ul.displayName="Feedback",ul.propTypes=ll;const cl=ul,dl=t.createContext({}),fl=t.forwardRef(((e,n)=>{let{id:r,bsPrefix:a,className:o,type:i="checkbox",isValid:s=!1,isInvalid:l=!1,as:u="input",...c}=e;const{controlId:d}=(0,t.useContext)(dl);return a=gt(a,"form-check-input"),(0,ct.jsx)(u,{...c,ref:n,type:i,id:r||d,className:ut()(o,a,s&&"is-valid",l&&"is-invalid")})}));fl.displayName="FormCheckInput";const pl=fl,hl=t.forwardRef(((e,n)=>{let{bsPrefix:r,className:a,htmlFor:o,...i}=e;const{controlId:s}=(0,t.useContext)(dl);return r=gt(r,"form-check-label"),(0,ct.jsx)("label",{...i,ref:n,htmlFor:o||s,className:ut()(a,r)})}));hl.displayName="FormCheckLabel";const ml=hl;function gl(e,n){let r=0;return t.Children.map(e,(e=>t.isValidElement(e)?n(e,r++):e))}const vl=t.forwardRef(((e,n)=>{let{id:r,bsPrefix:a,bsSwitchPrefix:o,inline:i=!1,reverse:s=!1,disabled:l=!1,isValid:u=!1,isInvalid:c=!1,feedbackTooltip:d=!1,feedback:f,feedbackType:p,className:h,style:m,title:g="",type:v="checkbox",label:y,children:b,as:x="input",...w}=e;a=gt(a,"form-check"),o=gt(o,"form-switch");const{controlId:S}=(0,t.useContext)(dl),k=(0,t.useMemo)((()=>({controlId:r||S})),[S,r]),E=!b&&null!=y&&!1!==y||function(e,n){return t.Children.toArray(e).some((e=>t.isValidElement(e)&&e.type===n))}(b,ml),j=(0,ct.jsx)(pl,{...w,type:"switch"===v?"checkbox":v,ref:n,isValid:u,isInvalid:c,disabled:l,as:x});return(0,ct.jsx)(dl.Provider,{value:k,children:(0,ct.jsx)("div",{style:m,className:ut()(h,E&&a,i&&`${a}-inline`,s&&`${a}-reverse`,"switch"===v&&o),children:b||(0,ct.jsxs)(ct.Fragment,{children:[j,E&&(0,ct.jsx)(ml,{title:g,children:y}),f&&(0,ct.jsx)(cl,{type:p,tooltip:d,children:f})]})})})}));vl.displayName="FormCheck";const yl=Object.assign(vl,{Input:pl,Label:ml});n(440);const bl=t.forwardRef(((e,n)=>{let{bsPrefix:r,type:a,size:o,htmlSize:i,id:s,className:l,isValid:u=!1,isInvalid:c=!1,plaintext:d,readOnly:f,as:p="input",...h}=e;const{controlId:m}=(0,t.useContext)(dl);return r=gt(r,"form-control"),(0,ct.jsx)(p,{...h,type:a,size:i,ref:n,readOnly:f,id:s||m,className:ut()(l,d?`${r}-plaintext`:r,o&&`${r}-${o}`,"color"===a&&`${r}-color`,u&&"is-valid",c&&"is-invalid")})}));bl.displayName="FormControl";const xl=Object.assign(bl,{Feedback:cl}),wl=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"form-floating"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));wl.displayName="FormFloating";const Sl=wl,kl=t.forwardRef(((e,n)=>{let{controlId:r,as:a="div",...o}=e;const i=(0,t.useMemo)((()=>({controlId:r})),[r]);return(0,ct.jsx)(dl.Provider,{value:i,children:(0,ct.jsx)(a,{...o,ref:n})})}));kl.displayName="FormGroup";const El=kl,jl=t.forwardRef(((e,n)=>{let{as:r="label",bsPrefix:a,column:o=!1,visuallyHidden:i=!1,className:s,htmlFor:l,...u}=e;const{controlId:c}=(0,t.useContext)(dl);a=gt(a,"form-label");let d="col-form-label";"string"===typeof o&&(d=`${d} ${d}-${o}`);const f=ut()(s,a,i&&"visually-hidden",o&&d);return l=l||c,o?(0,ct.jsx)(sl,{ref:n,as:"label",className:f,htmlFor:l,...u}):(0,ct.jsx)(r,{ref:n,className:f,htmlFor:l,...u})}));jl.displayName="FormLabel";const Nl=jl,Cl=t.forwardRef(((e,n)=>{let{bsPrefix:r,className:a,id:o,...i}=e;const{controlId:s}=(0,t.useContext)(dl);return r=gt(r,"form-range"),(0,ct.jsx)("input",{...i,type:"range",ref:n,className:ut()(a,r),id:o||s})}));Cl.displayName="FormRange";const _l=Cl,Ol=t.forwardRef(((e,n)=>{let{bsPrefix:r,size:a,htmlSize:o,className:i,isValid:s=!1,isInvalid:l=!1,id:u,...c}=e;const{controlId:d}=(0,t.useContext)(dl);return r=gt(r,"form-select"),(0,ct.jsx)("select",{...c,size:o,ref:n,className:ut()(i,r,a&&`${r}-${a}`,s&&"is-valid",l&&"is-invalid"),id:u||d})}));Ol.displayName="FormSelect";const Tl=Ol,Pl=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,as:a="small",muted:o,...i}=e;return n=gt(n,"form-text"),(0,ct.jsx)(a,{...i,ref:t,className:ut()(r,n,o&&"text-muted")})}));Pl.displayName="FormText";const Rl=Pl,Al=t.forwardRef(((e,t)=>(0,ct.jsx)(yl,{...e,ref:t,type:"switch"})));Al.displayName="Switch";const Fl=Object.assign(Al,{Input:yl.Input,Label:yl.Label}),Ll=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,children:a,controlId:o,label:i,...s}=e;return n=gt(n,"form-floating"),(0,ct.jsxs)(El,{ref:t,className:ut()(r,n),controlId:o,...s,children:[a,(0,ct.jsx)("label",{htmlFor:o,children:i})]})}));Ll.displayName="FloatingLabel";const zl=Ll,$l={_ref:ar().any,validated:ar().bool,as:ar().elementType},Dl=t.forwardRef(((e,t)=>{let{className:n,validated:r,as:a="form",...o}=e;return(0,ct.jsx)(a,{...o,ref:t,className:ut()(n,r&&"was-validated")})}));Dl.displayName="Form",Dl.propTypes=$l;const Ml=Object.assign(Dl,{Group:El,Control:xl,Floating:Sl,Check:yl,Switch:Fl,Label:Nl,Text:Rl,Range:_l,Select:Tl,FloatingLabel:zl}),Il=()=>{const[e,n]=(0,t.useState)(""),[r,a]=(0,t.useState)(""),[o,i]=(0,t.useState)(!1),{login:s,error:l,setError:u}=(0,t.useContext)(pi),c=Z();return(0,ct.jsx)(xt,{className:"mt-5",children:(0,ct.jsx)(ol,{className:"justify-content-center",children:(0,ct.jsx)(sl,{md:6,children:(0,ct.jsxs)(qt,{children:[(0,ct.jsxs)(qt.Header,{className:"bg-primary text-white text-center",children:[(0,ct.jsx)("h2",{children:"Project Progress Tracker"}),(0,ct.jsx)("p",{children:"Login to your account"})]}),(0,ct.jsxs)(qt.Body,{children:[l&&(0,ct.jsx)(ur,{variant:"danger",children:l}),(0,ct.jsxs)(Ml,{onSubmit:async t=>{t.preventDefault(),i(!0);try{await s(e,r),c("/dashboard")}catch(n){console.error("Login error:",n)}finally{i(!1)}},children:[(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Email"}),(0,ct.jsx)(Ml.Control,{type:"email",placeholder:"Enter your email",value:e,onChange:e=>n(e.target.value),required:!0})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Password"}),(0,ct.jsx)(Ml.Control,{type:"password",placeholder:"Enter your password",value:r,onChange:e=>a(e.target.value),required:!0})]}),(0,ct.jsx)(dr,{variant:"primary",type:"submit",className:"w-100 mt-3",disabled:o,children:o?"Logging in...":"Login"})]})]}),(0,ct.jsx)(qt.Footer,{className:"text-center",children:(0,ct.jsxs)("p",{children:["Don't have an account? ",(0,ct.jsx)(et,{to:"/register",children:"Register"})," or contact your administrator."]})})]})})})})};var Ul=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===Bl}(e)}(e)};var Bl="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function Vl(e,t){return!1!==t.clone&&t.isMergeableObject(e)?ql((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function Hl(e,t,n){return e.concat(t).map((function(e){return Vl(e,n)}))}function ql(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||Hl,n.isMergeableObject=n.isMergeableObject||Ul;var r=Array.isArray(t);return r===Array.isArray(e)?r?n.arrayMerge(e,t,n):function(e,t,n){var r={};return n.isMergeableObject(e)&&Object.keys(e).forEach((function(t){r[t]=Vl(e[t],n)})),Object.keys(t).forEach((function(a){n.isMergeableObject(t[a])&&e[a]?r[a]=ql(e[a],t[a],n):r[a]=Vl(t[a],n)})),r}(e,t,n):Vl(t,n)}ql.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return ql(e,n,t)}),{})};const Wl=ql;const Kl="object"==typeof global&&global&&global.Object===Object&&global;var Gl="object"==typeof self&&self&&self.Object===Object&&self;const Ql=Kl||Gl||Function("return this")();const Yl=Ql.Symbol;var Jl=Object.prototype,Xl=Jl.hasOwnProperty,Zl=Jl.toString,eu=Yl?Yl.toStringTag:void 0;const tu=function(e){var t=Xl.call(e,eu),n=e[eu];try{e[eu]=void 0;var r=!0}catch(km){}var a=Zl.call(e);return r&&(t?e[eu]=n:delete e[eu]),a};var nu=Object.prototype.toString;const ru=function(e){return nu.call(e)};var au=Yl?Yl.toStringTag:void 0;const ou=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":au&&au in Object(e)?tu(e):ru(e)};const iu=function(e,t){return function(n){return e(t(n))}};const su=iu(Object.getPrototypeOf,Object);const lu=function(e){return null!=e&&"object"==typeof e};var uu=Function.prototype,cu=Object.prototype,du=uu.toString,fu=cu.hasOwnProperty,pu=du.call(Object);const hu=function(e){if(!lu(e)||"[object Object]"!=ou(e))return!1;var t=su(e);if(null===t)return!0;var n=fu.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&du.call(n)==pu};const mu=function(){this.__data__=[],this.size=0};const gu=function(e,t){return e===t||e!==e&&t!==t};const vu=function(e,t){for(var n=e.length;n--;)if(gu(e[n][0],t))return n;return-1};var yu=Array.prototype.splice;const bu=function(e){var t=this.__data__,n=vu(t,e);return!(n<0)&&(n==t.length-1?t.pop():yu.call(t,n,1),--this.size,!0)};const xu=function(e){var t=this.__data__,n=vu(t,e);return n<0?void 0:t[n][1]};const wu=function(e){return vu(this.__data__,e)>-1};const Su=function(e,t){var n=this.__data__,r=vu(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function ku(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ku.prototype.clear=mu,ku.prototype.delete=bu,ku.prototype.get=xu,ku.prototype.has=wu,ku.prototype.set=Su;const Eu=ku;const ju=function(){this.__data__=new Eu,this.size=0};const Nu=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};const Cu=function(e){return this.__data__.get(e)};const _u=function(e){return this.__data__.has(e)};const Ou=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Tu=function(e){if(!Ou(e))return!1;var t=ou(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};const Pu=Ql["__core-js_shared__"];var Ru=function(){var e=/[^.]+$/.exec(Pu&&Pu.keys&&Pu.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();const Au=function(e){return!!Ru&&Ru in e};var Fu=Function.prototype.toString;const Lu=function(e){if(null!=e){try{return Fu.call(e)}catch(km){}try{return e+""}catch(km){}}return""};var zu=/^\[object .+?Constructor\]$/,$u=Function.prototype,Du=Object.prototype,Mu=$u.toString,Iu=Du.hasOwnProperty,Uu=RegExp("^"+Mu.call(Iu).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Bu=function(e){return!(!Ou(e)||Au(e))&&(Tu(e)?Uu:zu).test(Lu(e))};const Vu=function(e,t){return null==e?void 0:e[t]};const Hu=function(e,t){var n=Vu(e,t);return Bu(n)?n:void 0};const qu=Hu(Ql,"Map");const Wu=Hu(Object,"create");const Ku=function(){this.__data__=Wu?Wu(null):{},this.size=0};const Gu=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var Qu=Object.prototype.hasOwnProperty;const Yu=function(e){var t=this.__data__;if(Wu){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Qu.call(t,e)?t[e]:void 0};var Ju=Object.prototype.hasOwnProperty;const Xu=function(e){var t=this.__data__;return Wu?void 0!==t[e]:Ju.call(t,e)};const Zu=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Wu&&void 0===t?"__lodash_hash_undefined__":t,this};function ec(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ec.prototype.clear=Ku,ec.prototype.delete=Gu,ec.prototype.get=Yu,ec.prototype.has=Xu,ec.prototype.set=Zu;const tc=ec;const nc=function(){this.size=0,this.__data__={hash:new tc,map:new(qu||Eu),string:new tc}};const rc=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};const ac=function(e,t){var n=e.__data__;return rc(t)?n["string"==typeof t?"string":"hash"]:n.map};const oc=function(e){var t=ac(this,e).delete(e);return this.size-=t?1:0,t};const ic=function(e){return ac(this,e).get(e)};const sc=function(e){return ac(this,e).has(e)};const lc=function(e,t){var n=ac(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function uc(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}uc.prototype.clear=nc,uc.prototype.delete=oc,uc.prototype.get=ic,uc.prototype.has=sc,uc.prototype.set=lc;const cc=uc;const dc=function(e,t){var n=this.__data__;if(n instanceof Eu){var r=n.__data__;if(!qu||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new cc(r)}return n.set(e,t),this.size=n.size,this};function fc(e){var t=this.__data__=new Eu(e);this.size=t.size}fc.prototype.clear=ju,fc.prototype.delete=Nu,fc.prototype.get=Cu,fc.prototype.has=_u,fc.prototype.set=dc;const pc=fc;const hc=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};const mc=function(){try{var e=Hu(Object,"defineProperty");return e({},"",{}),e}catch(km){}}();const gc=function(e,t,n){"__proto__"==t&&mc?mc(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var vc=Object.prototype.hasOwnProperty;const yc=function(e,t,n){var r=e[t];vc.call(e,t)&&gu(r,n)&&(void 0!==n||t in e)||gc(e,t,n)};const bc=function(e,t,n,r){var a=!n;n||(n={});for(var o=-1,i=t.length;++o<i;){var s=t[o],l=r?r(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),a?gc(n,s,l):yc(n,s,l)}return n};const xc=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};const wc=function(e){return lu(e)&&"[object Arguments]"==ou(e)};var Sc=Object.prototype,kc=Sc.hasOwnProperty,Ec=Sc.propertyIsEnumerable;const jc=wc(function(){return arguments}())?wc:function(e){return lu(e)&&kc.call(e,"callee")&&!Ec.call(e,"callee")};const Nc=Array.isArray;const Cc=function(){return!1};var _c="object"==typeof exports&&exports&&!exports.nodeType&&exports,Oc=_c&&"object"==typeof module&&module&&!module.nodeType&&module,Tc=Oc&&Oc.exports===_c?Ql.Buffer:void 0;const Pc=(Tc?Tc.isBuffer:void 0)||Cc;var Rc=/^(?:0|[1-9]\d*)$/;const Ac=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Rc.test(e))&&e>-1&&e%1==0&&e<t};const Fc=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var Lc={};Lc["[object Float32Array]"]=Lc["[object Float64Array]"]=Lc["[object Int8Array]"]=Lc["[object Int16Array]"]=Lc["[object Int32Array]"]=Lc["[object Uint8Array]"]=Lc["[object Uint8ClampedArray]"]=Lc["[object Uint16Array]"]=Lc["[object Uint32Array]"]=!0,Lc["[object Arguments]"]=Lc["[object Array]"]=Lc["[object ArrayBuffer]"]=Lc["[object Boolean]"]=Lc["[object DataView]"]=Lc["[object Date]"]=Lc["[object Error]"]=Lc["[object Function]"]=Lc["[object Map]"]=Lc["[object Number]"]=Lc["[object Object]"]=Lc["[object RegExp]"]=Lc["[object Set]"]=Lc["[object String]"]=Lc["[object WeakMap]"]=!1;const zc=function(e){return lu(e)&&Fc(e.length)&&!!Lc[ou(e)]};const $c=function(e){return function(t){return e(t)}};var Dc="object"==typeof exports&&exports&&!exports.nodeType&&exports,Mc=Dc&&"object"==typeof module&&module&&!module.nodeType&&module,Ic=Mc&&Mc.exports===Dc&&Kl.process;const Uc=function(){try{var e=Mc&&Mc.require&&Mc.require("util").types;return e||Ic&&Ic.binding&&Ic.binding("util")}catch(km){}}();var Bc=Uc&&Uc.isTypedArray;const Vc=Bc?$c(Bc):zc;var Hc=Object.prototype.hasOwnProperty;const qc=function(e,t){var n=Nc(e),r=!n&&jc(e),a=!n&&!r&&Pc(e),o=!n&&!r&&!a&&Vc(e),i=n||r||a||o,s=i?xc(e.length,String):[],l=s.length;for(var u in e)!t&&!Hc.call(e,u)||i&&("length"==u||a&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||Ac(u,l))||s.push(u);return s};var Wc=Object.prototype;const Kc=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Wc)};const Gc=iu(Object.keys,Object);var Qc=Object.prototype.hasOwnProperty;const Yc=function(e){if(!Kc(e))return Gc(e);var t=[];for(var n in Object(e))Qc.call(e,n)&&"constructor"!=n&&t.push(n);return t};const Jc=function(e){return null!=e&&Fc(e.length)&&!Tu(e)};const Xc=function(e){return Jc(e)?qc(e):Yc(e)};const Zc=function(e,t){return e&&bc(t,Xc(t),e)};const ed=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var td=Object.prototype.hasOwnProperty;const nd=function(e){if(!Ou(e))return ed(e);var t=Kc(e),n=[];for(var r in e)("constructor"!=r||!t&&td.call(e,r))&&n.push(r);return n};const rd=function(e){return Jc(e)?qc(e,!0):nd(e)};const ad=function(e,t){return e&&bc(t,rd(t),e)};var od="object"==typeof exports&&exports&&!exports.nodeType&&exports,id=od&&"object"==typeof module&&module&&!module.nodeType&&module,sd=id&&id.exports===od?Ql.Buffer:void 0,ld=sd?sd.allocUnsafe:void 0;const ud=function(e,t){if(t)return e.slice();var n=e.length,r=ld?ld(n):new e.constructor(n);return e.copy(r),r};const cd=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};const dd=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o};const fd=function(){return[]};var pd=Object.prototype.propertyIsEnumerable,hd=Object.getOwnPropertySymbols,md=hd?function(e){return null==e?[]:(e=Object(e),dd(hd(e),(function(t){return pd.call(e,t)})))}:fd;const gd=md;const vd=function(e,t){return bc(e,gd(e),t)};const yd=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e};var bd=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)yd(t,gd(e)),e=su(e);return t}:fd;const xd=bd;const wd=function(e,t){return bc(e,xd(e),t)};const Sd=function(e,t,n){var r=t(e);return Nc(e)?r:yd(r,n(e))};const kd=function(e){return Sd(e,Xc,gd)};const Ed=function(e){return Sd(e,rd,xd)};const jd=Hu(Ql,"DataView");const Nd=Hu(Ql,"Promise");const Cd=Hu(Ql,"Set");const _d=Hu(Ql,"WeakMap");var Od="[object Map]",Td="[object Promise]",Pd="[object Set]",Rd="[object WeakMap]",Ad="[object DataView]",Fd=Lu(jd),Ld=Lu(qu),zd=Lu(Nd),$d=Lu(Cd),Dd=Lu(_d),Md=ou;(jd&&Md(new jd(new ArrayBuffer(1)))!=Ad||qu&&Md(new qu)!=Od||Nd&&Md(Nd.resolve())!=Td||Cd&&Md(new Cd)!=Pd||_d&&Md(new _d)!=Rd)&&(Md=function(e){var t=ou(e),n="[object Object]"==t?e.constructor:void 0,r=n?Lu(n):"";if(r)switch(r){case Fd:return Ad;case Ld:return Od;case zd:return Td;case $d:return Pd;case Dd:return Rd}return t});const Id=Md;var Ud=Object.prototype.hasOwnProperty;const Bd=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Ud.call(e,"index")&&(n.index=e.index,n.input=e.input),n};const Vd=Ql.Uint8Array;const Hd=function(e){var t=new e.constructor(e.byteLength);return new Vd(t).set(new Vd(e)),t};const qd=function(e,t){var n=t?Hd(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)};var Wd=/\w*$/;const Kd=function(e){var t=new e.constructor(e.source,Wd.exec(e));return t.lastIndex=e.lastIndex,t};var Gd=Yl?Yl.prototype:void 0,Qd=Gd?Gd.valueOf:void 0;const Yd=function(e){return Qd?Object(Qd.call(e)):{}};const Jd=function(e,t){var n=t?Hd(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};const Xd=function(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return Hd(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return qd(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return Jd(e,n);case"[object Map]":case"[object Set]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return Kd(e);case"[object Symbol]":return Yd(e)}};var Zd=Object.create,ef=function(){function e(){}return function(t){if(!Ou(t))return{};if(Zd)return Zd(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const tf=ef;const nf=function(e){return"function"!=typeof e.constructor||Kc(e)?{}:tf(su(e))};const rf=function(e){return lu(e)&&"[object Map]"==Id(e)};var af=Uc&&Uc.isMap;const of=af?$c(af):rf;const sf=function(e){return lu(e)&&"[object Set]"==Id(e)};var lf=Uc&&Uc.isSet;const uf=lf?$c(lf):sf;var cf="[object Arguments]",df="[object Function]",ff="[object Object]",pf={};pf[cf]=pf["[object Array]"]=pf["[object ArrayBuffer]"]=pf["[object DataView]"]=pf["[object Boolean]"]=pf["[object Date]"]=pf["[object Float32Array]"]=pf["[object Float64Array]"]=pf["[object Int8Array]"]=pf["[object Int16Array]"]=pf["[object Int32Array]"]=pf["[object Map]"]=pf["[object Number]"]=pf[ff]=pf["[object RegExp]"]=pf["[object Set]"]=pf["[object String]"]=pf["[object Symbol]"]=pf["[object Uint8Array]"]=pf["[object Uint8ClampedArray]"]=pf["[object Uint16Array]"]=pf["[object Uint32Array]"]=!0,pf["[object Error]"]=pf[df]=pf["[object WeakMap]"]=!1;const hf=function e(t,n,r,a,o,i){var s,l=1&n,u=2&n,c=4&n;if(r&&(s=o?r(t,a,o,i):r(t)),void 0!==s)return s;if(!Ou(t))return t;var d=Nc(t);if(d){if(s=Bd(t),!l)return cd(t,s)}else{var f=Id(t),p=f==df||"[object GeneratorFunction]"==f;if(Pc(t))return ud(t,l);if(f==ff||f==cf||p&&!o){if(s=u||p?{}:nf(t),!l)return u?wd(t,ad(s,t)):vd(t,Zc(s,t))}else{if(!pf[f])return o?t:{};s=Xd(t,f,l)}}i||(i=new pc);var h=i.get(t);if(h)return h;i.set(t,s),uf(t)?t.forEach((function(a){s.add(e(a,n,r,a,t,i))})):of(t)&&t.forEach((function(a,o){s.set(o,e(a,n,r,o,t,i))}));var m=d?void 0:(c?u?Ed:kd:u?rd:Xc)(t);return hc(m||t,(function(a,o){m&&(a=t[o=a]),yc(s,o,e(a,n,r,o,t,i))})),s};const mf=function(e){return hf(e,5)};var gf=n(366),vf=n.n(gf);const yf=function(e,t){};const bf=function(e){return hf(e,4)};const xf=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a};const wf=function(e){return"symbol"==typeof e||lu(e)&&"[object Symbol]"==ou(e)};function Sf(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(Sf.Cache||cc),n}Sf.Cache=cc;const kf=Sf;const Ef=function(e){var t=kf(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t};var jf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nf=/\\(\\)?/g,Cf=Ef((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(jf,(function(e,n,r,a){t.push(r?a.replace(Nf,"$1"):n||e)})),t}));const _f=Cf;const Of=function(e){if("string"==typeof e||wf(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var Tf=Yl?Yl.prototype:void 0,Pf=Tf?Tf.toString:void 0;const Rf=function e(t){if("string"==typeof t)return t;if(Nc(t))return xf(t,e)+"";if(wf(t))return Pf?Pf.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n};const Af=function(e){return null==e?"":Rf(e)};const Ff=function(e){return Nc(e)?xf(e,Of):wf(e)?[e]:cd(_f(Af(e)))};n(219);function Lf(){return Lf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lf.apply(this,arguments)}function zf(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function $f(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function Df(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Mf=(0,t.createContext)(void 0);Mf.displayName="FormikContext";var If=Mf.Provider;Mf.Consumer;function Uf(){var e=(0,t.useContext)(Mf);return e||yf(!1),e}var Bf=function(e){return Array.isArray(e)&&0===e.length},Vf=function(e){return"function"===typeof e},Hf=function(e){return null!==e&&"object"===typeof e},qf=function(e){return String(Math.floor(Number(e)))===e},Wf=function(e){return"[object String]"===Object.prototype.toString.call(e)},Kf=function(e){return 0===t.Children.count(e)},Gf=function(e){return Hf(e)&&Vf(e.then)};function Qf(e,t,n,r){void 0===r&&(r=0);for(var a=Ff(t);e&&r<a.length;)e=e[a[r++]];return r===a.length||e?void 0===e?n:e:n}function Yf(e,t,n){for(var r=bf(e),a=r,o=0,i=Ff(t);o<i.length-1;o++){var s=i[o],l=Qf(e,i.slice(0,o+1));if(l&&(Hf(l)||Array.isArray(l)))a=a[s]=bf(l);else{var u=i[o+1];a=a[s]=qf(u)&&Number(u)>=0?[]:{}}}return(0===o?e:a)[i[o]]===n?e:(void 0===n?delete a[i[o]]:a[i[o]]=n,0===o&&void 0===n&&delete r[i[o]],r)}function Jf(e,t,n,r){void 0===n&&(n=new WeakMap),void 0===r&&(r={});for(var a=0,o=Object.keys(e);a<o.length;a++){var i=o[a],s=e[i];Hf(s)?n.get(s)||(n.set(s,!0),r[i]=Array.isArray(s)?[]:{},Jf(s,t,n,r[i])):r[i]=t}return r}var Xf={},Zf={};function ep(e){var n=e.validateOnChange,r=void 0===n||n,a=e.validateOnBlur,o=void 0===a||a,i=e.validateOnMount,s=void 0!==i&&i,l=e.isInitialValid,u=e.enableReinitialize,c=void 0!==u&&u,d=e.onSubmit,f=$f(e,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),p=Lf({validateOnChange:r,validateOnBlur:o,validateOnMount:s,onSubmit:d},f),h=(0,t.useRef)(p.initialValues),m=(0,t.useRef)(p.initialErrors||Xf),g=(0,t.useRef)(p.initialTouched||Zf),v=(0,t.useRef)(p.initialStatus),y=(0,t.useRef)(!1),b=(0,t.useRef)({});(0,t.useEffect)((function(){return y.current=!0,function(){y.current=!1}}),[]);var x=(0,t.useState)(0)[1],w=(0,t.useRef)({values:mf(p.initialValues),errors:mf(p.initialErrors)||Xf,touched:mf(p.initialTouched)||Zf,status:mf(p.initialStatus),isSubmitting:!1,isValidating:!1,submitCount:0}),S=w.current,k=(0,t.useCallback)((function(e){var t=w.current;w.current=function(e,t){switch(t.type){case"SET_VALUES":return Lf({},e,{values:t.payload});case"SET_TOUCHED":return Lf({},e,{touched:t.payload});case"SET_ERRORS":return vf()(e.errors,t.payload)?e:Lf({},e,{errors:t.payload});case"SET_STATUS":return Lf({},e,{status:t.payload});case"SET_ISSUBMITTING":return Lf({},e,{isSubmitting:t.payload});case"SET_ISVALIDATING":return Lf({},e,{isValidating:t.payload});case"SET_FIELD_VALUE":return Lf({},e,{values:Yf(e.values,t.payload.field,t.payload.value)});case"SET_FIELD_TOUCHED":return Lf({},e,{touched:Yf(e.touched,t.payload.field,t.payload.value)});case"SET_FIELD_ERROR":return Lf({},e,{errors:Yf(e.errors,t.payload.field,t.payload.value)});case"RESET_FORM":return Lf({},e,t.payload);case"SET_FORMIK_STATE":return t.payload(e);case"SUBMIT_ATTEMPT":return Lf({},e,{touched:Jf(e.values,!0),isSubmitting:!0,submitCount:e.submitCount+1});case"SUBMIT_FAILURE":case"SUBMIT_SUCCESS":return Lf({},e,{isSubmitting:!1});default:return e}}(t,e),t!==w.current&&x((function(e){return e+1}))}),[]),E=(0,t.useCallback)((function(e,t){return new Promise((function(n,r){var a=p.validate(e,t);null==a?n(Xf):Gf(a)?a.then((function(e){n(e||Xf)}),(function(e){r(e)})):n(a)}))}),[p.validate]),j=(0,t.useCallback)((function(e,t){var n=p.validationSchema,r=Vf(n)?n(t):n,a=t&&r.validateAt?r.validateAt(t,e):function(e,t,n,r){void 0===n&&(n=!1);var a=np(e);return t[n?"validateSync":"validate"](a,{abortEarly:!1,context:r||a})}(e,r);return new Promise((function(e,t){a.then((function(){e(Xf)}),(function(n){"ValidationError"===n.name?e(function(e){var t={};if(e.inner){if(0===e.inner.length)return Yf(t,e.path,e.message);var n=e.inner,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(a>=n.length)break;o=n[a++]}else{if((a=n.next()).done)break;o=a.value}var i=o;Qf(t,i.path)||(t=Yf(t,i.path,i.message))}}return t}(n)):t(n)}))}))}),[p.validationSchema]),N=(0,t.useCallback)((function(e,t){return new Promise((function(n){return n(b.current[e].validate(t))}))}),[]),C=(0,t.useCallback)((function(e){var t=Object.keys(b.current).filter((function(e){return Vf(b.current[e].validate)})),n=t.length>0?t.map((function(t){return N(t,Qf(e,t))})):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(n).then((function(e){return e.reduce((function(e,n,r){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(e=Yf(e,t[r],n)),e}),{})}))}),[N]),_=(0,t.useCallback)((function(e){return Promise.all([C(e),p.validationSchema?j(e):{},p.validate?E(e):{}]).then((function(e){var t=e[0],n=e[1],r=e[2];return Wl.all([t,n,r],{arrayMerge:rp})}))}),[p.validate,p.validationSchema,C,E,j]),O=op((function(e){return void 0===e&&(e=S.values),k({type:"SET_ISVALIDATING",payload:!0}),_(e).then((function(e){return y.current&&(k({type:"SET_ISVALIDATING",payload:!1}),k({type:"SET_ERRORS",payload:e})),e}))}));(0,t.useEffect)((function(){s&&!0===y.current&&vf()(h.current,p.initialValues)&&O(h.current)}),[s,O]);var T=(0,t.useCallback)((function(e){var t=e&&e.values?e.values:h.current,n=e&&e.errors?e.errors:m.current?m.current:p.initialErrors||{},r=e&&e.touched?e.touched:g.current?g.current:p.initialTouched||{},a=e&&e.status?e.status:v.current?v.current:p.initialStatus;h.current=t,m.current=n,g.current=r,v.current=a;var o=function(){k({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:n,touched:r,status:a,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"===typeof e.submitCount?e.submitCount:0}})};if(p.onReset){var i=p.onReset(S.values,Q);Gf(i)?i.then(o):o()}else o()}),[p.initialErrors,p.initialStatus,p.initialTouched,p.onReset]);(0,t.useEffect)((function(){!0!==y.current||vf()(h.current,p.initialValues)||c&&(h.current=p.initialValues,T(),s&&O(h.current))}),[c,p.initialValues,T,s,O]),(0,t.useEffect)((function(){c&&!0===y.current&&!vf()(m.current,p.initialErrors)&&(m.current=p.initialErrors||Xf,k({type:"SET_ERRORS",payload:p.initialErrors||Xf}))}),[c,p.initialErrors]),(0,t.useEffect)((function(){c&&!0===y.current&&!vf()(g.current,p.initialTouched)&&(g.current=p.initialTouched||Zf,k({type:"SET_TOUCHED",payload:p.initialTouched||Zf}))}),[c,p.initialTouched]),(0,t.useEffect)((function(){c&&!0===y.current&&!vf()(v.current,p.initialStatus)&&(v.current=p.initialStatus,k({type:"SET_STATUS",payload:p.initialStatus}))}),[c,p.initialStatus,p.initialTouched]);var P=op((function(e){if(b.current[e]&&Vf(b.current[e].validate)){var t=Qf(S.values,e),n=b.current[e].validate(t);return Gf(n)?(k({type:"SET_ISVALIDATING",payload:!0}),n.then((function(e){return e})).then((function(t){k({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),k({type:"SET_ISVALIDATING",payload:!1})}))):(k({type:"SET_FIELD_ERROR",payload:{field:e,value:n}}),Promise.resolve(n))}return p.validationSchema?(k({type:"SET_ISVALIDATING",payload:!0}),j(S.values,e).then((function(e){return e})).then((function(t){k({type:"SET_FIELD_ERROR",payload:{field:e,value:Qf(t,e)}}),k({type:"SET_ISVALIDATING",payload:!1})}))):Promise.resolve()})),R=(0,t.useCallback)((function(e,t){var n=t.validate;b.current[e]={validate:n}}),[]),A=(0,t.useCallback)((function(e){delete b.current[e]}),[]),F=op((function(e,t){return k({type:"SET_TOUCHED",payload:e}),(void 0===t?o:t)?O(S.values):Promise.resolve()})),L=(0,t.useCallback)((function(e){k({type:"SET_ERRORS",payload:e})}),[]),z=op((function(e,t){var n=Vf(e)?e(S.values):e;return k({type:"SET_VALUES",payload:n}),(void 0===t?r:t)?O(n):Promise.resolve()})),$=(0,t.useCallback)((function(e,t){k({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})}),[]),D=op((function(e,t,n){return k({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===n?r:n)?O(Yf(S.values,e,t)):Promise.resolve()})),M=(0,t.useCallback)((function(e,t){var n,r=t,a=e;if(!Wf(e)){e.persist&&e.persist();var o=e.target?e.target:e.currentTarget,i=o.type,s=o.name,l=o.id,u=o.value,c=o.checked,d=(o.outerHTML,o.options),f=o.multiple;r=t||(s||l),a=/number|range/.test(i)?(n=parseFloat(u),isNaN(n)?"":n):/checkbox/.test(i)?function(e,t,n){if("boolean"===typeof e)return Boolean(t);var r=[],a=!1,o=-1;if(Array.isArray(e))r=e,a=(o=e.indexOf(n))>=0;else if(!n||"true"==n||"false"==n)return Boolean(t);if(t&&n&&!a)return r.concat(n);if(!a)return r;return r.slice(0,o).concat(r.slice(o+1))}(Qf(S.values,r),c,u):d&&f?function(e){return Array.from(e).filter((function(e){return e.selected})).map((function(e){return e.value}))}(d):u}r&&D(r,a)}),[D,S.values]),I=op((function(e){if(Wf(e))return function(t){return M(t,e)};M(e)})),U=op((function(e,t,n){return void 0===t&&(t=!0),k({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===n?o:n)?O(S.values):Promise.resolve()})),B=(0,t.useCallback)((function(e,t){e.persist&&e.persist();var n=e.target,r=n.name,a=n.id,o=(n.outerHTML,t||(r||a));U(o,!0)}),[U]),V=op((function(e){if(Wf(e))return function(t){return B(t,e)};B(e)})),H=(0,t.useCallback)((function(e){Vf(e)?k({type:"SET_FORMIK_STATE",payload:e}):k({type:"SET_FORMIK_STATE",payload:function(){return e}})}),[]),q=(0,t.useCallback)((function(e){k({type:"SET_STATUS",payload:e})}),[]),W=(0,t.useCallback)((function(e){k({type:"SET_ISSUBMITTING",payload:e})}),[]),K=op((function(){return k({type:"SUBMIT_ATTEMPT"}),O().then((function(e){var t=e instanceof Error;if(!t&&0===Object.keys(e).length){var n;try{if(void 0===(n=Y()))return}catch(r){throw r}return Promise.resolve(n).then((function(e){return y.current&&k({type:"SUBMIT_SUCCESS"}),e})).catch((function(e){if(y.current)throw k({type:"SUBMIT_FAILURE"}),e}))}if(y.current&&(k({type:"SUBMIT_FAILURE"}),t))throw e}))})),G=op((function(e){e&&e.preventDefault&&Vf(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&Vf(e.stopPropagation)&&e.stopPropagation(),K().catch((function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)}))})),Q={resetForm:T,validateForm:O,validateField:P,setErrors:L,setFieldError:$,setFieldTouched:U,setFieldValue:D,setStatus:q,setSubmitting:W,setTouched:F,setValues:z,setFormikState:H,submitForm:K},Y=op((function(){return d(S.values,Q)})),J=op((function(e){e&&e.preventDefault&&Vf(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&Vf(e.stopPropagation)&&e.stopPropagation(),T()})),X=(0,t.useCallback)((function(e){return{value:Qf(S.values,e),error:Qf(S.errors,e),touched:!!Qf(S.touched,e),initialValue:Qf(h.current,e),initialTouched:!!Qf(g.current,e),initialError:Qf(m.current,e)}}),[S.errors,S.touched,S.values]),Z=(0,t.useCallback)((function(e){return{setValue:function(t,n){return D(e,t,n)},setTouched:function(t,n){return U(e,t,n)},setError:function(t){return $(e,t)}}}),[D,U,$]),ee=(0,t.useCallback)((function(e){var t=Hf(e),n=t?e.name:e,r=Qf(S.values,n),a={name:n,value:r,onChange:I,onBlur:V};if(t){var o=e.type,i=e.value,s=e.as,l=e.multiple;"checkbox"===o?void 0===i?a.checked=!!r:(a.checked=!(!Array.isArray(r)||!~r.indexOf(i)),a.value=i):"radio"===o?(a.checked=r===i,a.value=i):"select"===s&&l&&(a.value=a.value||[],a.multiple=!0)}return a}),[V,I,S.values]),te=(0,t.useMemo)((function(){return!vf()(h.current,S.values)}),[h.current,S.values]),ne=(0,t.useMemo)((function(){return"undefined"!==typeof l?te?S.errors&&0===Object.keys(S.errors).length:!1!==l&&Vf(l)?l(p):l:S.errors&&0===Object.keys(S.errors).length}),[l,te,S.errors,p]);return Lf({},S,{initialValues:h.current,initialErrors:m.current,initialTouched:g.current,initialStatus:v.current,handleBlur:V,handleChange:I,handleReset:J,handleSubmit:G,resetForm:T,setErrors:L,setFormikState:H,setFieldTouched:U,setFieldValue:D,setFieldError:$,setStatus:q,setSubmitting:W,setTouched:F,setValues:z,submitForm:K,validateForm:O,validateField:P,isValid:ne,dirty:te,unregisterField:A,registerField:R,getFieldProps:ee,getFieldMeta:X,getFieldHelpers:Z,validateOnBlur:o,validateOnChange:r,validateOnMount:s})}function tp(e){var n=ep(e),r=e.component,a=e.children,o=e.render,i=e.innerRef;return(0,t.useImperativeHandle)(i,(function(){return n})),(0,t.createElement)(If,{value:n},r?(0,t.createElement)(r,n):o?o(n):a?Vf(a)?a(n):Kf(a)?null:t.Children.only(a):null)}function np(e){var t=Array.isArray(e)?[]:{};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=String(n);!0===Array.isArray(e[r])?t[r]=e[r].map((function(e){return!0===Array.isArray(e)||hu(e)?np(e):""!==e?e:void 0})):hu(e[r])?t[r]=np(e[r]):t[r]=""!==e[r]?e[r]:void 0}return t}function rp(e,t,n){var r=e.slice();return t.forEach((function(t,a){if("undefined"===typeof r[a]){var o=!1!==n.clone&&n.isMergeableObject(t);r[a]=o?Wl(Array.isArray(t)?[]:{},t,n):t}else n.isMergeableObject(t)?r[a]=Wl(e[a],t,n):-1===e.indexOf(t)&&r.push(t)})),r}var ap="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?t.useLayoutEffect:t.useEffect;function op(e){var n=(0,t.useRef)(e);return ap((function(){n.current=e})),(0,t.useCallback)((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.current.apply(void 0,t)}),[])}(0,t.forwardRef)((function(e,n){var r=e.action,a=$f(e,["action"]),o=null!=r?r:"#",i=Uf(),s=i.handleReset,l=i.handleSubmit;return(0,t.createElement)("form",Lf({onSubmit:l,ref:n,onReset:s,action:o},a))})).displayName="Form";var ip=function(e,t,n){var r=sp(e);return r.splice(t,0,n),r},sp=function(e){if(e){if(Array.isArray(e))return[].concat(e);var t=Object.keys(e).map((function(e){return parseInt(e)})).reduce((function(e,t){return t>e?t:e}),0);return Array.from(Lf({},e,{length:t+1}))}return[]},lp=function(e,t){var n="function"===typeof e?e:t;return function(e){if(Array.isArray(e)||Hf(e)){var t=sp(e);return n(t)}return e}},up=function(e){function n(t){var n;return(n=e.call(this,t)||this).updateArrayField=function(e,t,r){var a=n.props,o=a.name;(0,a.formik.setFormikState)((function(n){var a=lp(r,e),i=lp(t,e),s=Yf(n.values,o,e(Qf(n.values,o))),l=r?a(Qf(n.errors,o)):void 0,u=t?i(Qf(n.touched,o)):void 0;return Bf(l)&&(l=void 0),Bf(u)&&(u=void 0),Lf({},n,{values:s,errors:r?Yf(n.errors,o,l):n.errors,touched:t?Yf(n.touched,o,u):n.touched})}))},n.push=function(e){return n.updateArrayField((function(t){return[].concat(sp(t),[mf(e)])}),!1,!1)},n.handlePush=function(e){return function(){return n.push(e)}},n.swap=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=sp(e),a=r[t];return r[t]=r[n],r[n]=a,r}(n,e,t)}),!0,!0)},n.handleSwap=function(e,t){return function(){return n.swap(e,t)}},n.move=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=sp(e),a=r[t];return r.splice(t,1),r.splice(n,0,a),r}(n,e,t)}),!0,!0)},n.handleMove=function(e,t){return function(){return n.move(e,t)}},n.insert=function(e,t){return n.updateArrayField((function(n){return ip(n,e,t)}),(function(t){return ip(t,e,null)}),(function(t){return ip(t,e,null)}))},n.handleInsert=function(e,t){return function(){return n.insert(e,t)}},n.replace=function(e,t){return n.updateArrayField((function(n){return function(e,t,n){var r=sp(e);return r[t]=n,r}(n,e,t)}),!1,!1)},n.handleReplace=function(e,t){return function(){return n.replace(e,t)}},n.unshift=function(e){var t=-1;return n.updateArrayField((function(n){var r=n?[e].concat(n):[e];return t=r.length,r}),(function(e){return e?[null].concat(e):[null]}),(function(e){return e?[null].concat(e):[null]})),t},n.handleUnshift=function(e){return function(){return n.unshift(e)}},n.handleRemove=function(e){return function(){return n.remove(e)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(Df(n)),n.pop=n.pop.bind(Df(n)),n}zf(n,e);var r=n.prototype;return r.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!vf()(Qf(e.formik.values,e.name),Qf(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},r.remove=function(e){var t;return this.updateArrayField((function(n){var r=n?sp(n):[];return t||(t=r[e]),Vf(r.splice)&&r.splice(e,1),Vf(r.every)&&r.every((function(e){return void 0===e}))?[]:r}),!0,!0),t},r.pop=function(){var e;return this.updateArrayField((function(t){var n=t.slice();return e||(e=n&&n.pop&&n.pop()),n}),!0,!0),e},r.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},n=this.props,r=n.component,a=n.render,o=n.children,i=n.name,s=Lf({},e,{form:$f(n.formik,["validate","validationSchema"]),name:i});return r?(0,t.createElement)(r,s):a?a(s):o?"function"===typeof o?o(s):Kf(o)?null:t.Children.only(o):null},n}(t.Component);up.defaultProps={validateOnChange:!0};var cp=n(575),dp=n(517),fp=n(704),pp=n.n(fp);const hp=Object.prototype.toString,mp=Error.prototype.toString,gp=RegExp.prototype.toString,vp="undefined"!==typeof Symbol?Symbol.prototype.toString:()=>"",yp=/^Symbol\((.*)\)(.*)$/;function bp(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e||!0===e||!1===e)return""+e;const n=typeof e;if("number"===n)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===n)return t?`"${e}"`:e;if("function"===n)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===n)return vp.call(e).replace(yp,"Symbol($1)");const r=hp.call(e).slice(8,-1);return"Date"===r?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===r||e instanceof Error?"["+mp.call(e)+"]":"RegExp"===r?gp.call(e):null}function xp(e,t){let n=bp(e,t);return null!==n?n:JSON.stringify(e,(function(e,n){let r=bp(this[e],t);return null!==r?r:n}),2)}function wp(e){return null==e?[]:[].concat(e)}let Sp,kp,Ep,jp=/\$\{\s*(\w+)\s*\}/g;Sp=Symbol.toStringTag;class Np{constructor(e,t,n,r){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[Sp]="Error",this.name="ValidationError",this.value=t,this.path=n,this.type=r,this.errors=[],this.inner=[],wp(e).forEach((e=>{if(Cp.isError(e)){this.errors.push(...e.errors);const t=e.inner.length?e.inner:[e];this.inner.push(...t)}else this.errors.push(e)})),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}kp=Symbol.hasInstance,Ep=Symbol.toStringTag;class Cp extends Error{static formatError(e,t){const n=t.label||t.path||"this";return t=Object.assign({},t,{path:n,originalPath:t.path}),"string"===typeof e?e.replace(jp,((e,n)=>xp(t[n]))):"function"===typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,n,r,a){const o=new Np(e,t,n,r);if(a)return o;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[Ep]="Error",this.name=o.name,this.message=o.message,this.type=o.type,this.value=o.value,this.path=o.path,this.errors=o.errors,this.inner=o.inner,Error.captureStackTrace&&Error.captureStackTrace(this,Cp)}static[kp](e){return Np[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let _p={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:e=>{let{path:t,type:n,value:r,originalValue:a}=e;const o=null!=a&&a!==r?` (cast from the value \`${xp(a,!0)}\`).`:".";return"mixed"!==n?`${t} must be a \`${n}\` type, but the final value was: \`${xp(r,!0)}\``+o:`${t} must match the configured type. The validated value was: \`${xp(r,!0)}\``+o}},Op={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},Tp={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Pp={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Rp={isValue:"${path} field must be ${value}"},Ap={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"},Fp={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},Lp={notType:e=>{const{path:t,value:n,spec:r}=e,a=r.types.length;if(Array.isArray(n)){if(n.length<a)return`${t} tuple value has too few items, expected a length of ${a} but got ${n.length} for value: \`${xp(n,!0)}\``;if(n.length>a)return`${t} tuple value has too many items, expected a length of ${a} but got ${n.length} for value: \`${xp(n,!0)}\``}return Cp.formatError(_p.notType,e)}};Object.assign(Object.create(null),{mixed:_p,string:Op,number:Tp,date:Pp,object:Ap,array:Fp,boolean:Rp,tuple:Lp});const zp=e=>e&&e.__isYupSchema__;class $p{static fromOptions(e,t){if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:r,otherwise:a}=t,o="function"===typeof n?n:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.every((e=>e===n))};return new $p(e,((e,t)=>{var n;let i=o(...e)?r:a;return null!=(n=null==i?void 0:i(t))?n:t}))}constructor(e,t){this.fn=void 0,this.refs=e,this.refs=e,this.fn=t}resolve(e,t){let n=this.refs.map((e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context))),r=this.fn(n,e,t);if(void 0===r||r===e)return e;if(!zp(r))throw new TypeError("conditions must return a schema object");return r.resolve(t)}}const Dp="$",Mp=".";function Ip(e,t){return new Up(e,t)}class Up{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!==typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===Dp,this.isValue=this.key[0]===Mp,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?Dp:this.isValue?Mp:"";this.path=this.key.slice(n.length),this.getter=this.path&&(0,cp.getter)(this.path,!0),this.map=t.map}getValue(e,t,n){let r=this.isContext?n:this.isValue?e:t;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Up.prototype.__isYupRef=!0;const Bp=e=>null==e;function Vp(e){function t(t,n,r){let{value:a,path:o="",options:i,originalValue:s,schema:l}=t;const{name:u,test:c,params:d,message:f,skipAbsent:p}=e;let{parent:h,context:m,abortEarly:g=l.spec.abortEarly,disableStackTrace:v=l.spec.disableStackTrace}=i;function y(e){return Up.isRef(e)?e.getValue(a,h,m):e}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Object.assign({value:a,originalValue:s,label:l.spec.label,path:e.path||o,spec:l.spec,disableStackTrace:e.disableStackTrace||v},d,e.params);for(const r of Object.keys(t))t[r]=y(t[r]);const n=new Cp(Cp.formatError(e.message||f,t),a,t.path,e.type||u,t.disableStackTrace);return n.params=t,n}const x=g?n:r;let w={path:o,parent:h,type:u,from:i.from,createError:b,resolve:y,options:i,originalValue:s,schema:l};const S=e=>{Cp.isError(e)?x(e):e?r(null):x(b())},k=e=>{Cp.isError(e)?x(e):n(e)};if(p&&Bp(a))return S(!0);let E;try{var j;if(E=c.call(w,a,w),"function"===typeof(null==(j=E)?void 0:j.then)){if(i.sync)throw new Error(`Validation test of type: "${w.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(E).then(S,k)}}catch(N){return void k(N)}S(E)}return t.OPTIONS=e,t}function Hp(e,t,n){let r,a,o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return t?((0,cp.forEach)(t,((s,l,u)=>{let c=l?s.slice(1,s.length-1):s,d="tuple"===(e=e.resolve({context:i,parent:r,value:n})).type,f=u?parseInt(c,10):0;if(e.innerType||d){if(d&&!u)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${o}" must contain an index to the tuple element, e.g. "${o}[0]"`);if(n&&f>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);r=n,n=n&&n[f],e=d?e.spec.types[f]:e.innerType}if(!u){if(!e.fields||!e.fields[c])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e.type}")`);r=n,n=n&&n[c],e=e.fields[c]}a=c,o=l?"["+s+"]":"."+s})),{schema:e,parent:r,parentPath:a}):{parent:r,parentPath:t,schema:e}}class qp extends Set{describe(){const e=[];for(const t of this.values())e.push(Up.isRef(t)?t.describe():t);return e}resolveAll(e){let t=[];for(const n of this.values())t.push(e(n));return t}clone(){return new qp(this.values())}merge(e,t){const n=this.clone();return e.forEach((e=>n.add(e))),t.forEach((e=>n.delete(e))),n}}function Wp(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map;if(zp(e)||!e||"object"!==typeof e)return e;if(n.has(e))return n.get(e);if(e instanceof Date)t=new Date(e.getTime()),n.set(e,t);else if(e instanceof RegExp)t=new RegExp(e),n.set(e,t);else if(Array.isArray(e)){t=new Array(e.length),n.set(e,t);for(let r=0;r<e.length;r++)t[r]=Wp(e[r],n)}else if(e instanceof Map){t=new Map,n.set(e,t);for(const[r,a]of e.entries())t.set(r,Wp(a,n))}else if(e instanceof Set){t=new Set,n.set(e,t);for(const r of e)t.add(Wp(r,n))}else{if(!(e instanceof Object))throw Error(`Unable to clone ${e}`);t={},n.set(e,t);for(const[r,a]of Object.entries(e))t[r]=Wp(a,n)}return t}class Kp{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new qp,this._blacklist=new qp,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation((()=>{this.typeError(_p.notType)})),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},null==e?void 0:e.spec),this.withMutation((e=>{e.nonNullable()}))}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeCheck=this._typeCheck,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.internalTests=Object.assign({},this.internalTests),t.exclusiveTests=Object.assign({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=Wp(Object.assign({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(){if(0===arguments.length)return this.spec.meta;let e=this.clone();return e.spec.meta=Object.assign(e.spec.meta||{},arguments.length<=0?void 0:arguments[0]),e}withMutation(e){let t=this._mutate;this._mutate=!0;let n=e(this);return this._mutate=t,n}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=this,n=e.clone();const r=Object.assign({},t.spec,n.spec);return n.spec=r,n.internalTests=Object.assign({},t.internalTests,n.internalTests),n._whitelist=t._whitelist.merge(e._whitelist,e._blacklist),n._blacklist=t._blacklist.merge(e._blacklist,e._whitelist),n.tests=t.tests,n.exclusiveTests=t.exclusiveTests,n.withMutation((t=>{e.tests.forEach((e=>{t.test(e.OPTIONS)}))})),n.transforms=[...t.transforms,...n.transforms],n}isType(e){return null==e?!(!this.spec.nullable||null!==e)||!(!this.spec.optional||void 0!==e):this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let n=t.conditions;t=t.clone(),t.conditions=[],t=n.reduce(((t,n)=>n.resolve(t,e)),t),t=t.resolve(e)}return t}resolveOptions(e){var t,n,r,a;return Object.assign({},e,{from:e.from||[],strict:null!=(t=e.strict)?t:this.spec.strict,abortEarly:null!=(n=e.abortEarly)?n:this.spec.abortEarly,recursive:null!=(r=e.recursive)?r:this.spec.recursive,disableStackTrace:null!=(a=e.disableStackTrace)?a:this.spec.disableStackTrace})}cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.resolve(Object.assign({value:e},t)),r="ignore-optionality"===t.assert,a=n._cast(e,t);if(!1!==t.assert&&!n.isType(a)){if(r&&Bp(a))return a;let o=xp(e),i=xp(a);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${n.type}". \n\nattempted value: ${o} \n`+(i!==o?`result of cast: ${i}`:""))}return a}_cast(e,t){let n=void 0===e?e:this.transforms.reduce(((t,n)=>n.call(this,t,e,this)),e);return void 0===n&&(n=this.getDefault(t)),n}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,{path:a,originalValue:o=e,strict:i=this.spec.strict}=t,s=e;i||(s=this._cast(s,Object.assign({assert:!1},t)));let l=[];for(let u of Object.values(this.internalTests))u&&l.push(u);this.runTests({path:a,value:s,originalValue:o,options:t,tests:l},n,(e=>{if(e.length)return r(e,s);this.runTests({path:a,value:s,originalValue:o,options:t,tests:this.tests},n,r)}))}runTests(e,t,n){let r=!1,{tests:a,value:o,originalValue:i,path:s,options:l}=e,u=e=>{r||(r=!0,t(e,o))},c=e=>{r||(r=!0,n(e,o))},d=a.length,f=[];if(!d)return c([]);let p={value:o,originalValue:i,path:s,options:l,schema:this};for(let h=0;h<a.length;h++){(0,a[h])(p,u,(function(e){e&&(Array.isArray(e)?f.push(...e):f.push(e)),--d<=0&&c(f)}))}}asNestedTest(e){let{key:t,index:n,parent:r,parentPath:a,originalParent:o,options:i}=e;const s=null!=t?t:n;if(null==s)throw TypeError("Must include `key` or `index` for nested validations");const l="number"===typeof s;let u=r[s];const c=Object.assign({},i,{strict:!0,parent:r,value:u,originalValue:o[s],key:void 0,[l?"index":"key"]:s,path:l||s.includes(".")?`${a||""}[${l?s:`"${s}"`}]`:(a?`${a}.`:"")+t});return(e,t,n)=>this.resolve(c)._validate(u,c,t,n)}validate(e,t){var n;let r=this.resolve(Object.assign({},t,{value:e})),a=null!=(n=null==t?void 0:t.disableStackTrace)?n:r.spec.disableStackTrace;return new Promise(((n,o)=>r._validate(e,t,((e,t)=>{Cp.isError(e)&&(e.value=t),o(e)}),((e,t)=>{e.length?o(new Cp(e,t,void 0,void 0,a)):n(t)}))))}validateSync(e,t){var n;let r,a=this.resolve(Object.assign({},t,{value:e})),o=null!=(n=null==t?void 0:t.disableStackTrace)?n:a.spec.disableStackTrace;return a._validate(e,Object.assign({},t,{sync:!0}),((e,t)=>{throw Cp.isError(e)&&(e.value=t),e}),((t,n)=>{if(t.length)throw new Cp(t,e,void 0,void 0,o);r=n})),r}isValid(e,t){return this.validate(e,t).then((()=>!0),(e=>{if(Cp.isError(e))return!1;throw e}))}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(n){if(Cp.isError(n))return!1;throw n}}_getDefault(e){let t=this.spec.default;return null==t?t:"function"===typeof t?t.call(this,e):Wp(t)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){if(0===arguments.length)return this._getDefault();return this.clone({default:e})}strict(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clone({strict:e})}nullability(e,t){const n=this.clone({nullable:e});return n.internalTests.nullable=Vp({message:t,name:"nullable",test(e){return null!==e||this.schema.spec.nullable}}),n}optionality(e,t){const n=this.clone({optional:e});return n.internalTests.optionality=Vp({message:t,name:"optionality",test(e){return void 0!==e||this.schema.spec.optional}}),n}optional(){return this.optionality(!0)}defined(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_p.defined;return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_p.notNull;return this.nullability(!1,e)}required(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_p.required;return this.clone().withMutation((t=>t.nonNullable(e).defined(e)))}notRequired(){return this.clone().withMutation((e=>e.nullable().optional()))}transform(e){let t=this.clone();return t.transforms.push(e),t}test(){let e;if(e=1===arguments.length?"function"===typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]},void 0===e.message&&(e.message=_p.default),"function"!==typeof e.test)throw new TypeError("`test` is a required parameters");let t=this.clone(),n=Vp(e),r=e.exclusive||e.name&&!0===t.exclusiveTests[e.name];if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return e.name&&(t.exclusiveTests[e.name]=!!e.exclusive),t.tests=t.tests.filter((t=>{if(t.OPTIONS.name===e.name){if(r)return!1;if(t.OPTIONS.test===n.OPTIONS.test)return!1}return!0})),t.tests.push(n),t}when(e,t){Array.isArray(e)||"string"===typeof e||(t=e,e=".");let n=this.clone(),r=wp(e).map((e=>new Up(e)));return r.forEach((e=>{e.isSibling&&n.deps.push(e.key)})),n.conditions.push("function"===typeof t?new $p(r,t):$p.fromOptions(r,t)),n}typeError(e){let t=this.clone();return t.internalTests.typeError=Vp({message:e,name:"typeError",skipAbsent:!0,test(e){return!!this.schema._typeCheck(e)||this.createError({params:{type:this.schema.type}})}}),t}oneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_p.oneOf,n=this.clone();return e.forEach((e=>{n._whitelist.add(e),n._blacklist.delete(e)})),n.internalTests.whiteList=Vp({message:t,name:"oneOf",skipAbsent:!0,test(e){let t=this.schema._whitelist,n=t.resolveAll(this.resolve);return!!n.includes(e)||this.createError({params:{values:Array.from(t).join(", "),resolved:n}})}}),n}notOneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_p.notOneOf,n=this.clone();return e.forEach((e=>{n._blacklist.add(e),n._whitelist.delete(e)})),n.internalTests.blacklist=Vp({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,n=t.resolveAll(this.resolve);return!n.includes(e)||this.createError({params:{values:Array.from(t).join(", "),resolved:n}})}}),n}strip(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.clone();return t.spec.strip=e,t}describe(e){const t=(e?this.resolve(e):this).clone(),{label:n,meta:r,optional:a,nullable:o}=t.spec;return{meta:r,label:n,optional:a,nullable:o,default:t.getDefault(e),type:t.type,oneOf:t._whitelist.describe(),notOneOf:t._blacklist.describe(),tests:t.tests.map((e=>({name:e.OPTIONS.name,params:e.OPTIONS.params}))).filter(((e,t,n)=>n.findIndex((t=>t.name===e.name))===t))}}}Kp.prototype.__isYupSchema__=!0;for(const n of["validate","validateSync"])Kp.prototype[`${n}At`]=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{parent:a,parentPath:o,schema:i}=Hp(this,e,t,r.context);return i[n](a&&a[o],Object.assign({},r,{parent:a,path:e}))};for(const n of["equals","is"])Kp.prototype[n]=Kp.prototype.oneOf;for(const n of["not","nope"])Kp.prototype[n]=Kp.prototype.notOneOf;const Gp=()=>!0;class Qp extends Kp{constructor(e){super("function"===typeof e?{type:"mixed",check:e}:Object.assign({type:"mixed",check:Gp},e))}}Qp.prototype;class Yp extends Kp{constructor(){super({type:"boolean",check:e=>(e instanceof Boolean&&(e=e.valueOf()),"boolean"===typeof e)}),this.withMutation((()=>{this.transform(((e,t,n)=>{if(n.spec.coerce&&!n.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e}))}))}isTrue(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Rp.isValue;return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test:e=>Bp(e)||!0===e})}isFalse(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Rp.isValue;return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test:e=>Bp(e)||!1===e})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}Yp.prototype;const Jp=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function Xp(e){var t,n;const r=Jp.exec(e);return r?{year:Zp(r[1]),month:Zp(r[2],1)-1,day:Zp(r[3],1),hour:Zp(r[4]),minute:Zp(r[5]),second:Zp(r[6]),millisecond:r[7]?Zp(r[7].substring(0,3)):0,precision:null!=(t=null==(n=r[7])?void 0:n.length)?t:void 0,z:r[8]||void 0,plusMinus:r[9]||void 0,hourOffset:Zp(r[10]),minuteOffset:Zp(r[11])}:null}function Zp(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Number(e)||t}let eh=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,th=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,nh=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,rh=new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"),ah=e=>Bp(e)||e===e.trim(),oh={}.toString();function ih(){return new sh}class sh extends Kp{constructor(){super({type:"string",check:e=>(e instanceof String&&(e=e.valueOf()),"string"===typeof e)}),this.withMutation((()=>{this.transform(((e,t,n)=>{if(!n.spec.coerce||n.isType(e))return e;if(Array.isArray(e))return e;const r=null!=e&&e.toString?e.toString():e;return r===oh?e:r}))}))}required(e){return super.required(e).withMutation((t=>t.test({message:e||_p.required,name:"required",skipAbsent:!0,test:e=>!!e.length})))}notRequired(){return super.notRequired().withMutation((e=>(e.tests=e.tests.filter((e=>"required"!==e.OPTIONS.name)),e)))}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Op.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(t){return t.length===this.resolve(e)}})}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Op.min;return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t.length>=this.resolve(e)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Op.max;return this.test({name:"max",exclusive:!0,message:t,params:{max:e},skipAbsent:!0,test(t){return t.length<=this.resolve(e)}})}matches(e,t){let n,r,a=!1;return t&&("object"===typeof t?({excludeEmptyString:a=!1,message:n,name:r}=t):n=t),this.test({name:r||"matches",message:n||Op.matches,params:{regex:e},skipAbsent:!0,test:t=>""===t&&a||-1!==t.search(e)})}email(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Op.email;return this.matches(eh,{name:"email",message:e,excludeEmptyString:!0})}url(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Op.url;return this.matches(th,{name:"url",message:e,excludeEmptyString:!0})}uuid(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Op.uuid;return this.matches(nh,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let t,n,r="";return e&&("object"===typeof e?({message:r="",allowOffset:t=!1,precision:n}=e):r=e),this.matches(rh,{name:"datetime",message:r||Op.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:r||Op.datetime_offset,params:{allowOffset:t},skipAbsent:!0,test:e=>{if(!e||t)return!0;const n=Xp(e);return!!n&&!!n.z}}).test({name:"datetime_precision",message:r||Op.datetime_precision,params:{precision:n},skipAbsent:!0,test:e=>{if(!e||void 0==n)return!0;const t=Xp(e);return!!t&&t.precision===n}})}ensure(){return this.default("").transform((e=>null===e?"":e))}trim(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Op.trim;return this.transform((e=>null!=e?e.trim():e)).test({message:e,name:"trim",test:ah})}lowercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Op.lowercase;return this.transform((e=>Bp(e)?e:e.toLowerCase())).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>Bp(e)||e===e.toLowerCase()})}uppercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Op.uppercase;return this.transform((e=>Bp(e)?e:e.toUpperCase())).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>Bp(e)||e===e.toUpperCase()})}}ih.prototype=sh.prototype;function lh(){return new uh}class uh extends Kp{constructor(){super({type:"number",check:e=>(e instanceof Number&&(e=e.valueOf()),"number"===typeof e&&!(e=>e!=+e)(e))}),this.withMutation((()=>{this.transform(((e,t,n)=>{if(!n.spec.coerce)return e;let r=e;if("string"===typeof r){if(r=r.replace(/\s/g,""),""===r)return NaN;r=+r}return n.isType(r)||null===r?r:parseFloat(r)}))}))}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tp.min;return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t>=this.resolve(e)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tp.max;return this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(t){return t<=this.resolve(e)}})}lessThan(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tp.lessThan;return this.test({message:t,name:"max",exclusive:!0,params:{less:e},skipAbsent:!0,test(t){return t<this.resolve(e)}})}moreThan(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tp.moreThan;return this.test({message:t,name:"min",exclusive:!0,params:{more:e},skipAbsent:!0,test(t){return t>this.resolve(e)}})}positive(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Tp.positive;return this.moreThan(0,e)}negative(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Tp.negative;return this.lessThan(0,e)}integer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Tp.integer;return this.test({name:"integer",message:e,skipAbsent:!0,test:e=>Number.isInteger(e)})}truncate(){return this.transform((e=>Bp(e)?e:0|e))}round(e){var t;let n=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===n.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+n.join(", "));return this.transform((t=>Bp(t)?t:Math[e](t)))}}lh.prototype=uh.prototype;let ch=new Date("");function dh(){return new fh}class fh extends Kp{constructor(){super({type:"date",check(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}}),this.withMutation((()=>{this.transform(((e,t,n)=>!n.spec.coerce||n.isType(e)||null===e?e:(e=function(e){const t=Xp(e);if(!t)return Date.parse?Date.parse(e):Number.NaN;if(void 0===t.z&&void 0===t.plusMinus)return new Date(t.year,t.month,t.day,t.hour,t.minute,t.second,t.millisecond).valueOf();let n=0;return"Z"!==t.z&&void 0!==t.plusMinus&&(n=60*t.hourOffset+t.minuteOffset,"+"===t.plusMinus&&(n=0-n)),Date.UTC(t.year,t.month,t.day,t.hour,t.minute+n,t.second,t.millisecond)}(e),isNaN(e)?fh.INVALID_DATE:new Date(e))))}))}prepareParam(e,t){let n;if(Up.isRef(e))n=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);n=r}return n}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Pp.min,n=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(e){return e>=this.resolve(n)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Pp.max,n=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(e){return e<=this.resolve(n)}})}}function ph(e,t){let n=1/0;return e.some(((e,r)=>{var a;if(null!=(a=t.path)&&a.includes(e))return n=r,!0})),n}function hh(e){return(t,n)=>ph(e,t)-ph(e,n)}fh.INVALID_DATE=ch,dh.prototype=fh.prototype,dh.INVALID_DATE=ch;const mh=(e,t,n)=>{if("string"!==typeof e)return e;let r=e;try{r=JSON.parse(e)}catch(a){}return n.isType(r)?r:e};function gh(e){if("fields"in e){const t={};for(const[n,r]of Object.entries(e.fields))t[n]=gh(r);return e.setFields(t)}if("array"===e.type){const t=e.optional();return t.innerType&&(t.innerType=gh(t.innerType)),t}return"tuple"===e.type?e.optional().clone({types:e.spec.types.map(gh)}):"optional"in e?e.optional():e}let vh=e=>"[object Object]"===Object.prototype.toString.call(e);function yh(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter((e=>-1===n.indexOf(e)))}const bh=hh([]);function xh(e){return new wh(e)}class wh extends Kp{constructor(e){super({type:"object",check:e=>vh(e)||"function"===typeof e}),this.fields=Object.create(null),this._sortErrors=bh,this._nodes=[],this._excludedEdges=[],this.withMutation((()=>{e&&this.shape(e)}))}_cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n;let r=super._cast(e,t);if(void 0===r)return this.getDefault(t);if(!this._typeCheck(r))return r;let a=this.fields,o=null!=(n=t.stripUnknown)?n:this.spec.noUnknown,i=[].concat(this._nodes,Object.keys(r).filter((e=>!this._nodes.includes(e)))),s={},l=Object.assign({},t,{parent:s,__validating:t.__validating||!1}),u=!1;for(const c of i){let e=a[c],n=c in r;if(e){let n,a=r[c];l.path=(t.path?`${t.path}.`:"")+c,e=e.resolve({value:a,context:t.context,parent:s});let o=e instanceof Kp?e.spec:void 0,i=null==o?void 0:o.strict;if(null!=o&&o.strip){u=u||c in r;continue}n=t.__validating&&i?r[c]:e.cast(r[c],l),void 0!==n&&(s[c]=n)}else n&&!o&&(s[c]=r[c]);n===c in s&&s[c]===r[c]||(u=!0)}return u?s:r}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,{from:a=[],originalValue:o=e,recursive:i=this.spec.recursive}=t;t.from=[{schema:this,value:o},...a],t.__validating=!0,t.originalValue=o,super._validate(e,t,n,((e,a)=>{if(!i||!vh(a))return void r(e,a);o=o||a;let s=[];for(let n of this._nodes){let e=this.fields[n];e&&!Up.isRef(e)&&s.push(e.asNestedTest({options:t,key:n,parent:a,parentPath:t.path,originalParent:o}))}this.runTests({tests:s,value:a,originalValue:o,options:t},n,(t=>{r(t.sort(this._sortErrors).concat(e),a)}))}))}clone(e){const t=super.clone(e);return t.fields=Object.assign({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),n=t.fields;for(let[r,a]of Object.entries(this.fields)){const e=n[r];n[r]=void 0===e?a:e}return t.withMutation((t=>t.setFields(n,[...this._excludedEdges,...e._excludedEdges])))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let t={};return this._nodes.forEach((n=>{var r;const a=this.fields[n];let o=e;null!=(r=o)&&r.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[n]})),t[n]=a&&"getDefault"in a?a.getDefault(o):void 0})),t}setFields(e,t){let n=this.clone();return n.fields=e,n._nodes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=new Set,a=new Set(t.map((e=>{let[t,n]=e;return`${t}-${n}`})));function o(e,t){let o=(0,cp.split)(e)[0];r.add(o),a.has(`${t}-${o}`)||n.push([t,o])}for(const i of Object.keys(e)){let t=e[i];r.add(i),Up.isRef(t)&&t.isSibling?o(t.path,i):zp(t)&&"deps"in t&&t.deps.forEach((e=>o(e,i)))}return pp().array(Array.from(r),n).reverse()}(e,t),n._sortErrors=hh(Object.keys(e)),t&&(n._excludedEdges=t),n}shape(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.clone().withMutation((n=>{let r=n._excludedEdges;return t.length&&(Array.isArray(t[0])||(t=[t]),r=[...n._excludedEdges,...t]),n.setFields(Object.assign(n.fields,e),r)}))}partial(){const e={};for(const[t,n]of Object.entries(this.fields))e[t]="optional"in n&&n.optional instanceof Function?n.optional():n;return this.setFields(e)}deepPartial(){return gh(this)}pick(e){const t={};for(const n of e)this.fields[n]&&(t[n]=this.fields[n]);return this.setFields(t,this._excludedEdges.filter((t=>{let[n,r]=t;return e.includes(n)&&e.includes(r)})))}omit(e){const t=[];for(const n of Object.keys(this.fields))e.includes(n)||t.push(n);return this.pick(t)}from(e,t,n){let r=(0,cp.getter)(e,!0);return this.transform((a=>{if(!a)return a;let o=a;return((e,t)=>{const n=[...(0,cp.normalizePath)(t)];if(1===n.length)return n[0]in e;let r=n.pop(),a=(0,cp.getter)((0,cp.join)(n),!0)(e);return!(!a||!(r in a))})(a,e)&&(o=Object.assign({},a),n||delete o[e],o[t]=r(a)),o}))}json(){return this.transform(mh)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||Ap.exact,test(e){if(null==e)return!0;const t=yh(this.schema,e);return 0===t.length||this.createError({params:{properties:t.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ap.noUnknown;"boolean"!==typeof e&&(t=e,e=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const n=yh(this.schema,t);return!e||0===n.length||this.createError({params:{unknown:n.join(", ")}})}});return n.spec.noUnknown=e,n}unknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ap.noUnknown;return this.noUnknown(!e,t)}transformKeys(e){return this.transform((t=>{if(!t)return t;const n={};for(const r of Object.keys(t))n[e(r)]=t[r];return n}))}camelCase(){return this.transformKeys(dp.camelCase)}snakeCase(){return this.transformKeys(dp.snakeCase)}constantCase(){return this.transformKeys((e=>(0,dp.snakeCase)(e).toUpperCase()))}describe(e){const t=(e?this.resolve(e):this).clone(),n=super.describe(e);n.fields={};for(const[a,o]of Object.entries(t.fields)){var r;let t=e;null!=(r=t)&&r.value&&(t=Object.assign({},t,{parent:t.value,value:t.value[a]})),n.fields[a]=o.describe(t)}return n}}xh.prototype=wh.prototype;class Sh extends Kp{constructor(e){super({type:"array",spec:{types:e},check:e=>Array.isArray(e)}),this.innerType=void 0,this.innerType=e}_cast(e,t){const n=super._cast(e,t);if(!this._typeCheck(n)||!this.innerType)return n;let r=!1;const a=n.map(((e,n)=>{const a=this.innerType.cast(e,Object.assign({},t,{path:`${t.path||""}[${n}]`}));return a!==e&&(r=!0),a}));return r?a:n}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;var a;let o=this.innerType,i=null!=(a=t.recursive)?a:this.spec.recursive;null!=t.originalValue&&t.originalValue,super._validate(e,t,n,((a,s)=>{var l;if(!i||!o||!this._typeCheck(s))return void r(a,s);let u=new Array(s.length);for(let n=0;n<s.length;n++){var c;u[n]=o.asNestedTest({options:t,index:n,parent:s,parentPath:t.path,originalParent:null!=(c=t.originalValue)?c:e})}this.runTests({value:s,tests:u,originalValue:null!=(l=t.originalValue)?l:e,options:t},n,(e=>r(e.concat(a),s)))}))}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}json(){return this.transform(mh)}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!zp(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+xp(e));return t.innerType=e,t.spec=Object.assign({},t.spec,{types:e}),t}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fp.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(t){return t.length===this.resolve(e)}})}min(e,t){return t=t||Fp.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t.length>=this.resolve(e)}})}max(e,t){return t=t||Fp.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(t){return t.length<=this.resolve(e)}})}ensure(){return this.default((()=>[])).transform(((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t)))}compact(e){let t=e?(t,n,r)=>!e(t,n,r):e=>!!e;return this.transform((e=>null!=e?e.filter(t):e))}describe(e){const t=(e?this.resolve(e):this).clone(),n=super.describe(e);if(t.innerType){var r;let a=e;null!=(r=a)&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[0]})),n.innerType=t.innerType.describe(a)}return n}}Sh.prototype;class kh extends Kp{constructor(e){super({type:"tuple",spec:{types:e},check(e){const t=this.spec.types;return Array.isArray(e)&&e.length===t.length}}),this.withMutation((()=>{this.typeError(Lp.notType)}))}_cast(e,t){const{types:n}=this.spec,r=super._cast(e,t);if(!this._typeCheck(r))return r;let a=!1;const o=n.map(((e,n)=>{const o=e.cast(r[n],Object.assign({},t,{path:`${t.path||""}[${n}]`}));return o!==r[n]&&(a=!0),o}));return a?o:r}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=this.spec.types;super._validate(e,t,n,((o,i)=>{var s;if(!this._typeCheck(i))return void r(o,i);let l=[];for(let[n,r]of a.entries()){var u;l[n]=r.asNestedTest({options:t,index:n,parent:i,parentPath:t.path,originalParent:null!=(u=t.originalValue)?u:e})}this.runTests({value:i,tests:l,originalValue:null!=(s=t.originalValue)?s:e,options:t},n,(e=>r(e.concat(o),i)))}))}describe(e){const t=(e?this.resolve(e):this).clone(),n=super.describe(e);return n.innerType=t.spec.types.map(((t,n)=>{var r;let a=e;return null!=(r=a)&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[n]})),t.describe(a)})),n}}kh.prototype;const Eh=xh().shape({username:ih().min(3,"Username must be at least 3 characters").max(50,"Username is too long").required("Username is required"),email:ih().email("Invalid email format").required("Email is required"),password:ih().min(6,"Password must be at least 6 characters").required("Password is required"),confirmPassword:ih().oneOf([Ip("password"),null],"Passwords must match").required("Please confirm your password")}),jh=()=>{const[e,n]=(0,t.useState)(!1),{register:r,error:a,setError:o}=(0,t.useContext)(pi),i=Z();return(0,ct.jsx)(xt,{className:"mt-5",children:(0,ct.jsx)(ol,{className:"justify-content-center",children:(0,ct.jsx)(sl,{md:8,children:(0,ct.jsxs)(qt,{children:[(0,ct.jsxs)(qt.Header,{className:"bg-primary text-white text-center",children:[(0,ct.jsx)("h2",{children:"Create New Account"}),(0,ct.jsx)("p",{children:"Register a new user for Project Progress Tracker"})]}),(0,ct.jsxs)(qt.Body,{children:[a&&(0,ct.jsx)(ur,{variant:"danger",children:a}),(0,ct.jsx)(tp,{initialValues:{username:"",email:"",password:"",confirmPassword:"",role:"admin"},validationSchema:Eh,onSubmit:async(e,t)=>{let{setSubmitting:a}=t;n(!0),o(null);try{const{confirmPassword:t,...n}=e;await r(n),i("/dashboard")}catch(s){console.error("Registration error:",s)}finally{n(!1),a(!1)}},children:t=>{let{values:n,errors:r,touched:a,handleChange:o,handleBlur:i,handleSubmit:s,isSubmitting:l}=t;return(0,ct.jsxs)(Ml,{onSubmit:s,children:[(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Username"}),(0,ct.jsx)(Ml.Control,{type:"text",name:"username",value:n.username,onChange:o,onBlur:i,isInvalid:a.username&&r.username}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:r.username})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Email"}),(0,ct.jsx)(Ml.Control,{type:"email",name:"email",value:n.email,onChange:o,onBlur:i,isInvalid:a.email&&r.email}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:r.email})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Password"}),(0,ct.jsx)(Ml.Control,{type:"password",name:"password",value:n.password,onChange:o,onBlur:i,isInvalid:a.password&&r.password}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:r.password})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Confirm Password"}),(0,ct.jsx)(Ml.Control,{type:"password",name:"confirmPassword",value:n.confirmPassword,onChange:o,onBlur:i,isInvalid:a.confirmPassword&&r.confirmPassword}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:r.confirmPassword})]}),(0,ct.jsx)(dr,{variant:"primary",type:"submit",className:"w-100 mt-3",disabled:l||e,children:e?"Creating Account...":"Register"})]})}})]}),(0,ct.jsx)(qt.Footer,{className:"text-center",children:(0,ct.jsxs)("p",{className:"mb-0",children:["Already have an account? ",(0,ct.jsx)(et,{to:"/login",children:"Login"})]})})]})})})})},Nh=()=>(0,ct.jsxs)("div",{className:"landing-page",children:[(0,ct.jsx)("div",{className:"bg-primary text-white py-5 mb-5",children:(0,ct.jsx)(xt,{children:(0,ct.jsx)(ol,{className:"align-items-center",children:(0,ct.jsxs)(sl,{className:"text-center",children:[(0,ct.jsx)("h1",{className:"display-4 fw-bold mb-3",children:"Project Progress Tracker"}),(0,ct.jsx)("p",{className:"lead mb-4",children:"Track, manage, and share your project progress with stakeholders in a secure and user-friendly environment."}),(0,ct.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,ct.jsx)(dr,{as:et,to:"/login",variant:"light",size:"lg",children:"Login"}),(0,ct.jsx)(dr,{as:et,to:"/register",variant:"outline-light",size:"lg",children:"Register"})]})]})})})}),(0,ct.jsxs)(xt,{className:"mb-5",children:[(0,ct.jsx)("h2",{className:"text-center mb-5",children:"Key Features"}),(0,ct.jsxs)(ol,{children:[(0,ct.jsx)(sl,{md:3,className:"mb-4",children:(0,ct.jsx)(qt,{className:"h-100 shadow-sm text-center",children:(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)(jr,{size:50,className:"text-primary mb-3"}),(0,ct.jsx)(qt.Title,{children:"Progress Tracking"}),(0,ct.jsx)(qt.Text,{children:"Visualize project progress with interactive charts and progress bars."})]})})}),(0,ct.jsx)(sl,{md:3,className:"mb-4",children:(0,ct.jsx)(qt,{className:"h-100 shadow-sm text-center",children:(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)(Vr,{size:50,className:"text-primary mb-3"}),(0,ct.jsx)(qt.Title,{children:"Secure Access"}),(0,ct.jsx)(qt.Text,{children:"Role-based access control ensures that only authorized users can view or modify projects."})]})})}),(0,ct.jsx)(sl,{md:3,className:"mb-4",children:(0,ct.jsx)(qt,{className:"h-100 shadow-sm text-center",children:(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)(Dr,{size:50,className:"text-primary mb-3"}),(0,ct.jsx)(qt.Title,{children:"Project Sharing"}),(0,ct.jsx)(qt.Text,{children:"Share project status with external stakeholders via secure links."})]})})}),(0,ct.jsx)(sl,{md:3,className:"mb-4",children:(0,ct.jsx)(qt,{className:"h-100 shadow-sm text-center",children:(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)(Er,{size:50,className:"text-primary mb-3"}),(0,ct.jsx)(qt.Title,{children:"Visual Dashboard"}),(0,ct.jsx)(qt.Text,{children:"Get a comprehensive overview of all your projects at a glance."})]})})})]})]}),(0,ct.jsx)("div",{className:"cta-section py-5",children:(0,ct.jsxs)(xt,{className:"text-center",children:[(0,ct.jsx)("h2",{className:"mb-4 cta-title",children:"Ready to track your projects more effectively?"}),(0,ct.jsx)("p",{className:"lead mb-4 cta-description",children:"Join today and experience the benefits of organized project tracking and sharing."}),(0,ct.jsx)(dr,{as:et,to:"/login",variant:"primary",size:"lg",className:"px-4 py-2",children:"Get Started"})]})}),(0,ct.jsx)("footer",{className:"bg-dark text-white py-4 mt-5",children:(0,ct.jsx)(xt,{className:"text-center",children:(0,ct.jsxs)("p",{className:"mb-0",children:["\xa9 ",(new Date).getFullYear()," Project Progress Tracker. All rights reserved."]})})})]}),Ch=t.forwardRef(((e,t)=>{let{bsPrefix:n,bg:r="primary",pill:a=!1,text:o,className:i,as:s="span",...l}=e;const u=gt(n,"badge");return(0,ct.jsx)(s,{ref:t,...l,className:ut()(i,u,a&&"rounded-pill",o&&`text-${o}`,r&&`bg-${r}`)})}));Ch.displayName="Badge";const _h=Ch;function Oh(e,t,n){const r=(e-t)/(n-t)*100;return Math.round(1e3*r)/1e3}function Th(e,t){let{min:n,now:r,max:a,label:o,visuallyHidden:i,striped:s,animated:l,className:u,style:c,variant:d,bsPrefix:f,...p}=e;return(0,ct.jsx)("div",{ref:t,...p,role:"progressbar",className:ut()(u,`${f}-bar`,{[`bg-${d}`]:d,[`${f}-bar-animated`]:l,[`${f}-bar-striped`]:l||s}),style:{width:`${Oh(r,n,a)}%`,...c},"aria-valuenow":r,"aria-valuemin":n,"aria-valuemax":a,children:i?(0,ct.jsx)("span",{className:"visually-hidden",children:o}):o})}const Ph=t.forwardRef(((e,n)=>{let{isChild:r=!1,...a}=e;const o={min:0,max:100,animated:!1,visuallyHidden:!1,striped:!1,...a};if(o.bsPrefix=gt(o.bsPrefix,"progress"),r)return Th(o,n);const{min:i,now:s,max:l,label:u,visuallyHidden:c,striped:d,animated:f,bsPrefix:p,variant:h,className:m,children:g,...v}=o;return(0,ct.jsx)("div",{ref:n,...v,className:ut()(m,p),children:g?gl(g,(e=>(0,t.cloneElement)(e,{isChild:!0}))):Th({min:i,now:s,max:l,label:u,visuallyHidden:c,striped:d,animated:f,bsPrefix:p,variant:h},n)})}));Ph.displayName="ProgressBar";const Rh=Ph,Ah=t.forwardRef(((e,t)=>{let{bsPrefix:n,variant:r,animation:a="border",size:o,as:i="div",className:s,...l}=e;n=gt(n,"spinner");const u=`${n}-${a}`;return(0,ct.jsx)(i,{ref:t,...l,className:ut()(s,u,o&&`${u}-${o}`,r&&`text-${r}`)})}));Ah.displayName="Spinner";const Fh=Ah,Lh=()=>(0,ct.jsx)(xt,{className:"d-flex justify-content-center align-items-center",style:{minHeight:"300px"},children:(0,ct.jsx)(Fh,{animation:"border",role:"status",variant:"primary",children:(0,ct.jsx)("span",{className:"visually-hidden",children:"Loading..."})})}),zh=e=>{let{variant:t,message:n}=e;return(0,ct.jsx)(ur,{variant:t||"info",className:"mb-4",children:n})},$h=()=>{const[e,n]=(0,t.useState)([]),[r,a]=(0,t.useState)(!0),[o,i]=(0,t.useState)(null),{user:s,hasRole:l}=(0,t.useContext)(pi);(0,t.useEffect)((()=>{u()}),[]);const u=async()=>{try{a(!0);const e=await ci.get("/projects");n(e.data),i(null)}catch(e){console.error("Error fetching projects:",e),i("Failed to load projects. Please try again later.")}finally{a(!1)}},c=e=>e<25?"danger":e<50?"warning":e<75?"info":"success",d=e=>new Date(e).toLocaleDateString();return r?(0,ct.jsx)(Lh,{}):(0,ct.jsxs)(xt,{children:[(0,ct.jsx)("h1",{className:"mb-4",children:"Project Dashboard"}),o&&(0,ct.jsx)(zh,{variant:"danger",message:o}),0===e.length?(0,ct.jsx)(qt,{className:"text-center p-5",children:(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)("h4",{children:"No projects found"}),(l("super_admin")||l("admin"))&&(0,ct.jsx)(dr,{as:et,to:"/projects/new",variant:"primary",className:"mt-3",children:"Create Your First Project"})]})}):(0,ct.jsx)(ol,{children:e.map((t=>(0,ct.jsx)(sl,{md:6,lg:4,className:"mb-4",children:(0,ct.jsxs)(qt,{className:"h-100 shadow-sm",children:[(0,ct.jsxs)(qt.Header,{className:"d-flex justify-content-between align-items-center",children:[(0,ct.jsx)("h5",{className:"mb-0 text-truncate",style:{maxWidth:"80%"},children:t.name}),(0,ct.jsxs)(_h,{bg:c(t.completion_percentage),className:"ms-auto",children:[t.completion_percentage,"%"]})]}),(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)(Rh,{variant:c(t.completion_percentage),now:t.completion_percentage,className:"mb-3"}),(0,ct.jsx)("div",{className:"mb-3",children:(0,ct.jsxs)("small",{className:"text-muted",children:["Timeline: ",t.start_date?d(t.start_date):"Not set",t.end_date?` - ${d(t.end_date)}`:""]})}),(0,ct.jsx)("p",{className:"card-text text-truncate",children:t.description||"No description provided"}),(0,ct.jsx)("div",{className:"d-flex justify-content-between",children:(0,ct.jsxs)("small",{className:"text-muted",children:["Last updated: ",d(t.updated_at)]})})]}),(0,ct.jsx)(qt.Footer,{className:"bg-white",children:(0,ct.jsxs)("div",{className:"d-flex justify-content-between dashboard-action-buttons",children:[(0,ct.jsxs)(dr,{as:et,to:`/projects/${t.id}`,variant:"outline-primary",size:"sm",children:[(0,ct.jsx)(Or,{className:"me-1"})," View"]}),(l("super_admin")||l("admin"))&&(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsxs)(dr,{as:et,to:`/projects/${t.id}/edit`,variant:"outline-secondary",size:"sm",children:[(0,ct.jsx)(Cr,{className:"me-1"})," Edit"]}),(0,ct.jsxs)(dr,{variant:"outline-danger",size:"sm",onClick:()=>(async t=>{if(window.confirm("Are you sure you want to delete this project?"))try{await ci.delete(`/projects/${t}`),n(e.filter((e=>e.id!==t)))}catch(r){console.error("Error deleting project:",r),i("Failed to delete project.")}})(t.id),children:[(0,ct.jsx)(Ur,{className:"me-1"})," Delete"]}),(0,ct.jsxs)(dr,{as:et,to:`/projects/${t.id}/share`,variant:"outline-info",size:"sm",children:[(0,ct.jsx)($r,{className:"me-1"})," Share"]})]})]})})]})},t.id)))})]})},Dh=()=>{const[e,n]=(0,t.useState)(null),[r,a]=(0,t.useState)(!0),[o,i]=(0,t.useState)(null),{id:s}=ee(),{hasRole:l}=(0,t.useContext)(pi),u=Z();(0,t.useEffect)((()=>{c()}),[s]);const c=async()=>{try{a(!0);const e=await ci.get(`/projects/${s}`);n(e.data),i(null)}catch(e){console.error("Error fetching project details:",e),i("Failed to load project details. Please try again later.")}finally{a(!1)}},d=e=>e<25?"danger":e<50?"warning":e<75?"info":"success",f=e=>e?new Date(e).toLocaleDateString():"Not set";return r?(0,ct.jsx)(Lh,{}):e?(0,ct.jsxs)(xt,{children:[(0,ct.jsxs)(dr,{as:et,to:"/dashboard",variant:"outline-secondary",className:"mb-3",children:[(0,ct.jsx)(kr,{className:"me-1"})," Back to Dashboard"]}),o&&(0,ct.jsx)(zh,{variant:"danger",message:o}),(0,ct.jsxs)(qt,{className:"shadow-sm mb-4",children:[(0,ct.jsxs)(qt.Header,{className:"bg-primary text-white d-flex justify-content-between align-items-center",children:[(0,ct.jsx)("h3",{className:"mb-0",children:e.name}),(0,ct.jsxs)(_h,{bg:d(e.completion_percentage),style:{fontSize:"1rem"},children:[e.completion_percentage,"% Complete"]})]}),(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)(ol,{className:"mb-4",children:(0,ct.jsxs)(sl,{md:12,children:[(0,ct.jsx)("h5",{children:"Progress"}),(0,ct.jsx)(Rh,{variant:d(e.completion_percentage),now:e.completion_percentage,className:"mb-2",style:{height:"25px"}})]})}),(0,ct.jsxs)(ol,{className:"mb-4",children:[(0,ct.jsxs)(sl,{md:6,children:[(0,ct.jsx)("h5",{children:"Project Details"}),(0,ct.jsx)(qt,{className:"border",children:(0,ct.jsxs)(qt.Body,{className:"details-card",children:[(0,ct.jsxs)("div",{className:"mb-2",children:[(0,ct.jsx)("strong",{children:"Start Date:"})," ",f(e.start_date)]}),(0,ct.jsxs)("div",{className:"mb-2",children:[(0,ct.jsx)("strong",{children:"End Date:"})," ",f(e.end_date)]}),(0,ct.jsxs)("div",{children:[(0,ct.jsx)("strong",{children:"Last Updated:"})," ",f(e.updated_at)]})]})})]}),(0,ct.jsxs)(sl,{md:6,children:[(0,ct.jsx)("h5",{children:"Description"}),(0,ct.jsx)(qt,{className:"border",children:(0,ct.jsx)(qt.Body,{className:"description-card",children:e.description||"No description provided"})})]})]}),e.notes&&(0,ct.jsx)(ol,{className:"mb-3",children:(0,ct.jsxs)(sl,{md:12,children:[(0,ct.jsx)("h5",{children:"Additional Notes"}),(0,ct.jsx)(qt,{className:"border",children:(0,ct.jsx)(qt.Body,{className:"notes-card",children:e.notes})})]})})]}),(l("super_admin")||l("admin"))&&(0,ct.jsx)(qt.Footer,{className:"bg-white",children:(0,ct.jsxs)("div",{className:"d-flex justify-content-end gap-2",children:[(0,ct.jsxs)(dr,{as:et,to:`/projects/${e.id}/edit`,variant:"primary",children:[(0,ct.jsx)(Cr,{className:"me-1"})," Edit Project"]}),(0,ct.jsxs)(dr,{variant:"danger",onClick:async()=>{if(window.confirm("Are you sure you want to delete this project?"))try{await ci.delete(`/projects/${s}`),u("/dashboard")}catch(e){console.error("Error deleting project:",e),i("Failed to delete project.")}},children:[(0,ct.jsx)(Ur,{className:"me-1"})," Delete Project"]}),(0,ct.jsxs)(dr,{as:et,to:`/projects/${e.id}/share`,variant:"info",className:"text-white",children:[(0,ct.jsx)($r,{className:"me-1"})," Share Project"]})]})})]})]}):(0,ct.jsx)(zh,{variant:"danger",message:"Project not found"})},Mh=xh().shape({name:ih().required("Project name is required"),description:ih(),start_date:dh().nullable(),end_date:dh().nullable().min(Ip("start_date"),"End date must be after start date"),completion_percentage:lh().min(0,"Percentage must be at least 0").max(100,"Percentage must be at most 100").required("Completion percentage is required"),notes:ih()}),Ih=()=>{const{id:e}=ee(),n=Z(),[r,a]=(0,t.useState)(null),[o,i]=(0,t.useState)(!!e),[s,l]=(0,t.useState)(null),u=!!e;(0,t.useEffect)((()=>{u&&c()}),[e]);const c=async()=>{try{i(!0);const t=(await ci.get(`/projects/${e}`)).data;t.start_date&&(t.start_date=new Date(t.start_date).toISOString().split("T")[0]),t.end_date&&(t.end_date=new Date(t.end_date).toISOString().split("T")[0]),a(t),l(null)}catch(t){console.error("Error fetching project:",t),l("Failed to load project data.")}finally{i(!1)}};return o?(0,ct.jsx)(Lh,{}):(0,ct.jsxs)(xt,{children:[(0,ct.jsxs)(dr,{as:et,to:"/dashboard",variant:"outline-secondary",className:"mb-3",children:[(0,ct.jsx)(kr,{className:"me-1"})," Back to Dashboard"]}),(0,ct.jsxs)(qt,{className:"shadow-sm",children:[(0,ct.jsx)(qt.Header,{className:"bg-primary text-white",children:(0,ct.jsx)("h3",{className:"mb-0",children:u?"Edit Project":"Create New Project"})}),(0,ct.jsxs)(qt.Body,{children:[s&&(0,ct.jsx)(ur,{variant:"danger",children:s}),(0,ct.jsx)(tp,{initialValues:r||{name:"",description:"",start_date:"",end_date:"",completion_percentage:0,notes:""},validationSchema:Mh,onSubmit:async(t,r)=>{let{setSubmitting:a}=r;try{u?await ci.put(`/projects/${e}`,t):await ci.post("/projects",t),n("/dashboard")}catch(s){var o,i;console.error("Error saving project:",s),l((null===(o=s.response)||void 0===o||null===(i=o.data)||void 0===i?void 0:i.message)||"Failed to save project.")}finally{a(!1)}},enableReinitialize:!0,children:e=>{let{values:t,errors:n,touched:r,handleChange:a,handleBlur:o,handleSubmit:i,isSubmitting:s}=e;return(0,ct.jsxs)(Ml,{onSubmit:i,children:[(0,ct.jsxs)(ol,{children:[(0,ct.jsxs)(sl,{md:6,children:[(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Project Name *"}),(0,ct.jsx)(Ml.Control,{type:"text",name:"name",value:t.name,onChange:a,onBlur:o,isInvalid:r.name&&n.name}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:n.name})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Start Date"}),(0,ct.jsx)(Ml.Control,{type:"date",name:"start_date",value:t.start_date,onChange:a,onBlur:o,isInvalid:r.start_date&&n.start_date}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:n.start_date})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"End Date"}),(0,ct.jsx)(Ml.Control,{type:"date",name:"end_date",value:t.end_date,onChange:a,onBlur:o,isInvalid:r.end_date&&n.end_date}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:n.end_date})]})]}),(0,ct.jsxs)(sl,{md:6,children:[(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Completion Percentage *"}),(0,ct.jsxs)("div",{className:"d-flex align-items-center",children:[(0,ct.jsx)(Ml.Control,{type:"range",name:"completion_percentage",min:"0",max:"100",step:"5",value:t.completion_percentage,onChange:a,onBlur:o,className:"me-2"}),(0,ct.jsxs)("span",{children:[t.completion_percentage,"%"]})]}),r.completion_percentage&&n.completion_percentage&&(0,ct.jsx)("div",{className:"text-danger",children:n.completion_percentage})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Description"}),(0,ct.jsx)(Ml.Control,{as:"textarea",rows:3,name:"description",value:t.description,onChange:a,onBlur:o,isInvalid:r.description&&n.description}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:n.description})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Additional Notes"}),(0,ct.jsx)(Ml.Control,{as:"textarea",rows:3,name:"notes",value:t.notes,onChange:a,onBlur:o,isInvalid:r.notes&&n.notes}),(0,ct.jsx)(Ml.Control.Feedback,{type:"invalid",children:n.notes})]})]})]}),(0,ct.jsx)("div",{className:"d-flex justify-content-end mt-3",children:(0,ct.jsxs)(dr,{type:"submit",variant:"primary",disabled:s,children:[(0,ct.jsx)(zr,{className:"me-1"}),s?"Saving...":"Save Project"]})})]})}})]})]})]})},Uh=t.createContext(null);Uh.displayName="InputGroupContext";const Bh=Uh,Vh=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="span",...o}=e;return r=gt(r,"input-group-text"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));Vh.displayName="InputGroupText";const Hh=Vh,qh=t.forwardRef(((e,n)=>{let{bsPrefix:r,size:a,hasValidation:o,className:i,as:s="div",...l}=e;r=gt(r,"input-group");const u=(0,t.useMemo)((()=>({})),[]);return(0,ct.jsx)(Bh.Provider,{value:u,children:(0,ct.jsx)(s,{ref:n,...l,className:ut()(i,r,a&&`${r}-${a}`,o&&"has-validation")})})}));qh.displayName="InputGroup";const Wh=Object.assign(qh,{Text:Hh,Radio:e=>(0,ct.jsx)(Hh,{children:(0,ct.jsx)(pl,{type:"radio",...e})}),Checkbox:e=>(0,ct.jsx)(Hh,{children:(0,ct.jsx)(pl,{type:"checkbox",...e})})}),Kh=()=>{const{id:e}=ee(),[n,r]=(0,t.useState)(null),[a,o]=(0,t.useState)(!0),[i,s]=(0,t.useState)(null),[l,u]=(0,t.useState)(""),[c,d]=(0,t.useState)(""),[f,p]=(0,t.useState)(""),[h,m]=(0,t.useState)(""),[g,v]=(0,t.useState)(!1);(0,t.useEffect)((()=>{y()}),[e]);const y=async()=>{try{o(!0);const n=await ci.get(`/projects/${e}`);r(n.data);try{const t=await ci.get(`/projects/${e}/share`);t.data.shareId&&(u(t.data.shareId),b(t.data.shareId))}catch(t){t.response&&404!==t.response.status&&console.error("Error checking for existing share:",t)}s(null)}catch(t){console.error("Error fetching project:",t),s("Failed to load project details.")}finally{o(!1)}},b=e=>{const t=window.location.origin;p(`${t}/shared/${e}`)},x=async t=>{if(t.preventDefault(),c)try{o(!0);const t=await ci.post(`/projects/${e}/share`,{password:c});u(t.data.shareId),b(t.data.shareId),m("Share link generated successfully!"),s(null)}catch(n){console.error("Error generating share link:",n),s("Failed to generate share link.")}finally{o(!1)}else s("Please enter a password for the shared link")};return a?(0,ct.jsx)(Lh,{}):n?(0,ct.jsxs)(xt,{children:[(0,ct.jsxs)(dr,{as:et,to:`/projects/${e}`,variant:"outline-secondary",className:"mb-3",children:[(0,ct.jsx)(kr,{className:"me-1"})," Back to Project"]}),(0,ct.jsxs)(qt,{className:"shadow-sm",children:[(0,ct.jsx)(qt.Header,{className:"bg-primary text-white",children:(0,ct.jsxs)("h3",{className:"mb-0",children:["Share Project: ",n.name]})}),(0,ct.jsxs)(qt.Body,{children:[i&&(0,ct.jsx)(ur,{variant:"danger",children:i}),h&&(0,ct.jsx)(ur,{variant:"success",children:h}),l?(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsxs)(ur,{variant:"info",children:[(0,ct.jsx)("p",{className:"mb-1",children:"Your project can now be accessed via the link below:"}),(0,ct.jsx)("p",{className:"mb-0",children:"Share this link and the password with people you want to give access to."})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Share Link"}),(0,ct.jsxs)(Wh,{children:[(0,ct.jsx)(Ml.Control,{type:"text",value:f,readOnly:!0}),(0,ct.jsxs)(dr,{variant:g?"success":"outline-secondary",onClick:()=>{navigator.clipboard.writeText(f).then((()=>{v(!0),setTimeout((()=>v(!1)),2e3)}),(e=>{console.error("Could not copy text: ",e)}))},children:[(0,ct.jsx)(Nr,{className:"me-1"}),g?"Copied!":"Copy"]})]})]}),(0,ct.jsx)("p",{children:"To generate a new link and password, simply enter a new password below:"}),(0,ct.jsxs)(Ml,{onSubmit:x,children:[(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"New Password"}),(0,ct.jsx)(Ml.Control,{type:"password",placeholder:"Enter a new password",value:c,onChange:e=>d(e.target.value)})]}),(0,ct.jsx)(dr,{type:"submit",variant:"primary",children:"Generate New Link"})]})]}):(0,ct.jsxs)(Ml,{onSubmit:x,children:[(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsxs)(Ml.Label,{children:[(0,ct.jsx)(Pr,{className:"me-2"}),"Create a password for viewers"]}),(0,ct.jsx)(Ml.Text,{className:"d-block mb-2",children:"This password will be required for anyone accessing the shared link."}),(0,ct.jsx)(Ml.Control,{type:"password",placeholder:"Enter a secure password",value:c,onChange:e=>d(e.target.value),required:!0})]}),(0,ct.jsx)(dr,{type:"submit",variant:"primary",className:"mt-2",children:"Generate Share Link"})]})]})]})]}):(0,ct.jsx)(ur,{variant:"danger",children:"Project not found"})},Gh=()=>{const[e,n]=(0,t.useState)([]),[r,a]=(0,t.useState)(!0),[o,i]=(0,t.useState)(null),[s,l]=(0,t.useState)({}),[u,c]=(0,t.useState)(null),[d,f]=(0,t.useState)("");(0,t.useEffect)((()=>{p()}),[]);const p=async()=>{try{a(!0);const e=await ci.get("/projects/shareable/all");n(e.data);const t={};e.data.forEach((e=>{e.shareInfo&&(t[e.id]=h(e.shareInfo.shareId))})),l(t),i(null)}catch(e){console.error("Error fetching shareable projects:",e),i("Failed to load shareable projects. Please try again later.")}finally{a(!1)}},h=e=>`${window.location.origin}/projects/shared/${e}`,m=e=>e<25?"danger":e<50?"warning":e<75?"info":"success";return r?(0,ct.jsx)(Lh,{}):(0,ct.jsxs)(xt,{children:[(0,ct.jsx)("h1",{className:"mb-4",children:"All Shareable Projects"}),o&&(0,ct.jsx)(ur,{variant:"danger",children:o}),d&&(0,ct.jsx)(ur,{variant:"success",children:d}),0===e.length?(0,ct.jsx)(qt,{className:"text-center p-5",children:(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)("h4",{children:"No projects found"}),(0,ct.jsx)(dr,{as:et,to:"/dashboard",variant:"primary",className:"mt-3",children:"Return to Dashboard"})]})}):(0,ct.jsxs)(qt,{className:"shadow-sm",children:[(0,ct.jsxs)(qt.Header,{children:[(0,ct.jsx)("h4",{className:"mb-0",children:"Your Shareable Projects"}),(0,ct.jsx)("p",{className:"text-muted mb-0 mt-2",children:"Share multiple projects with clients or stakeholders"})]}),(0,ct.jsx)(qt.Body,{children:(0,ct.jsx)(ol,{children:e.map((t=>{return(0,ct.jsx)(sl,{md:6,xl:4,className:"mb-4",children:(0,ct.jsxs)(qt,{className:"h-100 shadow-sm",children:[(0,ct.jsxs)(qt.Header,{className:"d-flex justify-content-between align-items-center",children:[(0,ct.jsx)("h5",{className:"mb-0 text-truncate",style:{maxWidth:"80%"},children:t.name}),(0,ct.jsxs)(_h,{bg:m(t.completion_percentage),className:"ms-auto",children:[t.completion_percentage,"%"]})]}),(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsx)(Rh,{variant:m(t.completion_percentage),now:t.completion_percentage,className:"mb-3"}),(0,ct.jsx)("p",{className:"card-text text-truncate mb-3",children:t.description||"No description provided"}),t.shareInfo?(0,ct.jsxs)("div",{className:"mb-3",children:[(0,ct.jsxs)(Wh,{size:"sm",children:[(0,ct.jsx)(xl,{value:s[t.id]||"",readOnly:!0,"aria-label":"Share URL"}),(0,ct.jsx)(dr,{variant:"outline-success",onClick:()=>(e=>{const t=s[e];t&&(navigator.clipboard.writeText(t),c(e),setTimeout((()=>c(null)),2e3))})(t.id),children:u===t.id?"Copied!":(0,ct.jsx)(Nr,{})})]}),(0,ct.jsxs)("small",{className:"text-muted",children:["Shared on: ",(r=t.shareInfo.createdAt,new Date(r).toLocaleDateString())]})]}):(0,ct.jsxs)(dr,{variant:"outline-primary",className:"w-100 mb-3",onClick:()=>(async t=>{try{const r=Math.random().toString(36).substring(2,10),a=await ci.post(`/projects/${t}/share`,{password:r});if(a.data.shareId){n(e.map((e=>e.id===t?{...e,shareInfo:{shareId:a.data.shareId,createdAt:a.data.createdAt}}:e)));const o=h(a.data.shareId);l({...s,[t]:o}),f(`Share link generated for project! Password: ${r}`),setTimeout((()=>f("")),5e3)}}catch(r){console.error("Error generating share link:",r),i("Failed to generate share link.")}})(t.id),children:[(0,ct.jsx)(Rr,{className:"me-1"})," Generate Share Link"]})]}),(0,ct.jsx)(qt.Footer,{className:"bg-white",children:(0,ct.jsxs)("div",{className:"d-flex justify-content-between dashboard-action-buttons",children:[(0,ct.jsxs)(dr,{as:et,to:`/projects/${t.id}`,variant:"outline-primary",size:"sm",children:[(0,ct.jsx)(Or,{className:"me-1"})," View"]}),(0,ct.jsxs)(dr,{as:et,to:`/projects/${t.id}/edit`,variant:"outline-secondary",size:"sm",children:[(0,ct.jsx)(Cr,{className:"me-1"})," Edit"]}),(0,ct.jsxs)(dr,{as:et,to:`/projects/${t.id}/share`,variant:"outline-info",size:"sm",children:[(0,ct.jsx)($r,{className:"me-1"})," Share"]})]})})]})},t.id);var r}))})})]})]})},Qh=()=>{const{shareId:e}=ee(),[n,r]=(0,t.useState)(null),[a,o]=(0,t.useState)(!0),[i,s]=(0,t.useState)(null),[l,u]=(0,t.useState)(""),[c,d]=(0,t.useState)(!1);(0,t.useEffect)((()=>{f()}),[e]);const f=async()=>{try{o(!0);const t=await ci.get(`/projects/shared/${e}`);r(t.data),s(null)}catch(t){console.error("Error fetching shared project:",t),s("This shared project link is invalid or has expired.")}finally{o(!1)}},p=e=>e<25?"danger":e<50?"warning":e<75?"info":"success",h=e=>e?new Date(e).toLocaleDateString():"Not set";return a?(0,ct.jsx)(Lh,{}):n?(0,ct.jsx)(xt,{className:"mt-5",children:(0,ct.jsxs)(qt,{className:"shadow-sm",children:[(0,ct.jsx)(qt.Header,{className:"bg-primary text-white",children:(0,ct.jsx)("h3",{className:"mb-0",children:c?(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)(Br,{className:"me-2"})," ",n.name]}):(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)(Ar,{className:"me-2"})," Protected Project: ",n.name]})})}),(0,ct.jsxs)(qt.Body,{children:[i&&(0,ct.jsx)(ur,{variant:"danger",children:i}),c?(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)(ol,{className:"mb-4",children:(0,ct.jsxs)(sl,{md:12,children:[(0,ct.jsx)("h5",{children:"Project Progress"}),(0,ct.jsxs)("div",{className:"d-flex align-items-center mb-2",children:[(0,ct.jsxs)("h2",{className:"me-2 mb-0",children:[n.completion_percentage,"%"]}),(0,ct.jsx)(_h,{bg:p(n.completion_percentage),className:"py-2 px-3",style:{fontSize:"1rem"},children:n.completion_percentage<25?"Just Started":n.completion_percentage<50?"In Progress":n.completion_percentage<75?"Well Advanced":n.completion_percentage<100?"Almost Complete":"Completed"})]}),(0,ct.jsx)(Rh,{variant:p(n.completion_percentage),now:n.completion_percentage,className:"mb-2",style:{height:"25px"}})]})}),(0,ct.jsxs)(ol,{className:"mb-4",children:[(0,ct.jsx)(sl,{md:6,children:(0,ct.jsxs)(qt,{children:[(0,ct.jsx)(qt.Header,{children:"Project Timeline"}),(0,ct.jsxs)(qt.Body,{children:[(0,ct.jsxs)("p",{children:[(0,ct.jsx)("strong",{children:"Start Date:"})," ",h(n.start_date)]}),(0,ct.jsxs)("p",{children:[(0,ct.jsx)("strong",{children:"End Date:"})," ",h(n.end_date)]}),(0,ct.jsxs)("p",{children:[(0,ct.jsx)("strong",{children:"Last Updated:"})," ",h(n.updated_at)]})]})]})}),(0,ct.jsx)(sl,{md:6,children:(0,ct.jsxs)(qt,{children:[(0,ct.jsx)(qt.Header,{children:"Project Description"}),(0,ct.jsx)(qt.Body,{children:(0,ct.jsx)("p",{children:n.description||"No description provided"})})]})})]}),n.notes&&(0,ct.jsx)(ol,{children:(0,ct.jsx)(sl,{md:12,children:(0,ct.jsxs)(qt,{children:[(0,ct.jsx)(qt.Header,{children:"Additional Notes"}),(0,ct.jsx)(qt.Body,{children:(0,ct.jsx)("p",{children:n.notes})})]})})})]}):(0,ct.jsxs)("div",{className:"p-4 text-center",children:[(0,ct.jsx)(Ar,{size:50,className:"text-muted mb-3"}),(0,ct.jsx)("h4",{children:"This project is password protected"}),(0,ct.jsx)("p",{className:"mb-4",children:"Enter the password provided by the project owner to view the details."}),(0,ct.jsx)(ol,{className:"justify-content-center",children:(0,ct.jsx)(sl,{md:6,children:(0,ct.jsxs)(Ml,{onSubmit:async t=>{t.preventDefault();try{o(!0);const t=await ci.post(`/projects/shared/${e}/verify`,{password:l});r(t.data),d(!0),s(null)}catch(n){console.error("Error verifying password:",n),s("Invalid password. Please try again.")}finally{o(!1)}},children:[(0,ct.jsx)(Ml.Group,{className:"mb-3",children:(0,ct.jsx)(Ml.Control,{type:"password",placeholder:"Enter password",value:l,onChange:e=>u(e.target.value),required:!0})}),(0,ct.jsx)(dr,{type:"submit",variant:"primary",className:"w-100",children:"Access Project"})]})})})]})]}),(0,ct.jsx)(qt.Footer,{className:"text-center text-muted",children:(0,ct.jsxs)("small",{children:["This is a shared view of a project from Project Progress Tracker.",!c&&" Enter the correct password to see full project details."]})})]})}):(0,ct.jsx)(ur,{variant:"danger",children:"Shared project not found"})},Yh=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,striped:a,bordered:o,borderless:i,hover:s,size:l,variant:u,responsive:c,...d}=e;const f=gt(n,"table"),p=ut()(r,f,u&&`${f}-${u}`,l&&`${f}-${l}`,a&&`${f}-${"string"===typeof a?`striped-${a}`:"striped"}`,o&&`${f}-bordered`,i&&`${f}-borderless`,s&&`${f}-hover`),h=(0,ct.jsx)("table",{...d,className:p,ref:t});if(c){let e=`${f}-responsive`;return"string"===typeof c&&(e=`${e}-${c}`),(0,ct.jsx)("div",{className:e,children:h})}return h})),Jh=Yh;var Xh;function Zh(e){if((!Xh&&0!==Xh||e)&&Mn){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Xh=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Xh}function em(e){const n=function(e){const n=(0,t.useRef)(e);return n.current=e,n}(e);(0,t.useEffect)((()=>()=>n.current()),[])}const tm=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"modal-body"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));tm.displayName="ModalBody";const nm=tm,rm=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,contentClassName:a,centered:o,size:i,fullscreen:s,children:l,scrollable:u,...c}=e;n=gt(n,"modal");const d=`${n}-dialog`,f="string"===typeof s?`${n}-fullscreen-${s}`:`${n}-fullscreen`;return(0,ct.jsx)("div",{...c,ref:t,className:ut()(d,r,i&&`${n}-${i}`,o&&`${d}-centered`,u&&`${d}-scrollable`,s&&f),children:(0,ct.jsx)("div",{className:ut()(`${n}-content`,a),children:l})})}));rm.displayName="ModalDialog";const am=rm,om=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...o}=e;return r=gt(r,"modal-footer"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));om.displayName="ModalFooter";const im=om,sm=t.forwardRef(((e,t)=>{let{bsPrefix:n,className:r,closeLabel:a="Close",closeButton:o=!1,...i}=e;return n=gt(n,"modal-header"),(0,ct.jsx)(ps,{ref:t,...i,className:ut()(r,n),closeLabel:a,closeButton:o})}));sm.displayName="ModalHeader";const lm=sm,um=Lt("h4"),cm=t.forwardRef(((e,t)=>{let{className:n,bsPrefix:r,as:a=um,...o}=e;return r=gt(r,"modal-title"),(0,ct.jsx)(a,{ref:t,className:ut()(n,r),...o})}));cm.displayName="ModalTitle";const dm=cm;function fm(e){return(0,ct.jsx)(nr,{...e,timeout:null})}function pm(e){return(0,ct.jsx)(nr,{...e,timeout:null})}const hm=t.forwardRef(((e,n)=>{let{bsPrefix:r,className:a,style:o,dialogClassName:i,contentClassName:s,children:l,dialogAs:u=am,"data-bs-theme":c,"aria-labelledby":d,"aria-describedby":f,"aria-label":p,show:h=!1,animation:m=!0,backdrop:g=!0,keyboard:v=!0,onEscapeKeyDown:y,onShow:b,onHide:x,container:w,autoFocus:S=!0,enforceFocus:k=!0,restoreFocus:E=!0,restoreFocusOptions:j,onEntered:N,onExit:C,onExiting:_,onEnter:O,onEntering:T,onExited:P,backdropClassName:R,manager:A,...F}=e;const[L,z]=(0,t.useState)({}),[$,D]=(0,t.useState)(!1),M=(0,t.useRef)(!1),I=(0,t.useRef)(!1),U=(0,t.useRef)(null),[B,V]=(0,t.useState)(null),H=Xn(n,V),q=tn(x),W=function(){const{dir:e}=(0,t.useContext)(pt);return"rtl"===e}();r=gt(r,"modal");const K=(0,t.useMemo)((()=>({onHide:q})),[q]);function G(){return A||Cs({isRTL:W})}function Q(e){if(!Mn)return;const t=G().getScrollbarWidth()>0,n=e.scrollHeight>Rn(e).documentElement.clientHeight;z({paddingRight:t&&!n?Zh():void 0,paddingLeft:!t&&n?Zh():void 0})}const Y=tn((()=>{B&&Q(B.dialog)}));em((()=>{Hn(window,"resize",Y),null==U.current||U.current()}));const J=()=>{M.current=!0},X=e=>{M.current&&B&&e.target===B.dialog&&(I.current=!0),M.current=!1},Z=()=>{D(!0),U.current=Kn(B.dialog,(()=>{D(!1)}))},ee=e=>{"static"!==g?I.current||e.target!==e.currentTarget?I.current=!1:null==x||x():(e=>{e.target===e.currentTarget&&Z()})(e)},te=(0,t.useCallback)((e=>(0,ct.jsx)("div",{...e,className:ut()(`${r}-backdrop`,R,!m&&"show")})),[m,R,r]),ne={...o,...L};ne.display="block";return(0,ct.jsx)(ds.Provider,{value:K,children:(0,ct.jsx)(os,{show:h,ref:H,backdrop:g,container:w,keyboard:!0,autoFocus:S,enforceFocus:k,restoreFocus:E,restoreFocusOptions:j,onEscapeKeyDown:e=>{v?null==y||y(e):(e.preventDefault(),"static"===g&&Z())},onShow:b,onHide:x,onEnter:(e,t)=>{e&&Q(e),null==O||O(e,t)},onEntering:(e,t)=>{null==T||T(e,t),Vn(window,"resize",Y)},onEntered:N,onExit:e=>{null==U.current||U.current(),null==C||C(e)},onExiting:_,onExited:e=>{e&&(e.style.display=""),null==P||P(e),Hn(window,"resize",Y)},manager:G(),transition:m?fm:void 0,backdropTransition:m?pm:void 0,renderBackdrop:te,renderDialog:e=>(0,ct.jsx)("div",{role:"dialog",...e,style:ne,className:ut()(a,r,$&&`${r}-static`,!m&&"show"),onClick:g?ee:void 0,onMouseUp:X,"data-bs-theme":c,"aria-label":p,"aria-labelledby":d,"aria-describedby":f,children:(0,ct.jsx)(u,{...F,onMouseDown:J,className:i,contentClassName:s,children:l})})})})}));hm.displayName="Modal";const mm=Object.assign(hm,{Body:nm,Header:lm,Title:dm,Footer:im,Dialog:am,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),gm=()=>{const[e,n]=(0,t.useState)([]),[r,a]=(0,t.useState)(!0),[o,i]=(0,t.useState)(null),[s,l]=(0,t.useState)(!1),[u,c]=(0,t.useState)(null),[d,f]=(0,t.useState)(""),[p,h]=(0,t.useState)({username:"",email:"",password:"",role:"guest"});(0,t.useEffect)((()=>{m(),g()}),[]);const m=async()=>{try{a(!0);const e=await ci.get("/users");n(e.data),i(null)}catch(e){console.error("Error fetching users:",e),i("Failed to load users. Please try again later.")}finally{a(!1)}},g=async()=>{try{const e=localStorage.getItem("token");if(e){const t=JSON.parse(atob(e.split(".")[1]));f(t.role)}}catch(e){console.error("Error getting current user role:",e)}},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e?(c(e),h({username:e.username,email:e.email,password:"",role:e.role})):(c(null),h({username:"",email:"",password:"",role:"guest"})),l(!0)},y=()=>{l(!1),c(null)},b=e=>{const{name:t,value:n}=e.target;h({...p,[t]:n})};return r?(0,ct.jsx)(Lh,{}):(0,ct.jsxs)(xt,{children:[(0,ct.jsx)("h1",{className:"mb-4",children:"User Management"}),o&&(0,ct.jsx)(ur,{variant:"danger",children:o}),(0,ct.jsxs)(qt,{className:"shadow-sm mb-4",children:[(0,ct.jsxs)(qt.Header,{className:"d-flex justify-content-between align-items-center",children:[(0,ct.jsx)("h4",{className:"mb-0",children:"All Users"}),(0,ct.jsxs)(dr,{variant:"primary",onClick:()=>v(),children:[(0,ct.jsx)(Hr,{className:"me-2"}),"Add New User"]})]}),(0,ct.jsx)(qt.Body,{children:0===e.length?(0,ct.jsx)("p",{className:"text-center py-4",children:"No users found."}):(0,ct.jsxs)(Jh,{responsive:!0,striped:!0,bordered:!0,hover:!0,children:[(0,ct.jsx)("thead",{children:(0,ct.jsxs)("tr",{children:[(0,ct.jsx)("th",{children:"Username"}),(0,ct.jsx)("th",{children:"Email"}),(0,ct.jsx)("th",{children:"Role"}),(0,ct.jsx)("th",{children:"Created At"}),(0,ct.jsx)("th",{children:"Actions"})]})}),(0,ct.jsx)("tbody",{children:e.map((t=>{return(0,ct.jsxs)("tr",{children:[(0,ct.jsx)("td",{children:t.username}),(0,ct.jsx)("td",{children:t.email}),(0,ct.jsx)("td",{children:(0,ct.jsx)("span",{className:"badge bg-"+("super_admin"===t.role?"danger":"admin"===t.role?"primary":"secondary"),children:t.role})}),(0,ct.jsx)("td",{children:(r=t.created_at,new Date(r).toLocaleDateString())}),(0,ct.jsxs)("td",{children:[(0,ct.jsx)(dr,{variant:"outline-secondary",size:"sm",className:"me-2",onClick:()=>v(t),children:(0,ct.jsx)(Cr,{})}),(0,ct.jsx)(dr,{variant:"outline-danger",size:"sm",onClick:()=>(async t=>{if(window.confirm("Are you sure you want to delete this user?"))try{await ci.delete(`/users/${t}`),n(e.filter((e=>e.id!==t)))}catch(r){console.error("Error deleting user:",r),i("Failed to delete user.")}})(t.id),children:(0,ct.jsx)(Ur,{})})]})]},t.id);var r}))})]})})]}),(0,ct.jsxs)(mm,{show:s,onHide:y,children:[(0,ct.jsx)(mm.Header,{closeButton:!0,children:(0,ct.jsx)(mm.Title,{children:u?"Edit User":"Add New User"})}),(0,ct.jsxs)(Ml,{onSubmit:async e=>{e.preventDefault();try{const e={...p};u&&!e.password.trim()&&delete e.password,u?(await ci.put(`/users/${u.id}`,e),console.log("Updating user with data:",e)):await ci.post("/users",e),m(),y(),i(null)}catch(r){var t,n;console.error("Error saving user:",r),i((null===(t=r.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.message)||"Failed to save user.")}},children:[(0,ct.jsxs)(mm.Body,{children:[(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Username"}),(0,ct.jsx)(Ml.Control,{type:"text",name:"username",value:p.username,onChange:b,required:!0})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Email"}),(0,ct.jsx)(Ml.Control,{type:"email",name:"email",value:p.email,onChange:b,required:!0})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:u?"Password (leave blank to keep current)":"Password"}),(0,ct.jsx)(Ml.Control,{type:"password",name:"password",value:p.password,onChange:b,required:!u})]}),(0,ct.jsxs)(Ml.Group,{className:"mb-3",children:[(0,ct.jsx)(Ml.Label,{children:"Role"}),(0,ct.jsxs)(Ml.Select,{name:"role",value:p.role,onChange:b,disabled:u&&"super_admin"!==d&&"super_admin"===u.role,children:[(0,ct.jsx)("option",{value:"guest",children:"Guest"}),(0,ct.jsx)("option",{value:"admin",children:"Admin"}),"super_admin"===d&&(0,ct.jsx)("option",{value:"super_admin",children:"Super Admin"})]}),u&&"super_admin"!==d&&"super_admin"===u.role&&(0,ct.jsx)(Ml.Text,{className:"text-danger",children:"Only super admins can change roles of other super admins"})]})]}),(0,ct.jsxs)(mm.Footer,{children:[(0,ct.jsx)(dr,{variant:"secondary",onClick:y,children:"Cancel"}),(0,ct.jsx)(dr,{variant:"primary",type:"submit",children:u?"Update User":"Add User"})]})]})]})]})},vm=()=>(0,ct.jsx)(xt,{className:"mt-5",children:(0,ct.jsx)(ol,{className:"justify-content-center",children:(0,ct.jsx)(sl,{md:8,lg:6,children:(0,ct.jsx)(qt,{className:"text-center shadow",children:(0,ct.jsxs)(qt.Body,{className:"p-5",children:[(0,ct.jsx)(_r,{size:60,className:"text-warning mb-4"}),(0,ct.jsx)("h1",{className:"mb-4",children:"404"}),(0,ct.jsx)("h3",{className:"mb-4",children:"Page Not Found"}),(0,ct.jsx)("p",{className:"text-muted mb-4",children:"The page you are looking for might have been removed, had its name changed, or is temporarily unavailable."}),(0,ct.jsxs)(dr,{as:et,to:"/dashboard",variant:"primary",size:"lg",children:[(0,ct.jsx)(Tr,{className:"me-2"}),"Back to Dashboard"]})]})})})})}),ym=e=>{let{children:n,requiredRoles:r=[]}=e;const{isAuthenticated:a,user:o,hasRole:i}=(0,t.useContext)(pi);if(!a())return(0,ct.jsx)(me,{to:"/login"});if(r.length>0){if(!r.some((e=>i(e))))return(0,ct.jsx)(me,{to:"/dashboard"})}return n},bm=()=>(0,ct.jsxs)(ye,{children:[(0,ct.jsx)(ge,{path:"/",element:(0,ct.jsx)(Nh,{})}),(0,ct.jsx)(ge,{path:"/login",element:(0,ct.jsx)(Il,{})}),(0,ct.jsx)(ge,{path:"/register",element:(0,ct.jsx)(jh,{})}),(0,ct.jsx)(ge,{path:"/shared/:shareId",element:(0,ct.jsx)(Qh,{})}),(0,ct.jsx)(ge,{path:"/home",element:(0,ct.jsx)(ym,{children:(0,ct.jsx)(me,{to:"/dashboard"})})}),(0,ct.jsx)(ge,{path:"/dashboard",element:(0,ct.jsx)(ym,{children:(0,ct.jsx)($h,{})})}),(0,ct.jsx)(ge,{path:"/projects/:id",element:(0,ct.jsx)(ym,{children:(0,ct.jsx)(Dh,{})})}),(0,ct.jsx)(ge,{path:"/projects/new",element:(0,ct.jsx)(ym,{requiredRoles:["super_admin","admin"],children:(0,ct.jsx)(Ih,{})})}),(0,ct.jsx)(ge,{path:"/projects/:id/edit",element:(0,ct.jsx)(ym,{requiredRoles:["super_admin","admin"],children:(0,ct.jsx)(Ih,{})})}),(0,ct.jsx)(ge,{path:"/projects/:id/share",element:(0,ct.jsx)(ym,{requiredRoles:["super_admin","admin"],children:(0,ct.jsx)(Kh,{})})}),(0,ct.jsx)(ge,{path:"/projects/shareable",element:(0,ct.jsx)(ym,{requiredRoles:["super_admin","admin"],children:(0,ct.jsx)(Gh,{})})}),(0,ct.jsx)(ge,{path:"/users",element:(0,ct.jsx)(ym,{requiredRoles:["super_admin"],children:(0,ct.jsx)(gm,{})})}),(0,ct.jsx)(ge,{path:"*",element:(0,ct.jsx)(vm,{})})]});const xm=()=>{const{loading:e,isAuthenticated:n}=(0,t.useContext)(di),r=n();return(0,ct.jsx)(Xe,{children:(0,ct.jsxs)("div",{className:"App d-flex flex-column min-vh-100",children:[r&&(0,ct.jsx)(rl,{}),(0,ct.jsx)(xt,{fluid:!0,className:"flex-grow-1 py-3",children:(0,ct.jsx)(bm,{})}),(0,ct.jsx)("footer",{className:"bg-light py-3 text-center",children:(0,ct.jsxs)(xt,{children:[(0,ct.jsxs)("p",{className:"text-muted mb-0",children:["Project Progress Tracker \xa9 ",(new Date).getFullYear()]}),(0,ct.jsxs)("p",{className:"text-muted mb-0",children:["Created with \u2764\ufe0f by ",(0,ct.jsx)("a",{href:"https://link.ozdag.me/@m3mo",target:"_blank",rel:"noopener noreferrer",children:"ozdag"})]})]})})]})})},wm=function(){return(0,ct.jsx)(Kr,{children:(0,ct.jsx)(mi,{children:(0,ct.jsx)(fi,{children:(0,ct.jsx)(xm,{})})})})},Sm=e=>{e&&e instanceof Function&&n.e(453).then(n.bind(n,453)).then((t=>{let{getCLS:n,getFID:r,getFCP:a,getLCP:o,getTTFB:i}=t;n(e),r(e),a(e),o(e),i(e)}))};r.createRoot(document.getElementById("root")).render((0,ct.jsx)(t.StrictMode,{children:(0,ct.jsx)(wm,{})})),Sm()})()})();
|
|
//# sourceMappingURL=main.c4e9c00c.js.map
|